プログラム言語やSQL、テキストエディタで使用可能な「正規表現」を使う際の、考え方と処理のイメージを、具体的な例題を交えて解説します。第1回は肯定先読み・肯定戻り読みの使い方を紹介します。
「PupSQLite」は、フリーで利用できる軽量データベースエンジン「SQLite」のデータベースをGUIで管理できるソフト。Windows XP/Vistaに対応する寄付歓迎のフリーソフトで、作者のWebサイトからダウンロードできる。なお、動作には.NET Framework 2.0以降が必要。 本ソフトには「SQLite」のライブラリ“sqlite3.dll”が同梱されており、環境の構築作業などが必要なくそのまま利用可能。画面...
iPhone アプリ開発の学習はいまのところ、アップルのドキュメントで十分だと思っています。 - 日本語で書く日記 iPhoneアプリ開発関連で使えたドキュメントの紹介。 - 日本語で書く日記 上記二つの続き、今回はアップル外で見ている情報の列挙になります。 cocoa, iPhone の開発関係のコミュニティ。 一押しはアップルのこちらのフォーラム。iPhone のことについてみんな活発に議論...
はてなダイアリーが AtomPub で編集できるようになったので、早速 fuse を使ってファイルシステムを作ってみました。こんな感じに使えます。 http://rails2u.com/tmp/diary_fuse/fuse.htm (動画) /create に保存すると現在時刻で作成 /20080820101010 など、エントリーを編集可能。保存で更新。 rm するとエントリーを削除 /\d{14} 的なファイル名で保存すると、その時刻のエントリーを作成 などなど。Ru...
Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。標準で組み込まれてるものでも結構です。プログラムがどういうものかの説明も簡単にしていただけると嬉しいです。ちなみに自分が便利だなと思うのは・ ELScreen (GNU screen のようなスクリーン機能を実現するもの)・kill-summary.el (killing buffer を履歴表示して yank するものを選べるようにする)...
[1] テストと言うフェーズはシステム開発における重要な要素であるにも関わらずおざなりにされがちだ。ここがうまくいかないために立ち行かなくなる、または炎上するプロジェクトが多いにも関わらずだ。 テストを徹底する体制を整えよう。プロジェクト管理にソフトウェアを導入するのと同様にそのためのシステムを導入しよう。 今回紹介するオープンソース・ソフトウェ...
エンジニアではない一般ユーザー自らが、Webの操作だけで簡単にWebアプリケーションを作れるソフトウェア“Tuigwaa”。2005年度上期未踏ソフトウェア創造事業に採用された本プロジェクトは、Web 2.0の世界を切り開く純国産ソフトウェアとして大きな注目を集めている。そのコンセプトを紹介しよう。(編集部) ■いつまでもWebアプリ化されない現場 「プロジェクトにかかわってい...
『 PHPファイルアップローダー。スクリプトをダウンロードしてサーバーで自由に使える。 』
は、 渡されたテキストの末尾に "\n" があればそれを "$" にマッチさせる。 なければテキストの末尾の次に仮想的に "\n" を追加し、 それを "$" にマッチさせる。 逆に、テキストの途中に現れる "\n" には "$" はマッチしない(*5)。 2. の仕様により、例えば先の例ではそれぞれ以下のテキストが JRE32.DLL の関数に渡される。 ファイル1: この行はマッチするはず\n ファイル2: この行...
『 スケッチ目的に主眼を置きつつ,簡易なフォワード/リバースエンジニアリング機能も提供してくれるプラグインの紹介。そのほかのUMLプラグインの名前と用途も前書きに記してあって参考にしやすい。 』
日本語の情報が少なく、あまり有名ではありません。しかし、強力なライブラリが揃っているのでプログラミングの強い味方になること間違いありません。 今回は、POCOの導入方法と、いかにPOCOが強力であるかを示すために、アプリケーション組み込み型のWebサーバのサンプルソースを解説します。Webサーバが非常に少ないコード量で記述できることに驚かれると思います。 ...
『 UMLからプロジェクト管理系の記事まで色々 』
『 ここのところ急に話題が増えたPHPフレームワーク。ためしたい。 』
『 by.奥村晴彦 』
音楽ファイル、ムービーファイルを自分の好みの形式に変換するだけの作業に特化することであらゆる変換を可能にした化け物フリーソフトがついに登場。MediaCoder - The universal audio/video transcoderhttp://mediacoder.sourceforge.net/画面はこんな感じで見れば分かるようにほぼ万能ですhttp://mediacoder.sourceforge.net/screenshots/mediacoder.png入力可能な形式は以下の通り。> MP3, Ogg Vorbis, AAC, AAC+/Parametric St...
「Linux にはアプリケーションが少ない」とお嘆きのあなた、 そんなことはありません。 もともと Unix には科学・工学用のフリーなアプリケーションが豊富にあります。 しかし、ソースのみで配布されているものも多く、インストールに苦労することもあるようです。 ここでは、メディアラボ が厳選した興味あるアプリケーションを、 LinuxMLD 7、 MLD 6 および MLD 5 用の RPM パッケ...
の使い方や機能を紹介していこうと思います。ここにない便利な機能をご存じの方は、自由に新しいページを作って、追加していって下さい。それが
ソフトウェア開発コストのほとんどは保守のコストだと言われている。各種統計がそれを示しているわけだけど、自分の実感とも合う。 古典的なウォータフォールモデルでは保守というのが意識されないか、あっても一番下流なので、その重要性に対する認識が非常に薄い。 保守という言葉は若干大げさな響きを持つが、プログラムの不具合の修正や、ちょっとした機能変更、...
とある友人に教えても経ったTinyMCEという WYSYWIG な HTML エディタライブラリがやばそう。 JavaScript で記述された LGPL でオープンソースな クロスプラットフォームの 多言語対応もしてて 簡単に使える ライブラリ。似たようなものに htmlArea というのがあって結構昔に話題になってたんですが、導入がめんどくさかったりブラウザによってはまともに動かなかったりとか色々面倒な感...
そのレベルが高いはずの君たち -- 僭越ながら、私自身も勘定に入れとく -- 俺たちが、なまじ楽しいからって手弁当イベントばっかりやっていると、どうなるかって考えてみたことある? 最速廃人研究会 - Web業界の底上げとか崇高な考えがあるなら、お前ら率先して廃業しろよ お前ら全然凄くないよ。いい加減自覚しろよ。そんで自重しろよ。イベントだ勉強会だ交流だの、レベ...