タグ

2013年3月7日のブックマーク (7件)

  • 知って得する!55のRubyのトリビアな記法

    Rubyはたのしい言語です。Rubyを触っているとマニュアルにも書いていない「小さな発見」に遭遇することがよくあります。このような「発見」は、プログラムの質や効率の改善には直結しないかもしれません。いや、むしろチームプログラミングでは妨げになる可能性すらあります。しかしその一方で、言語自体が自分の知らない領域を持ち続けていることが、その対象に対する興味を失わせないための大きな要因である、というのもまた疑いのない事実なのです。つまり「発見」はたのしさに直結しているのです。 このブログにおいて「知って得するRubyのトリビアな記法」というタイトルで、今まで3回記事を書きました。 “知って得する21のRubyのトリビアな記法” “第2弾!知って得する12のRubyのトリビアな記法” “第3弾!知って得する12のRubyのトリビアな記法” これらのトリビアには、ネット検索で見つけたもの、Twitt

    mas-higa
    mas-higa 2013/03/07
    この記法いつ使うの? 仕様変更するときにはユースケースがあるはずなんだが。
  • 遠隔操作ウイルス開発者のプロファイリング - とあるソフトの開発記録

    世の中を騒がせてますね。素人が専門家にぼろ負けしてるという印象です。問題は素人が権力を持っていること? ウイルス自体が手に入ると良いのですが、どこにもないので、警視庁のページを見てみました(PDFのコピー禁止設定とか、情報提供する気あるのかって思う……)。 資料まとめ iesys.exeに対するコマンド これによると、まずiesys.exeに対するコマンドは下記であるとされています。 ファイルのアップロード、ダウンロードなどに関する命令 cd, del, dl, dltext, send キーロガー、画面キャプチャなどに関する命令 framecnt, kloff, klon, scrcap, scrcap_auto, scrcap_auto_stop 掲示板の設定、アクセスに関する命令 newuser, updatesv, bm, nm iesys.exe自身の動作などに関する命令 res

    遠隔操作ウイルス開発者のプロファイリング - とあるソフトの開発記録
    mas-higa
    mas-higa 2013/03/07
    ガジェット通信ってこうやって記事集めてるのか。
  • ユーザーの反応に「完全に狼狽した」 はてなブックマーク、リニューアルの意図と背景

    「完全に狼狽(ろうばい)した」――「はてなブックマーク」(はてブ)リニューアルのディレクターを務めたはてなのディレクター・伊藤博典さんは、リニューアルに対するユーザーの反応を見た感想を率直にこう語る。 1月8日、はてなブックマークのトップページとカテゴリーページをリニューアル。アルゴリズムを刷新し、同じ記事が長く滞留しないようにしたほか、デザインも一新。ブルー一色のリスト風の記事一覧からカラフルな配色に変え、一部ページではタイルを並べたようなデザインに刷新した。 大幅なリニューアルは2008年以来、4年ぶり。思い切った刷新を評価する声がある一方、ドラスティックな変更に対する否定的な意見も殺到し、ブログ記事のブックマークには「これはひどい」タグが付き、「見づらくなった」など辛らつな声が次々に寄せられた。 4年間変化のなかったトップページをガラリと変えれば、ユーザーは驚くだろうと想定はしていた

    ユーザーの反応に「完全に狼狽した」 はてなブックマーク、リニューアルの意図と背景
    mas-higa
    mas-higa 2013/03/07
    A/Bテストとかすればいいのに。
  • ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Action View Form Helpers - 株式会社ウサギィwiki

    フォームヘルパ(Rails Form helpers) † Webアプリケーション内のフォームは、ユーザーの入力のための質的なインターフェイスです。 しかしながら、フォームのマークアップは、フォームコントロールの名前と、数多くの属性のために すぐに書くのと維持するのが退屈になります。 Railsの予約先フォームのマークアップを生成するためのビューヘルパの提供により、 Railsはこれらの複雑さを遠くのほうにやってしまえます。 しかしながら、様々な使用する場合があるので、 開発者は、使用するために配置する前に、同様のヘルパメソッド間の全ての違いを知っている必要があります。 このガイドでは: 検索フォームと、アプリケーション内の特定のモデルを表さない一般的な同種のフォームの作成 作成用のモデル中心のフォームと特定のデータベースレコードの編集 複数のデータ型からセレクトボックスの

  • Rubyのexpect.rbの使い方

    SSHでつないで何か操作を行ったり、パスワードの入力を自動化したり、対話形式のプログラムをプログラム中から利用する場合は、expectモジュールを使用するのが一般的です。 Rubyは標準ライブラリ中にexpect.rbが存在していますが、IO#exceptとしてIOのメソッドとして定義されていて、このままでは扱いにくいので、仮想端末を扱うPTYライブラリとあわせて使用します。 require 'pty' require 'expect' module Expect def spawn(cmd) puts "CMD: #{cmd}" if $expect_verbose PTY.spawn(cmd) do |r,w,pid| @input_stream = r @output_stream = w @child_pid = pid PTY.protect_signal do yield en

  • 【日本スゲー】GPSやWi-Fiも搭載! 富士通が開発した高齢者用「次世代つえ」が海外で話題に | ロケットニュース24

    » 【日スゲー】GPSWi-Fiも搭載! 富士通が開発した高齢者用「次世代つえ」が海外で話題に 特集 富士通が開発し、バルセロナのイベントで発表された高齢者向け「次世代つえ」が海外で話題になっている。 この「次世代つえ」は持ち手の部分がLEDディスプレイとなっており、目的地までの方向を示してくれるほか、遠隔地のPCから家族やヘルパーが使用者の居場所を確認したり、心拍数などの情報をチェックすることができるのだ。 「The Next Generation Cane(次世代つえ)」の試作品は、先日スペインのバルセロナで開催された「Mobile World Congress」というイベントで発表された。最新の技術が搭載されたこの製品は、これまでの「つえ」の常識を超えたガジェットだ。 ゴルフクラブを逆さまにしたような見た目のこのつえ。まず何がすごいかというと、持ち手の部分がLEDディスプレイとな

    【日本スゲー】GPSやWi-Fiも搭載! 富士通が開発した高齢者用「次世代つえ」が海外で話題に | ロケットニュース24
    mas-higa
    mas-higa 2013/03/07
    かこいい。ほしい。
  • なんでTSUTAYAにゲーム新古品を売りに行ったら警察を呼ばれたか

    TSUTAYAに買ったばかりで封を開けてない新古品のゲームソフトを売りに行って、買い取れないと言われ問答になり、最終的に警察を呼ばれてしまった、という方のブログがちょっと話題になってました。 TSUTAYAにゲーム新古品を売りに行ったら警察を呼ばれた(sososo activity) ゲームの流通では、中古の取り扱いについて今わりとセンシティブです。上記のサイトにも事例がでてますが、TSUTAYAは中古の買取について行政処分も受けています。 TSUTAYA、盗品疑いの買い取り品届け出ず 都が行政処分へ(日経済新聞) TSUTAYAの、というわけではないんですが、ゲームの小売業における中古買取の仕組みの問題は、ちょっと内情を知っていたりもするので、なんで警察を呼ばれてしまったのか、どうしてこんな対応になってしまうか、というお話をしてみたいと思います。 なんで警察を呼ばれたのか TSUTAY

    なんでTSUTAYAにゲーム新古品を売りに行ったら警察を呼ばれたか