タグ

2009年11月22日のブックマーク (19件)

  • C#での、正しいマルチスレッドプログラムの書き方を求めて - 情報科学屋さんを目指す人のメモ

    タグ Windows  /  インストール  /  Linux  /  設定  /  エラー  /  Java  /  Eclipse  /  AutoHotkey  /  TeX  /  C#  /  VisualStudio2008  /  対策  /  Subversion  /  LaTeX  /  Vista  /  方法  /  CentOS  /  Android  /  Microsoft  /  Windows7  /  Office  /  バージョン管理  /  プログラミング  /  eclipse  /  PowerPoint  /  SSH  /  Ubuntu  /  WindowsVista  /  コマンド  /  ショートカット  /  .NET  /  Desire  /  VisualStudio  /  便利  /  P2P  /  Unix  /

    JHashimoto
    JHashimoto 2009/11/22
    "msdn内のマルチスレッドに関するページをまとめてみました。"
  • FileHelpers Library

    FileHelpers is a free and easy to use .NET library to import or export data from fixed length or delimited records in files, strings or streams. You can strongly type your flat file (fixed or delimited) by simply describing a class that maps to each record and later read or write your file as a strongly typed .NET array. The library also has support to import or export data from different data sto

    JHashimoto
    JHashimoto 2009/11/22
    ".NET Compact Framework Support From the version 1.1 you can use the FileHelpers library for you PocketPC and WindowsCE developments. (thanks Pierre)"
  • [コラム] [Visual Studio] 抽象クラスの private メソッドを単体テストするには - TDD.NET

    ※ 初出: biac の それさえもおそらくは幸せな日々@nifty, 2008年5月2日 Visual Studio では、 プライベートメソッドに対しても、 ユニットテストのスケルトンコードを自動生成してくれます。 プライベートメソッドを持つクラスに対するアクセッサークラスを、 自動的に作ってくれるわけです。 そして、 ユニットテスト側では、 この自動生成されたアクセッサークラスを使って、 テストを書きます。 それを踏まえて… では、 テスト対象のメソッドが、 抽象クラスに含まれているときはどうすればいいでしょう? こんなテスト対象のクラス AbstractClass1 があったとします。 namespace 抽象クラス { internal abstract class AbstractClass1 { protected int _num; internal AbstractCla

    [コラム] [Visual Studio] 抽象クラスの private メソッドを単体テストするには - TDD.NET
    JHashimoto
    JHashimoto 2009/11/22
    "Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObjectクラスを使用してユニットテスト側で AbstractClass1 のアクセッサークラスを作ってやると、 プライベートメソッドもテストできるようになります。"
  • monoe's blog - Site Home - MSDN Blogs

    マイクロソフトのインターネット関連の製品 & テクノロジーについての、ドキュメント化されていないもの、日語化されていないものについて紹介していきます。イベント、セミナー、お得情報については twitter : osamum_MS でつぶやいていますので、ご興味のあるかたはフォローをお願いします。 Node.js ではじめる Bot 開発 (基編) hNode.js と Microsoft Bot Framework を使用した Bot 開発について紹介します。同様の内容は、既に VAL... Author: ものえおさむ Date: 09/21/2017 2016 11/1, 2 Microsoft TechSummit 開催 マイクロソフトの IT Pro 向けのイベント Microsoft Ignite の日版 Microsoft TechSummit が 11 月の 1 日、2

    monoe's blog - Site Home - MSDN Blogs
    JHashimoto
    JHashimoto 2009/11/22
    "この一連の処理が完了すると、エンドユーザーは、IIS マネージャーを使用して、指定した自分の Web サイトに、指定した IIS マネージャーユーザーアカウント情報でログインし、Web サイトの管理を行えるようになります。"
  • Online JavaScript beautifier

    End script and style with newline? Support e4x/jsx syntax Use comma-first list style? Detect packers and obfuscators? (unsafe) Preserve inline braces/code blocks? Keep array indentation? Break lines on chained methods? Space before conditional: "if(x)" / "if (x)" Unescape printable chars encoded as \xNN or \uNNNN? Use JSLint-happy formatting tweaks? Indent <head> and <body> sections? Keep indentat

    JHashimoto
    JHashimoto 2009/11/22
    "This little beautifier will reformat and reindent any ugly javascript, unpack scripts packed by the popular Dean Edward's packer, as well as deobfuscate scripts processed by javascriptobfuscator.com."
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W

    Microsoft – クラウド、コンピューター、アプリ & ゲーム
    JHashimoto
    JHashimoto 2009/11/22
    "TortoiseSVN Addin for Visual Studio makes it easier for developers to access TortoiseSVN inside Visual Studio.TortoiseSVN 1.6 or above is required"
  • 菊池 Blog - 菊池 Blog

    社員採用が通年化されました また採用広報です。 株式会社クロスワープ/CROSSWARP Inc. (titleちゃんとしてねーなー、うちの会社) ってわけで、採用ページが上がっています。 基的に通年採用って事で締め切りとかは特に無しですので、腕に覚えのある方はどうぞ。 募集要項の選考プロセスにある通りでプログラムの書き問題がありますのでご了承ください。 posted @ 17:16 | Comment (1) [ASP.NET]デザイン時に web.config での定義を使えるようにする 表題の物、おすそ分け。 using System.Configuration; using System.Web.UI; using System.Web.UI.Design; namespace System.Web.UI { public static class ControlExtender

    JHashimoto
    JHashimoto 2009/11/22
    "SketchFlow ってのは要するに画面フローをWPF / SilverLight プロジェクトのプロトタイピングとして簡単にできるツールなわけで Expression Blend 3 についてる新機能です。"
  • 第1回 Chrome ExtensionsのAPI#1 | gihyo.jp

    こんにちは、ALBERTの太田です。今回からChrome4のリリースまでの間、Google Chrome Extensionsの詳細を追っていきたいと思います。なおタイトルの通り、この連載は先取り! Google Chrome Extensionsの続編となっています。 まず、重要なお知らせがあります。前回の特集で何度か使用していたToolstripsとMoleがベータリリースまでに削除されることが決まりました。その代わりとして、今回解説するBrowser Actionsが利用できるようになります(Important: Toolstrips being removed in favor of browser actions⁠)⁠。また、Browser Actionsに合わせて、第3回で解説したPage Actions APIの新バージョンが提案されています。こちらも詳細は追って解説します。

    第1回 Chrome ExtensionsのAPI#1 | gihyo.jp
    JHashimoto
    JHashimoto 2009/11/22
    "Tabs/Windows APIの汎用的な操作をコードスニペットとしてまとめます。"
  • 「Java SE 6完全攻略」管理ツールの集大成 - VisualVM その1

    先月まで,連載ではJava SE 6u10の新機能を紹介してきました。今月からは,Java SE 6u10以外のアップデートリリースで取り入れられた機能を紹介していきます。 まずはじめに紹介するのが,JDK 6u7で導入されたVisualVMです。 なお,諸般の事情により連載は今回より隔週の連載になります。今後,第1,第3週の月曜に記事が掲載されますので,ご了承ください。ただし,今月は第3週の月曜の21日が休みなので,その代わりに14日に掲載する予定です。 管理ツールVisualVM Java SEはJ2SE 5.0より管理の機能が強化されてきました。J2SE 5.0の開発テーマにはMonitoring & Managementがあげられていることからも,ソフトウエア管理が重要視されていることがわかります。 この流れはJava SE 6でも変わりありません。連載でもJava SE 6

    「Java SE 6完全攻略」管理ツールの集大成 - VisualVM その1
    JHashimoto
    JHashimoto 2009/11/22
    "VisualVMは今まで単体の管理ツールで提供されてきた機能をまとめて提供するためのツールです。"
  • T4を使った複数ファイルの出力

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    T4を使った複数ファイルの出力
    JHashimoto
    JHashimoto 2009/11/22
    "Damien Guard氏の管理クラスは、出力処理を引き継ぐので、複数ファイルに分割して出力することができる。標準機能として、全てのファイルに共通のヘッダやフッタを挿入するといった便利な機能もサポートしている。"
  • Chapter8 部分クラスと静的クラス(1/5) - @IT

    同書籍は、もともとフォーラムにて連載していた『C# 2.0入門』、『C# 3.0入門』の記事を整理統合し、加筆、修正されたものです。 手元でまとめて読みたい方は、ぜひ書店などにてお買い求めください。 【注意】記事は、書籍の内容を改変することなく、そのまま転載したものです。このため用字用語の統一ルールなどは@ITのそれとは一致しません。あらかじめご了承ください。 8.1 部分クラス(Partial Class) 以前、Webサイト@ITにC# 1.xの入門連載を書いていたとき、eventの機能を解説する際に、GUIのイベント処理を例題に取り上げないで、コンソールアプリケーションを使っているのはおかしいという読者の感想があった。eventとはマウスをクリックしたなどのイベント処理を行うための機能であり、それを例題として取り上げないのは直感的にわかりにくいという意見だろう。 しかし、そのよう

    JHashimoto
    JHashimoto 2009/11/22
    "単なる入れ物へと立場を後退させたクラスは、データもメソッドも格納できる一種のコレクションのような存在になる。”
  • 先取り! Google Chrome Extensions 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    先取り! Google Chrome Extensions 記事一覧 | gihyo.jp
  • Microsoft Visio Viewer 2003

    すべての Microsoft 製品GlobalMicrosoft 365TeamsWindowsSurfaceXboxセール法人向けサポート ソフトウェアWindows アプリAIOneDriveOutlookSkypeOneNoteMicrosoft TeamsPC とデバイスXbox を購入するアクセサリVR & 複合現実エンタメXbox Game Pass UltimateXbox Live GoldXbox とゲームPC ゲームWindows ゲーム映画テレビ番組法人向けMicrosoft CloudMicrosoft SecurityAzureDynamics 365一般法人向け Microsoft 365Microsoft IndustryMicrosoft Power PlatformWindows 365開発者 & IT デベロッパー センタードキュメントMicrosof

    JHashimoto
    JHashimoto 2009/11/22
    "Excel の内部から直接、優れた演算能力を利用できるデータ分析ツールです。大量のデータを意味のある情報へと、高速で変換し、わずかな時間で必要な結果を得ることができます。"
  • NUnit Templates for ASP.NET MVC 2 Preview 2

    JHashimoto
    JHashimoto 2009/11/22
    "ASP.NET MVCのテストプロジェクト作成ダイアログでNUnitが選択できるようになる。"
  • 【ハウツー】T4 TemplateとL2ST4でモデルからソースコードを生成する (1) T4 Templateとは | エンタープライズ | マイコミジャーナル

    はじめに T4(Text Template Transformation Toolkit)は、Visual Studioで利用できるテンプレート機能です。この機能を活用すると任意のテキストを簡単に生成できます。稿では、T4の使い方と、CodePlexで公開されているL2ST4(LINQ To SQL templates for T4)を用いて、LINQ to SQLのモデル(*.dbml)からソースコードを生成する方法を紹介します。 T4について T4はDSL Toolsの一部として提供されています。そのため、Visual StudioのStandard Edition以上にVisual Studio 2008(2005) SDK、もしくはGATをインストールして使用します。 無償のExpress Editionの場合は、「Program Files\Common Files\micro

    JHashimoto
    JHashimoto 2009/11/22
    "T4(Text Template Transformation Toolkit)は、Visual Studioで利用できるテンプレート機能です。この機能を活用すると任意のテキストを簡単に生成できます。"
  • 一つのHTMLファイルを使ったiPhone最適化サイトライブラリ·Magic Framework MOONGIFT

    Magic FrameworkはiPhone向けのオープンソース・ソフトウェア。日においてもiPhoneが約200万台発売されたという噂だ。ある程度の市場性が出てきたと言えそうだ。そうなるとネイティブアプリや最適化サイトへの需要も高まってくるだろう。 メインメニュー 幾つかのiPhone向けWebサイトテンプレートがあるが、Magic Frameworkもその一つだ。だが特徴的なのは全体で一つのHTMLのみ提供するという点だ。そしてHTMLファイルをJavaScriptで分断し、スライダを使って表示を切り替えられるようになっている。 何ページもあるようなサイトコンテンツを一つのHTMLで表現できる。例えば小説サイトで最初のページを目次に、各見出しごとにページを分割して表示するような方法が考えられる。1ページなので汎用的なテンプレートではないが、マッチする場面もありそうだ。 ページ切り替え

    一つのHTMLファイルを使ったiPhone最適化サイトライブラリ·Magic Framework MOONGIFT
    JHashimoto
    JHashimoto 2009/11/22
    [ツール幾つかのiPhone向けWebサイトテンプレートがあるが、Magic Frameworkもその一つだ。だが特徴的なのは全体で一つのHTMLのみ提供するという点だ。
  • “読み方”を知って、レビューをもっと効果的に

    ソフトウェアレビューは、ただ漫然と行うだけでは期待する成果を得られない。ソフトウェアの品質向上に寄与する効果的な“指摘”をもっと効率的に行うためには、“それなりの読み方”がある なぜリーディング技法を使うか? 第1回『“確実な記録”こそが、品質・コストに貢献する』では、「何のためにレビューを行うのか、そのために何を重視するのか」といった“観点”を持つこと、すなわち「目的を明確化すること」がレビューを成功させるポイントだと解説しました。 今回解説するリーディング技法とは、そうした「目的」を達成するために、レビューアが「ドキュメント類をどう読み進めていくか」を具体化したものです。一方、プロジェクトマネージャや品質管理担当者など、レビューを管理するメンバーにとっては、技法の種類が「レビューでどんな問題を発見できるのか」大まかに推測する手掛かりとなります。すなわち、「目的」に応じてどのリーディング

    “読み方”を知って、レビューをもっと効果的に
  • Greasemonkey - Google Chrome まとめWiki

    r30925で拡張機能形式への変換が導入されました(r31179でバグ修正が行われています)。 Chromium Build 3687での例: Chromium-rel-xp:3687をインストール C:\scriptsへスクリプトを置く Chromium(Chrome.exe)のショートカットを作成し、プロパティ開いてリンク先の「~.exe"」の後に 「 --enable-greasemonkey」を付け足す(先頭に半角スペースを含む) 作成したショートカットからChromiumを実行 Chromium Build 7690以降(12356でも確認)では有効化の方法が変わっています。 Chromium-rel-xpをインストール C:\Documents and Settings\<username>\Local Settings\Application Data\Chromium\Us

  • Microsoft Windows Network 情報表示プログラム DomainView-- for Windows NT4.0/2000/XP

    DomainView-- は、Microsoft Windows Netowrk に接続されたリモートコンピュータの各種情報を一覧表示するプログラムです。 完全マルチスレッドで動作し、非常に高速に情報を取得します。DomainView-- は、Microsoft Windows Netowrk に接続されたリモートコンピュータの各種情報を一覧表示するプログラムです。完全マルチスレッドで動作し、非常に高速に情報を取得します。ネットワークの接続状況にもよりますが、40台規模のドメインでしたら2〜3秒、200台規模でも十数秒で IP アドレスや MAC アドレスまで取得します。 Version 0.4.3 Updated! (2002/9/27) DomainView-- の主な特長は以下の通りです。 取得できるリモートコンピュータの情報 コンピュータ名 IPアドレス MACアドレス ドメ

    JHashimoto
    JHashimoto 2009/11/22
    "DomainView-- は、Microsoft Windows Netowrk に接続されたリモートコンピュータの各種情報を一覧表示するプログラムです。"