ドットインストール代表のライフハックブログ
Bing Mapsの基礎〜応用 某GのmapのAPIを利用するのにクレカ登録が必須となったので、Bing Mapsでどのくらいまでいけるのか試してみた。 主な使用技術 Bing Maps API、JavaScript、CSS、レスポンシブ 詳しく見る Youtube APIを使用したサンプル YouTube Data API (v3)を使用し、JavaScriptにてユーザーチャンネルの動画を取得するプログラムを作成。 主な使用技術 YouTube Data API、JavaScript(jQuery)、CSS、レスポンシブ 詳しく見る ポケモンGO図鑑 Githubに公開されている「Pokemon-DB」を元にページを生成 主な使用技術 JavaScript(jQuery)、CSS、レスポンシブ、Photoshop(タイプのドット絵を作成) 詳しく見る
■ locate って便利 情報収集 98/8/21 便利な使い方 さらに便利な使い方 locate コマンド使っていますか? ファイルを探すときに locate はとても便利です。 「あのファイルはどこだっけ?」というときに $ locate rplay.conf /usr/etc/rplay.conf /usr/man/man5/rplay.conf.5.gz /var/catman/cat5/rplay.conf.5.gz とすぐ探せます。 もし、何度も試行錯誤的にファイル名であれこれ探したい場合、find コマンドでは遅くていろいろできませんよね。 特に最近はディスクも大きくなってきています。 この locate は、GNU の findutils に含まれているものです。 $ rpm -q -f /usr/bin/locate findutils-4.1-11 ここで rpm と
いつも思いだすのに時間がかかるというか、ググるのでメモ。 例えば、ベンチマークとかをとっていて、残ったキャッシュを奇麗さっぱりに消したい時とかに使う。 Linuxのメモリで保持しているキャッシュをクリアするには、以下を実行する。 # sync # echo 3 > /proc/sys/vm/drop_caches 値の意味としては、、、 1: ページキャッシュを解放 2: dentry、inode を解放 3: ページキャッシュ、dentry、inode を解放 以下を参考に。 /proc/sys/vm/drop_caches (Linux 2.6.16 以降) このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、 inode をメモリ上から外し、そのメモリを解放する。 ページキャッシュを解放するには、 echo 1 > /proc/sys/vm/drop_caches
How to detect Ctrl+V, Ctrl+C using JavaScript? I need to restrict pasting in my textareas, end user should not copy and paste the content, user should only type text in textarea. How can I achieve this?
PaperClipはRailsでアップロードするための便利ライブラリです。 (func09さんの言葉を借りると「便利すぎて鼻血がでそう」) 参考URL: http://www.func09.com/wordpress/archives/674 保存先にAmazonS3も使えて大変便利なのですが、 日本語ファイルをアップロードしようとするとエラーとなってしまいます(Ver.3.0.2で確認)。 デバッグしたところ次のモンキーパッチをすれば動くようですので、公開してみます。 自分の開発しているアプリに、以下のコードを書けばおkです(`・ω・´)シャキーン RAILS_ROOT/config/boot.rb module Paperclip class UploadedFileAdapter def inspect '=' end end end (キリッ PaperclipがAmazonS3に
以下の文章は、Mike Perham 氏のブログ記事を翻訳したものです。原文は2012年5月5日に公開されました。 Five Common Rails Mistakes http://www.mikeperham.com/2012/05/05/five-common-rails-mistakes/ Railsをそれなりに仕事で使ってきて多くの Rails アプリを見てきて、悪い Ruby コードを読み書きした。この記事では、だいたいすべての Rails のコードベースで見られる共通の間違いを5つ挙げる。 1. スキーマの仕様がないマイグレーション データモデルはアプリケーションのコアだ。スキーマに制約がないと、データはコードベースに存在するバグにより徐々に蝕まれていき、フィールドに値が入っているか信頼できなくなる。ここに Contact スキーマがあるとしよう。 create_table
昨日のエントリーに引き続き,バッドノウハウ的なものを箇条書きでまとめておく。思い付いた順に追加していく予定。 Activity関連 永続化はonPauseで行う*1。詳しくはActivityのライフサイクル図を参照のこと。 onPauseと対になっている処理は,onResumeで行うこと。onStart/onStopはあんまり使わない,気がする。 DialogはAlertDialog.Builderを使って実装するのが楽。ただし,裏で何らかの処理を行なっている間,ユーザーに操作をさせないために表示するダイアログ(いわゆるProgressDialog)は使わないようにする。DialogではなくActivityを新しく作って表示させることで,いくつかのトラブルを回避できる*2 *3。 重いタスクはUIスレッドで処理しない。AsyncTaskなどを使ってワーカースレッドで実行する。ただし,ワーカ
I have a class ConstData: class ConstData US_CITIES = ['miami', 'new york'] EUROPERN_CITIES = ['madrid', 'london'] end Its stored under /lib/const_data.rb The idea is that inside a model, controller or view I can do: ConstData::US_CITIES to get the US_CITIES etc Rails should load this class automatically, I got this from: http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/662abfd
普段は $j(”#name”).val()のように取ってましたが、 チェックボックスとラジオボタンについては別の書き方が必要みたい。 以下、例 <form> <input name=”id” type=”hidden” /> <select name=”pref”> <option value=”1″>NY</option> <option value=”2″>LA</option> <option value=”3″>SF</option> <option value=”4″>CH</option> <option value=”5″>FL</option> <option value=”6″>IN</option> </select> <input name=”color” type=”radio” value=”1″ />male <input name=”co
解説 システムを管理していると、シャットダウン時に何らかの処理を実行したい場合がある。例えば、シャットダウン処理を開始したことをリモート・コンピュータに通知したり、一時フォルダの内容をすべて削除したりしたい場合などである。また一部のサービスの中には、慎重に停止しないと不具合を生じるものもある。このような場合は、システムがシャットダウンしてしまう前に、特定のサービスを確実に停止する処理を実行する必要がある。 グループ・ポリシーを利用すれば、シャットダウン時に実行するスクリプトを指定することが可能だ。プログラムやスクリプトは複数指定することもできる。シャットダウン処理が開始されると、設定したスクリプトが順次実行される。ユーザーがログオンしていた場合は、ログオフ完了後に処理が実行される。処理の流れを図にすると次のようになる。 ただしローカル・コンピュータのグループ・ポリシー・オブジェクトを使用す
passengerをインストールして、使うためのコマンド実行。 % sudo gem install passenger % sudo passenger-install-apache2-module最後にこんなメッセージ。 Please edit your Apache configuration file, and add these lines: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.3/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.3 PassengerRuby /usr/bin/ruby表示されるパスは環境により異なるはず。まぁ、言われる通りに上記をapac
CSS3の「box-shadow」を使用して、ウェブデザインに洗練された美しいエフェクトを加えるテクニックを二つ紹介します。 How to create slick effects with CSS3 box-shadow デモページ [ad#ad-2] 下記は各ポイントを意訳したものです。 box-shadowプロパティとは ページ全体に奥行きを加えるエフェクト 紙がめくれたようなエフェクト 対応ブラウザ box-shadowプロパティとは 「box-shadow」は、ボックス要素の内側・外側に多数のシャドウを加えることができるプロパティです。フォーマットは下記のようにオフセット、サイズ、ブラー、カラーの値を指定します。 <shadow> = inset? && [ <length>{2,4} && <color>? ] 簡単な例をみてみましょう。 box-shadow: 3px 3px
This seems simple: I am trying to get my rails Active Record session to timeout after 2 minutes. So after two minutes I want my users to have to re-login. I'm just running rails server (i.e. WebBrick) on my local dev machine. I know this is something to do with the following code in config/initalizers/session_store.rb, but I don't think I have quite nailed it: CodedOn::Application.config.session_s
最近ではすっかりおなじみになりつつあるHTML5。ブラウザの問題もあり、まだ広くは利用されていませんが、徐々にその範囲を拡大しつつあります。今日紹介するのはHTML5でコーディングするときに役立つ10のオンラインツールをまとめたエントリー「10 online tools to simplify HTML5 coding」です。 Initializr 様々なHTML5コーディングに役立つWEBサービス、チートシートなどが集められていますが、今日はその中から幾つか気になったものをピックアップして紹介したいと思います。 詳しくは以下 HTML5 Demos and Examples HTML5の独自機能のDemoを試せるサイトIE、firefox、opera、safari、Chromeとそれぞれのブラウザの対応状況をチェックできます。 HTML5 Canvas Cheat Sheet – Nih
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く