ツナワタリマイライフ

日常ネタから技術ネタ、音楽ネタまで何でも書きます。

ruby の検索結果:

はてなブログのカテゴリーを階層化してすっきりさせる

…開発はかなり多くて、ruby、railsのほかに備忘録とかいう粒度が違うカテゴリがあったり。主に導入系のメモなんですが。 参考サイト 素晴らしきプラグインを作成されたのはこの方。 bulldra.hatenablog.com こういうものを自分で作って世に出せるエンジニアになりたいです。。。 おわりに どっちにしろ今の執筆スタイルだと月一でのカテゴリ見直しは必要になってくると思います。量が増えるほどその作業負荷は増大していく。。。 あとは今は複数に所属可能になってます。ソフト…

vagrantのVMをpackageを使ってBox化する

はじめに 基本的にvagrantで作ったVMは、使い終われば消す。使うときにまた作る。それがリソース面での大きな利点なので。 初期設定はprovisionでシェルに書いてしまうので、途中の状態でBox化する必要はない。(別にyumのインストールの時間も気にならない) ただ、前回の記事のように初期設定にGUI操作があって完全自動化したい場合はそれでは困るので、設定完了後の状態からBox化しようと思う。 方法 vagrant packageコマンドを使用する。 ネットワークデバイ…

IPアドレス管理OSS「phpipam」インストール編

はじめに かなり前にこういう記事を書いた。 take-she12.hatenablog.com 社内に導入したので導入メモ程度だったんだけど、検索からのアクセスが異常に多い。phpipamとgoogle検索するとこの記事がなんと3番目に表示される。(記事執筆現在)1位は公式、2位は構築時に参考にしたブログだ。 需要があるということでもう一度自分の環境でインストールしてまとめること、さらにそれをvagrantで自動化すること、そして実際に機能の紹介までしていきたいと思う。今回は…

rubyのunlessと改行について調べる

…めに 仕事で大規模なruby on rails製のソフトウェアの開発・保守をやっております。今日もじっくりいきもののような巨大なソースとにらめっこしていたところ、気になる使い方をしていました。 後置unlessと見せかけて条件式が改行されている hoge(param) unless str == foo return 環境 MacBook-Air:ruby take$ ruby -v ruby 2.0.0p645 (2015-04-13 revision 50299) [un…

プログラム&markdownエディタをAtomにして落ち着いたので設定とプラグイン晒す

…優秀です。 一方で、ruby on railsでの開発を公私ともにやるので、そっちを触れるエディタを探していました。railsのIDEとしてrubymineも検討していたんですが、値段の高さがネックになって踏みきれず。Atomは昔手を出したんですが、使い勝手が悪く、続きませんでした。当時はβ版でしたが、現在はv1.3ということで、期待を込めてもう一度挑戦したらこれまた最高に使いやすく、すべての要件を満たすエディタとなりました。 テーマはAtom-Lightとbase16 To…

「ほとんどのエンジニアには解けるが、下位30%のダメなエンジニアにだけ解けないパズル?」を解いてきた

…じめに tango-ruby.hatenablog.com ジャバ・ザ・ハットリさんが作成したcurlを使ってごにょごにょするワクワクするパズルの第3段が出たので早速挑戦してきました。前回 ユーザ登録時にメールアドレスを入れていて、今回は公開時に案内が来ました。パズルは以下のサイトから。 http://challenge-your-limits3.herokuapp.com/ 第1段、第2段について書いた過去の記事はこちら。 take-she12.hatenablog.com…

rubyでamazon-ecsを使って書籍情報を取得する

…があったので、まずはruby単体で取得するところから、ということで。 Amazon Product Advertising APIと、それを呼び出すrubyのgem、amazon-ecsを利用する。 前提 以下の3つが必要 amazonアソシエイトのトラッキングID AWS(amazon web service)のアクセスキーとシークレットキー 実はこっちの作業が厄介だったりします。 ログを取っていないので記事の引用とさせてください。 www.ajaxtower.jp Ama…

ダメなエンジニアには解けないパズル!?RESTAPIとcurlコマンドについて

…うだ。 tango-ruby.hatenablog.com tango-ruby.hatenablog.com ダメなエンジニアには解けないパズル。なんのこっちゃと思うが、curlを1発叩いてみれば分かる、これはハマる。笑 そういう僕も1問目は数分で解けたものの、2問目は合計1時間以上かけて解くことができた。 以下が問題への直のリンク。 Challenge Challenge2 出題者のブログにも書いてあるが、問題のページへ飛ぶと、「Please call my APIs」と…

MacのランチャアプリAlfredのカスタムサーチ本当便利

Mac

…検索してみて欲しい。以下はrubyで検索したときのurlだ。 http://take-she12.hatenablog.com/search?q=ruby ここのq=のあとが検索ワードとなる。 search urlにはこの検索ワード部分を{query}と置き換えてやる。Titleはこのカスタムサーチのラベル、keywordはamazon: のように、このカスタムサーチのためのコマンド名だ。この場合は hatena rubyと打ってやれば自分のブログで検索できる。 お試しあれ!

リファクタリングRuby 6〜9章

…した。これは今自分はRuby on Rails上でのrubyのコードしか触ってないからだろうなあ。。。 6章 メソッドの構成方法 6.1 メソッドの抽出(Extract Method) リファクタリングといえば、まずはこれ。実際、共通する処理はまずメソッド化する。あとこの本を読んで気づいたのが、「分かりやすい名前」のメソッドであればコードの可読性もあがる点。何をやっているかが簡単にわかる。 6.2 メソッドのインライン化(Inline Method) これは6.1と逆で、あま…

3週間でTwitter検索結果csvダウンロードアプリをデプロイした話

…会運営支援アプリ」(ruby on rails)をリリース。これが初のアプリ完成だった。(それまでもandroidアプリを作ろうとしたが、挫折) とにかくお金を稼げるようになりたい!という思いだけはずっとあったので、今度は外向けに何か作りたいと思ったわけでした。 目的 herokuを使ってみたい twitter-apiを叩いてみたい アジャイルな開発をしてみたい そしてようやく慣れたruby on railsでというところで、作り始めました。 herokuを使ってみたい 正直…

リファクタリング Ruby Editionに先立って

… リファクタリング:Rubyエディション作者: Jay Fields,Shane Harvie,Martin Fowler,Kent Beck,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2010/02/27メディア: 大型本購入: 9人 クリック: 321回この商品を含むブログ (49件) を見る 随分長いこと放置していてようやくやろうかなと思ったところ。どうも1章のサンプルを読んで面白く無いと思ってしまって放置してしまっていた。その後自分でRailsア…

パーフェクトRuby on RailsのPart1を読んだ

パーフェクト Ruby on Rails作者: すがわらまさのり,前島真一,近藤宇智朗,橋立友宏出版社/メーカー: 技術評論社発売日: 2014/06/06メディア: 大型本この商品を含むブログ (8件) を見る超有名なこの本ですね。 このブログでもちょいちょいrubyはやってたもののRails自体の本格的な勉強はできないままでいました。 業務でRailsのDBマイグレーションファイルを編集したり、コードの追跡調査をしたりするのにさすがにrailsの基礎知識がなさすぎるという…

MacOSでRails sするまで

… (~> 5.0) ruby' in any of the gem sources listed in your Gemfile or available on this machine. Run `bundle install` to install missing gems.そこからひたすら。おっかける。 105 sudo gem install sass-rails 109 rails s 110 sudo gem install uglifier 111 rails …

RubyでTDD(テスト駆動開発)をしてみた

…ない状況。会社で使うRubyでも標準のTest Unitというフレームワークがあるということ、会社の上司から勧められたこともあって以下のページを参考にやってみました。 参考1 Ruby初級者向けレッスン 第46回 ─── Test::Unit from higaki Ruby初級者向けレッスン 第46回 ─── Test::Unit まずTest-Unitって何よ?ってことが分からなかったのでこれを見ながらお勉強。書いたコードは以下。 myarray.rb class MyA…

Perfect Ruby読書会 / kawasaki.rb

… セッション 神奈川ruby会議01をやります 地域ruby会議とは 地域のコミュニティより大きめのイベント。 #日本全国のがruby会議 #11/1に渋谷ruby会議、11/29に東急ruby会議 #tokyu.rbは肉・肉・酒、tokyu ruby 会議は酒・酒・LTとのこと LTの敷居も低いのでここではじめて発表する人もいるらしい 概要 2015/01/17 sat ミューザ川崎7F キャパ100 テーマ:CROSS THE BORDER OSS WORLD⇔Enter…

Rubyレシピブック 5章ファイルとディレクトリ

レシピブック Rubyレシピブック 第3版 303の技作者: 青木峰郎,後藤裕蔵,高橋征義,まつもとゆきひろ出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/08/28メディア: 単行本購入: 5人 クリック: 83回この商品を含むブログ (32件) を見るリファレンスに便利そうな本。これを1からやる、試すよりは必要になった都度使うのが正しそうだけど、どんな武器があるかぐらいは知っておかないと使うに使えないので一通り目は通したいところ。基本的にこの項で取り扱う…

パーフェクトRuby勉強日記 4章クラスとモジュール

…結果が異なる理由がさっぱり分かりません… 感想 モジュールは面白い!と思いました。 あとパーフェクトRuby、この本だけだと分からないことが多くて その都度検索かけてて。それでも分からないものをここに乗せてるんだけど Rubyってやっぱリファレンスを見ながら学んでいくのが正しいやりかたなんだろうなと今頃気づく。 RubyのことはRubyに聞けってことかー ===演算子、==演算子もクラスによって振る舞い違ったり 柔軟性が高い故に結構難しいと感じてます。まだまだ手ごたえがない…

パーフェクトRuby勉強日記 3章制御構造/メソッド/組み込み関数

…は出ないんですけど。rubyはeclipseで書いて、コマンドラインはcygwinで同workspaceを操作してます。 これでファイル入出力とか引数とかも簡単にできるようになってずいぶんやりやすくなった。しかしrubyはなんでもできすぎて、参考書を追ってもなんだかできてる感が無いなぁ… 学んでる感がないというか、身についてない… rubyを使って1から何かを作ったほうが良いですね、写経じゃ限界ある。あとyieldとブロックとProcあたりの概念がよく分からないので要復習だ。…

パーフェクトRuby勉強日記 2章Rubyの基礎

…分かりやすい。 >|ruby| pattern = /[0-9]+/ # ===マッチするかどうか p pattern === 'HAL 9000' #->true p pattern === 'Space Odyssey' #->false # =~は最初にマッチする位置を表示 p pattern =~ 'HAL 9000' #->4 p pattern =~ 'Space Odyssey' #->nil 正規表現はまたあとでRegexpクラスのところでやるのかな。 p a…

rubyで結果出力されない件

…0','green' => '00ff00','blue'=>'0000ff'}colors['blue']#->ff0000を期待するが出ない p colors['blue']#->"ff0000" 参考書にはよく、Rubyで書いたオブジェクトだいたい返事持ってて、画面に表示されるみたいに書いてあったのね。 2014 #->2014 みたいな。で、まぁpを添えてあげるとリターンが出力されますよと自己解決。irbで試すと確かに帰ってくるのでirbでの仕様なのかそのあたりは謎…

rubyの不具合

Rubyはじめます パーフェクトRuby、買いました。さっそくはじめてます。パーフェクトRuby (PERFECT SERIES 6)作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一出版社/メーカー: 技術評論社発売日: 2013/08/10メディア: 大型本この商品を含むブログ (22件) を見るさてこの本の内容どうこうじゃなくてそれ以前に不具合があるのでメモ。 作業環境 Windows8.1Pro ASUS X200MA…