タグ

programmingに関するymorimoのブックマーク (175)

  • CNET Japan

    Wiiもソフトを一気に拡充--写真で見る「任天堂カンファレンス秋2008」 任天堂のイベント「任天堂カンファレンス2008秋」ではニンテンドーDSの普及状況やWiiの利用状況が明かされ、新ソフトが多数紹介された。その様子を写真で紹介する。 2008/10/02 22:37   [パーソナルテクノロジー] ビデオ:任天堂の宮氏が実演、Wii Musicはこうして遊ぶ スーパーマリオの開発者としても知られる任天堂 専務取締役の宮茂氏が、自身が手がけたWii向けの新作ゲーム「Wii Music」を実演して見せた。その様子を動画で紹介する。 2008/10/02 22:30  [パーソナルテクノロジーAndroid搭載の「G1」、初期出荷台数は50万台と予測 Googleの「Android」OSを搭載する携帯電話「G1」は、発売時の2008年第4四半期中に、50万台が出荷される計画が

    ymorimo
    ymorimo 2006/04/13
    3種類のプログラマの言い分がおもしろい。「職人プログラマ」はもっと広い意味で使うほうがいいとは思う。
  • Edgewall Software: Python Sidebar

    A Python Sidebar for Mozilla When programming Python, I tend to visit the most current reference documentation quite often. To get faster and more convenient access to the documentation, inspired by Mark Hammond’s sidebar, I wrote an updated sidebar for the Mozilla family of web browser. The sidebar also offers simple searching of related python websites and mailing lists. It might be semi-useful

    ymorimo
    ymorimo 2006/04/13
    Firefoxサイドバー
  • gotAPI.com

    Clash Royale is no longer a mere game, but an obsession where…

    ymorimo
    ymorimo 2006/04/13
    いろんなリファレンスをまとめてこのページから見られて検索もできる。便利そう
  • 人力検索 - 関数型言語(プログラミング言語Scheme, Haskellなど)を勉強しようと思っています。 関数型言語の勉強方法

    関数型言語(プログラミング言語Scheme, Haskellなど)を勉強しようと思っています。 初心者にも関数型言語のメリットや考えかたがスラスラ分かる勉強の材料を教えてください。 言語の習得よりも、関数型言語の考え方の習得に重きを置いています。 例えば - このを読め - このサイトを読め のように、入門から実用レベルまできちんと筋の通ったものをお願いします。 ちなみに 以前Schemeを勉強しましたが末尾再起辺りでなんとなくうやむやになってしまいました。 あと「計算機プログラムの構造と解釈」は僕には難しすぎでした。

  • 既約分数 - Perl5,Perl6 and Javascript : 404 Blog Not Found

    2006年04月03日23:01 カテゴリMathLightweight Languages 既約分数 - Perl5,Perl6 and Javascript 折角Audreyがいるので、Pugs向きの問題を探していたら、hyukiさんの既約分数クイズに対する答えがあったので。 すでにPerlによる解答もhyuki版があるのだけど、失礼ながらあまりPerlish でないので。他の人の解答も見たのだけど、なぜかHashを使った解答が皆無なので まずはPerl5版から。 use strict; use warnings; my $max = shift || 4; my %result; for my $denominator (1..$max){ for my $numerator (0..$denominator){ $result{ $numerator/$denominator }

    既約分数 - Perl5,Perl6 and Javascript : 404 Blog Not Found
  • steps to phantasien t(2006-04-02) - JavaScript の暗黒面を覗く

    2006-04-02 近況 Shibuya.js のイベント に申しこんだ. が, メールアドレスを間違えたらしく登録確認のメールが来ない. 再申しこみをしようとしたら満員御礼. がっくり. JavaScript なんて嫌いだ. 今日は JavaScript の悪口を書こう. "Ajax IN ACTION" を読んで以来 AJAX 界隈を信じきれずにいる. ただ私も他人をとやかく言えるほど JavaScript のことをよく知らない. Bookmarklet を書いたり仕事のデモを作る程度. 文法の知識もいいかげんで, 型なし Java のサブセットのように使っていた. そこで不信感を晴らすべく少し JavaScript を勉強してみることにした. Web アプリケーションで仕事をしている友達に教えを乞うと, 仕様書がいちばんわかりやすいとのこと: "ECMAScript Languag

  • perl - (undef) is true : 404 Blog Not Found

    2006年04月06日15:00 カテゴリLightweight LanguagesYAPC::Asia perl - (undef) is true 最近のものだと、Damian先生の"Perl Best Practice"のpp.199がこれに触れています。 Perl Best Practice Damian Conway 結城浩のはてな日記ここから「return undefするな、return ()せよ」というTipsが……っていうのは最近どこかのページで読んだ話題なんだけれど、思い出せない。YAPCのどこかだっただろうか。 YAPCでは、書にある256のBest Practicesのうち、11に触れたのですが、その11の中にこれも入ってました。 Use a bare return to return failure 返り値で失敗を報告する時は、裸の return をもってせよ 偽

    perl - (undef) is true : 404 Blog Not Found
  • 誰も読まないOSのソース・コード:ITpro

    まず,結論から言おう。 「エンジニアがOSのソース・コードを読めるようになると,活躍の場が一気に広がる」。そして,「コツさえ分かれば,OSのソース・コードはびっくりするほど簡単に読める」。 ここでいうOSとは,Linuxのカーネル(OSの“核”となるソフト)のことである。筆者が上の2点を強く感じたのは,つい最近の,ある人物とのやり取りがきっかけだった。 「カーネルのソースが読めると,たいそう儲かるってことが,分かってしもうたから」。「もうすぐ大学の仕事は定年や,でも定年後の収入の方が多いんとちゃうかな」---。 筆者の耳に,迫力ある関西弁が突き刺さった。声の主は1949年生まれの57歳。神戸情報大学院大学助教授の赤松徹氏その人である。 打ち合わせを兼ねた取材の後の会話だったので,メモは取っていない。赤松氏がはっきりとこの通りに発言したかどうかは覚えていないが,筆者の脳裏には,そのような発言

    誰も読まないOSのソース・コード:ITpro
  • Amazon.co.jp:Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く: 本

    Amazon.co.jp:Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く: 本
  • 【コラム】ライトニングJava (43) ソケット(2) - プログラミング言語に左右されないインタフェース | エンタープライズ | マイコミジャーナル

    ソケットはOSレベルで提供されるインタフェースであり、多くのプログラミング言語で対応している。今回はC言語とJava言語の両方を実装を示し、それがプログラミング言語に依らず動作することなどを紹介する。 C言語を使った実装 - server.c C言語で、標準ライブラリであるlibcにおけるソケットを使った場合の簡易サーバの実装例をリスト1に示す。これはFreeBSD 6.0で作成したものだが、ほかのUNIX系OSでもそのままか、少しの変更で使える。リスト1の実装は、バッファオーバフローや、こまごました部分の異常系は無視して実装したものだ。C言語でlibcだけを使って実装する場合のごくごく基的なものといえる。 リスト1 server.c - C言語 libc を使って実装した簡易サーバ #include <unistd.h> #include <netinet/in.h> #inclu

    ymorimo
    ymorimo 2006/04/04
    ソケット。写経しとこう
  • 関数型言語の勉強方法について - higepon blog

    id:higepon:20060330:1143714380で関数型言語の勉強方法について人力検索で質問しました。 その結果、たくさんの回答(コメント欄での回答や、飲み会でのアドバイスも含む)をいただきました。ありがとうございます。 質問自体は単純で、逆に回答する立場からすると範囲が広すぎてとても答えづらいものだったと思います。 その中でも特に印象に残り、質がとても高いと感じた回答の一部を引用したいと思います。 id:practicalschemeさんによる回答です。(全文はhttp://q.hatena.ne.jp/1143714236#a507995)。 なかなか難しい質問です。一冊あるいは一サイト、決定版と言えるようなものは思い当たりません。しかし関数型言語やそのアプローチについては最近関心が高まりつつあるようで、ギャップを埋める入門書が徐々に出てくると思われます 略 [とっかかり]

    関数型言語の勉強方法について - higepon blog
  • Javaから見たRuby on Rails - @IT

    記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT フォーラムをご参照ください。 Javaエンジニアの皆さんにとって、最近気になるテクノロジーとして「Ruby On Rails(以下、Rails)」が挙げられるのではないでしょうか。 インターネットを使って、Railsについて少し調べてみると、いろいろと刺激的なキーワードが並んでいることが分かります。例えば、もう誰もが用語として知っているAjaxへの標準対応であったり、「Javaの10倍の開発生産性」「ブログサイトが15分でできる」といったようなパフォーマンスを強調する触れ込みであったり、「DRY」「Convention over Configuration」といったRailsの思想を表す目新しいキーワードであったりします。 逆に、Railsの概要を紹介する文に必ず書かれている「MVCアーキテ

  • まつもとゆきひろのプログラミング言語論(3)

    リスト5 Javaのサンプル・プログラム<BR>配列に格納した名前の中から,3文字以下のものを選んで出力するプログラムである。 簡潔な表現が可能 動的言語に共通する特徴として,簡潔な表現が挙げられます。変数や式などのためにいちいち型宣言をしないことが最大の原因ですが,多くの動的言語ではそれ以外にもプログラムを簡潔にするための工夫が行われています。例えばRubyでは,次のような工夫で簡潔なプログラムを可能にしています。 * 宣言が不要 Rubyでは変数宣言がまったく必要ありません。プログラマはコンパイラを満足させるための記述をせず,実行したい処理の質に集中できます。 * セミコロンなどが不要 改行で文が区切られるため,各文ごとの区切りにセミコロンは不要です。そのほかの点についても,自明な指定は不要になっています。 * for文やブロック Rubyはオブジェクト要素に対する繰り返しなどを簡潔

    まつもとゆきひろのプログラミング言語論(3)
  • IT戦記 - FireBug の新しいバージョンが便利すぎる件について

    FireFox の拡張機能 FireBug を更新したらすごいことになっていたので共有します。 まずこれを見てください http://Sample.ECMAScript.jp/20060331.html ぱっと見の機能 HTML のソースを見ながら、属性値を直接編集できる。 影響のある CSS を即時に表示 レイアウト情報を即時に表示 インスペクト中の要素に浮上したイベントをキャプチャ インスペクト中の要素の JavaScript オブジェクトを表示 Ajax レスポンスのヘッダも確認できるようになった。 FireBug のインストール https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&id=1843

    IT戦記 - FireBug の新しいバージョンが便利すぎる件について
  • Introduction to Scheme Programming Language

    まえがき 世の中には様々なプログラミング言語があるが,文書では,Lispプログラミン グ言語の一つの方言であるScheme(スキーム)を紹介する.ここではSchemeを直観 的に理解することをまず目標として,形式的に完全であるかどうかにはこだわら ないことにする. ※見た目にもあまりこだわらないことにする:-) より詳しくは, 湯浅太一 「Scheme入門」 岩波書店 K.ディヴィグ著 / 村上雅章 訳 「プログラミング言語 SCHEME」 ピアソン・エデュケーション 2000 猪股俊光, 益崎真治 「Schemeによる記号処理入門」 森北出版 1994 D.P.フリードマン, M.フェライセン 著/ 元吉文男, 横山晶一 訳 「Scheme手習い」 マグロウヒル出版 1990 H. Abelson, G.J. Sussman and J. Sussman 著 "Strucuture a

  • ギークは浮ついてなんぼ : 404 Blog Not Found

    2006年03月27日21:12 カテゴリLightweight Languages ギークは浮ついてなんぼ だと、Larryとの対談で改めて確認した。 浮ついた「ギーク」への説教(※老害注意) @ ZEROBASE BLOG オールドタイプ的な老害トークをぶってみます。「プログラマーなら梅田よりK&R読め」と(あぁ老害)。こうしてK&Rを修めて、SICPを修めてとやっていき、ついにはEuclidの原論にたどり着き....とひたすら足下を固めれば、確かに一人前のプログラマーにはなれる。 が、LarryやAudreyになるのは無理だ。 説教に従うだけでは、家老にはなれても大名にはなれない。 もちろん「大名クラス」とて、これらの古典には目を通す。しかしそれは自らの渇きに応じて自然と手を伸ばした結果であって、家老に言われて仕方なく、という感じではない。あくまで自然体なのだ。 多分この感覚が、ギ

    ギークは浮ついてなんぼ : 404 Blog Not Found
  • 「プログラミングをしない人が考えていること」を聞いてみた:ITpro

    ちょうど1年前に日経ソフトウエアというプログラミング雑誌の編集部に異動になって以来,「プログラミングって一体何だろう?」とずっと考えて続けている。今度,日経ソフトウエア6月号で“プログラミングをしたことのない人向けの超入門記事”を書くことになり,プログラミングの質について考えてみるいい機会だと思った。そこでふと気が付いた。「プログラミングをしたことのない人が考えていることが,自分にはわからない」ということに。 私には職業プログラマの経験はないし,長いプログラムを書いた経験もない。いわゆる「コードが書ける」人間だとはお世辞にも言えない。自分が記事の中で書いたサンプル・プログラムをあとで見返して,不自然な部分を発見して赤面するなんてことはよくあるし,最近よく参加している勉強会(注1)では演習問題が解けなくて苦しんでいる。 注1:「素人くさいSICP読書会」といいます。SICP(Structu

    「プログラミングをしない人が考えていること」を聞いてみた:ITpro
  • 浮ついた「ギーク」への説教(※老害注意) - ZEROBASE BLOG

    「ヱブ弐点零デ、マツシユアツプ」とか言ってる場合じゃないんですよ。Nintendo DSのカートリッジ自作ハックくらいしろと。OSカーネルやコンパイラを書けと。 職のプログラマを名乗るなら、「珠玉のプログラミング」を読んで問題を解いて欲しい。Perl/PHP/Ruby/Pythonしか書けないようでは、物のプログラマと呼びにくい。JavaとLispとC/C++(まあ、いまならC#ですかね)も覚えてほしい。ちなみにWrite Great Codeも良いらしいです。 書でいうグレートコードとは「高速・コンパクトかつ、リソースを無駄使いせず、可読性に優れ、保守が容易で、一貫したスタイルに従った、系統的に設計され、拡張性に富む、十分にテストされ、確実に動作し、ドキュメントが整備されている」コードです。 つまり、要点としては、コンピュータ・サイエンスとソフトウェア工学は、みっちりおさえてこそ、

    ymorimo
    ymorimo 2006/03/27
    老害と言いつつ本音かな。でもプログラムが楽しいと思える人はそういうことわかってる気がする。そうじゃない人がたくさんいる。
  • システム・エンジニアの基礎知識

    静岡理工科大学情報学部コンピュータシステム学科菅沼研究室のページです.主として,プログラミング言語( HTML,C/C++, Java, JavaScript, PHP, HTML,VB,C# ),及び,システムエンジニアとしての基礎知識(数学,オペレーションズ・リサーチやシステム工学関連の手法)を扱っています.

  • Prototype.js を使った JavaScript OOP 講座 #01

    社内の精鋭エンジニアを中心に定期的に勉強会をすることになった。んで、 JavaScript の講義は僕がやることになった。 資料を社内だけでとどめておくのはもったいないので、ここに公開していきます。社内の人も社外の人も読んでください。 講義の内容は基的にソース嫁。ソースレビュー形式。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 Section 00 Prototype.js の前に JavaScript のオブジェクトの概要・・・ オブジェクトを作ってみる。 var object = {};オブジェクトにメソッドとかプロパティを追加してみる。 var object = { field: 'IT戦士', method: function() { alert('hello ' + this.field); } }; object.method()

    Prototype.js を使った JavaScript OOP 講座 #01