はてブログ

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



タグ 2nd life

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

川o・-・)<2nd life - Ruby で debug する7つの方法

2006/10/10 このエントリーをはてなブックマークに追加 736 users Instapaper Pocket Tweet Facebook Share Evernote Clip debug baz Ruby foobar perl

Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 pご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz} Object#inspect を使うと、p で出... 続きを読む

MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life

2020/08/16 このエントリーをはてなブックマークに追加 537 users Instapaper Pocket Tweet Facebook Share Evernote Clip WSL コンソール環境 Windows

先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 ... 続きを読む

さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料 - 川o・-・)<2nd life

2011/03/08 このエントリーをはてなブックマークに追加 517 users Instapaper Pocket Tweet Facebook Share Evernote Clip さいきん CUI テスティングフレームワーク Test.js

本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料View more presentations from hotchpotchJS のテスティングフレームワークのおおざっぱな説明や JavaScript テストにおける問題、それについての解決方法の一つ、CUI でのテスト、Envjs、エ... 続きを読む

プログラミングの楽しさ。オープンソースとの出会い。 - coリ・ー・ン<2nd life

2012/02/02 このエントリーをはてなブックマークに追加 426 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング 名著 添削 オープンソース 昔話

100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊が出版され、『私と Ruby と添削と』という内容で寄稿しました。私がどうプログラミング・オープンソースの楽しさを知ったかについての昔話です。公開して良い、とのことなので公開いたします。なお、文章中に出てくる tdiarytimes.rb のコードは以下です。9年前に書いたコードなので今読み返すと恥ずかしいを通り越してもはや微笑まし... 続きを読む

さいきんの Rails サービスを高速化をしてみた - coリ・ー・ン<2nd life

2011/09/19 このエントリーをはてなブックマークに追加 420 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails さいきん 高速化

先日のももクロハッカソンで出会った wantedly を作ってる仲さんがと言ってたので、面白そうなので wantedly を速くしてみました。wantedlyちなみにデータが数百万オーダーもなさそうなのに、どのページもログインすると2-5秒ぐらいかかっていたので、確実に速くできそうだなぁという感覚はやる前からありました。アプリケーションサイドのチューニング初心者にありがちな問題としてSQL に適切... 続きを読む

例えば GC を止める・Ruby ウェブアプリケーションの高速化 - coリ・ー・ン<2nd life

2011/10/06 このエントリーをはてなブックマークに追加 378 users Instapaper Pocket Tweet Facebook Share Evernote Clip 高速化

最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが 3 移行はクックパッド規模になるとかなり大変でしたが、いろいろな面白いアプローチを試せたので、これはこれで何処かでお話ししたいですね">*1、リリース前のベンチマークの時点ではあまりパフォーマンスが出ず四苦八苦していました。具体的には Rails 2.3 の時と比べ MRI 1.... 続きを読む

川o・-・)<2nd life - vim でのオススメ plugin

2006/02/03 このエントリーをはてなブックマークに追加 362 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim 川o・

最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vimhttp://www.vim.org/scripts/script.php?script_id=294痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, backgrou... 続きを読む

ブックマークレットサービス・Hatena::Let を作りました - 川o・-・)<2nd life

2010/05/15 このエントリーをはてなブックマークに追加 358 users Instapaper Pocket Tweet Facebook Share Evernote Clip Let Firebug ラボサービス ブックマークレット 外部

ブックマークレットをかんたんに作成・公開できるラボサービス、その名も Hatena::Let を作りました。http://let.hatelabo.jp/未だにブックマークレットを作るときには、アドレスバーに javascritp:... を打ち込んで実行したり、 Firebug で実行して試しつつも外部の bookmarklet 化サービスを使って文字列削ったり、IE対策のため500ちょい文字を... 続きを読む

Google Chrome 拡張ことはじめ - 川o・-・)<2nd life

2009/12/09 このエントリーをはてなブックマークに追加 352 users Instapaper Pocket Tweet Facebook Share Evernote Clip Google Chrome 川o・ OSX ベータ版 拡張機能

2009年12月8日*1(日本時間では12/9朝)、拡張機能が有効な Google Chrome ベータ版(除くOSX)がリリースされました。同時にこつこつ開発を続けてた、はてなブックマーク Google Chrome 拡張ベータ版も公開したので、良かったら使ってみてください :Dhttp://hatena.g.hatena.ne.jp/hatenabookmark/20091209/126031... 続きを読む

ruby のスクレイピングツールキット scrAPI - 川o・-・)<2nd life

2006/09/22 このエントリーをはてなブックマークに追加 330 users Instapaper Pocket Tweet Facebook Share Evernote Clip ツールキット セレクタ XPath scrapi Ruby

http://blog.labnotes.org/category/scrapi/ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。... 続きを読む

川o・-・)<2nd life - Developer Enviroments Conference の発表資料

2006/09/08 このエントリーをはてなブックマークに追加 307 users Instapaper Pocket Tweet Facebook Share Evernote Clip 発表資料 川o・

9/8 に開かれた DEcon で windows enviroments and vim という内容で発表してきました。主に自分が使ってる windows の開発に便利なツールと、vim についてプレゼンしてきました。時間大幅に押してしまいましてスイマセン…。また、スピーカと参加者のみなさん、お疲れ様でした。他の方の開発環境やポリシーが聴けて大変参考になりました。あとカンジマン(id:tnx)に... 続きを読む

Ruby の http ライブラリの通信を表示する http-dump を作った - 2nd life

2014/01/10 このエントリーをはてなブックマークに追加 272 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby ライブラリ hotchpotch http 通信

2014-01-10 Ruby の http ライブラリの通信を表示する http-dump を作った Ruby 上での http 叩いた通信見たい時に、毎回同じ事をやってるので抽象化して http-dump というライブラリを作った。 https://github.com/hotchpotch/http-dump $ gem install http-dump require 'net/http... 続きを読む

モバイルインターネット環境の通信速度を TCP BBR が有効な ShadowsocksR で10倍速にする - 2nd life

2019/04/21 このエントリーをはてなブックマークに追加 256 users Instapaper Pocket Tweet Facebook Share Evernote Clip TCP BBR モバイルインターネット環境 片方 回線 サーバ

まずこの結果を見て欲しい。同じ時間・場所に、同じ端末、同じ回線(IIJmio タイプD)測定した、fast.com のインターネット速度の結果だ。 ダウンロード速度が片方は約4Mbps、片方は48Mbpsだ。約12倍差である。違いは一つ、TCP BBR が有効な ShadowsocksR (以下SSR) サーバを経由している*1か、である。他にも同時間帯にい... 続きを読む

川o・-・)<2nd life - RubyGems パッケージの作り方 - rubyforge 登録まで

2006/11/06 このエントリーをはてなブックマークに追加 253 users Instapaper Pocket Tweet Facebook Share Evernote Clip RubyGems RubyForge perl 一連 コマンド

日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成http://drnicwilliams.com/2006/10/11/generating-new-gems/perl には m... 続きを読む

アドベントカレンダーを電子書籍で読めるサービスを作った - 2nd life

2014/01/11 このエントリーをはてなブックマークに追加 221 users Instapaper Pocket Tweet Facebook Share Evernote Clip アドベントカレンダー Qiita Adventar 電子書籍

2014-01-11 アドベントカレンダーを電子書籍で読めるサービスを作った http://advent-calendar2readlists.herokuapp.com/ Qiita や Adventar のアドベントカレンダーがオフラインの電子書籍で読みたい、と思ったので作った。例えば寿司アドベントカレンダーなら、URLを入れて変換すると、readlistsを裏側で叩いて、こんな感じに生成され... 続きを読む

大江戸Ruby会議01 高速なテストサイクルを回すには - 川o・-・)<2nd life

2011/04/10 このエントリーをはてなブックマークに追加 220 users Instapaper Pocket Tweet Facebook Share Evernote Clip 大江戸Ruby会議 テスト実行時 高速化 川o・ すべて

本日大江戸*1で行われた大江戸Ruby会議01で、高速なテストサイクルを回すにはという内容で発表してきました。大江戸Ruby会議01 高速なテストサイクルを回すにはView more presentations from hotchpotchテストを速くするには二パターンあり、一つは単体実行時の速度・フィードバックの高速化、もう一つはすべてのテスト実行時の高速化があると思っていて、それらについての... 続きを読む

ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life

2008/10/30 このエントリーをはてなブックマークに追加 202 users Instapaper Pocket Tweet Facebook Share Evernote Clip ATOK useful misc Developer API

http://www.atok.com/useful/developer/api/ATOK ダイレクト API が公開され、Ruby/Perl で ATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。http://rails2u.com/misc/atok_plugin_ruby_eval.zipセットアップし、ATOKダイレクトAPIがつかえ、Rub... 続きを読む

Perl の会社で使われる Ruby の利用法とは!?

2006/06/11 このエントリーをはてなブックマークに追加 202 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl secondlife デプロイツール アジェンダ

* アジェンダ - 自己紹介 - デプロイツールで Ruby - サービスで Ruby - Ruby の勉強方 * 自己紹介 - 舘野祐一 -- id:secondlife -- 川o・-・)<2nd life --- http://d.hatena.ne.jp/secondlife/ -- Rail2u --- http://rails2u.com/ * 自己紹介 - 好きなアイドル -- 紺(... 続きを読む

ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 - 川o・-・)<2nd life

2007/02/11 このエントリーをはてなブックマークに追加 200 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript OOP コンパイル trace Java

三日前から Flex2 SDK で ActionScript3 を始めました secondlife です。こんにちわ。AS3 は言語仕様的には ECMAScript と Java をあわせた感じで普通な書き方で OOP できるのでうーん、と頭をひねることはあまりないのですが、他のところでいろいろはまりまくってます。で、原始的な解決方法として trace() を使ったプリントデバッグを行っているので... 続きを読む

川o・-・)<2nd life - rlwrap - readline ラッパー

2006/06/07 このエントリーをはてなブックマークに追加 176 users Instapaper Pocket Tweet Facebook Share Evernote Clip readline インタプリタ カーソルキー Ruby 川o・

http://utopia.knoware.nl/~hlub/rlwrap/今の今まで知らなかったんですが、rlwrap という readline ラッパーがかなり便利ちっくです。これを使うと Readline によるコマンドライン入力に対応してないようなプログラムでも対応させてしまうことが可能です。例えば ruby インタプリタを引数無しで起動して、カーソルキーの↑や←や ^H を押すと $ r... 続きを読む

川o・-・)<2nd life - bookmarkletの文字数制限を無くす

2005/05/05 このエントリーをはてなブックマークに追加 176 users Instapaper Pocket Tweet Facebook Share Evernote Clip Bookmarklet createElement 一行

bookmarkletを作るとき、IEでは500文字ちょい、Firefoxでは2000文字ぐらい(?)の文字数制限がある。また、作った後に一行にまとめたり、デバッグしたりも大変面倒。でもそれがとても簡単な方法でどうにでもなることをインターフェイス!インターフェイス!の人に教わった。 javascript:(function(){var s=document.createElement("scrip... 続きを読む

川o・-・)<2nd life - script.aculo.us のファイルサイズを軽減する

2006/02/04 このエントリーをはてなブックマークに追加 161 users Instapaper Pocket Tweet Facebook Share Evernote Clip script.aculo.us ファイルサイズ 川o・ 容量

http://www.goodpic.com/mt/archives2/2006/02/ajax.htmlで紹介されてる通り、script.aculo.usは通常のロードではファイルサイズが100KBを超えます。しかし、それはフルでロードしたときの容量なのです。script.aculo.usはロードするパッケージを選ぶことができる*1ので必要な機能だけを選べば良いのです。例えば、たいていの場合はs... 続きを読む

crossdomain.xml と CSRF 脆弱性について - 川o・-・)<2nd life

2007/07/18 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip CSRF プログラマ 脆弱性 web 対策

crossdomain.xml を安易に設置すると CSRF 脆弱性を引き起こす可能性があります。というのも、ここ数が月、それなりの数の crossdomain.xml による CSRF 脆弱性を発見し(現在、それらのサイトでは対策がなされています)、まだまだ Web プログラマに脆弱性を引き起こす可能性がある、という考え方が浸透してないんじゃないか、と思ったので。先月、Life is beaut... 続きを読む

川o・-・)<2nd life - web2.0なアプリケーションで使えるアイコン

2005/11/20 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーション アイコン LAB 川o・ 見栄え

■ web2.0なアプリケーションで使えるアイコン http://www.famfamfam.com/lab/icons/ 自分でwebアプリケーションを作ってる場合、外観がどうしても疎かになりがちです。CSSでの見栄えならそこそこ頑張ればいけるのですが、あとちょっとインパクトが欲しい、そういうときに小型のアイコンが欲しい!といつも思ってしまいます。で、時たまそれっぽいアイコンを探してたのですが、... 続きを読む

川o・-・)<2nd life - はてなダイアラー2006

2007/01/26 このエントリーをはてなブックマークに追加 146 users Instapaper Pocket Tweet Facebook Share Evernote Clip はてなダイアラー アルファブロガー はてブ 川o・ ニュース

アルファブロガー2006 - アルファブロガー-ニュースで、アルファブロガー2006 というのが発表されていたので、2006年に人気の記事を書いたはてなダイアラーをはてブの合計数順で集計して*1みました。 10011 id:fromdusktildawn 分裂勘違い君劇場 9091 id:finalvent finalventの日記 8627 id:naoya naoyaのはてなダイアリー 820... 続きを読む

 
(1 - 25 / 47件)