タグ

uronim1のブックマーク (3,086)

  • 第1回 Tracをオススメする,これだけの理由:ITpro

    Tracの便利さに惹かれるが,インストールに煩わしさを感じ,Tracを簡単にインストールできるTrac Lightning(旧Trac月)の開発を行う。また,日のTracコミュニティであるShibuya.tracにてユーザー補完プラグインなどのプラグイン開発にも携わる。 チーム内のタスクや分散開発におけるタスク管理の手段として,プロジェクト管理ツールのTracが注目を集めています。Tracは,Ruby on RailsやSpring IDEなどでも利用されています。連載では,開発現場を交通整理するために,Tracを利用したプロジェクト管理の効率化を,Tracの基礎から紹介していきます。 ソフトウエア開発において,プロジェクト管理はガントチャート・ベースで行われることが多いでしょう。しかし,ガントチャート・ベースの管理では,詳細を報告するために作業報告書を別途作成する必要があります。 ま

    第1回 Tracをオススメする,これだけの理由:ITpro
    uronim1
    uronim1 2008/04/18
  • ダメ人間のための、やりたくないことをがんばらずにやるコツ : ロケスタ社長日記

    前回のエントリである 「新人におくる、怠惰な社会人になるための7の方法」 のコメント欄にレスをしたら 文字が多すぎるとはじかれたのでエントリで書いてみます。 以下、コメント欄から引用 やる気、意思、気合、どれでも同じことだと思うです。 できない人は 「できないでいること」を改善するために 気合等でなく、 「何かをすること、あるいはしないこと」で改善しようとしても、 その「何かをすること」をしたくない、できないのです。 つまり、「夜早く寝る」ができないということです。 まあ、ダメ人間の典型といえばそれまでですが。 (中略) 仕組み化しても、その仕組みをやりたくないというので困ってます。 >その「何かをすること」をしたくない、できないのです。 ああ、ちょっとわかるなあ。控えめにいっても僕はかなりダメな人間で、やらなければいけないことをやれない子なのです。 とい

  • Building Advanced Components For Tapestry Web Applications - Enterprise Java Software Developer Station

  • Alex Kotchnev's blog: Grails + Tapestry = Grapestry ? Part 1 (of n)

  • プログラミングできない元請けがプログラム設計書をレビューするという矛盾 - ひがやすを技術ブログ

    人によってプログラム設計書の定義が違っていそうなので、最初に定義しておきます。ここでいうプログラム設計書は、ほとんどプログラムと対応するようなロジックが記述されているようなものです。 プログラム設計書を作るのは「誰が書いても同じコードにするため」だけでなく、元請けがレビューするためでもあります。元請けがプログラミング言語を読めないので、日語に落としてレビューします。コードを書いてからプログラム設計書を作ることもあります。 プログラミングがあまりできない人が、ちゃんとしたプログラム設計書はかけないのと同じように、プログラミングできない人が、プログラム設計書のレビューはできません。 当然だよね。プログラミングができないのなら、プログラミング言語を自然言語に翻訳したプログラム設計書を理解できるはずがない。 できるとしたら、誤字脱字、単語が統一されていないとか、日語が変だとかそんな指摘くらい。

    プログラミングできない元請けがプログラム設計書をレビューするという矛盾 - ひがやすを技術ブログ
  • Python の嫌いなところ - kなんとかの日記

    ちょっと古いけど。 デブサミ会場で、雑談していると「PythonはDISらないんですか」と柴田さんから。なんか自虐的じゃない? とは言うものの、Pythonは基的に良い言語で、 不満な点はかなり微妙だ。一般人にはどーでもいいような点だと思う。 一応リストを。 式と文の区別が明確。 インデントベースだとeRubyのようなテンプレートが難しい ブロックを含む式を持てない。Haskellみたいにブレースを使えば式にできるといいのに reduceがなくなる generator難しい。yieldを書くと戻り値が変化するってのはどうよ list comprehensionが難しい。英語人には人気みたいだけど Matz日記:PythonをDisる。 「Python は基的によい言語」には同意。Rubyist でも、使ってもないのに Python を DIS る人がいるのは残念。インデントベースが嫌い

    Python の嫌いなところ - kなんとかの日記
  • [ブクシィ]

    03:02 「GoToトラベル」が実質的に富裕層への再分配のようになっている件 - しいたげられたしいたけ 01:48 滝沢ガレソ on Twitter: "【悲報】Twitterのバグにより、つるの剛士さんの非公開リストが閲覧できる状態に ↓ 新興宗教「幸福の科学」関係者のみを集めたリストが発見される ↓ つるの・エル・カンターレ・剛士へ list:@takeshi_tsuruno… https://t.co/oXOLW8u14T" 00:40 『あだち勉物語』~あだち充を漫画家にした男~ 23:54 安倍首相、約1カ月ぶり夜の会 コース完しワインも:朝日新聞デジタル 22:57 『銀英伝をリメイクするなら、男女役割分業の描き方は変更すべき(ヤンの結婚後の家庭生活など)』…という意見で議論 - Togetter 21:21 阪急電車への一礼、やめます 宝塚音楽学校が不文律廃止:朝日新

  • 浜口さんに贈るSI業界を良くする方法 - ひがやすを技術ブログ

    浜口さんの言葉には、ブクマや突っ込みを生み出す何かがありますね。 したがってシステムの大規模化は、必然的に想像以上のコストアップと信頼性リスクの増大を招くものであるとの認識が必要になる。 きました。想像以上のコストアップだそうです。 そんな浜口さんに贈ります。今よりコストダウンさせて、SI業界を良くする方法。 例えば、誰が書いても同じコードにするために、プログラム設計書(内部設計書)を今、書かせているとしたら、そんな無駄なものはやめたほうがいいと思う。 プログラム設計書は、自然言語で書きます。プログラムは、プログラミング言語で書きます。どっちの言語が、プログラムを書くのに適しているかといえば、誰が考えても、プログラミング言語ですよね。 いきなりプログラミングはできない人もいるから、プログラム設計書が必要だという人もいるかもしれませんが、それは、間違っていると断言しましょう。 いきなりプログ

    浜口さんに贈るSI業界を良くする方法 - ひがやすを技術ブログ
  • 言語別 YAML用ライブラリ徹底解説 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    言語別 YAML用ライブラリ徹底解説 記事一覧 | gihyo.jp
    uronim1
    uronim1 2008/04/13
  • プロトタイプベースの誤解 - Smalltalkのtは小文字です

    クラスベースのOOとプロトタイプベースのOOで決定的に違うのは、プログラムを動かしている最中にオブジェクトが出来ること、すなわちメソッド(method)を追加したり再定義したりできるかだ。 404 Blog Not Found:タイプ・クラス・プロトタイプ - OOの語彙 これはひどい。w オブジェクトに対して動的(実行時)にメソッドやインスタンス変数を追加できることと、“プロトタイプベース”においてオブジェクトがそれが属するクラスによらず独自のメソッドやインスタンス変数を持てることとは別の話です。 あらためて、「プロトタイプベース」という用語自体に問題が多いことを実感させられる記事でもありますね。個人的には、クラスを用いないオブジェクト生成手法の話でないのならば(つまり、「プロトタイプの複製でオブジェクトを生成する」ことが話の筋でないならば)「プロトタイプベース」ではなく、「インスタン

    プロトタイプベースの誤解 - Smalltalkのtは小文字です
  • LDR上ではてブ数を可聴化するgreasemonkey、LDRHatebuCountListenableを書いた (polog)

    音の高低で、スクロールされたエントリがどの程度はてブされているかがわかるgreasemonkeyを書きました。 LDRHatebuCountListenable LDRHatebuCountListenable from negipo on Vimeo. 例えばDiablo2とかやってた人は分かると思うんですが、大量の情報を扱う場合、インターフェース上聴覚情報って言うのはすごく重要なんです。8人パーティで、Lv.28ぐらいのマルチ使ってフルbetter chance of magic item装備で牛追いかけ回してるときに、秒間数十回するアイテムのドロップ音/攻撃の発動音/ヒット音に混じって、「チンッ」って言うring/amulet系の音がするとすげー勢いでほかの奴ら集まってきますもん。 RSS readerによる情報収集もD2Cのレアアイテム収集も質的にはほとんど同じで、何らかの指標を

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    uronim1
    uronim1 2008/04/12
  • 【ハウツー】JSONIC - Java WebアプリでJSONを活用しよう! (1) JSONICの基本事項 | エンタープライズ | マイコミジャーナル

    JSONとJSONIC JSONはJavaScript Object Notationの略で、JavaScriptでのハッシュとリストの記述法を利用したテキストベースのデータフォーマットだ。JavaScriptではeval()関数でオブジェクトに変換できるなど取り扱いが容易であるため、Ajaxでのデータ交換フォーマットとして利用されることが多い(セキュリティ面の問題から実際にはeval()関数で評価せず、JSONパーサを利用するほうが望ましい)。 JSONICとはJavaオブジェクトとJSONを相互変換するためのオープンソースのライブラリだ。JSONIC以外にもJavaで利用可能なJSONライブラリにはJSON-libなどがあるが、JSONICは使い方が簡単で依存ライブラリもなく、XMLからJSONへの変換や高度な拡張性など、機能面でも優れている。 JSONというとAjaxでのデータのやり

  • 【2ch】ニュー速クオリティ:だるい疲れた。そんな人の為の料理

    仕事帰りに、ついついコンビニで晩御飯を買ってしまう毎日です。 簡単に出来る栄養のある料理を教えてください。

  • CSVファイルフォーマットの解説:CodeZine

    はじめに CSVファイルは最も普及したデータ交換用フォーマットですが、さまざまな方言があります。 稿ではCSVファイルフォーマットの仕様とデータ交換時のポイントを説明します。 対象読者 CSVファイルを扱うDB管理者、開発者。 CSVとは? CSVとはComma-Separated Valuesの略で、カンマ区切りで並べた値という意味です。 CSVファイルの例として、一般的なアドレス帳データを示します。 "姓","名","生年月日","郵便番号","住所","電話番号" "山田","太郎","2001/1/1","100-0002","東京都千代田区皇居外苑","03-1234-5678" "山田","次郎","2001/1/2","251-0036","神奈川県藤沢市江の島1丁目","03-9999-9999" カンマで区切られたデータの横一列を"行"(英:Row)

    uronim1
    uronim1 2008/04/12
  • Open Tech Press | コード開発プロジェクトにおけるソース管理システムの正しい利用法

    ソース管理システムの適切な使いこなしはプログラマにとって重要なスキルの1つであるが、その習得となると、実務の現場での経験と試行錯誤を通じて身につけるしかない。そのため学生や趣味のプログラマにとって、こうしたシステムの習得は時間がかかる以上に苦痛を伴う作業のはずだ。よって稿では、ソース管理システムの初心者が陥りやすい落とし穴および、それらを回避するためのベストプラクティスを具体例とともに解説することにする。 ソース管理システムを使用する質的な目的は、プログラマに余分な負担を掛けることなくプログラミング作業に集中させることである。そして開発対象のソフトウェアに追加した変更が思っていた程の効果を発揮しなかったり、あるいは追加そのものが間違っていたという場合でも、ソース管理システムを使用していれば最後にチェックインしたバージョンへと即座に復帰させることができる。またコードベース開発を複数のプロ

    Open Tech Press | コード開発プロジェクトにおけるソース管理システムの正しい利用法
    uronim1
    uronim1 2008/04/12
  • java.net: Source Code Analysis Using Java 6 APIs

    Source Code Analysis Using Java 6 APIs by Seema Richard, Deepa Sobhana 04/10/2008 Have you ever thought of how tools like Checkstyle or FindBugs perform a static code analysis, or how Integrated Development Environments (IDEs) like NetBeans or Eclipse execute quick code fixes or find the exact references of a field declared in your code? In many cases, IDEs have their own APIs to parse the

  • SpringはAPサーバ上で使う方が使いやすい - TYAGE EMOTION

    初めてSpringを使ったシステム開発を経験中なのですが、ここ数日触っていて感じたことがこれ。 JavaEE環境上でSpringを使えば、EJB3の代替として非常に便利に使うことが可能です。context:component-scanタグによるコンポーネント自動設定は、アノテーションの他にも正規表現などを使って柔軟な定義が可能なので、EJB3的なアノテーション前提の設定も可能だし、Seasar2.3のAutoRegister的な設定もできます。最初にパッケージとクラスの命名規約を決めて、それぞれの自動登録とAOP設定が済めば、Springでも設定ファイルレス開発は可能です。 自分が感じるSpringの欠点は、トランザクションを独自インターフェイスで行うところですが、それもJTAを前提に定義すれば欠点ではなくなります。tx:jta-transaction-managerタグを一個書くだけで、

    SpringはAPサーバ上で使う方が使いやすい - TYAGE EMOTION
  • 14個の身も蓋もない仕事の法則 - 分裂勘違い君劇場

    「単なる知り合い」と「人脈」は全くの別物である。人脈とは、自分のことを高く評価してくれる権力者のことである。 20代の時にあちこちに恩を売りまくっておけ。そいつらはいろんな組織で成長して権力を握り、30代半ばには、強力な人脈になる。 自分とは違うタイプの優秀さを持った人間を「無能だ」と決めつけて切り捨てるのは、致命的な機会損失である。 客観的なビジネスプランはたいてい役に立たない。自分の熱い主観を企画書にぶち込め。 みんなの良い意見を集めても魅力的な企画にはならない。優れた企画は、たいてい誰かの個人作品である。 目下の人間にも、上司に対するのと同じだけ敬意を払い、「さん」付けで呼んでおけ。自分の部下を「君」付けで呼んでいると、そいつが抜擢されて自分の上司になったとき、「さん」で呼ばなければならなくなるという屈辱を味わうことになる。 ほとんどの人は、建前ばかり並べて会議をするので、思考力が失

    14個の身も蓋もない仕事の法則 - 分裂勘違い君劇場
    uronim1
    uronim1 2008/04/11
  • 搾取された30代が日本を変える──中島×小飼×津田・鼎談(後編)

    2008年04月10日 12時00分更新 文● 斎藤温、撮影●曽根田元、聞き手●広田稔/トレンド編集部 前編、中編に続く中嶋聡氏、小飼弾氏、津田大介氏による鼎談。後編では視野を広げて、これからの日のあり方について話が盛り上がった(プロフィールは前編の最終ページを参照)。 人口の「逆ピラミッド」をどうするか 小飼 それにしても、今からこの国は世代的に「頭でっかち」になっていくんですよね。政治を見てみても、民主主義で物事を決めるとなると、若者の絶対数の少なさがネックになる。「多数決やったら、負けるのは君たち」ってことの重要性に、若者の大多数が十分気が付いていない。 中島 確かに。米国の話ですが、最近感じるのは、オバマが勢いがあるのは若い世代が我慢できなくなったからだと思いますね。政治家は年を取っている人が多いし、保守勢力は老人向けでしょう。 多分、今回の米国における大統領予備選挙に関しては、

    搾取された30代が日本を変える──中島×小飼×津田・鼎談(後編)
    uronim1
    uronim1 2008/04/11