{"id":254,"date":"2014-05-19T23:09:39","date_gmt":"2014-05-19T14:09:39","guid":{"rendered":"http:\/\/www.tkn.jp\/tknsys\/wordpress\/?p=254"},"modified":"2014-06-06T17:37:20","modified_gmt":"2014-06-06T08:37:20","slug":"kona-linux-sublime-text-3-%e3%81%a7%e5%bf%ab%e9%81%a9php%e9%96%8b%e7%99%ba","status":"publish","type":"post","link":"https:\/\/www.tkn.jp\/?p=254","title":{"rendered":"kona-linux + sublime text 3 \u3067\u5feb\u9069PHP\u958b\u767a"},"content":{"rendered":"<p>sublime text \u3068\u3044\u3046PHP\u306b\u9069\u3057\u305fEditor\u304c\u3042\u308b\u306e\u306f\u77e5\u3063\u3066\u3044\u305f\u304c\u3001\u3055\u304f\u3089\u30a8\u30c7\u30a3\u30bf\u3068\u304b\u79c0\u4e38\u3068\u304b\u3092\u7121\u7406\u3057\u3066Wine\u3067\u4f7f\u3046\u3088\u308a\u3082\u3053\u306e\u6a5f\u4f1a\u306b\u4f7f\u3063\u3066\u898b\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u307e\u305a\u3001Sublime Text 3\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p>wget http:\/\/c758482.r82.cf2.rackcdn.com\/sublime-text_build-3059_i386.deb<\/p>\n<p>sudo dpkg -i sublime-text_build-3059_i386.deb<\/p>\n<p>\u4e0b\u8a18\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p>sudo apt-get install mozc emacs-mozc<\/p>\n<p>\u7d9a\u3044\u3066Package Control\u3092\u4f7f\u7528\u53ef\u80fd\u306b\u3057\u307e\u3059\u3002<\/p>\n<p>\u203b\u4e0b\u8a18\u3092Sublime\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u3067\u5b9f\u884c<\/p>\n<p>import urllib.request,os,hashlib; h = &#8216;7183a2d3e96f11eeadd761d777e62404&#8217; + &#8216;e330c659d4bb41d3bdf022e94cab3cd0&#8217;; pf = &#8216;Package Control.sublime-package&#8217;; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( &#8216;http:\/\/sublime.wbond.net\/&#8217; + pf.replace(&#8216; &#8216;, &#8216;%20&#8217;)).read(); dh = hashlib.sha256(by).hexdigest(); print(&#8216;Error validating download (got %s instead of %s), please try manual install&#8217; % (dh, h)) if dh != h else open(os.path.join( ipp, pf), &#8216;wb&#8217; ).write(by)<\/p>\n<p>\u3055\u3089\u306b\u3001\u65e5\u672c\u8a9e\u5316<\/p>\n<p>\uff11\uff0e\u300cPreferences\u300d\u2192\u300cPackage Control\u300d\u3092\u9078\u629e\u3002<\/p>\n<p>\uff12\uff0e\u300cPackage Control: Install Package\u300d\u3092\u9078\u629e\u3002<\/p>\n<p>\uff13\uff0e\u300cJapanize\u300d\u3092\u9078\u629e\u3002<\/p>\n<p>\uff14\uff0e\u300cPackage Control Message\u300d\u306e\u5185\u5bb9\u306b\u5f93\u3044\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u30b3\u30d4\u30fc\u306a\u3069\u3092\u884c\u3046\u3002<\/p>\n<p>\u6700\u5f8c\u306b\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p>Package Control: Install Package\u3092\u5b9f\u884c\u3057\u300cSublimeMozcInput\u300d\u3092\u9078\u629e\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b<\/p>\n<p>&nbsp;<\/p>\n<p>\u4ee5\u4e0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>sublime text \u3068\u3044\u3046PHP\u306b\u9069\u3057\u305fEditor\u304c\u3042\u308b\u306e\u306f\u77e5\u3063\u3066\u3044\u305f\u304c\u3001\u3055\u304f\u3089\u30a8\u30c7\u30a3\u30bf\u3068\u304b\u79c0\u4e38\u3068\u304b\u3092\u7121\u7406\u3057\u3066Wine\u3067\u4f7f\u3046\u3088\u308a\u3082\u3053\u306e\u6a5f\u4f1a\u306b\u4f7f\u3063\u3066\u898b\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u307e\u305a\u3001Sublime Text 3\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p>wget http:\/\/c758482.r82.cf2.rackcdn.com\/sublime-text_build-3059_i386.deb<\/p>\n<p>sudo dpkg -i sublime-text_build-3059_i386.deb<\/p>\n<p>\u4e0b\u8a18\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p>sudo apt-get install mozc emacs-mozc<\/p>\n<p>\u7d9a\u3044\u3066Package Control\u3092\u4f7f\u7528\u53ef\u80fd\u306b\u3057\u307e\u3059\u3002<\/p>\n<p>\u203b\u4e0b\u8a18\u3092Sublime\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u3067\u5b9f\u884c<\/p>\n<p>import urllib.request,os,hashlib; h = &#8216;7183a2d3e96f11eeadd761d777e62404&#8217; + &#8216;e330c659d4bb41d3bdf022e94cab3cd0&#8217;; pf = &#8216;Package Control.sublime-package&#8217;; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( &#8216;http:\/\/sublime.wbond.net\/&#8217; + pf.replace(&#8216; &#8216;, &#8216;%20&#8217;)).read(); dh = hashlib.sha256(by).hexdigest(); print(&#8216;Error validating download (got %s [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry","category-centos","odd"],"_links":{"self":[{"href":"https:\/\/www.tkn.jp\/index.php?rest_route=\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tkn.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tkn.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tkn.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tkn.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=254"}],"version-history":[{"count":1,"href":"https:\/\/www.tkn.jp\/index.php?rest_route=\/wp\/v2\/posts\/254\/revisions"}],"predecessor-version":[{"id":267,"href":"https:\/\/www.tkn.jp\/index.php?rest_route=\/wp\/v2\/posts\/254\/revisions\/267"}],"wp:attachment":[{"href":"https:\/\/www.tkn.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tkn.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tkn.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}