単独eval読書会#03

vim

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

単独eval読書会#01

vim

vimscriptを書くためにはhelpを引かないといけないのですが, 丁寧に解説しているサイトが少ないので自分で書いてみました. :help evalを理解できるようになれば,きっとvimscriptすらすら書くようになれるはずです. :help evalは組み込み関数の一覧が種類…

単独eval読書会#02

vim

第二回は比較演算,制御コマンドです. 比較演算概要 vimでは真理値として数値が使われます.0が偽を意味し,それ以外は真を表します. function! Func(arg) if a:arg echo 'true' else echo 'false' endif endfunction call Func(1) " true call Func(2) " …

2011年を振り返ってみようの回

ちょっと早いですけど,今年を振り返ることにしましょう.去年はこんなでした. 2010年を振り返ってみようの回 - hijouguchiの日記 マイコンをより詳しく 感光基板or発注 ラップトップ新調 時期iPhone購入 pocket wifi S購入 マイコンは…あんまし詳しくなっ…

マザーボードを買う

ひょんなことからマザーボードを買いました.購入経緯は zeroplusのロジアナを買う 付属ソフトウェアはwindowsのみ対応 部屋にwindowsを乗せたコンピュータ存在しない せっかくなので何か用意しよう といった具合です.今後picoscopeというオシロスコープを…

ARM MCU続き(+CPLD)

いつぞやに書き殴ったARM MCU使いたいという記事の続きです.もうちょっと詳しく,ついでにCPLDについても. ARMマイコン(およびCPLD)を使うに当たり最低限必要なハードを調べて見ました. ボクが使おうとしているMCUはNXPのLPC1100,1300,あるいは1700シリ…

ロードバイク始めました

おこた温かいです(挨拶 かなり時間が開いてしまいましたが、ロードバイクを購入したことについてでも。 2012 Giant Bicycle [DEFY COMPOSITE 3] -outline- 一台目のくせにちゃっかりフルカーボンだったりします。気をつけて乗らないとすぐ壊すいいものを買っ…

ARM MCU使ってみたい

iOS5が出たおかげでLionとその他諸々を買ったりひょんなことからiPod nanoを買ったり,そして明日ロードバイクを買う予定だったりでお金使いすぎなのですが(ここらへんは後で書きます),そんなことは置いておいて電子工作熱が再発してきました. MTM07の締め…

ガジェット類の話

ついさっきiPhoneを解約してきました、今日はXperia acroとiPad2を買った話でも。まずはどうしてiPhoneでなくてAndroidを買ったのかをお話ししなければなりません。 iPhoneをやめてAndoroidにした理由は、iPhoneが悪かったからではありません。iPhone 3Gから…

ゲームの話

アレルギー性鼻炎で鼻の通りが悪くてとても苦しいです、こんにちは。今回は買いすぎたゲームについてでも。 PS3とWiiを買ってしまったアホですが、何だかんだで楽しんでおります。因みにPS3とWii、そしてXperia ACROは同時に買いました。ホントバカですね…。…

雑記

ブログ放置しすぎました…、そろそろ10月になりそうですね。 院試なる物がありましたが、大学院生になれそうです。いろいろありましたがちょっとここに書くのはやめておきます。 院試の終わった反動でPS3やらWiiやらXperia ACRO(docomo)やらiPad2やらうっかり…

javascriptでMIPSもどき

(本当はそんな余裕無いのですが)暇だったのでjavascriptでCPUっぽい何かを作って見ました.5時間くらいで実装. <html> <head> <meta http-equiv="Contect-Type" content="text/html;charset=utf-8"> <script type="text/javascript" charset="utf-8" src="javascript.js"></script> <title></title> </head> <body> <textarea id="command" cols="30" rows="30"></texta…</textarea></body></html>

自作PC【3年ぷり3台目】インストール編(前半)

ちょっと忙しくて時間が空いてしまいました…。6/8時点でパーツが届いていて、既に組んでます。 ハードウェア構成は前回の物にプラスして、PT2を2枚とNICを1枚追加してます。NICを1枚追加しているのはPCにルータもやらせるためです。 HDD構成 sda:SSD Disk /d…

サイクリング(失敗)

できれば本日自作PCを組み立てたかったのですがまだ家に届いて無いので、これと言った用事もないですが、ふとつくばの方に行ってみたくなったので自転車でサイクリングに行こうとして失敗しました。 自宅からつくばの市役所付近までは大まかに見積もって35km…

自作PC【3年ぶり3台目】

経緯 今までXPを乗せていたパソコンが壊れてしまいました。最近CPUを他のパソコンから載せ替えてうだうだやってるうちに起動不可能に。BIOSすら到達しないしそもそも5年前に組んだモノがベースとなってたので、そろそろ新しくしても良いかなーって思いました…

screenとかzshとか

久々にscreenとzshの設定をどっぷりやってました。現段階で.screenrcが118行、.zshrcが188行あるので全部はさらしませんが、screenまわりの設定をメモ代わりに上げてみようと思います。 .scrrenrc(一部のbindまわり+α) hardstatus alwayslastline " %-Lw%{=u…

emobile解約

すっかり更新が止まってました…。2年前に契約したe-mobileを解約してきました。 e-mobile入手 - hijouguchiの日記 まず更新月がよく分からない感じだったのですが、これは2年1ヶ月目が更新月みたいです。たとえば2010.1に契約した場合、更新月は2012.2です。…

進級できました

3年後期の結果が合否のみ出ていたようなのでさらしてみます。因みに去年の↓ 進学なう(雑記) - hijouguchiの日記 そういえば3年前期分書いてないですね…合わせて書きますか。 履修個数 合格数 単位数 前期 7 7 14 後期 9 9 18 合計 16 16 32 現時点での取得単…

色々購入

春休みに突入しました! 試験はちょっとアレな感じになってしまいましたが、そんなことは気にしないことにします。 MacBookAir "11購入 次出るMacBookPro買うとか買わないとか以前書きましたが、MacBookAirを買ってしまいました。よくよく考えたら満員電車で…

nfsをマウント

sambaをやめてnfsに変更しました。もうWindows使ってないのに使う理由は無いんじゃないのかなと思いましたのが理由です。Windowsからマウントしたい場合でもWindows Services for UNIXを使えば出来るらしいです(試してないですが)。 nfsのインストール及び設…

2010年を振り返ってみようの回

去年書いた、今年度の抱負みたいなモノを拾ってみましょう。 去年の記事: 今年を振り返る - hijouguchiの日記 H8もっといじりたい FPGAやりたい Make: Tokyo Meeting参加したい 固定機買いたい(無線) 出費を抑える こんな感じでしょうか。まずはMake関係では…

arduinoでリモコン #03

arduinoでリモコンシリーズも3回目ですね。2日空いてしまいましたが、最終目標のWebから操作ができました。#02に翌日にはWebから動作させるプログラムは完成していましたが、ソースコードを見直して最後まで修正していました。 前置き 前回ちょっと書きまし…

arduinoでリモコン #02

前回書いた通り、赤外線信号をコンピュータに保存、ついでに保存した信号を使って操作することに成功しました。ハードウェアは 07pin: スイッチ 08pin: 赤外LED(+) 12pin: 赤外受信モジュール(Vout) 13pin: LED(arduinoオンボード) だけ。スイッチのもう一方…

arduinoでリモコン #01

arduinoから赤外線信号を受信、そして送信まで出来ました。 赤外LEDの無理矢理感が酷いですね。ハードウェアはソースから察して下さい( ぷろぐらむ #define SIZE 1536 #define WAIT 250 bool data[SIZE]; bool f; void setup() { pinMode(12, INPUT); pinMod…

雑記

昨日実験のレポートを提出しまして、ようやく学生実験が終わりました。正式には来年度に実験のプレゼンテーションが残ってますが、とりあえず無視の方向で。2年前期から実験*1が始まり2年間めんどくさいものが続いてましたがようやくおしまい。 とても"重い"…

OLED

OLEDでどうにかカラーバーを表示することに成功しました! やってることは単純で、OLEDのサイズ(96x64)まで小さくしたビットマップファイルをmbedから使いやすくするために独自のバイナリを作成して、そのデータをOLEDに流しておしまい。 ビットマップ すべ…

PORTの話

mbedでAVRなどのようなPORTnが欲しくて、それっぽいクラスを頑張って書いてました。というお話。 ソース #include "mbed.h" #include <stdarg.h> template <class pinMode> class Pins { private: pinMode **pins; int size; public: Pins(int, ...); Pins& operator=(int value) { in</class></stdarg.h>…

電子工作コンテスト2010

Make: Tokyo Meeting 06に出展していた74ネギを電子工作コンテスト2010に応募してみたところ、なんと「NXP mbed/LPCXpresso賞」をいただくことが出来ました!以前からmbedは気になっていたのでとても良いタイミングにいただけたと思います。 電子工作コンテ…

Make: Tokyo Meeting 06に出展してきました

土日にイベントがあったのにこの記事書いてるのが水曜日なのは、大学のレポートとかレポートとかレポートとかで何も出来なかったからです(言い訳 今回は前回同様TTLで出展してたわけですが、1人では寂しいのでバリバリやタンポポで有名なススガさんと一緒に…

やっつけファンクションジェネレータ作成

以前直流電源が欲しくて電源装置を作りましたが、その時に正弦波が欲しい何て書いてたのをついに実行に移しました。 欲しかった仕様 波形:正弦波・のこぎり派・方形波(duty可変) 周波数:可聴域(~20kHz) 振幅:最大5Vpp 出来上がった仕様 波形:正弦波・のこぎ…