2. 自己紹介 • @mr_konn • 数学科三年 • auehtnticate-oauth / yesod-auth-oauth メンテナ • ブログ:http://blog.konn-san.com • Powered by Yesod & Mighty • これ作ったときの話します
![Yesod でブログエンジンをつくってみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/67432022f5cdb3e37b565dc49241725cc26752d1/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fyesodblogengine-120422015421-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Enumerator Package - Yet Another Iteratee Tutorialは、Iteratee: 列挙ベースのI/Oよりは分かりやすいのですが、やっぱりよく分かりません。なぜなら、僕は使い方を知りたいのに、作り方が書いてあるからです。そこで、Enumerator ライブラリの使い方を簡単に紹介します。 登場人物 Iteratee 入力をもらって計算をします run_ で実行します IO モナドが指定されていれば、副作用を起こせます オートマトンと考えると分かりやすいです Iteratee 同士は (>>=) で合成できます Iteratee >>= Iteratee → Iteratee Enumerator Iteratee と ($$) で合成することにより、新たな Iteratee になります Enumerator $$ Iteratee → Iterate
Metro スタイル アプリケーションを配布するには、「パッケージ」にまとめます。 Windows Store を通さない場合でも、 パッケージにしなければならないようです。 (xcopy deploy とはいかないらしい。) パッケージを作るには… デジタル証明書が必要。 (テスト用の証明書なら、 Visual Studio で作成できる) Windows Store にアップロードする場合と、そうでない場合とで作り方が違う。 パッケージのファイル名には、日本語は使えない。 収めるファイルにも使わない方が無難。 ※ MSDN の次の資料も参照してください。 ⇒ Preparing your app for the Windows Store ◆ デジタル証明書の設定 Visual Studio で Metro スタイル アプリケーションを指定してプロジェクトを作ると、 フォルダ内に Pa
恥ずかしながら、ユニット テストをまともに使ったことがない。 重要性は理解しているつもりで、興味もあったのだけど、仕事で触れず、趣味の開発にも取り入れることはなかった。しかし、プログラマが知るべき 97 のことのテストに関するトピックを読んで、関心度がモリモリ上昇。何かをはじめる時は、こういう気分に乗るのがよい。 あと、仕事でユニット テストの採用を提案するとして、自分で使っていないものを勧められようはずもない。使うにしても、簡単なスニペットを書いて、それをテストして…ではダメだ。ユニット テストを考慮していないものに取り入れるほうが現実的だろう。 というわけで、まずは趣味のプロジェクトにユニット テストを導入してみる。プロジェクトは .NET 製なので、ツールには NUnit を選ぶ。 もくじ レガシーコード改善ガイド NUnit のインストール テスト プロジェクトの作成 テスト コー
IIS6.0では、ASP(ActiveServerPages)でファイルアップロードをする際、管理スクリプトから以下のコマンドを発行することで、アップロード上限値(POSTのバッファ最大値)を変更することができました。 cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed (許可する最大バイト数) または、MetaBase.xmlの次の値を変更しても同じ結果です。 AspMaxRequestEntityAllowed="許可する最大バイト数" IIS7.0では、MetaBase.xml単一の管理から、それぞれ別のコンフィグ管理に移行されました。また、IIS動作中の直接記述変更がIIS6.0より難しくなった、またはできなくなってしまいました。(本当に不可能なのかは試していません。) その代り、IIS7.0をインストールされると設定変
ActionScriptのデバッグ方法として、 debuggerを使う方法 printデバッグする方法 の二つについて調べてみました。 debugger を使う方法 Flex 3.0 SDK には fdb というdebuggerが付属しています。 インストール作業 fdb を使うには flashplayer のインストールが必要です.flashplayer は Flex 3.0 SDK に同梱されていて、以下の手順でインストールできます $ tar xvfz flex/runtimes/player/lnx/flashplayer.tar.gz $ sudo cp flashplayer /usr/bin fdb の使い方 fdbを使って *swfをデバッグするためには、*swfにデバッグ情報を埋め込む必要があります。 デバッグ情報を埋め込むには、 mxmlc に -debug=true
現在ローグライクゲームを作っているのですが、 ランダムなダンジョンを生成する処理は完成してます。 で、もしかしたら参考になるかもしれないので、公開してみます。 (需要はあるのだろうか?) 【ダンジョンの作り方】 ----------------------------------------------------------- ①2次元配列のマップを、いくつかの領域に分ける ②領域ごとに、部屋を作る ③部屋から道を伸ばし、つなげる ④余分な道を消す ----------------------------------------------------------- 自分がやっている方法は以上です。 【補足】 ここからは補足です。 まず①領域分割について。 【1】下記の様な構造体を用意します。 -----------------------------------------------
CodePlex - DynamicJson DynamicJsonをver.1.1に更新しました。ver.1.0の公開以降に理解したDynamicObjectについての諸々を反映させてあります。具体的には、IsDefinedやDeleteといったメソッド名を書かずに、それらが呼び出せるようにし、また、foreach時にキャストが不要になりました。DynamicはIntelliSenseが効かないので、メソッド名を書かせたら負け。大まかに分けて「プロパティ」「名前付きメソッド」「名前無しメソッド」「キャスト」の4つをうまいこと振り分けて、不自然ではなく使えるようにすれば、DynamicObjectとして良い設計となるのではないかな、と思っています。 というわけで、今回は微妙にはまったDynamicObjectの挙動の色々について書きますが、その前に1.1の更新事項を。DynamicJson
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
insertion sortは「挿入ソート」と訳される。(Wikipedia→ http://ja.wikipedia.org/wiki/%E6%8C%BF%E5%85%A5%E3%82%BD%E3%83%BC%E3%83%88 ) ■ 日本語版 Wikipediaの日本語のページのコードを引用すると次のようになっている。 for (i = 1; i < n; i++) { tmp = data[i]; for (j = i; j > 0 && data[j-1] > tmp; j--) { data[j] = data[j-1]; } data[j] = tmp; }上のコードでは、内側のループでinsertの必要がなかった場合でも最後にdata[j] = tmpでtmp変数をwrite backしており、しかも、insertの必要のなかった場合でもj=iが1回実行される。それらの意味に
Vim講座1 - think and error #絵をちょっと見やすくした。(2009.02.13) 前回からだいぶ日にちが空いてしまった。 Vim講座2は都合により作者がお休みするので、今回は3です。まあ日にち的に。 さて教育とは小さい子供にとってはある種洗脳とも言えるほど大きな影響をもつものです。その教育の目的とは一体なんでしょう。それは一言で表すなら自立を促すことです。自立とは、自己判断が出来、親の元から離れること。つまり自立とは親の立場から見れば自律(automation)ともいえます。自律主張ジェネレータ作成が教育の目標であります。 Vimを勉強する人は大抵自律しているので教育はすでに終わっていると思いますが、私はこのような入門講座の目的にも、同様のことが成り立つと考えます。 つまりこの講座は、Vimを一人前に使う人が増え、その人たちにがんがんpluginを作ってもらい、俺のV
Vim講座3 - think and error テキストエディタであるvimはとても扱いやすいのだが、Vimてモード概念があって敷居が高い(誤用)よね。ということで少しだけ書いてみる。 viキー操作メモ(Hishidama's vi Memo) こんなサイトもあるわけなのだけど、これ不便。普段使わないものまで全て書いてあるからだ。 初心者にとっては、どこまで知ればミニマルなのかが知りたいというのに。 概要 モード概念 カーソル移動 インサートモードへ 保存 ////////////基礎終了//////////// ビジュアルモードとコピペ ジャンプ 置換 Undo,Redo[***IMPORTANT***] 一文字置換 こうやってみると長そうだね. モード概念 モードは4つ。ノーマルモード、インサートモード、ビジュアルモード、コマンドモード。 ノーマルモード 起動したときはこのモード。移
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く