progに関するmtsのブックマーク (105)

  • モノーキ〜デバッグパターン

    デザインパターンを勉強していて、ふとデバッグにもパターンがあるよな。 と思って作ってみました。 これって、どこかに協力を仰ぎたいけど、誰に頼むんだ? (結果的に協力してもらいました。thanks XPMLの皆さん、lemonさん) 何かおもいついた方はこちらへメールか、掲示板へ プログラマ用セキュリティホールパターンってのが欲しいな 例えばSQL injectionとかいうセキュリティホール。 こんなの知らないと絶対やってしまう。 OSとかの設定ではなく、プログラマの設計において注意するセキュリティホールのパターンが欲しい。 集計などはやってもいいので、どこかで有志を募って集めてくれませんかね? ○デバッグパターンについて ・デバッグパターンとはプログラマから観測できる現象とそれに対する原因と対策をパターンとして登録したものです。中にはアンチパターンという、やってはいけないパターンも存在し

  • Download Visual Studio 2005 Retired documentation from Official Microsoft Download Center

    mts
    mts 2006/01/24
  • http://www.h4.dion.ne.jp/~fht/htmkdll/

    mts
    mts 2006/01/24
  • 第1回 ADO.NETでプログラミングを始める前に

    第1回 ADO.NETでプログラミングを始める前に:基礎解説 ADO.NET基礎講座 ―初めての.NETデータベース・プログラミング―(1/3 ページ) .NET Frameworkの新機能ADO.NETを使って、データベースを扱うプログラミングに挑戦してみよう。まずはデータベースを準備し、その構造を知る。 連載目次 連載では、C#やVisual Basic .NETで記述した.NETアプリケーションから、データベースにアクセスするための基礎的なプログラミングについてまとめる。これまでデータベースを扱ったことのない開発者のために、データベースそのものの構造や、基的なデータベースのアクセス手順についても必要に応じて簡単に触れるようにする。 .NETアプリケーションからデータベースにアクセスするためには、「ADO.NET」と呼ばれる.NET Frameworkのアクセス機能を利用する。その

    第1回 ADO.NETでプログラミングを始める前に
  • Microsoft TechNet: Windows Sysinternals

    The Sysinternals web site was created in 1996 by Mark Russinovich to host his advanced system utilities and technical information. Whether you’re an IT Pro or a developer, you’ll find Sysinternals utilities to help you manage, troubleshoot and diagnose your Windows and Linux systems and applications. Read the official guide to the Sysinternals tools, Troubleshooting with the Windows Sysinternals T

    Microsoft TechNet: Windows Sysinternals
  • Microsoft Debugging Tools

    Install WinDbg with Microsoft Store Install WinDbg with Windows Package Manager To install WinDbg using the Windows Package Manager, run the following from the command line / PowerShell: winget install Microsoft.WinDbg Notes Requirements Supported Operating Systems: Windows 11 (all versions) Windows 10 Anniversary Update (version 1607) or newer Processor architectures: x64 and ARM64 Updating WinDb

    Microsoft Debugging Tools
    mts
    mts 2006/01/12
  • Standard Template Library プログラミング on the Web

    1985年、AT&TのBjarne StroustrupがC++をこの世に送り出しました。その後C++は様々な拡張を繰り返しながら進化してきました。 1991年、ISOはC++の国際標準(standard C++)を定める作業を開始しました。標準C++の最終草案は1997年にISO C++標準化委員会に承認されました。 標準C++が規定するのは言語仕様だけなく、C++標準ライブラリも規格の中で明確に定められています。それまでC++のライブラリといえばiostreamぐらいのものでしたし、それもあくまで"事実上の標準"でしかありませんでした。 そしてそのC++標準ライブラリの一部として組み入れられたのがSTL(Standard Template Library)です。すなわちSTLは標準C++の仕様の一部ということです。 僕がSTLを知ったのは1995年、いくつかのコンパイラがtemplat

    mts
    mts 2006/01/11
  • 近藤妥の C言語で始める Windowsプログラミング

    近藤妥の C言語で始める Windowsプログラミング ようこそ、Windowsプログラミングの世界へ ここでは、Windows上で動くアプリケーションを開発するもっとも原始的でもっともパワフルな方法の基礎を説明します。そう、WindowsのWIN32APIをC言語でダイレクトに用いる方法を説明するのです。 VBなどのRADツールがもてはやされる昨今、なぜC言語でWindowsプログラミングなのでしょうか?たしかに、VBなどのRADツールは、データベースとのやり取りをするユーザーインターフェースを作るのには十分です。また、MFCなどを用いる事により、高速なアプリケーションを容易に組むことは可能です。しかし、筆者の経験から極端な例を挙げると、ネットスケープナビゲーターのプラグインの開発には、いかなるRADツールやMFCなどのクラスライブラリーも役に立ちませんでした。つまり、R

    mts
    mts 2006/01/10
  • Let's Boost

    Boost C++ Libraries の紹介サイトです。 :: by Google はじめに ご挨拶 Boost のインストール方法 参考リンク集 ニュース ◆ Version 1.42.0 と 1.41.0 対応 (2010/03/14) 新規ライブラリに関する Let's Boost のページ…: property_tree (汎用木構造型コンフィグ管理) / uuid (ユニークID生成器) ◆ RSS つけました (2009/08/28) ◆ Version 1.40.0 と 1.39.0 対応 (2009/08/28) 新規ライブラリに関する Let's Boost のページ…: Signals2 (Signal/Slotライブラリ改良版) ◆ Version 1.38.0 と 1.37.0 対応 (2009/02/22) 新規ライブラリに関する Let's Boost のペー

  • Manpage of XARGS

    XARGS Section: Misc. Reference Manual Pages (1L) Index JM Home Page roff page 名前 xargs - 標準入力からコマンドラインを作成し、それを実行する 書式 xargs [-0prtx] [-e[eof-str]] [-i[replace-str]] [-l[max-lines]] [-n max-args] [-s max-chars] [-P max-procs] [--null] [--eof[=eof-str]] [--replace[=replace-str]] [--max-lines[=max-lines]] [--interactive] [--max-chars=max-chars] [--verbose] [--exit] [--max-procs=max-procs] [--max-args

    mts
    mts 2006/01/09
    Argument list too long って言われたら
  • PC用POS機器販売:fksystem

    2023/12/18長期休業について 誠に勝手ながら、年末年始休暇につき下記日程を休業日とさせていただきます。 2023年12月28日(木)~2024年1月3日(水) 2023年12月26日(火)14:00のご注文分は休業日前の発送(お取寄せ品除く)となりますが、それ以降のご注文分は2024年1月4日(木)より順次発送となります。休業期間中にいただいたお問い合わせにつきましても、2024年1月4日(木)以降の対応となります。 2024/3/4新規取扱商品 RJ-3200シリーズ ブラザー ラベル/レシート対応 3インチ モバイルプリンター 2024/3/4新規取扱商品 RJ-4200シリーズ ブラザー ラベル/レシート対応 4インチ モバイルプリンター 2023/11/17新商品 DKD-USB COV2 エフケイシステム プリンター接続キャッシュドロア用 USB変換コンバータ 2023/

    PC用POS機器販売:fksystem
    mts
    mts 2006/01/08
  • 「300 秒でズバリ !!」 & 「10 行でズバリ !!」 シリーズ [Visual Studio 2005 対応版]

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    「300 秒でズバリ !!」 & 「10 行でズバリ !!」 シリーズ [Visual Studio 2005 対応版]
    mts
    mts 2006/01/04
  • Joel on Software -

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

  • Subversionによるバージョン管理(日本語訳)

    このドメインについて問い合わせる bluegate.org 2022 著作権. 不許複製 プライバシーポリシー

    mts
    mts 2005/12/22
  • C BOOST The Boost Lambda Library

    オリジナルの、及びこの著作権表示が全ての複製の中に現れる限り、この文書の 複製、利用、変更、販売そして配布を認める。このドキュメントは「あるがまま」 に提供されており、いかなる明示的、暗黙的保証も行わない。また、 いかなる目的に対しても、その利用が適していることを関知しない。 Table of Contents 1. In a nutshell2. Getting Started2.1. Installing the library2.2. Conventions used in this document3. Introduction3.1. Motivation3.2. Introduction to lambda expressions4. Using the library4.1. Introductory Examples4.2. Parameter and return typ

  • OpenMP 入門

    OpenMP は共有メモリ並列プログラミングの標準 API である。ここでは C/C++ 版を紹介する。Fortran 版もある。 OpenMP は自動並列化ではない。依存性の分析と解決はプログラマに任されている。使い方を間違えば、当然正しくない結果を出す。 #include <omp.h> OpenMP を使うときにはインクルードする。 _OPENMP OpenMP コンパイラが define するマクロ。 #pragma omp parallel 節 次の行から始まるブロックを並列に(重複して)実行する。 スレッドの数は num_threads 節か、omp_set_num_threads 関数か、環境変数 OMP_NUM_THREADS で指定する。 Parallel 指示行の時点で既に定義されている変数と、ブロック内でもstatic 宣言されている変数は

  • OpenMP.org

    »OpenMP Tutorial at Supercomputing 2008 Tutorial S08: A Hands-on Introduction to OpenMP (Full day) Sunday, November 16, 2008 »SuperComputing ’08, Austin, Texas Instructors: Larry Meadows, Intel Corporation, Tim Mattson, Intel Corporation If you are planning on attending the 20th Anniversary of the SC Conference, to be held this year in Austin from November 15 through 21, and if you are interested

  • #pragma twice

    users (del.icio.us・はてなブックマーク・livedoorクリップは、上段がindex.htmlで終わるURL、下段が/で終わるURLです。お好きな方で登録してください) とある大学院の研究生、水希の元にある日届いた E-Mail 。添付されたアプリケーション火美ちゃんは知能を持ち、プログラミングの勉強をしたいと言い出す。水希は Visual C++ プログラミングを教えることにするのだが、はてさて、どうなることやら……。 #pragma twice は Visual C++ 6.0 を使用した C++ 言語プログラミングを1から教える初心者~中級者向け講座です。 プログラミングの経験がまったくない方を対象に書いていますから、どなたでもすんなり入っていけるでしょう。 それに、内容は水希と火美ちゃんの会話形式なので、とても分かりやすくなっています。 #pragma twice

    mts
    mts 2005/12/17
  • GNU Global on xyzzy

    いや、実は標準のXTAGSでも充分なんですが(ぁ まず、家からWindows版をダウンロード(Download->DOS and Windows 32 version)。 xyzzyへのインタフェースとして、G-Artisticさんからgtags.lを入手。 gtags.lが必要とするので、雄さんからEmacs lisp 移植キットを入手。 GNU global のインストール 適当にパスの通った所に解凍(完(ぉ 僕の環境では %HOME%\lib\bin としてパスが通っているので %HOME% 配下に解凍。 一応、環境変数として GTAGSCONF(%HOME%\lib\share\gtags\gtags.conf)とTMPDIR(%TEMP%)を設定。 gtags.l のインストール site-lisp 配下に解凍(完(死 emacs.l/elisp.l も忘れずに。 因みに、2

    mts
    mts 2005/12/12
    gtagsっていうものらしい
  • Constant Pointers and Pointers to Constants | CodeGuru

    In the CodeGuru newsletter, I brought up the topic of constant pointers and pointers to constants. While this is a beginning level topic, it is one that some advanced-level people goof up in their code. Pointer contants and contant pointers are also something that many people simply don’t use. If you have a value in your program and it should not change, or if you have a pointer and you don’t want