kakeru_13493のブックマーク (168)

  • Ruby 2.0開発がスタート、2012年にPreview版リリースへ:Rails Hub情報局:エンジニアライフ

    2011年10月19日、Rubyの生みの親で現在もCで実装されたRuby処理系の開発をリードしているまつもとゆきひろさんが、Ruby 2.0の開発開始を宣言しました(GitHubの関連コミット)。今のところ、 2012年12月24日のクリスマスにプレビュー版1をリリース 2013年2月24日にRuby 2.0正式版をリリース というプランが描かれています。Ruby 2.0の正式版が出る2013年2月24日は、ちょうどRubyが20歳になる日でもあります。Rubyは20歳にしてRuby 2.0に、ということですね。 ここ数カ月ほど、Rubyのコア開発者の間で、今後のバージョン付けと、その開発の射程、リリーススケジュールについて議論が続いていましたが、1つの決着を見た形です。2.0を出すことについての議論は平坦ではなく、2011年7月に行われたRubyKaigiでのまつもとさんの「(1.9.3

    Ruby 2.0開発がスタート、2012年にPreview版リリースへ:Rails Hub情報局:エンジニアライフ
    kakeru_13493
    kakeru_13493 2011/10/20
    1.9系とは別物になりそうな。 RVMが活躍しそう
  • DPの練習として良さそうなやつ - kyuridenamidaのチラ裏

    いろいろなDPがありますが、これもまとめとくと良いと思ったので。僕はDPは得意ではないですが、それでもスキルアップに繋がったなあと感じた問題をピックアップしておきます。 DPかメモ化再帰か――ループの中で色々場合分けとかしなきゃいけなかったり、順序付けしにくかったりするDPは出来るならメモ化したほうがバグ減ったり実装楽だったりします。メモ化再帰は初期化ミスとかが無くて済むので。再帰が深くなりそうだったり、特殊なテクニック(ある区間をまとめて足したりする)とかする場合はやはりDPじゃないとだめですが、大体はメモ化再帰で代用が効きます。ではDP問の紹介。 (ネタバレ注意) 簡単な数え上げタイプ・Kannondou[☆]・A First Grader[★] 最長増加部分列タイプ( O(n log n)解法が存在するのでググったり蟻とかを読むと良い。 )・ビルの飾りつけ(2007年度JOI春合宿

  • 頻出典型アルゴリズムの演習問題としてよさげなやつ - kyuridenamidaのチラ裏

    効率的な別解とか存在する問題もあるけど演習によさそうなやつをピックアップ。そのアルゴリズムじゃないと解けないわけではないって問題も多いので注意。(ただ演習するのには都合が良いかなと)※個人的難易度をつけてみました。とても主観的な難易度付けなので気にせず解いてみてください。深さ優先探索・Balls[☆]・Sum of Integers[☆]・The Number of Island[☆]・Block[★]幅優先探索・Mysterious Worm[★]・Cheese[★]・Seven Puzzle[★☆]・Stray Twins[★★]・Deven-Eleven[★★]・Summer of Phyonkichi[★★☆]ワーシャルフロイド法(For 全点対最短路問題)・Traveling Alone: One-way Ticket of Youth[★]・A reward for a Car

  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
    kakeru_13493
    kakeru_13493 2011/09/20
    SSD にするか、HDD にするか、いっそのこと両方積んじゃうか
  • Android 0円 by AU(涙) : 404 Blog Not Found

    2011年09月20日00:30 カテゴリNewsEcosystem Android 0円 by AU(涙) 契約しますた。 404 Blog Not Found:0th Impression - htc EVO WiMAX ISW11HT 契約、しちまおうか… 0円で。 http://twitter.com/#!/dankogai/status/115637129723383808 Windows Phone を買ったらなぜか Android Phone & Tablet がついて来た。どうぃ〜〜〜ん☆ 別に特価というわけでもないようだ。 REGZA Phone IS11T入荷 - ケータイ Watch また、「htc EVO WiMAX ISW11HT」は新規・一括で1円となっていた。 私の場合、これより一円安い他に、0円のSMT-i9100と目当てだったIS12Tの5,000円値引き

    Android 0円 by AU(涙) : 404 Blog Not Found
    kakeru_13493
    kakeru_13493 2011/09/20
    やっぱりiPhone5待ちだよなぁ
  • さいきんの Rails サービスを高速化をしてみた - 2nd life (移転しました)

    先日のももクロハッカソンで出会った wantedly を作ってる仲さんが と言ってたので、面白そうなので wantedly を速くしてみました。 wantedly ちなみにデータが数百万オーダーもなさそうなのに、どのページもログインすると2-5秒ぐらいかかっていたので、確実に速くできそうだなぁという感覚はやる前からありました。 アプリケーションサイドのチューニング 初心者*1にありがちな問題として SQL に適切にインデックス張ってない キャッシュすべき場所をキャッシュしていない 無駄なデータを引きすぎてる ことがよくあります。ので順に実装を見ていきました。 SQLに適切なインデックスを張ってない 張ってありました!びっくり!\(^o^)/ キャッシュすべき場所をキャッシュしていない Facebook API を利用したアプリケーションなんですが、ユーザのデータの取得を毎回馬鹿正直に HT

    さいきんの Rails サービスを高速化をしてみた - 2nd life (移転しました)
  • HoneyTweet : 脅威の4画面表示!タブレット専用Twitterクライアント!Androidアプリ2064 | オクトバ

    この『HoneyTweet』、一体どこが面白いのかというと、タイムラインやメンション(@マーク付き返信)などを同時に4つ表示できる点です。 表示方式も選べるようになっており、Twitter初心者からハードに使いこなしている上級者まで、自分のスタイルに合わせて表示の仕方がカスタマイズできます。 最初は2画面表示になっています。 これだけでも、タブレットの大画面の恩恵を感じますね。 メッセージを入力する際は画面上部に入力用のテキスト枠が出現するようになっているので、そこからツイートします。 画面の一番右上隅のアイコンをタップすると設定画面に移動します。 フォントサイズやアイコン表示に至るまで、細かい設定ができるようになっています。 4画面表示にする場合は、画面左下段にある「タイムライン追加」から、ダイレクトメッセージの画面やリスト画面を追加します。 ちなみに、4画面全てタイムライン表示という荒

    HoneyTweet : 脅威の4画面表示!タブレット専用Twitterクライアント!Androidアプリ2064 | オクトバ
  • 製造業は新入社員の仕事 - 水色あひるblog

    2011年秋、世界経済株式会社・社ビルの廊下。中堅社員の日君がペットボトルのお茶飲料を飲みながら休憩を取っていると、いきなり肩をバンと叩かれました。 米先輩「よう!ニッポンちゃ〜ん、お疲れさん。どうした、しょぼくれた顔して。最近元気ないねぇ。」 日君「あ、アメリカ先輩。お疲れ様です。…なんか最近…、僕の仕事が少なくって…。」 米先輩「あー、イマドキの新入り連中は仕事憶えるの早いからねー。」 日君「ていうか聞いて下さいよ。あいつらズルいんですよ。」 〜〜〜回想シーン〜〜〜 韓国君「チョリーッス、ニッポン先輩。この仕事の仕方ぁ、オレに教えて下さいよチェケラッチョ。」 日君「あ、韓国君。君は勉強熱心だね(ちょっと生意気だけど…)。この仕事かい?。いいよ。これはね、こうやって次にこうやって、それでこう仕上げて。」 韓国君「Hey,YO。こうやってこうやってこうっスね。わかりっしたぁ。じゃ

    製造業は新入社員の仕事 - 水色あひるblog
  • この1年の優れたIT系書籍はどれか?「Jolt Awards 2011」が6冊を発表。

    デベロッパー向けに情報発信をしている「Dr. Dobb's Journal」が、この1年(昨年7月1日から今年の6月30日まで)に出版されたIT系書籍の中から優れたを選ぶ「Jolt Awards」が今年も発表されました。 発表記事では選考理由などが紹介されていますが、以下では選ばれた6冊がどんななのかを紹介しましょう(当然ながらすべて洋書です)。DSL(ドメイン固有言語)やClojure、Continuous Deliveryなど、新鮮な話題を提供しているが並んでいます。また、マーチン・ファウラー氏の著作が2冊(「Domain-Specific Languages」「Continuous Delivery」)選ばれている点にも目を見張ります。 タイトルに目を通すだけでも、いま何が開発者のあいだで話題になっているのかが伝わってきますが、もし興味を持たれたら実際に中身を読んでみてはいかが

    この1年の優れたIT系書籍はどれか?「Jolt Awards 2011」が6冊を発表。
    kakeru_13493
    kakeru_13493 2011/08/23
    いつか揃えたい
  • プログラマと付き合う

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 速報 書籍「パーフェクトJavaScript」

    来月9月にパーフェクトJavaScriptが出ます。紛らわしいですが、パーフェクトJava (PERFECT SERIES) (PERFECT SERIES 2)ではなくパーフェクトJavaScriptです(「パーフェクトJava」のJava7対応はしたいとは思っていますが未定です)。 今年4月に実践JS サーバサイド JavaScript 入門を出したので、1年に2冊執筆とは凄いな(=暇だな)、と思うかもしれません。自分の中では「実践JS サーバサイド JavaScript 入門」は去年執筆したで「パーフェクトJavaScript」は今年執筆したなので、1年1冊ペースです。 「実践JS サーバサイド JavaScript 入門」はタイトルに反してNode.jsの話が少ないじゃないかと言われましたが、今回の「パーフェクトJavaScript」は2章分もNode.jsに割きました。前作で

    kakeru_13493
    kakeru_13493 2011/08/17
    やっぱり次に勉強するなら
  • Firefox 6 入れてみた

    Firefox 6 の正式版がリリース。早速入れてみたのでご報告。もうここまでリリーススピードが上がると、アドオンがすべて正式に対応してくれることに期待してはダメですね。「Add-on Compatibility Reporter」 なりで対処しましょう。あと、開発者向けにはうれしい新機能が色々ありますよ。 早いものでもう Firefox 6 の正式リリースですよ。 Firefox 5 のリリースから採用された高速リリースサイクルのおかげで、年内には Firefox 9 まで到達予定ですから、もうバージョンナンバーとかどうでもいい感と 「新しいバージョンが出た!」感のなさがハンパないんですが、一応入れてみたので簡単に。 Firefox 6 リリースノート : Mozilla Japan Firefox の灯 UI 的には大きな変更はありませんが、中身の方は WebSocket API の新

    Firefox 6 入れてみた
    kakeru_13493
    kakeru_13493 2011/08/17
    んでもって、レンダリングあたりが速くなっただけ?うーん…
  • 家庭のエネルギー革命がいよいよ現実に?超エコの次世代住宅「スマートハウス」は普及するか

    今年2011年がターニングポイントとなる理由は、スマートハウスの鍵となる「住宅用蓄電池システム」が春に発売されたからだ。パナソニックや東芝が予定を前倒しして開発・発売に漕ぎ着けたため、スマートハウスが実用化され、市場に投入できるようになったのだ。これにより、家庭の太陽光発電器で作った電力を、夜間や雨天時など必要なときに消費することも可能となる。 そしてもちろん、先の震災で電力不足が全国的な重要課題になっていることも忘れてはならない。これまで“安全圏”とされていた関西地方においても、いよいよ格的に節電が義務付けられ、「スマートハウス」は全国規模で熱く注目されることになったのだ。 省エネ住宅の開発・販売には、もともと大手住宅メーカーが中心となって注力してきた経緯がある。その背景にあったのは、少子高齢化による新設着工戸数の低迷であり、各社とも「環境配慮」という付加価値を創出しようとした。 そし

    kakeru_13493
    kakeru_13493 2011/08/17
    これは期待。電気代も気になるところ。
  • AKB主演の視聴率が全く上がらない訳が一目瞭然でわかるGoogleのサービスとは?|More Access! More Fun

    お盆なのに忙しくiMacに向かって働いている私です。ハァハァ 息抜きにブログ書きます。 マーケッターという職業の方なら、Googleトレンドというサービスはご存じだと思いますが、コレ使うと誰でも簡単にマーケッター気分に浸れます。これの高機能版がGoogle Insights for Serchでして、まだβ版ですがコレ使うといま人気が出てきているもの、廃れていくもの、世の中の栄枯盛衰が手に取るようにわかるのです。といってもあくまでも目安。実際にはもっとちゃんとした調査が必要なのは当たり前ですが。 たとえばセシウム君ですが。。。 3.11まで、誰も「セシウム」なんて検索してませんでした。事故直後、どっとあがった検索頻度も落ち着いたと見えましたが、セシウム報道がされた7月中旬より急上昇しています。Google Insights for Serch がすごいのは、どこの地方でこの検索キーワードが

    AKB主演の視聴率が全く上がらない訳が一目瞭然でわかるGoogleのサービスとは?|More Access! More Fun
  • TOY BOX

    移転しました 新しいブログはこちら ソシャゲプログラマのメモ書き ちょっとはまったのでメモ ポケモンタイピングを購入し、キーボードが気に入ったのでPCでも使おうとbluetoothで接続しようとしたらうまくいかない。 どうも原因はつい先日アップデートしたubuntu11.04にあるようで。バグレポートに思いっきり青歯がうごかねーってありましたし。 いろいろいじくった結果、どうもうまく動かないのはGUIからのbluetooth起動だけっぽいので、端末起動して service bluetooth restart すればOKっぽい。しかしrestartして動くってことは、起動タイミングでなにか失敗してるってことかな。 hogehogeテーブルのレコード数を知りたい時 SELECT COUNT(*) FROM hogehoge; hogehogeテーブルのfugaの種類ごとの数を知りたい時 SEL

    TOY BOX
  • Scala Standard Library — _root_

    This is the documentation for the Scala standard library. Package structure The scala package contains core types like Int, Float, Array or Option which are accessible in all Scala compilation units without explicit qualification or imports. Notable packages include: scala.collection and its sub-packages contain Scala's collections framework scala.collection.immutable - Immutable, sequential data-

  • https://jp.techcrunch.com/2011/08/12/20110811time-to-rethink-every-website-in-the-world/

    https://jp.techcrunch.com/2011/08/12/20110811time-to-rethink-every-website-in-the-world/
  • 「XPERIA acro IS11S」に不具合、ソフト更新開始

    kakeru_13493
    kakeru_13493 2011/07/26
    そんな気がしてた。
  • Railsエンジニアならこれだけは知っておけっていう便利メソッド - (゚∀゚)o彡 sasata299's blog

    2011年07月26日13:29 Ruby Railsエンジニアならこれだけは知っておけっていう便利メソッド Object#presence と Object#try という便利なメソッドがあることをご存知ですか?この2つのメソッドはとっても便利なのでちょっと紹介してみます。 Object#presence メソッド これは以下のような定義となっています。 def presence self if present? end present? メソッドというのはみんな大好き blank? の反対のメソッド (!blank?) です。 つまり、nil, false, [](空配列), {}(空ハッシュ), ""(空文字列), " "(半角スペースだけの文字列)であれば false、それ以外であれば true になります(blank? って半角スペースだけの文字列を true と判定するの知って

  • Scala的な考え方 - Scalaがとっつきにくいと思っている人へ - ( ꒪⌓꒪) ゆるよろ日記

    Javaな人から見ると、「Scalaって難しい」ってイメージがありますね。俺も最初はそう思ってました。今もですけど。 で、考えてみたんですが、何が難しいって考え方・イディオムになじみがないのが原因かと思ったんです。 ここでは、俺が今までScalaをやってきて得た考え方を紹介します。「Scalaをちょっとやってみたんだけど、とっつきにくくて…」と思われている方は、ぜひご一読ください。 参考資料: Scala入門 - Scalaで書きはじめたJava使い向け - Scala勉強会@東北 Dropbox - 404 神は言われた。「リストあれ。」 Lisperは、リストをどう作るかをまず考えるらしいです。適切なリストが出来たら、プログラムはもうできたも同然だと。同じ考え方は、Scalaでも通用すると思います。 大まかに、こんな流れで考えてます。(リストは最初から与えられることもあるでしょう) 「

    Scala的な考え方 - Scalaがとっつきにくいと思っている人へ - ( ꒪⌓꒪) ゆるよろ日記