tokyo.ex #2 に参加した

Tokyo.ex #2 に行ってきました タイムテーブル 時間 発表者 内容 19:00- - 開場 19:30-20:00 @ndruger セッション 1: Phoenixを使った案件でリリースまでに起きた問題と対応 20:00-20:30 @ohrdev セッション 2: running web app on elixir 20:30-20:40 - 休…

機械学習コトハジメに行ってきた

機械学習コトハジメに参加してきました。 78b88514d287ef16c8a41cdbf4.doorkeeper.jp 事前勉強をせずに参加したので、ついていけない部分があって辛かった感もありました...orz やっぱり最低限の数学的知識は必要だなと痛感しました。 時間 タイトル 発表者 …

気がついたら tokyo.ex #1 に参加していた

Elixir のイベントに参加してきました(ほぼ一ヶ月前ですが) 開催場所は 株式会社アカツキ さんでした。 普通に通りすぎてしまって迷ってしまったのは内緒 時間 発表者 内容 18:45- 開場 19:00- 開始 19:00-19:30 @hdtkkj セッション 1: phoenix framework…

Elixir チュートリアル キーワードリストとMap

Elixir チュートリアルやらないで触ってたのでおさらいがてらめもめも キーワードリスト key_map 的な奴 iex> list = [{:a, 1}, {:b, 2}] [a: 1, b: 2] iex> list == [a: 1, b: 2] true iex> list[:a] 1 追加するときは ++ iex> [a: 0] ++ list [a: 0, a: 1,…

Berkshelfでハマった

ERROR: Cookbook ruby_build not found. If you're loading ruby_build from another cookbook, make sure you configure the dependency in your metadata あるのに怒られる。 rm -f .vagrant/machines/default/virtualbox/berkshelf これしたら行けた

ruboty をherokuで動かしてみた

Bot用の適当なアカウントをSlackで作成する あとはこのまま Ruby + Bot = Ruboty - ✘╹◡╹✘ 適当なディレクトリ掘る $ mkdir bot $ cd bot bundle init $ bundle init Gemfileを以下のように編集 source "https://rubygems.org" gem "ruboty" ruboty-slack" Pr…

googleカレンダー取得するgem作った

googleカレンダー取得するgem作った gcal | RubyGems.org | your community gem host Surume/gcal 関係するGemがダウンロードされなくてこまった。 gcal.gemspecに spec.add_development_dependency じゃなくて spec.add_runtime_dependency "google-api-cli…

Gistてすと

Ruby:private宣言

private def private_method puts' private' end これだとprivate以下が全部privateメソッドになってしまう 1つずつ指定する場合は def private_method puts' private' end private :private_method メソッド定義後に対象メソッドをprivate に指定するみたい…

gem 書いた

勉強用にgem書いた 動くかどうか確かめてない。 Surume/gemSample Surume/gemSample · GitHub

tmuxに入るとvimの色が出ない

tmuxに入ってvimを使用すると色設定が反映されなかった。 tmux.confに以下を設定したら行けた set -g terminal-overrides 'xterm:colors=256' set-option -g default-terminal screen-256color

tmuxのコピーモード

サーバに入った時ぐらいにしかtmux、screen使っていなかったので、正直コピーモードの使い方があやふや。 とりあえず、エスケープタイムアウトまでの時間の設定と、コピーモード中の動きをviチックに変更しておく。 # エスケープタイムアウトまでの時間 set …

Redis

Redis インメモリデータベース メモリ内で処理をするので、高速で処理ができる。 永続化のために特定のタイミングでDiskに書き込む。 とりあえずインストール(mac) $ brew install redis RedisServerの立ち上げ $ redis-server Redisクライアントの立ち上げ …