GoogleDocのスプレッドシートで左側ゼロ埋め(ゼロプレサス)をする方法について。 例えばこんな処理をしたいとき。 例)3桁で0埋め 1 => 00112 => 012 以下の関数で実行出来ます。 =text(数字,"000") 数字部分はセルの指定でもOK。 例えば数値「123」を10桁…
rvmのアンインストールコマンドがseppuku(切腹)であることの驚き。 $ rvm seppuku
いらなくなったブランチを消したいときに実行。自分が現在いるブランチ以外のブランチに対して実行されます。マージ済のブランチをまとめて削除するには以下のコマンドを実行 $ git branch --merged | grep -v '*' | xargs -I % git branch -d % マージ関係…
ホームページにFacebookのいいね!ボタンやシェアボタンを最近は当然のように設置すると思います。そこでFacebookに表示される画像やタイトルをOGPに設定するのですが、その内容を更新しようとするとソースコード上で修正するだけでは上手く適用されません。…
メンバーの作った機能をテストしようとしたときのこと。自分の環境で全く動かない画面があって、原因を探ると唯一の違いがMySQLのバージョンでした。自分のMacに入っているMySQLが5.5系でメンバーのPCに入っているのが5.6でした。MySQLは5.5から5.6になって…
Rubyではインスタンス変数を動的に生成することが出来るっぽい。 instance_variable_set(変数名, 値)使用例) 5.times do |i| instance_variable_set('@hoge_' + (i + 1).to_s, (i + 1) * 2) end これで、 @hoge_1(=2) @hoge_2(=4) @hoge_3(=6) @hoge_…
Railsのlink_toタグで <a href="/hoge#huga">リンク</a> というようなアンカーリンクタグへ向けたページ内リンクをさせるようにするためには <%= link_to "リンク", :action => "hoge", :anchor => "huga" %> とすれば良いみたい。 まんまやでぇー。
最近、ボタンはCSSで記載することも多くなってきましたが、 ちょっとしたアクセントになるものはやっぱり画像の方がインパクトがある気がします。 そんなボタン画像を作成するサービスで最近の一押しがこちら。Button Maker
PDFファイルに対して、一部分を強調させたかったり、 特定箇所に追記を添えたりしたいことがありますよね。そう言った場合に便利なのが下記サイト PDFescape こちらのサイトにPDFをUPすると、そのPDFを編集してダウンロードできます。 ※ PDF自身を編集する訳…
最近のサイトでは、時代の流れかiPhoneのアイコンっぽい 画像バナーなどが流行ものっぽいです。 なんか一時的なものなんだろうなぁ、と思いつつも、 iPhoneアイコンを意識したバナーを見るとそれっぽく見えてしまいます。でも、角丸でテカッテカの画像をどう…
ruby 1.9.2p290 rails 3.2.3 でサーバ上にデプロイしようとしたときに、 bundle installで以下のようなエラーが出現 Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has occurred. Please report this error to the Bundle…
サイトのデザインはよくパートナーのデザイナーさんにお願いするのですが、 ある程度のものは自分ですることも多く、自分のセンスの無さに打ちひしがれる毎日です。 まぁ、それはそれで置いておき、サイトで利用するカラーはあまり多くせず、 その基本カラー…
Ruby on Railsではmigrationファイルに add_index テーブル名, :カラム名, :unique => true とすることで簡単にテーブルにユニークなindexを生成することが出来ます。 そして、indexに複数のカラムを設定する際は add_index テーブル名, [:カラム名1, :カラ…
最近は、ちょっとしたものはよく「さくらVPS」を利用させてもらっている。 この品質でこのコスパは素晴らしい。 さて、またいつものようにさくらVPSを契約して早速サーバ設定しようとした時の話。 なぜかいつも通り「ssh root@{契約のIPアドレス}」で上手く…
ブラウザからインストール無しでiPhone、iPadでの表示確認をしたい場合、 オンラインシミュレータがオススメ。 オンラインシミュレータのサイトを表示して、iPhoneやiPadの疑似表示の ブラウザURL欄に確認したいサイトのURLを入れればOK。 簡単な分、完璧に…
あっという間に2011年も終わり、2012年もひと月が過ぎようとしていますね。 今年もまったりとわからない箇所を模索しながらやっていこうと思います。 よろしくお願いします。 今回は配列の配列のお話。 結構、マトリクスなどを表示するときやコンボボックス…
特定のIPだけしかアクセス出来ないようにしよう!ということで 「.htaccess」ファイルを作って設置したら上手く動かない! 設定はこんな感じ order deny,allow deny from all allow from XXX.XXX.XXX.XXX とりあえず全拒否したあとで、「XXX.XXX.XXX.XXX」だ…
リンクをPOSTで投げたくて link_to のオプションに「:method => :post」を添えたのだけど上手くいかない。 なんでかなー、と色々と試行錯誤した結果、 JavaScriptを読み込んでいないことが原因でした。 「rails.js」の中に処理があったのでそいつを読み込ま…
PostgreSQLをサーバインストールしてごにょごにょしていて、 PostgreSQLをサーバ再起動と同時に起動させようとしたのに起動しない。なーんてことが起こり色々探り助言を頂きしていたら、 chkconfigにダブって登録してあることが判明。 # chkconfig --list ・…
number_with_delimiter というヘルパ関数があって、それを使うと 1234567→1,234,567 といったように変換してくれるそれはそれは便利なものがあるのですが・・・それがなぜか今のプロジェクトでは動かない!!! Rails3系なのでなんで動かないんだろう?と思…
今回はMovableTypeでのエラーでひっかかったので、その自分メモ。今回しようとしたこと。 MovableType5.0.6のデータを 新サーバへ移行し、データの復元しようとした。復元時に以下のようなエラーが発生 Cannot decode string with wide characters at /usr/l…
数値の表記で、個数や金額などを表記する際に便利なヘルパーがあった。 number_with_delimiter(number, delimiter=",", separator=".") 例) number_with_delimiter(1234567890) 結果: 1,234,567,890 オプションとかもありますね。 他にも数値に対するフォ…
Rails3でscaffoldを取り消すコマンドをメモ $ rails destroy scaffold 取り消したいScaffold名 そうすると、migrationファイルやmodel,controller,viewなどが全部消えます!
Railsで便利な「belongs_to」ですが、通常、 shopsテーブルにuser_idカラムがあり、usersテーブルに繋ぐときは Shopモデルに belongs_to :user と記載するとOKです。 では、shopsテーブルのカラム名がowner_idだとどうでしょう。 そういった場合は belongs_t…
新年あけましておめでとうございます(遅 今年も徒然といきたいと思います。 さてさて、新年早々ですが、やってしまいました。 Macをごにょごにょとコマンドでこねくり回していたらなんと・・・ $ sudo xxxxxxxxxxxxxxxxxx に対して sudo: /etc/sudoers is o…
LinuxのVPSでいつものようにコマンドで操作し、 新しくユーザグループを作成しようとしたところ・・・bash: groupadd: command not found工エエェェ(´д`)ェェエエ工 今、root権限やのに・・・ 調べてみると # su - というコマンドを打つと大丈夫みたい。 確かに直っ…
Railsでフォームを作成する際に ボタンになるケースが多いが、スマートフォンや色々なフィールドを 踏まえると、リンクにしておいてCSSでどうにかするパターンもある。 そんな時にRuby on Railsのフォームをサッブミットボタン→リンクにする方法をメモメモ。…
RailsでActionMailerの設定を行って、 Sendmailにてメールを送ろうとしたが、なぜだか送れない。ちなみに同様の設定でほかのサーバでは動くので調べてみたら 単純にsendmailがサーバに入っていないだけでした。 sendmailインストール&起動方法は以下の通り …
options_for_selectなどでリストボックスを作成することがあるのだけど、 そこで、表示の並び順が方法によってはバラバラになってしまいます。どうも、Hash方式だと表示順が保証されないらしいので、配列にするべきらしい。 例) 並び順がバラバラになる(Ha…
UploadColumnについて 設定のやり方で、いろいろなことが出来るのでメモっておく。 例えばModel内が以下のような場合 class Profile ActiveRecord::Base upload_column :icon, :manipulator => UploadColumn::Manipulators::RMagick, :store_dir => proc{|re…