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

javascriptで直線を描画(非canvas)

javascriptで線を描画したい。 斜めにも描画したい。 しかし、諸事情でcanvasは使えない。 そんな時、どうしますか? 1pxのDivを繋げて線を描画する手法もありますが、 なんかギザギザになるし・・・。 で、考えたのですがborder-topを指定したDivをrotateさ…

A*(A Star)

最近、アルゴリズムの勉強がちょっとした趣味になっている。 もちろん、最強最速アルゴリズマー養成講座を購入した。 おもしろい。 アルゴリズム体操はおもしろい!! で、タイトルになっているA*というのもアルゴリズムの一つで、 "エースター"と読む。 最…

C#とWebkit.netでアプリ開発 〜webkit.netで作ってみる編〜

C#とWebkit.netを使用して、何かアプリを作ってみましょう。 html + CSS3を使用したViewと、C#のネイティブソースを連携させます。 とりあえずクリップボードを監視して、一覧表示するアプリでも作ってみましょう。 機能としては、 クリップボードを監視 (C#…

c#でショートカットの日本語名を取得する

例えば、 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories をエクスプローラで開いてみ欲しい。ペイント、電卓・・・等、日本語のショートカットが並んでいる。このフォルダに対して、下記コードを実行する。 var files = Directory.GetF…

64bit環境で、Process.GetProcesses()を使用しウィンドウをもつプロセスのMainModule.FileNameを取得したい。

やたらと長いタイトルだが、やりたいことは、 起動中のプロセスから、ウィンドウをもっているプロセスを抽出したい。 抽出したプロセスの実行ファイル名を取得したい。 の2点である。 そして、前提条件として64bit環境で実行しているが、 32bitでビルドされ…

Dapper.Netで1対多のマッピングをしてみよう。

タイトルの件、 ブログを書こうかな。と思い立ってググってみたら、Dapper.Netで1対多のマッピングができるのか - けさらんぱさらん既にトライしている方がいらっしゃいました。 既に公開されている情報ではありますが、 僕なりのやり方を書いておきます。 …

Visual Studio 2010 ExpressでもNuGetでDapperをインストールしたい

僕は基本的にシンプル派なので、 Dapperは気に入っている。 最近、.NET最先端技術によるハイパフォーマンスウェブアプリケーション という素晴らしい記事でも取り上げられていたので、Dapperに興味のある人は調べて見て下さい。 さて、私は開発環境にVisual …

macのgitではなくHomeBrewのgitが使いたいんだよ!

gitbreakが気になったので、C#とWenki.netの双方向通信ユーザコントロール PassioneBrowserをPublicで公開してみました。 gitbreak pushの際に、code 22が返って来て腹がたったので gitをアップデートしようと思い、HomeBrewからインストールバージョン確認 …

開発環境について

開発環境について、ちょっと書いておきます。 今まで、C#の記事を書いてましたが実はMacで開発しています。 PCの環境としてはこんな感じ PC : Macbook Pro 13インチ Lion(corei5 / メモリ8Gに増設) Windows環境 : VMWare Fusion5でwindows7 64bitを実行Macを…

C#でwebkit 〜webkit.net使ってみる編〜

C#でwebkit 〜webkit.netをを実際に使ってみようじゃないか〜 前回の記事でwebkit.netをビルドしました。 今回は実際にこれを使用してみましょうという記事になります。 ビルド方法が知りたい方は、上記のリンクからどうぞ。 では、さっそく使ってみましょう…

C#でwebkit 〜webkit.netビルド編〜

C#でwebkit 〜webkit.netをビルド〜 visual studioで使えるWebBrowserコントロールは、IEエンジンを使用して動作しています。 これが非常に不便。ローカルのバージョンにいちいち左右されるし、何よりもCss3が使用できない。 これは困ったもんだ。どうしたも…

nQueryをGitHubに設置しました。

とりあえず、設置完了です。 https://github.com/a-shinda/nQuery Windows FormでもjQueryのような記述でコントロールを動かす事ができます。 自由に使って下さい。 とりあえず、当面はC#のみです。 詳しい内容はまた今度。

はじめまして。

都内在住の子持ちフリープログラマです。 主にC#やらwebデザインやらjQuery関連の仕事をしています。 今まで蓄積してきた技術やらなんやらを適当に紹介できたらいいなと思っております。 とりあえず、.net系の仕事をしていて常々思うこと。。。 UIがダサすぎ…