いろいろ備忘録日記

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

2009-01-01から1年間の記事一覧

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 わかりやすく説明されているので入門用にちょうどいいのではない…

Microsoft Security Essentials正式版リリース

Microsoft純正の無料ウィルス対策ソフトのMicrosoft Security Essentialsが 正式リリースされていますね。 すでに、GIGAZINEさんの方で詳細なレポートがあがっているのでそちらをメモメモ。 マイクロソフト製の無料アンチウイルスソフト「Security Essential…

ICSharpCode.TextEditorにてシンタックスハイライト設定を追加する方法 (ICSharpCode.TextEditor, DigitalRune.TextEditor)

C#

DigitalRuneのTextEditorにて追加のシンタックスハイライト設定を行おうと おもって情報探してたら見つかりました。メモメモ。 Extending ICSharpCode.TextEditor to support additional Syntax Highlighting http://www.pksoftware.net/Articles/ICSharpCod…

プラグイン機能の実装の為のリソース

C#

プラグイン機能を実装する為のリソースを忘れない内にメモメモ。 基本的にCodeZineの記事から辿っただけですがw .NETによるプラグイン機能を持つテキストエディタの作成 http://codezine.jp/article/detail/1 Writing Plugin-Based Applications http://www…

プライマリーキー(PK)とユニークキー(UQ)の定義情報を取得 (sys.key_constraints, sys.index_columns, sys.tables, sys.columns)

プライマリーキーとユニークキーの定義情報の取得方法です。 忘れないうちにメモメモ。ついでに、先日のカラム定義を取得するSQLにも 組み込んでおきました。 [プライマリーキー情報] SELECT tbls.name AS table_name ,key_const.name AS constraint_name ,i…

DevExpress奮闘記-031 (vol 2.6リリース)(Fixed Version, Installer, Bug)

先日、vol2.5がリリースされましたが、2.5にはCodeRush系のインストール中に エラーが出るというバグがあるので、それを修正した2.6が緊急リリースされました。 2.5はインストールせずに、2.6をインストールするようにしましょう。 (私は、2.5をインストー…

DevExpress奮闘記-032 (VGridControlとPropertyGridControlに関するもろもろ)(VGridControlBase, UnboundMode, LayoutStyle)

よく、間違うのでメモメモ。 以下、自分用のメモなので見づらいかもしれませんがすみません。 VGridControlとPropertyGridControlはどちらもVGridControlBaseを親とするコントロールですが それぞれ少し出来る事が異なります。 PropertyGridControlではUnbou…

シノニム、プロシージャとファンクションの定義情報を取得 (sys.synonyms, sys.procedures, sys.objects, sys.sql_modules)

ついでに、シノニムとプロシージャとファンクションの定義情報の取得方法をメモメモ。 [シノニム] USE AdventureWorks GO /* シノニムの定義を取得 */ SELECT DB_NAME() AS db_name ,SCHEMA_NAME(synonyms.schema_id) AS schema_name ,synonyms.name AS syno…

テーブルとビューの定義情報を取得 (sys.tables, sys.columns, sys.objects, sys.extend_properties, sys.constraints, sys.default_constraints)

前に、テーブルとカラムの説明を取得するSQLを書いていたのですが、説明プラス定義情報を いろいろ取得するSQLです。自分自身が忘れない内にメモメモ。 SqlServerにてテーブルとカラムの説明を取得するSQL (sys.tables,sys.columns,sys.extended_prope…

DotNetZip (Zipファイルの作成)

C#

.NETで扱えるZipライブラリです。 Zipライブラリといえば、SharpZipLibしか知らなかったのでメモメモ。 C#でZIPファイルを扱えるDotNetZip (マイコミジャーナル) http://journal.mycom.co.jp/articles/2009/08/21/DotNetZip/002.html

Microsoft File Transfer Manager (FTM)を手動起動

手動起動する方法を書いてくださっているページを発見。メモメモ. Microsoft File Transfer Manager を手動で起動して、ダウンロードを再開する http://mytechsheet.blogspot.com/2009/07/microsoft-file-transfer-manager.html たまに、ダウンロードしてい…

ADO.NET入門記-025 (System.Data.DataTableについて(04) (スキーマとデータのコピー) (DataTable, Clone, Copy))

次は、データテーブルのコピー機能についてです。 これも、よく利用するのでメモメモ。 データテーブルのコピー機能には、以下の2種類があります。 スキーマのみのコピー スキーマとデータのコピー スキーマのみのコピーには、以下のメソッドを利用します。 …

ADO.NET入門記-024 (System.Data.DataTableについて(03) (行の抽出) (DataTable, Select))

続いて、Selectメソッドです。 このメソッドは、特定の条件に合致する行を抽出する際に利用します。 たまに使うこともあるので、一応メモです。 しかし、このSelectメソッドはDataTableの行数が多い場合には 少し遅いので、あまり乱用は禁物です。とはいえ、…

ビューとトリガーの定義の取得 (sys.objects, sys.sql_modules, sys.views, sys.triggers)

忘れない内にメモメモ。 SQLServerにて、ビューとトリガーの定義の取得方法です。 もっといいやり方知っている方いらっしゃったら教えてください。m(_ _)m [ビュー] USE AdventureWorks GO /* ビューの定義を取得 */ SELECT (schemas.name + '.' + views.nam…

分析関数の衝撃 By CodeZine (SUM, MAX, MIN, OVER, PARTITION BY)

なんで、もっと早くこれを見ていなかったんだと後悔中・・・w 目から鱗でした。URL忘れないためにメモメモ。 分析関数の衝撃(前篇) http://codezine.jp/article/detail/1269 分析関数の衝撃(中篇) http://codezine.jp/article/detail/1298 分析関数の衝撃(…

PROJECT UX (開発スタートガイド、WPF, Silverlight, IE8, UX ガイドライン)

C#

Microsoftが、RIAのための開発スタートガイドを公開しています。 以下のジャンルの開発スタートガイドをPDF, XPSでダウンロードできます。 Windows ユーザエクスペリエンスガイドライン Windows 7 開発スタートガイド Silverlight 開発スタートガイド Intern…

ROLLUPとCUBE (Oracle, SQLServer, GROUP BY, GROUPING, GROUPING SETS, 小計, 総合計)

便利な機能なのは、分かっているのについつい忘れてしまうので、メモメモ。 意外に結構しらない人も多いのではないのでしょうかこれ。 SQLで小計や総合計を求める時に、GROUP BYを利用することが多いと思いますが GROUP BYには更に小計と総合計を求めるオプ…

FlashDevelop

まだ、使ってはないのですが気になるのでメモメモ。 SharpDevelopのFlash版みたいな感じ?Adobe AIRの開発もできるみたいなので 使ってみたいです。 FlashDevelop http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page インストール方法やAIRア…

DevExpress奮闘記-030 (2009 Vol.2リリース)(CodeRush, Refactor, DXCore)

ついに、2009 Vol.2がリリースされました。取り急ぎ参照リソースをメモメモ。 DXperience - Version History http://www.devexpress.com/Support/WhatsNew/DXperience/index.xml#autolist0 What's New in DXperience v2009 vol 2 http://www.devexpress.com/…

A Beginner’s Primer on Drawing Graphics using the .NET Framework (CodeProject, System.Drawing, Graphics, CreateGraphics, Pen, Rectangle)

C#

CodeProjectにて、System.Drawing系のわかりやすい記事を発見。 忘れない内にメモメモ。 A Beginner’s Primer on Drawing Graphics using the .NET Framework http://www.codeproject.com/KB/GDI-plus/Images.aspx

ADO.NET入門記-023 (System.Data.DataTableについて(02) (DataTable内で計算) (DataTable, Compute))

過去の分は以下のリンクから見れます。 ADO.NET入門記-014 (System.Data.DataTableついて(01) (DataTable, DataRow, DataColumn)) http://d.hatena.ne.jp/gsf_zero1/20070920/p1 てか、2年位ほったらかしてましたww こないだ、ふいにDataTableの処理を書…

Windows ユーザー エクスペリエンス ガイドライン (Windows UX ガイドライン, Windows7, WPF)

Windows 7に対応した、新ガイドラインだそうです。以下のページより、PDFファイルで配布されています。 http://msdn.microsoft.com/ja-jp/library/aa511258.aspx 開くと、750ページ以上の巨大なPDFファイルですが、開発者・デザイナ共々読んでおいた方が …