chikuchikugonzalezの雑記帳

趣味とか日記とかメモとか(∩゚д゚)

新型の親指型トラックボールキタ━(゚∀゚)━!

しかもロジクールが新型だしてくれるかと思ってたらまさかのELECOMから。

エレコムがトラックボール2モデル発売。手の「のせ心地」を追求、ポインタ減速スイッチ搭載 - Engadget Japanese

親指型で5ボタンとか最高じゃないですかー。

で、会社からの帰りにポチッた(ゝω・)

いやー、マジ衝動買いだったわー *1


実際のところ今使ってるロジクールのM570と形は変わらなそうだし、性能とか値段とか上だから割と期待してたりはする。横スクロールもできるらしいし。

LOGICOOL ワイヤレストラックボール M570t

LOGICOOL ワイヤレストラックボール M570t

とはいえ、一番欲しいのは無線になった↓なんだけどねー。
ホント、人生初のトラックボールにして大学時代の5~6年間ずっと使ってた。たぶん今でも問題なく使えるはずだけど、無線に負けてしまってある。

Microsoft、また作んないかなー…

*1:まだ発売してません

SFFv2のLZ5圧縮の情報

Go言語用のMUGENバイナリライブラリとしてこんなの作り始めたんですが、


chiku2gonzalez / MUGON — Bitbucket

そこでLZ5デコーダを実装しながら調べたものをまとめました。以下に置いてあります。
主に公式Wikiとフォーラムの情報でした。


SFFv2フォーマット - chikuchikugonzalezの遊び場

Recycle Bitとか謎いなー、と思ってたけどわかるとそんなことになってる理由もなんとなくわかったり。

公式Wiki
  • Control Packetのフラグで、RLE/LZがどっちなのかが書いてないのは不親切だと思うんだよ
  • もうちょっとサンプルコードとかないんですか…?

Go言語用コード断片リポジトリ名を改名した

今まで適当に gomibako *1 っていうダサい名前にしていたけど*2、思うところがあって名前 Goobers に変えました。

chiku2gonzalez / Goobers — Bitbucket

(Gooberはピーナッツのことです)

改名ついでに

  • gomibako/regexp → goobers/text/regexp
  • gomibako/pcx → goobers/image/pcx

と、パスまで変える始末でした

*1:すでに非公開にした

*2:決めた時はイケてるとか思ってたと思う

ドット絵エディタEDGEのファイルをGIMPで開くためのプラグイン書いた

今までドット絵描くのにEDGEを使ってたわけなんだけど、ふとGIMPに移行しようとか思ったらどうしよう*1、とかよくわかんない心配をしたりして。
そうしたらEDGE形式用のC++ライブラリがあるじゃないですか。しかもソースコード公開されてるときた*2

そこでふと

GIMPってPythonプラグイン書けたよな…?

って思ってしまったんですよ。で、やや苦労しつつも四日くらいでできた。
長ぇ( ゚д゚)って思ったので続きを読むからで。

*1:レイヤーを維持したまま別のファイル形式に移行、ということを考えるといったんGIMP形式にした方がよさそうじゃないですかー、っていう発想

*2:Susieプラグインがあるのは知ってた

続きを読む

環境変数を切り替えてシェルを起動するツール作った (3回目)

表題の通り、過去C#で作った cosplay をGo言語で再実装 + 機能追加しました ( ´ー`)フゥー...
その名も dresser (とdressup)

公開場所

BitBucketに置いてあります

chiku2gonzalez / dresser — Bitbucket
ライセンスは MIT にしてあります.

何ができるんだこれ

環境変数を変えたいときにぱっと変えることができます。
単にシェルと起動してるだけなので、exitすれば戻ります。

普段はRubyだけだけど、C拡張を作るときはGCCが必要なんだ、ってときに一時的にMinGWのパスを追加とかできます。
むしろそのために作った感ある。*1

*1:普段のGCCはTDM-GCCだけど、Ruby C拡張の時はRubyInstallerのDevKitじゃないとだめそうなのでとか

続きを読む

Xbox OneコントローラのPCドライバってどうなったんだろう

などと思いつつ、ゲームパッドを衝動買い('ω')

白と黒がある中せっかくだから俺はこの赤のモデルを選んだ

無駄にXinput/DirectInput対応じゃんこれヽ(゚∀゚)ノとか思いながら買いつつ、一番の決め手はXbox配置でDirectInputっていうところ。

Logicoolの (前に愛用してた) 両対応のコレとか

むしろ純正のコレ (白の有線と黒の無線持ってる)

【Xbox 360/Windows PC 対応】 Xbox 360 コントローラー (リキッド ブラック)

【Xbox 360/Windows PC 対応】 Xbox 360 コントローラー (リキッド ブラック)

と比べてどのくらい使えますかね *1

*1:レビューにもスティックがー、っていうのが見られた

Go言語でWindows形式の環境変数展開処理を作ってみた

頑張った、俺頑張った(´;ω;`)




setコマンドのヘルプ見ながら実装したんだけど、やっぱコマンドプロンプト固有なのはムリゲーだよね*1

*1:CMDEXTVERSIONとか