みかづきブログ その3

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

👆

引越し先はこちらです!

2015-04-01から1ヶ月間の記事一覧

Android 2.3.X でテキスト入力すると画面がスクロールする

CSS

全要素にbackface-visibility: hiddenをかけるだけで、なんということでしょう。 Android2.3.Xにてフォームにテキスト入力するたびにガクガクとスクロールがとまりません。 是非ともおてもとのAndroid2.3.Xでご確認ください。 CSS * { -webkit-backface-visi…

ChromeのデベロッパーツールでCSSアニメーションのイージングを確認する

CSS

動的に変更&プレビューできることを知りました。便利ですね。

ブラウザ用PUSH通知サービス bpush を試す

qiita.comhttps://bpush.net/早速 こちら を試してみました。 (function(d,s,ns){ var ns = d.createElement(s); ns.async=1;ns.src="//bpush.net/connect/button.js"; var s0=d.getElementsByTagName(s)[0]; s0.parentNode.insertBefore(ns, s0); })(docume…

JS Bin で コードを実行しながら編集する

JS Bin - Collaborative JavaScript Debugging いままでオンラインエディタは、 jsdo.it 、 CodePen をつかっていましたが、最近は JS Bin も併用しています。とにかくシンプルなのでさくっと検証したいときに便利です。http://jsdo.it/jsdo.ithttp://codepe…

1 〜 3月にiTunesで買ったミュージックリスト

シフォン主義 シフォン主義 - EP相対性理論J-Pop¥1069LOVEずっきゅん相対性理論J-Pop¥255provided courtesy of iTunes TOWN AGE TOWN AGE相対性理論J-Pop¥2139たまたまニュータウン相対性理論J-Pop¥255provided courtesy of iTunes シンクロニシティーン シ…

1 〜 3月にAMAZONで買ってよかったものリスト

ソニッケアー ダイヤモンドクリーン 【2014年モデル】フィリップス ソニッケアー ダイヤモンドクリーン 電動歯ブラシ ブラック HX9302/51Philips(フィリップス)Amazonとにかく買って良かったです。毎日の歯磨きに革命が起こりました。 歯医者に行ったあとの…

jQuery の isメソッドでセレクタにマッチするか調べる

jQuery の is をつかえば matches のようなことができることを教えてもらいました。 JavaScript (function(win, doc, $) { "use strict"; console.log(doc.getElementById("hello").matches(".world")); // => true console.log($("#hello").is(".world")); …

最近はまっている作業用BGM - ver. 2015 春 -

いま一番必要な音楽と出会えるサービスこと オンガクスリ 。 最近作業用BGMにつかわせていただいている悩みを紹介します。 テンションが上がってる時に聴きたい http://ongakusuri.com/topic/2911ongakusuri.com 自分なんて虫けらみたいな存在です。 http://…

サイトがスマートフォンに最適化されているかどうか調べる

先日Googleが「サイトがスマートフォンに最適化されているかどうかを検索順位に反映する」的な発表をしました。サイトがスマートフォンに最適化されているかどうかは こちら から簡単に調べることができます。Mobile-Friendly Test - Google Search Console …

jQueryでDOMを生成するときに第2引数で属性をセットする

いままでは、 $div = $("<div id='tohoho' class='tohohoho'>"); とか、 $div = $("<div>").attr({ id: "tohoho", class: "tohohoho" }); という感じで属性をセットしていたのですが、 $div = $("<div>", { id: "tohoho", class: "tohohohoho" }); とセットできることを教えてもらいました。 とても便利で</div></div></div>…

background-attachment: fixed を position: fixed におきかえる

CSS

本日、うまれてはじめて background-attachment: fixed をつかってみたのですが、固定した画像が大きすぎたせいか、ページのスクロールが大変重たくなってしまい、急遽 position: fixed に差し替えました。 background-attachment: fixed; position: fixed; …

ページの下部にいいねボタンを置いてダイアログが開かれたときにつじつまを合わせる

CSS

kimizuka.hatenablog.com以前ページの右にあるいいねボタンのダイアログ対策についてメモを残しました が、今回はページ下部用の対策です。方針はまったく一緒で、fb_iframe_widget_liftクラス がついたときの position を指定しています。 .fb_iframe_widge…

続・UAを調査する

kimizuka.hatenablog.com以前、UAをチェックするコードを書きましたが、 前回の記事 にてiTunesAPIのつかいかたを調べたので、UA(ユーザーエージェント)と同時にUA(ウーア)の曲も確認できるように改修しました。 JavaScript (function(win, doc) { "use …

iTunesAPIで楽曲を視聴する

簡単に視聴出来ました。 太陽のkonachiエンジェルを視聴します。 ストア上に2曲あることは知っていて、2曲目の方がいい感じにクリップされているので2曲目を再生しています。 JavaScript (function(win, doc, $) { "use strict"; $.ajax({ url: "https://itu…

続・YouTubeの埋め込みプレーヤーを管理するクラスをつくる

以前つくったクラス を改修しました。kimizuka.hatenablog.com 変更点 currentTImeを取得できるように変更しました。 (function(win) { "use strict"; win.App = {}; })(this); (function(win, doc, ns) { "use strict"; function EventDispatcher() { this.…

Twitterウィジェットを極限までシンプルにする

SNS

kimizuka.hatenablog.com以前、Twitterウィジェットのつくりかたをまとめました が、最近data-chrome属性でインターフェイスを変更できることがわかったので追記しておこうと思います。 インターフェース:data-chrome属性を使ってウィジェットのレイアウトや…

QuickTime Player で再生スピードを微妙に変更する

Mac

optionボタンと同時に 早送り / 早戻しボタンで0.1刻みで再生速度を調整できます。

position: fixed の要素の親に transform: translate3d をかけると position: absolute 的な挙動をするようになる。

CSS

表題のとおりです。 GPUレンダリングを有効にしたいからといって、 * { transform: translate3d(0, 0, 0); } 的なコードを書いているときに注意が必要です。 HTML <main id="main"> <div class="inner"> <div id="btn"></div> </div> </main> SCSS html, body { height: 100%; background: #a3a3a3; } #main { position: relative;…

Mac で Leap Motion をセットアップする

Leap Motion 小型モーションコントローラー 3Dモーション キャプチャー システムLeap MotionAmazon Leap Motion を認識させる www.leapmotion.com Mac と Leap Motion を USB で接続します。 こちら からMac用のドライバをダウンロードします。 指示に従って…

ページの右側にいいねボタンを置いてダイアログが開かれたときにつじつまを合わせる

最近のいいねボタンは押すとコメント投稿用のポップアップが表示されます。なので、いいねボタンがページの右側にあると「コメントする」ボタンが押せなくなったり、ページレイアウトがおかしくなったりしてしまいます。 右側にあるいいねボタン 上記ケース…

tap-highlight-colorをワイルドカードで指定するとAndroidで効かないことがある

kimizuka.hatenablog.comこの記事 の検証を行っているときに気づきました。セレクタに * をつかうと効かない機種があるようです。(Android 2.3.4で確認)

Android2系でclickイベントを振ったDOMをタップするとフォーカスが当たる

Android2.3.4で確認しました。 clickイベントを振ったDOMをタップするとフォーカスが当たって縁が黄色くなります。 delegateをつかうときなどに注意が必要ですね。tap-highlight-color を rgba(0, 0, 0, 0) など透明にしておくと対策になります。

dispatchEventをつかってイベントを発火させる

jQueryのtrigger的なことをJavaScriptでできないものかともろもろ調べていたらdispatchEventにたどり着きました。 引数がイベント名(String)ではなく、イベントオブジェクト(Object)なところがtriggerと違います。 JavaScript (function(win, doc) { "us…

ドロップされたファイルの情報を表示する。

DEMO 画面にファイルをドロップすると、コンソールにファイル名、最終更新日時、ファイルサイズなどの情報が表示されます。 dragoverイベントとdropイベントのデフォルト動作をとめて、ファイスの情報をコンソールに表示しています。 JavaScript (function(w…

ジグソーパズル最強説

レーザーカッターをつかえる機会に恵まれたので、昔からつくりたくてたまらなかった透明なパズルのピースをつくってみました。我ながら素晴らしい形で切り出せました。仮にこのピース自信も自分の形を気にいっているとしましょう。 しかし、このピース。 己…

pushStateをつかってURLを書き換える

pushStateをつかえば、サーバサイドに知られることなくフロントだけでURLを書き換えることができます。 JavaScript (function(win, doc) { "use strict"; var btnRed = doc.getElementById("red"), btnGreen = doc.getElementById("green"), btnBlue = doc.g…

Google Chrome のコンソールで minify された JSのコードをいい感じに整形する

こんな感じのminifyされたコードでも、左下の {} ボタン を押したら、なんということでしょう。とても見やすくなります。

jQueryのendメソッドをつかってメソッドチェーンの状態を一つ前に戻す

JavaScript $("ol").find("li") .eq(0).text("荻野").end() .eq(1).text("鈴木").end() .eq(2).text("角中").end() .eq(3).text("今江").end() .eq(4).text("井口").end() .eq(5).text("クルーズ").end() .eq(6).text("根元").end() .eq(7).text("肘井").end…

Mac、WindowsでUSキーボードの入力言語を切り替えるコマンド

Mac

Macだと、command + space で切り替えられます。 Windows 8 だと Alt + ~ で切り替えられます。

lieタグをつくろう

Web Componentsをつかって嘘をマークアップするためのlieタグをつくりました。 JavaScript (function(doc) { "use strict"; doc.registerElement('k-lie', { prototype: Object.create(HTMLElement.prototype, { createdCallback: { value: function() { if …