訳も知らないで

デザイン&プログラミングのことも書くし、それ以外のことも書く。

dev-tips

【Webデザイン/フロントエンド開発】作成したWebサイトをローカルで確認するのにWebサーバーが必要? →Anvil使うがよいよ

結構前からあるみたいなのに知らなかったMac用アプリのAnvil。 開発中のローカルサイトに簡単にアクセスできるようにしてくれます。 (バーチャルホストを簡単に用意できるというか)Rack(Rails等)アプリだけでなく静的サイトの確認なんかにも使いやすいので…

【Shell】最近覚えたnohup。

コマンドをバックグラウンドで実行するにはコマンドの最後に「&」をつければ良い。 それをログアウトしても続行してもらうには「nohup」を頭につければ良い。hogeコマンドを実行するなら $ nohup hoge &でログアウトしてもhogeコマンドはバックグラウンドで…

【Rails】httpsページ取得でエラー「OpenSSL Errors and Rails – Certificate Verify Failed – Gem::RemoteFetcher::FetchError」

Webページのスクレイピングのため、RailsでMechanizeを使って開発をしておりました。 そして実行(httpsのページへアクセス)しようとするとエラー。OpenSSL Errors and Rails – Certificate Verify Failed – Gem::RemoteFetcher::FetchError 人のマシンだと出…

【ThinkPad】Ubuntuでのトラックパッドの無効化

正直ThinkPadつかってたらトラックポイント使うからタッチパッドいらなかったりする… ただUbuntuで設定しても起動時は無効にならなくて困ってたんですよね(´・ω・`)そしたらまんま解決方法が書いてあったのでメモしておきます。 〜大変助かりました!!〜 T…

【ruby、Rails】pry-stack_explorer:Pryでstackの確認や階層の移動ができる!

以前にもPryについて書いたりしてるのですが、 本当Railsアプリのデバッグではお世話になりっぱなしですm(_ _)m 過去のpry関連エントリ また便利なgemを教えてもらったので記しておきます。 「pry-stack_exploler」というgemです。 〜お世話になっております…

【tips】ホントそう。展開コマンドなんて覚えてられないに賛同。

いつまでたっても展開(解凍)コマンドのオプションが覚えられない。 無理でしょ(´・ω・`)と思っていたらですね、 シェルで展開用のコマンドを作っていた方がいらっしゃったので 真似して見ました♪ 〜利用させていただいてます!〜 展開コマンドのオプション…

【Rails?】環境変数の設定について(heroku,local)

パスワードやなんちゃらkeyなどをプログラムに書きたくないので、 環境変数を使って設定すること、よくありますよね? Rubyなら secret_key = ENV["SEACRET_KEY"] # ENVハッシュのキーは文字列しか使えませんおそらく!みたいにしてプログラム内で使いますよ…

【Git】stashの履歴は残っている。

Gitのstashというコマンド、すごい便利ですよね! まだコミットしていない変更分をちょっと別の場所に避けておいて、 他のブランチに切り替えたり、別の変更を加えたり、他のブランチに変更を反映したり。 お世話になっています。 で、stash(で避けておいた…

【ubuntu,thinkpad】Lionの真似してスクロール(トラックポイント)を逆にしてみた。

Mac(Lion)のスクロール、今まで&他のOSとスクロールの方向逆じゃないですか。 逆に設定しなおしてもいいんですけど、なんかこの新しい方法のほうが自然に思えるので、 その流れに乗ってみることにしました。windowsに関してはマウスの動きを設定するアプリ…

【ImageMagick,Mac】Macportsで落としてきたImageMagickは何かがおかしい。

rails(:3.1,ruby:1.9.2)で開発していた時のこと、なぜかテストが途中で止まってしまう。 ログを見ると、DBを更新している部分でエラー?が発生していた。 エラーメッセージを確認すると、どうやらImageMagic関連のエラーらしい。。 (ログ記録し忘れました……

【ubuntu】動画再生時の音量やskypeでのマイクの音量が小さい

なぜか音量が小さい。本体や再生ツールの音量を上げても小さい。困ってたのですが、ubuntuは「alsamixer」という音の調節ツール(なのか?)が入っています。 端末から以下のコマンドを打ちましょう。 $ alsamixer 私の場合、Masterという項目を上げることで…

【apache】Digest認証の設定

RedmineをCentos5.7にインストールし、apacheとPASSENGERを設定してチームで使えるようにしました。 (Passengerが何を受け持っているのかはちょっと良くわかってない… Railsをapacheで動かすのに必要、ぐらいの認識。。)Redmine 1.2をCentOS 5.6にインスト…

【git】ローカルのブランチをリモートリポジトリのmasterとしてコミットする。

こんな些細なことがわからなくてほぼ一日苦しみました…〜ローカル〜 master dev空のリモートリポジトリ「repo」のmasterブランチとしてdevをpushする場合 git push repo dev:master となります。ああ、だからリモートのブランチを消すときは git push リモー…

【redmine】migrateに失敗する

CentOS(5.7)にRedmineをインストールしてみました。 以下を参考に。丁寧に書いてあってわたしのような人間には大変ありがたい! http://blog.redmine.jp/articles/redmine-1_2-installation_centos/ …が、どんなに丁寧に解説してあってもどこかでハマるのが…

【IE】flvplayer.swfがIE(8以前)で作動しない

Webページでflvの動画を埋め込むためにflvplayer.swfを使ってみたところ、なぜかIE(9を除く)では表示されない… なんでかなーってずっと考えてたんですけど、ひょんなところで原因を発見。 〜MSへの質問ページ?〜 http://answers.microsoft.com/ja-jp/ie/…

.rvmrcファイルでRubyのバージョンをプロジェクト毎に自動変更してくれる

rvmでRubyのバージョンを管理している場合って、プロジェクトごとでバージョンを切り替えて開発している。 毎回作業対象に合わせてコマンドでRubyのバージョンを切り替えていたんだけど、設定ファイル「.rvmrc」をプロジェクトごとに用意するだけで勝手に切…