タグ

rubyに関するkmachuのブックマーク (207)

  • #Ruby超入門 の設計方法|igaiga


    1  ABC  Java
    #Ruby超入門 の設計方法|igaiga
    kmachu
    kmachu 2018/12/11
     ifeach2  

    ruby
     
  • プログラミング初心者に教えるときは「身近な比喩」が重要なのだ! - kakakakakku blog

    今日は「Rails Developers Meetup 2018 Day 4 Nouvelle Vague」に参加し,教育関連のネタで登壇をしてきた!パブリックイベントに登壇するのは約半年振りで,やはり登壇するのは楽しいなぁー!という気持ちになった.あと登壇前に司会者から「ブロガーの吉田さん」と呼ばれて,あまりにダサすぎて吹いた!笑 techplay.jp 登壇資料 伝えたかったこと プログラミング初心者に教えるときに「身近な比喩」を使うと良い プログラミング講師に限らず,誰でも「教える(伝える)機会」はある 教えるときに重要なのは「生徒さんと同じ目線で考えられること」 そして「粘り強く何度でも伝え,常に笑顔でいること」 「身近な比喩」の引き出しを増やそう! 関連書籍 「チェリー」は初心者を対象にしたではないものの「第11章 : Ruby のデバッグ技法を身につける」の内容が素晴らしく

    プログラミング初心者に教えるときは「身近な比喩」が重要なのだ! - kakakakakku blog
    kmachu
    kmachu 2018/12/08
    "週間前に発売された「超入門本」は本当に初心者でも理解できるように工夫されていて素晴らしかった.今後はプログラミング初心者に「超入門本」を紹介しようと思う.今月中に書評を書く予定!"
  • 「ゼロからわかるRuby超入門」を手を動かしながら読んでみた - 調べるブログ


    Ruby Ruby使使RubyonRailsWebRuby Ruby   Ruby  (IT)  Ruby  (IT) : , /:  : 2018/11/22 :   Ruby!
    「ゼロからわかるRuby超入門」を手を動かしながら読んでみた - 調べるブログ
  • #Ruby超入門 のかわいいキャラクターたちのカーテンコール|igaiga


    Ruby  Ruby Ruby3稿 
    #Ruby超入門 のかわいいキャラクターたちのカーテンコール|igaiga
    kmachu
    kmachu 2018/11/26
    「かわいいは正義」の裏側の解説。言いたいことを視覚的に伝えるイラストの威力。どこかで破綻してもおかしくなかったオブジェクトの擬人化を最後までやり切れたのは、すばらしい仕事。
  • Heroku上のtDiaryを運用する - ただのにっき(2015-02-07)


     HerokutDiary  tDiary : Herokuherokumaster使heroku HerokuHerokuGitHubGitHubtDiary
    Heroku上のtDiaryを運用する - ただのにっき(2015-02-07)
    kmachu
    kmachu 2015/02/08
    「Windows Updateならぬ「tDiary Update」」便利っぽい。Herokuは無料でも512MBのメモリあるし、さくらVPSの1GBから移行しようかな。
  • Use Bundler.setup Instead of Bundler.require

    For a long time I thought automatically requiring dependencies was significantly better than manually requiring them. It’s hard to remember now exactly how I arrived at this opinion, but it was certainly influenced by using Rails in the early days before Bundler existed. Rails had a confusing and unfortunate mix of patterns back then. Dependencies were manually required but then later became autom

    Use Bundler.setup Instead of Bundler.require
    kmachu
    kmachu 2013/06/10
    Bundler.requireで自動的にrequireするんじゃなくて、Bundler.setupと手動requireを使うべきという意見。自動でrequireに慣れると依存関係が分からなくなって大変だよ、と。
  • るびま


    Ruby Rubyist  Rubyist Magazine  Rubyist Magazine Ruby  Rubyist  Rubyist Rubyist   Rubyist Magazine 0058   Rubyist Magazine 0058  RubyKaigi 2018  Rubyist Magazine 0057  RubyKaigi 2017  Rubyist Magazine 0056  Rubyist Magazine 0055  Rubyist Magazine 0054   Ruby 11
    kmachu
    kmachu 2013/02/24
    今回のるびまはボリューム感たっぷり
  • Vagrantで簡単仮想マシン構築

    VagrantはOracle VirtualBoxを利用した仮想マシンをコマンドラインから作成してくれるソフトウェアだ。 設定ファイルをRubyで書くことができ、Chef等とも連携できるので、開発環境をコマンドライン一発で作成することができる。更にはCapistranoと組み合わせてアプリケーションのデプロイも一括で行うことで完全自動でいつでもテスト環境をつくれたりもする。 仮想マシンを捨ててしまってもいつでも再構築できること、誰のところにでもすぐ同じ状態に展開できることは開発を進める上で非常にメリットがある。 以下ではまずはVagrantを利用した簡単な仮想マシン構築の手順を説明する(当に説明したい内容はもっと違う話なのだが追って別のエントリで書いていくことにする) Oracle VirtualBoxのインストールhttps://www.virtualbox.org/にアクセスし左ナビ

    Vagrantで簡単仮想マシン構築
    kmachu
    kmachu 2013/02/20
    仮想マシン作成を自動化するツール(CUIフロントエンド的な)
  • るびま


    Ruby Rubyist  Rubyist Magazine  Rubyist Magazine Ruby  Rubyist  Rubyist Rubyist   Rubyist Magazine 0058   Rubyist Magazine 0058  RubyKaigi 2018  Rubyist Magazine 0057  RubyKaigi 2017  Rubyist Magazine 0056  Rubyist Magazine 0055  Rubyist Magazine 0054   Ruby 11
    kmachu
    kmachu 2013/02/20
    chef-soloの最初の一歩。
  • chef-soloを使ってサーバ設定を自動化して楽をしよう! 〜chef-soloの使い方〜:ADWAYS ENGINEERS BLOG


    20120928 chef-solo使 chef-solo使    chef-solo CPAN
    kmachu
    kmachu 2013/02/20
    chef-soloの概要図がわかりやすい
  • ちょっとした GUI アプリケーションをつくるのに MacRuby はよい選択肢となりうる - tokuhirom's blog


     GUI  MacRuby  MacRuby  RubyCocoa  RubyCocoa   Objective-C    MacRuby  Syntax   web application MacRuby  ( Web Application  MacRuby ) VB
    kmachu
    kmachu 2013/01/08
    MacRuby気になる。
  • Shared examples: Variables can be set using a block

    Use space bar or arrow keys to navigate, and escape for index. Built with Slippy.

    kmachu
    kmachu 2012/08/28
    RSpecの使い方が網羅的にまとまっている。
  • RSpecによるユニットテストの書き方 — recompile.net

    2012年04月19日 最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめにごく単純化すると、テスト対象は状態を持ち、入力を与えると何らかの出力を行なうものである。入力が変われば出力は変化するし、状態が変化すると入力が同じでも出力が変わる(かもしれない)。 ユニットテストは、テスト対象の状態を操作し、与えた入力によって意図通りの出力を得られるかを確認する作業のことをいう。なので、ユニットテストを書くときには、オブジェクトの状態ごとにメソッド単位で入力と出力を確認するようにする。 RSpecの疑似コードで書くと

    RSpecによるユニットテストの書き方 — recompile.net
    kmachu
    kmachu 2012/08/28
    スタックを例にしたRSpecの書き方。 rspec -fdでドキュメンテーション生成。
  • RSpecの構文 - Start! Ruby


    * RSpec  http://github.com/mitim/tddbc-lrucache/blob/master/lru_cache_spec.rb **  RSpec[]_spec.rb  ** require require 'lru_cache'  RSpecrequire **  describe do end   describe LRUCache do end  describe LRUCache, "" do end 
    RSpecの構文 - Start! Ruby
    kmachu
    kmachu 2012/08/28
    RSpecのまとめ。Matcher、スタブ/モックについて。
  • るびま


    Ruby Rubyist  Rubyist Magazine  Rubyist Magazine Ruby  Rubyist  Rubyist Rubyist   Rubyist Magazine 0058   Rubyist Magazine 0058  RubyKaigi 2018  Rubyist Magazine 0057  RubyKaigi 2017  Rubyist Magazine 0056  Rubyist Magazine 0055  Rubyist Magazine 0054   Ruby 11
    kmachu
    kmachu 2012/05/27
     contextdescribeit  

    rspec

    ruby

    tips
     
  • るびま


    Ruby Rubyist  Rubyist Magazine  Rubyist Magazine Ruby  Rubyist  Rubyist Rubyist   Rubyist Magazine 0058   Rubyist Magazine 0058  RubyKaigi 2018  Rubyist Magazine 0057  RubyKaigi 2017  Rubyist Magazine 0056  Rubyist Magazine 0055  Rubyist Magazine 0054   Ruby 11
    kmachu
    kmachu 2012/05/27
    RSpecの実践
  • $ cheat rspec

    INSTALL ======= INSTALL rspec ============= $ sudo gem install rspec OR $ ./script/plugin install git://github.com/dchelimsky/rspec.git INSTALL rspec_on_rails plugin ============================= $ ./script/plugin install git://github.com/dchelimsky/rspec-rails.git BOOTSTRAP THE APP ================= $ ./script/generate rspec create spec create spec/spec_helper.rb create spec/spec.

    kmachu
    kmachu 2012/05/20
    RSpecのチートシート。いつも書き方がわからなくなる。
  • 独学でコーディング! - a-newcomer.com


    YouTuber/   
    独学でコーディング! - a-newcomer.com
    kmachu
    kmachu 2012/05/20
    Rack::Testによるミドルウェアのテスト方法。参考になった。
  • ニコニコ超会議の「超エンジニアミーティング」 を全部取材してみた : ITジャーナリスト星暁雄の"情報論"ノート


    inWeb2 1428 調  http://www-ui.is.s.u-tokyo.ac.jp/~takeo50 3DTeddy 100 
    ニコニコ超会議の「超エンジニアミーティング」 を全部取材してみた : ITジャーナリスト星暁雄の"情報論"ノート
    kmachu
    kmachu 2012/05/01
    これはいいまとめ。
  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

    kmachu
    kmachu 2011/11/01
    これはいいまとめ。「初めてのRuby」の次が「メタプログラミングRuby」で吹いた。