ルーティンワークなどで決まったテンプレートを入力しないといけない場面は、けっこうよくあるのではないでしょうか。 テンプレートをどこからか探してきて、コピーするのは面倒・・・ そのようなときにChrome拡張のInsert Textが便利です。 使い方 右クリッ…
codic_parserというGemをつくりました。 codic_parserはcodicをコマンドラインより使えるようにしたコマンドラインツールです。 codicとは codicとは、英語の類義語検索をはじめとする名前づけの支援をしてくれる、デベロッパーのためのネーミング辞書です。…
7年ぶりにインフルエンザにかかってしまいました。 ことの始まりは、木曜日のLINEの勉強会に参加した次の日でした。 金曜の朝、起きたときから寒気がして、どうも調子が悪い。 熱があるわけではなさそうだったので、いつものように会社に出社しました。 その…
先週からRailsを使うプロジェクトに配属になって、Railsを触るようになりました。 RailsもRubyも趣味で少しだけ書いたことがある程度で、仕事では使ったことがなく最初は不安でした。 実際のところ、思っていたよりもすんなりとRailsに馴染めている気がしま…
最近ブログを書いていないのと、技術系のことしか書いてない気がするので、 別のことでも書こうかなと思う、今日この頃。 なんとなく技術系のことを書くブログみたいな感じになっているけど、 そのことに捕われる必要はなかったと思います。 とりあえず、僕…
ChromeのUser Agentの変更方法が変わってしまったようで、UIが変わってしまいました。 ググって見つかるChromeのUser Agentの変更方法は、古いバージョンのものが多いようです。 変更方法 Google Developer Toolsを起動する 右上にある歯車アイコンをクリッ…
ここ最近、svnで管理されているソースをGitに移行するということを時間を見つけてはやっています。 svnでは以下の問題がありました。 svnのパーミッションエラーでコミットができない svnの操作を忘れており、使うとき不安な気持ちになる githubのプルリクエ…
Gitのフックを使って、commitしたときに検証環境に自動的に反映させるようにしました。 検証環境でレビューしてもらうことは、日々の開発で多々あることと思います。 これまでcommitしてリポジトリにpushした後、手動で検証環境にデプロイしていたのですが、…
みなさんおなじみのドメインですが、意味のあるドメインや、短いドメインは高額で売買されていることをご存知でしょうか。 欧米ではドメインが1億円以上で売買されるケースが多々あるそうで、「PrivateJet.com」が3018万ドル、「sex.com」が、1400万ドルで売…
三連休、いかがお過ごしだったでしょうか。 連休中は嫁と子供が実家に帰省していましたので、心穏やかに過ごすことができました。 妻の顔色を伺うこともなく、息子に邪魔をされることもなく、ただただ目の前の物事に集中できる環境というのはとても素晴らし…
お産合宿7が終わりました。 今回はNostyというサービスをつくりました。 昔懐かしのキーワードに対して思い出を投稿できるサービスです。 Nosty http://www.nosty.me/ 裏側はRuby on Railsで動いていて、ホスティングはSqaleを使っています。 まだまだ作り込…
今年も恒例のお産合宿が始まりました。 http://osan-camp.jugem.jp/ 2日でサービスを産み出すという、けっこうヘビーなイベントです。 去年はIntoboxが誕生しました。 http://intobox.in 東京遠征しての開発なので、ちょっとした旅行気分です。 今年は、Nost…
いままであまり飲むことがなかった焼酎ですが、最近おいしいなと思うようになってきました。 焼酎は昔から日本で作られているだけあって日本料理によく合います。 焼酎選びが少し楽しくなるように、知っておくと便利な知識をまとめました。 焼酎の効能 心筋…
Macにはスケジュール機能があり、システムの起動や終了、スリープなどの操作を自動実行することができます。 例えば、8:00に起動して19:00にシステム終了の設定をしておけばわざわざ電源を操作せずともMacが勝手にやってくれるので便利です。 設定方法 シス…
モジュールとプラグインとライブラリとプラグインの違いがよくわからなかったので、まとめてみました。 それぞれの特徴 それぞれの特徴を理解するために共通点と相違点を考えてみます。 まず、モジュールとコンポーネントですが、一度定義を確認してみましょ…
今更ながらという感じがしますが、ブラウザの互換モードはそろそろやめるべきではないかと思います。 なぜ互換モードはやめるべきなのか 互換モードとは古いブラウザでもレイアウトを表示できるようにするための仕組みです。 まだCSSが普及していなかった時…
BBIQの無線LANの設定で思いのほかハマってしまったので、まとめます。 設定に関する情報 プロパイダ BBIQ プロトコル PPPoE 無線LANルーター CG-WLRGNXB ハマったところ PCでPPPoEの設定をしてはいけない PCと無線LANルーターどちらでも設定すると、うまく接…
以前、localのJenkins氏がゾンビ化してしまい、困ったことがあったのでコマンドラインから簡単に起動と停止ができるようにしてみました。 https://github.com/shoyan/jenkinsctl jenkinsctl Start & Stop Jenkins daemon on Mac OS X Usage start jenkins de…
入門HTML5を読みました。 HTML5の概要を知るには、ボリューム的に丁度よかったです。 1〜3章をざっと読んでおけば、HTML5についてざっくり理解できると思います。 HTML5で追加された機能を備忘録として残しておきます。 各機能についての説明は、HTMLクイッ…
MacPortsからHomebrewに乗り換えました。 面倒くさそうな予感がしていましたが、案外簡単でした。 MacPorts をアンインストール # port でインストールしていたパッケージ一覧をメモ $ port installed > port_installed.txt ## MacPorts のアンインストール…
今年はJavaScriptを勉強しようと思っていまして、ちょこちょこ本などで勉強しています。 おすすめなのが、JavaScriptパターンです。 中上級者向けとのことですが、多くの人におすすめできる良書だと思います。 今回はJavaScriptパターンでも紹介されている、…
Intoboxはもう駄目かもしれないという記事を書きましたが、あれからエラーの原因がわかり、やっと審査を通過することができました。 原因はFacebookの友達がいないユーザーでのみエラーが起こるというものでした。 友達がいないユーザーでテストしたつもりだ…
タイトル通りですが、intobox.inは窮地にたたされています。 昨年より、intobox.inの開発をしているとブログでも書いていましたが、開発も一通り終わったので、Dropboxに審査の申請を出しました。 というのも、DropboxのAPIはDevelop版では5人までしか認証が…
寒い日が続きますね。 メールフォーム作成しました。 興味のある方は登録ください。 公開時にご連絡します! 公開は来年の早いうちにできるかなといった感じです。 http://intobox.in/
開発が止まっていたintobox.inを製作中です。 Facebookの友達リストを使って、友達のDropboxに気軽にファイルを送れるようにするサービスです。 今年中にローンチできたらいいなぁと思っていましたが、けっこうバグが多くて来年になりそうです。 http://into…
paperboy & co.(以下、ペパボ)に入社して6ヶ月が経ちました。 ちなみにペパボはどんなことをやっているかというと、サイトのホスティングやドメインの提供など、主にインターネットの場所を提供することをやっています。 僕は担当しているサービスは昔から…
git のリモートリポジトリの削除ですが、git 1.6以前は git push origin :branch_name のように、コロンをブランチの前につける必要がありました。 1.7から --deleteコマンドが追加されました。 git push --delete origin branch_name ちょっと気になったの…
一括置換を簡単に使えるようにシェルにしてみました。 使い方 sh bulk_replace.sh banana apple カレントディレクトリ以下のファイルを対象に banana→appleに置換します。 ダウンロード git リポジトリからcloneしてください。 https://github.com/shoyan/ut…
久々の更新になってしまいましたが、今回はChromeの便利な検索機能の紹介をします。 例えば、PHPのマニュアルを検索したいときですが、 googleで検索、もしくはマニュアルページに行って、フォームで検索しますよね。 Chromeで検索エンジンの設定を行えば、C…
Jenkinsがいきなり使えなくなって困ったのでメモします。 現象 http://localhost:8080にアクセスすると、エラーが発生していた。 どうやら、seleniumのプラグインが原因っぽい。 無効にするにも、ブラウザからは何もできないのでファイルを直接消した。 cd /…