Retired Colourman

何度も朝がやってくる

2016年5月 月報

段々と徹夜をすると次の日に暑さで体力をやられる日々になってきましたね。月報を書いていきます。 5月のできごと 5/2 「劇場版 響け!ユーフォニアム」鑑賞 anime-eupho.com タイムラインにガルパンおじさんが大量発生するなか、友人に誘われたので「劇場版…

2016年4月 月報

大学生になったこともあって、月報のようなものを書くことにしました。なんとか続けたいですね。 4月中のスケジュール 4/2 入学式 多分Twitterなどでもお伝えしましたが、芝浦工業大学に入学しました。その入学式が4月2日にありました。 入学式の会場は東京…

windowsでgulpを使ってhamlをビルド

windowsでgulpでhamlをビルドしたい。わかる。 How to gulpでhamlを扱うにはgulp-hamlとgulp-ruby-hamlがある。gulp-hamlが上手く動くならそれでいいと思う。僕はダメだったのでgulp-ruby-hamlを使うしかなかった。 gulp-ruby-hamlはhamlコマンドを直接叩い…

hubotから診断メーカーを行う

診断メーカーをhubotでやる 作った。特に難しいことがあったわけじゃないけどネットに転がってる資料とちょっと診断メーカーの仕様が変わっていたのでそこで詰まってしまった。 参考 osak/shindanmaker · GitHub syussya.coffee · GitHub

Linuxでタッチスクリーンを回転して利用する

Nexus7のようなデバイスにLinuxを入れて活用する場合、どうしても画面の向きがデフォルトだと使い辛いという問題がある。そこでシステム設定から画面を横表示にする人は多いが、その場合タッチスクリーンで取得する座標は変わらないため、タッチがまるで使え…

DBHT作りなおした

受験生なのに懲りないでコード書き直してた github.com もともと一年前ぐらいに書いたコードなのでひどかった。それをベースに直したのでやっぱり直してもひどかった。 もともとの名前は Delete Black History of Twitter だったので、それの頭文字をとって…

DartでTwitterのStreaming APIに接続してみた

結果 出来た。 github.com 技術的な話 別にそこまで技術的な話があるのかと言われるとないです。 //接続部分 //OAuthで接続する(?)用のインスタンスを作成。鍵とかつくってる部分はコード読んで var streamClient = new oauth.Client(oauthToken); //Streami…

pubのアップグレードについて

Dartのpubspec.yamlを更新したりする便利なツールとして、denというのがある。いちいち手書きしなくていいので便利。 denを使ってアップデートするとき、どこで情報が更新されるのか忘れがちなのでメモっておく。 コードを完成させる。テストも成功させる。 …

ポエム

高校3年生になり、ついに大学受験のための勉強をはじめざるを得なくなってしまった。 私はもともとコツコツとなにかをするということが苦手であり、もちろん勉強をする習慣なんてなかったため、三年間こつこつ真面目にやってきた優秀な人達に追いつくために…

twitter.dartを作った

sh4869/twitter.dartgithub.com 前々からつくろうと思っていたことを思い出して作った。 現状ちょっと使いやすいというだけでこれライブラリである意味あるか?みたいなところがあるのでいろいろ改善していきたいとおもってる エラー処理 現状DartTeamの公式…

C++でWebsocketを扱う

知見を得たが使わなくなってしまったのでここで供養する。 Websocketpp C++でWebsocket用のライブラリには、boost::asioがベースとなったwebsocketppがある。 zaphoyd/websocketppgithub.com boost::asioを使ったことがある方なら比較的簡単に扱うことが出来…

今年度を振り返る

俺は今年何をやっていたんだろう....— 4869 (@sh4869sh) 2015, 3月 17 4月~7月ぐらい 無事に進学できたので二年生になった。新しいクラスは去年よりかなり頭のおかしい奴の割合が上がっていた気がする。やりたいことが大体似ているからだろう、気が合うクラ…

Haml in Windowsでのエンコードについて

HamlをWindowsで変換すると次のようなエラーがでることが ある。 Haml error on line 58: Invalid Windows-31J character "\xE6" Use --trace for backtrace. 普通にエンコードの問題なので haml -E UTF-8 source.haml source.html と指定してあげればOK. Su…

Sublime TextをWindowsのコマンドラインから呼び出す

環境変数を追加するだけでOK PATHに次を追加 C:\Program Files\Sublime Text 3 コマンドラインでsubl.exeって打つと、起動するようになります 参考 Open Sublime Text From the Command Line Using subl.exe (Windows) ♥ Scotch

Windowsでclock_gettimeを使う

あけましておめでとうございます。今年もよろしくお願いします。 本題 ちょっと今参加してるプロジェクトでWindowsでclock_gettime()関数を使うことになったんだけど、Windowsは本来clock_gettimeをサポートしていないので困ったことになった。 https://juli…

新年を迎えるにあたって言いたいたった一つのこと

俺が新年だ

hamlで[value-top]のようなハイフンでつながった要素を指定する方法

%a{:value-top => "35"} ってやるとエラーが出てしまうので、 %a{"value-top" => "35"} みたいな感じでやってあげれば解決する。ってか多分皆知っていることな気がする。 雑談 はっきりいってこの記事に全く関係のないことなんだけど、「今年やり残したこと…

globalなpubをアップグレードする方法のメモ

pub global activate <アップグレードしたいpubの名前> これでできます。activateをするたびにアップグレードされるって公式サイトに書いてありました。 pub global | Dart: Structured web apps 余談 どうやってやるのかなーって思ったら同じように感じてい…

Kazoo04でJulius入門

みなさんこんにちは。この記事はkazoo04 Advent Calendarの20日目の記事となります。お手柔らかにお願いいたします。 はじめに さて、みなさん突然ですが、TwitterのTimeLineで「かずーーーー氏ーーーーー!!!!」とツイートしている人を見たことはないでしょ…

009について

この記事は009 Advent Calendar 2014一日目の記事です。 サイボーグ009ってなんだ、という人に、009とは何か、009の魅力とは、みたいなことについて語っていきます。 ストーリー イワン・ウイスキー、ジェット・リンク、フランソワーズ・アルヌール、ア ルベ…

Nexus7 2012で「wipe cache partition」を実行する

Nexus 7の電源を切る 電源ボタンと音量小のボタンを同時に長押しする どのモードを選ぶか出てくるので音量の上下を押して「Recovery mode」を選択 その状態で電源ボタンを押す→Recovery modeで起動する 日本語なら「コマンドが指定されていません」と出たら…

IRCの通知をTwitterでしてくれるコマンドラインアプリをDartで作ってみた.

sh4869/IRCTweet sh4869/IRCTweet · GitHub 使い方 $git clone https://github.com/sh4869/IRCTweet $cd IRCTweet $pub get $pub run bin/irctweet.dart #最初にTwitterAPIKeyの設定 $pub run bin/irctweet.dart 現在の機能としては誰かが参加した時、誰かが…

JuliusのサーバーモードをRubyで扱うときに気を付けること

Juliusという音声認識エンジンには、サーバーモードというモードが存在します。それを利用すると、TCP/IP通信で、Juliusの認識結果を受け取ることができるです。 その時、Juliusが吐き出すデータ形式はXMLとなっています。そのため、RubyのREXMLという標準ラ…

複数人で共同開発するときに結構便利そうなチャットシステム調べてみた

注意 感想は主観なので、自分ですべて試してみることをお勧めします。また、この中に載っていなくても、使い易いものもあるかもしれません。あくまで参考程度ということで、よろしくお願いします。 Slack あとからTwitterとブックマークコメントで教えていた…

インターネットが地獄なのではない

我々自体が地獄なのである

juliusをビルドする

そんなに難しくない、っていうか普通にインストールするだけです。 大語彙連続音声認識エンジン Julius このサイトの右にある[quick download]から、一番上のSourceを選んでインストールします。 適当な場所に解凍して、その場所までターミナルで移動します…

Game-plus-plusについて

sh4869/Game-plus-plus · GitHub 南山まさかずが開発して、途中で止めていたようなので、自分が自分なりに実用化できるようにしたいと思っています。 第2回 mix c++勉強会@tokyo 資料 from 真一 北原 第2回 mix c++勉強会@tokyo 資料 最近C++を始めたばかり…

gmusicbrowserでmp3を再生する

Xubuntuにデフォルトで入っているgmusicbrowserですが、そのままだとmp3ファイルを再生できません。 なので、mpg123をインストールします。 apt-get install mpg123 その後、gmusicbrowserを再起動し、右上の歯車アイコンから設定を選びます。 オーディオタ…

MikutterをXubuntuのメニューに登録する

かなり簡単。 XubuntuのWhisker Menu(一番左にあるメニュー)を右クリックして、アプリケーションの編集を選択 MenuLibreの左上の+ボタンをクリックして、「ランチャーを追加」をクリック タイトルを「mikutter」に変更 mikutterを起動するためのコマンドを追…

gemをインストールする際のエラー(rbenv)

OSをぶっ飛ばしたので環境を再構築した時にはまったので。 $gem install bundler ERROR: Loading command: install (LoadError) cannot load such file -- zlib ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallC…