タグ

2013年1月22日のブックマーク (30件)

  • オラオラオラッ 千手観音が往復ビンタしたら――物理エンジンによる検証動画がすごい

    物理演算エンジンを使って、さまざまな検証を行う「むにむに教授」の新作「千手観音の往復ビンタを検証してみた」がニコニコ動画などで人気です。 千手観音がその手を使って誰かをビンタしたら一体どうなるのか――。動画ではまずCGの人型モデルが登場し、“千手”になるべく手の数を増やしていきます。4、8、16……と順調に生えていき、文字通り“千手”になった姿は何ともシュールな感じです。 リアル千手はコレジャナイ感 けれども、千手観音は必ずしも千必要なわけではなく、世界を救う40と、胸元で合掌する2の計42の姿で知られています。ということで人型モデルの手も42に。動画の番はここからです。 ということで42に。ちなみに三十三間堂の千手観音坐像も42です 左右の手は1度に動かすと反動が大きい上、ビンタしようにも後方の手が届きません。42すべてを無駄なく平等に使うためには、工夫が必要。動

    オラオラオラッ 千手観音が往復ビンタしたら――物理エンジンによる検証動画がすごい
    hiroyukim
    hiroyukim 2013/01/22
  • プログラマの数学を読んで、数学の初心を思い出した - $shibayu36->blog;

    プログラマの数学を読んだ。 プログラマの数学 作者:結城 浩ソフトバンククリエイティブAmazon このではプログラミングに関わる数学について(例えば論理や再帰的な構造など)、わかりやすく説明がされている。 内容についてはある程度知っていたことが多かったが、それより文章の進め方を見て、高校時代に数学が楽しいと思っていた自分を思い出した。 最近は数学勉強するのすごくだるくて、それは大学時代にわけわからない数式を突然見せられて、全く解けないみたいなのを繰り返してたからだった。でも今思い出すと高校のときは、数学の勉強するのすごく楽しくて、自分で数式作って遊んでたりしてた。 プログラマの数学は、基的に小さいところから初めて、その規則性を見つけ、それを一般的な数式に変えるというのが、一章ごとで行われていた。例えば、100個の中から20個選ぶ組み合わせの問題を、最初は5個から3個選ぶという小さい問

    プログラマの数学を読んで、数学の初心を思い出した - $shibayu36->blog;
    hiroyukim
    hiroyukim 2013/01/22
  • Twemproxy - MemCachedとRedis用のプロキシ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Twemproxy - MemCachedとRedis用のプロキシ
    hiroyukim
    hiroyukim 2013/01/22
  • なぜ関数プログラミングは重要か

    John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに

    hiroyukim
    hiroyukim 2013/01/22
  • Rubyを使って「なぜ関数プログラミングは重要か」を読み解く(改定)─ 前編 ─ 但し後編の予定なし

    2年ほど前に書いた記事を電子書籍化して「M’ELBORNE BOOKS」で販売するために全体的な見直しを行なって入稿する段になって、これにはベースとなっている他者の論文があって言ってみればこの記事はそのマッシュアップになっているんだけれども、その著者の許可もなくその表現が全く別物だとしてもその主張のあらすじが残っている限りにおいてこれを販売することが果たしていいことなのかという思考に遅ればせながら陥り、それが仮に法的に問題ないとしてもなんだか一表現者の行為としての妥当性を幾分欠いているという結論に至って販売を思い留まった。かと言って折角書き直したものをこのままお蔵にするのもなんだか寂しいなあという気分も一方であり、まあ原作者の意に反したものでもないだろうからブログの記事なら許してくれるよねもう2年前にも書いちゃってるしという勝手な解釈の下、ここにその記事を公開しましたのでお時間の許すRub

    hiroyukim
    hiroyukim 2013/01/22
  • ステガノグラフィー - Wikipedia

    ステガノグラフィー(中: 隠写術,英: steganography)とは、情報隠蔽(英語版)技術の一つであり、情報を他の情報に埋め込む技術のこと、あるいはその研究を指す。暗号(cryptography)が平文の内容を読めなくする手段を提供するのに対して、ステガノグラフィーは存在自体を隠す点が異なる。 ギリシア語で「覆われた、または隠蔽された(防水|密封など)」「寡黙な(無口な)」を意味するsteganosと,ラテン語の接尾辞-graphiaに由来する[1]。 概要[編集] 情報を隠蔽する技術一般を総称して情報隠蔽(技術)と呼ぶが、ステガノグラフィーは情報隠蔽の源流となった技術である。 埋め込む情報は、平文または秘密文といい、埋め込む先の情報を被覆情報という。そして秘密文を埋め込んだ被覆情報は、ステゴ体(英: stego-object)と呼ぶ。 被覆情報としては画像データや音声データのほか、

    hiroyukim
    hiroyukim 2013/01/22
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    hiroyukim
    hiroyukim 2013/01/22
  • スマーター・アナリティクス:IBMが描くテキスト・マイニングの未来とは

    コールセンターなどに集まってくる個々のデータを単体で見ても、それがトラブルなのか要望なのか、または、一般的なものなのか特殊なものなのか、判断が付かないものもあります。 しかし集められるデータ全体を分析(データ・アナリティクス)することで、企業活動にとって有益な知見を得ることができます。これこそがテキスト・マイニングの意義なのです。大量のデータからアクションに繋がる知見を得るためには、何が必要なのでしょうか。 日IBMのエキスパートがビッグデータ時代のテキスト・マイニングの現在と未来についてお話します。 ■スマートなデータ活用について詳しくは http://www.ibm.com/innovation/jp/smarterplanet/analytics/ ■テキストマイニングの機能を実現した例として、TAKMI(Text Analysis and Knowledge Mining)を

    スマーター・アナリティクス:IBMが描くテキスト・マイニングの未来とは
    hiroyukim
    hiroyukim 2013/01/22
  • #cross2013 に行ってきた - かみぽわーる

    聴いたやつ。 HTML5 x セキュリティ 体系的に学ぶ安全な利用規約の作り方 継続的サービス改善のゲンバのハナシ 継続的システム運用のゲンバのハナシ 感想など 出張Shibuya.XSSでCD-ROMをイジェクトしたくならない人は今すぐ病院に行ってくださいで有名な@hasegawayosukeさんが登壇されるのを楽しみにしていたんですが、ノロで口からイジェクトしまくって欠席されたみたいで、その記事を書くのをやめて今すぐ病院に行って欲しかったです、残念でした…。 そのはせがわさんが言っていた好きな言葉があって 「その仕様を最も悪用できる方法を思いつくことが世界の平和の貢献につながる」 NetAgent Official Blog : 私がセキュリティの世界に挑戦した理由 ~はせがわようすけ~ 僕は世界の平和とまではなかなか言えないのだけど、僕と僕のまわりの平和ぐらいは守りたいし、世の中の悪

    #cross2013 に行ってきた - かみぽわーる
    hiroyukim
    hiroyukim 2013/01/22
  • Hadoop Conference Japan 2013 Winter にいってきた&しゃべってきた - たごもりすメモ

    Hadoopについてのイベントがあったのでいってきた。なんと東京ビッグサイト! ソフトウェアのユーザ会主催のイベントで東京ビッグサイトとかすごすぎる*1。主催の方々はお疲れさまでした。 http://hcj2013w.eventbrite.com/ しゃべってきた Log analysis with Hadoop in livedoor 2013 from SATOSHI TAGOMORI Ust録画がこちら: http://www.ustream.tv/recorded/28693167 今回は発表は公募だったので思わず申し込んでしまっていたら通った。ので、自分がつくっているアクセスログ集計システムの全体像について、初期の構造から現在の状態までの変化を俯瞰する形で解説してみた。あれこれ順番に手を入れながら現在の状態にしていったんだけど、そこにどんな理由があったのか、どんな方針でやっていた

    Hadoop Conference Japan 2013 Winter にいってきた&しゃべってきた - たごもりすメモ
    hiroyukim
    hiroyukim 2013/01/22
  • MySQL/チューニング - がしまっくす

    統計情報を取る † 定量的な情報収集のススメ mysql> show global status; (5.0.2以上の場合) mysql> show status; (5.0.2未満の場合) ↑ ファイルオープン数の調整 † 高負荷なときに以下のコマンドを実行 $ mysqladmin -u root -p extended-status | grep Open Enter password: | Open_files | 515 | | Open_streams | 0 | | Open_tables | 256 | | Opened_tables | 45281 | Open_files, Open_tablesの数が多い場合は /etc/my.cnf の以下を調整。この値が大きすぎると「Error in accept: Too many open files」エラーが発生し、MyS

    hiroyukim
    hiroyukim 2013/01/22
  • MySQLチューニング虎の巻/ソートに関連するトピックとクエリの書き換え

    シリーズではこれまでMySQLにおける最適化アルゴリズムについて解説してきたが、なぜそれらを知ることが重要なのだろうか?それはすべて「より良いクエリを書く」ためである。 チューニングを行う上では、クエリが最適な状態かどうか、つまりもっとチューニングする必要があるかどうかを判断することとなる。その判断を行う上でキーとなるのがEXPLAINだ。インデックスを使ってクエリが解決されているか、フェッチするレコード数は多すぎないかと言ったことを材料に、さらに書き換えが必要かどうかを判断する。クエリの書き換えにおいて重要なポイントは、次の3つである。 書き換えた後のクエリが、元のクエリと同じ結果を生成すること。 書き換えた後のクエリが、元のクエリより効率的であること。 実際にクエリを実行して上記2つの条件をクリアしていることを確かめる。 ひとつ目の条件が大切なのは言わずもがなであろう。ただし、アプリ

    MySQLチューニング虎の巻/ソートに関連するトピックとクエリの書き換え
    hiroyukim
    hiroyukim 2013/01/22
  • MySQLのチューニングのヒント集|株式会社 フラッツ

    谷口です。 MySQLがボトルネックになっている場合のチューニングをするときに、私が役立てているサイトをまとめました。 非常にありがたい情報が多くて助かってます。 SQLを速くするぞ―お手軽パフォーマンス・チューニング クエリチューニングのヒントになります。MySQLに限らず他のDBMSでも通用するTipsです。 Web高速化 | パフォーマンスチューニングblog | インターオフィス InnoDBとMyISAMの比較が充実してます。 MySQLのパフォーマンスチューニング - Absolute Playing! InnoDB、MyISAMの各設定など基的なことがよくまとまっています。 MySQL :: MySQL 4.1 リファレンスマニュアル :: 4.6.8.4 SHOW VARIABLES MySQL4系のリファレンス。各パラメータの説明があります。 MySQL :: MyS

    hiroyukim
    hiroyukim 2013/01/22
  • MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)

    前回書いたMySQLパフォーマンスチューニングのためのインデックスの基礎知識に引き続き、MySQLのパフォーマンスチューニングについて学んだことをまとめ。 MySQLを使っていると、クエリが遅い理由をつきとめる必要が出てくる。 どうやって遅いクエリをつきとめ、改善すればよいかについて学んだのでまとめた。 下記のような基礎知識があればパフォーマンスチューニングをうまくやれる、と思う。 クエリ処理の基礎 MySQLがクエリを処理する手順 まずはMySQLがクエリを処理する手順を知っておく必要がある。 処理は以下のような流れで進む。 クエリキャッシュの中からクエリの結果を探す。見つかればそれを返す。 クエリを解析して構成要素に分解する。 クエリの構文が正しいことを確認 クエリについて基情報を収集する。 クエリを基的な要素に分解した後、何を実行すべきかを判断する。 クエリオプティマイザが動き始

    MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)
    hiroyukim
    hiroyukim 2013/01/22
  • なぜ mysql の using temporary; using filesort が遅いのか @ t100のプログラミング脱出作戦

    自分のプログラミング脳をプログラムにして、いつかプログラミングから脱出してやるぞっ!とか夢見ながら、日々プログラム作っていく 百野 貴博 の日記です!今は、屋号『百蔵。』として、Silverlight・WPFを追跡中です! (2007/09/30) 追記 2010-08-12 今回のエントリですが、「漢のコンピューター道 - Using filesort」で既に解説されていました・・・。 しかも、「漢のコンピューター道」さんの方が分かりやすいっ うわぁぁぁん。゜(゚´Д`゚)ノ ---- 帰宅してからBlog書こうと思っていたら、さっそく帰宅後の仕事でハマってしまってBlogが中断してしまいました、、、 いけませんね! というわけで、日中の仕事の中でもBlogのネタを溜めるようにして頑張ります! さて、今日はMySQLのチューニングネタです! mysqlSQLをチューニングしていて、E

    hiroyukim
    hiroyukim 2013/01/22
  • The OAuth 2.0 Authorization Framework

    Abstract OAuth 2.0 は, サードパーティーアプリケーションによるHTTPサービスへの限定的なアクセスを可能にする認可フレームワークである. サードパーティーアプリケーションによるアクセス権の取得には, リソースオーナーとHTTPサービスの間で同意のためのインタラクションを伴う場合もあるが, サードパーティーアプリケーション自身が自らの権限においてアクセスを許可する場合もある. 仕様書はRFC 5849に記載されているOAuth 1.0 プロトコルを廃止し, その代替となるものである. Status of This Memo This is an Internet Standards Track document. This document is a product of the Internet Engineering Task Force (IETF). It re

    hiroyukim
    hiroyukim 2013/01/22
  • データセンターの最新技術をオープンに共有する「Open Compute Project Japan」が発足。早速マザーボードや電源、データセンターなどの日本語訳が公開

    データセンターの最新技術をオープンに共有する「Open Compute Project Japan」が発足。早速マザーボードや電源、データセンターなどの日語訳が公開 グーグルやFacebookをはじめ大規模なデータセンターを有する企業にとって、データセンターの計算能力をいかに高めるかと同時に、消費電力をいかに下げるかが非常に大きな課題になっています。 いまやデータセンターの建設にかかるコスト以上に、稼働に必要な電気代が大きなコスト要因になっているためです。 世界でも最大級のデータセンターを運営する企業の1つであるFacebookは、その最新データセンターのノウハウを「Open Compute Project」という形でオープンにし、電源やマザーボード、システムラック、データセンターの設計図などを公開しました。いまではインテル、ヒューレット・パッカード、ゴールドマンサックス、Rackspa

    データセンターの最新技術をオープンに共有する「Open Compute Project Japan」が発足。早速マザーボードや電源、データセンターなどの日本語訳が公開
    hiroyukim
    hiroyukim 2013/01/22
  • マルチスレッドプログラミング (POSIX、Win32)

    このページではマルチスレッド、プロセス間通信、スレッド間通信およびタイマープログラミングについて紹介します。(いやー。好きだなこういう話題は。) 記述例およびサンプルに含まれるファイルの全部、または一部を使用したことによる損害等について、一切の責任を負いません。また、サンプルの文字コードはS-JISで提供しますので、ご使用の際はWindowsからFTPするなどして適切な文字コードに変換してください。尚、サンプル中には説明の簡略化のため意味のないコードや、実用上問題のあるコードも含まれていますのでご注意ください。 [POSIX]pthread_create [POSIX]スレッドの同期(ミューテックス) [POSIX]タイマー [WIN32]_beginthreadex [WIN32]スレッドの同期(ミューテックス) [WIN32]共有メモリ [WIN32]スレッドの同期(イベント) [PO

    hiroyukim
    hiroyukim 2013/01/22
  • @IT:連載:.NETマルチスレッド・プログラミング入門 第1回 マルチスレッドはこんなときに使う

    難解なマルチスレッド・プログラミングを基礎から解説。まずはその動作原理を理解し、活用すべき場面を見極める。 連載目次 シングルスレッドとマルチスレッド コンピュータのプログラムは、基的に1行ずつコードが実行されながら動作する。通常、分岐やループがあっても、プログラム全体は1つの流れになっている。このような一連のプログラムの流れを「スレッド」(Thread:「糸」などの意味)と呼び、1つのスレッドだけからなるプログラムを「シングルスレッドなプログラム」という。たいていのプログラミングでは1つの処理の流れを記述するが、このようなプログラムはシングルスレッドなプログラムに該当する。 一方、プログラムによっては、処理効率を上げるなどの目的で、複数の処理を並行して行うことができる。つまり、1つのプログラムで複数のスレッドを同時に実行することができるのである。このようなプログラムを「マルチスレッド・

    @IT:連載:.NETマルチスレッド・プログラミング入門 第1回 マルチスレッドはこんなときに使う
    hiroyukim
    hiroyukim 2013/01/22
  • mod_mrubyをevent及びworker MPM(マルチスレッドモデル)に対応させた

    やはり、event MPMは早いですねー。mod_mrubyでの相性も抜群そうです。 一応、参考までにApacheのconfを貼っておきます。 httpd.conf [program lang=’apache’ escaped=’true’] # mod_mrubyの設定 LoadModule mruby_module modules/mod_mruby.so Addhandler mruby-script .mrb <Location /mruby> sethandler mruby-native-script mrubyHandlerCode "Apache.rputs 'hello mod_mruby world'" </Location> # MPMの設定、ほとんどデフォルト #LoadModule mpm_prefork_module modules/mod_mpm_prefor

    mod_mrubyをevent及びworker MPM(マルチスレッドモデル)に対応させた
    hiroyukim
    hiroyukim 2013/01/22
    ヾ(*ФωФ)ノうぉぉぉぉ
  • 「remiってなに?」って話

    「remiとは?」って話です。 CentOS + PHPな環境でお馴染みの remi Les RPM de Remi http://rpms.famillecollet.com/ え!? remiってなに? epelやrpmforgeじゃダメなの? いや、ダメじゃないけど・・・ そーいや、「remiってなに?」(´・ω・`) 調べてみた Remi Collet - 基情報 - Google+ https://plus.google.com/109432094317498104240/about - フランス Remi Collet | LinkedIn http://fr.linkedin.com/in/remicollet User:Remi - FedoraProject https://fedoraproject.org/wiki/User:Remi Remi Collet (Re

    「remiってなに?」って話
    hiroyukim
    hiroyukim 2013/01/22
  • Webを参照しながら同じ画面で原稿を書くスマホのテキストエディタ ブラウザノート - 情報考学 Passion For The Future

    便利だ、便利。上の画面にテキストエディタ、下の画面にWebブラウザを表示させて、ネットの情報を見ながら、文章を書くことができるiPhoneアプリ。スマホの小さい画面でも解像度は結構高いわけで情報量は十分、ちゃんと原稿を起こすことができた。ひとつの画面でできるというのがポイントだ。 グーグルやヤフー、Wikipedia英語辞書、類義語辞書、AmazonYahoo!知恵袋など多数の検索サイトがあらかじめブックマークに登録されている。下画面の情報はテキストを簡単にコピーして、上のエディタへ貼りつけることができる。 今表示しているページのタイトルとURLもテキストとしてクリップできるので、調べものだけでなく、Webでネタとなる情報を探してリンク集のようなものをつくるのにも向いている。 作成したファイルはフォルダ管理もできるし、メールや他のアプリ、ソーシャルメディアへ送ることができる。2000字

    hiroyukim
    hiroyukim 2013/01/22
  • 初等数学公式集 - Wikibooks

    "公式とは、数式で表される定理のことである " (出典:フリー百科事典『ウィキペディア(Wikipedia)』- 公式) 以下に、日数学教育において大学入学程度の水準までに用いられる、主な公式をジャンルごとに分けて記しておく。詳細は、リンク先に記述。 数と集合・論理[編集] 数の性質[編集] 数の体系[編集] 記数法[編集] n進法[編集] 小数[編集] 自然数・整数[編集] 不定方程式[編集] 整数の合同[編集] 有理数・分数[編集] 複素数[編集] 集合[編集] 集合の記号と表現方法[編集] 集合の演算[編集] 論理[編集] 必要条件・十分条件・必要十分条件[編集] 条件命題と逆・裏・対偶[編集] 証明[編集] 初等代数[編集] 多項式[編集] 展開公式[編集] 式の変形[編集] 対称式・交代式[編集] 多項式の除法[編集] 剰余の定理と因数定理[編集] 方程式[編集] 解の公式[

    初等数学公式集 - Wikibooks
    hiroyukim
    hiroyukim 2013/01/22
  • euchinagrid.org

    This domain may be for sale!

    hiroyukim
    hiroyukim 2013/01/22
  • Web API 設計のベストプラクティス集 "Web API Design - Crafting Interfaces that Developers Love" - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20130121.html

    Web API 設計のベストプラクティス集 "Web API Design - Crafting Interfaces that Developers Love" - フリーフォーム フリークアウト
    hiroyukim
    hiroyukim 2013/01/22
    これはよみたい
  • はてなブログ | 無料ブログを作成しよう

    我が家のダグウッド ダグウッドとはハナミズキのことである。昔、日からポトマックリバーの桜の苗木を送った返礼として、アメリカから送られて来たのが日での始まりで、アメリカ原産でアメリカヤマボウシともいうらしい。 最近では日でも、あちこちで、街路樹であったり、庭木であっ…

    はてなブログ | 無料ブログを作成しよう
    hiroyukim
    hiroyukim 2013/01/22
  • Can I push to git and force a maximum pack size?

    hiroyukim
    hiroyukim 2013/01/22
  • FPGAを用いた高速量子計算エミュレータ | CiNii Research

    hiroyukim
    hiroyukim 2013/01/22
  • PC-1250/1251/1251H/1250A/TRS-80 PC-3

    hiroyukim
    hiroyukim 2013/01/22
  • Ephemeralization

    Paul Graham’s essay on tablets referenced a fascinating term I hadn’t heard before: “ephemeralization.” Wikipedia describes it as “the ability of technological advancement to do ‘more and more with less and less until eventually you can do everything with nothing’.” An example: video playback technology Fifty years ago, the only option for watching video was an entire movie theater, with a huge pr

    hiroyukim
    hiroyukim 2013/01/22