2013年12月16日のブックマーク (25件)

  • 「CoffeeScriptの関数は明示的にreturnしてはいけない理由」を探す暇あったら他にやるべきことあるのでは? - mizchi's blog

    CoffeeScriptの関数は明示的にreturnするべき | CreativeStyle 当に遅いのか、それを確かめましょう。 適当にでっちあげたコードです f1 = -> for i in [1, 2, 3] for j in [4, 5, 6] i + j f2 = -> for i in [1, 2, 3] for j in [4, 5, 6] i + j return console.time "f1" for i in [1..100000] then f1() console.timeEnd "f1" console.time "f2" for i in [1..100000] then f2() console.timeEnd "f2" 実行してみます $ coffee hoge.coffee f1: 105ms f2: 4ms 約26倍違う、ということがわかります。

    「CoffeeScriptの関数は明示的にreturnしてはいけない理由」を探す暇あったら他にやるべきことあるのでは? - mizchi's blog
    koyancya
    koyancya 2013/12/16
    なんだ...?この記憶は...?ヤメロー!
  • コメントの9割は無駄!~アンチプラクティスから学ぶ洗練されたコメントの書き方~ #code #コード|CodeIQ MAGAZINE

    コメントは基礎的で一般的なものでありながら、「どのようなことをコメントに残すか」は経験のあるプログラマにとっても難しいもの。 この記事では、アンチパターンコメントを見ながら、どのようなコメントを残すべきかについて説明します。 by 馬場美由紀 (CodeIQ中の人) コードは機械のために、コメントは人間のために? プログラミング言語を学ぶとき、コメントは最初に習う項目のひとつです。そして、プログラムであればコメントを含んでいることが普通です。ある研究によれば、ソースコードの平均19%がコメントだそうです。 コードを書くとき、私たちは機械とコミュニケーションを取ることを意識しています。機械はコードを認識してコンパイルしたり実行してくれます。解釈できなければ教えてくれます。プログラマは、コンパイラのためにデータ型を明示するコードを書いたりもします。 一方、コメントは人間とコミュニケーションする

    コメントの9割は無駄!~アンチプラクティスから学ぶ洗練されたコメントの書き方~ #code #コード|CodeIQ MAGAZINE
    koyancya
    koyancya 2013/12/16
  • 47NEWS(よんななニュース)

    「コロナの怖さ、忘れないで」…体調急変までわずか数十分、感染で命を落とした11歳児の両親が三回忌を前に当時を振り返る

    47NEWS(よんななニュース)
    koyancya
    koyancya 2013/12/16
    コンパイル時にエラー出そう
  • GitHub に登録した SSH 公開鍵は全世界に公開されている | 774::Blog

    意外と知らない人がいるようなのでブログに書いておきます。 GitHub のアドレスのあとに .keys を付けるとその人の SSH 公開鍵が表示される。 たとえば id774 さんの公開鍵であれば https://github.com/id774.keys を参照すれば良い。 ぜひ自分のアカウントで試してみて欲しい。 新規に用意するサーバーの ~/.ssh/authorized_keys に上記アドレスを wget したものを置いて適切なパーミッションを設定しておけばすぐに公開鍵認証ができるというわけである。 もうそろそろ公開鍵をメールで送ってくれとかいう文化が滅亡して GitHub から勝手に公開鍵を持っていくのが常識な世界になってほしい。

    koyancya
    koyancya 2013/12/16
    これ便利。たいてい自分のしか使わないけど
  • よくわかりもしないのにそば屋を罵ってるクズども

    http://anond.hatelabo.jp/20131216093231 これさ、馬鹿バイトのせいで店が一軒潰れて。。。って同情の声が多くあったけど、 この手紙とかいうのを見る限り、もともと潰れる寸前のダメダメ経営で (そもそも旦那は借金から逃げて自殺してる、保険金でも入れるつもりだったんだろうか?失敗したのかな?) 単にちょうどよいタイミングだ、これで潰せば借金全てバイトに押し付けられる、っていう完全な計画倒産じゃね? はてブでまさにそういうことを無責任に書いてる奴が一杯居て呆れかえる。 http://business.nikkeibp.co.jp/article/opinion/20131213/257028/ 「前にも店をたたんでたんじゃないか」って、手を広げた結果収益が出なくなったから事業を縮小して再起図るなんて普通のことだ。 「借金あるんじゃねえか」って、事業で負債があるの

    よくわかりもしないのにそば屋を罵ってるクズども
    koyancya
    koyancya 2013/12/16
    保健所の命令で営業停止になったという訳でもないし、経営判断としての営業停止をしたのであれば、その判断に経営者自身が責任を持つのは当然だと思うが、なぜこういう話になるのだろうか。
  • Yahoo!ニュース

    Yahoo!ニュースは、新聞・通信社が配信するニュースのほか、映像、雑誌や個人の書き手が執筆する記事など多種多様なニュースを掲載しています。

    Yahoo!ニュース
    koyancya
    koyancya 2013/12/16
    タクシー運転手リスキー過ぎ
  • PDF文書からテキストを抽出する - のほほん徒然

    第二十一回 論文PDFをHyper Estraierで検索できるようにするため,PDF文書をインデックスに登録する必要がある.しかし,Hyper Estraier付属のPDF文書用スクリプトはHTML文書に変換した後,インデックスに追加するという動作をしていた.さらに,タイトルにPDF文書のファイル名ではなく,PDFが作成された際に付けられていたファイル名を付けてしまうなど,いまいちこちらのニーズに合わなかったので自分で作っちゃうことにした. 来は,シェルスクリプトで書かれた標準添付されたスクリプトを書き直すべきなのだろうが,今回はAPIを使用してRubyスクリプトを作りたかった.そこで,まずはPDF文書からテキストを抽出することから始めてみた. 様々なツール・ソフトがあるようだが,自分は「pdftotext」を使ってみることに.これは,「xpdf」というLinux用ソフトに添付されてい

    PDF文書からテキストを抽出する - のほほん徒然
    koyancya
    koyancya 2013/12/16
  • 【9.3新機能チェック】データチェックサムの機能とパフォーマンスへの影響

    このエントリは、PostgreSQL Advent Calendar 2013のDay15の記事です。 データベース管理システムにとって、「データを保護する」というのは非常に重要な役割のひとつです。 PostgreSQLには、9.3から「データチェックサム」という機能が追加されました。これは、ハードウェア障害などによってデータが壊れた時に、そのことを極力早期に検出しよう、という仕組みです。 今回は、このデータチェックサムについて、その仕組みと使い方、性能への影響について紹介します。 ■「データチェックサム」とは 「データチェックサム」というのは、PostgreSQLのデータブロック内のデータのチェックサムのことで、PostgreSQLのデータブロックの中身が万が一壊れた時に、早期に検出できるようにするための仕組みです。 9.2まではこの機能が無かったため、「(メモリやディスク不良が起因で)

    【9.3新機能チェック】データチェックサムの機能とパフォーマンスへの影響
    koyancya
    koyancya 2013/12/16
    あっ。これは知らなかった。こんなのあったらなーと思ってはいた。
  • PENTAX・RICOHのカメラ、レンズ、双眼鏡を販売するオフィシャルストア | RICOH IMAGING

    The store will not work correctly in the case when cookies are disabled. 当社は、お客様のユーザーエクスペリエンスの向上を目的として、クッキーその他のトラッキング技術を使用して、お客様の当ウェブサイトのご利用に関する情報を 収集しており、これを当社のパートナーに提供することがあります。お客様は、クッキー・ポリシー の画面において、同意を撤回することができます。

    koyancya
    koyancya 2013/12/16
    クソ欲しいが稟議無理
  • 正規表現が構文として必要かどうかという話から

    FUJI Goro @__gfx__ dartVMはほんとに速くなったし、標準化はほんとに期待してる。あと正規表現さえ構文に組み込まれればサーバーサイドでも使えますよこれは。 methane @methane @__gfx__ なんでサーバーサイドで使うのに正規表現が構文で必要なんですか…? PythonGo も正規表現構文無いけど不自由感じないし、むしろリテラルあるとシンプルな文字列操作で良い場面で正規表現を使う悪習が広まるので良くないと思うのですが。

    正規表現が構文として必要かどうかという話から
    koyancya
    koyancya 2013/12/16
    すごい長い話だった
  • 正規表現リテラルがあると便利な例。これを文字列操作メソッドで解決するとなるとかなり難しいと思われますがどうでしょう。 また、正規表現リテラルがなくてもじっさいにはあまり変わりないのですが、 \S ではなく \\S と書かなければならなかったりして注意しなければならない点が増えます。

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    正規表現リテラルがあると便利な例。これを文字列操作メソッドで解決するとなるとかなり難しいと思われますがどうでしょう。 また、正規表現リテラルがなくてもじっさいにはあまり変わりないのですが、 \S ではなく \\S と書かなければならなかったりして注意しなければならない点が増えます。
    koyancya
    koyancya 2013/12/16
    こうやってコードを前にして議論するの、すごく良いですね
  • スプートニク日本ニュース|経済、科学技術、ビジネス、政治ニュース

    スプートニク日のニュースサイト。政治、経済、国際、社会、スポーツ、エンタメ、科学技術、災害情報などの速報記事と解説記事を掲載しています。

    スプートニク日本ニュース|経済、科学技術、ビジネス、政治ニュース
    koyancya
    koyancya 2013/12/16
    本当か!?キバヤシ!
  • さらば自社サーバールーム!pixiv、白河データセンターに移る (1/2)

    900万を超えるユーザー数を抱え、日を代表するイラスト投稿SNSに育った「pixiv(ピクシブ)」。長らくサービスを社屋の自作サーバーとIDCフロンティアの新宿データセンターで運用していたpixivのインフラを、新たに白河データセンターにまで拡げた背景をピクシブの方々に聞いた。 開始1週間後にサーバーを落とす イラスト投稿に特化したユニークなSNSであるpixivは、イラスト好きなプログラマーである上谷隆宏氏の思いから生まれた。ピクシブ 代表取締役社長の片桐孝憲氏は、「上谷が、イラストを描いている人同士が気軽に交流できるSNSとギャラリーを混ぜたようなサービスを作りたいと話していた。正直、特定のユーザーに特化したSNSでうまくいっている事例を知らなかったので、特定の分野に限定したものはあまり受けないと思っていたが、pixivという名前はカッコイイと思った(笑)」と振り返る。 こうして生ま

    さらば自社サーバールーム!pixiv、白河データセンターに移る (1/2)
    koyancya
    koyancya 2013/12/16
    あのお手製サーバー群、懐かしい。中の人は超楽しいだろうなと思って見てた。
  • 寄付ハック結果報告 – 総額171万円の寄付が集まりました | fladdict

    11/14から開催された「フィリピン災害へ寄付した人に、オレが自腹でiPad miniプレゼントキャンペーン」いよいよ締め切りの12/14日をすぎ集計結果のご報告でございます。 勢いだけで始まった自腹寄付キャンペーン、ドキドキの結果報告は・・・ なんと427名の参加、確定金額で171万488円でございました!! さらに金額の確認できない54名を補完計算すると推定195万8118円。集計してませんが、ルールを勘違いしてTwitterやFbにだけ投稿した人も相当数おり、それも加えるとさらに金額は大きくなりそうです。前回の2倍の募金額で人も驚いております。 厳正なる抽選の結果、プレゼントの当選者は、ナツメさまが当選となりました。おめでとうございます! 参加してくださった皆様、これを期に寄付という体験を楽しんでいただけたならば幸いです。 募金者総数が427名 うち金額無記入が54名 確定総額17

    寄付ハック結果報告 – 総額171万円の寄付が集まりました | fladdict
    koyancya
    koyancya 2013/12/16
    すごい豪気 -> "ビットコインによる寄付!がありました"
  • 就活自殺、内定のため命まで投げ出す大学生 - 就活ニュース:デジタル版

    都内私立大に通うA君が就職活動の面接でアピールしたのは、なんと「自殺」だ。 「私はこの面接に命を懸けています。不採用なら自殺します」 A君がそう断言すると、面接官はぎょっとした顔をしたという。 1週間後、不採用通知が届いたA君は、面接会場近くの駅で電車に飛び込んだ。 「なりたかったのは病院事務。不採用になった病院近くで鉄道自殺を行いました。狙いどおり、入りたかった病院に救急車で運ばれましたね」 A君は命を取り留め、無事退院。院長にその気が認められ、みごと内定ゲットした。 事情通の就活エージェントはA君の件について、次のように分析する。 「企業が欲しいのは気の就活生。どこまで就活に命を懸けることができるのか、そこを見ている。A君もどうしてもここに入りたい、という気さが評価されたのでしょう」 企業が求める人材も変化してきているという。 「自殺を肯定的に評価する企業が増えてきました。自殺未

    就活自殺、内定のため命まで投げ出す大学生 - 就活ニュース:デジタル版
    koyancya
    koyancya 2013/12/16
    どう見てもやな夫さんの時代が来てる件について
  • 老害であることを自覚して生きていく - 太陽がまぶしかったから

    photo by Tetsumo だるい 一昨日から今日にかけて疲れが取れなくてぼんやりしていました。起きてはいるけど怠くて何もできない状態。私の場合は仕事や家族サービスや合コンなどに忙しい人と較べたら「自由時間」の絶対量が多いとは思うのですが、「自由だけど何も出来ない時間」が増えているようにも思います。 29歳の時ぐらいから自身が身体的に老いていく事を強烈に意識するようになりました。額のシワだとか、痩せにくくなったとか、異常に疲れやすいだとか。定期的にデスマーチ案件に巻き込まれた事もあって夜も休日も働き続け、たまに時間があれば朝まで呑んでみたいな事を繰り返していました。むしろそういう体力には自信があったぐらいなのですが、着実に身体が蝕まれていたということでしょう。 騙し騙しやってきましたが、そろそろ無理だなと思いました。「病気」であれば「治癒」のニュアンスを信じてしまいますが、実態的には

    老害であることを自覚して生きていく - 太陽がまぶしかったから
    koyancya
    koyancya 2013/12/16
    ああああ ”29歳の時ぐらいから自身が身体的に老いていく事を強烈に意識するようになりました”
  • mrubyでお絵描きプログラミング!10分ではじめるRubyKokuban - ブログのおんがえし

    この記事はmruby Advent Calendar 2013の16日目です。 はじめに 少し前にRubyKokubanというものを作りました。 ongaeshi/rubykokuban-gem このライブラリを使うと、簡単にグラフィックやアニメーションを使ったアプリケーションを書くことが出来ます。 RubyKokubanとは RubyKokubanはopenFrameworksにmrubyを組み込んだものです。Rubyを使って簡単にグラフィックスやアニメーションを利用したプログラムを書くことが出来ます。 以下のように、(関数定義を除けば)2行で画面に文字と円を表示することが出来ます。 def draw text 'Hello, rubykokuban!', 100, 100 circle 350, 100, 50 end たくさん書いてみます。 def setup set_window_

    mrubyでお絵描きプログラミング!10分ではじめるRubyKokuban - ブログのおんがえし
    koyancya
    koyancya 2013/12/16
    年末年始に写経したいエントリ
  • とあるプログラミング言語処理系のセルフホスティング化に携わった - wasabizの日記

    2013-12-15 とあるプログラミング言語処理系のセルフホスティング化に携わった (この記事はJSX Advent Calendar 2013の一部として書かれました。) 僕がJSXというプログラミング言語の開発に携わってこの冬で早1年半になります。コンパイラとしてのjsxにはこの1年半で幾多の出来事がありましたが、その中でも一番巨大なものがセルフホスティングでしょう。つまりJSXのコンパイラをJSX自身で書きなおすということです。 メインラインのコードをまるまる入れ替えるこのセルフホスティングは大きな苦労を伴いました。実際、通常のポーティングとは違いコンパイラそのものを入れ替えてしまうわけですから、バグの出方などもなかなか味わい深いものです。 JSXセルフホスティングを行ってから既に1年が経過しようとしています。今までこの作業の苦労について外で話したことは無かったのですが、「プログラ

    koyancya
    koyancya 2013/12/16
  • なぜか松岡修造の動画が海外で人気に…「この熱い男は誰なんだ?」「よくわからないけどやる気が出た!」 : らばQ

    なぜか松岡修造の動画が海外で人気に…「この熱い男は誰なんだ?」「よくわからないけどやる気が出た!」 松岡修造といえば、テニス選手として活躍した現役時代はもちろんのこと、引退後も日一熱い男として誰もが知る存在です。 もちろんそれは日の話……と思っていましたが、そんな彼の熱血映像が海外サイトでも大いにウケていました。 「この男に感動した!」と反響を呼んでいた、海外掲示板の様子をご紹介します。 話題になっていた動画がこちら。 Matsuoka Shuzo [松岡修造 ] - あきらめかけているあなた (NEVER GIVE UP!!) [English] - YouTube 映像は数年前のもので、あきらめるな!と激励している内容。それを英語の説明では「最終試験を前にした大学生に向けて」紹介されていました。 なぜかシジミ漁をしながらなので、多くの外国人たちから漁師だと思われているようですが、熱

    なぜか松岡修造の動画が海外で人気に…「この熱い男は誰なんだ?」「よくわからないけどやる気が出た!」 : らばQ
    koyancya
    koyancya 2013/12/16
  • SankeiBiz(サンケイビズ):自分を磨く経済情報サイト

    サービス終了のお知らせ SankeiBizは、2022年12月26日をもちましてサービスを終了させていただきました。長らくのご愛読、誠にありがとうございました。 産経デジタルがお送りする経済ニュースは「iza! 経済ニュース」でお楽しみください。 このページは5秒後に「iza!経済ニュース」(https://www.iza.ne.jp/economy/)に転送されます。 ページが切り替わらない場合は以下のボタンから「iza! 経済ニュース」へ移動をお願いします。 iza! 経済ニュースへ

    SankeiBiz(サンケイビズ):自分を磨く経済情報サイト
    koyancya
    koyancya 2013/12/16
  • 「黒子のバスケ」事件、36歳男逮捕 威力業務妨害容疑:朝日新聞デジタル

    人気漫画「黒子(くろこ)のバスケ」を巡る連続脅迫事件で、警視庁は15日、大阪市の職業不詳、渡辺博史容疑者(36)を威力業務妨害の疑いで逮捕し、発表した。「ごめんなさい、負けました」と容疑を認めているという。 捜査1課によると、渡辺容疑者の逮捕容疑は昨年10月12日、東京都千代田区の上智大キャンパスの体育館2階で、「喪服の死神(しにがみ)」を名乗る脅迫文と、硫化水素が発生している容器を置き、同大学の業務を妨害したというもの。 同漫画を巡っては、昨年10月以降、アニメを放送する放送局やイベント会場、書店などに対する脅迫文が相次いで送られた。 今年10月には、コンビニ最大手「セブン―イレブン・ジャパン」に、同漫画の関連商品のウエハースに毒を入れて置いたとする脅迫文が届いた。回収したウエハースを警視庁が鑑定したところ、毒物のニコチンが検出された。 警視庁が把握しているだけで、脅迫文は250通に及ぶ

    「黒子のバスケ」事件、36歳男逮捕 威力業務妨害容疑:朝日新聞デジタル
    koyancya
    koyancya 2013/12/16
    どんだけ損害賠償請求されるんだろうか...
  • 詳説 Cポインタ

    ポインタはC言語を習得する上での最大の壁と言われ、マスターすることが難しくポインタで挫折するプログラマも少なくありません。しかし、一方でポインタをひとたび理解すると、柔軟で効率的なプログラムを書くことができます。書はC言語のエキスパートとなるために避けては通れないポインタについて、図とコードを多用して、視覚的かつ直観的な理解を促します。また、プログラムが動作するためのメモリ構造と管理方法についても理解できるので、Cに限らず他の言語(JavaC++、C#など)のプログラマにも役立つ内容となっています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の

    詳説 Cポインタ
    koyancya
    koyancya 2013/12/16
    昔『C言語ポインタ完全制覇』って本を読んでポインタ苦手を克服したので、ポインタ本は有意義だと思う
  • MySQL の SQL エスケープ - tmtms のメモ

    この記事は MySQL Casual Advent Calendar 2013 の15日目の記事です。 今、空前の SQL エスケープブームみたいなので、このビッグウェーブに乗っかってみます。 でも面倒なのでセキュリティについての話はしません。カジュアル! 文字列リテラルとエスケープ MySQL では SQL 中の文字列リテラルは次のように表現します。 'abc' -- シングルクォートで括る "abc" -- ダブルクォートで括る 0x616263 -- 16進数 x'616263' -- 16進数 0b011000010110001001100011 -- 2進数 b'011000010110001001100011' -- 2進数 各表記で charset を指定することができます _utf8 'abc' _utf8 "abc" _utf8 0x616263 _utf8 x'6162

    MySQL の SQL エスケープ - tmtms のメモ
    koyancya
    koyancya 2013/12/16
  • Infrastructure as Code - naoyaのはてなダイアリー

    今年の3月に 入門Chef Solo - Infrastructure as Code というを書いた。 その名の通り Chef の入門書なのだけど、このサブタイトルは "Configuration Management Tool (構成管理ツール)" でもなく "Provisioning Framework (プロビジョニングフレームワーク)" でもなく、はたまた "Automated Infrastructure (自動化されたインフラ)" でもなく、"Infrastructure as Code" にした。 この一年で Chef や Puppet にはずいぶんと注目が集まった。おそらく、AWS をはじめとするクラウドサービスがより広いユーザーに浸透したことで仮想化環境が前提になって、以前よりも頻繁にサーバーを構築し直したりする機会が増えたとかその辺がひとつ理由として挙げられると思う

    Infrastructure as Code - naoyaのはてなダイアリー
    koyancya
    koyancya 2013/12/16
  • 「バイトテロ、一生許せない」 あのそば店社長からの手紙:日経ビジネスオンライン

    「バイトテロ」で企業が倒産に追い込まれる事態がついに発生してしまった。 東京都多摩市。東京都下の丘陵地帯に造成された多摩ニュータウンにあるそば屋の「泰尚(たいしょう)」。幹線道路沿いの好立地で営業していたにも関わらず今年8月に閉店。東京地裁に破産を申請して、10月9日に破産手続き決定を受けた。 同社は前社長が亡くなった昨年9月にそれまで3カ所あった店舗を1店に縮小しての再建中だった。その最中、思いもかけない事件が起きた。 アルバイト店員の男子大学生が店内での悪ふざけ画像をインターネット上に公開したのだ。「洗浄機で洗われてきれいになっちゃった」というコメント付きで洗浄機に横たわったり、顔を突っ込んだりした画像をツイッターで投稿。さらには流し台に足をかけたり、胸をはだけ、店の茶碗をブラジャーのように胸に当てたりした画像など、目覆わんばかりの画像も投稿していた。 問題行為が発覚して、ネットが「炎

    「バイトテロ、一生許せない」 あのそば店社長からの手紙:日経ビジネスオンライン
    koyancya
    koyancya 2013/12/16
    えっ? "そして主人は専門学校卒とは言え暴走族のリーダー、私は一流企業に就職しましたが高卒です"