タグ

ブックマーク / higepon.hatenablog.com (28)

  • 突発性脳脊髄液減少症になり1ヶ月以上寝たきりだった話 - higepon blog

    時間のない人向けのまとめ ある日突然激しい頭痛に見舞われ即入院。 突発性脳脊髄液減少症(低髄液圧症候群)と診断され手術。何らかの原因で、脳脊髄液が硬膜から漏れて髄液圧が低下することで頭痛などの症状が起こる病気。 起立性頭痛(頭痛があるがしばらく横になると楽になる)がある場合は病院に行き症状を医師に伝えよう。 確定診断・治療できる病院&先生はとても少ない。関東エリアならS病院T先生。 このまとめについて ある日の朝、原因不明の激しい頭痛に見舞われた際の、入院、手術、回復までのまとめ。最近少しずつ知られるようになった病気で(ラジエーションハウス~放射線科の診断レポート~でも取り上げられた)。正しく診断してもらえない場合が多いようだ。病院をたらい回しにされ、心療内科でうつ病と誤診されることもある。何ヶ月も原因不明で苦しむこともある。ここに詳細な記録を残すことで同じ病気にかかった人が、正しい診断・

    突発性脳脊髄液減少症になり1ヶ月以上寝たきりだった話 - higepon blog
    send
    send 2020/02/15
  • サイボウズ・ラボ株式会社を退職しました - Higepon’s blog - Mona OS and Mosh

    2012/1/15 をもちましてサイボウズ・ラボ株式会社を退職することになりました。 お世話になったみなさん当にありがとうございました。 各分野でのトップレベルのエンジニアに囲まれた 4 年間は当に刺激的でした。ラボでは良い上司(畑さん)に恵まれラボのミッションに沿う形で、比較的自由に研究・開発に取り組むことができました。外に出ているだけでも Mosh / Mio / outputz など。どのプロジェクトでも自分が実現したいこと、自分の能力と真摯に向き合う必要のあったかけがえのないプロジェクトでした。この 4 年間に学んださまざまなことは、今の自分を形成する「成分」の中でも大きな割合を占めていることを感じています。サイボウズ・ラボおよびサイボウズのみなさま当にありがとうございました。 1 月末から新しい職場でソフトウェアエンジニアとして新たな一歩を踏み出します。みなさま今後ともよろ

    サイボウズ・ラボ株式会社を退職しました - Higepon’s blog - Mona OS and Mosh
    send
    send 2012/01/16
  • 30歳過ぎてから 3000語覚えた 英単語暗記システム - higepon blog

    大げさなタイトルになってしまった。大した方法ではない。暗記が苦手な僕は新TOEIC(R)テスト900点 新TOEFL(R)テスト100点への王道を参考に以下のような暗記システムを組み上げた。(ITのシステムてはないので注意) ポイント 昔ながらの英単語暗記カードを使う 「完全に覚えた」単語とそうでないものを分ける 「完全に覚えた」単語を復習するタイミングを表紙に書く 詳細 入力。究極の英単語 Standard Vocabulary List [上級の3000語] Vol.3を開き4ページの中から知らない単語を抜き出す。 入力。暗記カードに意味とスペルを書く。 すべて書き終わったところでカードをめくりながら「完全に覚えた」「覚えていない or 覚えたが自信がない」に分類し。すべて覚えるまでめくり続ける。 上の作業の間は語呂合わせや頭にイメージを浮かべるなどの方法で愚直に覚える。 上で書いた暗

    30歳過ぎてから 3000語覚えた 英単語暗記システム - higepon blog
    send
    send 2011/02/19
  • Facebook アプリを作ったらやることまとめ - higepon blog

    Facebook アプリ「SameAge - 同い年のための掲示板」をリリースしたのですがやり残したことがたくさんあるので調べながらまとめてみます。 リリース後、月間アクティブユーザーが 10 人以上もしくはユーザーが5人以上になったらアプリケーションディレクトリ登録申請する。申請は「マイアプリ」ページのヘッダから。月間アクティブユーザーの数値はリリース後 1日半ぐらいで反映されました。 登録が完了すると「ディレクトリのステータス: 承認済み」となります。 登録されると http://www.facebook.com/apps/directory.php で検索できるようになります。例:SameAge アプリの持つパーマリンクに「いいね」ボタンを設置している場合は Facebook Insights を設定する。設定はインサイトから。アプリ自体のインサイトとは別扱いなので注意。 Faceb

    Facebook アプリを作ったらやることまとめ - higepon blog
    send
    send 2011/02/12
  • Key で sort 済みの Key-Value Storage を作り始めた - higepon blog

    タイトルの通り Key で sort 済みの Key-Value Storage を作りはじめました。 良くある DHT だと Key の Hash を取る事で分散させるので順序情報を失ってしまうのですが、それを Skip Graph という仕組みで順序情報を保持したまま分散させることが可能になります。 sort 済みだとうれしいのは KVS に対して Range Query が可能になること。 例えば、empno-999 以上の value リストを 最新10件、KVS に要求するみたいなことが出来るようになります。 従来の KVS では上記のような Range Query は不可能だったので、そこは RDBMS に任せていたと思うんですが。(RDBMS で Range Query 後、Key のリストを KVS に投げるなど) この辺りの RDBMS の負荷と分散しづらさを KVS 側

    Key で sort 済みの Key-Value Storage を作り始めた - higepon blog
    send
    send 2009/06/13
  • 良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog

    Java並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code) 「Javaだから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていないが、このを読んで得たものは非常に大きかった。 このでは マルチスレッドプログラミングにおける問題と背景、その対処方法 Java が提供している API の設計と実装 を解説している。分かりやすさとレベルの高さを兼ね備えたとても良い。翻訳も最高。 僕はこのを読んで、Java の並行処理プログラミングは、想像を遙かに超えて進化している事に驚きを隠せなかった。何回も twitterJava すげーと叫んだ。 これを読んでしまうと、最近僕が熱心な Scheme も含めて、自分の身の回りにあるプログ

    良いプログラマを目指すなら「Java並行処理プログラミング」は今すぐ読むべき - higepon blog
    send
    send 2009/04/15
  • 聞いてくれ Mosh に信じられないことが起きたんだ - higepon blog

    shiro さんにアドバイスいただいた件。top-level の束縛の lookup を Gloc 方式に変更。 そして make bench (ベンチマーク)。 グラフは Y 軸が msec 、x 軸は revision 番号。 リリース当初から計測している fib(31), tak, triangle, takl において Gauche より速くなった。グラフの角度おかしいだろ。常識的に考えて。Ypsilon には tak で負けているがそれは問題ではない。 当に驚いて腰を抜かしそうになった。この事件の衝撃度が伝わるだろうか。この日を夢見てずっとチューニングしてきたのだがこんな展開が待っていようとは。 いずれ抜かれるのかもしれないが、当にこれはすごい事なんだよ。そう叫びたい。

    聞いてくれ Mosh に信じられないことが起きたんだ - higepon blog
    send
    send 2009/02/27
  • ひげぽん OSとか作っちゃうかMona- - 末尾再帰

    最近一部で盛り上がっている「末尾再帰」について自分の理解を確認するのも兼ねて書いてみます。 (そもそも自分がふったのがきっかけっぽいので)。 上級者の方は間違い等に厳しくつっこんでもらえると助かります:-) 背景 自分が末尾再帰を知ったのは多分Schemeの勉強を始めた頃だったと思います。 例えばSICPというでは20ページあたりにこっそりと出てきます。 そのころの理解はかなり浅いもので「ふーん。」程度でした。 さて後日Schemeの処理系を実装することになりR5RSというSchemeの仕様書を読んだところ Scheme の実装は真正に末尾再帰的(properly tail-recursive) であることが要求されている。これは,たとえ繰返し計算が 構文的に再帰的手続きで記述されているときでも,定数空間 でその繰返し計算を実行することを可能にする とあり末尾再帰のことを詳しく知る必要性

  • Linux kernel-2.6 付属 ドキュメントの日本語訳 - higepon blog

    JF: Linux Kernel 2.6 Documentation: Index あたりから辿れるドキュメント。 どれを読んでも感じるところや学べるところがある。 Linux の内部I/Fが変更される理由 完全なるパッチ なぜ Reiser4は Linux カーネルに含まれていないのか Linux カーネルのマネージメントスタイル Linux カーネル コーディング規約

    Linux kernel-2.6 付属 ドキュメントの日本語訳 - higepon blog
    send
    send 2007/06/26
  • Mona 0.3.0 alpha9 リリース - higepon blog

    Mona 0.3.0 alpha9 をリリースしました。 ダウンロードは http://www.monaos.org/ からどうぞ。 リリースは実験的に Scheme ベースのシェルを導入したリリースです。 Scheme シェルを利用することで今までよりも、柔軟に Mona OS の機能をシェルから利用することが出来ます。 Scheme シェルでは シェルスクリプト call-process/start-process(同期/非同期プロセス起動) call-with-current-continuation(call/cc) lambda式など、Schemeの言語仕様(R5RS)で定められたほとんどの機能 ( の入力補助 Emacsライクなキーバインド(C-a/C-e/C-f/C-b/C-k). などが利用可能です。 また以下のような大きな機能追加や改善がなされています。 libcの実装

    Mona 0.3.0 alpha9 リリース - higepon blog
  • ひげぽん OSとか作っちゃうかMona- - Ubuntu 6.10 Edgy インストール Thinkpad X60

    インストール GUIでインストールを淡々と進める。 パーティションは手動で以下のように切る。 /boot 100MB EXT3 プライマリパーティション swap 2GB プライマリパーティション /home 40GB ReiserFS プライマリパーティション / 残り約35GB ReiserFS プライマリパーティション Core2 Duo認識されている? cat /proc/cpuinfo Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz が2個出ていればOK もろもろ root パスワード設定 sudo su - passwd システム-設定-キーボード-ctrl key position/winキーをMetaに Emacsキーバインド $ gconf-editor で設定エディタを起動./desktop/gnome/interface/gtk_key_

    ひげぽん OSとか作っちゃうかMona- - Ubuntu 6.10 Edgy インストール Thinkpad X60
    send
    send 2007/03/31
    M+が上手く行かないから参考にする
  • ひげぽん OSとか作っちゃうかMona- - Apache2の自作モジュールからで httpd.conf から値をとる

    Apacheの設定は httpd.conf で行いますが独自のモジュールを作成した場合に、独自のディレクティブを定義し設定を読み込みたい場合があります。 モジュール固有のパラメータなどがサーバー毎に異なる場合などに利用できるでしょう。 Apache1.3系での方法は、Apacheモジュール プログラミングガイド (Advanced Server‐side programmingシリーズ)を読めばばっちり分かるのですが Apache2系に関しては情報が少ないのでまとめておきます。 なお今回はディレクトリ毎の設定ではなく、サーバー毎の設定である per-server-config を例にしていますので per-dir-config の場合は適宜読み替えてください。 やることは以下5つ 設定情報を保持する構造体を定義する configを作成する関数を用意する 各ディレクティブを取得して構造体にセ

    ひげぽん OSとか作っちゃうかMona- - Apache2の自作モジュールからで httpd.conf から値をとる
    send
    send 2007/02/08
  • 継続マラソン1 - higepon blog

    id:higepon:20061219:1166544588 某所で捕捉されたのでコードを晒します。 僕は当に頭が悪いので全然理解できていないです。いつか理解できると良いな。 動作確認はGaucheでやっています。 公開することを考えていなかったので謎のコメントやらコピペに近いものがあったりしますが御容赦を。 ;; 継続のお勉強 ;; http://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/continuation.html (define p (lambda (m) (display m) (newline))) ;; 継続c をよびだしていないので call/cc の値は 12 (p (+ 2 (call/cc (lambda (c) (* 3 4))))) ;; 継続c をよびだしているので 2を足す継続に

    継続マラソン1 - higepon blog
    send
    send 2006/12/21
  • Color-SVN - higepon blog

    IRCで教えてもらった、colorsvnで svn コマンドの出力に色がつく。 入れてみたが良いかもしれない。 http://www.console-colors.de/index.php?n=ColorizerTools.ColorSVN Color tail とかもあるんだな。

  • Ubuntu 6.10 Edgy インストール Thinkpad X40 - higepon blog

    経緯 dist-upgrade したら途中で止まって、/dev/nullすら Permission Deniedになったのでubuntu-ja-6.10-desktop-i386.isoをクリーンインストールした。 一部ソースコード消失。 インストール GUIでインストールを淡々と進める。 パーティションは手動で以下のように切る。 /boot 100MB EXT3 swap 1GB /home 18GB ReiserFS / 残り約19GB ReiserFS 無線LAN(Wifi) sudo apt-get install linux-headers-`uname -r` sudo apt-get install sharutils wget http://superb-east.dl.sourceforge.net/sourceforge/madwifi/madwifi-0.9.2.ta

    Ubuntu 6.10 Edgy インストール Thinkpad X40 - higepon blog
    send
    send 2006/10/31
  • ひげぽん OSとか作っちゃうかMona- - 「計算機プログラムの構造と解釈(SICP)」を読み終えて

    約半年をかけて計算機プログラムの構造と解釈(SICP)を読み終わりました。 (途中で、練習問題をスキップしたりしましたが・・・) 半年もかけたのでちょっとだけ振り返って見ます。 SICPを読む過程で得たもの まずはSICPを読む過程で得たものからざっと列挙してみよう。 構文解析を理解し自前で実装できるようになった 字句解析を理解し自前で実装できるようになった ストリームを理解した 遅延評価を理解した 手続きが first class objectである言語での考え方を学んだ 型変換の導入の動機とその意味を理解した 手続きの抽象化の導入の動機と過程を学んだ 高階関数を使ったり書けるようになったりした クロージャを理解した Schemeを書けるようになった 再帰処理を自然に書けるようになった フルスクラッチでインタプリタを書けるようになった コンパイラを自前で書くことが出来そうだとの感触を得た

    ひげぽん OSとか作っちゃうかMona- - 「計算機プログラムの構造と解釈(SICP)」を読み終えて
    send
    send 2006/10/28
    やっべ。サボってる
  • コンパイラ作るのと同じくらい難しいもの - higepon blog

    奥さん*1との会話。 W「最近何やっているの?」 H「インタプリタとかだね。構文解析がわからないからコンパイラのを読んでみようかと」 W「そうか。コンパイラは難しいよねー」 H「えっ(?)。コンパイラって何と同じくらい難しいと思っている?」 W「エミュレータと同じくらい難しいんだよ(自信満々)」 H「・・・(予想外の正解に絶句)」 用語だけ語らせたら結構技術IRCなどに耐えられるボキャブラリーかもしれない。 日ごろアルファバイナリアンのblogばっかり読んでいるからだろうか。(2chのOS板を読んでいるからだそうだ。) *1:主婦・コンピュータに詳しくない

    コンパイラ作るのと同じくらい難しいもの - higepon blog
    send
    send 2006/07/07
    相変わらずいいキャラ
  • Joel on Softwareを読んでかぶれた奥さんの言葉 - higepon blog

    Joel on Softwareを3/4ほど読み終わってかぶれてきた奥さんとの会話。 画面を覗き込みながら 奥:「ねぇ。それEmacsってやつ?」 ひげ:「うん」 奥:「Emacsって無料(タダ)?」 ひげ:「うん」 奥:「でもEmacsって難しいんでしょ?だから私は v ? v?で良いや」 ひげ:「vi? vim?」 奥:「うん。それ。」 ひげ:「wwww」(vimは簡単?) 奥:「だってさ秀丸はさ、金払えって脅してくるんでしょ?*1」 ひげ:「wwwwwww」 1週間前まではきっと、Emacsもvim秀丸も知らなかったと思う。 エディタという概念も知らなかったかも。 Joel様恐るべし。 しかし、どこで覚えてきたんだろう・・・。 微妙に知識が間違っていて面白い。 西洋人が変な漢字タトゥーを入れているのを連想させる。 まじめな書評は→プログラマは必読かも 「Joel on Softwa

    Joel on Softwareを読んでかぶれた奥さんの言葉 - higepon blog
    send
    send 2006/05/26
  • 奥さんがJoel On Softwareを読みはじめた - higepon blog

    奥さんがJoel on Softwareを読みはじめた。 技術者が欲しかったら「ハッカーと画家」と「Joel on Software」をとりあえず読んで、プログラマの心理をある程度理解すればいいだけなのかもしれないw を読んで、プログラマのとしてプログラマの心理を理解するために読んでみたくなったとのこと。 ちょwwwおまwwwwプログラマじゃないし ついでに「ハッカーと画家 コンピュータ時代の創造者たち」も読んで欲しいな(ぉ。 id:higepon:20051223:1135342695で僕が絶賛したときには全然興味を持っていなかったのですが、id:naoya恐るべき影響力。 追記 声もかけられないほど真剣に読んでいる。ゾーンにはいったっぽいw。 追記2 ユニコード勉強するとか言い出したwwww 追記3 「面倒だろうけど仕様書は書いたほうが良いよ。そのほうが生産性が上がるから」って言われ

    奥さんがJoel On Softwareを読みはじめた - higepon blog
    send
    send 2006/05/22
    「射撃しつつ前進」wwwwww
  • ひげぽん OSとか作っちゃうかMona- - 読書速度を測ろう - 目指せ速読

    id:kmt-tさんのところにあったネタです。(id:kmt-t:20060420#1145530633) 読書速度測定で自分の読書速度を測ることができます。 ちょうど昨日の夜、SICPをもっと早く読むことができれば人生の効率が良くなるのにとか思っていたので測ってみました。 結果 Σ(゚д゚lll)ガーン。遅い・・・。 これは何とかしないとまずそう。 誰かほかの人と比べたいのでを読むのが速そうな人にidトラックバック! id:yaneurao師匠 id:mjtさん すごい結果が出たらぜひとも教えてください>ALL というかプログラマ向けの速読の方法が知りたい。 amazonだと↓が割と評判が良さそうだけれども。 図解! あなたもいままでの10倍速くが読めるposted with amazlet on 06.04.21フォトリーディング公認インストラクターズ 神田 昌典 フォレスト出版

    ひげぽん OSとか作っちゃうかMona- - 読書速度を測ろう - 目指せ速読
    send
    send 2006/04/21
    ↓4000overは凄いなあ。俺、3500台だ。