はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ unknownplace.org

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 36件)

コーヒーを1ヶ月半ほど止めてみた - unknownplace.org

2021/02/18 このエントリーをはてなブックマークに追加 760 users Instapaper Pocket Tweet Facebook Share Evernote Clip 模索 コーヒー 睡眠 ころ 中学生

若い頃からコーヒーが好きで、おそらく高校生(もしかしたら中学生かも)くらいから習慣的に飲んでいて、20代のころはそれこそ一日中コーヒーを飲んでいた。 僕と一緒に仕事をしたことがある人は、職場にコーヒー道具一式を持ち込んでいたから、どのくらいコーヒー狂いか知っているだろう? それでも、効果的な睡眠を模索... 続きを読む

スケートボードを始めた - unknownplace.org

2020/10/23 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip スケートボード

COVID-19の状況の中、9月から本格的に長男(1st grade)のリモート授業もはじまり、共働き&子ども2人という我が家はかなり苦しい生活ルーチーンになっている。 1st gradeの授業はまだまだ親のサポートが必要。とくにうちの子の場合はいまのところ英語があまりできないので、そのサポートも必要というのも大きいが。 またそ... 続きを読む

バイナリエディターを探す旅 - unknownplace.org

2019/05/08 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip バイナリエディター

TR;DR: hexedit --color 良い。 バイナリーファイルを編集するというような機会は、いままでそんなになかった。 表示して確認したいということはそこそこあったが、編集するということはあってもせいぜい1byte書き換えるとかその程度。 なのでだいたい、 hexdump か Emacs の hexl-mode でことたりてた。 ただ最近わりと... 続きを読む

悩ましいな。Dockerを使ったGolang開発環境 - unknownplace.org - mobile hack 楽しい生活情報を携帯しよう

2015/06/20 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker mobile_hack 本番 開発環境 環境

2015-06-18 悩ましいな。Dockerを使ったGolang開発環境 - unknownplace.org Docker Golang Dockerを使ったGolang開発環境 - unknownplace.org を読んで、開発環境を作るのは楽そうだなと思いました。 けど本番の環境を作る場合どうするのよって思いました。 悩ましいですね。 mobile_hack 2015-06-18 15:... 続きを読む

Dockerを使ったGolang開発環境 - unknownplace.org

2015/06/17 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker サーバサイドプログラム クライアントサイド

しばらくiOSアプリのクライアントサイドばかり開発していてサーバサイドプログラムにご無沙汰だったのだけど、 最近またGoでアプリのサーバサイドを書くようになった。 ちょうど xhyve が話題になっているのもあって、OS X の仮想環境がアツい感じだったので、 ひさしぶりに Docker で開発してみよう、と思いたち、Dockerを使ったアプリ開発をやってみている。 docker-compose ... 続きを読む

`gate`をGitHub対応した - delirious thoughts

2014/08/18 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip GATE GitHub サービ 即座 昨今

2014-08-18 `gate`をGitHub対応した Google認証なリバースプロクシ&静的コンテンツ配信サーバー「gate」 - unknownplace.orgで紹介されている、typesterさんのgateという、GoogleのOAuth2認証付きプロキシサーバがとても便利そうだったので、即座に使いたくなった。 これは、昨今増えつつあるメトリクス系のツールだとかの、社内に提供するサービ... 続きを読む

Google認証なリバースプロクシ&静的コンテンツ配信サーバー「gate」 - unknownplace.org

2014/08/15 このエントリーをはてなブックマークに追加 228 users Instapaper Pocket Tweet Facebook Share Evernote Clip GATE Google認証

Kibana や Grafana を使う時に、これらはjsのツールなので、 Erasticsearch や InfluxDB といったバックエンドサービスにjsからアクセスできるようにする必要がある。 そのためには、 普通にバックエンドサービスのportを開放 nginxとかでリバースプロクシ とかする必要があり、めんどくさい。 さらにセキュリティのことを考えると、2の方法のうえに、nginxでS... 続きを読む

GoでCocoa APIを使う、もしくは他のイベントループをGoに混ぜる方法 - unknownplace.org

2013/12/15 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip Makefile イベントループ cGO perl ヤツ

Goの cgo という機能を使うと、GoからCの世界のコードを呼んだり、呼ばれたりすることができる。 Perlで言うところのXSというやつだ。 このcgoを使ったGoプログラムは、昔はMakefileを利用してビルドしていたそうだが、 1.0からは go get や go build と言った、go toolがcgoに対応したのでそういうことも必要なくなっている。 cgoの基本的な使い方 まずは ... 続きを読む

Go言語のOS X上でのGDBデバッグ環境構築 - unknownplace.org

2013/10/29 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip Go言語 GDB OS X上 clang Mavericks

Go言語は gdbでのデバッグがサポートされている のだが、OS X でそれを使おうとしたらいろいろ罠にはまったのでここに記しておく。 (このエントリ執筆時の手元の環境は OS X 10.9(.0) Mavericks + Xcode 5.0.1) 罠一覧 OS X 付属のgdbが古い Xcode 5.0.1のclangだとgdbのビルドがこける ビルドするgdbはpython2にリンクさせないと... 続きを読む

独立しました - unknownplace.org

2013/10/01 このエントリーをはてなブックマークに追加 205 users Instapaper Pocket Tweet Facebook Share Evernote Clip

2013年8月末で面白法人カヤックを退職し、新しく会社を設立しました。 カヤックには約9年間お世話になり、とても多くのことを学ばせてもらいました。 とくにクリエーターとしての自分の考え方は、ほぼカヤックで養われたと言っても過言ではないでしょう。 そういう意味でカヤックは僕の第二の親のような存在であり、鎌倉方面には足を向けて寝られません。 本当にありがとうございました。 カヤックは面白法人とか名乗っ... 続きを読む

USB HDDをソフトウェアRAIDでミラーリングして家庭内ストレージを作った - unknownplace.org

2013/08/21 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip HDD ストレージ領域 MacBook Air こいつ 本体

MacBook Air をメインにしてから以降、本体のストレージ領域が小さいことから、音楽データや写真データなどは、 外付けの USB HDD に保存するようにしているのだが、1つの HDD にしか保存していなかったので、 こいつが死んだら困るなぁ、と思っていた。 しかし、なんとかしないと、と思いつつもそのままの状態ですでに3年近くたってしまっていた。(笑) それでも最近夏の暑さのためか、周りで ... 続きを読む

TwilioのRedisによる決済サービスの障害、2つの原因 - unknownplace.org

2013/07/25 このエントリーをはてなブックマークに追加 249 users Instapaper Pocket Tweet Facebook Share Evernote Clip redis Twilio Antirez weblog 障害

Twilio というサービスで決済サービスの障害があったらしいが、恐しいことにこのサービス、 決済情報をRedisで管理していたらしい、というのをRedis作者、antirez氏のblogで知った。 Twilio incident and Redis - Antirez weblog この件に関しては、Twilio自体も 調査報告 を出している。簡単にまとめるとこういう感じだ: TwilioではR... 続きを読む

データベースエンジニア養成読本に寄稿 - unknownplace.org

2013/06/24 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip 寄稿 redis Amazon.co.jp ノウハウ満載 知識

技術評論社さんの 「データベースエンジニア養成読本」 に、Redisの紹介記事を書かせていただいた。 データベースエンジニア養成読本 [DBを自由自在に活用するための知識とノウハウ満載!] (Software Design plus)posted with amazlet at 13.06.24 技術評論社 売り上げランキング: 857 Amazon.co.jpで詳細を見る 最近、僕自身があまり「... 続きを読む

このサイトのBlosxomの構成 - unknownplace.org

2013/06/20 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip blosxom GitHub org-mode 原稿 手元

このサイトでは org-modeで書いた原稿をBlosxomを使って表示している と前に書いたが、 その環境もだいぶ落ち着いてきたので、ここにまとめておく。 手元で試してみる このサイトの構成をまるっとそのまま githubにあげてある ので、 だれでもすぐに試してみることができる。 git cloneと依存ライブラリのインストール まず、 git clone して、 # git clone gi... 続きを読む

EmacsでのGo言語編集環境 - unknownplace.org

2013/06/10 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip emacs gocode Go言語 Mac 手元

最近Go言語を始めた。MacにGoの実行環境を入れ、Emacsで編集するところまで、一通りまとめておく。 Goの導入 (for OS X) いろいろ方法があるようだけど、僕はカジュアルに brew install go で済ませた。 GOPATH 環境変数は最初プロジェクト毎に設定して使おうかと思っていたんだけど、 後述するgocodeやgo-flymakeといったツールを使う場合、手元のGOPA... 続きを読む

Emacsの設定を見直し、 el-get の distributed セットアップに統一 - unknownplace.org

2013/01/21 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip flymake distributed emacs 秘伝 タレ

いままで秘伝のタレのような設定を使い続けていたのだが、どうもしばらく使っているとEmacsがCPUを非常に食うようになってくる。 flymakeの設定かなー?とかほかにもいろいろ怪しげなところを削ってみたりしたがわからず、だましだまし使っていた。 そういう理由もあってEmacs設定をリセットしたいと思っていたので、Emacs実践入門や Advent Calendar を読んでいたら el-get ... 続きを読む

Any::Moose とか幻想やったんや - unknownplace.org

2012/12/25 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Moose aNy Mouse ラッパー 幻想

Any::Moose は Moose と Mouse のラッパーで、バックエンドがどちらになるかは use Any::Moose した時点で Moose or Mouse がロードされているかによって変わる。 どこかで use Moose していたら use Any::Moose は use Moose としてうごくし、 そうじゃない場合は use Mouse としてうごく。 これはなんのためにあ... 続きを読む

Redis布教活動報告 ISUCON 編 - unknownplace.org

2012/11/07 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip

最近 Test::RedisServer とかもろもろつくっててばれてるかもしれませんが、だいぶ Redis 期にありまして、最近の趣味は?っていう問いにはだいたいRedisのソースを読むことですってなくらいなのですが、 memcached とかシンプルな KVS と比べるとだいぶ機能が豊富なので使い方を迷ったりとかそういう事例もあり、周りにもう少し使える人を増やさなければ僕の書いたコードが属人化... 続きを読む

JSON::Types ってのを書いた - unknownplace.org

2012/09/03 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip bool String Types Number JSON

JSON-Types-0.01 - variable type utility for JSON encoding - metacpan.org Perl から JSON 吐くときに、ここは絶対数値で(文字列で)だしたい、みたいなときに use JSON; print encode_json({ number => $num + 0, string => $str . '', bool => $b... 続きを読む

Githubの各種イベント通知をPubSubHubbubで受け取るの巻 - unknownplace.org

2012/08/08 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub PubSubHubbub hook レポジトリ

tl;dr - 通常のHookではなくPubSubHubbubのほうのHookを使えばGithubのすべてのイベントをひとつのWebHookで受け取ることができる。 Github の WebHook ではレポジトリの更新しか受け取れず、issue とかも受け取れたら便利なのになーと思いつつ API ドキュメントを見てみると Hook を API から登録したりすることができるようになっていた。 だ... 続きを読む

OSX のコマンドラインから、wi-fi の情報をつかって位置情報を得る - unknownplace.org

2012/07/21 このエントリーをはてなブックマークに追加 138 users Instapaper Pocket Tweet Facebook Share Evernote Clip OSX コマンドライン Wi-Fi TOKUHIROM Mac

linux のコマンドラインから、wi-fi の情報をつかって位置情報を得る - tokuhirom's blog. を見て、面白そうだと思ったのでそのMac版。MacでコマンドラインからWiFiスポットをスキャンするのは、 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s ... 続きを読む

AnyEvent でバックエンドに EV を使う時の注意 - unknownplace.org

2012/05/24 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip AnyEvent die perl デフォルト 例外

AnyEvent を利用する際に注意する必要があることに、コールバック中で発生した例外の処理方法がバックエンドに任されている(=例外処理の方法がバックエンドによってちがう)、というのが挙げられる。 Impl::Perl では例外は単純に rethrow されるため、プログラム中で例外が発生したり die したりすると普通にプロセスは終了する。 しかし、Impl::EV の場合、デフォルトでは例外は... 続きを読む

CoffeeScript - unknownplace.org

2012/04/03 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip CoffeeScript ネットワークアプリケーション

なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech 僕の考えでは JavaScript ネイティブでない(けれど非同期プログラミングやネットワークの知識はある)人が、Node.js を使ってネットワークアプリケーションを書くという用途では結構使えると思う。 デバッグしづらいという点も Node と組み合わせる前提で考えれば c... 続きを読む

tmux + irssi + canything で Anything 風チャンネル切り替えする - unknownplace.org

2012/03/25 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip tmux irssi cat 実装 プラグイン

irssi 環境を prgmr.com からさくら VPS に移行したついでに irssi のプラグインを見直していて、そのときに nicklist.pl というのをいれたわけですが、これがなかなか hackish な実装になっており(笑)、named pipe なファイルつくってそれを cat しておくと irssi がそこに nicklist を書き込むというような感じになってて、基本的に G... 続きを読む

libuv の Perl バインディング - unknownplace.org

2011/12/01 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip libuv timer GitHub perl 関数

気分転換プロジェクトとして、libuvのPerlバインディングを書いている。 typester/p5-UV - GitHub 現状、timerとtcp周りを一通り実装したところ。 実装は愚直にlibuvの関数とperlの関数を1:1に(uv_tcp_init(...)をUV::tcp_init(...)というような形で)マッピングしている。 この実装はlow level APIと位置づけ、その上に... 続きを読む

 
(1 - 25 / 36件)