AccessViolation Exception

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

FPGAにライフゲームを実装した

www.youtube.com Xilinx社のSpartan6LX9にライフゲームを実装して動かしてみた。 VGA出力 VGAは素直で実装しやすい。 参考 ピンアサインについて VGA端子 - Wikipedia 信号タイミングについて VGA Video (6.111 labkit) 640*480 60Hzを出力したければ、25.17…

MiniProg3を使わずにPSoC4に書き込みしたい

PSoC4単体でできるだけ安価に書き込み可能な環境を作る試みに関するまとめです。 CY8CKIT-049-42XX Prototyping Kit PSoC 4200 Prototyping Kit: マイコン関連 秋月電子通商 電子部品 ネット通販 Cypressが低価格で提供しているPSoC 4…

CY8CKIT-049-4xxxで書き込みが行えなくなった時の処置

CY8CKIT-049-4xxx Prototyping Kitの書き込み器側に乗っている石(USB Serial Bridge Controller(CY7C65211-24L))は実はいろいろな機能がついていて、単純にBootloader経由の書き込み以外に UART/SPI/I2C インターフェース(2機使える GPIO制御 JTAG Contro…

AVRで「LS027B4DH01」を制御

今回は秋月電子通商で販売しているメモリ液晶をATMEGA88p-20AUで制御します。 シャープ モノクロHR−TFTメモリ液晶モジュール 2.7インチ WQVGA: ディスプレイ関連 秋月電子通商 電子部品 ネット通販akizukidenshi.com 回路に関して 大体はデータ…

Excelドット絵入門しませんでした

Excelだって縦横幅を同じにすればセルの色の塗り分けでドット絵が書けるっ そう思っていたものの面倒くさくなったので自動化しました。 セルの色付けで絵を書いているのでもちろん 色を変えることもなんでもできます。 kamiyaowl/excel_paintgithub.com Exce…

scalaでLSystem入門

植物成長シミュレーションで使われているという*1LSystemについて、実際に描画できるのかscalaでやってみます。 実は一年前に ScalaでL-Systemをやってみた - AccessViolation Exception やっているのですが、どうにも気に入らない部分が多いのできっちり作…

あわしまマリンパークに行ってきました

日本一のカエル館 富士山の見える水族館|あわしまマリンパーク 日本一のカエル館 富士山の見える水族館|あわしまマリンパーク 無人島の水族館、あわしまマリンパークに行ってきました。島までは船で揺られて10分かからないくらいでした。 本当に無人島、奥…

scalaでFizzBuzz

gist029d4c54ed2cd3699daf ToolBox twitter-eval使おうと思ってぐぐったらscala2.10から標準で似たことが出来るらしい Scala2.11でEval - scalaとか・・・ //libraryDependencies += "org.scala-lang" % "scala-compiler" % scalaVersion.value import scala…

c# でQuine(クワイン)実装

出来ました。何故かFizzBuzz付きです。 using System;using System.Linq;class Program { static void Main() { var l = new System.Collections.Generic.List<char>(); l.Add((char)0x46); l.Add((char)0x69); l.Add((char)0x7a); l.Add((char)0x7a); l.Add((cha</char>…

ScalaでFizzBuzzを書くと

gista510f1d929df340a6dc8 関数呼び出しの省略 println(1 _2 fizz _4 buzz fizz 7 _8 "fizz" buzz 11 fizz 13 _14 fizzbuzz) //println(1._2(fizz)._4(buzz).fizz(7)._8("fizz").buzz(11).fizz(13)._14(fizzbuzz)) Implicit Class あたかもクラスに機能追加…

scalaでライフゲームを書くと

こうなる。 無名再帰について適当に考えててイマイチ綺麗な記述が出来なくて、 scalaでYコンビネータ - ( ꒪⌓꒪) ゆるよろ日記 scalaでYコンビネータ - ( ꒪⌓꒪) ゆるよろ日記 を参考にさせていただきました。 kamiyaowl / Lifegame.scala

scalaパーサコンビネータでBrainfuckを書くと

こうなる scala 2.11以降では、 libraryDependencies ++= Seq( "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.3") が必要なことに注意されたい。 gist315acaec8171306dba51

東京ディズニーシーに行ってきました

舞浜駅到着時には雪が降っているなどあいにくの天候でしたが、色々楽しんできました。 いちいちきれいな町並みなのがすごくいい ディズニーシーと謳うだけあって船での移動がちらほら 上の写真の油絵。この時まだMyダッフィーを持っていなかった。 何故か頭…

パーサコンビネータで数式パーサ

導入 scala 2.11.x以降は標準から切り離されてしまったのでsbtに依存関係を追記。面倒なのでscala 2.10.4で scala.util.parsing.combinator.RegexParserを継承して独自クラスを作る。 とりあえず粒度の細かいものから作っていく 数字パーサを作る 作った数字…

SIGMA 60mm f2.8 DN購入しました

半年ごとにカメラ趣味にお金を使っている気がしますが、今回は中望遠レンズが欲しくて OLYMPUS 単焦点レンズ M.ZUIKO ED 60mm F2.8 Macro出版社/メーカー: オリンパス発売日: 2012/10/05メディア: エレクトロニクス クリック: 4回この商品を含むブログ (1件)…

c# LINQと拡張メソッド追加に関して

c#はLINQが最高です。タイトルのようなLINQの使い方に関する情報はいっぱいあるので今回は自分でLINQ風のメソッドを追加していく車輪の再発明について簡単に書いておきます。 拡張メソッド staticクラスでthisキーワードを加えた引数のメソッドを定義すると …

高専を志して受験してから、就活して卒業に至るまで

自分が高専を志してから、卒業を控える今まで、あったこと思ったことなどを書きました。 読者層については考えていません。高専に関わりのある方でもない方でも、駄文に付き合っていただけたらと思います。 高専を志したきっかけ 中学二年生の時、高専のパン…

「4つの数字で10を作ったー」を確実に解く

4つの数字で10を作ったー 4つの数字で10を作ったー の回答。随分前に@hypertisさんあたりとTwitterでごにょごにょしてたやつ。 String.prototype.rep = function(n) { if(n number1: number2: number3: number4: target: result: eval: htmlにしろjavascript…

ILでFizzBuzzを書く

.NETをコンパイルするときの中間言語(IL)を直接書き下してFizzBuzzを書いてみます。 メモ ldc.i4//int32ロード ldloc//ローカル変数のロード ldstr//文字列のロード call//メソッド呼び出し stloc//ローカル変数にストア bgt//value1 > value2なら分岐 rem//…

VFD管(IV-18)をArduinoで点灯させる

そういえば電子工作ネタがあまりなかったので、手元にあったVFD管を点灯させてみます。 VFD管 IV-18出版社/メーカー: clockworkメディア: エレクトロニクスこの商品を含むブログを見る Amazonはやたら高いのでどっかのサイトなりebayなりを利用すれば安く済…

紙媒体でも実行したい

というわけでふと写真等からソースコードを生成して実行してみようと思った。 初めにペイントでHello Worldを書いたもの を、Tesseract-ocrで文字解析( c#で書いた 1.tesseract-ocrはnugetから導入。 2.適当に画像に前処理する(OpenCVSharp 3.走らせる usi…

横浜の街と写真とクリスマス

楽しい雰囲気のあるツリー サンタを激写 蒟蒻石鹸 蒟蒻しゃぼん とか言うものらしい。触った感じがぷにぷにして気持ちいい 港の見える丘公園の噴水、公園ベンチは幸せそうなカップルに満ちていた もはやありきたりすぎる構図の一枚 おもちゃの街っぽく(トイ…

秋のおわり、冬のはじまり

最近急に冷え込んできて、今年ももう冬かとしみじみ感じる季節になりました。 通学路の電車からのぞく風景も色鮮やかで、時期に葉を落としていくのかと思います。 ここのところは高専祭に精を入れていてドタバタしていましたがそれも落ち着き*1、卒業研究や…

日帰り大阪旅行してきました

10月1日、大阪旅行に行って参りました。朝5時に家を出て日が変わってから家につくという明らかに一泊した方がいい無理なスケジュールを決行しました。 移動は小田原から新大阪まで、往復新幹線、長かった。 やったー pic.twitter.com/PbwWjd3RA8— kamiyaowl …

OLYMPUS M.ZUIKO DIGITAL 25mm f1.8購入

うむ pic.twitter.com/e3WvwxJoRo— kamiyaowl (@kamiya_owl) September 29, 2014 ついに買ってしまいました単焦点レンズ! OLYMPUS M.ZUIKO DIGITAL 25mm F1.8 ブラック マイクロフォーサーズ用 単焦点レンズ出版社/メーカー: オリンパス発売日: 2014/02/28…

Brainf*ckを書く

c言語っぽいコードをBrainfuckに変換するものを作っていたので、Brainfuckでコード書いた時のことをまとめておきます。 はじめに 計算元に変更がないコーディングをする。 次の例を見てみましょう。 +++++>++++++++++< //5,10を定義 [>+<-] //5を10に移動 こ…

C# LINQで連続する数値をまとめる

1から100までみたいな表現を1 ... 100みたいにまとめたくなった。 最後のテスト読めばわかりますが var str = new[] { 1, 5, 6, 7, 10, 15, 16, 17, 18, 19 }.RangeString(); Console.WriteLine(str);//"1,5 ... 7,10,15 ... 19" が出力されます。素敵。もっ…

c#でSpracheを使った構文解析(4)

c#でSpracheを使った構文解析(3) - AccessViolation Exception 前回記事です。 目標 var csv = "hoge,foo,bar,\nhoge1,foo1,bar1\nhoge2,foo2,bar2,bazz"; 今回はcsvのような区切り文字や改行で仕切られているものを無事に展開することを目標とします。 セル…

c#でSpracheを使った構文解析(3)

c#でSpracheを使った構文解析(2) - AccessViolation Exception の続きです。 構文解析できるならbrainf*ck、作りたくなりますよね(ならない 以前にも "brainf*ck" - 記事一覧 - AccessViolation Exception "brainf*ck" - 記事一覧 - AccessViolation Except…

c#でSpracheを使った構文解析(2)

c#でSpracheを使った構文解析(1) - AccessViolation Exception の続きです。長くなりそうなので分割しました。 前回までで、文字や数値、指定文字単体のパーサは作れるようになりました。今回はそれらを組み合わせて構文に対応するパーサを作っていきます。 …