본문 바로가기
[android] FlatBuffers ( json 보다 좋은 format? ) [android] FlatBuffers ( json 보다 좋은 format? ) http://frogermcs.github.io/flatbuffers-in-android-introdution -Facebook 이 대부분의 Android app 에서 JSON 을 FlatBuffers 로 바꾸면서 많은 성능 향상을 이루었다고 발표했다. -FlatBuffers 는 Google 의 cross-platform serialization lib 이다.원래는 game 개발을 목적으로 생성되었으며, UI 를 가진 앱들의 기본인 16ms rule 을 따른다. -FlatBuffers 가 효율적인 이유는? Serialized data 가 flat binary buffer 라서 parsing 이 필요없다. -> 빠르다 Buff.. 2019. 1. 24.
[ruby] download and parse to json [ruby] download and parse to json require "rubygems"require "json"require "net/http"require "uri" uri = URI.parse("http://address") http = Net::HTTP.new(uri.host, uri.port)request = Net::HTTP::Get.new(uri.request_uri) response = http.request(request) if response.code == "200" result = JSON.parse(response.body) result.each do |doc| puts doc["id"] #reference properties like this puts doc # this is.. 2018. 4. 3.
[android] JSON lib 비교 [android] JSON lib 비교 http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-available-today.htmlhttps://dzone.com/articles/be-lazy-productive-android -실험 그래프는 위의 링크를 참조하길..여기서는 결과만 정리!! -JSON 관련 유명한 Library 종류는..JacksonGoogle-gsonJSON-lib ( 기본 )Flexjsonjson-iogensonJSONiJ -약 300KB 정도 용량을 read(deserialize)/write(serialize) 했을 때는Flexjson 과 Gson 이 가장 빠른 편이었다. -100MB 이상의 고용량.. 2017. 7. 21.
[iOS Study] 웹 서비스와 UIWebView [iOS Study] 웹 서비스와 UIWebView 출처 : 아론 힐리가스의 iOS 프로그래밍 -NSURL URL 포맷에 웹 프로그램의 위치를 담고 있다. URL 은 여러 웹 서비스를 위해 기본 주소, 통신하고 있는 웹 프로그램, 전달 인자로 구성된다. https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/ -NSURLRequest 웹 서버와 통신할 때 필요한 모든 데이터를 가진다. NSURL 객체와 캐시 정책, 웹 서버의 응답 제한 시간, HTTP 프로토콜을 통해 전달되는 추가 데이터 등을 가진다. NSMutableURLRequest 는 NSURLRequest 의 변경 가능한 .. 2016. 3. 15.
@SerialzedName 어노테이션 @SerialzedName 어노테이션 - field 에 마킹하는 어노테이션으로, JSON 으로 serialize 될 때 매칭되는 이름을 명시하는 목적으로 사용한다. ex) @SerializedName("name")private final String name; @serializedname, annotation, field, GSON, JSON, Serialize, serialized, 어노테이션 2015. 6. 20.
Groovy 언어에 대해 살짝 알아보자~ Groovy 언어에 대해 살짝 알아보자~ IOS 8 부터 Object-C 를 버리고 Swift라는 새로운 언어를 선택했듯.. ( 아직 완전히 버린 건 아니고 혼재해서 사용하지만.. )안드로이드 혹은 자바 진영에서도, 더 짧게 언어를 쓰기 위해 Groovy 라는 언어를 채택하려는 움직임들이 일고 있다. public class FeedActivity { TextView mTextView; ... void updateFeed() { new FeedTask().execute("http://path/to/feed"); } class FeedTask extends AsyncTask { protected String doInBackground(String... params) { DefaultHttpClient htt.. 2015. 2. 20.
JSON 과 XML 의 Parsing 비교. ( 속도, 특성, 장단점 ) JSON 과 XML 의 Parsing 비교. ( 속도, 특성, 장단점 ) General -Transfer, Parsing, Query 측면에서 봤을 때 XML 과 JSON 은 거의 비슷하다.( 33 개의 다른 문서를 1200 번정도 OS, Browser 등을 바꿔가며 테스트 했다고 함 ) 출처 : http://www.infoq.com/news/2013/08/xml-json-performance -기본 JavaScript parsing 기준으로 JSON 이 XML 보다 조금 더 느리지만, query 속도는 JSON 이 훨씬 빠르다.jQuery 를 이용했을 경우에는 JSON 이 매우 느려지는데, XML 은 훨~씬 느려진다. -JSON, XML 파싱 속도는 큰 차이가 없으니, 그냥 Data 전송에 치우쳐 생각.. 2014. 4. 2.
"웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 이라는 일본 저자가 쓴 책을 본 후에,핵심이 되는 내용이랑 내가 몰랐던 내용인데 정리해두면 좋을 것 같은 내용을 정리해본다. 설명과 함께 정확한 내용, 빠진 내용을 확인하고 싶은 사람은 책을 직접 볼 수 있도록~ 웹을 지탱하는 기술 서평을 보고 싶으면 여기를 클릭! 웹의 다양한 용도 1. 웹사이트 2. User InterfaceHTML 도움말, 웹 UI for embedded systems 3. APIWeb Service 라 부름 웹을 지탱하는 기술 1. HTTP, URI, HTML 2. 하이퍼미디어비선형적 컨텐츠. 중간에 link 타고 갈 수 있고, 동영상, 다른 사이트 등을 껴 넣을 수 있다. (책은 선형) 3. 분산시스템자료의 내용이 전세계적.. 2013. 6. 24.
[책] 웹을 지탱하는 기술. 책 리뷰, 웹을 지탱하는 기술. 웹을 지탱하는 기술저자야마모토 요헤이 지음출판사멘토르 | 2011-05-30 출간카테고리컴퓨터/IT책소개『웹을 지탱하는 기술』. 이 책은 규모의 대소에 상관없이 웹 기...글쓴이 평점 원래 JSP 책을 빌리러 도서관을 갔는데,도서관이 작은지라 JSP 는 없고 이 녀석이 눈에 뗘서 빌리게 되었다. 평점은 10점 만점에 5점! 저자가 일본인인만큼 내용이 매우 꼼꼼하고, 체계적으로 작성하였다.( 출처도 정확히 밝힌다. )웹의 역사, HTTP, URI, HTML, Header, Status Code 등 웹에 대한 대부분의 모든 것을 다룬다. 개인적으로 웹에 대한 전반적인 내용을 알 수 있어 매우 좋으나,현재 많이 사용되지 않는 스펙들에 대한 내용 역시 너무 상세하기도 하고,뭐랄까.. 2013. 6. 20.
반응형