{"id":52,"date":"2014-06-09T00:44:53","date_gmt":"2014-06-09T09:44:53","guid":{"rendered":"http:\/\/blog.box.kr\/?p=52"},"modified":"2014-06-09T00:44:53","modified_gmt":"2014-06-09T09:44:53","slug":"compressing-pdf-documents-for-faster-display-and-e","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=52","title":{"rendered":"Compressing-PDF-Documents-for-Faster-Display-and-E"},"content":{"rendered":"<p><a href=\"http:\/\/www.codeproject.com\/Articles\/775811\/Compressing-PDF-Documents-for-Faster-Display-and-E\">http:\/\/www.codeproject.com\/Articles\/775811\/Compressing-PDF-Documents-for-Faster-Display-and-E<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/www.codeproject.com\/Articles\/775811\/Compressing-PDF-Documents-for-Faster-Display-and-E<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[7],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-Q","jetpack-related-posts":[{"id":558,"url":"https:\/\/blog.box.kr\/?p=558","url_meta":{"origin":52,"position":0},"title":"OSX\uc5d0\uc11c GIT \uc11c\ubc84 \uc124\uc815 \ud558\uae30","date":"2015-01-25","format":false,"excerpt":"* Shell \uc5d0\uc11c \uc0ac\uc6a9\uc790 \ucd94\uac00 !! 1. \"sudo dscl . -create \/Users\/username UserShell \u00a0\/bin\/bash\" 2. \"sudo dscl . -create\u00a0\/Users\/username\u00a0RealName \"John Doth\"\" 3. \"sudo dscl . -create\u00a0\/Users\/username\u00a0UniquelID 1001\" 4.\u00a0\"sudo dscl . -create\u00a0\/Users\/username\u00a0PrimaryGroupID\u00a01000\" 5.\u00a0\"sudo dscl . -create\u00a0\/Users\/username\u00a0NFSHomeDirectory \/Local\/Users\/username\" 6.\u00a0\"sudo dscl . -create\u00a0\/Users\/username\u00a0password\" \u00a0 \u00a0<<= \uc554\ud638 \uc785\ub825 * GIT\uc124\uce58 1. \uc0ac\uc6a9\uc790 \"git-admin\" \u00a0\ucd94\uac00\u2026","rel":"","context":"In &quot;\uc77c\uc0c1&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":583,"url":"https:\/\/blog.box.kr\/?p=583","url_meta":{"origin":52,"position":1},"title":"java\ub85c unzip","date":"2015-01-28","format":false,"excerpt":"http:\/\/sourceforge.net\/projects\/jazzlib\/ \u00a0 Java comes with \u201cjava.util.zip\u201d library to perform data compression in ZIp format. The overall concept is quite straightforward. Read file with \u201cFileInputStream\u201d Add the file name to \u201cZipEntry\u201d and output it to \u201cZipOutputStream\u201c 1. Simple ZIP example Read a file \u201cC:\\spy.log\u201d and compress it into a zip file\u2026","rel":"","context":"In &quot;JAVA&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":186,"url":"https:\/\/blog.box.kr\/?p=186","url_meta":{"origin":52,"position":2},"title":"Using a Context Menu on a Control","date":"2014-07-09","format":false,"excerpt":"Introduction One of the primary characteristics of a control is to make its role appear obvious to the user. For example, by default, a button is used to click in order to start an action. Sometimes you may want to display a context menu. That is, if the user right-clicks,\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.functionx.com\/visualc\/dlgboxes\/addresource1.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":148,"url":"https:\/\/blog.box.kr\/?p=148","url_meta":{"origin":52,"position":3},"title":"\ud55c WAS \uc11c\ubc84\uc5d0\uc11c UTF-8 \uacfc EUC-KR \ub458\ub2e4 \uc9c0\uc6d0\ud558\uae30..","date":"2014-07-03","format":false,"excerpt":"\ud55c \uc6f9\uc11c\ubc84\uc5d0 UTF-8\uacfc EUC-KR \uc744 \uac19\uc774 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 TIP\uc774 \uc788\uae34 \ud569\ub2c8\ub2e4...\uc2e4\uc81c\ub85c \uc0ac\uc6a9\ud558\uace0 \uc788\uc73c\ub098, \ud14c\uc2a4\ud2b8\ub294 \uaf2d \ud574\ubcf4\uc138\uc694..\u00a0\uc0ac\uc6a9\ud658\uacbd\uc740 \ub9ac\ub205\uc2a4(CENTOS)+APACH+TOMCAT+SPRING2.5\u00a0web.xml \uc5d0\uc11c \ud544\ud130\ub97c \ucd94\uac00\ud574\uc8fc\ub294\ub370\uc694 UTF-8\uc6a9\uacfc EUC-KR \ub458\ub2e4 \ud544\ud130\ub97c \ucd94\uac00\ud574\uc90d\ub2c8\ub2e4.\u00a0<filter>\u00a0<display-name>encodingFilter<\/display-name><filter-name>encodingFilter<\/filter-name>\u00a0<filter-class>org.springframework.web.filter.CharacterEncodingFilter<\/filter-class>\u00a0<init-param><param-name>encoding<\/param-name><param-value>UTF-8<\/param-value>\u00a0<\/init-param>\u00a0<\/filter>\u00a0<filter>\u00a0<display-name>euc_kr_encodingFilter<\/display-name><filter-name>euc_kr_encodingFilter<\/filter-name>\u00a0<filter-class>org.springframework.web.filter.CharacterEncodingFilter<\/filter-class>\u00a0<init-param><param-name>encoding<\/param-name><param-value>EUC-KR<\/param-value><\/init-param>\u00a0<\/filter>\u00a0 <filter-mapping> <filter-name>encodingFilter<\/filter-name> <url-pattern>*.do<\/url-pattern> <\/filter-mapping> <filter-mapping> <filter-name>euc_kr_encodingFilter<\/filter-name> <url-pattern>*.do2<\/url-pattern> <\/filter-mapping> <servlet> <servlet-name>dispatcher<\/servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet<\/servlet-class> <load-on-startup>2<\/load-on-startup> <\/servlet> <servlet-mapping> <servlet-name>dispatcher<\/servlet-name> <url-pattern>*.do<\/url-pattern> <\/servlet-mapping> <servlet-mapping> <servlet-name>dispatcher<\/servlet-name> <url-pattern>*.do2<\/url-pattern> <\/servlet-mapping> \u00a0 \u00a0 \uadf8\ub9ac\uace0\u2026","rel":"","context":"In &quot;WAS, Servet Containers&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":553,"url":"https:\/\/blog.box.kr\/?p=553","url_meta":{"origin":52,"position":4},"title":"site Links&#8230;","date":"2015-01-25","format":false,"excerpt":"NHN Cloud \uc11c\ube44\uc2a4 \u00a0: \u00a0\u00a0http:\/\/cloud.toast.com\/ URQA \uc11c\ube44\uc2a4 :\u00a0http:\/\/urqa.io\/urqa\/ URQA OpenSource : https:\/\/github.com\/search?utf8=%E2%9C%93&q=URQA APACHE CORDOVA \u00a0: http:\/\/cordova.apache.org\/ AngularJS-MVC-Repository \u00a0: http:\/\/www.codeproject.com\/Articles\/869433\/AngularJS-MVC-Repository dither algorithm foundations :\u00a0http:\/\/blog.danielepiccone.com\/post\/46328916747\/image-processing-dither-algorithm-foundations (Dithering)\uc774\ub780\u00a0PDF :\u00a0\u00a0https:\/\/www.google.co.kr\/url?sa=t&rct=j&q=&esrc=s&source=web&cd=12&ved=0CCEQFjABOAo&url=http%3A%2F%2Fcfile3.uf.tistory.com%2Fattach%2F1519C21349B14149387C6B&ei=-xDHVOWyFsOymAX80IKIAg&usg=AFQjCNHVgi8dVuY1c7eFzVjDTeKhNM6wPA&bvm=bv.84349003,d.dGY&cad=rjt \u00a0 IT PDF\ucc45 :\u00a0http:\/\/www.onlineprogrammingbooks.com\/cplusplus\/ IT PDF\ucc45 :\u00a0http:\/\/www.e-booksdirectory.com\/","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":724,"url":"https:\/\/blog.box.kr\/?p=724","url_meta":{"origin":52,"position":5},"title":"[\ud38c]45 Useful JavaScript Tips, Tricks and Best Practices","date":"2015-04-15","format":false,"excerpt":"http:\/\/modernweb.com\/2013\/12\/23\/45-useful-javascript-tips-tricks-and-best-practices\/ \u00a0 45 Useful JavaScript Tips, Tricks and Best Practices By Saad Mousliki As you know, JavaScript is the number one programming language in the world, the language of the web, of mobile hybrid apps (like PhoneGap or Appcelerator), of the server side (like NodeJS orWakanda) and has many other\u2026","rel":"","context":"In &quot;JAVA&quot;","img":{"alt_text":"keep-calm-and-learn-javascript","src":"https:\/\/i0.wp.com\/fw008950-flywheel.netdna-ssl.com\/wp-content\/uploads\/2013\/12\/keep-calm-and-learn-javascript.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/52"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}