タグ

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

  • 研究のプログラミングにおける悲劇を無くすためのGitとテスト - Kesinの知見置き場

    大学の研究に役に立った物シリーズ第3弾です 今回は研究のためのプログラミングのノウハウについてです。 特に、研究におけるプログラミングでの悲劇を防ぐために自分が実践していた方法を紹介をしたいと思います。大学や研究室によっては、このような研究のプログラミングのノウハウの伝承が行われているところもあると思いますが、何かの参考になれば幸いです。 大学の研究で役に立ったものシリーズの記事 サービス編 勉強編 研究のためのプログラミングとは まずは、研究のためのプログラミングに求められる特徴をざっと説明したいと思います。自分の経験からですが、こんなところではないでしょうか。 実験結果が出ないと何も議論できないので、とりあえず速く実装することが求められる コードのモジュール化、速度の最適化は後回しになりがち 計算量が多いタスクでは、24時間実行しても実験が終わらないことがあり得る バグによって実験の結

    研究のプログラミングにおける悲劇を無くすためのGitとテスト - Kesinの知見置き場
    sucrose
    sucrose 2014/03/07
  • 大学の研究で役に立ったもの(勉強編) - Kesinの知見置き場

    大学の研究に役に立ったものシリーズ第2弾です。 今回は、研究に関係する技術の勉強に役に立ったものを紹介したいと思います。 ちなみに、自分の研究は情報系で、研究室のテーマは自然言語処理、音声言語処理、機械学習関係でした。 あくまで自分には役に立った、ということで情報系以外の分野の人には当てはまらないことも多いと思います。 (特に今回は自分の研究分野に特化した記事になってしまっています。すいません) サービス編 研究のプログラミングにおける悲劇を無くすためのGitとテスト 武蔵野日記 大学で自然言語処理の研究をされている小町さんのブログで、ほぼ毎日分の更新があります。すごい。 自然言語処理についての話題も勉強になりましたが、それよりも大学の運営や研究者の生活について色々知ることができました。大学に通っていても大学の運営や、研究室のボスが普段何をしているのかについては意外と知る機会がないもので、

    大学の研究で役に立ったもの(勉強編) - Kesinの知見置き場
    sucrose
    sucrose 2014/03/07
  • 大学の研究で役に立ったもの(サービス編) - Kesinの知見置き場

    数年間大学で学生として研究生活をしていましたが、今年の3月をもって無事に大学院を卒業できそうです。 そんなわけで過去を振り返るのと、これから大学で研究生活が始まる人に向けて、自分が大学で研究をする上で色々便利だったアレコレを数回に分けて紹介したいと思います。 ちなみに、自分の研究は情報系で、研究室のテーマは自然言語処理、音声言語処理、機械学習関係でした。 あくまで自分には役に立った、ということで情報系以外の分野の人には当てはまらないことも多いと思います。 大学の研究で役に立ったものシリーズの記事 勉強編 研究のプログラミングにおける悲劇を無くすためのGitとテスト Dropbox もはや説明不要だと思いますが、クラウドとローカルでファイルの同期ができるサービスの定番です。 論文のPDF、報告資料、論文のtex、プログラムのコードなど全てDropboxに保存していました。研究室と自宅で同じ環

    大学の研究で役に立ったもの(サービス編) - Kesinの知見置き場
    sucrose
    sucrose 2014/03/07
  • 読んだ:Search Engine Click Spam Detection Based on Bipartite Graph Propagation(WSDM2014) - KIWAM_KEN_DIARY

    殴り書いていくスタイル。 Search Engine Click Spam Detection Based on Bipartite Graph Propagation クリックの情報は文書のランキングにおいて重要な要素である。 結果、いくつかのWebサイトは彼らのページへの不正なクリックの増加に よって高ランクを得る。これはクリックスパムと呼ばれている。 不正なクリックの特徴に関する分析をベースに、 1.ユーザのセッションを行動だけでなく、セッションの目的とセッション間の 間隔もまた考慮に入れた3つの連鎖によってモデリングする 2.より不正を働いているセッションを発見するため、不正を働くユーザに有効になる ように2部グラフの伝搬アルゴリズムを使用する 3.高precision,recallに達するような不正なセッションパターンを得るために、 パターンセッションの2部グラフ伝搬アルゴリズム

    sucrose
    sucrose 2014/03/07
  • メモ:Visualizing Brand Associations from Web Community Photos(WSDM2014) - KIWAM_KEN_DIARY

    Visualizing Brand Associations from Web Community Photos 見た目が大変良くて読み始めたけど途中で完全に沈没した。 アウトプットはものすごくビジネス受けしそうな感じはある。 1st autherがdisneyの人 ・ブランドアソシエーション...マーケティングにおける主要な発想のひとつで、 ブランドに対する消費者のtop-of-mindな属性や感性を表現すること。 ・top-of-mind..."〜と言えば?"と訪ねたときにまず最初に思い浮かぶもの 伝統的に、ブランドアソシエーションは消費者の反応のテキストデータや、 オンライン上の会話ログを分析することで行われていた。 稿では、オンライン上の大規模な写真群を活用することを提案する。 技術的なステップ 1)ブランドと関連づける核となる抽出・可視化の発想 2)イメージ内でブランドの領域を

    メモ:Visualizing Brand Associations from Web Community Photos(WSDM2014) - KIWAM_KEN_DIARY
    sucrose
    sucrose 2014/03/07
  • Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する - HackerNews翻訳してみた

    「HackerNews翻訳してみた」が POSTD (ポスト・ディー) としてリニューアルしました! この記事はここでも公開されています。 Original article: Managing Node.js Callback Hell with Promises, Generators and Other Approaches by Marc Harter 下のようなコードが、親しみをこめて「コールバック地獄」とか「死のピラミッド」とか呼ばれているのはご存じですよね。 doAsync1(function () { doAsync2(function () { doAsync3(function () { doAsync4(function () { }) }) }) この状態がコールバック地獄かどうかは、意見の分かれるところでしょう。ネストがいくら深くても全く問題がないコードもあるからで

    Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する - HackerNews翻訳してみた
    sucrose
    sucrose 2014/03/07
  • JavaScriptでbind()を使って部分適用する - HackerNews翻訳してみた

    「HackerNews翻訳してみた」が POSTD (ポスト・ディー) としてリニューアルしました! この記事はここでも公開されています。 Original article: Partial Application in JavaScript using bind() by Pascal Hartig JavaScriptの中にはコードをもっとシンプルで見やすくできるパターンがあるのに、あまり使われていないものがあります。皆さんもFunction.prototype.bindはご存じでしょう。頻繁に使われていたvar that = thisやvar self = thisの代わりになる関数です。よくあるのが以下のような例です。 this.setup = function () { this.on('event', this.handleEvent.bind(this)); }; 第1引数が

    sucrose
    sucrose 2014/03/07
  • Stochastic Gradient Methods 2014

    Last week I attended Stochastic Gradient Methods workshop held at UCLA's IPAM . Surprisingly, there's still quite a bit of activity and unsolved questions around what is essentially, minimizing a quadratic function. In 2009 Strohmer and Vershinin rediscovered an algorithm used for solving linear systems of equations from 1970 -- Kaczmarz method, and showed that this algorithm is a form of Stochast

    sucrose
    sucrose 2014/03/07
  • ニコニコ動画(Re:仮)

    ニコニコ動画(Re:仮)
    sucrose
    sucrose 2014/03/07
  • 記事を再編集してもIDコールが再送されなくなる、などの改善を行いました(ほか5件) - はてなブログ開発ブログ

    平素は、はてなブログをご利用いただきありがとうございます。 はてなブログでは、ユーザーの皆様からのお問い合わせやフィードバックをもとに、機能改善・不具合修正等を日々行っております。この1月ほどでは、以下の改善を行いました。 記事を再編集してもIDコールや言及のお知らせが何度も送信されないようにしました はてなブログでは、記事にはてなブログの記事URLやはてなIDを記述すると、ヘッダーメニューの「あなたへのお知らせ」に通知され、言及したブログ間でコミュニケーションを取ることができます。 この機能で、記事を再編集するたび同じユーザーに通知がされるという問題を改善し、記事内に新規のユーザーIDが書かれた場合のみ通知するようにしました。 IDコールや、記事URLを言及する自動トラックバックは、はてなダイアリー・はてなブログの特徴の1つで、ブログ間のコミュニティとしての活動が活発になります。どうぞご

    記事を再編集してもIDコールが再送されなくなる、などの改善を行いました(ほか5件) - はてなブログ開発ブログ
    sucrose
    sucrose 2014/03/07
  • HugeDomains.com

    Captcha security check wikimatome.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    sucrose
    sucrose 2014/03/07
  • 砂糖は1日25gまで…炭酸飲料1缶でアウト : 社会 : YOMIURI ONLINE(読売新聞)

    【ジュネーブ=石黒穣】世界保健機関(WHO)は5日、砂糖の摂取量について、これまでの上限目標をさらに半分にする新指針案を発表した。 WHOは、砂糖が肥満や虫歯の原因となり、慢性疾患にもつながるとして、2002年に物から取り込む熱量(カロリー)のうち砂糖の割合を10%以下に抑える目標を設定した。新指針案では、これを5%以下とすることを求めた。これにより成人では、1日に摂取できる砂糖の適量がこれまでの「50グラムまで」から「25グラムまで」に減る。砂糖25グラムは紅茶用スプーン6~7杯。炭酸飲料1缶には砂糖が約40グラム含まれ、軽く超してしまう。 農林水産省の資料によると日人1人当たりの砂糖消費は1日45グラム程度で、ほぼ半減しないと新指針案を満たせない。WHOは、今月末まで各国政府などの意見を聞いた上で、正式決定したい考えだ。

    sucrose
    sucrose 2014/03/07
  • Evernote Blog � Blog Archive � New updates to Web and Windows

    에버노트에 뭐가 새로워요?에버노트에서 무슨 일이 일어나고 있는지 궁금하신가요? 아래의 기사들을 확인하여 우리가 작업 중인 흥미로운 것들을 모두 볼 수 있습니다. 새로운 소식레거시 버전 Evernote 앱 사용 중지2024년 3월 26일, 저희는 레거시 버전 Evernote 앱에 작별을 고합니다. v10 이전의 Evernote 경험을 단일화하면 보안 수준을 크게 높이고 더 빠른 개발을 위해 더 많은 자원을 투입할 수 있습니다. 더 읽기 14가지 주요 기능이 이제 모든 사용자에게 제공됩니다이 중요한 Evernote 기능들은 검색, 첨부 관리, 노트 액세스 등 핵심적인 제품 성능을 높여줍니다. 이제 누구나 그 기능을 사용해 Evernote의 잠재성을 최대한 활용할 수 있습니다.

    Evernote Blog � Blog Archive � New updates to Web and Windows
    sucrose
    sucrose 2014/03/07
  • 最強のTwitterまとめブログ作成ソフト|ツイッターまとめビルダー

    お電話でのご注文も承ります TEL 045-228-2310 下記決済に対応しています クレジットカード (VISA/Master) 銀行振込 ネット銀行 ゆうちょ銀行 郵便振替 代金引換 一部商品は下記ショッピング モールでもお求め頂けます Yahoo!ショッピング 楽天市場

    最強のTwitterまとめブログ作成ソフト|ツイッターまとめビルダー
    sucrose
    sucrose 2014/03/07
  • IWordBreaker とファイル検索 - NyaRuRuが地球にいたころ

    「『プリキュア』で検索したら『ハートキャッチプリキュア』にマッチしない」という Windows Search の話. Windows7に深刻なバグを発見したので、警鐘を鳴らすために晒してみます。 再現に使用したOSはWindows7 Home Premium x64です。 バグの再現手順 !!! 悪用厳禁 !!! ●1.適当にフォルダを作る 名前は何でもOK ●2.作ったフォルダーを開いて、 「ハートキャッチプリキュア」 「ふたりはプリキュア」 「プリキュア」 の3つのフォルダを新規作成する ●3.検索窓に「プリキュア」と入力してみる ●4.「ハートキャッチプリキュア」が無かったことにされる ちくしょう!誰がこんなことを!メディーック!!メディーーーーック!! 対処方法 検索窓に「*プリキュア」と入れると全部ヒットするみたい。 でも、XPの頃は「プリキュア」で全部ヒットしてたのでなんか腑に

    IWordBreaker とファイル検索 - NyaRuRuが地球にいたころ
    sucrose
    sucrose 2014/03/07
  • なぜか検索できない文字でWindowsファイル検索する謎テクニック

    Windowsで、ファイル名に「☆」(他にも「-」「+」「(」「(2)」など)が入っているファイルを検索する方法、わかりますか?」 実は、ただ検索欄に「☆」と入力しても、検索結果にすべてのファイルが表示されてしまいます。変な検索方法を調べて、いろいろなパターンを試し続けた結果、謎テクニックで回避できると分かったのですが、Windowsファイル検索テクニックの世界にはかなり独特の世界が広がっていると同時に、ろくな資料が見当たらないことも分かりました。というわけで今回は、「☆」の検索を通じて、「なぜか検索できない」を解決するテクニックを紹介します。 正解例を見て、衝撃を受けたり、「???」という感想を共感してもらえたら嬉しいです。 関連:「(2)」を検索する方法はこちら→「Windowsファイル検索で 数字1文字 や 括弧付き数字 を検索する方法(謎テクニック応用編)」 目次 1. 追記:仕

    なぜか検索できない文字でWindowsファイル検索する謎テクニック
    sucrose
    sucrose 2014/03/07
  • บาคาร่าออนไลน์ Baccarat99 เว็บตรง ทางเข้าสมัครสมาชิก ฟรี 300

    ท้าทาย เพิ่มเติมประสบการณ์ รวมไปถึงลุ้นเงินรางวัลได้อย่างมีอิสระ บาคาร่า99 ทางเลือกที่จะเข้ามาเติมเต็มให้กับนักพนันทุกคนอย่างทั่วถึง สำหรับคนทั่วไปที่มีความสนใจตัวเกมพนันออนไลน์ อยากจะให้เริ่มต้นกับทาง บาคาร่า99th ที่มีการเน้นบริการเกมพนันยอดนิยมระดับโลกอย่าง Baccarat เกมพนันที่กลายมาเป็นอันดับที่ 1 สามารถครองใจนักพนันไปทั่วโลก เนื่องจากว่าขึ้นชื่อว่าเกมพนัน จะต้องง่ายและหลากหลาย สามารถตอบสนองทั้ง

    บาคาร่าออนไลน์ Baccarat99 เว็บตรง ทางเข้าสมัครสมาชิก ฟรี 300
    sucrose
    sucrose 2014/03/07