タグ

2005年12月22日のブックマーク (32件)

  • 星野君のWebアプリほのぼの改造計画 第3回 Webアプリ、入力チェックで万事OK? - @IT

    Webアプリ、入力チェックで万事OK?:星野君のWebアプリほのぼの改造計画(3)(1/5 ページ) 念願のWeb担当業務に異動した星野君。配属初日にセミナーのWeb申し込みフォームを3日で作る仕事を押し付けられた(第1回)。4カ月も管理者不在で放置されていたWebサーバを調べてみれば、「admin」だとか「test」だとか「old」という名前を付けられたファイルやフォルダが存在している。極め付きの大穴は、会社のWeb管理システムにSQLインジェクションが存在したこと(第2回)。 親友の山下君、メールでしか言葉を交わしたことのない「まこと先輩」の助けを得て、次々と浮かび上がるトラブルを解決する星野君に、心の休まる日は来るのだろうか? Web担当の仕事にもようやく慣れ始めた星野君。会社のWeb戦略が少しずつではあるが固まってきたこともあって、ちょこちょことした細かい要望に応える仕事をこなして

    星野君のWebアプリほのぼの改造計画 第3回 Webアプリ、入力チェックで万事OK? - @IT
    kaido
    kaido 2005/12/22
  • Uwyn - Home

    Electronic musical instruments, controllers and tools Innovative 3D-printed designs and products [ Join me on Discord ]

    kaido
    kaido 2005/12/22
  • C In Action

    C++ In Action Industrial Strength Programming There aren't that many books that teach C++. You can find good C++ reference books and technical books for advanced C++ programmers, but precious few books that actually teach programming in C++. Among them C++ In Action presents a unique approach--teaching the language from the perspective of a professional programmer. In this book you won't find

    kaido
    kaido 2005/12/22
  • [を] 「ウケるブログ」が絶版&回収

    「ウケるブログ」が絶版&回収 2005-12-20-3 [Blog][] インスパイア? 「ウケるブログ」について(12/5) <http://www.gihyo.co.jp/book/2005/410291/> 弊社の「ウケるブログ」(高瀬賢一著、2005年1月発刊)と、草思社の 「人の心を動かす文章術」(樋口裕一様 著、2004年3月発刊)との間に、 思想・内容において類似する箇所がありました。 [...] 「ウケるブログ」の書籍としての独自性に疑念が生じたことは、 弊社の出版倫理に反することであり、書籍を絶版とし回収いたします。 ウケるブログの書き方講座〜1からわかるおもしろ日記の書き方 <http://www.326style.com/> 拙著「ウケるブログ」(株式会社技術評論社 2005年1月発刊)は、 さまざまな文献を参考に書き上げたものですが、中

    kaido
    kaido 2005/12/22
  • Vincent Massol Think Tank - Javapolis 2005 slides on Maven 2

    I'm just back from Javapolis 2005. I had the pleasure to present Maven 2.0. I was lucky to be presenting in Room 1 (the big one) and it was well packed. Here are the questions I asked the audience last year: "The room was packed (I'd say around 400 to 600 people). Before starting with my session I've asked how many people are already using Maven and I've counted about 20 (but at that time the room

    kaido
    kaido 2005/12/22
  • http://www.moviecards.org/

    http://www.moviecards.org/
    kaido
    kaido 2005/12/22
    未踏ソフトウェア関連
  • http://www.openqa.org/selenium/seleniumReference.html

  • mozdev.org - seleniumrecorder: index-ja

    English / Japanese Selenium Recorder は Selenium IDE というプロジェクトに引っ越しました。Selenium Recorder のかわりに Selenium IDE の最新版を使うことをおすすめします。 Selenium Recorder は、ユーザの操作を記録し、Seleniumのコマンドを生成する Firefox エクステンションです。 テストケースのファイルを直接編集することもできます。 インストール Selenium Recorder 0.6 をインストール 使用方法 エクステンションをインストールしたあと、メニューバーの ツール から Selenium Recorder を選択してください。 Selenium Recorder のウィンドウが開き、ブラウザ上で行った操作がこのウィンドウに記録されるようになります。 verifyTex

  • Selenium: Selenium

    <embed src= "../www.youtube.com/swf/l.swf?video_id=EDb8yOM3Vpw&rel=1&eurl=http:%252F%252Fseleniumdesign.googlepages.com%252Findex.html&iurl=http:%252F%252Fi.ytimg.com%252Fvi%252FEDb8yOM3Vpw%252Fdefault.jpg&t=OEgsToPDskKN-LpcTtnPY-b0psxw_mf1&color1=0x3a3a3a&color2=0x999999&hl=en" type="application/x-shockwave-flash" wmode="transparent"

  • Click Framework

    Click Java web application framework

    kaido
    kaido 2005/12/22
  • 新・たけぞう瀕死の日記

    ■ [Click]Clickのシンプルさ Clickはシンプルかつ強力なWebアプリケーションフレームワークですが、じゃあ実際どのくらいシンプルなのかというと、フレームワークを使う上で覚えておかなければいけないクラスはnet.sf.click.Page(ページクラスはこのクラスを継承して作成する)とnet.sf.click.Contextだけ。フレームワークの動作を追いたい場合は、この2つに加えてnet.sf.click.ClickServletを見れば充分です。あとは必要に応じてコントロールを見ていくことになります。コンポーネントはそこそこの数ありますが、だいたい似たような作りですし、それぞれのソースコードも読むのが苦痛にならないレベルですから、1日もあればフレームワークの挙動は把握できてしまうでしょう。これだけシンプルにも関わらず、JSFやTapestryライクなコンポーネント指向のプ

    kaido
    kaido 2005/12/22
  • http://blog.kan.vc/1134288746.html

  • http://dev.kan.vc/validator/

  • アジャイル開発におけるプロセスの洗練

    プロジェクト概要 このプロジェクトではWebを使った業務アプリケーションを開発した。期間は6カ月、初めは10人でスタートし、ピーク時の人数は17、8人だった。若手が中心で、アジャイル開発が初めてのメンバーがほとんどである。プラットフォームはJ2EE、OSはLinux、データベースはOracle、アプリケーション・サーバはTomcat。StrutsとHibernateとSpringフレームワークを使用している。HibernateとSpringに関しては社内で調査していたので、技術者はそろっていた状態だった。 実践したプラクティス このプロジェクトではXPやスクラムといった既存のプロセスを意識せず、自分たちなりにアジリティを持って開発していくにはどうすればいいかということを考え、プロジェクト前にプロセスの組み立てを行った。イテレーションは2週間で、以下のようなプラクティスを実践した。XPに含ま

    アジャイル開発におけるプロセスの洗練
    kaido
    kaido 2005/12/22
  • http://walf443.raindrop.jp/blog/archives/2005/09/debianruby_on_r_1.html

    kaido
    kaido 2005/12/22
  • main() の前に関数を呼ぶ - bkブログ

    main() の前に関数を呼ぶ C/C++ のプログラムで、main() の前に関数を暗黙的に呼びたいときがあります。ここでは GCC の拡張を使った方法と、C++ のコンストラクタを使った方法を紹介したいと思います。 GCC では main() の前に呼ばれる関数を __attribute__((constructor)) という拡張機能を使って定義できます。たとえば、次のプログラムでは main() の前に foo() が呼び出されます。 #include <stdio.h> __attribute__((constructor)) void foo() { printf("hello, before main\n"); } int main (int argc, char **argv) { printf("hello, world\n"); return 0; } 実行結果は以下の

    kaido
    kaido 2005/12/22
  • プログラムはどう動くのか? 〜 ELFの黒魔術をかいまみる

    もう締切日なのにネタがない。というわけで簡単なプログラム "hello, world" がどのように起動され、どのように処理されて動くのかを無意味に詳しく解説してみよう。 #include <stdio.h> int main(int argc, char *argv[]) { printf("hello, world\n"); exit(0); } この hello.c をコンパイルすると次のようなhelloというバイナリができる % cc -g -o hello hello.c この hello というバイナリは % file hello hello: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs),

    kaido
    kaido 2005/12/22
  • Debian GNU/Linux 3.1r1 released [LWN.net]

    ------------------------------------------------------------------------ The Debian Project http://www.debian.org/ Debian GNU/Linux 3.1 updated (r1) press@debian.org December 20th, 2005 http://www.debian.org/News/2005/20051220 ------------------------------------------------------------------------ Debian GNU/Linux 3.1 updated (r1) This is the first update of Debian GNU/Linux 3.1 (codename `sarge'

    kaido
    kaido 2005/12/22
  • 東芝、世界最小最軽量のLED光源採用DLPプロジェクタ

    東芝、世界最小最軽量のLED光源採用DLPプロジェクタ −葉書サイズで565g。2時間のバッテリ駆動が可能 株式会社東芝は、光源にLEDを採用し、手のひらに乗るサイズを実現した小型DLPデータプロジェクタ「TDP-FF1A」を2006年1月23日に発売する。価格はオープンプライスで、店頭予想価格は99,800円前後の見込み。 最大の特徴は、外形寸法140×102×57mm(幅×奥行き×高さ/体のみ)、重量565g(体のみ)という小型・軽量を実現したこと。業界最小、最軽量となっており、底面積はほぼ葉書相当。 また、バッテリでの駆動に対応。背面にバッテリパックを接続することで、約2時間の駆動が可能。バッテリのサイズは140×21×57mm(幅×奥行き×高さ)で、幅と高さは体と同じ。重さは250gとなっている。なお、バッテリパックを接続せずに体に直接ACアダプタを繋いで動作する

    kaido
    kaido 2005/12/22
    安いな。"店頭予想価格は99,800円前後"
  • はてな GNU screen を使い始めて数ヶ月が経ち、よ?..

    GNU screen を使い始めて数ヶ月が経ち、ようやく慣れてきました。それで、screenrc による設定方法などを調べているのですが、「こういうときはこうする」とか「こうするとこうなる」というオススメの設定があったら是非教えてください。 今の screenrc はこういう感じです。 escape ^Tt termcap kterm hs@ terminfo kterm hs@ vbell off bind w windowlist -b hardstatus alwayslastline I%wI defhstatus I^En:^EtI shell -$SHELL startup_message off autodetach on いくつかよくわかってないののも混ざってますがw よろしくお願いします。

  • 作って理解するAjax (1):IT Pro

    最近,Webエンジニアのまわりで注目されている技術に「Ajax」(エイジャックス)があります。従来のWebアプリケーションはインタラクティブな処理の際,ユーザーにページのリロード作業を強いることが多く,決して操作性が良いとは言えませんでした。しかしAjaxを利用すると,サーバーと非同期な通信ができるので,ページをリロードすることなくコンテンツを更新できます。このためデスクトップ・アプリケーションと同様な操作性を持つWebアプリケーションを作成できます。連載では,実際にAjaxアプリケーションを開発しながら,Ajaxアプリケーションの動作の仕組みや,既存のWebアプリケーションとの違い,実装上の注意点などについて紹介していきます。 「枯れた技術」を組み合わせる 筆者にとってAjaxの第一印象は強烈でした。「Google Map」のスムーズな地図操作,「Google Suggest」のリアル

    作って理解するAjax (1):IT Pro
    kaido
    kaido 2005/12/22
  • YAPC::Asia 2006 Tokyo (Japanese) - YAPC::Asia 2006 Tokyo を開催します

    on 2005-12-16T12:16:08+09:00 YAPC::Asia 2006 Tokyo を 2006 年 3月 に開催します。 日時: 2006/03/29-30 (Wed-Thu) 10:00-19:00 (予定) 会場: 大田区産業プラザ (PiO) 料金: 3000円 (T シャツ込み・予定) 主催: Shibuya Perl Mongers 海外からのゲストスピーカーも多数予定、また Shibuya Perl Mongers の常連スピーカーももちろん登場します。 チケットの販売方法などは現時点で未定ですが、事前登録 していただいた方には、登録開始時に優先的に Email にてお知らせします。 また、スピーカーの募集も日より開始しています。20分、45分のプレゼンテーションと、5分間の Lightning Talks の登録を受け付けます。話題は Shibuya

  • マインドマップの描き方

    マインドマップ(mindmap)を、MindManager というソフトで、書評をしたり、キーワードをまとめています。マインドマップってご存知ですか? ダ・ヴィンチ、エジソン、アインシュタイン、ピカソなど、天才たちが無意識に活用していたノート法です。ホリエモンの絶賛しているマンガ・ドラゴン桜でも、大学受験にこの方法を薦めています。マインドマップは脳の働きを最も自然に近い形で表現するので、一見乱雑に見えても、人間の脳にとって、実はとても理解しやすいのです。 このサイトでは、MindManager というソフトを使って、書評をしたり、キーワードをまとめています。 将棋倶楽部の久米さんが『を読んだら試そう』というタイトルで、このようなことを書いておられます。『人間は単純に「読んだこと」の10%、「聞いたこと」の20%程度しか記憶に定着しない。反面、実際に「体験したこと」は90%まで

  • Scaffold の日本語化

    ● 特徴 日語化された scaffold 生成物を作成可能 config/localize.yml によって上記の日語部分を変更可能 $KCODE に応じて utf8/euc/shift_jis/jis/C 用の設定ファイルを準備 db/localized/TABLENAME.yml によってフィールドを日語表記可能 (ActiveHeart と同じ機能) View 毎に非表示にするフィールドを指定可能 Layoutに charset を入れてくれる show と edit 時にテーブル表示してくれる confirm_scaffold を取り込み(無許可) ● 使い方 プラグインを配置 vendor/plugins/jascaffold にこのツールを置く。 DB設定 scaffold 同様、テーブルのスキーマ情報が必要なので、先にDBを準備する。(config/database.y

    kaido
    kaido 2005/12/22
  • #NetBSD Community Blog Blog Archive Need a Webserver? Fast?

    The #NetBSD channel on IRCnet now has its very own place in cyberspace! NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from large-scale server systems to powerful desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent in both production and research environments, and the source c

  • CandASM

  • アウトラインプロセッサ比較

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    kaido
    kaido 2005/12/22
  • File: TUTORIAL.ja

    【注意】この文書は、RSpecの具体的な使い方の例としては古くなっています。 RSpec 1.0.8 をベースにした説明である「スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)」も参照してください。(2007/12/14) RSpecを使おう RSpecはプログラミング言語Ruby用の ビヘイビア・スペシフィケーション・フレームワークだ。 Rubyについては、www.ruby-lang.org/ を、 ビヘイビア(振舞)駆動開発(Behaviour Driven Development)については、 www.daveastels.com/index.php?p=5 の_A New Look at Test Driven Development_ を 参照してほしい。 このドキュメントの目的は、ビヘイビア・スペシフィケーション・フレームワーク

  • RSpec ruby DSL for spec driven

  • BDDIntro - 生きてま2 改 - Trac - A NEW LOOK AT TEST-DRIVEN DEVELOPMENT

  • ツリー表示プラグインを作成する

    Eclipseのユーザーインターフェイスのうち、大半を占めるのがビューとエディタです。特にビューはワークベンチ内に常に表示されるため、ユーザーが日常作業で必要とする情報や機能を提供することが目的となります。 今回はビューのサンプルとして、ファイルシステムの内容をツリー表示するビューを作成してみます。完成後の様子は図1のようになります。アイコン類はEclipse 3.1に付属のものを利用しました。 ツリービューアを使用したビューの実装 まずは前回「いちばん簡単なEclipseプラグイン」と同様に、[ファイル]→[新規]→[プロジェクト]から[プラグイン・プロジェクト]を選択し、プラグイン・プロジェクトを作成します。プロジェクト名は「jp.sf.amateras.view」としました。テンプレートは特に指定する必要はありません(図2)。

    ツリー表示プラグインを作成する
  • O'Reilly Ruby

    More than 5,000 organizations count on our digital courses and more to help their teams learn the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. Read it now It’s time

    O'Reilly Ruby
    kaido
    kaido 2005/12/22