CPUの気持ちになってプログラムを書くということ Kansai.pm#11 参加記その1
この前の日曜日にKansai.pmに参加してきました。 Perlの人でもないし参加しても良いのかなぁと悩みましたが、HTML::ExtractContentを作った人の話が聞けるので行ってみました。正直、Hatenaを見たいのと生id:naoyaさんを見たかったというのもありますw...
View Articlecdコマンドのちょっと便利なオプション
ちょっと便利なオプション(?) $pwd /home/dkfj cd /usr/local/src $pwd /usr/local/src $cd - $pwd /home/dkfj 直前のディレクトリに移動します。最小の入力で使えるので、割と使えます。何気に書籍やWeb上で紹介されているのを見たことがないんですよね。単にその手の情報を真面目に読んでいないだけだと思いますが。。。
View Articleやっぱり便利、Synergy。
複数台でキーボードやマウスを共有するツール、Synergy かなり便利です。 Windows同士では以前から使っていたのですが、何気にMacとも共有できることを今日知りました。(どの紹介サイトでも、Macでの使い方書いていますね。何で目に入らなかったのだろう。。。) Synergyの説明や設定方法は、下記のサイトが詳しいです。 Yet Another 仕事のツール 91...
View ArticleMacにMySQLをインストールする
MacにMySQLを入れていたと思ったのですが、どうやら入っていなかったのでインストール。MacPortsを使っていれば、簡単にインストール出来ます。インストール&初期化 % sudo port install mysql5 +server % sudo -u mysql mysql_install_db5起動&終了 % sudo...
View Articlestatsvnで特定ファイル、ディレクトリを集計対象外にする
地味に便利なstatsvn。コミットログを元に活動を可視化してくれます。ただ一点問題がありまして、デフォルトの設定のままだとソースもデータもドキュメントもいっしょくたんにカウントされます。純粋にコードの記述量を知りたいという場合も多いので、どうやるんだろうなぁと思っていました。...
View Articleupdatedbよもやま話
職場や自宅サーバ、ローカル開発機、Amazon EC2の仮想環境と色々使っているとプラットフォームがmac,gentoo,centOS,fedora...
View ArticleOpenCMSをインストールしてみた
いろいろとオープンソースのCMSは出ていますが、エンタープライズで使う上でこれがぴったりというのにはまだ出会っていません。 求めているのは、 ・スケールし易い。 WebサーバとDBサーバに別けられ易い ・モジュールとして、機能を追加できる。(本体のソースには手を加えない) ・コンテンツをMovable...
View ArticlememchachedをWindowsにインストール
ローカルでのユニットテストの為にWindows用のmemcachedをインストール。 ほぼ下記のサイトからダウンロードするするだけなので、凄い簡単です。 memcached for Windows zipファイルを解凍して、memcached.exeを実行するだけで立ち上がります。 サービスとして登録するのであれば、下記の通りです。基本的には、必要な時に立ち上げるだけで充分かと思います。...
View Article郵便番号データに緯度経度を付加する手順
一昔前に、GoogleMapsから郵便番号に経度緯度情報に変換するプログラムを書きました。そのデータを使おうと思ったのですが、見当たりません。確かブログにコード書いていたなぁと思って、過去の記事「郵便番号から緯度経度情報を取得する」を見たのですが、我ながらこれはひどいw...
View ArticleGoogle App Engineの始め方
八角研究所 : 誰でも簡単にできる Twitter ボット作成入門を読んでいて、Twitter botを作ってみたいなぁと思いました。Twitter API仕様書の日本語訳を読んでいたのですが、やり取りは全てHTTPなので簡単そうです。空いているサーバにボットをしこめば簡単に運用できそうです。が、それだとあまり面白くないので、Google App...
View Articleこれ作りたい
iPhoneでバックエンドアプリが許可されるようになったらGPSロガーを作りたいなぁ。定期的に位置情報を取得して、サーバに送り続けるだけ。その情報があれば、後は色々なサービスに応用出来るかと。
View Articleアジャイルな開発を支えるツールとマシンパワー
最近、現場レベルだと当たり前のようにアジャイルな開発が導入されてきていると思います。要因としては色々あると思いますが、開発ツールの進化と個々人のマシンパワーが強力になってきたのも見過ごせないと思います。...
View Article無料でVMware Playerのイメージを作る方法
Windowsの開発環境が必要になったので、VMWare上に作ることにしました。VMWare Playerは無料で配布されているのですが、ゲストOSを作るにはVMWare Workstationが必要になります。しかし、実はツールを使ってVMWareのディスクイメージを作ってしまえば、VMWare PlayerオンリーでゲストOSを作れます。以下、手順のメモです。...
View Article中島聡さんの珠玉のアーキテクチャ論まとめ
サービスのアーキテクチャを考える上で、スケーラビリティを考えることは必須となります。いつも参考にさせて貰っているのが中島聡さんのアーキテクチャ論。まだ自分が作る上で実践出来ていない部分も多いですが、今後も取り入れていこうと思います。自分用のメモも兼ねて、読み返しやすいようにピックアップしました。 Life is beautiful:...
View ArticleCouchDBのインストールと簡単な使い方
インストール MacPortの準備をしていれば、簡単にインストール出来ます。 sudo port selfupdate sudo port install spidermonkey sudo port install icu sudo port install erlang sudo port install couchdb +server sudo chown -R...
View ArticleTortoiseGitのインストールと日本語化
WindowsでGitを使いたかったのでTortoiseGitを入れてみました。 特に悩む所はないですが、メモがてらのエントリーです。 まず最初にmsysgitのインストール。 exeをダウンロードして、起動するだけの簡単なお仕事です。 インストール完了後に、パスを通します。デフォルトだとC:\msysgit\msysgit\binです。...
View Article位置参照情報データと郵便番号データのマッチング
以前、郵便番号データに緯度経度を付加する手順を書きました。Google Mapsと郵便番号データを利用することで生成してたのですが、別のアプローチで作る方法がありました。ずばり位置参照情報データというのがあったので、それと郵便番号データをマッチングするという方法です。日曜大工でやってみました。...
View ArticlePHPの警告で見る、にわかPHPプログラマの不遇
環境の都合でちろっとPHPのプログラムを書きました。私のPHPの記述レベルは素人に毛が生えた程度なので、ググリながらやっています。で、ある値をGETで受け取って処理するというよくあるパターンの記述をしていると、下記のような警告が出ました。GETのパラメータは渡される時もあれば渡されない時もあるといったパターンです。 Notice: Undefined index: id in...
View Article週末プログラマにお薦め!!Subversion+DropBoxで似非分散型バージョン管理
※Git版も書いています。 Git+DropBoxで、プライベートリポジトリ作成。或いはGitをAmazon S3でバックアップ...
View Article
More Pages to Explore .....