サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
kaihar4.com
ErgoDoxに乗り換えて1ヶ月が経った Aug 6 2016 もう1ヶ月も前のことになりますが買ってしまいました、ErgoDox。 兼ねてより肩こりに悩まされていた私ですが、ErgoDox購入者たちの健康になったというレビューにいてもたってもいられず、気づいたときには購入に至っていました。 FILCOのMajestouchでキーボード沼デビュー、その後Realforceを経由したのち、以降ずっとHHKB Pro2を愛用してきた私がErgoDoxに乗り換えてから1ヶ月経った現在の感想と、これから購入する人への軽い注意点のようなものを書いていこうと思います。 買ったもの ErgoDox EZ Bundle with no keycaps indiegogoから購入しました。 本家から購入することもできるようですが、特に何も考えずいつの間にか開いていたindiegogoでpurchase。 E
DigitalOceanユーザがVultrに乗り換えてみて感じた5つのメリット May 15 2016 先日、DigitalOceanで稼働していた全てのサーバをVultrへと移行した。 DigitalOceanに特に不満を感じていた訳ではないが移行してみてとても満足しているので、DigitalOceanと比べて優れている点(と不満な点)を書こうと思う。 Vultrとは まずはじめにVultrとは、DigitalOceanやLinodeなどの競合となる、時間単位で利用できるSSD VPSサービスだ。 SSD VPS Servers, Cloud Servers and Cloud Hosting by Vultr - Vultr.com 他のSSD VPSサービスと比べると比較的新しいサービスで知名度は一段劣るため、国内のユーザは少なく感じられる。 しかし機能的には遜色なく、豊富なAPIと
たとえば、GCによる停止時間を減らす(Ruby) Feb 23 2015 速ければ速いだけ素晴らしい Rubyで実行速度に神経質になるのはナンセンスな気がするけど、それでもやっぱり遅いよりは速い方がいい。 そこで今回は、明日から実践できる最適化テクニックを紹介する。 ここで触れるのはGCのチューニングではなく、明日から実践できるコーディングのテクニックである。 GCによる停止時間を減らすということ Rubyプログラムの実行速度が遅くなる理由の一つとして、GCの実行による停止時間が挙げられる。 というのもGCの実行時は、GCが正常に処理を終了するため、実行中のプログラムが一時停止してしまうためである。 これはmalloc/freeから解放された代償として許容しなければならないことであるが、できることならばこのGCによる停止時間を減らしたい。 GCは、メモリを確保している不要になったオブジェク
mruby-ipaddress_matcherを使ってh2oでIPアドレスベースのアクセス制御をする Nov 1 h2o h2oなどのウェブサーバで、特定のパスのみアクセスを制限したいといったケースが稀にある。 httpdでSetEnvIfなんかを使って実装したあれだ。 h2o 1.5.0ではmrubyのインタフェースとしてRackが採用され、こういったアクセス制御を以下のように書くことができるようになった。 ALLOW_HOSTS = %w( 192.168.0.2 192.168.0.3 192.168.0.4 ) class Acl def call(env) if ALLOW_HOSTS.include?(env['REMOTE_ADDR']) [399, {}, []] else [403, {'Content-Type' => 'text/plain;charset=utf-8
たとえば、GCによる停止時間を減らす(Ruby) Feb 23 Ruby 速ければ速いだけ素晴らしい Rubyで実行速度に神経質になるのはナンセンスな気がするけど、それでもやっぱり遅いよりは速い方がいい。 そこで今回は、明日から実践できる最適化テクニックを紹介する。 ここで触れるのはGCのチューニングではなく、明日から実践できるコーディングのテクニックである。 GCによる停止時間を減らすということ Rubyプログラムの実行速度が遅くなる理由の一つとして、GCの実行による停止時間が挙げられる。 というのもGCの実行時は、GCが正常に処理を終了するため、実行中のプログラムが一時停止してしまうためである。 これはmalloc/freeから解放された代償として許容しなければならないことであるが、できることならばこのGCによる停止時間を減らしたい。 GCは、メモリを確保している不要になったオブジェク
DockerのVolumeオプション使おうと思ったら無駄に詰まった Sep 24 Docker docker run -v まずはじめに,DockerのVolumeオプションとは,docker run時に引数としてホストのディレクトリ,コンテナのディレクトリを渡す事で,指定したディレクトリをコンテナ内にマウントする事ができる仕組み. コマンドとしては, とするとホスト側の/var/volume(あらかじめ作成しておく必要がある)がコンテナの/rootへとマウントされる. 用途としてはRedis用のコンテナを立ち上げる際に,永続化をするべくRDBファイルを保存するためなどが挙げられる. 上の例では,/rootにRDBファイルを保存ようにRedisの設定ファイルに記述することで,ホスト側の/var/volumeにもそのRDBファイルが保存されるようになる. これにより,新たにコンテナを立ち上げ
Vimでctagsを快適に使おう Aug 12 ctagsとは ctagsとはメソッドを定義している場所とかを検索するためのインデックスを作ってくれるツール. プロジェクトのディレクトリ内でctags -Rと実行するとインデックスを作成してくれる. その後Vimでメソッドを呼び出している場所にカーソルを乗せてC-]を押すと定義元に飛べる. もちろんファイルをまたいだ移動もできる. すごい便利. Installation Gentooならこんな感じ. 別にyumでも入る. alpaca_tagsでもっと便利に ここまでが普通のctags + Vimの使い方. この状態でもすごい便利なんだけど,いちいちctags -Rって実行するの面倒だよね. そこで使うのがVimのプラグインであるalpaca_tags. これを使うとファイルの保存のタイミングとかで自動でインデックスを作ってくれます,しかも
このページを最初にブックマークしてみませんか?
『Annunci incontri roma stazione tiburtina』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く