memo

Mac掃除

いつの間にか、MacBook ProのSSDの残り容量が10GB程度になっていたので、不要なファイルを削除するためにやったこと。 コマンドライン Terminalから5GB以上使っているディレクトリを調べる |bash| % sudo du -g -x -d 5 / | awk '$1 >= 5{print}' ||< しばら…

MacBook Air買った

Air二台目となるMacBook Air 13インチ 1.7GHz dual-core Intel Core i5が 整備済品で安かったので買いました。SSD128GBで入れるものを絞ったので、そのメモ。 開発系 Xcode Git Marcurial MacVim kaoriya node.js Espresso (エディタ) iTerm2 CodeBox (コー…

PHP gettext

gettextで多言語対応サイトを作る場合 コード・.po・.moファイルの作成は http://el.jibun.atmarkit.co.jp/kaigaiengineer/2010/08/i18ngettextphp-.html を参考にしつつできたが、サーバ側の設定でハマった。以下、ubuntu + nginxで日中英対応の場合にやっ…

Nginx + PHP + php5-fpmでX-Powered-Byを表示しないようにする

% sudo vi /etc/php5/fpm/php.ini ----- expose_php = On ↓ expose_php = Off ----- % sudo service php5-fpm restart

Geographic Data

Getting Started With GEO, CouchDB, and Node.js作者: Mick Thompson出版社/メーカー: Oreilly & Associates Inc発売日: 2011/08/03メディア: ペーパーバック クリック: 6回この商品を含むブログ (1件) を見る"Getting Started with GEO, CouchDB and Node.…

Backbone.js アプリのモジュール化

Organizing your application using Modules (require.js) require.jsでBackboneのView,Model,Routerやらを分けたい場合 underscore.js v1.2.1を使っていると動かないので 若干変えてみました。https://github.com/daigo3/Backbone-Skelton

Nginx on Ubuntu 11.04

http://wiki.nginx.org/Nginx-init-ubuntu で公開されているInit Scriptが11.04では動かなかった。https://github.com/lanvige/nginx-init-ubuntu を使うといけた。

bitbucktからpullする時のwarning

bitbucket.orgにあるレポジトリからpullしようとすると やたら warning: bitbucket.org certificate with fingerprint ~~~ not verified (check hostfingerprints or web.cacerts config setting)と言ってくるときの対処法。(Mac) 認証局CAの設定 Keychain A…

Journeyを使ったルーティング

Journey liberal JSON-only HTTP request routing for node. createServer 基本的なサーバを作る。 /** * server.js */ var http = require('http'); http.createServer(function(req, res) { req.on('end', function() { res.writeHead(200, { 'Content-Typ…

jQuery x mustache メモ

mustache Minimal templating with {{mustaches}} in JavaScripthttps://github.com/janl/mustache.js jquery.mustache.jsを作る % git clone https://github.com/janl/mustache.js.git % cd mustache.js/mustache-jquery/ % ls jquery.mustache.js.tpl.post…

Mac版illustrator CS5 + システムの言語が英語の時に正常に起動しない件

Snow Leopardを英語で使っていて、Mac版のillustrator CS5の日本語版を起動しようとすると 「プラグインの読み込みエラー」というのが発生して、メニューの日本語などが文字化けしてしまいます。 さらに、終了しようとしても正常終了してくれないという状態…

Console API

普段、console.log()ばかり使ってたのですが 調べてみるといろいろあったのでメモ。Chromeで試しています。 > console.log('this is %s', 'log'); > this is log > console.info('this is %s', 'information'); > this is information > console.debug('this…

Touch/Gestureイベントの勘所

iPhone/iPad向けのWebアプリでタッチでの操作を扱う際のメモ。 ユーザによるズームは無効にしておいた方が良さそう。 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 【追記】 contentの区切りは","が正です Touch Touchイベントは touchstart :スクリーンに指が触れた touchmove :スクリーン上で指が動い</meta>…

Require.jsを使ってJavaScriptを管理する

RequireJS http://requirejs.org/ JavaScriptのライブラリやモジュールが増えてくると、読み込む順番を管理する必要が出てくる。 . ├── module1.js ├── module2.js ├── module3.js ├── lib │&#160;&#160; ├── json2.js │&#160;&#160; ├── pure.js │&#160;&#1…

ウェブアプリケーションのためのユニバーサルデザイン

ウェブアプリケーションのためのユニバーサルデザイン作者: Wendy Chisholm,Matt May,水野貴明出版社/メーカー: オライリージャパン発売日: 2009/12/19メディア: 単行本(ソフトカバー)購入: 9人 クリック: 115回この商品を含むブログ (8件) を見る 読書メ…

Macを買った

Macbook Pro 15inchを買いました。 当日にインストールしたアプリケーション/ツールのメモ。 エディタ類 MacVIm(KaoriYa) Espresso(主にHTML用) CSSEdit(リアルタイムにプレビューで確認しながらCSSをかける) Sencha Animator(CSS3のアニメーションをFlashの…

Clojure関連メモ退避所

Google Waveが。。ということでWaveにためていたClojure関連のリンクを退避。 チュートリアル系 Official Clojure reference & API http://clojure.org/Reference "Clojure - Functional Programming for the JVM" by R. Mark Volkmann http://java.ociweb.c…

Leiningen1.2.0

Leiningenが1.2.0になったのでインストールし直しました。で、学校のネットワーク内でインストールするときにProxyの設定が必要だったので、そのためのメモです。と言っても、インストールするためのスクリプトファイル(lein)を編集して 71行目当たりのcurl…

ClojureでWebアプリケーションを作り始める #2

URLの扱い ルートの定義 ;; (http-method route-path bindings & body) (GET "/" [] "index page") これは、ローカルで起動した時にはhttp://locahost:8080/にアクセスした際に"index page"をステータス200で返します。で、ルートのパターンにはパラメータを…

ClojureでWebアプリケーションを作り始める

CompojureとLeiningenを使って、Webアプリを作るためのメモ。 Compojure Clojure用のWebフレームワーク。バージョン0.4.0からサーバ-Compojure間のインターフェイス/ミドルウェアの部分はRingというライブラリに分けられています。Compojure Leiningen 使用…

Proxy環境でlein deps

~/.m2/settings.xmlに以下を追加 <settings> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>proxy.somewhere.com</host> <port>8080</port> <username>proxyuser</username> <password>somepassword</password> </proxy> </proxies> </settings> ついでに、Leiningenで作成したプロジェクトにEclipseの".classpath"、".p…

Jettyインストール

Jetty Tomcatよりも軽量 Servletコンテナ搭載のアプリケーションサーバだが、HTTPサーバとしてもいける 環境 CentOS 5.5 インストール # wget http://dist.codehaus.org/jetty/jetty-6.1.24/jetty-6.1.24.zip # unzip jetty-6.1.24.zip # cd jetty-6.1.24/ #…