Linuxカーネルを理解しよう 本来はカーネルを指す「Linux」、気になるUNIXとのアプリ互換性 2024.08.19
「プロジェクトの最中に“なんか変だな”と察する感覚や、システムの設計やテストの最中にどう判断するかといったことは、教科書だけでは教えられない。自分の経験を言葉で伝えることでしか、教えられないことがたくさんある」。JTB情報システムの佐藤正史社長とお会いした際に、こんな話を聞いた。 JTBは2009年1月3日、企画段階から数えると足かけ8年、投資額は総額200億円を超える基幹系システム刷新プロジェクトを終えた。「システムを刷新することだけが目的ではない。次の世代にすべてを託すためのプロジェクトだった」と佐藤社長は振り返る。 では、いったい何をやったのか。「経験を積む場を作ること。そして、自分たちの経験を言葉で伝えることだ」と佐藤社長は強調する。 例えば、部下がパフォーマンステストの結果を報告したときに「どういう仮説を基にやったんだ」と聞く。答えられなければ、自分の経験談を交えながらテスト時の
ごく小規模なチームで作業を行う場合、そのタスクの管理は決して大げさなものである必要がない。むしろシンプルに、ただ時系列的に追えるものがあれば良い。プロジェクト管理なんて大げさすぎて使いこなせないだろう。 シンプルなインタフェースのカレンダー そんな小さなチームによる作業を応援するスケジュール管理ソフトウェアがTeam schedulerだ。 今回紹介するオープンソース・ソフトウェアはTeam scheduler、Ruby on Rails製のスケジュール管理ソフトウェアだ。 Team schedulerはRuby on Railsで作られており、日本製のソフトウェアだ。id:wanparkさんによって開発、公開されている。カレンダーが大きく表示されており、日付ごとにユーザのタスクが一覧されている。 タスク登録画面 日時ごとのタスク管理になっており、時間は登録できない。だが細かく管理する必要
そーいえば真面目にやったことなかったのでメモ。 Oracle clientのダウンロード とりあえずpure pythonでは動かないのでOracleのサイト からclientをダウンロードする必要がある。 http://www.oracle.com/technology/software/tech/oci/instantclient/index.html とりあえずBasicをダウンロードする。 ダウンロードしたら解凍して適当な場所に置く。 (libclntsh.so.x.xって奴を使う) 環境変数 clientを置いた場所に環境変数を設定する export ORACLE_HOME=解凍パス export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME とりあえず.soが見えればいい。 WIndowsの人は要らない。 cx_Oracleのダウン
Java, Wicket主についったーでid:yuripopがWicketとSeasar2を統合しようとしてウンウン悩んでいるのをみて、いっちょやるかと思ってやった次第。 Seasar 2とWicketの統合にはS2Wicketというライブラリが既に存在していて有名なんですが、このS2WicketがWicket 1.2系統(org.apache.wicketにパッケージ名が変わる前)に向けて作られているっぽく、最新のWicket 1.4-rc1では動かないんですね。 Wicketのページクラス内のフィールドに値を持つ場合、それらのオブジェクトはすべてシリアライズ可能である必要があります。これは、ページはHttpSessionに格納されたり、2次キャッシュ・ファイルに保存されたりするためです。そのために、単純にDIで値を放り込んでもダメなんです。 Wicketでは、この問題を「フィールドには
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く