タグ

tipsに関するkakkunpakkunのブックマーク (227)

  • 汝の隣人のブログを愛せよ | LOVELOG

    au one netのブログサービス 『LOVELOG』は2014年6月30日をもちまして提供を終了致しました。 永らくのご利用、誠にありがとうございました。 引き続きau one netをご愛顧いただきますよう、よろしくお願い申し上げます。 ※お手数ではございますが、新ブログにて閲覧の皆さま向けにブログURL変更等をご周知いただけますよう、お願い申し上げます。

  • モバゲーのような携帯サイトを作るための12のTips 携帯ホームページを作ろう! -ちょっと詳しいモバイルサイトの作り方-

    当ブログが携帯サイト作成法に関する記事をかいていることから、読者の方から、 『モバゲーのような携帯サイトを作るためにはどうしたらいいんですか?』 っていう質問を最近良く受けます。 おそらく、モバゲーがとても有名で、ある種モバゲーが携帯サイト界のデファクトスタンダードのような 位置づけになってきているのでしょうか。 確かに、携帯サイトを作ってきている身としても、 モバゲーのサイトデザインにするには、結構難しいことも多いし、学ぶことも多い。しかし、最近の携帯サイトは、実機からしかアクセスできないようになっていて、PCからコードを覗くことができないことも多く、学ぶことも難しいようです。 ということで、今回は実際にモバゲータウンに携帯でアクセスして、携帯の画面を見ながら、デザインを真似て新しく自分なりに作ってみましたので、そこから得た経験をTipsとして公開したいと思います。 ちなみに、左のスクリ

  • Rails2.1のgem管理 - unnecessary words

    Rails2.1からgemが管理できます。手順としては 必要なgemの定義 rake でgemを管理 以下は will_paginate をRailsに組み込む例。 gemの定義 config/environment.rb を編集します。 Rails::Initializer.run do |config| # -- 略 -- config.gem 'will_paginate' # -- 略 -- end これだけでOK。 バージョンやソースの指定が必要なら以下のように設定。 config.gem "hpricot", :version => '0.6', :source => "http://code.whytheluckystiff.net" rakeでgemを管理 インストールされているgemを確認。 % rake gems [ ] will_paginate I = Instal

    Rails2.1のgem管理 - unnecessary words
  • Mozilla Re-Mix: Firefox 3をカスタマイズする15のabout:config設定。

    かなりの数のアドオンがFirefox 3に対応したことにより、そろそろ完全に乗り換えられたユーザーも多いかと思います。 そんなFirefox 3ユーザーのために、今回はFirefoxをあれこれカスタマイズするための[about:config]でできる設定を列挙してみたいと思います。 <about:configの使い方> まず、about:configって何?という方のために基的な利用方法を書いておきたいと思います。 設定画面を開くのは至って簡単です。 ロケーションバーに[about:config]と入力し、Enterキーを押してみましょう。 デフォルトの場合、以下のような警告画面が表示されますので、[細心の注意を払って使用する]をクリックします。 表示された画面の最上部には[フィルタ]というテキストボックスがありますので、ここに以下に並べる設定名をコピペして設定名を表示し、値を変更するこ

  • rails2.0.2 → 2.1.0 に移行 - 夜の Discovery

    前回は挫折してしまったのですが、日某サービスを 2.1.0 に移行しました。 エラーへの対応 まず、自作のバリデーションライブラリでエラーが発生していました。 どうやら起動時の読み込み順序が変わった*1ようで、/config/environment.rb に書いていた、グローバル変数が nil になっていました。 このグローバル変数はライブラリ(/lib)から参照するため、ライブラリ読み込み時に値が入っていなければ困ります。 そこで、Rails::Initializer.run のブロック内で値を入れるようにしました。 (省略) Rails::Initializer.run do |config| (省略) + $GLOBAL_CONFIG = YAML.load(File.open("#{RAILS_ROOT}/config/config.yml")) end -$GLOBAL_CON

    rails2.0.2 → 2.1.0 に移行 - 夜の Discovery
  • 単一テーブル継承 (Single Table Inheritance) の上手な扱い方

    Railsの単一テーブル継承 (Single Table Inheritance) を使うと、ActiveRecordではtypeカラムがnilでないオブジェクトのクラスはtypeを元に判定されます。 単一テーブル継承 (Single Table Inheritance) を使うには、テーブル定義時にtypeというカラムを定義します。 PLAIN TEXT LANG : RUBY class CreatePeople <ActiveRecord::Migration def self.up create_table :people do |t| t.column :name, :string : t.column :type, :string end end def self.down drop_table :people end end ここでpeopleテーブルに対応したPerson

  • 京の路: Railsで単一テーブル継承(Single Table Inheritance)

    ActiveRecord以外のORマッパーはどうなのかよく知らないのですが、Rails(というかActiveRecord)では、DB上の一つのテーブルを複数のモデルで共有する「単一テーブル継承(Single Table Inheritance)」というものが存在します。今日はこの単一テーブル継承についてちょっと紹介します。 ここでは種々のメッセージ機能を単一テーブル継承で実現する方法を例に、単一テーブル継承について紹介します。今回想定するメッセージ機能はSNSなんかでよく使われるであろう以下の3つです。 一般メッセージ:NormalMessage 招待メッセージ:InvitationMessage お問い合わせ:InquiryMessage それでは、すべてのモデルのデータ保存先となるMessageテーブルの定義から始めましょう。 まず単一テーブル継承をActiveRecordで使う為には

  • MacPorts でダウンロード先のミラーが重くて先に進まない場合の対処方法 - IT戦記

    (追記)ここで書かれた方法よりも順等な方法があるようです 詳細は以下の記事を見てください。 MacPorts でダウンロード先のミラーが重くて先に進まない場合のまっとうな対処方法 - otsune's SnakeOil - subtech 一般的な MacPorts でのインストール方法 以下のようにしますよね。たとえば mysql5 のインストール。 $ sudo port install mysql5 ---> Fetching mysql5 ---> Attempting to fetch mysql-5.0.51a.tar.gz from http://mysql.mirrors.pair.com/Downloads/MySQL-5.0/Attempting to fetch ... という部分はミラーからダウンロードしてきてるんですが、ここが中々終わらないことってよくありません?

    MacPorts でダウンロード先のミラーが重くて先に進まない場合の対処方法 - IT戦記
  • Loading...

  • sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ

    開発の作業をしているときは、複数のホストのサーバーを行き来していろいろとオペレーションをするようなことがあると思います。 そんなときに1つのサーバーから作業できるよう、ssh経由でリモートのサーバーをマウントし、Localのファイルシステムのように見せることができるsshfsを紹介したいと思います。 sshfsのインストール Debian/Ubuntuならaptで簡単インストールできます。なお、fuseグループに入っている必要があるので、その設定まで実施します。なお、ユーザー名はwadapで実施します。 $ sudo apt-get install sshfs $ sudo adduser fuse wadap $ newgrp fuse以上、簡単ですね。 早速リモートホストをマウント リモートホストをマウントするのは簡単です。マウントポイントをつくって、sshfsコマンドを実行するだけ。

    sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ
  • 日時の表示フォーマット - あとで読むRailsのススメ

    viewで日時を表示するとき、strftimeというメソッドを使って表示フォーマットを指定できます。 でも毎回それを書くのはだるいので、strftimeをしてくれるhelperを作ったり それすらめんどくさくて、プロトタイプの間は.to_s(:db)なんて手抜きしてみたり けど、このto_sの引数の:dbってなに? と思って調べてみたらTime::DATE_FORMATSに設定することで、任意のフォーマットを作れることが判明。ヘルパー作る必要なかった 使い方は、例えばenvironment.rbとかどこでもいいけど Time::DATE_FORMATS[:jp] = "%Y年%m月%d日 %H時頃" とかしてあげると、 >> Time.now.to_s(:jp) => "2008年04月22日 11時頃" >> DateTime.now.to_s(:jp) => "2008年04月22日

    日時の表示フォーマット - あとで読むRailsのススメ
  • パーティショニングを使うためのmysql5.1インストール - d2mrの日記

    ソースからインストールする場合は以下のような感じでオプションに --with-partition ってしておく。 バイナリをインストールする場合には気にしなくてもOK。 # ./configure --prefix=/usr/local/mysql --with-charset=utf8 \ --with-extra-charsets=all --with-mysqld-user=mysql --with-innodb --with-partition

    パーティショニングを使うためのmysql5.1インストール - d2mrの日記
  • 改良中...心に優しいエラー表示を! - ザリガニが見ていた...。

    現状で、もしすべての行で検証エラーが発生したとすると、こんな感じになる...。 ずぶん派手に教えてくれる。何処がどんなエラーなのか明快と言えば明快なのだが...この表示、何度も見てると、なんだか気持ちを逆撫でされているようで、いつのまにか「言われなくても分かっとるわぃ!」とムキになってくるのだ。作っている人がそうなのだから、ユーザーがこのエラーを見たら、おそらく、やる気が失せるだろう...。もう少し、心に優しいエラー表示が必要だ。 配色 赤過ぎると挑発的な感じになってしまう。もう少しトーンを抑えた色にしてみる。 エラー時の背景色をピンクに変更した。 paddingを0にした。 控え目になるので、input、textarea、selectの背景色もピンクにしてみた。 /* スタイルシート: public/stylesheets/scaffold.css */ ...(中略)... marg

    改良中...心に優しいエラー表示を! - ザリガニが見ていた...。
  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

    kakkunpakkun
    kakkunpakkun 2008/06/04
    named_scopeは便利そう。それにしてもアップグレードスピード早すぎるよう
  • Ruby On Rails ピチカート街道 - Rails 2.1・その6(named_scope がアツい) -

    2024.02 « - - - - - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - - - - - - » 2024.04 Special Thanks to a_matsudaさん ------------------------------------------- controller とかで、:conditions => { .... とか書いてソースコードがややぐちゃぐちゃになるのを見事にスッキリさせられるようになりました。 早速例を見てみましょう。model クラスに、named_scope の行を追加します。 class Person < ActiveRecord::Base named_scope :young, :conditions => {:

  • 写真がうまくなる36の法則 - ライフハックブログKo's Style

    管理人コウスケについて 名古屋・愛知を中心に活動するマインドマップ・インストラクター、ライター。 1日30,004PV達成(2013/01/16) タウンワークマガジンにも執筆中 feedly登録10280人超 Oricon「話題のニュースランキング」1位 はてなブックマーク週間ランキング1位 書籍で紹介されました

  • Drift Diary12: Command+Tabはアプリ切り替えからSpace切り替えへ : KeyRemap4MacBook

    [From KeyRemap4MacBook] Leopardの新機能Spaces。Leopardリリース当初は、喜んで飛びついてみたものの、自分のスタイルでは、あまり利用しない気がして、長い間オフにしてました。で、最近また、思いたって、使い初めてたのですが、Spacesのなにが不便って、キーボードショートカット(F5)が遠い事なんじゃないかな?と思い、もっと簡単にSpacesを呼びだせないかと試行錯誤した結果、KeyRemap4MacBookを改良して、Option+TabをSpaces切り替え(F5)に設定するパッチを作ってみました。 これで、半日利用してみると、Option+Tabは、やっぱりちょっと押し辛い。Command+Tabくらい押しやすくないとダメだよなぁと思って、いっそのこと Command+Tab → Spaces切り替え Option + Tab → アプリケーション

    kakkunpakkun
    kakkunpakkun 2008/05/26
    キーバインディングは永遠のテーマ
  • Rubyのインストール(Re: Railsのインストール) - fuzzy Weblog@hatena (更新終了)

    kakkunpakkun
    kakkunpakkun 2008/05/20
    lang/rubyについて
  • Webアプリ開発環境としてのSafariを知ってますか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) シェア競争に挑まないWebブラウザ「Safari」の登場 2008年3月、iPhoneの日登場に先駆けて、Windows版Safari 3.1が登場しました(参考「AppleWindowsにも正式対応の「Safari 3.1」リリース」)。 WebブラウザのシェアはFirefoxが健闘しつつも、いまだInternet Explorer(以下、IE)が大半を占め、多くのWebアプリケーションサービスにとって、IEへの対応が必須であると思われてきました。そんなWebブラウザのシェア競争の中へSafariが登場したことは、最初はとても異質なことに感じられました(参考「新しいWebブラウザ

    Webアプリ開発環境としてのSafariを知ってますか?
  • Subversionメモ - mynote

    cvsにいい加減むかついていたのでsvnに移行することにした。 ここはそのsvnのコマンドのメモや、はまったところなどを記録しているメモページです。 インストール† 環境:w2k Subversion1.3.2のバイナリをダウンロードしてきてコピーした。 Subversion/binへパスを通した。 日語メッセージが文字化けしたのでAPR_ICONV_PATHを環境変数にセット。APR_ICONV_PATHはSubversion/iconv。 ↑ cvsからの移行† cvsからの移行にはcvs2svnというツールを使うらしい。cvs2svn1.3.1を使ってみた(python2.4)。以下引っ掛かったところ。 shiftjisをを使ってる場合は--encoding SHIFT_JISなるオプションをつければよいらしい。 sort -Tを呼び出してるとこでエラーになるので(windows