Quantcast
Channel: 技術メモ - プログラマでありたい
Browsing latest articles
Browse All 31 View Live

CPUの気持ちになってプログラムを書くということ Kansai.pm#11 参加記その1

 この前の日曜日にKansai.pmに参加してきました。 Perlの人でもないし参加しても良いのかなぁと悩みましたが、HTML::ExtractContentを作った人の話が聞けるので行ってみました。正直、Hatenaを見たいのと生id:naoyaさんを見たかったというのもありますw...

View Article



cdコマンドのちょっと便利なオプション

 ちょっと便利なオプション(?) $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 Article

MacにMySQLをインストールする

 MacにMySQLを入れていたと思ったのですが、どうやら入っていなかったのでインストール。MacPortsを使っていれば、簡単にインストール出来ます。インストール&初期化 % sudo port install mysql5 +server % sudo -u mysql mysql_install_db5起動&終了 % sudo...

View Article

Image may be NSFW.
Clik here to view.

statsvnで特定ファイル、ディレクトリを集計対象外にする

 地味に便利なstatsvn。コミットログを元に活動を可視化してくれます。ただ一点問題がありまして、デフォルトの設定のままだとソースもデータもドキュメントもいっしょくたんにカウントされます。純粋にコードの記述量を知りたいという場合も多いので、どうやるんだろうなぁと思っていました。...

View Article


updatedbよもやま話

 職場や自宅サーバ、ローカル開発機、Amazon EC2の仮想環境と色々使っているとプラットフォームがmac,gentoo,centOS,fedora...

View Article

Image may be NSFW.
Clik here to view.

OpenCMSをインストールしてみた

 いろいろとオープンソースのCMSは出ていますが、エンタープライズで使う上でこれがぴったりというのにはまだ出会っていません。 求めているのは、 ・スケールし易い。   WebサーバとDBサーバに別けられ易い ・モジュールとして、機能を追加できる。(本体のソースには手を加えない) ・コンテンツをMovable...

View Article

memchachedをWindowsにインストール

 ローカルでのユニットテストの為にWindows用のmemcachedをインストール。 ほぼ下記のサイトからダウンロードするするだけなので、凄い簡単です。 memcached for Windows zipファイルを解凍して、memcached.exeを実行するだけで立ち上がります。 サービスとして登録するのであれば、下記の通りです。基本的には、必要な時に立ち上げるだけで充分かと思います。...

View Article


郵便番号データに緯度経度を付加する手順

 一昔前に、GoogleMapsから郵便番号に経度緯度情報に変換するプログラムを書きました。そのデータを使おうと思ったのですが、見当たりません。確かブログにコード書いていたなぁと思って、過去の記事「郵便番号から緯度経度情報を取得する」を見たのですが、我ながらこれはひどいw...

View Article


Image may be NSFW.
Clik here to view.

Google App Engineの始め方

 八角研究所 : 誰でも簡単にできる Twitter ボット作成入門を読んでいて、Twitter botを作ってみたいなぁと思いました。Twitter API仕様書の日本語訳を読んでいたのですが、やり取りは全てHTTPなので簡単そうです。空いているサーバにボットをしこめば簡単に運用できそうです。が、それだとあまり面白くないので、Google App...

View Article

これ作りたい

 iPhoneでバックエンドアプリが許可されるようになったらGPSロガーを作りたいなぁ。定期的に位置情報を取得して、サーバに送り続けるだけ。その情報があれば、後は色々なサービスに応用出来るかと。

View Article

アジャイルな開発を支えるツールとマシンパワー

 最近、現場レベルだと当たり前のようにアジャイルな開発が導入されてきていると思います。要因としては色々あると思いますが、開発ツールの進化と個々人のマシンパワーが強力になってきたのも見過ごせないと思います。...

View Article

Image may be NSFW.
Clik here to view.

サイボウズの予定を、Googleカレンダーを使ってiPhoneのカレンダーと同期する

...

View Article


Image may be NSFW.
Clik here to view.

無料でVMware Playerのイメージを作る方法

 Windowsの開発環境が必要になったので、VMWare上に作ることにしました。VMWare Playerは無料で配布されているのですが、ゲストOSを作るにはVMWare Workstationが必要になります。しかし、実はツールを使ってVMWareのディスクイメージを作ってしまえば、VMWare PlayerオンリーでゲストOSを作れます。以下、手順のメモです。...

View Article

Image may be NSFW.
Clik here to view.

中島聡さんの珠玉のアーキテクチャ論まとめ

 サービスのアーキテクチャを考える上で、スケーラビリティを考えることは必須となります。いつも参考にさせて貰っているのが中島聡さんのアーキテクチャ論。まだ自分が作る上で実践出来ていない部分も多いですが、今後も取り入れていこうと思います。自分用のメモも兼ねて、読み返しやすいようにピックアップしました。 Life is beautiful:...

View Article


Image may be NSFW.
Clik here to view.

CouchDBのインストールと簡単な使い方

インストール 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 Article

Image may be NSFW.
Clik here to view.

TortoiseGitのインストールと日本語化

 WindowsでGitを使いたかったのでTortoiseGitを入れてみました。 特に悩む所はないですが、メモがてらのエントリーです。 まず最初にmsysgitのインストール。 exeをダウンロードして、起動するだけの簡単なお仕事です。 インストール完了後に、パスを通します。デフォルトだとC:\msysgit\msysgit\binです。...

View Article


位置参照情報データと郵便番号データのマッチング

 以前、郵便番号データに緯度経度を付加する手順を書きました。Google Mapsと郵便番号データを利用することで生成してたのですが、別のアプローチで作る方法がありました。ずばり位置参照情報データというのがあったので、それと郵便番号データをマッチングするという方法です。日曜大工でやってみました。...

View Article

PHPの警告で見る、にわかPHPプログラマの不遇

 環境の都合でちろっとPHPのプログラムを書きました。私のPHPの記述レベルは素人に毛が生えた程度なので、ググリながらやっています。で、ある値をGETで受け取って処理するというよくあるパターンの記述をしていると、下記のような警告が出ました。GETのパラメータは渡される時もあれば渡されない時もあるといったパターンです。 Notice: Undefined index: id in...

View Article

Image may be NSFW.
Clik here to view.

週末プログラマにお薦め!!Subversion+DropBoxで似非分散型バージョン管理

※Git版も書いています。 Git+DropBoxで、プライベートリポジトリ作成。或いはGitをAmazon S3でバックアップ...

View Article

Apache Cassandraのインストール

 ちょこちょこっとCouchDBを触ってみたことがあるのですが、どうやらオープンソースの分散DBはCassandra中心で回りそうなのでそっちを使ってみることにしました。ということで、お約束のインストールメモです。 環境 Cent-OS5.4 (Amazon EC2上のrightscale-us-east/CentOS_5.4_i386_v5.2.0_Alpha.manifest.xml...

View Article


RubyとCassandraの連携のサンプルプログラム

 先日インストールしたCassandraを、Rubyから使ってみようと思います。 gemで用意されているのかなと期待したら、やっぱりありました。幸せ インストール # gem install cassandra  中略 Installing RDoc documentation for thrift_client-0.4.2... Installing RDoc documentation for...

View Article


Image may be NSFW.
Clik here to view.

Webのフロントエンドのボトルネックを探るなら、FireBug+YSlowで決まり

 WEB+DB PRESS Vol.59を読んでいたら、Webサイトのフロントエンドの高速化の特集でした。なるほどと思うことも多々あるので、Webサイトの制作に携わる人は一度は読んでおいたほうが良いといえる内容です。特にJavaScriptの遅延ロードやCSSの呼ばれ方などを考慮した書き方なの、最近の潮流が解るので情報のアップデートには最適です。...

View Article

アプリ開発者から見たAndroidとiPhone

 未来の自分へのメモがてらに、アプリ開発者目線から見たAndroidプラットフォームとiOSプラットフォームについて。私の両プラットフォームの経験は次のとおりです。 同等の開発経験をしていないので、多分に憶測も含まれます。 ・iOSアプリについては何点か開発して、AppleStoreにも並べている ・Androidアプリについては、サンプルアプリを軽く作っただけ...

View Article

必ずスパムと判定されるメールと、ウィルスの作り方

 メール本文中に下記の文字列をいれると、対応しているスパムフィルターはそのメールをスパムとして判定されます。このコードは、GTUBE(Generic Test for Unsolicited Bulk Email)と呼ばれ、テスト用のコードです。 XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X GTUBE -...

View Article


MongoDBを入れてみた

 必要に迫られて、CentOS 5.4にMongoDBを入れてみました。 # yum install mongodb-server mongodb-devel # /etc/init.d/mongod start Starting mongod:[ OK ] 接続してみると、エラー。 #mongo Sun Jun 26 21:53:49 *** warning: spider monkey...

View Article

Image may be NSFW.
Clik here to view.

Pivotal Tracker cloneのFulcrumを、Herokuにインストールする話

 Pivotal Trackerというアジャイル開発を手助けしてくれるツールがあります。シンプルかつ軽快なUIで、気持よくタスク管理が出来る優れたツールです。(詳しくはここをご参照ください。)...

View Article

Image may be NSFW.
Clik here to view.

Macのディスク使用状況を可視化するユーティリティ GrandPerspective

 以前、Windowsのディスク使用状況を可視化するユーティリティを紹介しました。Mac版もないかなぁと探してみたら、ほぼ同一のモノがありました。その名もGrandPerspective。使い方は簡単で、ダウンロード後にFile -> Scan Folderを押して、調べたい所を指定すれば良いです。全部調べたければ、Macintosh...

View Article

Image may be NSFW.
Clik here to view.

普通の人の為のパスワード運用の話

 ID,Passwordの漏洩・アカウントハッキングなど、インターネットの世界も物騒になってきました。Yahooを始め身近なサービスの利用者も被害が出ているので、一般の方々でもID,Passwordの運用を考える必要が出て来ました。ここで言う一般の方々は、GmailやYahooを始め、10個程の会員制のシステムを利用している人のことを想定しています。...

View Article



Image may be NSFW.
Clik here to view.

TimeCapsule以外のNASで、TimeMachineを使う

...

View Article
Browsing latest articles
Browse All 31 View Live




Latest Images