2008-01-01から1年間の記事一覧

TumblrPhotoMosaicMakerのweb版を作りました

tumblrPhotoMosaicMaker http://kasei-san.sakura.ne.jp/rabo/tumblrPhotoMosaicMaker/ これは何? Tumblrに落ちている画像を元にフォトモザイクを生成するWebサービスです こんな感じの写真を簡単に生成できます C74に頒布したTumblrPhotoMosaicMakerのweb…

ハッシュの配列をdeep copyする

例えばこんなハッシュの配列の参照をコピーする場合、どうするの? my $hashArray = [ {"aaa"=>1}, {"aaa"=>2}, {"aaa"=>3}, {"aaa"=>4} ]; 先に結論 自力でやるなら、配列の中身を一個一個実体コピー もしくは、Cloneモジュールを使う use Clone qw(clone);…

ひねりの無いAjaxアプリを作った

http://kasei-san.sakura.ne.jp/rabo/perlAjaxTest/ これは何? 習作として、perl、SQLite、jQueryでひねりの無い、ゲストブック風webアプリを作成 作成中に引っかかったこと等を以下にメモります 誰か似たようなの作るときの参考になれば幸いです 仕様 サー…

デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか

デスマーチ 第2版 ソフトウエア開発プロジェクトはなぜ混乱するのか作者: エドワード・ヨードン,松原友夫,山浦恒央出版社/メーカー: 日経BP社発売日: 2006/05/03メディア: 単行本購入: 9人 クリック: 355回この商品を含むブログ (119件) を見る デスマーチを…

デザイン言語2.0風Typoメーカー を作った

※IEのみで動作します デザイン言語2.0風Typoメーカー http://kasei-san.sakura.ne.jp/randomfonts/ これは何? デザイン言語2.0という本のタイポグラフィ風を自作できるwebサービスです テキストエリアに文章を打ち込んで、createボタンを押せば、下のエリア…

STLメモ

C++

これは何? STLの概要が理解できたので、メモります STLの利点・弱点 利点 実装量の低下 弱点 コンパイルサイズが大きくなる コンパイル時に意味不明なエラー 対応デバッガが無い コンテナ データの集合を管理するテンプレート 特徴別にいろんなコンテナがあ…

blogとかにEMBEDされたdailymotionの動画のflvを生成するgreasemonkey

blogとかにEMBEDされたdailymotionの動画のflvを生成するgreasemonkey http://userscripts.org/scripts/show/35729 これは何? blogとかにEMBEDされたdailymotionの動画のflvを生成するgreasemonkeyです。 インストールしてDailymotionがEMBEDされたサイトに…

Dailymotionの動画リンクにflvをダウンロードするリンクを追加するGreasemonkey

DailymotionにてflvをダウンロードできるようにするGreasemonkey http://userscripts.org/scripts/show/35680 これは何? DailymotionからFlvを取得するgreasemonkeyです。 インストールしてDailymotionに行くと、動画へのリンクと、プレイヤーのタイトルに…

RSSマーケティングガイドを読んだ

RSSマーケティング・ガイド 動き始めたWeb2.0ビジネス作者: 塚田耕司,滝日伴則,田中弦,楳田隆,片岡俊行,渡辺聡出版社/メーカー: インプレス発売日: 2006/02/02メディア: 大型本購入: 3人 クリック: 133回この商品を含むブログ (51件) を見る これは何? RSS…

TumblrPhotoMosaicMakerのサポートページ

緊急 一部データが正しく焼けていないCD-Rが存在するようでした。 こちらにて、最新のデータを取得しなおしてください。 パスワードは、CDジャケットの上から1行目の言葉に変更しました。 http://kasei-san.sakura.ne.jp/TumblrPhotoMosaicMaker/TumblrPhoto…

第一回高専カンファレンスに行ってきた

と、いうわけで高専生の端くれとして、高専カンファレンスなるものの存在を知り、ちょいと行ってまいりました。 場所はbtoさんのご好意により、ウノウ株式会社の1室。どうもありがとうございました! マイノリティ故の結束! リアル知り合いもいないし、浮く…

Flash vs. Ajaxを翻訳してみた

経緯 最近、思うことあって、Flashと、Ajaxの技術的比較について、調べまわっているのですが、そんな中で、だーいぶ前の記事ですが、Flash vs. Ajaxって記事が興味深かったので翻訳しました。 注意! TOEIC 250点の脅威の英語力の持ち主が、Excite翻訳片手に…

FAQ形式でデストラクタにvirtualを付ける理由をまとめてみた

C++

Q1: デストラクタにvirtualをつけろとよく言われるけど、なんで? 挙動が未定義のdeleteを呼び出す可能性があるから Q2: 挙動が未定義だと駄目なの? 超駄目。何が起きても文句は言えない Q3: どんな時に挙動が未定義のdeleteが呼び出されるの? こんなとき …

YourFileHostのリンクがあると、サムネイルとFLVダウンロード用のリンクを表示するGreasemonkey

YourFileHostのリンクがあると、サムネイルとFLVダウンロード用のリンクを表示するGreasemonkey http://userscripts.org/scripts/show/26244 これは何? YourFileHostのリンクがあると、こんな感じに表示されます。 現状、はてブと、del.icio.usを@includeし…

YourAVHostにてflvをダウンロードできるようにするGreasemonkey

YourAVHostにてflvをダウンロードできるようにするGreasemonkey http://userscripts.org/scripts/show/25910 これは何? YourAVHostから直接flvを取得できるようになるGreasemonkeyです。 インストールしてYourAVHostに行くと、エントリ毎に以下のようなリン…

Tumblrで色々遊ぶためのwshスクリプト作った

ダウンロード http://kasei-san.sakura.ne.jp/wsh/lib/Tumblr.js ライセンスは、NYSLでお願いします。(要はフリーです) これは何? だーいぶ前に書いた、wshスクリプト作成用のテンプレート用のlibファイルです。 Tumblrで色々遊ぶためのメソッドが入ってま…

スレッドについてもう少し

C++

こないだの続き 各スレッドについてもうちょっと調べたので、追記 またもやWIN32のみのお話です _beginthread(ex)の戻り値の型は、__w64 unsigned int __w64は、64bit移植性について問題がありそうな場合、警告を出す 参考:32bit→64bit移植性を32bitコンパ…

スレッドを調べまわって分かったことをメモ

C++

こうですか?分かりません!>< WIN32のみのお話です。 スレッドって結構実装依存なのね…。 先にまとめ windowsは_beginthreadex推奨(CreateThreadはメモリリークの危険あり) _beginthread、_beginthreadexを呼び出すには、process.h をinclude _beginthrea…

キャストを調べまわってわかった事をメモ

C++

こうですか?分かりません!>< 従来のキャストは超危険 無条件で変換できちゃう そもそもどういった目的でキャストしているのか判らない 括弧で括るだけなので、grepで探しづらい 設計側としては非推奨 新しいcast 目的別にキャストを分ける どういった理…

MySQLのバックアップ

注意 CentOS4上でのMySQL5.1での調査内容です。 他の環境だと異なるかも…。 今回はmysqldumpのみ調査。mysqlhotcopyは未調査。 バックアップ命令は2種類 mysqldump mysqlhotcopy MySQLの命令ではなく、実行ファイルやperlスクリプト。 mysqldumpの特徴 結果…

wshスクリプト作成用のテンプレートを作った

ダウンロード http://kasei-san.sakura.ne.jp/wsh/wshScriptTemp.js ライセンスは、NYSLでお願いします。(要はフリーです) これは何? wshって、何かやろうとするたびにいろんなActiveXオブジェクトを呼び出さなきゃいけなかったりで、めんどい。 毎回リファ…

ブースタージェネレータ、モーニングタイド対応

ブースタージェネレータをモーニングタイドに対応させました。 ブースタージェネレータ http://kaseisan.hp.infoseek.co.jp/boosterOpen/packlOpen.html リミテッドの練習用にどうぞ。 再配布、改変は自由ですが、寂しがり屋ライセンスでお願いします。 弱点…

stack overflowが発生した時の対策。

C++

対策 以下のいずれか。 でかいメソッドだったら分割する。 最後まで使わないメンバ変数は中括弧で括って途中で破棄させる。 でかいメンバ変数は、newで宣言する。 でかい配列は、std::vectorにする。 スタック領域を拡張する(非推奨) 原因 メンバ変数は、ス…

warning LNK4204 の回避方法と詳細。

warning LNK4204: '〜vc80.pbd' に参照するモジュールのデバッグ方法がありません。デバッグ情報を無視してオブジェクトをリンクします。 原因 VC++のデバッガの機能「エディット・コンティニュー」が、自身ではアクティブであるが、依存している他のプロジ…