第2回iAKG会 iPhone上での表示に適した体制に変換するための基本的なテクニック

2章

2.1はじめの一歩

PCサイトをiPhoneで表示させて「改善の余地が多いね」って実感するための項。
このページは流し読みでオッケー!

2.1.1iPhone用のスタイルシート

共通HTMLを使ってCSSでiPhone用とPC用を切り替えよう。

  1. media属性のonlyキーワードでスタイルシートを切り替え
  2. IE専用の条件分岐を追加
スタイルシートの切り分け
<link rel="stylesheet" type="text/css" href="iphone.css" media="only screen and (max-width: 480px)" />
<link rel="stylesheet" type="text/css" href="desktop.css" media="screen and (min-width: 481px)" />

メディア機能「max-width」「min-width」とピクセル値の組み合わせでスタイルシートを切り替えるみたい。
でもここで疑問が1つ。iPhone 4の解像度は960×640ピクセルなのでこのやりかたじゃダメなんじゃない!?
と思ったけど、iPhone4もmax-width: 480px)でいけるみたい。

さてこのままだとIEは上記の振り分けを理解しないの、IE専用のスタイルシートも参照するようにする。

IE専用の条件分岐
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="explorer.css" media="all" />
<![endif]-->

2.1.2ページの幅の調整

iPhone用に表示領域を指定してあげます。これをしないと、iPhone版Safariがページの横幅を980pxとみなしてしまいます。

<meta name="viewport" content="user-scalable=no, width=device-width" />


viewpoint指定前


viewpoint指定後

まとめ

今回の勉強会で覚えたのは以下の通りです。

    <head>
        <title>Jonathan Stark</title>
        <meta name="viewport" content="user-scalable=no, width=device-width" />
        <link rel="stylesheet" type="text/css" href="iphone.css" media="only screen and (max-width: 480px)" />
        <link rel="stylesheet" type="text/css" href="desktop.css" media="screen and (min-width: 481px)" />
		<!--[if IE]>
		<link rel="stylesheet" type="text/css" href="explorer.css" media="all" />
		<![endif]-->
    </head>

今日はここまで。
次回は2.2iPhone向けのCSS

第1回iAKG会(iPhoneアプリケーション開発ガイドを読みながらの勉強会)

iPhoneが日本で発売されて2年以上が経ちました。
そこでそろそろ本格的にiPhone用のサイトを作ってみようと手に取ったのがこの1冊!

とにかく
“Making App Store Apps Without Object-C or Cocoa”
の1文に惹かれて始めることにしました。

この本ではhtml、css、javascriptを使って開発を進めていきます。

1章

まえがき、1章はhtml,css,javascriptの概要が書かれているだけなので軽く読み飛ばして終わり。

さあ次回はいよいよ実践にはいります。

Windows7でhostsファイルの書き換え方法

今回Windows7でhostsを書き換えて開発したサイトを確認する必要があったため実際にやってみた。
まず今までのXPと同じノリでやってみたらどうやらhostsファイルの上書きが出来ない模様。

そこで、Windows7ではメモ帳を管理者として実行をしなければいけない。
その後、ファイルを開くからhostsを開いて編集、保存をする。

◆使用エディタ
メモ帳

◆ファイルの場所
c/windows/system32/drivers/etc/hosts

Dreamweaver CS4でhtml5のコードヒントを使う

この記事(http://adobe-html5.jp/)を読んでたらどうもHTML5 PackはCS5じゃないとダメみたい。
ただ僕のDreamweaverはCS4なのでどうしたらいいものか検索。
そしたら、AdobeのフォーラムにCS4でも拡張機能を追加できるみたいなので紹介します。

http://forums.adobe.com/thread/642154?tstart=0

追記
普通にAdobe内でExchange検索したらありました。
http://www.adobe.com/cfusion/exchange/index.cfm?searchfield=html5&search_exchange=3&search_category=-1&search_license=&search_rating=&search_platform=0&search_pubdate=&Submit=Search&num=10&startnum=1&event=search&sort=0&dummy_tmpfield=

Mac OSXでhostsファイルを編集する方法

毎回検索して調べるのが面倒くさいので覚え書き。

僕は毎回方法その2でやってます。

方法その1 vimでhostsファイルを編集

ターミナルから
sudo vi /private/etc/hosts
と入力してviというエディタを操作してipアドレス ドメイン名を入力

viの操作方法は少し慣れが必要です。
起動時はノーマルモードなので[a]を押して編集モードにして入力
入力が終わったら[esc]を押してノーマルモードに戻り
[:w]を押してセーブ、[:q]を押して終了

方法その2 nanoでhostsファイルを編集

ターミナルから
sudo nano /private/etc/hosts
と入力してnanoというエディタの編集画面が出ます。
IPアドレス(タブ)ドメイン名
と入力し[control+x]でexit
保存確認があるので[y]と入力して保存

hostsファイルを何らかの手段で編集すれば良いので
編集手段は何でも良いという事です。

再起動せずに設定反映させるコマンド
sudo kill -HUP `cat /var/run/lookupd.pid`


http://teardropcafe.seesaa.net/article/107149688.html

おかげさまで祝1周年WEBLIC

祝1周年

このたびWEBLICは1周年を迎えました。
社内での記念撮影

DreamweaverでRuby on Railsのテンプレート.rhtml、.erbを編集できるようにする方法

DreamweaverのRuby on Rails拡張機能「RubyWeaver」を入れる。
http://www.studio-kingdom.com/ruby-rails/51

ダウンロードサイトが変更になっていたのでこちらから。
http://rubyweaver.js-designz.net/?page_id=5

6月1日よりniwadesignはWEBLIC LLCに変わりました。

logo

新会社設立のご挨拶

拝啓 時下ますますご繁栄のこととお喜び申し上げます。
平素はひとかたなるぬご厚情にあずかり、厚くお礼申し上げます。
さてこのたび下記により「ウエブリツク合同会社」を設立し、
6月1日より業務を開始いたしました。
これを機に皆様の様々なニーズに対応すべく尚一層努力致す所存でございます。
何とぞ、格別のご支援、お引き立てを賜りますようお願い申し上げます。
まずは、略儀ながら本ホームページにてごあいさつ申し上げます。
敬具
平成21年6月吉日

ウエブリツク合同会社
坂本乾(代表)
丹羽岳人
髙田健太郎

商号
WEBLIC合同会社
住所
愛知県名古屋市中区錦2-11-13
Nagoya ID Lab3 3A
電話/FAX
052-253-6433

2008年4月27日(月)より新事務所にて営業開始!

毎々格別のお引立てを賜りまことにありがとうございます。

さて、このたび小社では、業務拡大に伴い、オフィスを下記に移転する
ことになりましたのでご案内申し上げます。

新オフィスはスペースも広く、皆様のご来訪にも十分対応できるものと
存じます。

これを機に、旧に倍しまして社業に励み、皆様のご期待に沿うよう、
努力いたす所存でございますので、今後とも、いっそうのご支援、ご
指導のほどお願い申し上げます。

業務開始日:2009年4月27日
新住所:
〒460-0003
名古屋市中区錦2-11-13 Nagoya I.D Lab.3 3A

new

Dreamweaver CS4とSubversion(SVN)の連携

Dreamweaver CS4ではSubversionとの連携ができるようになりました。これでプログラマーの人にMacを買って下さいって言わなくてすみそうです。

セットアップ

svn01

サイト定義から「バージョンコントロール」を選択して設定します。
僕の場合はOKを押した後、サイト定義を開きなおしたらリポジトリパスが書き換わっていました。注意しましょう

使い方

セットアップが終ったら今までのDwのチェックアウト・チェックイン機能の変わりにSubversionが使えるようになっています。

svn02

チェックアウト・・・ファイルのビューを「リポジトリビュー」に切り替えて「フォルダのマウント」もしくは「最新バージョンの取得」でできる
コミット・・・チェックイン
アップデート・・・チェックアウト

参考サイト

名古屋在住のWebプログラマー TOYOSYSTEM
http://www.jamboree.jp/cms/archives/346