ストレッチポール

首痛・姿勢改善のためにストレッチポール買ってみた. 高校生のころ,部活でよくつかっていたのが懐かしい. 基本乗るだけでもOK. 2週間ほど使ってみたところ,首や腰の “ツマリ” みたいなものがなくなったのを実感できた. 特に両手足を広げてポールに全体重をあずける姿勢を取ると,デスクワークと間逆な姿勢が確保できてよい. ...

June 13, 2018

multi_seeds_rails をリリースした

gem multi_seeds_rails をリリースした. seeds.rb を複数ファイルに分割して,それぞれ rake タスクとして実行できるようにします. gem つくった 🚀 #rails #rubygems seeds.rb を複数ファイルに分割して,それぞれ rake タスクとして実行できるようにします.https://t.co/QkzsFZZCVg — tanaka.world ™ (@_tanakaworld) June 26, 2018 ...

June 11, 2018

web_service_uri をリリースした

gem web_service_uri をリリースした. Web サービスの URI をパースしてアカウントIDを抜き出したりするパーサ. gemつくった🎉🌈https://t.co/E4LRVHS142 #Ruby #RoR #Rails — tanaka.world ™ (@_tanakaworld) June 10, 2018 ...

June 11, 2018

rumojinize をリリースした

Rails で絵文字を扱いやすくする gem rumojinize をリリースした. Published a gem "rumojinize" for #rails #emoji 🎉 https://t.co/W7eVCvH2gz Featuring "rumoji" made by @markwunsch . — tanaka.world ™ (@_tanakaworld) June 9, 2018 絵文字のエンコード/デコードの自動化 ActiveRecord でモデルのフィールドを指定するコードを1行記述すると,DB保存前に ‘🐶’ → ‘:dog:’ のように絵文字を変換してくれる. そして,モデルのインスタンスにロードしたときに,逆の変換が自動でなされるので,変換のことを意識せずに開発が可能になる. 変換自体は rumoji に任せている. 命名 この gem の名前は rumoji からとって rumojinize としている. Rails の ActiveRecord 系の gem では, “acts_as_xxxxx” という命名をするのが流行っている(?要出展)ようなのだが, acts_as_emoji や acts_as_rumoji はしっくりこず, rumojinize に落ち着いた. MySQLの文字コード MySQLは文字セットによって,絵文字が保存できるできないが変わってくる.絵文字は4バイト文字として扱われる.一般的なデフォルトの utf-8 だと扱えず,絵文字を保存しようとするとエラーになる.MySQL5.5 以上では,文字セットを utf8mb4 と変更することで,4バイト文字も扱えるようになるらしいのだが,正直どこに影響がでるか完全に理解できておらず断念した.絵文字を扱いたかったサービスが既に運用中のサービスで,迅速な対応が求められていたのもある.このあたりちゃんと理解してから導入してみたい. 参考 rails + mysqlでの穏便な絵文字保存方法 実装参考にさせていただきました 🙏 ...

June 10, 2018

世界一シンプルで科学的に証明された究極の食事

この本、個人的に激アツ過ぎて、一気に読了した🍽🤔 / Check out this book: "世界一シンプルで科学的に証明された究極の食事" by 津川 友介 https://t.co/WHih5RONh5 pic.twitter.com/Mtc7pmPy3I — tanaka.world ™ (@_tanakaworld) April 17, 2018 巷に蔓延している健康情報が本当に正しいのか?という視点から,科学的根拠を元に考察していた. 資格を有する管理栄養士や医者であっても,それらの情報が正しいと判断できる知識を持っているとは限らないし,マーケティング的な側面で情報が流れてしまうことを言及している. 特に食品5つグループに分類がわかりやすかった. グループ1:健康に良いということが複数の信頼できる研究で報告されている食品. グループ2:ひょっとしたら健康に良いかもしれない食品.少数の研究で健康に良い可能性が示唆されている. グループ3:健康へのメリットもデメリットも報告されていない食品. グループ4:ひょっとしたら健康に悪いかもしれない食品.少数の研究で健康に悪い可能性が示唆されている グループ5:健康に悪いということが複数の信頼できる研究で報告されている食品. さらに「研究」は次のような種類があり,順にエビデンスが強い. 観察研究(特定の食品を多く摂取しているグループ/あまり摂取しないグループに分けて分析,数年後の結果を比較.食品以外の運動などの条件はことなるので,必ずしも食品が影響したかは確実でない) ランダム化比較試験(ランダムに食品を摂取するグループ/しないグループに分けて比較.食品以外の条件はほぼ同じとする.) メタアナリシス(複数の研究結果をとりまとめた最強のエビデンス.ランダム化) ...

April 17, 2018