スマートフォン向けの Web サイトを作るとき、viewport の設定次第で使い勝手が大幅に変わる。 最近はレスポンシブ Web デザインが流行してるけども、その大前提として viewport の設定パターンを抑えておくのは重要だろう。 この記事では、viewport の設定によって、見た目・使い勝手がどう変わるかを解説する。 パターン1: 何も考えずに HTML を書く まずは、viewport を指定せずに、単純な HTML をスマートフォンで表示してみる。 <!DOCTYPE html> <head> <meta charset="utf-8"> </head> <body> <img src="/images/logo-ja.png"> <p>色んな素材がごった煮になった様子をお椀で表現しています。 湯気が<strong>「てっく」</strong>に見えるのが隠し味になっていま
PC 版の Google Chrome や Safari で見たときにユーザビリティーが落ちるから。 以上。 で終わってしまうと記事にならないので、ちゃんと説明しておく。 そもそも -webkit-text-size-adjust とは何か iPhone や Android のブラウザーは、縦向き (Portrate mode) と横向き (Landscape mode) の文字サイズを自動調整する機能がある。 これを制御するのが CSS の -webkit-text-size-adjust である。 文字サイズ自動調整の具体例 次のような HTML をスマートフォンで表示してみる。 <!DOCTYPE html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-
Internet Explorer 4.0(以下、IE4)が登場したのは、10年以上前の1997年10月のこと。 いま改めて IE4 の資料を調べてみたところ、当時の Microsoft が目指していたものが見えてきて面白かったので、ここに記しておく。 Windows 95 + IE4 生の Windows 95 に IE4 インストールすると、OS そのものの見た目が変わってしまったのが印象的だった。見た目だけでなく、エクスプローラの操作性が変わるなど、IE4 は Windows 95 SP1 といってもいいぐらいの位置づけだった。 中でも目を引くのが、画面右側に登場する「チャンネル バー」だ。 このチャンネル バーは、IE4 の目玉新機能の Active ChannelActive Desktop を象徴したツールとなっている。 お気に入りを発展させた Active Channel ま
かわいらしい料理を淡々と作っていく動画が人気に。日本に次いで「タイなど東南アジアの視聴者が多い」という 東京都大田区の閑静な住宅街。その一角で暮らす伊藤さん一家は、YouTube動画に広告を入れて収益を得る「YouTubeパートナープログラム」の参加者だ。2009年2月に動画投稿をスタートし、10年3月に同プログラムに参加。今では親子5人が暮らすマンションの家賃や食費など、生活費のかなりの部分をYouTubeからの収入で賄っているという。 アカウント名は「mosogourmet」(妄想グルメ)。これまで料理動画を中心に1000本以上投稿し、総再生数は4000万回を超えている。母が子どもに作るキャラクター弁当やお菓子など、日本家庭の日常的な光景が国内外で人気を呼び、チャンネル登録者2万5000人のうち約6割を海外ユーザーが占めるという。 「I made this and it was so
クラスタリングの定番アルゴリズム K-means 法(K平均法)の動作原理を理解するために、D3.js を使って可視化してみました。 図をクリックするか [ステップ] ボタンを押すと、1ステップずつ処理を行います [最初から] ボタンを押すと、最初の状態に戻ります [新規作成] ボタンを押すと、N (ノード数) と K (クラスタ数) の値で新しく初期化します 古いブラウザーではうまく表示できない可能性があります (IE 10、Firefox 25、Chrome 30 で動作確認しています) K-Means 法とは 英語版 Wikipedia の k-means clustering - Wikipedia, the free encyclopedia の手順に沿って実装しています。 英語版の手順をザックリと書くとこんなイメージになります。 初期化: N 個のノード (丸印) と K 個の
この前、10 年以上前に趣味で作っていたフリーソフトについてメールで質問が来た。もはや完全に記憶から消えているだけでなく、いま使っている PC にソースコードもない。何も分からない、答えられない。 そのままでは古いソースコードも成仏しきれない。供養するために、古い HDD を引っ張り出して探したところ、自宅サーバーをやってた HDD の中に CVS レポジトリーが見つかった。せっかくなので、Git に変換して GitHub で公開してみた (その1, その2)。これで成仏できるだろう。 そこで、この記事では CVS レポジトリーを Git に移行した手順をまとめておく。レガシーな CVS から Git に移行したい人の参考になるとうれしい。 git cvsimport の使い方 Git には git-cvsimport というコマンドがある。CVS の履歴を Git に変換してくれる。 C
連載 INDEX 次回 → こちらのページで【2015年版】も発表! ■ 2014年が始まり、心機一転で「今年こそはWeb開発を頑張ろう」と思っている人も少なくないだろう。そんな方々に向けて本稿では、2013年中に人気が急上昇してきており、「2014年では必須の知識」となりそうなJavaScriptライブラリ(Library)をランキング形式で発表する。 なお、本稿のランキング決定では、検索キーワードの流行を調査可能な「Googleトレンド」(「すべての国」「過去 12 か月間」「すべてのカテゴリ」「ウェブ検索」という条件で絞り込み)を使って、ライブラリの人気をジャンルごとに比較した(※ライブラリ名が一般的な英単語の場合、Web検索時に、その英単語にもヒットしてしまう。このノイズがGoogleトレンドでの結果として入り込んでいる可能性が高いことをご了承いただきたい。各ジャンルは、筆者が独自
ガリレオスコープ開発チームによる �最新Web動向、技術メモ ( Ruby, Rails, node.js ) です viewのelは本当に良く嵌ってしまいますorz。 viewのelがeventsで定義できるdomの検索対象になります。 後から、動的に追加したものでも、jQueryのlive的に追従してくれるのが良いところですね。 というわけで、elで気をつけることをまとめます。 必ず定義するel内のdomしかeventは反応しません。 必ず以下のように直書きで定義します。 window.UserView = Backbone.View.extend el: $('#body') 実は、initailize時に定義すればel: で定義しなくても大丈夫ですが、 思わぬバグを避けるためにも書いておきましょう。 initializeメソッドで代入しない。new UserView({el: $(
24. テスト駆動開発(TDD - Test Driven Development)とは テスト駆動開発は,小さなステップを繰り返してプログラムの設計と開発を行っていくソフト ウェア開発手法です。テスト駆動開発は次の3ステップから構成されています。 • ステップ1:これから書く機能に対するテストを1つ書き,テストが失敗することを確認する ( レッド ) • ステップ2:ステップ1のテストを通す最低限のコードを実装する( グリーン ) • ステップ3:リファクタリングを行う( リファクタリング ) リファクタリングを行ったあとは,再度ステップ1に戻り,次に作成する機能のテストを書いてテ ストを失敗させ,コードを書き,またリファクタリングを行い……というサイクルを回していき ます。 http://tddbc.doorkeeper.jp/events/3472 13年5月26日日曜日
8. $(function(){ // menu表のデータを取得 $.ajax({ url:'/assets/g/q/B/s/gqBsC', dataType: 'json', }).done(function( menuList ) { // メニュー表の作成 var $menuTable = $('#menu'); _.each( menuList, function( item, idx){ var $tr = $('<tr>'); $menuTable.append( $tr); var $chk = $('<input type="checkbox" />').data({ "idx":idx, "name":item.name, "price":item.price}); $tr.append( $('<td>').append( $chk)) .append( $('<td>
服づくりの原点。 「愛」ある人間関係を育み、 「愛」にあふれた商品をつくり、 「愛」そのものを表現していく。 永遠のテーマ「LOVE・愛=信頼」が 私たちの服づくりの原点です。 LOVE PHILOSOPHY 企業理念 「愛」ある人間関係を育み、 「愛」にあふれた商品をつくり、 「愛」そのものを表現していく。 ジャヴァグループは、 永遠のテーマ「LOVE」にこだわり続けます。 OUR VISION
March 2024 | 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 〜男の手帳に合うマルチペンを選ぶシリーズ(その12)〜 前回はゲルインクを数本試してみたのですが、HI-TEC-Cにはない滑らかな良いインクを発見したので、今回は、お気に入りのゲルインクを挿せる軸をチェックすることにした。国産のある程度高級軸、はたまた海外のローラーボールも何本かチェックします。 【第一章】ゲルインクの選択 まず、私が選ぶゲルインクの最低条件が、以下の2つ。 インクに大好きなプルーブラックがあること ゲルインクは書き出しが太いので、ボール径が0.4ミリ以下 ①ぺんてる Slicci(スリッチ) ゲルインク(染料)、ニードルチップ、0.25、0.3、0.4ミリ、替え芯
春の「2013年春は“手ごろな大人筆記具”が買い! 新定番勢ぞろい」に続き、ここでは2013年秋冬の新製品を中心に「大人のボールペン新定番2013」を紹介する。 スラスラ書ける油性インクの先駆けとなった三菱鉛筆「ジェットストリーム」、ボールペンなのに書いた文字がきれいに消せるパイロット「フリクションボール」……。“新世代インク”と呼ぶべき画期的なインクが登場してから、ボールペンの世界は劇的に変化した。 油性インクのボールペンがスラスラと書けるのは当たり前、消せるボールペンでスケジュール帳の書き直しは簡単になり、ゲルインクは顔料インクになって水に強くなった。それに伴い、ボールペンはインクや設計によって書き味が異なることが認知され、ボールペンを書き心地のこだわりで選ぶ人も増えてきた。 100円から300円程度の日常的に使うボールペンがさまざまな方向に進化するなか、デザイン以外で大きな変化がない
選べるホルダー ・単色・3色・5色等の幅広いバリエーションから選べ、リフィルとの組み合わせが自由自在です。 ・軸デザインは、事務用筆記具のデザインからはなれ、雑貨的なシンプルかつスタイリッシュなデザインに仕上げています。 選べるリフィル ・ゲルインクボールペン、油性ボールペン、シャープと、幅広い種類から好みの機能を選べます。 ・ゲルインクボールペンは、0.28mm,0.38mm,0.5mmの各ボール径に16色のインク色をラインナップ。 水性顔料ゲルインク「ユニボール シグノ」インクを採用しています。 ・油性ボールペンは、“クセになる、なめらかな書き味”で大好評の、「ジェットストリーム」インクを使用。 ・シャープには、強度を保ったままくっきりなめらかな「ユニ ナノダイヤ」芯を採用しています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く