みかづきブログ その3

本ブログは更新を終了しました。通算140万ユーザーの方に観覧頂くことができました。長い間、ありがとうございました。

👆

引越し先はこちらです!

2014-10-01から1ヶ月間の記事一覧

精度の高い経過時間を取得する

performance.now() - Web APIs | MDN var startTime = Date.now(); // 重めの処理 // 重めの処理にかかった時間 console.log(Date.now() - startTime); // ms 的なことを実現したいときに、performance.nowをつかうとより制度の高い時間が計算できます。 var…

minimal-ui 調査

iOS7.1 Safariのminimal-uiと高さ100%コンテンツへの使用警告多少問題はありましたが、Safariの表示領域を広くつかう手段としては有効だったminimal-ui。しかし、 iOS 8 Release Notes には、 The minimal-ui viewport property is no longer supported in i…

FullScreen API 調査

特定の要素を全画面(フルスクリーン)にするFullscreen APIこちらを参考にDEMOをつくってみました。 DEMO http://jsrun.it/kimmy/fullscreen HTML <div id="target"> <img src="http://jsrun.it/assets/5/O/F/h/5OFhg.jpeg" /> </div> <div id="btn" class="btn red adjust"> <div class=hole> <div class="inner">FULL</div> </div> </div> JavaScript (function…

Grunt 作業メモ その2

Grunt 作業メモ - みかづきブログ その3Gruntをつかいはじめてはや4ヶ月。 新たなタスクがどんどん増えてきております。 一旦ここにまとめておきます。 ディレクトリ構成 buildが開発用ディレクトリ、distが公開用ディレクトリです。 assetsディレクトリは諸…

Google Fonts をつかってみる

CSS

Google FontsWEBフォントをつかったことがなかったので調べてみました。

最近はまっている作業用BGM5選 - ver. 2014 秋 -

すっかり秋ですね。いま一番必要な音楽と出会えるサービスこと オンガクスリ 。 最近作業用BGMにつかわせていただいている悩みを紹介します。 冬が嫌いです。冬を好きになれそうな歌を教えてください http://ongakusuri.com/topic/2406 http://ongakusuri.co…

無限ループ

無限ループ - みかづきブログ その3

Googleカスタム検索エンジン調査

Googleカスタム検索エンジンを調べてみました。 こちらのサイト から簡単に作成することができます。 (function() { var cx = '016617070659792596056:uixp4xttcky'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.asy…

アマゾン旅行記 2014年10月

今月のアマゾン買い物履歴です。 ワールドトリガー 一気にはまって一気に購入してしまいました。 8巻も買っちゃいたかったんですが、kindle版はコミックスの発売日と違うんですね。 コミックスの発売は10月3日、デジタル版の11月4日。 ジャンプコミックは1ヶ…

konashi.js 作業メモ その2

konashi.js 作業メモ - みかづきブログ その3先週末にまたも konashi をがっつり触る機会があったので気づいたことをメモしておきます。 ログを表示する window.kの中身を見ていて気づきました。 k.log というメソッドが用意されているようです。 // k.log f…

CSSでカラフルなボタンをつくろう

CSS

続・CSSでボタンをつくろう。 - みかづきブログ その3以前、 CSSでボタンをつくったこと がありましたが、今回はカラフルなボタンをつくってみました。 DEMO See the Pen button by kimmy (@kimmy) on CodePen. HTML <div class="btn red adjust"> <div class=hole> <div class="inner">H</div> </div> </div> <div class="btn purple adjust"> <div class=hole> <div class="inner">E</div> …</div></div>

続・consoleを自作する

consoleを自作する - みかづきブログ その3jQueryに依存しないバージョンをつくってみました。前回までは、 $console.log(); $console.dir(); という名前だったのですが、jQueryを使っていないのに$をつかっちゃまずかろうと思い、 _console.log(); _console…

consoleを自作する

WebViewの中などconsoleがつかえない環境用にconsole.logとconsole.dirを自作しました。 JavaScript (function(win, doc, $) { "use strict"; var $console = $('<div id="console"></div>'), $inner = $('<div id="console-inner"></div>'); _init(); function _init() { $(doc.body).append($console.append($inne…

AppleCare+ for iPhone と auスマートパス をつかってiPhoneを修理に出す

iOS

裏面が傷だらけになってしまったiPhoneをなんとかしよう。 - みかづきブログ その3前回は応急処置で済ませましたが、カメラも不調になってしまったので修理に出すことにしました。 なんか色々面倒だったので次回以降のためにメモ。 マイサポートプロファイル…

Macの開発環境を整える

Mac

OSをYosemiteにアップデートするにあたって、もういちど1からスタートし直そうと思い、MacBook Airを初期化してみました。もろもろ設定し直したのでメモ。 インストールしたアプリケーション Google Chome Google Chrome - Google の高速で安全なブラウザを…

裏面が傷だらけになってしまったiPhoneをなんとかしよう。

iPhone6に機種変更してからはや4日。 華麗にアスファルトに落下させてしまい、裏面がボロボロになってしまいました。。。 表面がバリバリになったときの対処法 は以前考えたのですが、今回は裏面用の方法を紹介したいと思います。 バリバリに割れてしまったi…

続・YouTubeでマルチアングル風の演出をつくろう

YouTubeでマルチアングル風の演出をつくろう - みかづきブログ その3以前、2本のYouTubeを切り替えるモック をつくりましたが、それを応用して 「まじですかスカ!」 ( http://www.youtube.com/watch?v=ArfDmSjuU_Y)のPVを全員分同時に再生するサイトをつ…

PVスロットをつくろう

モーニング娘。のPVは Solo Close-up Ver. と題してメンバーそれぞれのアップバージョンがあることがあります。 そこで、「まじですかスカ!」 ( http://www.youtube.com/watch?v=ArfDmSjuU_Y)のPVを誰のバージョンをみるかをスロットのインターフェイスで…

iPhoneアプリ研究記 2014年10月

iOS

先日iPhone6を買ってかなりアプリをいれかえました。 なので今月はかなりはやいですが、つかってみたアプリをまとめてみます。 el とても綺麗なゲームです。絵本みたいな雰囲気がとてもよいです。BGMもよいです。 ただ、個人的にはこの手のゲームはバルーン…

今日のCSSアニメーション その3

CSS

だんだんシンプルになってきているような気もしますが、今日のCSSアニメーションです。 「ばいーん!」って感じのアニメーションをつくりたくて、「ばいーん!」って感じを目指してみました。 どうでしょう。個人的には意外と「ばいーん!」って感じになった…

CSSのキーフレームアニメーションを段階的に進行させる

CSS

これまでは、 @-webkit-keyframes step { 0% { left: 0px; } 19.99% { left: 0%; } 20% { left: 75px; } 39.99% { left: 75px; } 40% { left: 150px; } 59.99% { left: 150px; } 60% { left: 225px; } 79.99% { left: 225px; } 80% { left: 300px; } 99.99% …

jQueryのdataメソッドでdata属性を扱うときの注意

HTML5のカスタムデータ属性に値を操作しようとしたときに、jQueryのdataメソッドをつかうと期待と違う動作をするときがあります。 JavaScript (function(win, doc, $) { "use strict"; var $div = $("div"); console.log($div.data("msg")); // => hello con…

画像付きツイートの仕様を調べてタイムラインに画像を埋め込んだツイートを投稿するボタンをつくる

SNS

ゴリラのイラストをツイートする - みかづきブログ その3先日投稿したこちらの記事ですが、実はこのような意図がありました。 順を追って説明していきます。 ツイートを行う際に画像を追加すると画像付きのツイートを投稿することができます。画像付きツイー…

世界のいいねボタン一覧の仕様を調べて「ええやん!ボタン」を設置する

SNS

[追記] jsdo.it終了に伴いDEMOを移動しました。blog.kimizuka.org---Facebookが関西弁に対応したということで早速調査してみました。locale は ja_KS の模様。なので、いいねボタンを設置する際のパラメータとして、 locale=ja_KSを渡せば ええやん!ボタン …

ゴリラのイラストをツイートする

SNS

ゴリラのイラストをツイート

APIで埋め込んだGoogleMapのマウスホイールイベントを無効にする

ダイナミックにGoogleMapを埋め込んだページで、ページをスクロールしようとしているのにMapが拡大 / 縮小してしまうことってありますよね。 こんなときはオプションの scrollwheel を false に設定するとスクロールイベントを無効にできます。 と。親切な方…

Canvasでベジェ曲線を描く

俄然Canvas勉強中です。 Canvasでベジェ曲線を描く時はコンテキストの quadraticCurveTo メソッドをつかいます。 今回は無意味にアニメーションをつけてみました。 DEMO JavaScript (function(win, doc) { "use strict"; var canvas = doc.querySelector("#c…

delegateを仕上げよう

前回 つくったデリゲートですが、evt.target がマッチするしか調べていませんでした。 delegateをつくろう - みかづきブログ その3なので、 <div id="room"> <div class="member" id="no1">清田</div> </div> という構造なら問題がありませんが、 <div id="room"> <div class="member" id="no1"><p>清田</p></div> </div> と、ターゲットに子要素があったとき、子要素をクリックしても…

background-sizeをアニメーションさせる

background-positionをアニメーションさせる - みかづきブログ その3昨日はbackground-positionをアニメーションさせていましたが、今回はbackground-sizeをアニメーションさせてみました。実装方針は変わりません。 DEMO JavaScript (function(win, doc, $)…

background-positionをアニメーションさせる

background-positionは通常jQueryのanimateで操作することができません。 プラグインをつかえば動かすことができるようになりますが、今回は自前で実装してみましょう。 方針としてはjQueryのanimateでmodelの値をイージングをかけて変化しつつ、その値をvie…