浜松Ruby会議01 http://regional.rubykaigi.org/hamamatsu01/ の発表資料です。 http://mzp.hatenablog.com/entry/2015/03/29/213909 もあわせてご覧ください。
![Rubyistのための型入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/e6d3b21703904b570737c36e9898443491390285/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F95821d390f1f43c9925f1b537eddf81e%2Fslide_0.jpg%3F4588031)
他の人が書いたRubyコードをリファクタリングしてみました。 画質を上げてから視聴してください。(720p以上 x PC全画面表示を推奨) 題材に使った問題はこちらです。 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2006 リファクタリングしたコードはこちらにあります。 https://github.com/JunichiIto/Keitai-Message 見どころはこのあたりかも。 getterメソッドではなく、attr_readerを使う - 開始位置: 0:04:00 API利用者の予想を裏切るような「サプライズメソッド」をなくす - 開始位置: 0:15:45 仕様書に書かれていない「憶測に基づいた独自仕様」をなくす - 開始位置: 0:33:20 正規表現を導入してコードをシンプルにする -
かつて、Windowsマシン上でDockerを使用するには、 Vagrant、VirtualBox、DockerをプロキシするLinux(coreos など)を 自力で組み合わせて環境構築する必要がありました。 「Docker for Windows Installer」(Docker公式)を使うと、それだけでDockerが利用できるようになった模様です。 メンバーに同じテスト環境を配布できたらうれしいので、ちょっとやってみます。 「Docker for Windows Installer」 インストール Docker公式サイトで配布されている 「Docker for Windows Installer」 をつかってインストールする。 最新版にたどり着くためには 「Windows用インストーラの説明サイト」 から"Docker for Windows Installer"のリンクをたどって
また、データの格納にmongoDBを使うのでこちらやこちらなどを参考にインストール。mongoDBの概要は「MongoDB の薄い本」などを参照。 PythonからmongoDBにアクセスするため、pymongoも導入します。 from requests_oauthlib import OAuth1Session from requests.exceptions import ConnectionError, ReadTimeout, SSLError import json, datetime, time, pytz, re, sys,traceback, pymongo #from pymongo import Connection # Connection classは廃止されたのでMongoClientに変更 from pymongo import MongoClient from
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く