サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
catbot.net
Python には docstring (ドキュメンテーション文字列)というソースコードにドキュメントを書く仕組みがあります。 このドキュメントを Python 対話シェルで参照した場合、次のようになります。 PEP 257 -- Docstring Conventions www.python.jp/doc/contrib/peps/pep-0257.txt
休みなしで間髪いれずには働きたくないという希望から、昨日までは人生のギアチェンジ期間でした。 入社に至るまでには散々、悩みましたが、この先の人生を生き残るためにカイハツドップリな環境を選択しました。 初日の感想として、いい雰囲気のいいチームに配属されたな、と感じております。 また今回の転職にあたり多くのお誘いいただき、とても感謝しております。 特に「うちの良いところはこういうことで、悪いとこはこんなこと」と、両面を 語っていただいたことが非常にありがたかったです。
はてブでotsuneさんやkazuhookuさんがPHPクオリティについて勘違いしていたので、一言申し上げたところ、参考にされた方がいたようで、もうちょっと補足します。 いくつか実装での「正しいメールアドレス」を調べてみました。 phpspot function is_mail($text) { if (preg_match('/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/',$text)) { return TRUE; } else { return FALSE; } } PEAR::Mail_RFC822 function isValidInetAddress($data, $strict = false) { $regex = $strict ? '/^([.0-9a-z_+-]+)@(([0-9a-z-]+¥.)+[0-9a-z]{2,})$/i'
本日付けで退職しました。 国内最優秀と呼べる人材が多く在籍し、潤沢な資金もあり、企画から開発、運用まで手がけられる恵まれたポジションで貴重な経験を多々させていただきました。 一方で会社組織としての明確な意志と覚悟に裏付けられた法人としての個性を打ち出せていないように感じずそれが不満でした。 その場その場でピーナッツバターを塗りたくったような事業計画は捨ててしまったほうがいいです。ヌケガラ案件なんかやってる場合じゃねぇんだよ、と思います。人と人とが共鳴はするけれども、それがきれいな響きにはなっていないというのが正直な感想で、それが人材輩出企業に甘んじている最大の原因かと思います。Stay hungry, stay foolishで無いために愛品敬客に結びつかないのではないでしょうか。 毎日定時で帰って家族と過ごしたい人が働ける会社であることは素晴らしいことだと思いますが、それでも理想だけは共
Amazonといえば、いわずと知れたWebサービスの先進企業ですが、いろいろあって、しかも略語が使用されるので、なんのことかわかりにくかったりします。というわけで、AmazonのWebサービスのおさらいです。 Amazon E-Commerce Service Amazonで取り扱う商品情報を返すAPI。ECS。現在のバージョンが4であることからECS4と呼ばれる。 Amazon Elastic Compute Cloud (Beta) 仮想サーバを利用できるWebサービス。通称EC2。転送料と使った時間に応じて課金。ドメインをわりあてることもできる。現在、Limited Betaってことで、アカウント開設の順番待ち。 CLIのツールがあるけど、FIrefox拡張が便利。Imageを1時間起動すると$0.10。1Gの転送料で$0.20。ピーク時は3台、ノーマルは2台、オフタイムは1台ってい
3月のTOEICを受けようと英語の勉強をしているわけですが、趣味と実益と英語の勉強を兼ねるのにGoogleのTech Talk Videoが最適っぽい。 そそられて最近、みたのはこのへん。
Last Line Bookmarkなるものを購入。 本に挟むブックマークです。 ページを挟める 最後まで読んだ行をフォーカスできる ってところが、優れものらしいです。 ちょっと便利かも。
昨日、ライブドアのテクノロジセミナに参加してきました。 収穫はこのへん。 Capistrano: Automating Application Deployment | The Linux Virtual Server Project - Linux Server Cluster for Load Balancing Xango LDRの中の人のUI哲学は素晴らしかった。 ライブドアは相変わらず、元気な会社で楽しげでした。 いろいろ思うところとかかあって、多いに影響を受けたのですが、以下のものが届いたので詳細は省略させていただきます。
(oreorebotみたいに)「url送ったらそのページのタイトルを返してくれるボットが欲しいなぁ」と、某IRCで発言したところ、Perl::POEでサクっと作っていただきました。 でも、作りたい衝動を抑えられず、Twisted baseのIRCクライアントを作ってみました。 ソースコード - azukibot - azuki.py Twisted初心者なので、付属していたサンプルのIRCBotを元にしています。 付属のexamples Twisted-2.4.0/TwistedWords-0.4.0/doc/examples/ircLogBot.py サンプルですでにイベントに対応するメソッドが揃っているので、簡単にイベントドリブンなプログラミングができました。 あとはAPIドキュメントをPythonのプロンプトで >>> from twisted.words.protocols imp
Googleカレンダーで東京近辺の情報系テクニカルイベントを集めたカレンダーを作ってみました。 「Tech-Tokyo」っていう名前の公開カレンダーです。カレンダーの検索で見つかります。たぶん。 カレンダーのネーミングに悩んで、悩んだ末、結局、いいものが思いつかず、ベタなネーミングにしています。 (「オレンジカレンダー」とかにしようかと思ったけど、ヌッコロされそうなのでやめました) 誰でも閲覧可能になっています。iCal、XML、HTMLでも取得できます。 とりあえず、僕の目に付いたイベントを登録して流行るかどうか試験運用してみます。 うまくいくようなら、何人かの方に編集権を渡して共同管理したいです。 Googleカレンダーを使っている人はこのボタンから 「Tech-Tokyo」をカレンダーに追加できます。 ↓
とりあえず。 <?php require "XML/RPC.php"; $params = array( new XML_RPC_Value('http://catbot.net/blog/2005/12/slickrun.html', 'string') ); $msg = new XML_RPC_Message('bookmark.getCount', $params); $cli = new XML_RPC_Client('/xmlrpc', 'b.hatena.ne.jp'); $resp = $cli->send($msg); if (!$resp) { echo 'Communication error: ' . $cli->errstr; exit; } if(!$resp->faultCode()){ $val = $resp->value(); $data = XML_R
PerlのHTML::TagCloud::ExtendedのPHP版を作成し、PEARにProposalしてみました。(まだDraft。そしてまだ運用実績はありません。) CPANにはExtendedじゃないのもあるのですが、Extendedのほうが時間経過を表現できたりして高機能です。 HTML::TagCloud::ExtendedがみごとなPerl OOしてたので、比較的容易に移植することができました。 ただホットタグ機能や設定用変数を渡すとこなど、いくつかの機能は移植しきれてません。 またtimestampの引数をはじめからUnixタイムスタンプにしたり、時間指定しなかった場合、latestとして扱うなど、いくつかの変更を加えています。 もうちょっとコードをきれいにして、コメント書いて、ドキュメント作って、Bugをとって、package.xmlをまとめて、PEARの色表現ルールにも
Python には docstring (ドキュメンテーション文字列)というソースコードにドキュメントを書く仕組みがあります。 このドキュメントを Python 対話シェルで参照した場合、次のようになります。 PEP 257 -- Docstring Conventions www.python.jp/doc/contrib/peps/pep-0257.txt Android のマーケットでずっと高評価になっている Angry Birds をインストールしたら、 えんえんと、えんえんと、えんえんとやり続けてしまいました。恐ろしい。 鳥を飛ばして、豚を倒すという単純なゲームなんだけど、 プレイヤーのスキルも影響するし、戦略性もあるし、予想外のラッキーパンチまで炸裂する。 シンプルな操作とシンプルなストーリー、簡単だけど、奥深く、やりこみ要素を備えたゲーム性。 子憎たらしい敵役のブタさんたち、
Ruby on Railsを超えるとまでいわれるフレームワークsymfonyの補完関数を書いてみたよ。 symfonyの使い方をまだよくわかってないんで、間違ってるかもしれないよ。 入手はここです。 http://catbot.net/src/_symfony zshを使っている人は$fpathにこれを設置すれば、動くはず。 echo $fpath で、確認してね。 symfonyの前にpearコマンドの補完関数を書いたほうが良さそうなことに気づいたよ。 追記 以下を参考にさせていただきました。 zsh補完関数の書き方
このページを最初にブックマークしてみませんか?
『Home - www.catbot.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く