What Is A CSS Framework Anyway? at SmartWeb Conference, Bucharest. September 2014. VIDEO: https://vimeo.com/95734680
森下九段 現行は人間対人間のルールをそのまま人間対コンピュータにも適用しています。 将棋というのは99手良い手を指しても、1手間違えると負けてしまうゲームです。 プロが技術的に負けてると思われるのは非常に悔しい。 私が考えたルールですが、 持ち時間は3時間、秒読みは1手15分。プロ棋士側は盤駒使ってもOK。 この条件だと、最強将棋ソフト5台と私で5戦すれば、私の5戦全勝はほぼ間違いなし。 これがもしそうでないという方がいらっしゃたら、一回やらせてもらえたら、それを証明したいと思っています。 これは決して大言壮語ではなく、 私に限らず、ある一定水準以上のプロ棋士でしたらまず間違えるということがありませんので、 例えば事前にソフトの貸し出しを受けて、 「ツツカナはこうやる」とか「ponanzaはこうやる」とかそういうのは一切不要です。 そのレベルのプロ棋士を負かすとなると、プログラムとか評価関
1. 休む時間を「予定」として書き込む 「時間ができたら休もう」と思っていると、どんどん予定が入ってしまい、結果として休めない。 土日にも仕事を持ち帰ったり、人と会ったりしていると、結局心が休まらない。 そのような状況になってしまうのは、「休み」の優先順位を自分で低く設定しているからだ。 自分の予定の中で休みの優先順位を高くして、他の予定が入る前に手帳に書き込んでしまおう。 「仕事をしている平日はもちろん、家族サービスに追われる休日にも、「サボる」ための時間を読み込んで、あけておきましょう。できれば、スケジュール帳にまとまった空白地帯を「書き込む」ことです」。 一度書き込んだ「休み」時間は、他の予定の打診があっても極力死守しよう。 休みを「予定」化することで、休むことへの罪悪感を減らし、積極的に取り組むべき課題として捉えるようにしよう。 2. 面倒くさいことをとりあえず始めてみる いつも仕
まずはツールの紹介 昨今、注目を浴びているアプリケーションコンテナを作ったり管理したりできるDocker。 そろそろ中身も理解しておきたいところ。特に最近はlibcontainerというのができて、lxc依存すら切り離されているとの噂。 ただ、結構ソースコードの量も大きくなっているので(2014/4月現在 テストコード除いて70000行弱)、 さっと大まかに理解するためのツールを書いてみました。 このツールはgoのastからパッケージの間の依存関係を読んで、graphvizの解釈するdot言語に吐き出すツールです。 たとえば、最近話題のgo-xslateの全体像をつかもうと思ったら、 のようにすることで、 拡大 こんな感じにパッケージ間の依存関係を図示することができます。 これだけでも何となくどんな構造になってるかわかってきそうですね。 不安定性の表示 govizにはdot言語の出力の他に
「ドラゴンクエストVIII」は,いかにしてスマートフォン向けに移植されたのか? 最適化からUI設計のポイントまでを開発チームが語る ライター:米田 聡 ゲームエンジン「Unity」の開発者向けイベント「Unite Japan 2014」初日である2014年4月7日に,「Unityでコンソールタイトルを移植する 〜ドラゴンクエストVIII 移植から学ぶ大規模開発テクニック〜」というセッションが開催された。 講演の内容はタイトルどおりで,2004年に発売されたPlayStation 2(以下,PS2)用の「ドラゴンクエストVIII 空と海と大地と呪われし姫君」(iOS / Android。以下,DQ8)を,Unityによってスマートフォン向けに移植したときの体験を,開発チームが解説するというものだ。Unityのイベントとはいえ,それだけの話に止まらず,据置ゲーム機用に作られたゲームのインタフェ
2013-12-21 「偏差値の低そうな学校名」に関する考察 R Mathematics 非常にアレな言い方ではあるが,世の中には「偏差値の低そうな学校名」や「偏差値の高そうな学校名」があると思う. そこで「偏差値の低そうな学校名」というものは存在しないのか,あるいは字面からある程度偏差値を予測することは可能なのか,という疑問に対する1つの答えを出したい. 今回は,各高校名を構成する文字から,重回帰分析で偏差値を予測することで,これを確かめる. 始めに この記事は,自分で取得した偏差値データをムリヤリ重回帰分析の手法にねじ込んで遊んでいるだけの記事なので,絶対に真に受けてはいけない. 調査について 調査対象 今回は,高校について調査を行う.偏差値データはH25の予測偏差値を用いる. 各学校の偏差値データの取得 例によって全国高校受験ナビから取得する.詳細な取得方法については各高校の偏差値の
By nagzi 大学では選択する講義ごとに指定された教科書を購入する必要がありますが、アメリカでは大学の教科書の価格が上昇し続けています。そのため、受講したい授業を自由に選択するのが難しいなど、高等教育を妨げるほどの問題となっていることをシアトルタイムズが報じています。 Editorial: Textbook prices another barrier to higher education | Editorials | The Seattle Times http://seattletimes.com/html/editorials/2023193291_editcollegetext22xml.html Cliff Mass Weather Blog: College Textbook Prices: Out of Control http://cliffmass.blogspot
Org-modeとGoogle calendar間で予定をやりとりするorg-gcal.elというのを作りました 2014.03.14 Emacs 予定を長いことGoogleカレンダーで管理しています。ブラウザ上の見た目もすっきりしていて、とても使いやすいのですがスケジュールの入力はマウスをカチカチさせることが多くストレスフルでした。 そこは手になじんだEmacsから入力した方が便利なはずです。@kiwanamiさんのkiwanami/emacs-calfw と連携して動くelispなどを書いたりして、どうにかこうにか入力してました。 calfwからGoogleカレンダーを編集するcalfw-gcal.elを書いてみた – sheephead ところが、これもいろいろとボトルネックがありました。Googleカレンダーのデータをcalfwに取りこむのにcalfw-icalを使っていたのですが
M-x profiler-start で開始。cpu, cpu+mem, mem のどれかを選ぶ。 適当に何か操作する。 M-x profiler-report でレポート表示。 これだけです。 profiler-cpu-start()やprofiler-memory-start()がCで実装されているよ うです。よくわからんけどEmacs遅い時あるわーって方は使ってみてはいか がでしょうか? 作者はauto-complete.el の@m2ym さん。2009年tokyo-emacs #x02の発表が Emacs-23.4で取り込まれたんですね。SUGOI!! tokyo-emacs - Google グループ (tokyo-emacs #x02) : 発表者用ページ : ATND elpってのもありますが 、指定したパッケージの関数全てにadviceかけるよ うで遅いです。パッケージを
OpenSSLの脆弱性「Heartbleed」が世間を賑わせていますが、色々と乗り遅れてしまった感があるので、ゆるゆると落ち穂拾いをしようかと思います。 Heartbleedで秘密鍵を手に入れたらSSL通信の中身全部見えちゃうじゃん!! という事態になっていますが、なんとなく理論的にそうだろうなと分かるもののイマイチ具体的な手順が分からない。 というわけで今回のテーマとして、手元にサーバの秘密鍵と、SSL通信をパケットキャプチャしたpcapファイルがあるときに、Wiresharkでどんな感じでSSL通信を「ほどく」のか……という具体的な手順を、ハマり所を含めてまとめておこうかと思います。 というか、私自身がハマったので自分用メモですな。なおこの文書では"SSL"とだけ記述し、TLSは無視しています。 前提条件 とりあえず以下のような感じの検証環境で試しました。 IPアドレス 説明 ホストO
第3回 コンテナ型仮想化の情報交換会@大阪 (コンテナ型VMや関連するカーネル等の技術が話題の勉強会) に参加してきました。 全体の感想 全体的には LXC や Docker に限らず、 Hyper-V 上での FreeBSD jail の話や Vagrant や CircleCI (LXC を使っている) などの話もあって、面白かったです。 会場 ちょっと早めに出発して、梅田から難波橋を通って堺筋を通って会場まで歩いていきました。 場所もわかりやすくて交差点の名前と目的地のビルの名前をちゃんとチェックしていれば迷わずにたどり着けました。 会場無線 LAN があったのですが、 最初に接続した MacBook Air は問題なく繋がっていたのですが、 後から追加でつなごうとした iPod touch は無線 LAN 自体は繋がっているのに APIPA の IP アドレスになっていて、 DHC
Docker Meetup Tokyo #2 に行ってきました。 Docker Meetup Tokyo #2 - connpass #1は行ってないですしDocker自体、全然触れてないですが先着入れたので。 メインの発表は3本。 @mainyaaさんの「今からでも間に合うDocker基礎+Docker 0.9概要+Docker 0.10概要 」 Docker基礎+docker0.9 0.10概要 from Kazuyuki Mori Dockerの基礎から説明してくれていたので、Noobな自分でも大体の概要はわかった感じ。 VagrantでVM立てるのと違うんだなーってのがわかっただけでも大収穫。 AUFSでレイヤー構造になってるってのが理解しておくのが大事。省メモリだしディスクも取らない差分だけだから。 途中のデモで使ったこのサービスが最高な感じあった。 ターミナルの録画 ascii
帰ってからブログを書くまでが勉強会です。 というわけで、Docker Meetup Tokyo #2で、私の方からは今からでも間に合うDocker基礎+Docker0.9/0.10概要を話しました。 スライド: http://www.slideshare.net/mainya/dockerdocker09-010 Asciinemaのデモ: https://asciinema.org/a/7392 感想 機材トラブルもありましたが、なんとか開催出来たのはGoogle社及びMeetupスタッフの手厚いサポートのお陰です。本当にありがとうございました。 日経ソフトウエアの記事の執筆&Dockerブログの翻訳&HomeBrewアップデート&Meetupイベントと、重なりすぎてて大変忙しかったですが、周りの人の助けも借りて無事乗り切れました。 自分の発表もまだまだ未熟であり改善点も多い(この記事書
[Rails4でサイト構築をする] - Rails環境構築編 - Scaffold利用編 - Bootstrap導入編 - WYSIWYG導入編 - CSV出力機能編 - スクレイピング機能編(nokogiri) - 非同期処理導入編(delayed_job) - デプロイ環境構築編(capistrano3) 上記を毎週1つずつ出す予定 今回は別のサイトのHTMLをパースして情報を取得する機能を作ってみたいと思います。 HTMLのパースにはNokogiriというプラグインを使います。 Nokogiriのインストール Gemfileに以下を追加する gem 'nokogiri' そして、bundle install Nokogiriを使って別サイトのHTMLから情報を取得する 対象サイトのHTMLを把握する 試しに、弊社のサイト(//www.bpsinc.jp)のグローバルナビの情報を取得し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く