knockout.jsでjsonをQuery Stringに変換する際にハマった。

knockout.jsを使ってる前提でお話します。 例えば、こんなモデルがあるとして function BlockSearchConditionModel(){ this.width = ko.observable(""); this.height = ko.observable(""); } これをjQueryのajaxでGetのパラメータに含めたい場合、 $.ajax({ …

vmware fusionを使用してmac上のWindowsでVirtual Boxに64bit OSを指定できない場合の対処法

タイトルがなげー。 mac上のvmware fusionで動作しているWindows 7に Virtual Boxをインストールしている場合、 新規マシンの作成時に64bit OSが選択できない問題があります。 ぐぐると、BIOSの設定で Intel(R) VirtualizationTechnology を有効にしろとか出…

PowerShellでpecoでcdする

Windows使いの皆さん。こんにちは。 PowerShell使ってますか? 僕は普段はmac使いなので、zshでpecoってるわけです。 Pecoって便利ですよね。 PowerShellでも使いたい。 インストールだけなら、Windows版のHomebrewことChocolateyで可能。 choco install pec…

c# WebAPIにajaxでclassをPOSTする(RoutePrefix付き)

c# WebAPIにajaxでclassをPOSTする(RoutePrefix付き) いつも忘れてしまって何故404?と悩むのでメモ。 まず、WebAPIの引数に渡したいクラスを定義する 適当に。EMail、Nameというプロパティを持ったクラスを用意する。 とりあえず、/Models/Users.csを追加。…

c#でfacebookのAPIを利用してfacebookページに投稿した際に、sandboxモードでハマった話。

ハマったね タイトルの通り。 APIを使って、facebookページに投稿するのにまずハマりました。 管理者トークンが必要なのね。 それでも、いろんなサイトを見まくって投稿できるところまで行きました。 投稿できたー! と喜んで、他の人に確認して貰ったところ…

PowerShellでGitショートカット

GitといえばTerminal 素敵な記事を見かけた。寿命を延ばす事ができるらしい。 【翻訳】Gitコマンドラインショートカットpostd.cc しかし、僕はVisual Studio愛好家であり 開発環境はWindowsなのである。(実機はmacだけどね!) WindowsといえばPowerShell Pow…

SignalRとTypeScriptとknockout.jsで簡単なチャットを作成

最近の.netは素晴らしい!! ずっと封鎖的だった.net環境。 最近は、超オープンですね。C#を愛する人間としては、嬉しい限りです。 SignalRで簡単なチャット とりあえず、クライアントが文章を入力して送信したら リアルタイムで配信されるだけの簡単なチャッ…

Mono.Cecilで黒魔術を行う。〜トレースログをインジェクション編〜

.net開発者のみなさん。 時々、こんな事を思ったりしませんか? あー、全部のメソッドをフックして開始時と終了時にトレースログ吐きたいー。 特に、 運用チーム > バグガー、バグガー ボク > どういったオペレーションで発生したのでしょうか? 運用チーム > …

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がダサすぎ…