Vanishing Component Analysis [Livni+ ICML 2013] の紹介Read less
![Vanishing Component Analysis](https://cdn-ak-scissors.b.st-hatena.com/image/square/512091d7ebdcad230fb37d384294d423009da65f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fvca-130709212710-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
水質の悪化などからおよそ50年間海水浴が禁止されていた東京・江戸川区の海岸で、水質が改善されたとして15日、海開きが行われました。 海開きが行われたのは東京・江戸川区の葛西海浜公園の中にある海岸です。 15日は、まず30年以上にわたって水質の改善などに取り組んできたNPOのメンバーなどが、無事を祈願する神事やテープカットを行いました。 そして、午前10時から地元の親子連れなどが打ち寄せる波の感触などを楽しんでいました。 東京23区の海岸では、およそ50年前から、水質の悪化などを理由に海水浴が禁止されていましたが、葛西海浜公園の海岸については、水質の改善が確認されたとして、東京都が腰よりも深い場所で泳がないことなどを条件に、海水浴を認めたということです。 NPO理事長の関口雄三さんは「自然を壊すのは簡単だが、孫の世代に残したいと考えて取り組んできました。15日海開きを迎えて、うれしくて涙が出
母音が一種類しか使われていない自治体の一覧単語 ボインガイッシュルイシカツカワレテイナイジチタイノイチラン 4.9千文字の記事 21 0pt ほめる 掲示板へ 記事編集 注意点一覧関連項目掲示板この記事では、“山形(Yamagata)”“能登(Noto)”といった、名称に母音が一種類しか使われていない自治体を一覧化している。需要があるかは知らん。 記事名では便宜上“自治体”としているが、対象は都道府県市区郡町村とした(“eのみ”が気仙郡しかないため)。なお、郡と政令指定都市の区は厳密には自治体ではない。 注意点 日本語をローマ字化するにあたって長音をどう表記するかが問題となるが、この記事ではより多くの自治体が該当するように「おう」「おお」共にマクロンを使用する表記を用いた(Ex.城陽市はJouyouではなくJōyō)。 また、促音と撥音に関してはローマ字化した際に母音として現れない為無視し
ご指定のページが見つかりません。 The requested page was not found ご指定のページが見つかりませんでした。 恐れ入りますが、正しくアドレスが入力されているか、もう一度ご確認ください。 正しくアドレスを入力してもページが表示されない場合、または 「ブックマーク」や「お気に入り」から ページをご指定された場合、他のサイトからリンクされた場合は、申し訳ありませんが、ページが移動したか、もしくは掲載期間が終了しているものと思われます。 HTTP 404 - ファイル未検出 LAWSONトップページへ|English Home Page
https://projecteuler.net/problem=29 前回は例えば2乗までのとき何個がダブるかをナイーブに数えていましたが、2乗までなら2~N/2がダブると分かるので、数えるまでもありません。6乗までだと、N/6~N/3の間は2から5の倍数はダブりますが、重複を考えると包除原理を使わないといけません。しかし、前回よりかなり速いはずです。最後のところで多倍長整数を使うとより大きいときも計算できます。でも30秒程度でした。実際のところ、が素数でないと速いです。 from collections import Dict from math import min, max, abs import sys #################### library #################### fn gcd(n: Int, m: Int) -> Int: return n
Project Euler is a collection of interesting computational problems intended to be solved with computer programs. Most of the problems challenge your skills in algorithm design rather than your knowledge of mathematics. Thanks to short concrete problems and number-only solutions you don’t have to thinker with IDEs, GUI designers, programming libraries and frameworks, so Project Euler is an excelle
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
C言語でProject Euler(プロジェクト・オイラー)に挑戦 C言語を使ってProject Euler(プロジェクトオイラー)に挑戦中です。C言語を使って、Project Euler(プロジェクトオイラー)や、パソコン甲子園プログラミング部門に挑戦するサイトです。 Project Euler(プロジェクトオイラー)のproblem19☆ C言語を使っています。 /* Problem 19 † */ /* 次の情報が与えられている。 ・1900年1月1日は月曜日である。 ・9月、4月、6月、11月は30日まであり、2月を除く他の月は31日まである。 ・2月は28日まであるが、うるう年のときは29日である。 ・うるう年は西暦が4で割り切れる年に起こる。 しかし、西暦が400で割り切れず100で割り切れる年はうるう年でない。 20世紀(1901年1月1日から2000年12月31日)で月の初
@kazuph 2012/12/01 突然ですが皆さん ProjectEulerって 知ってますか? しーん ProjectEulerとは 挑戦的な数学/コンピュータのプログラミング問題集サイト。 Link : ProjectEuler ふーん じゃあ この「お姉さん」は知ってますか!? 出展:『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう! ( ・`ω・´)/ ProjectEulerとは ↓な問題をたくさん解くサイト こんな問題が 400問以上 お姉さんに見せたら 大変なことに!? これ以上お姉さんに数えさせちゃいけない!! こんなことや こんなことになってしまう前に! きれいなお姉さんは 救いたいですか? @kazuph 2012/12/01 もとい Rubyでお姉さん (複数人) を救った話 @kazuph 2012/12/01 はい と言うことで、ここからはま
仕事以外でもプログラミングを楽しみたい人は「Project Euler」に挑戦してみてはいかがでしょうか。Project Eulerは数学の問題を好きなプログラミング言語で解き正解数を競うサイトです。答えがあっていればよく、アルゴリズムなどは問われません。現在200近い数の問題があり、2万人以上のユーザ中、全問正解しているのはわずか20人あまりです。 初めのほうは比較的難易度が低く、たとえば最初の問題は次の通りです。 10未満の自然数で3または5の倍数は3、5、6、9です。これらの倍数の和は23になります。1,000未満で3または5の倍数の和を求めなさい。 だんだんと問題が進むにつれ、難易度の高いものやマシンに長い時間かけて計算をさせるものが出てきます。 正解すると該当問題のフォーラムを閲覧でき、そこにはいろんなユーザが回答したソースコードを見ることができます。 英語が苦手な方は、問題文を
Project Euler † プログラムで解く数学の問題集です。 公式サイト 適当に和訳してます。我こそはと思う人はライセンスを確認した上で自由に書いてください。 ↑
警告 (2014/1/25 追記) 以下の記事ですが、今となっては通用しない記述が多く含まれています。 0.7 から現在までに行われた大きな変更としては、思いつくだけでも 言語組み込み機能としての managed box が非推奨になった (将来削除され、ライブラリによる実装と置き換わる) rusti ツールが削除された というものがあります。 おそらく、文中のコード例はコンパイルすら通らなくなっていることでしょう。 また、今後も 1.0 に向け大きな変更が予定されています (DST や GC の実装など)。 文中の、言語の基本的なコンセプトに関する部分はかろうじて現在でも通用すると思いますが、その他の部分についてはきちんとメンテナンスされている文章 (公式のドキュメントなど) を参照してください。 以下、オリジナルの記事です。 ブログ移転後の最初の記事っということで、最近僕がハマっている
カルマンフィルタをDynamic Linear Modelの枠組みでの位置として考えよう dlmパッケージのvignette 状態空間を線形代数するのがDynamic Linear Model 簡単なモデルから徐々に複雑にしていこう ルールが時間について一定な場合 一番簡単なモデル 状態が時間に関して不変の係数で定まるもの 状態と観察を分離する 観察には誤差があるし、場合によっては、「状態以外の何か」を観察しているかもしれない。たとえば 観察 y は原点からの距離だとすると… 状態の変化は線形ルールがあるとするも、乱雑項があるとすれば… 状態と観察とに誤差がないようにもあるようにも定めることができる ルールが時間について不定な場合 線形変換に用いた行列が時間に関して変化していけば、もちろん、状態も変わるし、その観察も変わる 状態と観察との関係も時間によって変わりうる モデルを用いてできるこ
fluentdにはHTTPサーバーを立ててHTTPクライアントからJSONを受け取って処理する機能がある。 ひょっとしてこれとブラウザのbookmarkletを組み合わせると便利なのでは? さらに前述したfluent-plugin-hatena-bookmark ( http://qiita.com/yuiseki/items/ff00b3db0a2c6121f1a3 ) も組み合わせれば、はてブにクロスポストすることもできるのでは? というわけでやってみた <source> type http port 8888 bind 0.0.0.0 body_size_limit 32m keepalive_timeout 3s </source> <match bkmk.kogaidan.**> type copy <store> type stdout </store> <store> typ
いちいちgemにしてリポジトリつくるほどでもない単純なものなのでコピペではっつけておきますが ↑このgemに依存しています。 class Fluent::HatenaBookmarkOutput < Fluent::Output Fluent::Plugin.register_output('hatena_bookmark', self) config_param :consumer_key, :string config_param :consumer_secret, :string config_param :request_token, :string config_param :request_secret, :string def initialize super require 'hatena-bookmark' end def configure(conf) super @h
「画像の読み込み後に実行される処理の設定」サンプルコード <html> <head> <title>image.onload - 画像の読み込み後に実行される処理の設定</title> </head> <body> <!--画像の読み込み後に実行される処理の設定のサンプル--> <img id="tmp"> <script type="text/javascript"> function load() { var img = document.getElementById("tmp"); img.src = "http://i.yimg.jp/images/mht/2006/0401_10_k.gif"; img.border = 1; img.width = 100; img.height = 100; img.hspace = 10; img.vspace = 10; img.onlo
ソース https://github.com/shokai/github-cmd これの続き 橋本商会 » githubの自分のリポジトリのissue一覧を見るツール 橋本商会 » githubのissue見るコマンドにissue番号だした 他人やorganizationのリポジトリのissue一覧を見れるようにした。 ちょっかいかけたい人や就職したい組織に対して、issueにpull requestして存在感をアピールするのに有効だと思う。 実行時引数に複数の名前を入れられるので % github-issues shokai masuilab masui --all で自分と研究室と先生のissueが全部まとめて日付順で見れる。
はじめに 一時期、自分は一週間に三冊の本を消化することを目標にしていたことがあった。 もちろん、それで本の内容を理解したとはとても言いがたいとは思うし、今はほぼやっていない。しかしそういう多読スタイルを続けていると、不思議なことに、おぼろげながらに「型」というものが出来てくる。どのようなアプローチで本に取り組むべきなのか、ということがだいたいわかってくる気になる。 今回はその話をメモしておこうと思う。 追記 ちょっと誤解を生みやすいみたいなので、ここで補足します。 これから語られることは、どちらかというと「ちょっと難しい本を少しずつ砕きながら読む」という形なので、例えば小説であったり、簡単なエッセイとか、そういう本の読み方として期待するとちょっと違うという印象になるかもしれないです。 上のような記事を期待されたかたは、恐らくがっかりすると思うので、追記しました。 最初から全部理解してやろう
・孤独の科学---人はなぜ寂しくなるのか 人間の社会的つながりと孤独感に関する、社会学、心理学、医学、脳科学、経済学などのアプローチによる多面的な研究。 「1985年、アメリカ人の代表的サンプルに「心を許せる親友は何人いますか」と尋ねたとき、いちばん多い答えは3人だった。2004年、再び同じ質問をしたとき、いちばん多い答え(全回答の25%)は、ゼロだった。21世紀のアメリカ人の4人に1人が、何でも包み隠さず話せる相手は一人もいないと答えたのだ。」 21世紀に増大する孤独感は、あらゆる不幸の源になるという事実を、多くの研究結果が示している。孤独感を感じている人は、病気になりやすい。集中力や判断力が損なわれる。老いが早まる。社会的な成功と遠ざかる。鬱になりやすい。悪影響のリストは何十も続く。 他人から拒絶された時の脳の反応は、身体的な痛みを感じた時の脳の反応と部位を共有しており、脳にとって寂し
系統地理学―DNAで解き明かす生きものの自然史 (種生物学研究) 作者: 種生物学会,池田啓,小泉逸郎出版社/メーカー: 文一総合出版発売日: 2013/06/10メディア: 単行本この商品を含むブログ (4件) を見る 本書は文一総合出版から出されている種生物学シリーズの一冊.14冊目ということになるようだ.カバー装丁はいつもの通り題材となる生物をあしらった村上美咲さんの上品なイラストを使っているが,背景がいつになく大胆な原色で,書店の店頭でよく目立つ.何か期するところがあるのだろうか.内容的には2010年に開かれた種生物学会シンポジウム「系統地理学は何をする」の内容を下敷きににして構成され,第1部では伝統的な系統地理学の実践的内容,第2部では浮動だけでなく淘汰を取り入れたリサーチ例,第3部では理論的な解説がなされている. 序章では「系統地理学」という学問分野の歴史が俯瞰されていて面白い
先日, 調和解析の器械のことを調べていて, フーリエ変換をやってみる必要があった. データの個数の少い例なので, プログラムは簡単に書ける. 書きなが, 学生のころ(1953年ころ)に計算させられたことを思い出した. あの時に比べるといまは極楽だな. ところで高速フーリエ変換(FFT)というのがあって, 私は30年も前に, 高橋秀俊先生の追悼文を「コンピュータソフトウェア」誌に寄稿したときに, 高橋先生がFFTのプログラミングに熱中されていたことにも触れた. (この記事はCiNiiで探すと見つかる.) 当時の雑誌を取り出してみると, そのプログラムが掲載されている. もとは東大大型計算機センターのライブラリプログラムだからFortranで書かれれていたのを, 私が当時使っていたFranz Lispに書き直したものであった. 添字の名前などにはいかにもFortranという気分が残っているが.
コンピュータやFFTの無かった時代, 調和解析には機械式の道具が活躍した. 調和解析器(harmonic analyzer)といえばKelvin卿のを思いだすが, もっと違う方式のものを最近知った. G.U.Yule, "On a Simple Form of Harmonic Analyser," Proceedings of the Physical Society of London, XIII, 1894 に発表されたもので, 私はO. Mader, "Ein einfacher harmonischer Analysator mit beliebiger Basis," Elecktrotechnishen Zeitschrift, 1909を読み, どういうものかが分かった. R.K.Otnes, "Notes on Mechanical Fourier analyzers"に
居眠りは社会的な隠れ蓑として役立つ。 居眠りすれば、罰を受けることなく異性に近づくことができる。 居眠りを二分間すれば、二時間の仕事ができる体調が整う。 居眠りすれば、重要なアポイントの準備ができる。 居眠りすれば退屈しないですむ。 居眠りはアルツハイマーを減らしてくれる。 居眠りすれば長生きできる。 居眠りすれば明朗活発になる。 居眠りすればストレスが減る。 居眠りすれば、家族・会社・学校内の活動に熱心に打ち込むことができる。 居眠りすれば一日が二日以上に思える。 居眠りすれば自信がつく。 居眠りすれば、ひらめきが起こる。 居眠りは楽しい。 (242ページより) いかがでしょうか? 一見、居眠りの効能を羅列してあるようにも見えますが、よくチェックしてみれば、なかなか屈折していることに気づきませんか? つまり、帯にも引用されているこの部分を確認するだけでも、『世界が認めたニッポンの居眠り』
グーグル・グラスをかけたグーグル共同創業者のセルゲイ・ブリン氏=AP塚本昌彦神戸大大学院教授 【野波健祐】グーグルが開発中の眼鏡型コンピューター「グーグル・グラス」が話題を集めている。アップルにも時計型端末を準備中とのうわさが絶えない。フィクションの世界でおなじみのウエアラブル(身につけられる)コンピューターが、普及する日は近いのだろうか。 ■身体と精神を解放 グーグル・グラスは眼鏡の右上につけられた画面にネットを通じた情報を映し出す。操作はつるを触ったり、声で指示したり。写真や動画を撮れるカメラ機能もある。2月から米国で試用機を販売、すでに「車の運転中は危険」「隠れ家的飲食店での使用禁止」といった声が出ている。 しかし、メールチェックや写真撮影だけなら、スマートフォン(スマホ)でできる。身につける意味はどこにあるのだろう。 「両手が空くウエアラブル端末は、ネット空間から人間の身体
世の中の課題を解決するに際しては、その対象をグラフとして表現することが広く行われます。このグラフ問題を効率的に解決するソリューションとして、グラフ構造に特化したアーキテクチャのデータベース Neo4j を紹介します。 グラフ問題 具体例 グラフ問題とはどのようなものでしょうか? ご存知でない方でも、グラフ問題を活用したシステムを日常的に使用しています。例えば、鉄道の経路検索システムです。鉄道の路線をグラフ化するには、駅をグラフのノードとして、駅のつながりをエッジとして表現します。 このグラフ問題は、Single Source Shortest Path(SSSP)問題を解決することになります。SSSP問題とは、図1のように駅と駅間の行き来できる経路およびその所要時間が与えられた場合に、ある駅を始点とし、他の駅へ行くための最短時間の経路を求めるものです。 図1 SSSP問題 ソリューショ
さとう・いちろう/国立情報学研究所・情報社会相関研究系教授。1991年慶応義塾大学理工学部電気工学科卒業。1996年同大学大学院理工学研究科計算機科学専攻後期博士課程修了。博士(工学)。1996年お茶の水女子大学理学部情報学科助手、1998年同大助教授、2001年国立情報学研究所助教授を経て、2006年から現職。また、総合研究大学院大学・複合科学研究科情報学専攻教授を兼任。 専門はミドルウェアやOSなどのシステムソフトウェア。 佐藤一郎のパースペクティブ 分散システムの研究を核としつつ、ユビキタス、ID、クラウド、ビッグデータといった進行形のテーマに対しても、国内外で精力的に発言を行っている気鋭のコンピュータ・サイエンス研究者が、社会、経済、テクノロジーの気になる動向について、日々の思索を綴る。 バックナンバー一覧 世界最古のビッグデータは、19世紀米国の国勢調査 アベノミクスの成長戦略の
Fault tolerant job scheduler that handles dependencies and iso8601 based schedules. View the Project on GitHub airbnb/chronos Download ZIP File Download TAR Ball View On GitHub Chronos is airbnb's replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of mesos. It's a framework and supports custom mesos executors as well as the default command executor. Thus by de
Android USBマスストレージクラスのパケットを理解しよう!:実践しながら学ぶ Android USBガジェットの仕組み(12)(1/3 ページ) 今回は、USBマスストレージクラスのパケットを解析する上で前提となる「USBプロトコル」の基礎を理解し、解析作業を進める。果たして、Androidをリムーバブルディスクではなく、“CD-ROMドライブ”として認識させるための改造ポイントはどこか? 1.はじめに 通常、AndroidをホストPCにUSB接続すると、“リムーバブルディスク”として認識されますが、われわれの目的は、これを“CD-ROMドライブ”として認識させることす。 前回は、「UDK(USB Device driver development Kit)」を使用して、AndroidとPCとの間に流れるUSB通信パケットを解析することで、“CD-ROMドライブとして認識させるため
体の悪いところにピタッと貼り付けるだけで、病気の心臓や目や食道が元気になる。細胞シートは、そんな魔法のような、“生きた絆創膏”だ。 漫画かSF小説に出てくる夢物語に聞こえるかもしれないが、決してフィクションでも未来予想図でもない。治せなかった病気を細胞シートで治す再生医療の時代は、もう始まっているのだ。しかもこの日本において。 「細胞シートを使って、すでに多くの患者を治し始めています。何枚か重ねたり、血管を入れて厚い組織を作れるようになれば、もっと多くの患者を治せるでしょう。15~25年後には心臓、肝臓、すい臓、腎臓などを“丸ごと”作っちゃうようなところまで行き着くと思う。脳全体を作るのは何年も何年も先になるだろうけれども、不可能ではありません」 熱いまなざしで一語一語かんで含めるように説明してくれたのは、東京女子医科大学・先端生命医科学研究所長の岡野光夫教授。細胞シートの開発者で、ノーベ
構築した環境 Mac OS X 10.8.4 XCode 4.6.3 事前にCommand Line Toolsはインストールしておく rbenv Vagrant 1.2.2 Debian Wheezy Vagrnat 1.0以降はパッケージで提供されています。gemからVagrantを入れる必要ありませんので、最新の場合はインストール部分を省略してください。 Vagrantダウンロード一覧 VirtualBoxをインストール rbenv git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/bi
Razer HydraとOculus Riftを使った家庭用バーチャルリアリティです。Oculus の視界を完全に覆い尽くす広視野角な立体視で、物体が実寸大で本当に目の前に存在しているかのように見えます。初音ミク1052C - Re Ver1.7.9と、モデルの読み込みとモーションの再生に MikuMikuDance for Unity を使用させていただいています。解説など:http://game.g.hatena.ne.jp/Nao_u/00130713■マイリストmylist/6938430■BGM:sm14712885前作:『Unityで一週間で全方位シューティングゲームを作ってみた』 sm15511199『Unityでリアルタイム実写合成テスト【1080p 60fps 】』 sm20708711
I'm a freelance software developer who spent a lot of spare time on web automation. I started Software Development in early 2000's when I was in School. My preference went to Microsoft technologies because of the ease of usability of their tools and excellent integration with Windows. Over the course of 20 years I've worked for several organisations where I've worked on dozains of custom software
2013-07-08 翻訳記事 : 「きんいろモザイク」の聖地、アリスの実家 "Fosse Farm" この記事は、Otaku Newsの許可を得て記事を翻訳したものです。 原文は下記のリンク先になります。リンク先には、写真も掲載されています。 Otaku News : On location at Fosse Farm - Alice Cartalet's house from Kimoza 英語の勉強がてら翻訳したものなので、間違っていたらごめんなさい。 「きんいろモザイク」の聖地、アリスの実家 "Fosse Farm" ほとんどのオタクにとって、アニメスタジオが「君の家を、新アニメの聖地にさせて欲しいんだ!」って言ってきたとしたら、夢みたいな話ですよね。 キャロン・クーパーは、そんな到底起こりそうもない、夢みたいな出来事が起きた一人です。 キャロンは去年、アニメスタジオのジェンコアニ
サービス終了のお知らせ SankeiBizは、2022年12月26日をもちましてサービスを終了させていただきました。長らくのご愛読、誠にありがとうございました。 産経デジタルがお送りする経済ニュースは「iza! 経済ニュース」でお楽しみください。 このページは5秒後に「iza!経済ニュース」(https://www.iza.ne.jp/economy/)に転送されます。 ページが切り替わらない場合は以下のボタンから「iza! 経済ニュース」へ移動をお願いします。 iza! 経済ニュースへ
さて、あんまり児童ポルノ法改正の話題ばっかり書いてると、バックベアードから とか言われてしまいそうですけれども、規制推進派の人たちがあまりにひどいので、どうしても書きたくなるんですよねぇ。 (既視感のある書き出し) Twitter / katayama_s: :とある雑誌の「女子小学生とセ○クスする方法」というマンガが ... この問題にずいぶん力を入れているらしい片山さつき議員が、2chまとめサイトをソースにして「こんなひどい漫画がある!」とアピールしているもの。 この漫画について調べてみたら、ヒット出版の「Comic阿吽」という雑誌に掲載された、KENという漫画家の作品のようです。 DMMでダウンロード販売もしていますが、いちおう18禁です。 「実際に女児と性行為をした人間にインタビューした」という触れ込みにどこまで真実味を感じるかは人それぞれですが(個人的にはこんなやり方でうまくいく
■中華圏でブレイクした「進撃の巨人」、アニメファンの枠を超えた快進撃■ ■私の戦闘力は53万です……中華圏の「進撃の巨人」人気 中華圏での「進撃の巨人」人気がとんでもないことになっている。 こちらは中国の大手検索サイト・百度のウェブサービス・百度指数。ウェブサイトで取り上げられた回数やユーザーの注目度を指数にしたものだ。上記図表は進撃の巨人とAKBを比較したものとなる。 一番下にある緑の横棒がAKBのポイント。中国でもある程度の知名度を持つAKBだが、百度指数のピークは今年の総選挙の約5000ポイント。一方、進撃の巨人はなんと50万ポイントを超えているため、比較にならないグラフとなってしまった。 これはAKBが中国で人気がないという話ではない。日本音楽好き、アイドル好きの中で一定の支持を勝ち得ているが、進撃の巨人は日本アニメ好きという枠を超えたブレイクを果たしているためだ。なお他の日本関係
本 Debian リファレンス (第2.117版) (2024-02-29 00:08:53 UTC) はシステムインストール後のユーザー案内書として、Debian システムの広範な概論を提供します。本書は非開発者を対象にシェルコマンド例を通してシステム管理の多くの局面を説明します。 概要 This book is free; you may redistribute it and/or modify it under the terms of the GNU General Public License of any version compliant to the Debian Free Software Guidelines (DFSG). (日本語による参考説明: 本書はフリーです; Debian フリーソフトウェアー ガイドライン (DFSG) に適合するいかなるバージョンの G
プログラミング言語の処理系は、文字列として与えられたソースコードから意味を汲み取る必要があります。例えば"int x = 1234;"という文字列から、"1234"の部分が整数を意味しているということを理解する必要があります。 どうすればそのようなことができるでしょうか? 最初の一歩として"ab12cd"という文字列を受け取ると"12"を返す関数を作ることを考えてみましょう。 どうすればそのような関数を作れるでしょうか? 素朴に1文字ずつループ まずはやりたいことをもっと明確に言語化してみましょう。やりたいことは「文字列を頭から1文字ずつ見ていって、0〜9の文字が続いている範囲を取り出したい」です 最初の文字が「0〜9の文字」でなかったら?その時は特に何もせずに次の文字を見れば良い。 次の文字も「0〜9の文字」でなかったら?その時も特に何もせずに次の文字を見れば良い。 次の文字が「0〜9の
「文字列の解析」の続編です。今回は正規表現のところまで行きます。 状態 前回作ったのは、「0〜9の文字」が続いているところを切り出すだけの、とても簡単な文字列解析でした。しかしそれでも、「0〜9以外文字」の文字が現れた時に行う処理は、それが「0〜9の文字が続いている範囲」の前なのか後なのかによって異なりました。 今後もっと複雑な文字列解析をする前に、まず、前回作った処理を図にして整理してみましょう。 前回の処理には「0〜9の文字が続いている範囲の前」と「0〜9の文字が続いている範囲の後」の2通りの状態がありました。この図では「0〜9の文字が続いている範囲の前」が「状態0」、「0〜9の文字が続いている範囲の後」が「状態1」で表現されています。 (脚注:この種のものを表現する言葉は、決定性有限オートマトン(Deterministic finite automaton, DFA)や有限状態機械(
第1回では文字列から特定パターンの部分を切り出すことがなぜ必要になるのか、そして第2回ではパターンが複雑になるとそれを実装するコードがとても複雑になるということと、その複雑なコードを人間が書くのではなくコンピュータに作らせる「正規表現」について学びました。 ここではその正規表現がどのように生まれてきたのか、軽く歴史を振り返ってみましょう。[1] (注:書きかけです) マッカロピッツのニューラルネット 1943年、Warren McCulloch と Walter Pittsの2人が神経細胞(ニューロン)の振る舞いをモデル化して、複数の神経がネットワークとしてどういう振る舞いをしうるかについての研究を発表しました。[2] 後のニューラルネットワークにつながる研究です。[3] この論文の中で彼らは、複雑なニューロンの接続関係を表現するために、独自の記法を発明しました。 (脚注[1] 今回の話は
無印良品は、仕組みが9割 仕事はシンプルにやりなさい (ノンフィクション単行本) 【本の概要】◆今日ご紹介するのは、「無印良品」で知られる「株式会社良品計画」会長・松井忠三さんが、無印良品の強さのヒミツを語った1冊。 昨夜、土井英司さんのメルマガが一足先に取り上げてらっしゃったので、ご存知の方も多いと思います。 アマゾンの内容紹介から。38億円赤字からの「V字回復」を実現した経営者が語る、シンプルな仕事哲学。あらゆる会社・チームをよみがえらせる「仕事の仕組み」とは?「決まったことを、決まった通り、キチンとやる」だけで生産性は3倍に! 私たちビジネスパーソンも参考にすべき「仕組み化」が学べること必至です! いつも応援ありがとうございます! 【ポイント】■1.マニュアルは常に更新する 無印良品のマニュアルは、現場で働くスタッフたちが「こうしたほうが、いいのに」と感じたことを、積み重ねることで生
東日本大震災の津波で水没した養殖施設のロープやつぶれた漁具などが柱状に絡まり合ってできた巨大な「塔」=12日、宮城県女川町指ケ浜沖水深約25メートル(魚眼レンズ使用) 宮城県女川町指ケ浜沖の海中に、東日本大震災の津波で水没したホタテやホヤの養殖施設のロープやつぶれた漁具などが幾重にも絡まってできた、直径約5メートル、高さ約20メートルの巨大な「塔」が出現、地元ダイバーらの話題になっている。 水深約35メートルの海底から円柱状に立ち上がる「塔」は表面を茶色の藻に覆われ、巨木がそびえ立っているようにも。漁業関係者は「津波で起きた渦の力でロープなどが寄せ集められたのでは」と推測する。 重すぎるため大型クレーン船でも撤去できないが、「塔」が魚礁の役目を果たし、周囲はメバルやアイナメなどが泳ぐ。 昨年8月ごろに、撤去できない海中がれきの存在を耳にしたプロダイバーの渡辺信次さん(63)が潜って確認、関
最近日本で急増している「ヘイトスピーチ(hate speech)」に関する討論会が9日、東京の外国特派員協会で開かれた。ヘイトスピーチとは特定の人種・性・宗教などに対する憎悪が込められた発言をいう。最近、東京・大阪を中心に広がっている日本右翼勢力のヘイトスピーチは韓国の国民に照準を合わせている。嫌韓を越えて排韓レベルだ。東京新大久保のコリアタウン一帯はほとんど毎週末、ヘイトスピーチ勢力とこれに抗議する勢力の応戦デモで乱闘場となる。 にもかかわらず事実上これを放置している日本社会に対する警告が、この日の討論会であふれた。フランスRTL放送のジョエル・ルジャンドル駐日特派員は「ヘイトスピーチが続くのは多くの日本人があまりにも(その問題に)無関心であるため」と断定した。また、「1日の韓日外相会談で韓国が問題視したように、ごく少数の日本人によって日本は政治・経済的にあまりにも多くの困難に直面してい
7,8年付き合ったうつ病からほぼ脱出するために試したことでこれは効果があったと思う10個を並べてみます。 一応順序に気を使っているので、10番に近づくほど難しくなっていきます。絶賛鬱病の人は1番から試してください。 1.都内に住まず、公園などでぼーっとする。 photo credit: marcp_dmoz via photopin cc 実家を頼ってお金を借りるでもいい、実家から通勤できるならそれでもいい。とにかく都内から離れること。ある程度の自然があるところに引っ越す必要は絶対にある。しかし、働かない訳にはいかないので、自分から会社との物理的距離は必要。出来れば通勤が電車で30分から1時間の範囲で。家賃も下がり、部屋も広くなると精神的苦痛も和らぐ。庭やベランダが広いのもとても効果的。最終的に菜園的なこともできる。 2.医者に行き、クスリはちゃんと飲む。 photo credit: Al
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
JavaScriptで便利な関数の代表例といえば、escape/unescape, encodeURI/decodeURI, encodeURIComponent/decodeURICompontのペアじゃないでしょうか? PHPからやるには、 rawurlencode => encodeURIComponent Ruby からやるには、URI.encode_www_form_component => encodeURIComponent がそれぞれ、対応する関数になります。 phpでは?rubyでは?とか、覚えるのめんどうじゃん? そうですよね。URIを手軽にパパっとエンコードしたいだけなのに、これらの関数を覚えるのめんどうじゃん。 かといって、Chrome/Operaを起動して要素の検証で。。 それも面倒な話だ。開発者ツール起動しっぱなしだけど、コピペすら面倒。だって標準出入力とパイプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く