タグ

programmingに関するmasami256のブックマーク (58)

  • http://www.yung.jp/hp/php/rss.php

    PHP(FeedCreator.class.php)を使ったRSSの生成 一体こいつはなんなんだ?長い間この「RSS」というのが理解できませんでした。何しろこれをクリックしても「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」なんて表示されて、なんだかページソースみたいなものが生の形で表示されるだけなので、「一体こいつはなんなんだ?」・・・という感じでした。 やがて、このRSSというのは、プラウザ上で表示させるものでなく、RSSリーダーなるもので情報を取得して、ページの更新を自動的に「お知らせ」してもらうための「仕掛け」だと言うことは理解できました。 しかし、その「仕掛け」をどのようにすれば生成できるかがなかなか理解できませんでした。 ブログなんかでは最初から組み込まれているので、その「仕掛け」について全く無知でもインストールし

  • Top 25 Software Errors | SANS Institute

    Free course demos allow you to see course content, watch world-class instructors in action, and evaluate course difficulty.

  • Welcome to the SICP Web Site

    Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book. from The New Hacker's Dictionary, 2

  • ELF/�¹Ի����� - osdev-j (MMA)

    ɽ¤Ï¤¢¤¯¤Þ¤Ç¥µ¥ó¥×¥ë¡£ELF¥Ø¥Ã¥À¤¬¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤ËÍè¤ë»ö¤Ï»ÅÍͤǷè¤á¤é¤ì¤Æ¤¤¤ë¤¬¡¢Â¾¤ÎÍ×ÁǤϤɤ¦¤¤¤¦½ç¤Çʤó¤Ç¤¤¤Æ¤âÎɤ¤¡£ELF¥Ø¥Ã¥À¤Ë¥×¥í¥°¥é¥à¥Ø¥Ã¥À¥Æ¡¼¥Ö¥ë¤Î¥Õ¥¡¥¤¥ë¾å¤Ç¤Î°ÌÃÖ¤ÈÍ×ÁÇ¿ô¤¬µ­¤µ¤ì¤Æ¤ª¤ê¡¢¥×¥í¥°¥é¥à¥Ø¥Ã¥À¥Æ¡¼¥Ö¥ë¤Î³Æ¥¨¥ó¥È¥ê¤Ë¤ÏÂбþ¤¹¤ë¥»¥°¥á¥ó¥È¤Î¥Õ¥¡¥¤¥ë¾å¤Ç¤Î°ÌÃÖ¤äÇÛÃÖÀè¤Î¥¢¥É¥ì¥¹Åù¤¬µ­¤µ¤ì¤Æ¤¤¤ë¡£ ELF¥Ø¥Ã¥À¤Ë¤Ï¥»¥¯¥·¥ç¥ó¥Ø¥Ã¥À¥Æ¡¼¥Ö¥ë¤Î°ÌÃ֤⵭¤µ¤ì¤Æ¤¤¤ë¤¬¡¢¤³¤ì¤Ï¼Â¹Ô»þ¤Ë¤Ï¤¢¤Ã¤Æ¤â

  • http://docs.sun.com/app/docs/doc/816-1255/6m7mfqhvn?l=ja&a=view

  • memologue - Java の ConTest っぽいものを、glibcの新機能(LD_AUDIT)を使って Linux + C/C++ で実現してみる

    たまには何か書きます。C/C++のマルチスレッドなプログラムのユニットテストでバグを効率的に見つけるためのライブラリ?の作成について。 IBM dWのConTest はてなブックマークを眺めていたら、「ConTestを使用したマルチスレッド・ユニットのテスト - 並列テストが困難な理由とConTestの活用」というIBM developerWorksの記事が話題になっていました。 「(Javaの) 並列プログラム上での単体テストの問題点を解決する補助的なテスト手法」だそうで、例としてあがっているのは次のようなケースです。 名前を印刷するのに3つのスレッドを用意する それぞれ、「姓」「スペース」「名」を印刷する 3つのスレッドは同期を取っていない。つまりバグがある しかし、単体テストを行っても、ほぼ毎回、「姓」「スペース」「名」という正しい順序で(スレッドが実行)されてしまい、バグを検出でき

    memologue - Java の ConTest っぽいものを、glibcの新機能(LD_AUDIT)を使って Linux + C/C++ で実現してみる
  • ValaによるGNOMEアプリケーションのプログラミング | OSDN Magazine

    GNOMEのプログラミング言語Valaを使えば、わざわざANSI Cでオブジェクト指向的なプログラミングをしなくても、GNOMEデスクトップのコア部分であるGLib2オブジェクトシステムを利用できる。MonoやJavaとは異なり、Valaのプログラムには仮想マシンもランタイムライブラリも必要なく、Valaオブジェクトを利用する人々はそれらがC以外の言語で書かれていることを知る必要さえない。 Valaコンパイラのvalacは、ValaのコードをCのコードに変換し、その結果をgccでコンパイルすることによってオブジェクトコードを生成する。従来のC言語環境で高水準言語を使おうとすると、言語のバインドという大きな問題に直面する。具体的には、それらの出所、メンテナンス状況、バグの有無などだ。バインドの質が低いと、高水準言語の利用はC言語以上にストレスを感じさせるものになり得る。ValaにはGLibの

    ValaによるGNOMEアプリケーションのプログラミング | OSDN Magazine
  • GC - GCアルゴリズム詳細解説 - livedoor Wiki(ウィキ)

    GCアルゴリズム詳細解説 日語の資料がすくないGCアルゴリズムについて詳細に解説します トップページページ一覧メンバー編集 GC 最終更新: author_nari 2010年03月14日(日) 20:47:11履歴 Tweet このWikiが目指す所 GCとは? GCを学ぶ前に知っておく事 実行時メモリ構造 基アルゴリズム編 Reference Counter Mark&Sweep Copying 応用アルゴリズム編 IncrementalGC 世代別GC スナップショット型GC LazySweep TwoFinger Lisp2 Partial Mark and Sweep -Cycle Collection- Mostly Parallel GC train gc MostlyCopyingGC(Bartlett 1989) TreadmillGC(Barker 1992) 補足

    GC - GCアルゴリズム詳細解説 - livedoor Wiki(ウィキ)
  • 横着プログラミング 第6回: chatty: 小うるさい端末

    最終更新日: 2002-09-18 (公開日: 2002-09-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 才気に富んだことは個人が行うのが通例であり、信じがたきバカ さ加減は大抵組織に帰されるものである。 -- Jon Bentley *1 役に立たないソフトウェアを作るのが好きだ。面倒な作業を楽にす る横着ソフトウェアもいいが、たまには人を呆れさせるくだらない ソフトウェアを作るのも楽しい。 以前に私が開発した cdbiff*2というソフト ウェアは、メールが届くと PC の CD-ROMドライブが開いてメール の到着を通知するという役に立たないものであったが、そのくだら なさが受けて予想外の好評を得た。今回は、そうした役に立たない ソフトウェアの 1つである、小うるさい端末 chatty*3 を紹介する。

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • Maroontress Fast Software

    Last modified: Sat Jan 21 15:56:59 JST 2012

  • Sakai Hiroaki's Home Page

    このホームページは以下に移動しました. ブックマークを張り直してください. 5秒後に自動的に移動します. http://kozos.jp/

  • SRM349 FizzBuzz問題が簡単すぎるそんなあなたへ。「赤いマーブル問題」。

    SRM349 に挑戦。 今回は、1000点問題が、なかなかいい問題でした。 Division1の人達の多くを見事にひっかけた良問です。 超絶アルゴリズムが必要なわけではなく、最初にちょっとしたアイデアに気付くかどうかで、 十分に解ける問題と化すという、素晴らしい問題だなと。 ...

  • 最適化の為のアセンブラ入門

    現在、アセンブラを使わなければならないという状況はあまりありませんが、最適化をする場合はアセンブラを知っている方がなにかと有利です。特に、コンパイラの吐いたコードを吟味することはとても重要です。よってここでは、アセンブラコードを読む能力と、簡単なアセンブラコードを書く能力を身に付けることを目標とします。 この記事は Windows 上で VC++ を使う場合を想定して書いていますが、BCC でも殆ど同じですし、gcc でも少し書き方を変えれば使えます。Intel のプロセッサ上で動く Linux 等でも基的な部分は同じですし、命令セットの異なるプロセッサでも、基的な部分は役に立つと思います。ターゲットは Intel Pentium 系プロセッサです。 第0回 アセンブラってどういうもの? 第1回 代入と基的な演算 第2回 定数とメモリの扱い 第3回 レジスタについて 第4回 分岐命

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 従うべきでないプログラミングのアドバイス10個 | 秋元@サイボウズラボ・プログラマー・ブログ

    Top Ten of Programming Advice to NOT follow 新人プログラマーにアドバイスを求められた筆者が考えた、「聞くべきでないアドバイス」のリスト。 10) 例外は使うな(by Joel on Software 等) 9) 負にならない値には unsigned int を使え 8) 実世界に対応したクラスを設計せよ 7) チームでコード記法を統一せよ 6) コメントをたくさん書け 5) public フィールドよりアクセサメソッドを使え 4) 一個しかインスタンスができないなら Singleton パターンを使え 3) 入力は寛大に受け付け、出力は厳しくせよ 2) 最初から重箱の隅までプログラムせよ。後でやろう、は実行されない 1) コードを書く前に設計せよ 7), 5) は聞いてもいいと個人的には思う。10), 8) は僕も聞きたくない。3) は聞きたくな

  • ID3 TagFormat

    最終更新:2000.11.21 「ID3v2.4.0 タグフォーマット仕様書の日語訳(フレーム)」追加 訪問者:140194人   このページはMP3などのオーディオファイルにタグ情報を追加する、ID3フォーマットに関する情報を掲載しています。ご意見、ご要望等は水野貴明(takaaki@cds.ne.jp)までお願いします。 CQ出版から発刊されている Interface 8月号(6月24日発売)に私が書いたID3v2タグの解説とプログラミングについての記事が掲載されています。こちらもあわせてご覧ください。また、その内容に関して、いくつか訂正がありますので、Interface2000/8号の訂正をご覧ください。   ID3v2.4.0タグフォーマット仕様書の日語訳 ID3 タグ バージョン 2.4.0 - その主な構造 ID3 タグ バージョン 2.4.0 - フレームの構造(一部)

  • http://www1.cds.ne.jp/~takaaki/ID3/id3v2_4_0-structure_j.txt

    非公式標準 M. Nilsson 文書: id3v2.4.0-structure.txt   2000年11月 1日 日語翻訳 水野 貴明 文書: id3v2.4.0-structure_j.txt 最終更新2000年11月 2日 ID3 タグ バージョン 2.4.0 - その主な構造 この文書の位置づけ この文書は非公式標準であり、ID3v2.3.0標準文書[ID3v2]を置き換えるもので ある。公式標準は、もし内容が全く同一であったとしても、別の改訂番号を振 られたものとなるだろう。このドキュメントの内容は、文章をよりはっきりさ せるために変更されることはあっても、機能が追加されたり、変更されたりす ることはない。 この文書の配布に関して制限はもうけられていない。 要約 この文書はID3v2のバージョン2.3.0の非公式標準の改訂版であるID3v2.4.0の

  • http://vx.netlux.org/lib/?lang=EN&index=AA

  • 3.1 配列の要素数を返す. - C/C++ 関数・マクロ集 ((ほぼ?) 処理系・OS 非依存)

    「C/C++ 関数・マクロ集」というタイトルですが, そのうちのいくつかはC専用だったりします.(苦笑) 2007/06/24(日) 追記 高木さんより, Cの規格上移植性に問題がある点をご指摘いただいたので, 現在修正中です. (たくさんあります….orz) とはいってもその多くは, めったにお目にかかれないような珍しい処理系とか, 「そんなの実在するの?」という処理系に移植する場合の話なので, 実用上ほとんどの場合は問題ないと思います. (一部そうとはいえないものもありますが.) Cの規格に照らして完全に「処理系・OS 非依存」 にするのは困難な場合もあり, 完璧な移植性にこだわるあまりプログラムが書けなくなっては末転倒なので, タイトルに「ほぼ?」を入れました.orz 2007/06/21(木) 追記 このページを含め,私が C/C++ 関連記事を書くに当たりたびたび参考に&リンク