解説 Rubyでファイルシステムを扱うためのクラスにはDirがあります。 terminalの cd に相当するDir.chdir, pwdに相当するDir.pwdなどは存在しますが、 lsに相当するメソッドはありません。 なので代わりに特定のファイルを検索するDir.globを使用します。 Dir.globに任意のファイルにマッチする"*"を渡すことですべてのファイルの一覧が取得できます。 参考:TerminalのコマンドとRubyのメソッドの対応表 terminal ruby
Zaifの0円バグで21億BTCコイン(時価総額2246兆円)をGETした麺屋銀次さんが話題。Zaifはアカウントロックしダンマリを決め込んでるもよう : IT速報 なんだかなぁ。そりゃ俺もソフトウェア開発者だから、どんなシステムにもバグが避けられないのは分かるよ。でもそれでも「許されない」のでいろいろ苦労するわけで、仮想通貨取引所の人たちはそういうのを手を抜いてるんですよ…。 それでいて旧来のシステムを「古臭い」と笑ってるんだから、まあねぇ。いくら古臭いオッサンでも意味のないことに時間と金をかけるわけないでしょ。必要だから仕方なくかけてるわけで。 よくソフトウェア開発を知らない人はこんなことをいう。ソフトウェア開発会社に発注したら金額の高さに驚き、「こんなの学生のバイトにやらせれば10万円でできる」とかいう。なんでその数倍~数十倍の金額がかかるんだ、と。 そりゃちょっと作って、はいできま
ちょっと、壮絶にサイトの方向性からずれた話をさせてください。 昔、「人生の息抜きにゲーム」ではなく、ゲームの息抜きに人生を送っていた時期がありました。 1994年から1995年にかけてですから、私は高校生でした。当初はゲームセンターで。後々はセガサターンで。私は、とある一つのゲームタイトルに、時間から体力から気力からお金から、ありとあらゆるリソースを全力投入していました。 そのゲームの名前は、「ダライアス外伝」といいます。 当時色々と事情があり、バイトで稼いだお金もある程度自由に使え、また親からあまり行動制限を受けていなかった私は、学校が終わるとゲーセンにこもり、あるいは一日中セガサターンと向かい合い、呼吸をするようにダライアス外伝を遊んでいました。 学校がない休日など、本当に比喩抜きで「ずっと」ダライアス外伝を遊んでいたこともありました。 朝早く起きて夜中まで、飯も食わずに20時間くらい
Valveは現在、PCゲーム配信プラットフォームSteamにて旧正月セールを実施中だ。期日は日本時間の2018年2月20日まで。ウィンターセールと比較すると短期間ながらも、2016年以来の旧正月セールを楽しんでいる人も多いだろう。今回は2018年旧正月セールにおける各ライターのおすすめゲームをこちらにまとめたので、ぜひ検討の対象としてほしい。 Turmoil 490円(980円、50%オフ、日本語なし) (Steamストアリンク) 『Turmoil』は要約すれば、油井を建ててパイプを伸ばし石油を掘って高値で売る、というゲームだ。ステージが進むにつれて、ダイヤモンドや天然ガスを掘り出すこともできるが、基本は変わらずにひたすら掘って高値で売ることを繰り返す。単純な内容だけれどもこの繰り返しが癖になる。ただし、パズルゲームのようにただ掘る・売るだけではない。ステージの前後には油井のパイプをより太
はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 2013.11.06 追記 この投稿を書くに至った経緯などを自分のブログに書きました。 こちらも合わせてどうぞ! 昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try Ruby編 以下はRubyの標準機能を使ったイディオムやメソッドです。 Railsプロジェクトでもそれ以外でも使えます。(Ruby 1.9以上を想定) 後置ifで行数を減らす
簡単JavaScript AST入門 紹介文この本は JavaScript AST を使ったメタプログラミングの入門・実践書です。AST とはソースコードを扱いやすいように加工されたデータ構造のこと、AST を操作するとソースコードの変更・削除・挿入や解析ができます。メタプログラミングというのはプログラムそのものに手を加えることで、つまり JavaScript のソースコード自体を加工するための本です。 JavaScript においては AST は難しいものではありません。AST を使ってお手軽に JavaScript をハックできるツールを作ってみましょう。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く