タグ

programmingに関するraituのブックマーク (1,071)

  • Plagger for Mac

    Plagger を Mac で使うページ。 Plagger を簡単にインストールする Plagger 体と、Plagger が依存している CPAN モジュールをまとめました。 コンパイルが必要なものも Universal Binary としてコンパイル済みなので、 tarball を展開するだけで使えます。 対応している環境は Mac OS X 10.4 (Intel, PPC) です。 % tar zxvf plagger-0.7.17-1.tar.gz ... % cd plagger-0.7.11-1/ % ls -F bin/ cpan/ % (config.yaml を書く) % ./bin/plagger -c config.yaml 動作しないプラグイン 以下のプラグインについては、 依存している CPAN モジュールを同梱していないので、 そのままでは動きません。 Ag

  • 技術情報Wiki - 技術情報Wiki

    Link: ソフト業界の労働環境(1d) マルチメディア関連ツール(1d) JBoss Seam関連(1d) JSF(JavaServer Faces)関連(1d) 言語・開発環境(1d) ドキュメント作成(2d) ExcelVBA(2d) 読み物(4d) バグトラッキングツール(4d) Java関連(4d) 開発支援ツール(6d) Webで利用できるサービス(6d) ディスク関連ツール(6d) テスト・品質管理(6d) Webブラウザ(8d) .NETでの文字列処理(8d) Windows設定メモ(9d) セキュリティ関連(11d) データベース関連(14d) 周辺機器(15d) プロジェクト管理ツール(15d) JavaScript(16d) ネットワーク関連(20d) ソフトウェア業界(20d) 開発プロセス(20d) 開発に役立つデータ(22d) Web技術関連(24d) Web

    raitu
    raitu 2009/08/25
    かなり広範囲に渡るIT関係の技術情報。
  • 驚くべきテクニックで「スーパーマリオ」をクリアしていく人工知能

    ゲームゲームをクリアする時代に? 「New スーパーマリオブラザーズ Wii」で、初心者向けに新しく搭載されるという噂の「スキップ機能」は、もしかしたらこんな感じなのかもしれません。 土管や砲台、敵キャラクターなど多くの障害物が設置されたコース上を、驚くべきスムーズさで、マリオがひたすら右へ右へと進んでいくこちらの動画。迫りくる敵の間を難なくすり抜けたり、パックンフラワーの間をギリギリでくぐり抜けていったりと、確かに上手いプレイであることは分かるのですが、何かがちょっと違うことに気付いたでしょうか。 実はこれ、すべてAI制御による自動プレイ。マリオの前方に表示されている赤い放物線は、この先進むルートの候補を表したもので、どうやらこの中から安全で、なおかつ最短でゴールにたどり着けるルートを自動で選択するようプログラムされているようです。途中、何度かはヒヤリとさせられる場面もあるのですが、き

    驚くべきテクニックで「スーパーマリオ」をクリアしていく人工知能
    raitu
    raitu 2009/08/20
    //マリオの前方に表示されている赤い放物線は、この先進むルートの候補を表したもので、どうやらこの中から安全で、なおかつ最短でゴールにたどり着けるルートを自動で選択するようプログラムされているようです。//
  • “Misunderstanding Markup” 日本語訳

    このコミックは、“Misunderstanding Markup: XHTML 2/HTML 5 Comic Strip”にあるコミックを、著作者の許可を得て日語に訳したものです。 元になった記事の翻訳も行っています。“Misunderstanding markup”をご覧ください。 先週、W3CはXHTML 2 Working Groupが年内でその活動を終了すると発表したんだ。単刀直入で、歓迎されるべきことだったんだけど、「XHTMLが終わってしまう」と多くの人を混乱させてしまった。Zeldmanのblogポストに寄せられたコメントを読むと、それが分かると思う。 仕方のない部分もある。異なる技術に、同じような名前がついていたことが原因なんだから。しかも、これは今に始まったことじゃあない。 たとえば、JavaScriptJavaになにか関係しそうだけど、そうじゃないよね。書き方がすこ

  • C言語〜ゲームプログラミングの館〜

    ※ 更新履歴 ※ 2017/11/03 ・sp.8章追加 2017/10/11 ・配布しているプロジェクトをVisualStudio2017に更新(それにまつわる説明も更新) 2015/09/12 ・s.3章 Androidのようなボタンの作り方(C++) 追加 2013/09/02 ・VisualC++2012のプロジェクトを追加 2013/02/23 ・d3.5章追加 2013/02/20 ・d3.1章追加 ・d3.2章追加 ・d3.3章追加 ・d3.4章追加 2013/01/19 ・sp3章追加 ・sp4章追加 ・sp5章追加 ・sp6章追加 ・sp7章追加 2012/06/23 ・3.14章追加 2012/06/16 ・sp1節追加 ・sp2節追加 2012/02/11 ・d6節追加 2011/11/10 ・h11章追加 2011/10/31 ・s1章追加 ・s2章追加 2011/

    raitu
    raitu 2009/08/18
    //Visual C++とDXライブラリによるゲーム開発のチュートリアル。//
  • Life is beautiful: 日本語とオブジェクト指向

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

    Life is beautiful: 日本語とオブジェクト指向
    raitu
    raitu 2009/08/05
    「日本語はオブジェクト指向な言語」「ユーザーにオブジェクトを先に選ばせることにより選択の幅を狭くして使いやすくする」「「すいませんお塩を」とまで言えば大半の人は塩を取ってくれる」
  • はてなのCAPTCHAを破るプログラムは30分で書ける - やねうらおブログ(移転しました)

    CAPTCHAとは、スパムコメントなどを防止するための認証画像のことである。 それにしても、はてなのCAPTCHAはひどい。無いよりマシという考え方もあるのでそれについてはあまり議論する気は無いのだが、それにしてもこれを破るプログラムは30分あれば十分書ける。 具体的には、はてなのCAPTCHAには8つの好ましくない特徴と、2つの脆弱性がある。 ■ 8つの好ましくない特徴 ・画像自体のサイズが小さすぎる。→ こんなに小さいと探索量(計算量)が小さくて済む。 ・フォントにゆがみがない → フォントはある程度変形させたほうが良い。変形させてあるとテンプレートマッチングがしにくくなる。 ・フォントが固定。→ フォントは毎回変えたほうが良い。 ・フォントを回転させていない → フォントは文字ごとにある程度ランダムに回転させた方が良い。 ・フォントサイズが一定 → フォントサイズは文字ごとにある程度

    はてなのCAPTCHAを破るプログラムは30分で書ける - やねうらおブログ(移転しました)
    raitu
    raitu 2009/08/04
    さすがのやねうらお先生というか。論理積をとって文字抽出。//脆弱性は文字表示位置が常に同じなことと、画像を要求されるごとにスクラッチの位置がかわること、
  • 原上ソラ――勉強会の再構築を図る気鋭の中学生

    1990年代以降に生まれ、その才能を芽生えさせつつある若い人材――原上ソラもそんな一人に数えられる。「勉強会の空気を新たにネット上にも構築してみたい。今度はオフが苦手な人たちも巻き込む規模で」と話す彼の素顔に迫る。 「Rubyで疑似Cometを実装してみた」「RubyJavascriptの疑似Cometで疑似チャットを作ってみた」――これを見て、どこのシステムエンジニアのブログだろうと感じた方は、すでに感覚がズレはじめている。一見してパソコン歴が長いと感じさせるこの文を書いているのは、まだ13歳にも満たない若きデジタルネイティブである。 この連載では、1990年代以降に生まれ、その才能を芽生えさせつつある若い人材を取り上げる。もっとも、この連載は「若さ」を売りにするものではない。若さに絶対的な価値があるのなら、若者のこれからの人生はただ衰えていくだけのむなしい時間でしかないからだ。若い才

    原上ソラ――勉強会の再構築を図る気鋭の中学生
    raitu
    raitu 2009/08/04
    //「プログラミング言語は、遺伝し、進化を重ねた結果、多様性を帯びるようになっていて、もはや、プログラミング言語の習得にかんするモデルケースはなくなりつつあると思う。全員が少数派で、全員が変態」//
  • 開発工程でSEが書く文書の基本 − @IT自分戦略研究所

    「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 SEはさまざまな文書を作成する必要があります。その中でも、提案書や要件定義書の作成に悩むSEは多いようです。なぜなら、これらは「顧客に読んでもらわなければならない文書」だからです。 連載では、「誰にでも分かる」提案書や要件定義書を作成するための文章術を解説します。ただし、分かりやすい文書を作成するには、文章術だけでは十分ではありません。必要な情報を顧客から引き出すためのコミュニケーション、文書全体の構成も重要です。 第1回では、SEが作成する文書はどのようなものかを概観します。第2回では、情報を引き出すための顧客とのコミュニケーションのポイントを説明します。第3、4回

    開発工程でSEが書く文書の基本 − @IT自分戦略研究所
    raitu
    raitu 2009/08/04
    基本のキ。Webみたいにある程度作り直しが効く領域ならいらないものではあるが、組み込み系みたいにミスすればチップから作り直し費用数百万みたいな領域ではやっぱり必須。
  • ヒビノアワ: 小学生にプログラミングの楽しさを伝えてみた

    以前から、小学生や中学生にプログラミングの楽しさを伝えることはできないかなーと、ずっと思ってました。 PCや、インターネットが当たり前にあって、ゲームもちょっとお小遣いとかお年玉を貯めれば買えてしまう時代だからこそ、「自分でなにかを作り出す」とか「コンピュータを操ってみる」って感じを、早いうちに知っておくのは損ではないのではないか、と。 そんなことを、あちこちで言っていたら、一緒にやりましょうという方があらわれ、その方の企画のもと、そんなイベントが実現しました。 今回は、某小学校のコンピュータ室を使って、小学3年生から、6年生までの子供たちに、 Scratch を使って、プラグラミングプログラミングの楽しさを伝えてきました。 小学生とはいえ、彼ら彼女らは、普通にマウスも使えるし、PCの電源の切り方もしっかり知っています。PCを道具として使うことはすでに分かっている子供たちばかりです。 とり

    raitu
    raitu 2009/08/04
    極めてすばらしい試み。Scratch使えばブロック組み合わせるだけで出来る。子供達がかってに色々あそんで盛り上がったみたい。いいねえ。
  • Scratch

    Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

    Scratch
    raitu
    raitu 2009/08/04
    子供用プログラミング環境。twit作者のcheebowさんがこれで小学生にプログラミング講座ひらいたらしい。
  • 連載:[完全版]究極のC#プログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

    raitu
    raitu 2009/08/03
    なんか熱い感じの連載らしい。ピーデーの川俣さんは前からC#の連載を何度も持ってるしお世話にもなった。期待。
  • 悪「言語」身に付かず - 「書ける」と「身に付く」の間に : 404 Blog Not Found

    2009年07月26日15:30 カテゴリArtLightweight Languages 悪「言語」身に付かず - 「書ける」と「身に付く」の間に 習うきっかけは、これでいいと思う。 プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!(Hatena) たぶんこれかな… なにか作りたいものがある または なにかを作る必要がある なんて状況以外で、マトモにプログラミング言語を習得してる人って ぼくほとんど見たことないんだけど、みなさんはどうでしょう…! けど、これでは「身に付かない」と弾言しちゃう。 なんでそう言い切るか、というと、「作りたい」ものがあって、それを実際にその言語で「作った」のにも関わらず、全然身に付いていない言語が私にはあるから。 たとえば、shell script。 これとの付き合いは、perlよりも古い。にも関わらず、私は未だに shell script を

    悪「言語」身に付かず - 「書ける」と「身に付く」の間に : 404 Blog Not Found
    raitu
    raitu 2009/07/29
    「「やりたいことをやるのではなく、この言語で何か書くことそのものが今やりたいこと」に思わずなってしまう言語が見つかれば、もうプログラミングは一生ものなのではないか」
  • 25歳からプログラミング「泣きながら覚えた」 庄司嘉織さんのエンジニアライフ - 特集:No okyuu, No Life [okyuu.com]

    赤毛に青いサングラス――独特な出で立ちのエンジニア庄司さんは25歳からプログラマーに転向した。プログラミングは「泣きながら覚えた」と振り返るが、いまやjava-jaを立ち上げるなど精力的に活動するエンジニアだ。 この企画はokyuu.com編集部が現在のエンジニア像をリレー形式で追っていくものです。 (取材・文=編集部) 庄司嘉織(しょうじよしおり) 1975年7月22日生 34歳 ドワンゴ 研究開発部 統合情報システム開発部 【略歴】 1996年3月 沖縄大学中退 2009年3月 株式会社ドワンゴ入社 ――ITエンジニアになったきっかけを教えてください。 庄司 プログラマーになる前は、契約社員で4年ほどパソコンのサポートをやっていました。中小企業のヘルプデスク業務を支援したり、プロバイダーの加入者をサポートしたり、仕事は多岐にわたっていました。インターネットが出たての頃だっ

    raitu
    raitu 2009/07/28
    //ええ、青いレンズは目に優しいんですよ。ディスプレーを長時間見るのに適している。この眼鏡に替えてから、本当に目が良くなりました。2年ぐらい経つと、運転免許証の条件から「眼鏡等」の項目が外れた。//
  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
    raitu
    raitu 2009/07/27
    新人教育用に使えそうなにおい
  • きまぐれ日記: 「ハードウェア」プログラマと「ソフトウェア」プログラマ

    プログラマ・ソフトウェアエンジニアと呼ばれる人間には、 2つのタイプがあるような気がしています。 ひとつは、もともと機械いじりやハードウェアが好きな 「ハードウェア」プログラマ、もう一つはその反対の「ソフトウェア」プログラマ。 それぞれどういう特徴があるか、独断と偏見でまとめてみました。 (私自身ハード出身なのでそちらに偏重していますw ) 「ハードウェア」プログラマ 「最適化」という言葉が好き 外的な制約(メモリ/速度/ディスク)がある方が燃えるし、真の能力を発揮できる 逆に制約がないと何していいのかわからず、平凡なアイデアしか思いつけない 開発言語は、制約から決定する O(n) の計算量でも、その定数項を気にする 専用ハード好き (地球シミュレータ, メーンフレーム) 定量評価ができないような仕事は興味ない 固定長データ バイナリデータ 再帰なんてもってのほか スピード狂 CPUがどれ

    raitu
    raitu 2009/07/24
    前、小野和俊さんが書いてたプログラマ分類法に結構近い。
  • 独自の手法で10倍速開発 7割主義で変化対応力を高める

    良品計画は独自の開発手法を採用することで、システム開発の短期化とコスト削減を図った。2006年12月に再構築したMD(マーチャンダイジング)システムを皮切りに、08年12月までに約130のアプリケーションを社内で開発。一方で、IT 投資の売上高比率は04年の1.8%から0.9%に半減させた。「7割主義」と「スピード対応」を方針に掲げ、利用部門の要望に最速1日、遅くとも1~2週間で対応する。開発手法の独創性と、経営に資するシステム部門の姿が評価された。 「無印良品」ブランドの小売店を展開する良品計画は、1週間に1という猛スピードで新しいアプリケーションを開発したり、機能を強化したりしている。「思い立ったら即実行。合格最低ラインの7割主義で素早くシステムを開発し、検証と改善を繰り返す」。IT戦略を統括する小森孝取締役 情報システム担当部長兼流通推進担当管掌は強調する。 同社は独自の開発方法論

    独自の手法で10倍速開発 7割主義で変化対応力を高める
    raitu
    raitu 2009/07/24
    //(1)システムの内製化を推進したこと、(2)独自の開発手法を採用したこと、(3)データ活用の基盤となるMD(マーチャンダイジング)システムを整備したこと//bash+textで生産販売計画系情報システムを内製
  • パスワード認証

    スチーム速報 VIP あの夏の日、僕たちは輝いていた。

    raitu
    raitu 2009/07/20
    Fontforgeで欧文フォントに和文フォント埋め込みってのはやってみたい。
  • オーパーツ的プログラム どうやったら出来るんだろうこれ??そんなプログラムの名前をひたすら挙げるスレ。:アルファルファモザイク

    ■編集元:プログラム板より「【真似できない!】オーパーツ的プログラム【神!】」 1 デフォルトの名無しさん :2006/06/17(土) 09:22:57 どうやったら出来るんだろうこれ??そんなプログラムの名前をひたすら挙げるスレ。 SFCのマリオカート。ガチヤバイ。神懸かってる。 3 デフォルトの名無しさん :2006/06/17(土) 10:17:07 >>1 確かに真似できない。 最近のPCでさえ難しいのに、SFCでは到底無理。

    raitu
    raitu 2009/07/20
    よみがえる名作の記憶
  • 無料でFlashの制作環境を構築 FlashDevelopとFlex SDKのインストール | ClockMaker Blog

    FlashDevelop(フラッシュ・デベロップ)というActionScriptのエディターが非常に優秀で、これとAdobeがオープンソースで提供しているFlex SDKがあれば、お手軽かつ無料でFlashを作ることができます。 FlashDevelopはソフトの軽さと強力なコードヒント機能によってプロのFlasherから熱烈な支持を受けているエディターです。まずはコードヒント機能がどのくらい優れているか分かる90秒のライブコーディングビデオを用意しました。 FlashDevelop Code Hint Movie from clockmaker on Vimeo. コードの補間によってキータイプの量を劇的に減らせ、自動的に整形されるため見通しの良いコードが仕上がるのがおわかりになるかと思います。 では、そんな便利で高機能なFlashDevelopのインストール方法を紹介します。できる限り

    無料でFlashの制作環境を構築 FlashDevelopとFlex SDKのインストール | ClockMaker Blog
    raitu
    raitu 2009/07/16
    無料ActionScriptエディター。タイムラインエディタはついてない。