タグ

Programに関するhiragisanのブックマーク (204)

  • ウェブテクノロジ、デバッグ作業の情報管理システム「TestingStudio」試験運用の申し込み受付を開始

    hiragisan
    hiragisan 2006/03/12
    どの辺がゲーム開発専用なのか良くわからないが
  • High End London Model Escort Services from Park Lane Escorts

    WHY CHOOSE OUR MODEL ESCORT SERVICES? Over two decades of experience with London model escorts. English speaking, British owned and operated escort agency. The most reliable choice of high-end escorts in London. Genuine and verified escort profiles. Escort videos and selfies. Privacy and discretion. Expensive escorts for expensive tastes. Our models are independent London escorts, and they all set

    hiragisan
    hiragisan 2006/03/05
    日本語でプログラム。あまり流行ってないけど
  • Life is beautiful: 日本語とオブジェクト指向

    先日、日経BPの出版局の方と話をする機会があったのだが、私がマイクロソフトでウィンドウズ95の開発に関わったことに触れた際、「ユーザーインターフェイスの設計において、日人であることで何か役に立ったことはありますか?」と聞かれた。日人であることがプラスになったとは思わないが、ふと思い出したことがある。当時、「日語はオブジェクト指向な言語だな」と思ったことである。 その当時(90年代初頭)、アップルの方が使い勝手に関しては一歩も二歩もマイクロソフトより進んでおり、そのためには、もともとゼロックスが提案しアップルが商品化した、「オブジェクト指向ユーザーインターフェイス」の考え方を、より推し進めるしかないという戦略で、ウィンドウズ95のユーザーインターフェイス(当時は Object-Oriented Shell と呼ばれていた)の開発をしていた。 「オブジェクト指向ユーザーインターフェイス」

    Life is beautiful: 日本語とオブジェクト指向
    hiragisan
    hiragisan 2006/03/05
    オブジェクトを選んでから、操作を指定するのが日本語的
  • プログラミングの良書100冊!(17)

    プログラミングの良書100冊!(17) 私はこんなを読んで勉強しましたVol.2 Rubyを作るのに役立った 私がプログラミング言語を作りたいと初めて思ったのは高校生のころでした(今考えると変な高校生ですが)。そんな私が最初に出会った言語処理系のが中田 育男先生の「コンパイラ」(産業図書発行)です。今となっては古典とも言えるですね。正直なところ高校生には難しくてよくわからなかったのを覚えています。このときには,後に中田教授の研究室の学生になるとは夢にも思いませんでした。 言語処理系のとして優れているのは同じ研究室の恩師である佐々先生の「プログラミング言語処理系」です。おそらく日における最も網羅的な言語処理系の教科書だと思います。はっきり言うと研究室では落ちこぼれ気味の学生だった私ですが,これらの教科書は大変勉強になりました。 しかし,これらは教科書ですから,ちょっと難しめです。

    プログラミングの良書100冊!(17)
    hiragisan
    hiragisan 2006/02/28
    Matzさん語る。言語処理系、プログラミング一般
  • 小野和俊のブログ:アプレッソのジョエルテスト判定結果

    今週末は熱海の温泉に行ってきた。 行き帰りの新幹線で読んだJoel on Softwareは衝撃的に良かった。 このはソフトウェア開発に携わるすべての人が読むべきだと真剣に思う。 中でも第三章に書かれているジョエルテストが面白かったので、 これをアプレッソに当てはめて判定してみることにした。 現在のアプレッソでは、12のテストのうち、10項目が当てはまっている。 該当する項目が2から3の会社が圧倒的に多いということなので、 判定結果としてはかなり良い方だと思う。 しかし、今は導入した後でその効果を知っているから全面的に賛成できるのだが、導入する前は、 「今のままで特に大きな問題があるわけでもないし、 新しい方法を導入することにはリスクも伴う。 このままでも良いのではないか。」 という理由で導入を躊躇したものも多かった。 これらはどの項目についても、マネージャーがどんなに反対したとしても

    小野和俊のブログ:アプレッソのジョエルテスト判定結果
    hiragisan
    hiragisan 2006/02/27
    ジョエルテストの判定結果。プログラムの開発環境構築事例とその効果
  • スクリプト言語をサポートするEclipseプラグイン - @IT

    Eclipseは主にJavaアプリケーションの開発に利用されますが、Eclipse自身はJavaに特化した開発環境というわけではなく、プラグインによりC/C++PerlRuby等のほかの言語にも対応することができます。今回はその中でもPerlをサポートするEPIC、RubyをサポートするRDT、PythonをサポートするPyDevをご紹介します。 1.EPIC(Eclipse Perl Integration)プラグイン EPIC(Eclipse Perl Integration)プラグインは、Eclipse上でPerlのプログラムを開発するためのプラグインです。文法チェック、コードアシスト、perldocサポート、コードフォーマッタ、テンプレート、アプリケーションの実行をサポートしています。 ■入手方法 次のアップデートサイトからプラグインをインストールします。 http://e-p

    スクリプト言語をサポートするEclipseプラグイン - @IT
    hiragisan
    hiragisan 2006/02/24
    Perl、Ruby、Python用
  • プログラミングの良書100冊!(15)

    オブジェクト指向における 再利用のための デザインパターン 改訂版 Erich Gamma,Richard Helm,Ralph Johnson, John Vlissides 著 位田 真一,吉田 和樹 監訳 ソフトバンク パブリッシング 発行 1999年11月 414ページ+CD-ROM 5040円(税込) ソフトウェアアーキテクチャ ソフトウェア開発のためのパターン体系 Frank Buschmann,Regine Meunier,Hans Rohnert,Peter Sommerlad,Michael Stal 著 金澤 典子,水野 貴之,桜井 麻里,関 富登志,千葉 寛之 訳 近代科学社 発行 2000年11月 454ページ 4830円(税込) プログラムデザインのためのパターン言語 —Pattern Languages of Program Design選集 PLoPD Ed

    プログラミングの良書100冊!(15)
    hiragisan
    hiragisan 2006/02/24
    デザインパターン、開発プロセス
  • はてな技術発表会日記 - 2月20日の技術勉強会 RoR

    8月17日の技術勉強会 - Flexレイアウト手書き勉強会 8月17日に行われました技術発表会の内容を撮影した動画ファイル/資料を公開いたしました。内容は以下のとおりです。 テーマ Flexレイアウト手書き勉強会 発表者 d:id:secondlife 勉強会動画 ダウンロード…

    はてな技術発表会日記 - 2月20日の技術勉強会 RoR
    hiragisan
    hiragisan 2006/02/23
    RoR
  • プログラミングの良書100冊!(12)

    様々な分野の知識を身に付ける OSやCPUに関する知識以外にも,開発するプログラムによっては様々な知識が必要になります。例えばネットワーク関連のプログラムを作るならソケットやプロトコルの知識が,画像フィルタを作るなら画像変換アルゴリズムについての知識が必要です。一般にこうした知識は,必要になった時点で勉強する,くらいに思っておけばいいでしょう。 ただ,それとは別に,何年かプログラミングをしていれば必ず必要になる知識というものも存在します。例えば,文字コードや構文解析といった知識は,20年以上CやC++でプログラミングしてきた人なら必ずどこかで学んでいるはずです。以下ではこうした知識を身に付けるためのをいくつか紹介します。 最初はマルチスレッド・プログラミングです。言葉は知っていても,初心者には手を出しにくいイメージがあるかもしれません。実際,マルチスレッド・プログラミング特有の,同期化な

    プログラミングの良書100冊!(12)
    hiragisan
    hiragisan 2006/02/21
    マルチスレッド、コンパイラ、文字コード、圧縮、暗号
  • WebプログラマはRailsに乗るべきか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) Ruby on Railsとは? Ruby on Rails(ルビーオンレイルズ:RoRと略されることもある)は圧倒的な開発効率を誇るWebアプリケーション開発のためのWebフレームワークです。Railsの用意した道のりに沿って開発することで、短時間で高機能なWebアプリケーションを構築することができます。 Javaのサーバサイドアプリケーション開発に慣れた人であれば、MVC(Model-View-Controller)フレームワークであるStrutsとO/RマッピングフレームワークのHibernate、Dependency Injection(DI)フレームワークであるSpringの

    WebプログラマはRailsに乗るべきか?
    hiragisan
    hiragisan 2006/02/19
    RoRまとめ。統合開発環境の紹介も
  • 秋元@サイボウズラボ・プログラマー・ブログ: Yahoo! UI Library はすごいね

    via O’Reilley Radar Yahoo! UI Library で、Yahoo! が実際に使っている Javascript のライブラリ集が公開されている。 Yahoo! のどこでこんなユーザインタフェースが使われてるんだろう? と思うぐらい、サンプルで見せられる UI パーツは豊富だ。それぞれの “Example” を見てまわるだけでもおなかいっぱいだ。 コアユーティリティ アニメーション クロスブラウザ対応の XMLHttpRequest ラッパ DOM 操作 ドラッグアンドドロップ イベントハンドリング UI コントロール部品 カレンダー スライダー ツリー ドラッグアンドドロップなんかは、ファンタジースポーツで使われているのを見たことがあるので知っていた。複数のリスト間でアイテムの移動や並べ替えを行うときには使えるパーツだろう。 日語カレンダーなんかも、いい感じで再利

    hiragisan
    hiragisan 2006/02/19
    javascriptのサンプル
  • ソースコードのコメントは英語でよろしく:Software Development:オルタナティブ・ブログ

    以前、担当していた製品開発において、日で作られたソフトがアメリカ製の製品に組み込まれることになった。ソフト自体は、国際化されていて大きな問題はないということで、あまり心配していなかったが、実際に組み込むという段階で大きな問題が発生した。ソースコードに書かれているコメントがすべて日語で書かれていたのである。当然のことながら組み込みを担当する技術者に日語を読める人はいなかった。 ソフトを変更なくそのまま組み込むだけならコメントなどは必要ないかもしれないが、組み込み作業においてはソースコードの修正は必要になるし、組み込み後のメインテナンスを考えると、コメントが日語というのは非常にまずい。 私のチームに日人のエンジニアがいたので、ボランティアを募ってソースコードの日語コメントを英語に翻訳する(それでも、英語だけにされるのは困るという日側の要望に応えて英語と日語の併記という妥協をした

    ソースコードのコメントは英語でよろしく:Software Development:オルタナティブ・ブログ
    hiragisan
    hiragisan 2006/02/19
    う、言われてみれば。でも、書くのも読むのもつらいなぁ
  • 「3年で陳腐化するWebサイトの構築には軽量言語のほうが向いている」,日本Rubyの会,高橋征義会長

    「3年で陳腐化するWebサイトの構築には軽量言語のほうが向いている」,日Rubyの会,高橋征義会長 Developers Summit 2006(デブサミ2006) 「Web(サイトの構築)にはLightweight Language(LL:軽量言語)が向いている」。「日Rubyの会」の会長でツインスパークに勤務する高橋征義氏は2006年2月9日,東京・目黒で開催されている開発者向けカンファレンス「Developers Summit 2006(デブサミ2006)」の講演でこう語った。その理由は「Webサイトの陳腐化のサイクル」にあるという。 高橋氏は「Webサイトは構築してから3年経つと陳腐化する」と指摘する。ただ,壊れたわけでもないWebサイトを3年でリニューアルするには,事前に顧客と話をつけておく必要がある。3年で捨てる予定のアプリケーションの予算は少ない—これが,WebにはPHP

    「3年で陳腐化するWebサイトの構築には軽量言語のほうが向いている」,日本Rubyの会,高橋征義会長
    hiragisan
    hiragisan 2006/02/10
    安く作って後腐れなく捨てる。3年で陳腐化しなかった場合は??メンテナンス性とかどうなんだろ
  • Visual Basicはどこへ行く

    Visual Studio(VS) 2005のパッケージが2月3日に発売されたばかりだが,既にVS次期版(開発コード名Orcas)に搭載されるVisual Basic(VB) 9.0の言語仕様が一部公開されていることをご存知だろうか。例えば,2月2~3日に横浜で開催されたMicrosoft Developers Conference 2006の講演で紹介されたし,マイクロソフトのWebサイトで参照できるものとしては,VBの開発者によるブログやPDC(Professional Developers Conference)2005での講演がある(いずれも日語のドキュメントも公開されている)。 これらの講演/資料で目を引くのは,VB 9.0には「動的インタフェース」「動的識別子」「暗黙の型のローカル変数」といった,最近評価が高まっている「動的言語(Dynamic Language)」を意識した

    Visual Basicはどこへ行く
    hiragisan
    hiragisan 2006/02/10
    動的言語になるとかならないとか
  • プログラミングの良書100冊!(5)

    プログラムはなぜ動くのか 知っておきたい プログラミングの基礎知識 矢沢 久雄 著 日経BP社 発行 2001年10月 293ページ 2520円(税込) OSの基礎と応用 設計から実装、 DOSから分散OS Amoebaまで Andrew S. Tanenbaum 著 引地 信之,引地 美恵子 訳 ピアソン・エデュケーション 発行 1995年11月,828ページ 6932円(税込) オペレーティングシステム 第2版 設計と理論およびMINIXによる実装 Andrew S. Tanenbaum,Albert S. Woodhull 著 千輝 順子 訳 今泉 貴史 監修 ピアソン・エデュケーション 発行 1998年5月 1033ページ+CD-ROM 9240円(税込) コンピュータの構成と設計 第2版 上/下 ——ハードウエアとソフトウエアの インタフェース—— John L. Henness

    プログラミングの良書100冊!(5)
    hiragisan
    hiragisan 2006/02/10
    CPU、OS編
  • 開発支援ツールを使っていますか?

    先日,中堅システム・インテグレータでSEマネジャーを務めるA氏が,記者にこんな悩みを打ち明けてきた。「以前参加していたプロジェクトはとても仕様変更が多くて変更管理が大変だった。これからは市販のツールを導入したいと思うのだが,なにせ値段が高くて。みんなどうしているんだろう」---。 詳しく聞くと,そのプロジェクトでは,仕様の凍結がなかなかできず,詳細設計フェーズやプログラミング・フェーズに入っても仕様変更が発生したのだという。そこで,A氏は次に参加するプロジェクトでは仕様の変更管理の負荷を軽減するべく,変更管理支援ツールを導入したいと考えた。ところが,その値段の高さから導入すべきかどうか悩んでいたのである。 ちなみにA氏が検討していたツールは,1ユーザー当たり約62万円。仮に20人のプロジェクトに導入すると,その金額は約1240万円にもなる。この価格に見合う効果が得られるか,それがA氏の悩み

    開発支援ツールを使っていますか?
    hiragisan
    hiragisan 2006/02/08
    結果発表に期待しつつ
  • プログラミングの良書100冊!(1)

    図1●プログラミングに必要な知識。アプリケーションの種類や規模によってはこれ以外にも様々な知識が必要になる プログラミングに必要な知識にはどのようなものがあるでしょうか。「そんなの挙げたらきりがない」なんて思う方もいらっしゃるでしょうね。とりあえず,ここでは最低限必要な知識を四つほど考えてみましょう(図1[拡大表示])。 まず一つ目は,C,C++Java,C#など何らかのプログラミング言語についての知識が挙げられます。ここでいう言語についての知識とは,文法を覚えていることはもちろん,その言語の特徴を生かしたコードを書くことができるだけの知識も含みます。 二つ目は,WindowsAPI(Application Programming Interface)やJDK,.NET Frameworkのクラスライブラリなど,プラットフォームについての知識でしょう。C/C++Javaなどの最近の言

    プログラミングの良書100冊!(1)
    hiragisan
    hiragisan 2006/02/06
    第一回は具体的なタイトルはなし
  • はてなブログ | 無料ブログを作成しよう

    帰省、寿司、陶芸体験 8/13(火) の実家の墓参りへ行き、俺の実家へ帰省。風呂に入る前に子供達と外で水鉄砲で水を掛け合いびしょ濡れになる。最後のほうはどうにでもなれと思い、ホースやバケツで直接水をかけ合う。久しぶりの大胆な遊び方に子供たちは大声をあげながら騒いでいるが、田…

    はてなブログ | 無料ブログを作成しよう
    hiragisan
    hiragisan 2006/01/24
    言い訳というと、ちょっと悪いイメージがあるかも。理由を考えながら設計しなければならないのはその通りだと思う
  • マイクロソフト、オープンソースのスクリプティング言語をサポート

    Microsoftが.NETPythonのベータ版をリリースした。 Microsoftによると、先週末にリリースされた「IronPython 1.0 Beta 1」は、ほかのすべての.NETプログラミングフレームワークと「密接に統合」され、Pythonプログラマーはどの.NETライブラリも「容易」に利用できるようになるという。 UNIX版Pythonを開発するSalim Fadhleyによると、PythonはUNIXプラットフォームで普及しているスクリプティング言語で、MicrosoftがこれをサポートしたことはUNIX系開発者をWindowsプラットフォームに移行させるのに役立つはずだという。 「MicrosoftPythonをサポートすれば、それはUNIXの上級ユーザーにとって大きな魅力となるだろう。主力ソフトウェアベンダーが自分たちのお気に入りの言語を主要言語としてサポートする

    マイクロソフト、オープンソースのスクリプティング言語をサポート
    hiragisan
    hiragisan 2006/01/05
    .NET版Python
  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

    hiragisan
    hiragisan 2006/01/03
    名前は大切ですね