プログラム

はてなブックマークのお気に入りを新着の古い順に並べたい実装 リブート

kenjiro-n.hateblo.jp という前回の記事を書いたのが約2年前だというのにも驚きましたが、その間にあったはてなブックマークのリニューアルで http://b.hatena.ne.jp/kenjiro_n/favorite という形式のURLは無効になり http://b.hatena.ne.jp/kenjiro_n/follo…

はてなブックマークのお気に入りを新着の古い順に並べたい実装(途中経過1)

以下に現時点でのソースを上げておきます。参考にした個所については解説のあったURLをコメントに記載しています。 (ちなみにGitHubのアカウントを取ったにもかかわらず持て余しているのはこの場を借りて白状しておきますか)

はてなブックマークのお気に入りを減らすのは面倒くさい(途中経過)

はてなブックマークのトップページが有用なページの紹介を行うそれとしてはあまり有用ではないのかも、という議論がここ数年行われるようになりましたが、その中で 「自分のお気に入りをどこかで見つけてその新着を見るといい」 という意見も見られるように…

YAPC::Asia Tokyo 2014に行けなかった

YAPC::Asia Tokyo 2014 http://yapcasia.org/2014/ というイベントが数日前からあちこちのブログで話題になってたので会場となる慶應大学の日吉キャンパス、その入り口にある協生館の受付まで行ったのはよかったのだが、受付で当日の参加は認められないと言…

文字コードの判定の話

学生のころからnkfコマンドのお世話にはなっていたけど、 nkf --guess で使われている文字コードを推察して表示してくれる機能があるのはついぞ今の今まで知りませんでした。 iPhone用のVCFファイルを既存のガラケー(具体的にはサムスン製でソフトバンクモバ…

電話番号をデータベースに格納することを考える

カラムを下記のように実際の表記と数字のみの表記の2種類用意して、 PHONE_NUMBER_ALL PHONE_NUMBER_NUM (03)3999-8888 0339998888 検索時に入力欄の内容を数字のみの表記と一致するように検索クエリに渡せばそれでいいんじゃないかというアイディアを思い…

はてなブックマークIDを表示するブックマークレット

javascript:void(function(){prompt('%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AFID%E3%81%AE%E3%81%AF%E3%81%A6%E3%81%AA%E8%A8%98%E6%B3%95','id:entry:'+Hatena.Bookmark.entry.eid)})() 上記の行を新しいブックマークに登録します。はてな…

JR北海道しりとり合戦は100駅以上行けるみたい

鉄道フォトラリー第3弾「JR北海道しりとり合戦」|GOTTON JR北海道 http://www.jrhokkaido.co.jp/new/photorally/pdf/details.pdf にて紹介されているけど、その気になれば (1) あいの里教育大(あいのさときょういくだい) → (2) 伊香牛(いかうし) → (3) 汐見…

objectタグで埋め込んだpdfが印刷できません

現在のwebアプリに印刷機能を追加する際にサーバから印刷させるのが死ぬほど面倒、正確に言うとクライアント側につながっているプリンタが何個、何種類あるか数えるだけでも面倒だったのでドライバのインストールを嫌ってIEの画面から印刷させるべくPDFの自…

今日買った本とか雑誌とか

ORACLE MASTER BronzeDBA10g日本オラクル公式テキスト (オラクル公式テキストシリーズ)作者: 日本オラクル株式会社オラクルユニバーシティ出版社/メーカー: アスキー発売日: 2004/09メディア: 単行本 クリック: 8回この商品を含むブログ (5件) を見る を購入…

続・1234567890

ハードウェアクロックがJSTなのにさらにそれから+9時間してたからうちのLinuxマシンではすでに“通り過ぎていた”という間抜けな話がその前にあったんだけど、ntpとntpdateをインストールしてどうにか間に合ったしだい。

1234567890

$ perl -e '($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(1234567890); printf("%04d/%02d/%02d %02d:%02d:%02d\n", $year + 1900, $mon + 1, $mday, $hour, $min,$sec);' 2009/02/14 08:31:30 なるほど、localtime(12345678…

リモーティングって何?

Win32APIでのメールスロットの.netフレームワークにおける代用品だそうだけど、「それおいしいの?」というレヴェルの状況。ましていわんやWindows上のApacheから動かしているPHPスクリプトからの起動となるとどう組み合わせたものか悩んでいるところ。

Oracle XEクライアントがApache2から使えない?

仕事でPHP5(PEAR)のoci8を用いたWebプログラミングをやっているのだが、Oracle XEのクライアントをインストールしたUbuntu Linux上で /etc/init.d/apache2 に . /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/oracle_env.sh と書き足してみた…

VB.net 2005のリビルドの動作がキモい

変更したファイルをセーブしてビルドしてもEXEファイルを消してリビルドしてもEXEファイルのタイムスタンプが*.vbprojファイルと同じにしかならないからリビルドを失敗したかと思って何度も何度もやり直して時間を無駄にしちまいましたよ。

GNU系WindowsCE開発環境。

先日購入したポケットギアのソフトがさびしいので何か開発したいと思い色々とぐぐってみる。 するとCeGCCというものがあるそうでひとりぶろぐ: [Windows Mobile] Windows Mobile用クロスコンパイラ、CeGCC再びを参考に一応インストール。 HALの不定期雑記…

IISやっぱりむずい

悠さんのコメントにあったFlexWikiとScrewTurn Wikiをダウンロードしてみた。ScrewTurn Wikiはインストーラーがあったのでバイナリなのではと思い、反射的に見なかったことにしてしまう。一方FlexWikiはzipファイルを展開したフォルダをIISの仮想ディレクト…

IISむずい

先週末会社のマシンに手慰みに(といいつつヒイヒイ言いながら)PHPを導入したのはいいのだが、試しに動かしたPukiWikiで編集ができない。パーミッションの概念がUnix系OSとApache等の組み合わせとは相当違うようで未だに解決の糸口が見えない。

Ruby On Railsを付け焼刃で勉強する

Web系の案件がうちの会社にひっきりなしに舞い込むこともあり、工数を大幅に削減できるという触れ込みのこれがCygwinで簡便にできることを祈りつつインストール資料を漁っているところ。 しかし個人的にはPHP5.x系列のXMLの扱いのよさに惹かれてSymphonyにつ…

Visual Basic.net Express Edition を入れてみる。

会社の開発環境と似たようなものが欲しいと思いいそいそとインストール中。今までほとんどWin32ネイティブのC/C++での開発ばかりだったので、これで.netでの開発に慣れたいところ。 @IT:.NET TIPS ファイルやディレクトリの作成/変更/削除を監視するには…

Visual C++ 2005 Express Editionを入れました。

cygwinですでにMingwを入れているので開発環境自体はあるけれど純正物もほしかったのでインストール。以前ISOイメージをダウンロードしていたのを発見できなかったのはなんだったけど、Webからインストールができたので本当に助かった。

ビルダーつったらC++Builderのことだろ?!

昨日の彼との会話でちょっと思い出したので与太話をひとつ。 ボーランド社の製品は割と好きなのでVisual Studioが無料開放された今でもWindows用のコンパイラの選択肢としてすぐ名前が挙がるのだが、それを差し引いてもホームページビルダーで作られたサイト…

公式ブログのコメント欄とトラックバックを無効化しました

SPAMに対する何度目かの敗北宣言になってしまいました。 ここまで多いうえにCGIサーバが非力だとMovableTypeのインターフェースではなく直でDBをたたきたいところですが、PHPMyAdminのようにバークレーDBをWeb上から編集するツールはどっかないもんですかね?

Binary Hacks - バイナリアン度チェック

あなたのバイナリアン度は60点です。 すばらしいバイナリ度をお持ちのあなたは Binary Hacks にきっと夢中になるはず。役に立たなそうなハックも、ちょっとしたはずみで役に立つハックに変身することも。深追い運も急上昇中かも!? 後半はさっぱりわからんち…

man co

ってほんとにコマンドラインで打ち込むことになるとは思わなかった。 21世紀にもなってRCSをソース管理に使うような環境もどうかとは思うけど、仕事場を選べない以上使っているツールをよく知ることも必要なわけで。ともかくVSSのアナロジーで概念を把握でき…

九州プログラミング研究会: 2006年 3月定例研究会

今週末か。行ってみますか?

MacOSXにもRubyはあったのね

日記に書き漏らしたが、先週に続きアップルストア福岡に行ってMacをちょろちょろと触った。10.0.4になってターミナルが標準装備でなくなったのかほとんどのマシンでこのアプリケーションがなかったが、ようやく見つけたマシンで例によって触りながらハァハァ…

Embedded Visual C++ をダウンロードした。

あ、マイクロソフトのサイトで無料提供しているものですよ。違法なものには手を出していませんので念のため。しかしどのSDKをインストールすればいいのかわからず、PPC以外の2種類を両方ダウンロードした。

VS 2005のExpress Editionは事実上,無償提供へ:IT Pro

米Microsoftは2005年11月7日,VSの新版であるVS 2005のうち入門者向けのExpress Editionを1年間限定で無償ダウンロード可能とした。同社のWebサイトから,誰でも(MSDN登録ユーザーに限ることなく)Visual Basic,C#,C++,J#の各Express Editonをダウンロー…

Delphi 6 Personalじゃなんもできんのか?!

Delphi 6 Personalはソケットコンポーネントがあるだけでhttpを扱う仕組みがなさそうだったので、IEコンポーネントを使うことを考える。 Delphi Tips monazilla.org (w Documents Borland Delphi 6 Personal関連 と漁ってみたが、別に画面は要らないのでオー…