みかづきブログ その3

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

👆

引越し先はこちらです!

2016-06-01から1ヶ月間の記事一覧

Web Audio API の基本の基 その2 (gainをつかって音量を変更する)

kimizuka.hatenablog.com前回 は単純に source と destination を繋いだだけでしたが、 今回は途中にgainを挟んでボリュームを変更してみます。 JavaScript var request = new XMLHttpRequest(), audioCtx = new AudioContext(), gain = audioCtx.createGain…

Web Audio API の基本の基

いままでもいくつかWeb Audio APIの記事を描いてきましたが、kimizuka.hatenablog.com kimizuka.hatenablog.com kimizuka.hatenablog.com基本的なところがわかっていなかったため、Web Audio APIこちら を読みなおしてみました。結果、最終的に destination …

花火大会で突然QRコード型の花火が上がったらおもしろいなとおもいました。

いままでiTunesの「mp3バージョンを作成」をつかってファイル形式を変換していたのに、右クリックしても「mp3バージョンを作成」が表示されなくなって困っている人へ

ファイル > 変換 の中に移動したようです。support.apple.com

ElectronでアプリをMac用に書き出すとき。そして書きだしたアプリを消すとき。

書き出すとき npm install electron-packagerで packaer をインストールして、 electron-packager . app --platform=darwin --arch=x64でアプリ化できます。(ストア用のアプリではなく、Mac用のアプリです) 引数は順番に、 electron-packager #{パッケージ…

ElectronでjQueryをつかっているサイトを読み込んだ際に「Uncaught ReferenceError: $ is not defined」というエラーが出るのを解決する

支障がなければ、 nodeIntegration を false にして nodeモジュールをつかわない設定にしてしまうのが手っ取り早いです。 main.js "use strict"; var electron = require("electron"), app = electron.app, BrowserWindow = electron.BrowserWindow, mainWin…

Electronをつかってウェブカメラで写真を撮るデスクトップアプリをつくろう。(遠隔でシャッターを切れるバージョン)

kimizuka.hatenablog.com kimizuka.hatenablog.com kimizuka.hatenablog.com kimizuka.hatenablog.com 前回 のつづきです。 予告通り、遠隔でシャッターを切れるように編集します。まずディレクトリ構成を前回から大きく変更しました。まず、前回の index.ht…

Electronをつかってウェブカメラで写真を撮るデスクトップアプリをつくろう。

kimizuka.hatenablog.com kimizuka.hatenablog.com kimizuka.hatenablog.com前回 はカメラを起動するところまでのアプリをつくったので、 今回は実際に写真をとってローカルに保存するところまでつくってみましょう。前回 までのコードを編集していきます。 …

white-space: pre-line をつかって改行を反映する

CSS

developer.mozilla.orgwhite-space を pre-line に設定すると改行が反映されることを教えてもらいました。 状況によっては便利に使えそうです。 HTLM <p> ふるいけや かわずとびこむ みずのおと </p> CSS p { white-space: pre-line; } DEMO

Androidのブラウザで写真をアップロードさせたいだけのに、音声レコーダーとか余計なものが表示されるときはaccept属性を見直すと解決することがある

<input type="file" accept="image/jpeg, image/png"> という感じでaccept属性を設定して、ファイルをアップロードしようとすると、 一部のAndroid端末で選択肢に何故か音声レコーダーとかも表示されてしまいます。 (しかも機種によっては許可していないgif画像もアップできてしまいます。) 対策 <input type="file" accept="image/*"> と指定する…

Electronをつかってカメラを起動するデスクトップアプリをつくろう。

kimizuka.hatenablog.com kimizuka.hatenablog.com前々回 、 前回 とElectronをつかってきましたが、今回も引き続きつかっていきます。今回はカメラを立ち上げてそれをプレビューするアプリを制作しました。 ブラウザだとhttpsでないとgetUserMediaを叩けな…

ウェブフロントエンドエンジニアであればElectronをつかって数分でデスクトップアプリがつくれるぞ。 その2

http://kimizuka.hatenablog.com/entry/2016/06/07/104520

ウェブフロントエンドエンジニアであればElectronをつかって6分でデスクトップアプリがつくれるぞ。

ぼくがMacユーザーなんで、Mac用のアプリをつくってみようと思います。 昔はMacGapをつかっていたんですが、これを機に最近流行りのElectronに乗り換えますね。github.comelectron.atom.io今話題の Atom とか Slack とかは Electron でつくられているようで…

はじめてのthree.js その2

kimizuka.hatenablog.com以前、はじめてのthree.jsを書いてから、全然three.jsを触る機会がなかったのですが、このままでは昨今の3Dブームに置いて行かれてしまうと思い、再び触り始めました。今回は、前回までの知識をフル活用して、自分のアイコンをつくっ…

JavaScriptで変数の中身が配列かどうかチェックしたいときの記法まとめ

ES5に対応しているブラウザ var hoge = []; hoge instanceof Array; // => true その他のブラウザ var hoge = []; ({}).toString.call(hoge) === "[object Array]"; // => true jQuery var hoge = []; $.isArray(hoge); // => true iframeなどを考慮せずwind…