タグ

2006年12月19日のブックマーク (22件)

  • グレイコード

    yugui
    yugui 2006/12/19
    グレイコードの四則演算。
  • http://www.technobahn.com/cgi-bin/news/read2?f=200612191409&ref=rss

  • clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション

    Emacs エディターで C 言語のプログラムを書く人向けに、入門用の解説がないように思う。そこで、知っておくと便利な機能をまとめてみた。 読者は、Emacs の操作とカスタマイズが最低限できる人を対象にしている。つまり、C-x C-f といったショートカット・キーが使えて、.emacs の設定ファイルがいじれる人。各機能について、基的な使い方とその効果、あと最低限の設定について書き出した。 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル 1. ソースの色付け Emacs は、C 言語のソース・ファイルを解析して、if や for といったキーワードに対して、自動で色を付ける。 色を付けることでソースにメリハリが生まれ、可読性が上がる。また、ス

    clmemo@aka: Emacs で C 言語プログラミングを始める人へのイントロダクション
    yugui
    yugui 2006/12/19
    一応ブクマ
  • Martin Fowler's Bliki in Japanese - 大きな画面

    http://martinfowler.com/bliki/BigScreen.html 2006/12/16 ソフトウェア開発者の生産性を向上させるにはどうすればよいか? 私が長年使っている答えは、大きな画面を与えよというものだ。 これは、コンピュータを使用している人ならばどんな人にも当てはまることである。 15年前に「すべての開発者は21インチ以上の画面で仕事をすべきだ」と言ったときには、ものすごい勢いで驚かれたものだが、今は「20インチの画面を2つ以上使うべきだ」と言っている。 なぜこれが重要なのだろうか? 小さな画面を使っていると、一度に多くのことを見ることができない。 別のものを見るには、そのウィンドウを前面にもってこなければならない。 画面を2つ使えば、すべてを一度に表示できる。頭を横に振るだけで済むのだ。 Emacs上でタイプしているテキストと、firefox上にレンダーされ

  • C++ Coding Standard

    Using this Standard. If you want to make a local copy of this standard and use it as your own you are perfectly free to do so. That's why I made it! If you find any errors or make any improvements please email me the changes so I can merge them in. I also have a programming blog at http://radio.weblogs.com/0103955/categories/stupidHumanProgramming/ that is accidently interesting at times, as is my

  • ssh-copy-idコマンドで公開鍵をリモートホストに登録する - 技術メモ帳

    http://www.t-dori.net/k-way/?date=20061218 こんなコマンドがあったのか。常識? ssh-copy-id username@hostname.example.jp か。パスワード認証のパスワードが求められる。 あああ、こんな便利なコマンドあったのか。 いわゆる authorized_keys に登録する処理が簡単に行える。 ただ、ほとんどの環境に入ってない。 最近のOpenSSHだと入ってるのかな。 ちなみにいつもはこうやってる。 $ cat ./.ssh/id_rsa.pub | ssh user@remote_host "cat >> ./.ssh/authorized_keys" 参考: http://www.delafond.org/traducmanfr/man/man1/ssh-copy-id.1.html http://takkan-m

    yugui
    yugui 2006/12/19
  • Rubyの雑誌 (recompile.net)

    (いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

    yugui
    yugui 2006/12/19
    BLタグと801タグは分けるべきかなぁ。
  • IEやOperaでも使えるFireBug Lite&FireBug1.0Betaリリース:phpspot開発日誌

    Firebug Blog Archive Firebug 1.0 News (via Ajaxian) Thanks to the 130 people who commented thoughtfully on my previous blog about Firebug. I’m so excited about getting Firebug 1.0 out to you guys, and I’ve been working my tail off to get the beta in shape for a wider release. Today I have three big announcements to make. JavaScriptでのデバッグに欠かせない、IEやOperaでも使えるFireBug Lite&FireBug1.0Betaリリース。 FireBugは

  • ITmedia News:10代女子は“ホムペ作り”に夢中

    10代女性に人気のサイトは“ホームページ”作成サービス――ビデオリサーチインタラクティブ(VRI)の調査から、こんな傾向が浮かび上がった。 今年10月の1カ月間に、13~19歳の女性が家庭のPCからアクセスしたWebサイトのドメインを集計し、(1)13~19歳の女性の含有「率」順(13~19歳の女性ユーザーが推定20万人以上のサイトに限る)と、(2)13~19歳女性の含有「数」順でそれぞれ20位までリストアップした。 含有率1位は、女の子向けコミュニティーふみコミュニティ。「学年別」「血液型別」「部活別」といった属性で細かく別れているチャットルームや、お絵描き掲示板、プリクラ情報交換掲示板などを設置。「ホームページランキング」では、ユーザーが作ったサイトをユーザーが評価したり、別のユーザーのためにサイト素材を作ってあげたりといったコミュニケーションが行われている。 ふみコミュニティトップペ

    ITmedia News:10代女子は“ホムペ作り”に夢中
  • なぜ過酷労働を自慢するか - おちゃめクールの周回遅れブログ

    2024/12/27 ベイスターズのドキュメンタリー映画「勝ち切る覚悟」を見た! シーズン終盤~日シリーズ優勝までの舞台裏を抑えたドキュメンタリーで、ベンチ裏での映像がメインとなっている。ナレーションは無く、説明がほとんど無いので「いつ何があったか」があらかじめわかって…

    なぜ過酷労働を自慢するか - おちゃめクールの周回遅れブログ
  • グラフィックチップの貧弱な PC で Second Life を無理やり動かす方法 - babie, you're my home

    お家のパソコンのためにメモ。社内ブログからの情報。 3D-Analyze をダウンロード&インストール。 3D-Analyze を起動 [SELECT] で SecondLife.exe を選択 [emulate HW TnL caps] をチェック [RUN] ボタンを押す Second Life が起動されてウマー FF11 と同じらしい。 「ノートPCやメーカー製PCなど、「FF11が動かないパソコン」で無理やりFF11を動かす方法」

    グラフィックチップの貧弱な PC で Second Life を無理やり動かす方法 - babie, you're my home
  • 結束力の武器 - レジデント初期研修用資料

    レジデント初期研修用資料 引っ越し前の旧blogです。新しいアドレスは http://medt00lz.s59.xrea.com/wp/ になります 価値の多様化が進むほど公○党の力が強まる件 Web がこれだけ普及しても変わらないのが、選挙制度と間接民主制。 数の多さと声の大きさとが 同じ価値を持ってしまう、そんな制度。 国会議員だって忙しいから、国民の意見を聞けるのは、平日の昼間ぐらい。 で、その時間に国会議員に会えるのは、その時間に思いっきり時間が取れる、 プロの市民団体とか、宗教団体の人とか、「普通でない」人達だけ。 会社を経営していようが、アルバイトをしていようが、 普通の社会生活を送っている人は、平日の昼間に議員に会って、声を伝えるなんて無理。 今の議員制度には、「みんなの声」が反映されることはない。 Web 時代。ネット上にはいろんな意見が飛びかって、価値観は当に多様になっ

  • ファイルシステム - babie, you're my home

    ディレクトリ管理とかダルイよね。検索ベースのファイルシステムって普及するのかな。Google デスクトップとか MSN デスクトップサーチ(だっけ?)とか出てるけど、ベースのファイルシステム自体はやっぱ変わらないのかな。その方がフレキシブル? でも、構造化できると、構造化しないとダメなんじゃないかと強迫神経症的に思っちゃうからダメだよね。 あー、バージョン管理っつートピックがあったね。Plan 9 とか触ってみたいね。 フラットで、検索ベースで、バージョン管理、デフォルトは時系列順にリスティング、かねぇ。今でも Explorer というか Finder というか、TortoiseSVN みたいなラッパーアプリは作れるね。ファイル名と中身は、すなわち key と value なわけだから、subject と body でもあって、title と body でもあるから、ブログの記事とかがエク

    ファイルシステム - babie, you're my home
    yugui
    yugui 2006/12/19
  • ヽ( ・∀・)ノくまくまー(2006-12-13) - DRY化チェックリスト

    ● [Rails] DRY化チェックリスト DRYにする方がいいのはわかる。でも実際どういう手順でやるのかに関する情報は意外と見つからない。それは「重複を避ける」という人間の感覚に訴えるものだから詳細は不要、という考え方もありえるが、そのままでは余りに概念的すぎて手が動かず、どう修正するかの方向性(ヒント)さえもない状況はやはり辛い。ということで、DRY化の手順を考えてみた。まだ自分でも探り探りな叩き台なので、意見はウェルカムである。 [DRY化チェックリスト2006冬] 定義は1ヵ所で行なう 無意味を排除する 繰り返しは共通化する 規約と関連付ける 責務を疑う 言語を拡張する 最後のは、手順というより、やるとしても一番最後にやれ、ぐらいの意味で。6番目というより999番目と表記してもいい。 ● 絶対DRY感 私はプログラマは来怠け者であり、自分が楽をするためにコンピュータを駆使する生き

    yugui
    yugui 2006/12/19
    かっこいい。
  • OpenOffice 2.1リリース MOONGIFT

    特集「オープンソース×10年」 予算ゼロからのIT環境整備2014/01/30 特別寄稿:センチメンタル・ジャーニー ~OSSはまだ16だから~2014/01/30 EC-CUBE – オープンソース・Eコマースの雄の進化を見る!2014/01/30 Zabbix Japanに聞いたオープンソース×ビジネスを成功させるための3つの基2014/01/30 MOONGIFTの運営で大事にしている3つのこと2014/01/30 2007〜8年の大きな変動まとめ!2014/01/30 なぜプレミアム?そこから得られた経験教えます2014/01/30 2006〜09年、各年の人気オープンソース・ソフトウェアベスト52014/01/30 狙われやすいサイトはどんなサイト?オープンソース×セキュリティについてペンタセキュリティシステムズに聞く2014/01/30 aegifが考える企業でOSSを開発す

    OpenOffice 2.1リリース MOONGIFT
  • ||=とdoを使ってキャッシュ - Unknown::Programming

    たとえばメンバ変数にオブジェクトとかをキャッシュするときに、 sub method { my $self = shift; return $self->{hoge_obj} ||= Hoge->new; } とか良くやるんだけど、前処理とかが必要な場合はdo使って sub method { my $self = shift; return $self->{hoge_obj} ||= do { ### 前処理 Hoge->new; }; } こんな感じで良くやるんだけどもコレって一般的なのかな? 前にどっかのソースで、 sub method { my $self = shift; my $code = sub { ### 前処理 return Hoge->new; }; return $self->{hoge_obj} ||= $code->(); } っていう感じのを見たんだけどどっちがい

    ||=とdoを使ってキャッシュ - Unknown::Programming
    yugui
    yugui 2006/12/19
    なるほど
  • “議事録ドリブン”会議支援ツール、サルガッソーXM公開

    “議事録ドリブン”メソッドを実践できる会議支援ツールのベータ版が公開された。Webブラウザから利用するASPサービスとなっており、無償で利用できる。 サルガッソーは“議事録ドリブン”メソッドを実践できる会議支援ツール「Sargasso eXtreme Meeting」(サルガッソーXM)のβ版を公開した。Internet Explorer 6以上に対応したWebサービス。無料でアカウントを取得して利用できる。 議事録作成に特化した「議事録エディタ」 “議事録ドリブン”とは、Biz.IDの連載「議事録ドリブンで会議の効率アップ」で説明されている会議術。ディスプレイやプロジェクターを使って、参加者全員が議事録を作りながら議論するという特徴を持つ。 サルガッソーXMには、議事録を取ることに特化した「議事録エディタ」が実装されており、自然と議事録ドリブン会議が実践できるようになっている。 会議では

    “議事録ドリブン”会議支援ツール、サルガッソーXM公開
    yugui
    yugui 2006/12/19
  • 忘却防止。 - 紙の本に安心を感じるのはなぜだろう〜電子化真っ只中の今に

    この前実家に久しぶりに戻って学生時代の資料を整理したときのこと。 「ゼミ」「レポート資料」といったラベルの貼られたフロッピーを発掘。懐かしくなって家で読もうと試みるも、FDDの鈍いモーター音を虚しく聴くだけで中身を開くことはかなわず。 ノートに清書するのをやめてメモに走り書きした内容をPCに入力する習慣を身に付けたのもこの頃。学校で学んだ跡がことごとく消えてしまったことに、少しだけ寂しい思いにとらわれました。 電子化をアーカイブの視点から振り返ると。 「データをアナログからデジタルに移行することで情報を共有化し、意思決定のスピードを速める」 「いま、未来」を向いている限りでは、公私問わず電子化の計り知れない恩恵に僕たちは与っているといえるのですが、「過去を振り返る、知を蓄積する、後の資料とする」といった、“顧みる”視点から見る場合、諸手を挙げて電子化に突き進む前に立ち止まっておくべきことは

    忘却防止。 - 紙の本に安心を感じるのはなぜだろう〜電子化真っ只中の今に
  • S2標準dicon - 現場のためのソフトウェア開発プロセス - たかのり日記

    S2標準のdiconをまとめたドキュメントが公開されました。 http://s2container.seasar.org/ja/stdDicon.html こうして見てみると、多いですね・・・ コミッタでも、全体構成を理解しているのは、一握りという感じがします。 いわんや一般ユーザをや(^^; というわけで、勝手に説明を整理。 S2開発者向け S2.3系とS2.4系で含まれるdiconは以下のようになっています。 普通にS2を利用する上では、カスタマイズする必要がないものです。 カテゴリ diconファイル Jarファイル S2.3.x S2.4.x AOPサポート aop.dicon s2-framework ○ ○ J2EEサポート j2ee.dicon s2-extension ○ ○ jta.dicon s2-extension ○ ejbtx.dicon s2-extension

    S2標準dicon - 現場のためのソフトウェア開発プロセス - たかのり日記
  • OPC Diary: MSDNオフライン(CLI実装方法とビジネスへの応用)

    « サンタさんのブログ | メイン | VS2005 SP1 » 2006年12月16日 MSDNオフライン(CLI実装方法とビジネスへの応用) 場所:新宿 マイクロソフト(株)セミナールーム 時間:18時30分から20時 講師:玉木栄三郎殿(イーキャッシュ株式会社) 講義の概要 .NET FrameworkとSSCLI, ECMA/JIS CLI企画書の関係 CLIを開発するためのSSCLIの読み方 結局.NET/CLIとはなんであるか Brew上でのCLI実装 講義の感想・印象に残ったこと Java VM→マシン自体を忠実に仮想化していくアーキテクチャ CLI→コンパイラの拡張 JITJust In Time compiler)でMSILをネイティブコードにコンパイルしていくことがCLIの質 CLIの実行環境を仮想化するPLA(Platf

    yugui
    yugui 2006/12/19
  • L'eclat des jours(2006-12-18)

    _ Computerworld2月号 月刊 Computerworld (コンピュータワールド) 2007年 02月号[雑誌](-) オープンソースソフトウェア(フリーソフトウェアを含んで)と開発者の関係についての記事を寄稿しました。 開発者がどのくらい開発者のためにソフトウェアをオープンソースソフトウェアとして開発しているか、そこから得られるものはどのようなものか、企業内開発者にとってはどういう意義があるのか、企業にとってはどうか、といった角度から、以前三菱総研が行ったFLOSS調査などを元に自問しながら考察したものです。(来年発売とか、忘年会の席で言ってましたが間違いでした、すみません。というか今日、家に帰ったら見誌が届いてたんで逆にびっくりした)。 なお、誌上では触れていませんが、細川さんと角谷さんに第一稿についてご意見をいただきました。感謝します。 よろしければ、ご購入ください。

  • インストールされているプラグインを判定する - FAX

    インストールされているプラグインを判定する JavaScript QuickTimeやFlashプラグインが、インストールされているかを判定するコード、を、Google Code Searchから切り貼りした。 function checkPlugin(mimeType, comNames){ comNames = [].concat(comNames); if(navigator.userAgent.indexOf('MSIE')==-1){ return !!navigator.mimeTypes[mimeType]; } for(var i=comNames.length-1 ; comNames[i] ; i-- ){ try{ new ActiveXObject(comNames[i]); return true; }catch(e){ } } return false; } 実

    yugui
    yugui 2006/12/19
    ナツカシス。でも当時より進化してるな