タグ

2013年12月29日のブックマーク (8件)

  • IntelliJ IDEAを使いやすくするための設定とか

    3ヶ月前ぐらいからPythonRubyJavaScriptなどのスクリプト言語でコードを書く時はIntelliJ IDEA(有償版)を使うようになった。以前はEmacsユーザだった。乗り換えた理由としては IntelliJを試しに使ってみたらけっこう使い勝手が良かった例えばPythonだと、SDKの設定さえすればimportしているモジュールのメソッドに簡単にジャンプできたり、変数や関数などのシンボルも可能な限り補完してくれるEmacsの設定をするのが辛くなった(プログラマとして恥ずべきことであるのは知っている)IntelliJが様々な言語に対応しているため、これ一つあれば大丈夫感が強いなどだろうか。有償版はパーソナルライセンスで2万円ぐらいだけど、そのぐらい払う価値はあるかなぁと今のところ感じている。ただ、そんなIntelliJさんもやっぱり使いづらいところはあるので、個人的に必ず設

    ryshinoz
    ryshinoz 2013/12/29
  • BerkshelfとChefのインストールに苦労した話 - DQNEO起業日記

    例えばberkshelfひとつ入れるのに、膨大な知識がいる。 もしあなたが単にPHPサーバを作りたいだけだったとしても、berkshelfをちゃんとしたモダンなやり方でいれるには膨大な知識がいる。 例えばruby, rbenv, ruby-build, gem, bundlerなどだ。 まあ、rbenvとruby-buildで最新のrubyを入れること自体はそんなに難しくない。Ruby言語の知識も必要ない。 運よくgem install berkshelfが一発で成功したら、別に問題はない。おめでとう。 そういう人はここから下は読む必要はないです。 ところがである。 ひとたびgem installが失敗したら、そこからは茨の道である。 インフラの問題 gem installしたら "ERROR: Could not find a valid gem 'chef-solo' (>= 0) i

    BerkshelfとChefのインストールに苦労した話 - DQNEO起業日記
    ryshinoz
    ryshinoz 2013/12/29
  • 2013年Rubyの話題を一挙に振り返るまとめ | Engine Yard Blog JP

    Chef、 PHPにつづき、Rubyの今年2013年を今年人気を集めた記事をテーマ別にまとめました。はてなブックマークの数と一緒に振り返っていきます。今年の2月24日にRuby20周年を迎え、ruby-2.0.0がリリースされました。他にもRails4のリリース、RubyKaigiの再開など多くのトピックがありました。 目次 Ruby20周年!そしてruby-2.0.0, ruby-2.1.0のリリース 言語実装への興味、ガベージコレクションほか Rubyのひろがり Rails4のリリースとRailsの成熟 テスト、CI 開発環境、手法、デザイン チュートリアル、Ruby, Railsを始める Ruby 話題の 作りました! 新しいライブラリ ログ・マネージメント fluentd Tips! コーディング クライアントサイドとバックエンド Rubyを取り巻く環境、組織 TwitterがR

    ryshinoz
    ryshinoz 2013/12/29
  • 【Unity】クソゲーを作って晒したら世界が変わった件

    2020/10/18 エンジニア D4DJ Groovy Mix オープンベータ開始 2020/10/18 DJ 秋葉原(を夢見る)パラダイスレイディオ Vol.1 @ twitch配信 2020/10/25 エンジニア D4DJ Groovy Mix リリース 2020/11/14 DJ UNDER Freaks 2nd anniv. @ 渋谷Cafe W (渋谷WOMB 1F) 2013年8月にこのブログで「【Unity】素人が7日間クソゲーを作り続けてわかったこと」を公開したところ、 ものすごい反響があった上に、その後の自分を取り巻く世界が変わったのでお知らせしていきます。 世界が変わった(1)  ネットでものすごい話題になった twitter、facebook、はてなブックマークを中心にクソゲー記事が共有され、 はてなブックマークでは週間3位、年間ベスト50に入りました! みなさま

    【Unity】クソゲーを作って晒したら世界が変わった件
    ryshinoz
    ryshinoz 2013/12/29
  • tmuxで大量のサーバーを操る最高の方法 - Qiita

    こんにちはこんにちは 私は日々大量のサーバーで作業をする必要があるので tmux が欠かせません そんな中最高便利な記事が先日公開されました Tmuxでウィンドウをインタラクティブに移動する - Qiita [キータ] しかしこの記事が全く話題になっていません おそらく理解されていないのだと思います ということで私がもう少し詳しく説明したいと思います 先程の記事と同様に ssh-configにはパターンが使えるので便利 - Qiita [キータ] tmuxで色んなホストにsshする時に便利な.ssh/config - Qiita [キータ] の合計 3 記事を組み合わせて初めて達成できる最高のソリューションを紹介します tmux のウィンドウの名前 tmux で大量のウィンドウを立ち上げて ssh しているとどのウィンドウがどこのホストにいるのか分からなくなります そこで先程紹介した 2

    tmuxで大量のサーバーを操る最高の方法 - Qiita
    ryshinoz
    ryshinoz 2013/12/29
  • IPアドレスの地理的位置情報が引ける無料RESTful API集 | ゆっくりと…

    IP アドレスからサーバーの地理的位置情報(Geolocation)を調べてくれるオンライン・サービスは、ちょっと検索すればすぐに見つかりますし、有料のサービスも山ほどあります。が、サーバーから任意の IP アドレスが引ける無料のサービスとなると、ちょっと時間をかけて検索しなければなりません。 今回は、海外からのコメント・スパムをブロックする WordPress プラグインを作りたくて、タイトルの様なサービスを調べてみました。 IP Geolocation の歴史も調べてみましたので、雑学系としてもご覧ください。 IP Geolocation の歴史 IP アドレスから ISP の位置情報を推定する技術は、1990年後半から研究されていました。DARPA がメインスポンサーの非営利団体 CAIDA(インターネット・インフラの発展のために、産学官が管理面・技術面で協力し合う非営利団体)が N

    IPアドレスの地理的位置情報が引ける無料RESTful API集 | ゆっくりと…
    ryshinoz
    ryshinoz 2013/12/29
  • iOSからAndroidへ、すっきり乗り換えガイド

    新年は宗旨替えして心機一転? Androidにも良端末そろってきたし、iPhoneから乗り換えちゃおうかなって方、なるべくスムースに乗り換えたいですよね。そんなわけで、連絡先とか写真とかSMSとか、今までiPhoneで持ち歩いてきたいろんなデータをそのままAndroidでも使えるようにするためのガイドを以下にまとめてみました。(ちなみにAndroidからiOSへの移行はこちら。) 連絡先・カレンダー 連絡先とカレンダーの内容をiPhoneからAndroidに移行するのは、Google Syncを設定するだけで超シンプルです。iOS 3.0以上を使ってれば(その可能性が非常に高いと思いますが)、そしてGoogleのアカウントを持っていれば、スマートフォンから直接設定できます。 iPhoneの設定で「メール/連絡先/カレンダー」を開く。iPhone上でGmail未設定の場合は、まず「アカウント

    iOSからAndroidへ、すっきり乗り換えガイド
    ryshinoz
    ryshinoz 2013/12/29
  • PHP のスタティックメソッドをモック化する - pixiv engineering blog

    初登場の @tototoshi です。今回は pixiv のユニットテストで利用しているモックライブラリの紹介をします。 ここ2ヶ月くらいの間、レガシー化したとあるモジュールのリファクタリングに取り組んでいました。 リファクタリングにはテストコードが必須です。しかし今ではすっかりテストを書く文化が根付いている pixiv にもテストコードがない時代がありました。リファクタリングが必要な古いコードにはテストコードがないことが多く、そういったコードに新たにテストをつけていくのはなかなか大変です。テストの概念のないプロジェクトはテスト可能なように設計・実装されていません。テストを書くのが大変なのではなく、書けるようにするまでが大変です。 特にやっかいだったのは DB を参照したりするようなスタティックメソッドを使ったメソッドのテストでした。以下のようなスタティックな Dao を使用した Serv

    PHP のスタティックメソッドをモック化する - pixiv engineering blog
    ryshinoz
    ryshinoz 2013/12/29
    素晴らしい