タグ

Programmingとprogrammingに関するvaliumのブックマーク (174)

  • COM Interface Hooking and Its Application - Part I - The Code Project - COM/DCOM/COM

    Download demo project - 29.9 Kb Download source - 55 Kb Introduction It has been nearly one year since I published "MessengerSpy++ for MSN Messenger / Window Messenger" (to interact with MSN Messenger 4.6, 4.7 and 5.0) in www.CodeGuru.com in Autumn of year 2002, and with MS releasing MSN Messenger 6.0 in July 2003, which adopted different architecture from its predecessor and made my MessengerSpy+

  • O'Reilly Media - Technology and Business Training

    Build the skills your teams need Give your teams the O’Reilly learning platform and equip them with the resources that drive business outcomes. Click on a feature below to explore. Trusted content Live online events Courses Interactive learning Certification prep O’Reilly Answers AI Academy Assignments Insights Dashboard Trusted content you can count on More than 60K titles from O’Reilly and nearl

    O'Reilly Media - Technology and Business Training
  • yuta - Win32 Tips (Registry Loading)

  • Win32 Programming Tips (index)

    Win32 プログラミングティップス このページは、Win32 (Windows NT/Windows 95) で プログラムを作成しなければならなくなった人々の 参考になるような情報を提供する目的で公開される。 はじめに (必ず読んでください) レジストリ シェル いろいろな名前 APIエラー 二重起動禁止 はじめに Microsoft ® は不関与である このページ、およびこのページからリンクされているページに 公開されている情報はすべて Microsoft社によって 保証されているものではない。したがって、 米国Microsoft社、 Microsoft法人 およびBill Gates氏を含むすべてのMicrosoft関係者に対して、 このページ、およびこのページからリンクされているページに 公開されている情報に関して問い合わせをしてはならない。 無保証 このページ、およびこの

  • Ajaxを勉強しよう

    このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja

  • Joel on Software -

    プログラマのためのユーザインタフェースデザイン 第 1 章 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 第 7 章 第 8 章 第 9 章 ストラテジーレターV 2002年6月12日 ミクロ経済学の補完財の原理について考えていて、私はオープンソースソフトウェアに関する興味深いあることに気がついた。それが何かというと、オープンソースソフトウェア開発に多額の資金を使っている企業の多くは、それが彼らにとって良いビジネス戦略だからそうしているのであって、突然資主義を信じるのをやめて、「言論の自由と言うときの自由」に浮かれるようになったわけではないということだ。ストラテジーレターⅤ 5つの世界 2002年5月6日 5つの世界:すべてのソフトウェア開発が同じではない。 追記:インターナルシステム、コンサルウェア、パッケージソフトの間には大きなグレーゾーンがあり、この3つの世界はしばし

  • ソフトウェア工学とは何か

    ソフトウェア設計とは何か? (原文: What Is Software Design?) by Jack W. Reeves (c)C++ Journal - 1992 訳者まえがき この文書は,Jack W. Reeves 氏が1992年に C++ Journal に寄稿した記事の邦訳です。 記事では,オブジェクト指向プログラミング言語の代表として C++ を挙げていますが,これは記事が執筆された当時,一般的に利用可能なオブジェクト指向言語は C++ だけであったという事情があるためです。 今では C++ に加えて Java,Delphi,C# といったオブジェクト指向言語が利用可能となっていますが,そんな今でさえこの記事は古さを感じないものとなっており,ソフトウェア開発の質,現状を鋭くえぐるものとなっています。 邦訳の公開を許諾していただいた Jack W.

  • lovely.to

    This domain may be for sale!

    valium
    valium 2007/01/02
    燃えてる
  • JavaScript かも日記: 【Ajax】AJAX Activity indicators

    Testnetがアップデートされたのは知ってたけれど、libra-authのデモも動かなくなったのでちょっと調…

    valium
    valium 2007/01/02
    インジケーターいろいろ
  • lovely.to

    This domain may be for sale!

  • Perl 界で今 HOT な MVC フレームワーク Catalyst のインストール方法

    現在もっとも注目されていて評価もかなり高い MVC フレームワークとして Ruby on Rails ってのがあります。Ruby on Rails って方は、「【レポート】Lightweight Language Day and Night - フレームワーク対決 (MYCOM PC)」にスマートにまとめられていますが、 Ruby on Railsの特徴はいくつもあるが、必要になるファイルが自動生成されるという点が興味深いところだ。railsコマンドを実行すると必要になるファイルが自動的に生成される。標準的な利用であれば、設定ファイルを書くだけでウェブアプリケーションとして動作させることも可能だ。 Ruby on RailsにはDRY(Don't Repeat Yourself)というポリシーがあり、できるだけ同じことはしないようになっている。DRYを実現する方法として、規約重視、言語重視

  • 高木浩光@自宅の日記 - ASPとかJSPとかPHPとかERBとか、逆だったらよかったのに

    ■ プログラミング解説書籍の脆弱性をどうするか 印刷されて流通する書籍に脆弱性がある、つまり掲載されているサンプルコードにズバリ脆弱性があるとか、脆弱性を産みやすいコーディングスタイルを身につけさせている解説があり、それが脆弱なプログラマを生産し続ける根源になっている問題は、「なんとかしないといけないねえ」と以前から言われてきた。 ソフトウェア製品の脆弱性は、指摘があればパッチが提供されたり修正版に差し替えられたりするが、書籍の脆弱性はどうか。正誤表が差し込まれるとか、回収する措置がとられるかというと、それは望めそうにない。言論には言論で対抗すればよいということになるだろうか。 久しぶりにいくつかの書籍について調べてみた。先月園田さんの日記などで比較的評判良く紹介されていた2冊を読んだ。 山勇, PHP実践のツボ セキュアプログラミング編, 九天社, 2004年6月 GIJOE, PHP

  • にぽたん休憩所 - パクリ疑惑について

    パクリ疑惑の話題を深く掘り下げて。 CMS researcher - Catalyst: スタックトレースをデバッグスクリーンに表示するプラグインを試す パクリ疑惑の話題を少しだけ。 Sledgeでスタックトレースをソースコードと一緒に出力するコードをid:nipotanさんが書かれたのですが、Catalyst::Plugin::StackTraceのコードの中にid:nipotanさんのコードとよく似ているコードを見つけました。Catalyst::Plugin::StackTrace::_print_context()のコードと、id:nipotanさんのコードを比較してみましょう。ほとんど同じです。 Catalyst::Plugin::StackTraceの作者が、id:nipotanさんのコードをパクッたの?そんなバカな?と思い、少し調べてみると、両方とも、CGI::Applicat

    にぽたん休憩所 - パクリ疑惑について
  • ちくわプログラマの作業履歴@はてな

    ほぼ日のホワイトボードカレンダーを購入してみる。 とりたてて書くことも無いのでスケジュールを引いてみたり。ホワイトボードなのでスケジュールが更新されても書き直しが簡単なのが(・∀・)イイ!! あと。裏面のイヌの写真にイタズラガキをするのもこのカレンダーの楽しみ方のひとつ。 via 日経バイト1月号 青木さん曰く lsのソースを読んでないのはプログラマとしてかなりまずいのではないでしょうか。 とのこと。 ホントごめんなさい。読みます読みます。 つ[http://www.freebsd.org/cgi/cvsweb.cgi/src/bin/ls/]

    ちくわプログラマの作業履歴@はてな
    valium
    valium 2007/01/02
    lsのソース嫁 そういえば読んだことなかった。
  • 表現のためのオープンソースソフトウェア

    ここは、コンピューターを使った作品制作において、オープンソースソフトウェアを使う場合に役に立つ情報をまとめています。 2012年頃より更新が止まっているため、掲載している情報はいずれもいまや古びてしまっていることをご了承ください。 告知 OSS4Art での MediaWiki の使用をやめ、Hugo で生成するようにしました。 はじめに このサイトについて オープンソースソフトウェアとは 何故オープンソースソフトウェアを使うのか 何故オープンソースソフトウェアを使わないか アプリケーション

    表現のためのオープンソースソフトウェア
  • Site TMYM - コンテンツ-Perlモジュールの一括バージョンアップ

  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

  • ClickOnceの基本動作を見てみよう ― @IT

    時代はWebとWindowsの融合へ。アプリケーションの配布・更新スタイルを大きく変える注目の新技術ClickOnceを詳解する連載がスタート! 連載目次 来る2006年2月3日からVisual Studio 2005(以降、VS 2005)正式パッケージ版がついに店頭に並ぶ(MSDNサブスクリプション会員向けには、すでに2005年12月15日からMSDNサブスクライバ・ダウンロードにて提供されている。さらにすべての開発者向けに、無償でダウンロードできるVS 2005 Express Editionが現在すでに提供中だ)。いままさに次世代の.NET標準の開発環境が登場し、間もなくそのパワーをあらゆる開発者が楽しめるようになろうとしているわけだ。 読者諸氏もご存じのように、このVS 2005と.NET Framework 2.0の機能内容が発表されたのはもうかれこれ数年前のことである。それか

    ClickOnceの基本動作を見てみよう ― @IT
  • Skype4Java日本語サイト

    This page is written in Japanese. The English page is Skype API For Java (English). Skype4Java (旧 Skype API for Java) † Skypeには連携するソフトウェアを作るための仕組みとしてSkype APIが用意されています。 ですが、Skype APIは文字列をやりとりして連携する仕組みのため、そのままでは非常に使いにくいものとなっています。 Skype APIを使いやすくするためにJavaクラスライブラリ化するのがプロジェクトの目的です。 プロジェクトはSkype社公認のオフィシャルAPIになりました。 https://developer.skype.com/wiki/Java_API Skype社からのサポートを受けつつ、機能拡張を進めています。 「Skype A

  • SWTサンプル集

    SWTとは? SWTはThe Standard Widget Kitの略で、Eclipseというオープンソースプロジェクトから提供されているJava用のGUIツールキットです (Eclipse自体は言語に依存しない統合開発環境のプラットフォームを提供することを目的としています)。 Swingと異なり、OSのネイティブAPIを使用しているため軽快に動作します。統合開発環境であるEclipse自身もSWTを使用していますので、JBuilderやForte for JavaなどSwingを使用したIDEと比べるとGUIのレスポンスにどの程度の差があるかを実感できると思います。 上述のように、Pure Javaではないという点、JavaのGCの恩恵を完全に得られないという点(SWTでは明示的にリソースを解放しなくてはならないケースがあります)、現状ではRADツールが存在しない(最近はEclipse