タグ

2014年12月16日のブックマーク (8件)

  • Git入門:Git初学習者のための効率的な学習方法を考えてみた

    記事は,Git Advent Calendar 2014の13日目に投稿させて頂いた記事です. モチベーション 自分を成長させながらいかに効率的に技術を伝承するかが自分の中で課題になっており模索中なこの頃.試しに,社内でGitを使ったことのないエンジニアに1週間(合計7時間)で開発に必要なGitの知識を講義したので,その時に使用した教材や効率的な学習方法を初心者向けに共有する. 背景 一昔前はイケてるエンジニアはGitを使ってプログラムを管理してるみたいな感じだったが,今となってはGitエンジニアにとって必要不可欠なツールになった.Gitがあるからコードの2重管理はなくなり,Gitがあるから継続的インテグレーションや継続的デリバリーが活きる,Gitがあるから変更に対してコメントを残せる.Gitが無いと開発が成り立たなくなって来ているのだ.特に,Githubのヒット以降,その流れは加速し

  • 東京駅で買う、美味しい手土産10選 - Time Out Tokyo (タイムアウト東京)

    1日平均で38万人以上が乗り降りするという東京駅。2014年には開業100周年を迎え、駅構内の商業施設も盛り上がりを見せている。改札内、いわゆるエキナカにも、ほかには出店していないブランドや、限定商品を販売する店が数多く、旅行客や帰省客を相手にしのぎを削っている。遠方へのおみやげなら、焼き菓子など日持ちするものが人気だが、東京に住んでいるならば生菓子も選択肢にくわえられるだろう。ここでは、タイムアウト東京編集部がおすすめする10店を紹介。スムーズに買い物ができるよう、入手場所も記載してあるので、迷ってしまうほど広い構内での買い物に役立ててほしい。 YOKU MOKU 贈答用の焼菓子で絶大なる人気を誇るYOKU MOKUだが、東京駅でもその実力を遺憾なく発揮。東京駅限定販売のゴーフレット菓子『東京ハニーシュガー』(6個入594円)は、現在東京駅で一番人気の商品。蜂の巣をモチーフにした六角形巣

    東京駅で買う、美味しい手土産10選 - Time Out Tokyo (タイムアウト東京)
    imiwon
    imiwon 2014/12/16
  • モダンなEmacsを求めて (6) Rubyについて - block_given?

    今回のモダンなEmacsを求めてはRubyの開発環境について。 rbenv.el rbenvへの実行パスを通してくれたりする。 package-install rbenv で入る。 (require 'rbenv) (global-rbenv-mode) rbenvを入れた場所の設定も必要。 brewで入れたのならbrew info rbenvで場所がわかる。 echo $RBENV_ROOTでもよい。 (setq rbenv-installation-dir "/usr/local/var/rbenv") 追加しておく。 electric-pair-mode {と打つと}、"と打つと"のように対応する文字を自動で入力する。 Emacs 24からはデフォルトで入っている。有効にする。 (electric-pair-mode t) ブロック引数の|も自動で閉じてほしいので次のような設定を追加

    モダンなEmacsを求めて (6) Rubyについて - block_given?
  • emacsのruby環境をセットアップする -- blog.10rane.com

    最近caskに切り替えたので、ruby環境も一から作り直したいと思います。 オムニ補完には、今まではRsenseを使っていましたが、今回はrobeというパッケージと使ってみたいと思います。 対象のEmacsのバージョンは24.3.1になります 今回インストールするパッケージ ruby-mode ruby-end ruby-block inf-ruby robe auto-complete rvenv       # 2015/02/23追記 smart-newline # 2015/02/23追記 rspec-mode   # 2015/02/23追記 ruby-mode,ruby-end,ruby-blockをインストール まずは基的なところから。 Emacs24だとruby-electricがうまく動かなかったので、 今回はインストールしませんでしたが、ruby-endだけで事足りま

  • Welcome to Android Development Training Course! - mixi-inc/AndroidTraining

    Welcome to Android Development Training Course! 前提 このトレーニングコースに入る前に、下記の知識・スキルについて勉強しておいてください。 Java の知識・スキル Java言語プログラミングレッスンや、Effective Javaなどが参考になります。 IDE の使い方 (Eclipse) 基操作が分かる程度で大丈夫です。 ゴール このトレーニングコースを受講することで、下記のような知識・スキルが身につきます。 Android の仕組みが分かる 自分で Android アプリを開発することができる リリース可能な品質を担保できる 準備 このトレーニングコースを受講する上で、下記のものを準備しておいてください。 Android デバイス Android 2.2 以上であることが望ましいです。 開発環境 下記の構成の、まえがきの章を参考に準備

    Welcome to Android Development Training Course! - mixi-inc/AndroidTraining
  • Golang Error Handling lesson by Rob Pike - Block Rockin’ Codes

    Intro この記事は Go Advent Calendar 2014 の 15 日目の記事です。 例えばネットワークのフレーム処理的なものを書いている場合、以下のようなコードがよくでてきます。 There are many codes like this, while writing a Network Frame Parser program. var type uint8 err = binary.Read(r, binary.BigEndian, &type) if err != nil { return err } var length uint32 err = binary.Read(r, binary.BigEndian, &length) if err != nil { return err } ... 関数の中では、各要素の長さ毎に読み込んで、読み込みに失敗したらエラーを

    Golang Error Handling lesson by Rob Pike - Block Rockin’ Codes
  • Ruboty のコードリーディングで Ruboty の仕組みを理解すると共に Ruby の設計・実装の定石を学ぶ #ruboty - Qiita

    Ruboty のコードリーディングで Ruboty の仕組みを理解すると共に Ruby の設計・実装の定石を学ぶ #rubotyRubyRuboty 概要 Ruboty のコードリーディングで Ruboty の仕組みを理解すると共に Ruby の設計・実装の定石を学びます。 確認対象は、コマンドラインで ruboty を実行して Ruboty が起動するまでの部分です。 はじめに Ruboty の構成を理解するために、この解説を作ろうと思ったのですが、 Plugin による拡張などを含めた高レイヤの設計技法 適切な命名により、単一責務で分割されたメソッド群 メモ化、 alias method chain , ..etc など様々な Ruby のイディオム など、 Ruby の良い作法を 高レイヤの設計技法 から 低レイヤのイディオム まで幅広く学ぶ素材として 非常に魅力的なソフトウェアであ

    Ruboty のコードリーディングで Ruboty の仕組みを理解すると共に Ruby の設計・実装の定石を学ぶ #ruboty - Qiita
  • 複数の公開鍵を使い分ける - May the Source be with you

    SSH でサーバにリモートログインする際、パスワード認証ではなく公開鍵認証を行っている人も多いかと思います。自宅内では同じ鍵を使い回していたのですが、仕事の都合で新しい鍵を作ることになりました。例によって備忘録です。 キーを作るのはこんな感じ。 $ ssh-keygen -C hoge@fuga.com -f ~/.ssh/id_rsa.hogeログインする時は -i オプションで鍵ファイルを指定することで、鍵を使い分けることができます。 $ ssh -i ~/.ssh/id_rsa.hoge hoge@fuga.com~/.ssh/config に使用する鍵を列挙しておけば、鍵ファイルを勝手に探してくれます。ファイルの中身はこんな感じで。 IdentityFile ~/.ssh/id_rsa IdentityFile ~/.ssh/id_rsa.hoge IdentityFile ~/.

    複数の公開鍵を使い分ける - May the Source be with you
    imiwon
    imiwon 2014/12/16
    ~/.ssh/config に IdentityFile で鍵を列挙すれば、よしなに扱ってくれる