AccessViolation Exception

仕事でもはんだづけ、家でもはんだづけ

c#のSerialPort周りを少し便利にするモノ書きました

書いてません。既存のプロジェクトから抜き出してリポジトリ作っただけです。 kamiyaowl/dummy_sender · GitHub 組み込み周りのデバッグ用に適当なゴミコードを生成するのですがいい加減煩わしくて送信側受信側まとめて、あと何送ってるかデータで出せればい…

c言語でハノイの塔を解く

ハノイの塔をScalaで解く - AccessViolation Exception をcで書きなおしました。Stackでやってた周りのレイヤを適当に置き換えただけ 何故c++ちゃちゃっとやらないかというところこそ設計的にも技量的にも考えどころ。組み込みで多少動けばいいや程度の技量…

ハノイの塔をScalaで解く

ダウンロードしてる時間暇だったからハノイの塔解いてた— かみや (@kam1yan___) 2014, 4月 1 ハノイの塔とは ハノイの塔 - Wikipedia wikiに載っているgifアニメを見ればどういうものが求められているかわかる。Scalaで書いた まとめ まぁStackだろう import…

横浜ランドマークタワーに行ってきました

なんだか久々な気もしなくもないけど、写真関連の更新です。 またしても諸事情で東京近辺に出向いたので今度は 横浜ランドマークタワー に行ってきました。今回は一眼は持ち合わせていなかったのでGalaxy Note 3による写真となります。 なんだかとってもいい…

c#でnullチェックが面倒

c# LINQと拡張メソッド追加に関して - AccessViolation Exception c# LINQと拡張メソッド追加に関して - AccessViolation Exception に更新されました。 var hoge = /* null or object */ var foo = hoge == null ? null : hoge.bar(); をするのがだるいので…

Arduinoをシリアルモニタとして使う

シリアルモニタをするためにいちいち FT232RL USBシリアル変換モジュール: 半導体 秋月電子通商 電子部品 ネット通販 を用意するのも馬鹿らしいので手元にあるArduinoを使ってできるんじゃないかという話 SoftwareSerial サンプル眺めていたら見つ…

TypeScriptとTHREE.jsで動く時計作ったよ

こういうの作ってみたかったんですよね~ コードはapp.jsに晒されてます。jsつらみ まとめ tscの吐き出すコードにOOPらしさは皆無 やはりメソッドチェーンは美しい あなたは関数それともメソッド? こいつがクソ大事な気がする。Scalaでいえば関数末尾にアン…

TypeScriptで拡張メソッドを実現する

タイトルで違和感を感じれば多分正しくjavascrptを理解してる。 javascriptで拡張メソッドどうやってやるのみたいなアホな思考に浸っていた— kamiya (@kam1yan___) 2014, 3月 19 TypeScript触っててprototypeの存在忘れてた— kamiya (@kam1yan___) 2014, 3月…

TypeScriptでWebページを作ってみる

http://exce.ption.me/ どうも、すでにクソ眠いです。以前ドメインを取ったけど大した活用がなされていない*1ので、まともなWebページをつくろうという話になったわけです。 TypeScript Javascriptに型チェックがついたバージョンみたいな感じ、厳密にはコン…

Windows8.1再インストールまとめ

SSD換装もあってとっても快適。入れたものをまとめておく Chocolatey Windowsでパッケージ管理システム「Chocolatey」 - AccessViolation Exception 今回一番大活躍。こいつで入れたソフト blender ChocolayeyGUI ComEmu dropbox eagle gimp git GoogleChrom…

c#でList<Tuple<K,V>>をDictionary<K,V>にする

scalaにはtoMapがあって一瞬でできるがc#にはセレクタを自分で定義して使うToDictionaryしかなかったのでメモ c#でList<Tuple2`>をDictionaryに変換</tuple2`>

c#で順不同な配列比較

c# LINQと拡張メソッド追加に関して - AccessViolation Exception c# LINQと拡張メソッド追加に関して - AccessViolation Exception に更新されました。 順不同な組み合わせでも一致させたい配列比較する機会があったのでメモ。 var arr1 = new byte[]{ 0x08…

東京に行ったので東京駅周辺の写真を撮ってきた

今日はとある事情で東京まで出向いてきました。いきから帰りまで電車ですこしつらぽよ。ただダンジョンだ何だ言われてましたけど全く迷うことなく電車エンジョイ勢してました。都民にはなんのこっちゃって感じですけど。 以前Twitterで東京駅の雪の写真を見…

Scalaにてjava.lang.OutOfMemoryErrorで落ちる

scalaでメモリ―オーバー:scalaの java.lang.OutOfMemoryError: Java heap space の対処法: - arupaka-_-arupakaの日記 幸せになれました。ありがとうございます。 よくよく考えて見れば7世代のコッホ曲線の文字列の長さが19531249という時点で無理なことに…

Scalaでコッホ曲線を描画

ScalaでL-Systemをやってみた - AccessViolation Exception の続きとなります 描画 L-Systemで生成した文字列から画像を生成すると、自己相似図形の絵が書ける。ので描いた。とりあえずコッホ曲線だけ 結果 stroke = 2.0 , angle = 90.0でコッホ曲線を描画 …

春らしく池のある公園の写真を撮ってきた

某打ち合わせも終わり、いい感じに電車がなかったので公園までちょっと出向いて写真を撮ってきました。 当初は花、主に桜を取りに行ったのですが桜含め花の写真はどうにも微妙。すこしいじってこんな感じ うむむ、もっといい感じのが撮りたかったのだが。そ…

c#でループカウンタをクロージャ変数として使うときのforを隠蔽

c# LINQと拡張メソッド追加に関して - AccessViolation Exception c# LINQと拡張メソッド追加に関して - AccessViolation Exception に更新されました。 時折「お前はn番目だからその数値を投げてこい」というような処理をしたくなる。無論実装は容易なのだ…

c#でList<T>のToStringで中身を表示する

ListをtoStringした時にSystem.Collections.Generic.List`って出てしまうのをきちんと中身表示できるようにした。

近所の梅の花が咲いてきたので写真を撮ってきました

珍しく写真ネタ。河津桜とかいろいろ桜の話題が出てますけど近所はいかんせん寒いのでバリバリの蕾。 けれども梅の花が咲いてきて、桜もやっと咲くかなーなんて植物は温度に敏感で春がやってくるのかと期待しつつカメラ片手に行ってきました。 お寺さん近く…

ScalaでL-Systemをやってみた

ずいぶんと簡単なお題になりました。こういうのがちゃちゃっと書けてかっこいいScalaはできる子 What's the L-System L-system - Wikipedia つまりどういうこと? 例1:藻類 L-system 誕生の契機となった、藻類の成長を記述する例。 V : A, B S : なし ω:…

Windowsでパッケージ管理システム「Chocolatey」

Windowsにはyumとかapt-getとかpacmanみたいなのが無いから使い難いと思っていたらこんなものを見つけた。 https://chocolatey.org/ なんでもNuGetのソフトウェアパッケージ版らしいからもう大絶賛 導入も楽、 これ一行で済むみたい @powershell -NoProfile …

遺伝的アルゴリズムでLifeGameの初期配置を求めてみた

※ Scalaで遺伝的アルゴリズム入門 - AccessViolation Exception ※ ScalaでLifeGameをささっと実装 - AccessViolation Exception かなり改善チューンするところがあるのと評価に時間がかかるので改善実行しながら現状出来たところのまとめ 評価方法 20 * 20の…

c言語でLifeGameを再実装

※ScalaでLifeGameをささっと実装 - AccessViolation Exception の再実装となります 関数型じゃないとどうなるのか 実はライフゲームを作ったのは先日のScalaが初めて。どうせ普通の言語でやるならc#だと味がない(VisualStudio立ち上げるのだるい)し、AVRで…

ScalaでLifeGameをささっと実装

ぬるぬる次の世代になっていきます Scalaも少しは馴染んできたところで簡単に作れそう?なライフゲームを実装してみた。実質1時間かからないくらいで出来たかな。いい出来だった。 What's the Lifegame? ライフゲーム - Wikipedia ページ中央あたりにある セ…

Scalaで遺伝的アルゴリズム入門

遺伝的アルゴリズムとは 遺伝的アルゴリズムというと抽象的な問題や計算量の多い問題を、解のモデルを生物と置いて生物の進化と同等の処理を施すことでいい解を得ようというもの。 様々な手法や応用があって数学徒ではない初~中級者プログラマもどきである自…

OpenCVSharpで入力画像と同サイズの画像を大量に宣言しなければならない貴方に送る

割とコード上でのコピペでなんとかなると思ったけど見づらいファッキン IplImage srcImage = /* 開く */ IplImage dstImage = new IplImage(srcImage.Size,srcImage.Depth,srcImage.NChannels); srcImage.Laplace(dstImage); 別にラプラシアンかけて終わりならこ…

OpenCVSharpでCvWindowをたくさんフィールドに置くのが嫌な貴方に送る

private CvWindow colorPreview = new CvWindow("color"); private CvWindow depthPreview = new CvWindow("depth"); private CvWindow dstPreview = new CvWindow("dst"); ... やってられるか private CvPreview prev = new CvPreview(); を宣言しておいて …

c# kinectで簡単に距離画像を表示

書籍やそこら辺の情報が古いのとどれもこれも公式にあるようなConvertDepthImage()みたいなのを実装していて最高にかっこわるいし見にくかったので適当に模索していたら出来た。 MapDepthFrameToColorFrame is deprecated method 要するにオワコンってことで…

c#でkinectを手っ取り早く動かしてみた

一瞬でできた。 入れるもの VisualStudio KinectSDK (Kinect DeveloperToolkit)あったっけ 実機 参照からMicrosoft.Kinectを追加しておくこと。 解説がいらなそうなほど簡潔なコード。 kinect for c#動作最小コード gistログインしないまま貼り付ける事故を…

Markdownpadを導入

MarkdownPad - The Markdown Editor for Windows とても使いやすい。無料有料の差別化があるみたいだけど十分使えるので満足してる。 全く関係ないがglutが使えないから書きたいものは全て自前で実装する楽しいゲームが展開されている