fishでLC_ALLとLANGを設定する

方法 設定用のスクリプトファイルを作成 touch {$HOME}/.config/fish/conf.d/lang.fish 編集 set -xg LC_ALL ja_JP.UTF-8 set -xg LANG ja_JP.UTF-8 背景 hyperというアプリケーションを使っていて LC_ALL と LANG が設定されていないと日本語表示がおかしか…

dockerで使われているサブネットをしらべる

方法 docker network inspect [ネットワーク名] -f '{{range .IPAM.Config}}{{.Subnet}}{{end}}' 例 $ docker network inspect afilms_default -f '{{range .IPAM.Config}}{{.Subnet}}{{end}}' 192.168.80.0/20 ネットワーク名を調べる方法 $ docker network…

brew+fish+nvmの設定をする

方法 1 nvm install brew install nvm 2 oh-my-fish インストール(入っていない人は入れる) curl -L https://get.oh-my.fish | fish 3 omf install nvm omf install nvm 参考 github.com

brew+fish+rbenvの設定をする

方法 1 rbenv install brew install rbenv 2 oh-my-fish インストール(入っていない人は入れる) curl -L https://get.oh-my.fish | fish 3 omf install rbenv omf install rbenv rbenv init するfunctionが追加される 参考 github.com

2017年をふりかえる

転職 自分の中でこれが一番大きい 転職活動をしたのは生まれて初めてだったのだけど、大変だった いろいろ事情があって、2017年3月末で退職するということになった で、それが決まったのが2月下旬 したがって、退職するまで1ヶ月ちょっとしか期間が無いわけ…

CircleCIでmix deps.getしたときに "Could not find Hex" とか言われて怒られたときの話

CircleCIの管理画面でGithubのProjectを追加して、次の画面で出てくる config.yml をなにも考えずにコピペしてイメージのタグを1.5にしたら言われた どうしたら解決するの? CircleCIドキュメントの Language Guide: Elixir にあるように、 mix deps.get の…

お徳用マスクを買った

11月上旬頃に風邪を引いてから長引いていて、なかなかマスクが外せない 60枚入りのお徳用マスクを買っていたのだけど、使い切ってしまった 置いておいて腐るわけでもないから、多めにあっても困ることはないと思ってお徳用を探した。 ユニチャーム ソフトー…

ex_docを初めて動かした 2017-12-14

ex_docというドキュメントツールがある 僕は今日初めて動かしたのでメモしておく 雑に書く 前準備 mix new する mix new ex_doc_sample やったこと mix.exs を変える こう変える defmodule ExDocSample.Mixfile do use Mix.Project def project do [ app: :e…

Phantom.jsがメンテナンス終了になる件を調べてみた

はじめに Phantom.jsというヘッドレスなブラウザがメンテナンス終了になるという話を今年の4月ごろ聞いた。 いま仕事でやっているプロジェクトはRailsで、E2EテストをCapybara+Poltergeistで回している。 PoltergeistっていうのはPhantom.jsをCapybaraで動…

ここ数日やっていること

ここ数日RabbitMQとrabbitmq-delayed-message-exchangeとElixirを組み合わせたサンプルを書くということをしている ようやっとサンプルが動いたのでブログを書く やりたいこと github.com やりたいことは、このPluginを使って指定した秒数待ったあとにメッセ…

今日やったこと(2017/11/07)

今日はRabbitMQをElixirで使うために入門をしていた まず公式チュートリアルを進める https://www.rabbitmq.com/tutorials/tutorial-one-elixir.html amqpを使用する https://hexdocs.pm/amqp/readme.html ちなみにチュートリアルでは 0.2.1 なので古い 僕は…

今日やったこと

RabbitMQにrabbitmq-delayed-message-exchangeを入れるというのをやりました やった方法を簡単にまとめます 方法 Dockerを使って試します 1.RabbitMQのコンテナを作ります docker run --rm -p 15672 --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RA…

今日やったこと

プログラミングElixirという本の16章 OTP:サーバというのを読んで写経した GenServer の使い方が書いてあるところまでやった。 勉強が進んだら練習用にタイマーアプリを書いてみたい。 余談 帰宅してから晩御飯食べて、洗濯物を干してから始めたので、あんま…

iPhoneの音声入力を使ってみた感想

今まで気恥ずかしくて音声入力を使っていなかったんだけど試しに使ってみたら案外悪くなかった この記事では私が音声入力を使ってみたところでの感想を書く 便利だと感じたところ 入力インターフェースが貧弱なときに便利だと感じた(フリック入力しかできな…

1週間でやったこと(2017/08/28~2017/09/03)

やったこと なんとなくConohaのiOSクライアントを自分用に作り始めている github.com Moya RxSwift Realm このあたりのライブラリを使っているのだけど、iOSの開発をするのも久しぶりだし、Moya RxSwift は初めて触るので全然進まない あと画面構成がほとん…

capybaraコードリーディング(find, synchronize)

はじめに capybaraでは find メソッドを使うとある一定の時間が経過するまでリトライし続けます。 今回は find メソッドをターゲットに、どうやってリトライし続ける動作を実現しているのかを見ていこうと思います。 ちなみに私は最初それを知らずに 「ペー…

Anemone gemをコードリーディングする(1)

これを読む GitHub - chriskite/anemone: Anemone web-spider framework anemone.gemspec s.require_path = "lib" libを読むっぽい ↓ lib/anemone/anemone.rb require 'rubygems' require 'anemone/core' anemone/core ってのを読んでるっぽい ↓ エントリー…

転職してました

2017年3月までで前の会社を退職して、2017年4月から別の会社で働いてます

dockerを使って即席nginxをたてる(メモ)

いつも忘れるのでメモ dockerコマンド docker run -v /path/to/document_root:/usr/share/nginx/html:ro -p 80 nginx 参考URL https://hub.docker.com/_/nginx/

今日の作業ログ

これは作業ログです。 作業内容 今日はwebpack hot module replacementの設定をしました。 今作っているやつのpackage.jsonとwebpack.config.jsを触っていました。 package.json { "name": "frontend", "version": "1.0.0", "description": "", "main": "ind…

scaffolds.scssを作らなくする方法

あなたはRuby on Railsでアプリケーションを作るときにscaffolds.scssが要らないフレンズなんだね ご無沙汰しています。 最近「けものフレンズ」というアニメにハマっているちけんです。 今日は小ネタです。 忙しい人のために、先に結論を書く config/initia…

javascriptで3*0.1が0.30000000000000004になる件について(小数点つきの計算)

タイトルに書いたとおりですが、 javascriptで3*0.1が0.30000000000000004という結果が返ってきます。 そんなバカなと思って調べたのですが、どうやら仕様とのこと。 blog.asial.co.jp そうは言っても僕は3*0.1をしたら0.3が返って欲しい。 そこでMath.jsと…

macOS Sierraでメニューバーを暗くする

これを ↓ こうする 方法 システム環境設定を開く 一般を開く 「メニューバーとDockを暗くする」のチェックをつける 以上

最近pocketを使うようになりました。

いまさらですが、pocketを活用するようになった話。 あとで読む系のサービスの定番pocketですが、アカウントをとりあえず登録してはいたものの、あまり使わずに放置していました。 そんな僕がなぜいまさら使うようになったのかという話をします。 getpocket.…

もう何回目かわからないけれど、ブログ再開しよう

しばらくブログを更新していないと、「いまさらブログ再開してもしょうがない」という気持ちが働いて、なかなか書く気が怒らなかったのだけれど、頑張って書こうと思います。 カジュアルに記事を投稿したい。

Deviseの登録情報をカスタマイズ

ご無沙汰しています。ちけんです。 Railsのユーザー認証に使われるDeviseというGemがあります。 GitHub - plataformatec/devise: Flexible authentication solution for Rails with Warden. ジェネレータで作られる登録フォームは"email"と"password"と"pass…

Rails Girls Kyoto 2ndに行ってきました #railsgirlskyoto

どうもちけんです。 Rails Girls Kyoto 2ndにコーチとして参加してきました。 <a href="http://railsgirls.com/kyoto" data-mce-href="http://railsgirls.com/kyoto">Kyoto 28-29th November 2014&lt…

RailsGirlsOsaka#1 に行ってきました

インストールデー 第一印象:会場キラキラしてる Rails Girls インストール・レシピ(http://railsgirls.jp/install/)を参考にインストールしていった。 Windows,Mac,LinuxにRubyとRailsをインストールする方法が丁寧に書かれてる。 とても良い。 ネットワー…

わんくま同盟 大阪勉強会 #58に行った

わんくま同盟 大阪勉強会 #58 http://www.wankuma.com/seminar/20140308osaka58/ に行ってきた 感想 初めてLTした ラブライブの布教ができた いろいろ勉強になった というのが主なところ 各感想の詳細を以下に書いていく 初めてLTした 「bundlerでお手軽自作…

就職

こんばんは。 ちけんでございます。 2012年3月から12月まで、約10ヶ月のニート期間を経て就職していました。 以上です。