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

ES取ったど〜、発表早くなっているのね(´д`)

AM1 98.6、AM2 96、PM1 72、PM2 76で、これで情報処理技術者試験もテクニカル4系統はゲッツ。 っと言っても、自分は資格マニアじゃないですよ。 ただ、諭吉が好きなだけです(`・ω・´)*1 諭吉が十分にあれば、後は好きなことをやれる幸せヽ(´ー`)ノ っで、…

先週後半はNet周りの整理で、まずはPingとFTPについて

PingはIcmpSendEcho2()のラッパで、Full FrameworkのSystem.Net.NetworkInformation.Pingに似せたインタフェースに(`・ω・´) 一方FTPはWinInetのラッパではなく、自前実装のリファクタリング(・ω・) Compact Frameworkというかハンディターミナル/無線LANで…

固定長レコードに対する操作って、ハンディターミナルでは以外と需要があったり

本日のお仕事はこんなカンジ。 Compact Frameworkで使用するための、固定長レコードのファイルに対する操作を行うクラスを、下記の様なインタフェースで用意してみましたがどうでしょう(´д`) // 固定長レコードの操作クラス public class FixedRecordFile :…

仮想的な配列をソートしたりバイナリサーチしたり

C#

…したくなったので、こんなカンジで作ってみたんですが、どうでしょう(´д`) public interface IVirtualArray<T> { T this[int index] { get; set; } } public static class VirtualArrayUtil { public static int BinarySearch<T>(IVirtualArray<T> array, int index</t></t></t>…

GraphicsPath の代わりをPolygonでやってみたけど、思った以上に綺麗にならなかったのでやっぱ辞めた(´・ω・`)

今週も引き続いてCompact Framework周りの整理中でした。 今週の対応はUI周りということで、今まで作ってきたコントロール類の整理と標準化。 まあ、実用的に使うのはカスタムボタンとカスタムラベルだけだろうけど(´д`;) カスタムボタンについては、今まで…

ストレージとしてのKVSは用途に対する必然であって、スケールメリットがあるからといって絶対的なものではない

くらいに考えているかな(・ω・) 逆にRDBも絶対的なものではない、っというか、業務系ではほぼ絶対的なものと言ってよいかもしれないけれど、業務系が世界の全てでは無いだけで。 昔からリソース主体のモノを作ってきた人達なんかは、その辺のこだわりは無い…

Compact Frameworkで強化して欲しい点について(´д`)

現状のCompact Frameworkへの不満点について、思いつきメモ。 以下、強化して欲しい点。 Graphics周りの強化 例えば、Graphics.DrawLine()ではfloat版も使いたかったり(・ω・) なぜかというと、Graphics.DrawLine()で1ピクセルの点を書きにくいから(゚∀゚) 同…

アプリケーションには、デバッグ用の隠し機能なんかも用意します ヒープ使用量の表示とか(・∀・)

引き続きCompact Framework周りの整理中(・ω・) 今週はメモリマップドファイル、byte配列マーシャラみたいな所から始まって、ToolHelpなんかにも浮気をしつつ、GrahpcsExtension、ControlPaintみたいなUI系の下準備をして、SIPやカレンダーみたいなアプリケ…

Smart.Windows.Mvc 0.3.1リリース

C#

バグ報告があったので対応版をリリースしました(・ω・)ノ http://usaxusa.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28548 バグ 最初のビューでViewContextAttributeが動作しない問題 改善 Controller.Pop()にパラメータありのものを追加 ちなみ…

Compact FrameworkでWndProc 2009

今週は久しぶりにCompact Frameworkメインで、ライブラリ群の整備に集中していました(・∀・) 現行システムの機種変更とC++→.NET化みたいな話があったりして、その準備として色々派生ができてしまっていたりするライブラリ類のチェックと整理、再統合なんかを…