世界一知的でグラマラスな、クリエーティブの教養コラム。著者は日本、海外合わせ200以上の広告賞受賞歴を持つ、電通 コミュニケーション・デザイン・センター長 エクゼクティブ・クリエーティブ・ディレクターの古川裕也さんです。これまで出会ったさまざまな名作映画、音楽、小説を手がかりに、広告クリエーティブの仕組みや考え方をつづっていきます。
Migrationとは Migration とは、Railsで使うデータベースの管理機能で、テーブル作成・カラ ムの追加/変更などの作業を一元管理できます。SQL でスキーマを書くのでは なく、Rails独自の記法(Rubyの文法の範囲内)を使ってDB管理を行います。以 下のようなメリットがあります。 スキーマのバージョン管理ができる rake コマンドでスキーマのバージョンアップ/ロールバックが可能 データベースに依存しない書き方ができるので、他のデータベースに切り替えるのが容易 対応しているデータベース 現在、対応しているデータベースは MySQL, PostgreSQL, SQLite, SQL Server, Oracle です。 今後、対応DBは増えていくと思います。最新情報は、 http://api.rubyonrails.org/classes/ActiveRecord/Mi
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、本稿ではpull requestする際のベストプラクティスを紹介します。これは「Git Workflow」をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、
課題 AndroidのListViewを拡張して、各行の表示を自前のレイアウトで実装する。 Androidに元々用意されているリスト表示形式では、1行に1項目か2項目しか表示できない。 これを、リストの1行に当たる部分をXMLファイルに定義することで、オリジナルの形式でリスト表示できるようになる。 完成図 こんな感じのリストを作る。 必要なファイル4つ 1.リスト1行分のレイアウトファイル inflater.xml リスト1行分のレイアウトを定義したXMLファイル。 このレイアウトでリスト1行が表示される。 2.リスト1行分のデータ格納用クラス DtoInflater.java inflater.xmlの各idに対応するデータを格納する。 3.アダプタクラス InflaterListAdapter.java リスト表示用のアダプタクラス。 LayoutInflater
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く