2016-01-01から1年間の記事一覧

Riotが自由だからRiotControlをいれたけどまだ自由だったからなんか作ってる

タイトルの通りです。 github.com まえおき react-reduxのdocsで読んだ Presentational Component と Container Component の分離はよさそうだなって思ったので採用したい。 ざっくり言うとPresentationalなものは親から渡された値のみで見た目が決定するべ…

Rails5 apiモード + JSONAPI ResourcesでAPIサーバを作る

jsonapi-resourcesはこちら cerebris/jsonapi-resources: A resource-focused Rails library for developing JSON API compliant servers. 下準備 インストールまで いつものなのでサクサクいきます。 $ bundle init # Gemfile source 'https://rubygems.org…

ReactとRiotとVueを触ってみた感想(暫定版)

前置き なんか新しくつくんべ、っていうときにフロントのフレームワーク(ライブラリ?)を何にするか迷ったんで調べた。 机で調べてたらわかんなかったんで書くべって言ってとりあえず3種類ざっと書いてみたのでその構成と感想を記録しておく。 特に入門記事…

名前がダッシュ始まりのディレクトリをrmする

% ls -la drwxr-xr-x 2 XXX XXX 68B 5 6 00:18 hoge % mkdir hoge/fuga -p # 正しくはmkdir -p hoge/fuga % ls -la drwxr-xr-x 2 XXX XXX 68 5 6 00:20 -p drwxr-xr-x 3 XXX XXX 102 5 6 00:20 hoge % rm -r -p rm: illegal option -- p usage: rm [-f | -i]…

Intentを作成するためにclassクラスを取得したい

例えば Intent を作るときとかにclassクラスが必要になる。 Intent intent = new Intent(getApplicationContext(), HogeActifity.class) これはKotlinだと以下のようになる val intent = Intent(applicationContext, HogeActivity::class.java) どうでもいい…

const_getができないけど文字列からクラスを取得したい

環境 $ crystal version Crystal 0.15.0 [0f62400] (Fri Apr 1 16:59:50 UTC 2016) $ crenv --version crenv 1.0.0-16-g534d2c6 問題点 CLIを作ってるときにサブコマンドを1クラスにしたい 入力に合わせてサブコマンドクラスのインスタンスをとってきたい で…

Crystalでnot nilなgetterを定義する

環境 $ crystal version Crystal 0.15.0 [0f62400] (Fri Apr 1 16:59:50 UTC 2016) $ crenv --version crenv 1.0.0-7-g578eb0a 問題点 適当に getter や property を生やしてるとNot Nilであることをコンパイラが検知できなくて困る 対応策 getter に型定義…

こんにちはDocker for Mac

Docker社から3/24にDocker for Mac及びDocker for Windowsの2つのベータ版が発表されました。 この発表について知識の確認も兼ねてざっと書こうと思います。

bitbarでtrelloの特定ボード、特定リストの先頭を表示するってやつ

そういえば書いたけど公開するの忘れてたので。 前提事項として、 ruby-trelloがsystemのgemとして入っているか、入ってるrubyで起動してあげる必要があります。 boardのidは実際イラなかったような気もします。 require 'trello' Trello.configure do |conf…

tmux初心者だけどセッション管理がめんどくさくなってきた

からaliasつくった。zsh+peco前提 alias ta='tmux a -t $(tmux ls -F "#S" | peco)' pecoで選べて便利

tmux初心者だけど設定ファイル再読み込みするときに

tmxuのプロセスをkillしろとか書いてある記事によくいきついたので正しい情報が1つでも増えることを願って書きます。 # コマンドとして $ tmux source path/to/.tmux.conf # キーバインドとして prefix :source path/to/.tmux.conf

WindowsServer + IIS + ASP.NETのときにiPadでだけ表示が死ぬ問題

けっこー昔のことなのでうろ覚えだけど。 環境 ASP.NET WindowsServer2008 IIS(6かな……?) 事象 PCで見ると問題なし iPadで見るとscriptのロードで問題が起きているっぽく表示が不適切になる 原因 IISのUA判定ミス 対策 WindowsUpdate 調査したときは、再現…