タグ 2nd life
人気順 10 users 50 users 100 users 500 users 1000 usersMacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life
先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 ... 続きを読む
モバイルインターネット環境の通信速度を TCP BBR が有効な ShadowsocksR で10倍速にする - 2nd life
まずこの結果を見て欲しい。同じ時間・場所に、同じ端末、同じ回線(IIJmio タイプD)測定した、fast.com のインターネット速度の結果だ。 ダウンロード速度が片方は約4Mbps、片方は48Mbpsだ。約12倍差である。違いは一つ、TCP BBR が有効な ShadowsocksR (以下SSR) サーバを経由している*1か、である。他にも同時間帯にい... 続きを読む
アドベントカレンダーを電子書籍で読めるサービスを作った - 2nd life
2014-01-11 アドベントカレンダーを電子書籍で読めるサービスを作った http://advent-calendar2readlists.herokuapp.com/ Qiita や Adventar のアドベントカレンダーがオフラインの電子書籍で読みたい、と思ったので作った。例えば寿司アドベントカレンダーなら、URLを入れて変換すると、readlistsを裏側で叩いて、こんな感じに生成され... 続きを読む
Ruby の http ライブラリの通信を表示する http-dump を作った - 2nd life
2014-01-10 Ruby の http ライブラリの通信を表示する http-dump を作った Ruby 上での http 叩いた通信見たい時に、毎回同じ事をやってるので抽象化して http-dump というライブラリを作った。 https://github.com/hotchpotch/http-dump $ gem install http-dump require 'net/http... 続きを読む
Rubyistokei for iOS を RubyMotion で作った話 - 2nd life
2013-12-23 Rubyistokei for iOS を RubyMotion で作った話 この投稿は RubyMotion Advent Calendar 2013 の23日目の記事です。 最近 iPhone に買い換えて、初めて iPhone をメイン端末にしてみたので iOS アプリを何か作ってみよう、と思い最初は無難に Xcode + Objective-C で書いていたんだけど、... 続きを読む
GlitchKit - iOS でカジュアルにグリッチできるライブラリ - 2nd life
2013-12-11 GlitchKit - iOS でカジュアルにグリッチできるライブラリ https://github.com/hotchpotch/GlitchKit 本日、社内外の iOS/Android 向け勉強会、#potatotips 第二回 で、「XXXKit -それははしかのような物-」という内容を発表した。 最近 iOS (Objective-C) を今更ながらに学び始めたんだ... 続きを読む
料理を支える技術 2012 - SapporoRubyKaigi 2012 で発表してきました - 2nd life
してきました。主な内容は Rails 2.3 -> 3.0 へ、cookpad という巨大なサービスでの Rails をどうアップグレードするかという話がメインです。 続きを読む
fluentd を使った大規模ウェブサービスのロギング - coリ・ー・ン<2nd life
先月行われた Fluentd meetup in Japanというイベントで発表してきました!一ヶ月前だけどエントリーにするの忘れていたので、今更ながらエントリーに。fluentd を利用した大規模ウェブサービスのロギングView more presentations from hotchpotchfluentd、クックパッドではすでに100台以上のサーバに入れて各種ログを集約してますが本当に便利... 続きを読む
プログラミングの楽しさ。オープンソースとの出会い。 - coリ・ー・ン<2nd life
100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊が出版され、『私と Ruby と添削と』という内容で寄稿しました。私がどうプログラミング・オープンソースの楽しさを知ったかについての昔話です。公開して良い、とのことなので公開いたします。なお、文章中に出てくる tdiarytimes.rb のコードは以下です。9年前に書いたコードなので今読み返すと恥ずかしいを通り越してもはや微笑まし... 続きを読む
例えば GC を止める・Ruby ウェブアプリケーションの高速化 - coリ・ー・ン<2nd life
最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが 3 移行はクックパッド規模になるとかなり大変でしたが、いろいろな面白いアプローチを試せたので、これはこれで何処かでお話ししたいですね">*1、リリース前のベンチマークの時点ではあまりパフォーマンスが出ず四苦八苦していました。具体的には Rails 2.3 の時と比べ MRI 1.... 続きを読む
さいきんの Rails サービスを高速化をしてみた - coリ・ー・ン<2nd life
先日のももクロハッカソンで出会った wantedly を作ってる仲さんがと言ってたので、面白そうなので wantedly を速くしてみました。wantedlyちなみにデータが数百万オーダーもなさそうなのに、どのページもログインすると2-5秒ぐらいかかっていたので、確実に速くできそうだなぁという感覚はやる前からありました。アプリケーションサイドのチューニング初心者にありがちな問題としてSQL に適切... 続きを読む
第一回ももクロハッカソンに参加して Acme::MomoiroClover リリースしました - coリ・ー・ン<2nd life
9/4(日)にカヤックのももいろ週末エンジニア*1の方々と恵比寿のカヤックオフィスで、第一回ももクロハッカソンを開き参加し、Perl ライブラリの Acme::MomoiroClover を作りました。https://github.com/hotchpotch/perl-acme-momoirocloverhttp://search.cpan.org/~tateno/Acme-MomoiroClo... 続きを読む
弊社が携わってるプロジェクトでテストコードを書けないことの背景を探る - 会長@腹部日記(2011-04-12)
"日記を書くまでが大江戸Ruby会議01です" とのことなので書いたヨ!#odrk01 / 大江戸Ruby会議01 高速なテストサイクルを回すには - 川o・-・)<2nd life http://htn.to/qr8S3j 2011-04-10 22:32:42 +0900 via Hatena hotchpotch Yuichi Tateno テストコードを書けないそもそもの原因は? 時間が足... 続きを読む
大江戸Ruby会議01 高速なテストサイクルを回すには - 川o・-・)<2nd life
本日大江戸*1で行われた大江戸Ruby会議01で、高速なテストサイクルを回すにはという内容で発表してきました。大江戸Ruby会議01 高速なテストサイクルを回すにはView more presentations from hotchpotchテストを速くするには二パターンあり、一つは単体実行時の速度・フィードバックの高速化、もう一つはすべてのテスト実行時の高速化があると思っていて、それらについての... 続きを読む
さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料 - 川o・-・)<2nd life
本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料View more presentations from hotchpotchJS のテスティングフレームワークのおおざっぱな説明や JavaScript テストにおける問題、それについての解決方法の一つ、CUI でのテスト、Envjs、エ... 続きを読む
ブックマークレットサービス・Hatena::Let を作りました - 川o・-・)<2nd life
ブックマークレットをかんたんに作成・公開できるラボサービス、その名も Hatena::Let を作りました。http://let.hatelabo.jp/未だにブックマークレットを作るときには、アドレスバーに javascritp:... を打ち込んで実行したり、 Firebug で実行して試しつつも外部の bookmarklet 化サービスを使って文字列削ったり、IE対策のため500ちょい文字を... 続きを読む
Google Chrome 拡張ことはじめ - 川o・-・)<2nd life
2009年12月8日*1(日本時間では12/9朝)、拡張機能が有効な Google Chrome ベータ版(除くOSX)がリリースされました。同時にこつこつ開発を続けてた、はてなブックマーク Google Chrome 拡張ベータ版も公開したので、良かったら使ってみてください :Dhttp://hatena.g.hatena.ne.jp/hatenabookmark/20091209/126031... 続きを読む
ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life
http://www.atok.com/useful/developer/api/ATOK ダイレクト API が公開され、Ruby/Perl で ATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。http://rails2u.com/misc/atok_plugin_ruby_eval.zipセットアップし、ATOKダイレクトAPIがつかえ、Rub... 続きを読む
crossdomain.xml と CSRF 脆弱性について - 川o・-・)<2nd life
crossdomain.xml を安易に設置すると CSRF 脆弱性を引き起こす可能性があります。というのも、ここ数が月、それなりの数の crossdomain.xml による CSRF 脆弱性を発見し(現在、それらのサイトでは対策がなされています)、まだまだ Web プログラマに脆弱性を引き起こす可能性がある、という考え方が浸透してないんじゃないか、と思ったので。先月、Life is beaut... 続きを読む
川o・-・)<2nd life - ActionScript3 でネームスペース使ったキーイベント監視ユーティリティ作りました
AS3 のキーイベント監視でなんかいい方法ないかなー、と考えていたら良い方法が思いついたので実装してみた、らかなり便利な気がするので公開してみます。http://svn.rails2u.com/as3rails2u/trunk/通常のキーイベントの監視では addEventListener(KeyboardEvent.KEY_DOWN, func) で関数を登録して switch で event.... 続きを読む
ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 - 川o・-・)<2nd life
三日前から Flex2 SDK で ActionScript3 を始めました secondlife です。こんにちわ。AS3 は言語仕様的には ECMAScript と Java をあわせた感じで普通な書き方で OOP できるのでうーん、と頭をひねることはあまりないのですが、他のところでいろいろはまりまくってます。で、原始的な解決方法として trace() を使ったプリントデバッグを行っているので... 続きを読む
川o・-・)<2nd life - vim で Ruby のリファレンスマニュアルをさくさく検索する - refe.vim
http://rails2u.com/projects/refe.vim/http://rails2u.com/projects/refe.vim/screencast.html (スクリーンキャスト)プログラムを書いてるとどれだけ簡単にリファレンスマニュアルを検索できるかによって効率が数割変わると言っても過言ではありません。普段は Ruby のリファレンスマニュアルの検索には htmlhelp ... 続きを読む
川o・-・)<2nd life - はてなダイアラー2006
アルファブロガー2006 - アルファブロガー-ニュースで、アルファブロガー2006 というのが発表されていたので、2006年に人気の記事を書いたはてなダイアラーをはてブの合計数順で集計して*1みました。 10011 id:fromdusktildawn 分裂勘違い君劇場 9091 id:finalvent finalventの日記 8627 id:naoya naoyaのはてなダイアリー 820... 続きを読む
川o・-・)<2nd life - RubyGems パッケージの作り方 - rubyforge 登録まで
日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成http://drnicwilliams.com/2006/10/11/generating-new-gems/perl には m... 続きを読む
川o・-・)<2nd life - Rails の htmlhelp
http://rails2u.com/htmlhelp/rails/今まで Rails のマニュアル引きには http://api.rails2u.com/ を使ってたのですが、ネットワークに繋がらない時などにいちいちローカルで動かすのもめんどくさい、と思えてきたので最新の svn head なドキュメントをみんなだいすき*1な htmlhelp にしてみました。また ActionControll... 続きを読む