Go 言語はじめました

三日坊主にならないように宣言しておきます(何今まで自作のかんたんなスクリプトは Ruby で書いていたのですが、 他の言語をやっておかないとという衝動に駆られました。一番の理由は、Ruby は RoR ばっかりで、他で使われている場面を あまり見ないことでし…

海外出張中です

これまでずっと英語を避けた生活をしていたはずだったのですが、なぜか英語圏に半年くらいの出張を命じられてしまいました。# すでに出張が始まってます 半年あればなんとなく喋れるようにはなると思っているので言語の壁は特に気にしてはないのですが、生活…

PC買い替えたい

ブログ移行したにもかかわらず、全く更新してなかったのでネタを。 今使っている PC ですが、どれも5年近く (5年以上) 立っていてそろそろ買い替えたいです。スペック上は特に困ってない(というか、学生時代に比べて触る頻度がめっきり落ちた)のですが、パー…

納車一年経ちました

納車から1年経ちました。 車を買ってよかった点がたくさんありまして、中でも特に大きいのが 行動範囲が比べものにならないほど広がった点があります。 よく「交通網が発達してるから車なんて入らない」言いますが、そんな物は嘘だと思ってます。住んでると…

年明け+ブログ引っ越しました

今年もよろしくお願いします。 もうはてなダイアリーは古いかなぁと思っていたので、引っ越してはてなブログに移行しました。 ダイアリーから記事をインポートしましたが、プログラムのソースコードが入ってる記事が見にくい感じになってるので今後は貼り付…

PSoC で C++ を使う その2

前回の続きです。 PSoC5LP では C++ がわかったので、ラッパクラスが作れないか見てみました。方針としては 1. PSoC Creator が自動生成する関数を struct でまとめる 2. ラッパクラスに (1) を登録して宣言する 3. read(), write() など、よく使うと思われ…

PSoC で C++ を使う

PSoC で C++ が使えないか1年前からいろいろ模索していたのですが、最近の PSoC Creator (3.3) は特に気にせずとも C++ が使えると言うことが分かりました。そのメモを残しておきます。1. main.c を main.cpp に rename 2. #include を extern "C" {} で囲む…

納車

ちょうど2ヶ月前に車を買いました。 ダイハツ コペン セロです。以前から車欲しいと思いつつも、貯金も貯まって無かったりホントに乗りたい車も決め切れていなかった中、 ふらっとダイハツのディーラーにコペンローブが止まってるのを見かけて、よってみまし…

しまなみ海道ツーリング

GWツーリングシリーズ第3弾です。 しまなみ海道+αを走ってきました。しまなみ海道自体も 以前走ったことがあって、今回で2回目だったりします。 しまなみ海道 2015/05/05-07 | Flickr 飛行機で輪行するのは初めてだったのでどうすれば良いのか 調べてみまし…

伊豆大島ツーリング

GW が終わって明日からまた仕事です…(挨拶第2回ツーリング日記です。2回目は 5/2-5/3 の日程で伊豆大島に行きました(伊豆大島も2回目だったりします)。 伊豆大島 2015/05/02-03 | Flickr 行きも帰りも東海汽船の高速船(ジェットフォイル)に乗ります。 伊豆大…

江ノ島、箱根湯本ツーリング

まだ GW は始まってませんが、自転車に乗ってました。 今住んでいる所が八景島の近くで、そこから箱根湯本まで。 だいたい 65km を 3時間半くらいでしょうか。普段僕は 25~30km/h 程度で走ってるのですが、今回は 30~ 35km/h 以上で 20km くらい走ったり、登…

VDAC、DMA を試す

DDS を作ってみたかったので、それの前準備として VDAC, DMA を試してみました。回路図 DMA を1から設定するのは結構面倒なのですが、DMA Wizard が用意されているので それを使ってあげればソースコードのテンプレートを作ってくれます。Wizard で DMA が準…

PSoC の SPI

SPI の勉強と言うことで、以前 mbed で使ってた SPI 接続の OLED を PSoC で使ってみました。 http://d.hatena.ne.jp/hijouguchi/20101210/1291973831 なお、今回は OLED にコマンドとデータを投げるだけなので、受信は考えていません。コンポーネントはこん…

PSoC5LP

めっちゃ放置してたので久しぶりに書きます。 無事就職して8ヶ月くらい経ちました。まれに DOS を触ったりでちょっとストレスです。今年度に入ってから、部屋が狭いという理由で全くやってなかった電子工作ですが、 部屋を整理してなんとか電子工作ができる…

PENTAX Q7

PENTAX Q7を買ってみました.今まで使っていたRICOH CX3がそろそろ古くなってきたので新調したかったのと,CX3が使いこなせなかったので,それの置き換えとして購入しました. Q7のスペックとしてはセンサーが1/1.7型ですごく小さく正直ミラーレスとしてはど…

複数の言語を補完

vim

前回erubyを書いているときにrubyしか補完候補に出てこないって書いていましたが,それを何とかしてみました. syntax/eruby.vim - hijouguchiの日記普段補完にはneocomplcacheを使ってるので,それを使った方法で解決しました. 以下の内容でafter/ftplugin…

syntax/eruby.vim

vim

verilogを生成するのにerubyを使うことがあるので,vim標準で添付されているsyntax/eruby.vimを.vim/afterにコピーし,以下のように修正してみました. --- /share/vim/vim73/syntax/eruby.vim 2013-05-07 08:41:24.214499103 +0900 +++ .vim/after/syntax/e…

雑記

半年くらい放置してしまいました….お久しぶりです.いろいろと忙しかったような気がします.チップ作ったり論文書いたり発表したり論文書いたり,就活もあったり(就活終わりました).今年度に入ったとたん研究室の環境ががらりと変わってしまって炎上しそう…

Windows 8 購入

ボクの中で Windows がほぼ XP で止まってたので 8 を買ってみました. 正確に言うとちょこっと Vista を使った物のまったく使いこなせず Ubuntu に乗り換えたり,7 を使う機会があった物の使用目的の違いでdebianを使ってたりしました.あまり Windows を使…

Homebrew で gfortran 周りのエラーを解決

最近 Mac の OS を入れ直すことがあって,Homebrew を入れ直したらいろいろと困ったことが起きたので解決策をメモっておきます. 問題点 brew で octave, Rなど(gfortran)が必要なソフトウェアが正常にインストールできない. brew では gfortran が必要なプ…

vi モードでの状態を表示

zsh

zshell を vi モードで使う場合に,今どのモードで作業してるか分からなくなるときがあります. ノーマルモード (vicmd) にいるときに, RPROMPT になにやら表示するようにしてみました.参考: oh-my-zsh/vi-mode.plugin.zsh at master · robbyrussell/oh-my…

copy mode の挙動をよりvim っぽくする

emacs の用に vim だけで何でも完結させられないボクなので zsh や screen を酷使してます. とはいえソフトウェア別に似たようなコマンドが全く異なるキーバインドにされるのは困ってしまうので,なるべく似たようなキーバインドに調整しています. 今回は …

ロケールの固定しない

今まで使用していた環境がすべてUTF-8だったので,zsh,screen,vimのすべてがそれに想定された設定にしていたため,全部適切に調整するのに大変苦労しました. 端末によっても様々なので,1つに固定しない様な設定にすることにしました. vim .vimrcに記述…

入学式でした

研究室に行ってみたり入学式があったりしました. 入学式は総長が話して終わって,式としては凄く短かったです(総長の話はちょっと長かったのですが). 研究室はでびあんでびあんしててボクとしては大変喜ばしいのですが,何点か困ったことがあります. (あ…

引っ越してました

引っ越してから1週間近く経ちました. 何とかなるだろうと思ってあまり準備せずにきたところ,蛍光灯が無くて急いで買ってきたり,家具が全然そろわなかったり(家電は運良く翌日配送とかしてくれましたが), 最近まで菓子パンが主食になったりしましたが,…

大学卒業

大学卒業しました.卒業してしまいました.4年間のまとめとしては 第一志望にもれなく漏れる 1年次の成績が割と良かったので天狗になる 2年前期で講義取りすぎ&不真面目で単位を落とす(唯一) 実験レポートがボールペン&修正液不可で泣きながら徹夜(泣いてな…

zstyleの探し方メモ

zshで補完の挙動を変えたい場合,zstyleを適当に設定するか,該当するzstyleが存在しない場合自分で書くことになります. ほしいzstyleが既に存在するのに同じような物を自分で書こうとして無駄な時間を使わないように,ボクなりのzstyleの探し方をメモって…

Eye-FiからApertureに自動転送

最近Eye-Fiを買って撮った写真をMacに自動で転送しています.iPhotoなら問題ないのですがApertureに転送すると言うことがEye-Fiでは直接行えないので,フォルダアクションを使ってApertrureに転送するようにしてみました. ちなみに公式ではAperture Hot Fol…

case自動入力

verilogでcase文を書いてるときにめんどくさいところがあります. function [3:0] func; input [1:0] in; case(in) 2'h0: func = 4'h0; // <- この部分を書くのが面倒 2'h1: func = 4'h2; 2'h2: func = 4'h4; 2'h3: func = 4'h8; default: func = 4'hx; endc…

単独eval読書会#03

vim

第3回は文字列です.正規表現も(やや不親切ですが)少し触れます. 概要 " 結合は . を使用する echo 'hello ' + 'world' " 0 echo 'hello ' . 'world' " hello world " 結合・分割 echo join(['hello', 'world'], ',') " hello,world echo split('foo:bar:ba…