タグ

Rubyに関するniwatakoのブックマーク (5)

  • Rubyistに店が占拠された - ワチブログ

    Ruby(ルビー)は、まつもとゆきひろ(通称 Matz)により開発されたオブジェクト指向スクリプト言語であり、スクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。(Wikipediaより) なんのこっちゃかよく分かりませんよね。ぼくもわかりません。 まあ要するに、プログラミング言語の一つにRubyというのがあって、Rubyの使い手をRubyistと呼ぶそうです。 僕はパソコン少年でしたが、パソコンを玩具として使うことからはもう30年ほど遠ざかっており、BASICと機械語、後にウェブサイト構築の必要に駆られてperlJavaScriptを少々かじった位でプログラミングとは一般のアラフィフ男性と同じくらい離れています。 全国から、いや世界中からRubyistが集まるRubyKaigi 2016というイベントが京都で開催されることを知ったのは1ヶ月程前でした。 ひょ

    Rubyistに店が占拠された - ワチブログ
  • tachikoma_ai を v0.3.0 にアップデートしました #mokumoku_onsen - アジャイルSEの憂鬱

    7/16(土)〜18(月)の2泊3日で開発合宿に参加していて、前々からやりたかった tachikoma_ai の gem のアップデートをしました。 開発合宿について、詳しくは id:niwatako さんが記事を書かれているので、興味ある方はそちらを参照して下さい。 niwatako.hatenablog.jp TachikomaAi について TachikomaAi は sanemat/tachikoma の拡張で、 bundle update のときプルリクに github の比較URLをつける gem です。 実は tachikoma_ai仕事でも使っているのですが、使っていて機能不足なところやバグを見つけたので、今回直しました。 変更内容 v0.2.0 ✨ 0.1.0 のような v のついてないタグに対応 v0.3.0 ✨ .gemspec の homepage が gith

    tachikoma_ai を v0.3.0 にアップデートしました #mokumoku_onsen - アジャイルSEの憂鬱
    niwatako
    niwatako 2016/07/17
    もくもくの成果だ!
  • Object#send 有害論 - Qiita

    ご存知の方には何を今更感があるかとは思いますが、パッとググった限り誰も書かれていなかったので、 Object#sendやそれとよく似たObject#public_sendの使い方は注意して使わなければ結構危ないセキュリティホールを作ってしまうよ、 というお話をしたいと思います。 TL;DR Object#sendはevalやsystemの次ぐらいに危険です。ユーザーの入力など、外部から入力された値をObject#sendやpublic_sendメソッドにそのまま渡すのはやめましょう。 これらのメソッドに渡す文字列は、(特殊なメタプログラミング用のライブラリを作る場合などを除いて)必ずどこかにハードコードした、信頼できるメソッドの名前のみにしてください。 危険なケース 例えばあからさまな例ですが、次のようなRailsのコントローラーのアクションがあったとしましょう。 みなさんはこれに近いよう

    Object#send 有害論 - Qiita
    niwatako
    niwatako 2016/02/11
    “例えばexitという文字列を送った場合、なんとRailsアプリを終了させることができてしまいます”
  • Sansan -> GMO :: Igreque -> Info

    ご報告が遅くなりましたが、3年間、 プリキュアで言えば「ドキドキ!プリキュア」の開始から「Go! プリンセスプリキュア」の終了までのちょうど3作品分、 やや長めに勤めたSansan株式会社を退職しました。 先週は新しい職場、「GMOクリック証券」での第1週目でした。 まだまだ新しい環境に慣れない感じでしんどいですが、やれるところからコツコツ頑張っております。 なぜやめて、なぜ入ったか Rubyやめたかった もともとRuby力を試すためにRubyを使ってる会社を探して見つけたSansanでしたが、 仕事で使い始めて僕はすぐにRubyが嫌になりました。 その前からHaskellにハマっていたため、ある意味致し方ないことでしょう。 そのへんのRubyに対するいらだちの一部を こちらの記事に込めましたので 併せて読んでいただけると幸いです。 今でもRubyはスクリプト言語としては非常に優秀だと思い

    niwatako
    niwatako 2016/02/11
    お疲れ様でした!入社おめでとうございます! “なぜやめて、なぜ入ったか Rubyやめたかった” ( ゚д゚)!
  • Mac OS X で rbenv 開発環境を整えて実際にrailsプロジェクトを作ってみる | niwatako$

    ツイート rbenvのインストールとセットアップ こちらの記事は、rbenvつかってrailsチュートリアルやってみよう!の記事から解説部分を除去して、Hot to 部分を抽出し、すこし上級向けのプラグインなどの紹介も盛り込んだものになります。 Mac Portsをアンインストール パッケージ管理のhomebrewを利用しますが、同じパッケージ管理システムのMac Portsと競合してしまうので、Mac Portsをご利用の場合はアンインストールして下さい。詳しくはGoogleで検索。 Xcode Command line tools をインストール rbenvをHomebrewでインストールしますが、Homebrewの利用には、Appleが提供するデベロッパー向けの開発環境であるXcodeのコマンドラインツールが必要になります。AppStoreでXcodeをインストールし(大容量のため有

    niwatako
    niwatako 2015/11/04
    自分の記事が役に立ってる。anyenvで使ったのでちょっとPluginのインストール先パスが変えてやった。
  • 1