programmingに関するnoyaのブックマーク (80)

  • にぽたん - 正規表現信者の憂鬱

    にぽたん - 正規表現信者の憂 - 05:35 - Apr 20, 2007 ()  Rate: にぽたん - 正規表現信者の憂 (YAPC::Asia 2007) Download video - iPod/PSP |  Embed video Download is starting. Save file to your computer. If the download does not start automatically, right-click this link and choose "Save As". How to get videos onto the iPod or PSP. <embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=4498027621721759

  • 横着プログラミング

    このページでは Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿を公開しています。 目次 第1回: Unixのメモ技術 (2002年 1月号) 第2回: Migemo: 日語のインクリメンタル検索 (2002年 2月号) 第3回: 履歴マニア (2002年 3月号) 第4回: ttyrec: 端末を録画再生するツール (2002年 4月号) 第5回: QuickML: 超お手軽なメーリングリスト (2002年 5月号) 第6回: chatty: 小うるさい端末 (2002年 7月号) 第7回: zphoto: ズーミングするオンラインアルバムを作るツール (2002年 8月号) 第8回: pdumpfs: 毎日のスナップショットを保存する (2002年 9月号) 第9回: Sary: Suffix Array のライブラリとツー

  • Lispの真実

    Leon Bambrick / 青木靖 訳 2006年9月24日 日曜 ここにLispの真実が明らかにされ、いくつかの代替が提示される。 Lispを学ぶことはあなたの人生を変える。 あなたの脳はすごく大きくなり、そんなに大きくなるものだとは思わなかったほどになるだろう。 あなたは自分のアプリケーションをすべて、ほんの一握りのコードで書き換えるだろう。 社会はあなたを避けるようになる。あなたも社会を避けるようになる。 あなたは自分のまわりの物やまわりの人すべてに不満を感じるようになる。 Lispは非常にシンプルであり、ほんの数分で学ぶことができる。私はさっきバスを待っている間に学んだ。 Lispは非常にシンプルであり、どんな言語を使おうと数ページのコードで実装できる。しかしそんなことをすることはないだろう。ひとたびLispを学んだなら、あなたはLisp以外の言語で何かを書こうとは思わなくなる

    noya
    noya 2007/04/20
    Lisperの考えがまったく理解できない…!
  • 小野和俊のブログ:プログラマーにお勧めしたいプチ・ライフハック 4選

    1. 割り箸を職場に常備する 草野球をやっていた人は子供の頃、怒られたことがあると思う。 打った後にバットを投げ出して走り始めてはいけないと。 いつも使うものは丁寧に扱いなさいと。 プログラマーがキーボードやマウスを油で汚すなんてことは言語道断である。 ポテトチップスや唐揚げ、スナック菓子などを直接手でべてはいけない。 かならず割り箸を使って手を汚さずにべる。 それがプログラマーとして最低限の作法。 XP な職場であればあるほどお菓子が用意されていたりするから、 なお要注意である。 文章を書く場合でも、ソフトウェアを開発する場合でも、 プレゼン資料を作る場合でも、 成果物のイメージが明確になっている場合には キーボード&マウスは極めて有効なデバイスだ。 だが、構想を練っている段階やアイデアを膨らませている段階では、 紙とエンピツでアナログなやり方をする方が圧倒的に仕事が進む。 これは誰

    小野和俊のブログ:プログラマーにお勧めしたいプチ・ライフハック 4選
    noya
    noya 2007/04/18
    紙の利用はマジお勧め。私はいつもB5ノートを使ってます
  • プログラマーの義務宣言 : 404 Blog Not Found

    2007年04月13日07:30 カテゴリArt プログラマーの義務宣言 Objection, Your Honor! プログラマの権利宣言 すべてのプログラマは2つのモニタを持つ権利を有する すべてのプログラマは高性能なPCを持つべきである すべてのプログラマはマウスとキーボードの選択の権利を有する すべてのプログラマは快適な椅子を持つべきである すべてのプログラマは高速なインターネット接続を持つべきである すべてのプログラマは静かなる仕事環境を持つべきである すべてのプログラマはVGAモニタで作業する術を学ぶべき 君たちはどうやってLinuxやFreeBSDをラックマウントサーバーに仕込むんだい? Xがないと手も足も出ないなんてことないだろうね。 できればさらにシリアルコンソールで作業する術も学ぶべき。私は一度海外の顧客が壊してしまったSunのFirmwareをリモートで修復したことが

    プログラマーの義務宣言 : 404 Blog Not Found
  • ホリデープログラミング入門

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    noya
    noya 2007/04/13
    誰かに言わせれば「俺グラミング」。そんな私は「趣味グラミング」
  • プログラマの権利宣言

    Jeff Atwood / 青木靖 訳 2006年8月24日 企業は開発者に給与として60-100kドル支払いながら、ひどい作業環境と汚い使い古しのハードウェアによって彼らを損なっている。信じられない話だ。そんなのはビジネス的に理屈に合わない。ところがそういうのをどこでも目にする。ソフトウェア開発者が成功するために不可欠なものを与えていな い企業がいかに多いかは驚くばかりだ。 そこでプログラマの権利宣言を採択し、成功に不可欠な基的なことを否定する企業からプログラマの権利を守ることを提案する。 すべてのプログラマは2つのモニタを持つ権利を有する 下落する液晶ディスプレイの価格と、遍く存在するデュアル出力ビデオカードのことを考えるなら、開発者を1つのディスプレイに制限するのはばかげた話だ。ディスプレイを2つにすることによって得られる生産性の利益については、今では十分に説明されている。開発者の

  • 新人SEのための楽しく学ぶアルゴリズム---目次

    Visual Basicに代表される開発ツールの普及により,あらかじめ用意されたソフト部品を組み合わせれば,それなりのプログラムは作れるようになってきた。でも,それだけで大丈夫だろうか? もしあなたがSEやプログラマを目指すなら,どんなにツールの使い方を極めても,きっと不安が残るはずだ。不安を取り除くために,プログラミングの中核となるアルゴリズムを楽しく学習していこう。 第1回 アルゴリズムとは?(1) 第1回 アルゴリズムとは?(2) 第1回 アルゴリズムとは?(3) 第1回 アルゴリズムとは?(4) 第1回 アルゴリズムとは?(5) 第2回 データ構造(1) 第2回 データ構造(2) 第2回 データ構造(3) 第2回 データ構造(4) 第2回 データ構造(5) 第3回 シミュレーションと再帰(1) 第3回 シミュレーションと再帰(2) 第3回 シミュレーションと再帰(3) 第3回 シミ

    新人SEのための楽しく学ぶアルゴリズム---目次
  • MySQLのクエリを最適化する10のTips - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • jlgrind

    はじめに lgrind の特徴 使い方 Down load はじめに lgrind とは, LaTeX を用いて, プログラムソースを奇麗に組み版するソフトで す。このソフトは, Lawrence Berkeley Laboratory の Van Jacobson 氏によっ て作成されました。私のやった事は例の如く, 日語対応を行った事とMS-DOS に於いて, PIPE が擬似的に動作するように対応しただけです。 lgrind はもともと 0x80 以上のコードはそのまま出力するように作成されてい ましたので, 入力コードが EUC の場合にはそのまま無改造で日語に対応出来 そうに思いました。しかし, 実際に実行してみると, 不正なアドレスをアクセス して core ファイルを吐いてしまいました。詳しく調査してみた結果どうやら, char を符号無しとして処理しているようでしたが,

    noya
    noya 2006/02/26
    日本語版のlgrind 如何せん古いので動作が怪しいカモ
  • Index of /tex-archive/nonfree/support/lgrind

    noya
    noya 2006/02/26
    プログラムソースをTeXソースに変換 jlgrindも参照
  • The Real Programmer Stories

    物のプログラマ 著者: Ed Post 日語訳: おおくぼ 以下の文章は、かつてMike Schenk によって編纂され、USENETを通じて世界中に配信された The Real Programmer Stories の日語訳です。 2000年1月5日: バージョン ベータ0.9 として公開。 2000年1月6日: 体裁を修正。プロジェクト杉田玄白 協賛テキストであることを加筆。 2000年1月9日: Typo を修正。ありがとう武井@高知大学様。 2000年2月11日: html-lintを使って体裁を修正。わ〜い 100点だ〜。D論発表が1週間後だってのに、いったいなにやってんだおれ。 2000年2月25日: ご指摘いただいた誤訳箇所を修正。ありがとう山形様、山根様。 Path: athena.cs.uga.edu!emory!wupost!uunet!mc

    noya
    noya 2006/02/24
    Quiche Eater?
  • http://live.under.jp/todashou/tips/code_writting/notation.html

    noya
    noya 2006/02/16
    私は嫌いだけどたまにはいるかも
  • 窓の杜 - 【NEWS】「Visual Studio 2005 Express Edition」日本語正式版の一般向け無償公開開始

    マイクロソフト(株)は15日、統合開発環境“Visual Studio”シリーズの最新版となる「Visual Studio 2005」日語正式版を“MSDN”会員向けにダウンロードでの提供を開始し、同時に、同製品の機能限定版である「Visual Studio 2005 Express Edition」日語正式版の、一般向けの無償公開を開始した。“Express Edition”は“MSDN”会員に限らず、誰でも同社ホームページからダウンロードして利用でき、使用期限はない。なお、“Express Edition”の一般向けの無償公開は1年間の期間限定となっている。 「Visual Studio 2005」は、「.NET Framework 2.0」をサポートしたWindowsアプリケーションの統合開発環境。今回、日語の無償版が公開されたのは、プログラミング初心者向けの機能を数多く搭載し

    noya
    noya 2006/02/16
    IDEはマジ便利
  • Home - プログラミング言語 D (日本語訳)

    #!/usr/bin/rdmd // Computes average line length for standard input. import std.stdio; void main() { ulong lines = 0; double sumLength = 0; foreach (line; stdin.byLine()) { ++lines; sumLength += line.length; } writeln("Average line length: ", lines ? sumLength / lines : 0); } Standard input Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tristique rutrum sem, nec convallis enim bibe

    noya
    noya 2006/02/16
    これからクルかも…?
  • mixi(ミクシィ)

    mixi(ミクシィ)は、友人・知人とのコミュニケーションをさらに便利に楽しくするSNSというサービスです。

    mixi(ミクシィ)
  • J2SE 5.0 虎の穴 Java2 SE v5.0 Tiger の新機能

    「トラだ、トラだ、お前はトラになるんだ !!」 というわけで J2SE 5.0、コードネーム Tiger の新機能を紹介していきます。 まちがい、コメント等ありましたら、遠慮なくおねがいします。 JSR-176 J2SE 5.0 Release Contents http://jcp.org/en/jsr/detail?id=176

  • Java 2 Platform SE 5.0

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • Java 暗号化拡張機能 JDK5.0

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • Download

    VIM - Vi IMproved  -  Download [ Home - Syntax Files - Rxvt - Dead Keys - Compiling - Ispell - Download ] Syntax coloring files I maintain for vim versions 5.7, 5.8, 6.*: asn.vim, for ASN.1 source files (this file needs some more work, as only basic things are highlighted). css.vim, for cascading stylesheets, either as source files or embedded into html files. gdb.vim, for gdb script files html.vi

    noya
    noya 2006/02/16
    java.vimは5.0準拠(多分)