Raspberry Pi3 Model BとRaspberryPI用3.5inchタッチ液晶(LCD)のセットアップ

Raspberry Pi3 Model Bを購入したついでにタッチ液晶(LCD)も購入したのですが、 ちょっと設定に苦戦したのブログに残しておきます。 買ったもの Raspberry Pi3 Model B ボード&ケースセット 3ple Decker対応 (Element14版, Clear)-Physical Computing Lab E…

Vimconf 2016に参加した。

Vimconf2016に参加してきました。 本編は午後からなんだけど、一応スタッフということもあって午前中から会場入りした。 http://vimconf.vim-jp.org/2016/ http://vim-jp.org/blog/2016/10/31/announce-vimconf2016-before-event.html 発表者の各内容は公式…

ファイルに保存されたマクロを動的にロードする方法(Excel VBA)

以下のコードでファイルに保存されたマクロを動的にロード出来ます。 ちょっとめんどくさいのは、デフォルト設定のExcelでは「プログラミングによる Visual Basic プロジェクトへのアクセスは信頼性に欠けます」の実行時エラーになってしまい、実行できませ…

Microsoft Visual Studio 14.0でVimをビルドする。

今までMacBook AirのTerminal上でvimをビルドするか、もしくはWindowsのMinGWでビルドしていました。 今回、Microsoft Visual Studio 14.0でビルドをしてみました。 で、ビルドしてみたけど結構はまりどころがあったのでここに適当にまとめます。 まず、最終…

vimrc読書会のためのプラグインを書いた。

これはVim script Advent Calendar 2015の6日目の記事です。 vimrc読書会 毎週土曜日の23時からLingr vim-jpというページでVimの.vimrcをみんなで読むという活動をしています。詳しくは以下のページを参照してください。 http://vim-jp.org/reading-vimrc/ v…

dart:core Stringの関数について

dart:core Stringの関数について ここに書いてある関数について適当に日本語化&例を載せてまとめます。 https://api.dartlang.org/1.13.0/dart-core/String-class.html まとめるほどでもないけど、単純にどんな言語でも文字列操作大事だし、まぁ単純にアウ…

Surface Pro 4とArc Touch Mouse for Surface

Surface Pro 4とArc Touch Mouse for Surfaceを買ったのだけど、Arc Touch Mouseのマウスホイールの振動音がうるさい。 なので、その対処方法を書いておく。 ※ Wedge Touch Mouse and Arc Touch Mouse for Surface 手順 スタートメニューからストアを開く。 …

「Land of lisp」を読んだのでCommon Lispのまとめ

Land of lispを読んだので、Common Lispについてまとめてみます(以下Common LispのことをLispと表記しています)。 一応私はLisp初心者なので間違いがあるかもしれません。 www.amazon.co.jp clisp まず、Lispの処理系ですが以下のコマンドで一発でインストー…

モモ・ベリア・デビルークの展開図を描いた。

約80cm四方のカラぺで96等分蛇腹、制作時間20時間くらいです。 モモ・ベリア・デビルーク 2作目 pic.twitter.com/7A0td9GqtD— Vimうさぎさん(電脳化したい) (@rbtnn) 2015, 8月 23 展開図。 これ、試作品の展開図(32蛇腹)。 こっちは64等分蛇腹の試作品。

こころちゃんの展開図を描いた。

久しぶりに展開図を描いたのでメモ。 約80cm四方のカラぺで64等分蛇腹、制作時間12時間くらいです。 . @supermomonga さんのアイコンことこころちゃんを折ってみた。 pic.twitter.com/RJkvgdAVy4— Vimうさぎさん(電脳化したい) (@rbtnn) 2015, 8月 10 ※ 左…

Vimでパイプを繋げて水を流す有名なパズルゲームを作った。

Vimでパイプを繋げて水を流す有名なパズルゲームを作りました。 なんでこんなのを作ったかというと、最近xxdを使ってバイナリデータをVimから読み込むっていうのを試していて、これはbmpファイルを読み込んでみたという、ちょっと試作品感のあるVimゲームプ…

msysgit/git をビルドしてみた。

まず、なぜmsysgit/gitをビルドしてみたかというと、 msysgit/msysgitがビルド済みのgit.exeを含んでおらず、 msysgit/gitをsubmoduleしていてmakeを手動で行わないといけなかったからです。 で、以下がビルド手順です。 setup-msysgit.bat rem git.exeを含…

Vimの「カウントに2」が便利すぎた!

Vimではオペレータ、モーション、テキストオブジェクトとありますが、モーションはaとiしかありません。で、例えば、括弧と括弧内を選択したいときにva(と入力しますが、モーションをaにするとその前後の空白も選択されてしまい、欲しくもない空白を省くため…

Anti-pattern of vimrc

file encoding In Vim script, :scriptencoding exists to specify a file encoding. Generally it should define :scriptencoding when you use multibyte character. When you don't use multibyte character, you don't have to define :scriptencoding. …

「zshでsource .vimrc」を対応するvimrcにする。

以前、素で以下の記事のsourceコマンドがVimのコマンドかと思ってリプライを返してしまったことがある。 zshでsource .vimrcしてはいけないらしい。 - 手が震えたらBARに行こう @error1009 あごめんなさい、zshのsourceじゃなくてVimのsourceのことかと勘違…

vimrcアンチパターン

この記事はVim Advent Calendar 2014 - Qiita1日目の記事です。 Vim Advent Calendar 2014 - Qiita 今回は、もう130回も続いているvimrc読書会でよく見られるvimrcのアンチパターン、 まぁ「これは気を付けたほうがいいんじゃない」的なことを私なりにまとめ…

MinGWでVimをコンパイルしようとしたらビルドできなかった。(windres: unexpected version string length 68 != 32 + 8)

ちょっとVim scriptことで調べものしていて、Vim7.3(v7-3-002)の本体のソースコードをビルドしていたら、 以下のような感じでビルドエラーになってしまった。 $windres --preprocessor="gcc -E -xc" -DRC_INVOKED gobj/vimres.res gobj/vimrc.o windres: une…

コマンドラインから「インターネット プロトコル バージョン 4(TCP/IPv4)のプロパティ」を設定する。

A $ netsh interface ipv4 set address name="ローカル エリア接続" source=dhcp B $ netsh interface ipv4 set address name="ローカル エリア接続" address=192.168.0.144 mask=255.255.255.0 gateway=192.168.0.254 C $ netsh interface ipv4 set dnsserv…

Kindle Paperwhiteのために画像からpdfを生成する。

私が愛用しているKindle Paperwhite、画像をpdf化するための手順とかその時の設定値とかすぐに忘れてしまうので、その手順とかを以下に示します。 No.722: ChainLP