最近購入&読んだ書籍
このところ、技術系の書籍を連続して購入したので紹介です。
まずは、オライリー本ハイパフォーマンスWebサイト ―高速サイトを実現する14のルールです。予算の都合もあり、低価格帯でサーバーを運用することがあります。そういった時に問題になるのがその表示パフォーマンスです。本書では、”パフォーマンスの原因の8割はフロントエンド”ということで、javascriptファイルの圧縮やgzipなどなど高速に表示させる為のtipsがまとめられています。レンタルサーバーでは出来ることも限られますが、かなり参考になりました。
Comment&Trackback(0)
Category:Open Source,PHP,Ruby
tags:CloudIgniter,CodeIgniter,heroku
CloudIgniter:CodeIgniterホスティングサービス(Free有)
昨日のことです。CloudIgniterというサービスを偶然見つけました。
外注先の昼休み、私はお昼を食べて携帯電話でTwitterをしておりました。偶然見つけたこのpostです。
Super CloudIgniter Ninja Secret…. We have a free heroku-style hosting plan. Does your host have that?
CodeIgniterのheroku的サービスを始めようかと思っている?だって!!!!!
herokuとは、Rubyでお馴染みのRailsのお話ですね。先日お邪魔したMitaka.rbでjishihaさんがLTをしていました。
その機能の概要は、rails専用のホスティングサービスであり、gitにcommitするだけでその変更が反映されるというもの!これは!!
「CodeIgniter始まったな。」 「ああ。」
Read more»
Comment&Trackback(0)
Category:Program,WordPress,vim
tags:dict,dictionary,vim,WordPress
githubの活用とWordPress辞書の作り直し
アカウントを作成したまま放置していたgithubの活用を開始しました!
URL:http://github.com/e2esoundcom
今のところ、このblogでも紹介しているCodeIgniter等々のファイルを上げておきました。以前紹介したMY_helperについても内容を更新しています。
その他には、CodeIgniterやWordPressのVim用辞書ファイルもあります。
WordPressの辞書ファイルについては、現在作り直しを行っています。WordPress 3.0へのバージョンアップや内容の充実を目指しています。例えば、これまでテンプレートタグのみを辞書に登録していましたが、WordPress専用の関数やそれぞれの引数についても入れ込む予定です。
・・・誰か手伝ってくれる人、いないだろうか。ふぅ。
Comment&Trackback(1)
Category:PHP,Ruby,vim
tags:PHPExe,RubyExe,RubyLint,vim.PHPLint
VimのコマンドラインでRubyを実行
引き続きRubyの学習を進めています。もちろんVimで(だいたいの意味でGVim)。今回はVimでの実行環境を一部紹介します。
PHPでも同様なのですが、以下の2種類の関数を定義して使用しています。
- プログラムを書いて構文エラーが無いのか確認したい
- プログラムの実行結果をVimのコマンドラインに表示させたい
元ネタは、vimでPHPを編集中、1秒で文法チェックする方法 – /halt/Snapshotです。PHP -lの構文チェックの実行結果をVimのコマンドラインで実行するものです。これを少々書き換えて上記2つを実現してみます。まずは元のコードを。 Read more»
コマンドラインでPHP活用:$argv
先日お知らせしたとおり、Rubyを学び始めた私です。
さて、学び始めた中でRubyのARGV[]という配列オブジェクトが紹介されています。これはコマンドラインでRubyを使用する時に活用できるものです。使い方はこんな風です。
ファイルの中身。argv.rb
str = ARGV[0] print str
コマンドラインで実行
>ruby argv.rb test
実行結果
test
‘つまり、コマンドラインで実行ファイルの引数が使えるようになる代物な訳です。この配列オブジェクトをうまく使えればコマンドラインから各種作業ができるようになる!これは…カッコいい!!(大体の意味でプログラマーっぽい)
これPHPではできないのでしょうか?ということで、ググッてみると$argvを発見。そのまま!$argvはARGVと同じく配列です。ただ、異なるのがその振る舞いです。 Read more»
Ruby始めました
Ruby始めました。

日曜日にysakaki氏と吉祥寺でランチする機会がありました。RubistでありMitaka.rb主催者である彼から「Rubyやろうよ」と誘われ、今なら時間もありますし、他言語を学ぶことでPHPにもフィード・バックできるかな?と思い、帰りがけに本を購入。
購入したのはたのしいRuby 第2版 Rubyではじめる気軽なプログラミング。書店にはこの他に1冊しか初心者向けの本が無かったのですが、Rubyの親まつもとゆきひろ氏の監修もあるということで決定。今のところ不満もなく、非常に読みやすいです。
Read more»
JavaScript The Good Parts-「良いパーツ」によるベストプラクティス-
AmazonでJavaScriptのオライリー本を購入しました!
Webをいじっていると、やはりJavaScriptもしっかりやっておきたいな、と思い購入した次第。
Google Static Maps APIで地図を表示
Google Mapsは日頃から重宝しています。
お出かけの前にストリートビューと併せて使用すれば、道に迷うこともなし。
(それでも道に迷うのはきっと・・・私が方向音痴だからか!!)
さて、Google MapsといえばJavascriptでゴリゴリ動いてくれます。
しかし、JSを使用するが為、携帯電話では使えません。ん?先日発表されたDoCoMoの最新機種ならいけるのかも。
そこで、Google static maps APIの登場です。
Read more»
MySQLにサンプルデータをinしてみる::郵便番号
SQLクエリの動作を確認する場合、特に大量のデータ処理をテストする場合にはサンプルデータを作成しなくてはなりません。
Excelを使って適当に、ランダムに作るのも手ですが、簡単なテストの場合にはちょっと面倒ですね。
そこで、何かサンプルとして使えるデータはないかと考えた時、郵便事業株式会社が提供している郵便番号データが挙げられます。
(これ以外に何かいいサンプルデータをご存じの方は教えていただけると大変助かります!!)
早速、localのMySQLにインポートしてみました!!
Read more»




