いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2009-10-01から1ヶ月間の記事一覧

Ninite (アプリ自動インストール, 便利)

これは、便利そう。 マシンに一からアプリを入れ直す際に大活躍しそうですね。 サインアップも何も必要なく、必要なアプリを選択してダウンロードするだけです。 以下の記事より知りました. m(_ _)m フリーのWindowsアプリを一発で大量にインストールできる…

Microsoft .NET Framework 開発ガイドブック

C#

Microsoftのサイトにて閲覧できます。 よくある、言語の使い方とかではなく、.NET Frameworkの内部についての ガイドブックという感じです。 アセンブリの中身についての基礎知識やバージョン管理、Side-by-Side実行などに ついて記述されています。 基礎知…

キー入力を受け付けながら処理を行う. (Console.Read, Console.ReadKey, ThreadPool, QueueUserWorkItem, IAsyncResult, Func, BeginInvoke, EndInvoke)

C#

たまたま知人より、キー入力を受け付けながら処理を行う事って出来るの??って聞かれたので 書いたサンプルです。もったいないので、メモメモ。 Console.ReadやConsole.ReadKeyメソッドは処理をブロックするので、そのまま処理のループの中で 呼んでしまう…

VBでのラムダ式 (.net framework 3.5)

C# VB

DevExpressのブログにてポストされていたので 今更ながら、VBでのラムダの書き方をメモメモ。 C#と大きく違う点は、単一の式しかかけない事。 Imports System Imports System.Collections.Generic Namespace Test Public Class Sample Public Shared Sub Mai…

unladen swallow (CPython, 高速化, Google)

大分遅いですが、今日知りました・・・。 メモメモ。 一言でいうと、現在のPython実装の高速版を作成することを目標としている プロジェクトという事になりますね。LLVMを利用して行う模様です。 且つCPythonとの互換性を維持する事も明言されています。 処…

VSTO Power Tools (Microsoft Visual Studio Tools for the Office System Power Tools v1.0.0.0)

C#

ご存じな方は、大勢いらっしゃると思いますが とりあえずメモメモ。 C#でVSTO開発を行う際に、個人的に必須なのが VSTO Power Tools です。この中に、開発がしやすくなるように 追加された拡張メソッドがあります。これがあるとグッとコードが 書きやすくな…

yieldの復習 (yield, yield return, yield break, pipeline, パイプライン)

C#

パイプラインパターンに興味を持ったので、ちょこっとyieldの復習してました。 忘れてしまいそうなので、メモメモ。 パイプラインパターンに関しては、以下の記事を参考にしました。 Iterators With C#2 http://www.theserverside.net/tt/articles/showartic…

ADO.NET入門記-026 (DataTable.Selectのバグ??奇妙な動作)(DataTable.Select)

非常に興味深い内容が掲示板に投稿されていたのでメモメモ。 特定の条件下において、DataTable.Selectがちゃんと動作していないという件です。 DataTable.Select の結果がおかしい http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/54…

NHydrate (MDA, Model Driven Architecture, O/Rマッピング, コード生成)

C#

昔、Javaやっていた時にHydrateというオープンソースプロジェクトを 聞いたことがありました。使ったことはないですが、MDAを売りにしていた ものだったと記憶しています。 んで、今日知ったんですが、それの.NET版みたいなのがありました。 メモメモ。 NHyd…

DevExpress奮闘記-033 (DateEditにて時刻も編集できるようにする)(DateEdit, RepositoryItemDateEdit, FormatString, EditMask, VistaDisplayMode, VistaEditTime)

よく間違うのでメモメモ。 普通にRepositoryItemDateEditをカラムやセルのエディタとして利用すると デフォルトでは、日付しか表示されません。 これは、デフォルトの設定が以下のようになっているからです。 RepositoryItemDateEdit.EditMask = "d"; .NETの…

オラクルでの定義情報の取得 (テーブル定義, カラム定義など)(oracle, user_tables, user_tab_columns, user_views, user_synonyms, user_sequences, user_procedures, user_source)

忘れない内にメモメモ。 [テーブル定義] /* テーブル定義情報を取得 */ SELECT SYS_CONTEXT('USERENV', 'DB_NAME') AS db_name ,USER AS schema_name ,tbls.TABLE_NAME AS table_name ,comments.TABLE_TYPE AS table_type ,comments.COMMENTS AS table_comme…

CodeZineのSpread for .NETに関する記事 (CodeZine, Spread for .NET)

C#

CodeZineにSpread for .NETに関する記事がアップされています。 忘れない内にメモメモ。 SPREAD for .NET Windows Forms Editionを使った開発の極意 http://codezine.jp/article/detail/4436 わかりやすく説明されているので入門用にちょうどいいのではない…