追記: 前提部分 開発環境を docker-compose で抽象することが最近のベストプラクティスだとされているが、フロントエンドをコンテナに突っ込むと無視できないIOボトルネックが発生する。 とくにwebpackのファイル監視からのビルドで発生する高頻度のIO処理を捌くために、フロントエンドだけはホスト環境に移したほうがいい、という主張。 これについて speakerdeck.com 自分の意見 Web開発者の主要な開発環境である Docker for Mac は I/O がとにかく遅い (3x~5x) data volume の driver やら cache を工夫しても遅い npm install/webpack は 基本的に I/O ヘヴィー とくに大規模開発時の watch => build がクリティカル webpack.conifg の entry で自分が関与する部分以
Kazuho Okui さんをゲストに迎えて、macOS Sierra, Apple Watch, Spotify, Bluetooth ヘッドフォンなどについて話しました。 Show Notes Apple Beta Software Program tvOS beta Software Installation Guide How to use Auto Unlock with watchOS 3 and macOS Sierra beta 2 How to use the Tabs feature in macOS Sierra Spotify says Apple won’t approve a new version of its app Spotify Apple Pay JS IEEE 802.11ah Rowkin™ Mini Anker SoundBuds Sport I
Js書いてると 一行ずつ実行したくなります。 プログラムには、一行ずつ実行する手法が用意されている。 ブラウザのHTMLコンソール ruby の irb python のインタラクティブシェル node のシェル など JavaScript for OSX Automation にもあります 対話型コンソールはありまぁぁぁす! osascript -i -l JavaScript osascript コマンドに -i 引数をつければインタラクティブシェルが起動します。 スクリーンショット 2014-12-10 4.26.48 インタラクティブシェルは便利! シェルがあると、トライ・アンド・エラーがスゴく楽になります。 >> ^Dtakuya@rena:~/Desktop$ osascript -i -l JavaScript >> var Safari = Application("Saf
2015-04-06概要OSXを再インストールしたときなどキーボードやトラックパッドの設定を行いますが、 設定する項目が意外と多くて時間がかかります。 そこでJXA (JavaScript for Automation)で自動化してみました。 全自動ではなく半自動化と書いているのはパスワードの入力などは手動で行う必要があるからです。 きっかけはAppleScriptのUI elementsの記事を読んだこと以前からAppleScriptでOSXの初期設定の自動化をやってみたかったのですが、 UI要素の調べ方がわからず諦めていました。 StackOverflowのapplescript - How to know the name of UI elements using Accessibility inspector (or any other tool) - Ask Differentの
JavaScript for Automation is a new thing in Mac OS X Yosemite. It allows you to control applications using JavaScript language. How awesome! However, its documentation covers the basics of using JavaScript to interact with the Open Scripting Architecture. For many tasks in scripting, there's a lot to figure out, and many different documentations to refer to. So I created this JavaScript for Automa
次期MacOSXのYosemiteからAutomationをAppleScriptではなくJavaScriptで書けるようになったというのは聞き及んでいましたが、Macアプリも作れるようになっていたとは知りませんでした。 どんな感じで書くの? というわけでBUILDING OS X APPS WITH JAVASCRIPTという記事にチュートリアル形式でJavaScriptを利用したMacアプリの作り方が書いてあるので、詳しくはそちらを・・・といきたいと思ったのですが、 // 注:ウィンドウを表示するだけのサンプルコード ObjC.import("Cocoa"); var styleMask = $.NSTitledWindowMask | $.NSClosableWindowMask | $.NSMiniaturizableWindowMask; var windowHeight = 8
dotjs is a Google Chrome extension that executes JavaScript files in ~/.js based on their filename. If you navigate to http://www.google.com/, dotjs will execute ~/.js/google.com.js. This makes it super easy to spruce up your favorite pages using JavaScript. On subdomains such as http://gist.github.com dotjs will try to load ~/.js/gist.github.com.js as well as ~/.js/github.com.js and ~/.js/com.js.
It occurs to me that my recent post about devicePixelRatio was a bit cryptic and short. So I will givde some extra examples in this post. Also, I did some additional research that takes screen.width into account. Remember the definition: devicePixelRatio is the ratio between physical pixels and device-independent pixels (dips) on the device. devicePixelRatio = physical pixels / dips Here is the te
HTMLとJSだけで何か作ることが多くて,開発環境をどう作るかとか,ノウハウみたいなのがたまってきたと思う. ローカルのHTMLファイルをブラウザで開くと,いろんな制約がある.たとえば,ファイルAPIを使えないとか,YouTubeのプレイヤー貼り付けできないとか,/js/みたいに絶対パスで指定することもできない.ページ1枚なら他のページにリンクとかいらないけど,ウェブサイトを作ってるときとかは,/help/でヘルプページを表示するとか書いたときに,ローカルのファイルを見てリンクが切れてるということになる.開発中はリンク切れだけど本番サーバーに置くと見れるはずとか言って開発するのは怖い. サーバーでRubyとかPerlが動いてるみたいなときはローカルでサーバーを立てて開発してると思う.HTMLとJSだけ使うときでもローカルでサーバーを立てて開発したほうがいいと思う. 開発中は,nginxでフ
古いエントリーなのですが、まだ時折検索エンジン経由?でいらっしゃる方がいるみたいなので追記 Titanium Desktopは今はTideSDKと変わってオープンソースプロジェクトになっています。 2月22日現在のTitanium Developer0.8.4&Desktop SDK 0.8.4をダウンロードしてインストールするとSDK欄がブランクでプロジェクトを作ることができないようです 解決C:\Program Files\Titanium Developer\manifestにsdk:0.8.4と追加して、アイコンをクリックすると再セットアップされます。情報元 さらに追記:Vista等では管理者権限があるユーザーを使用していても普通に開いたらこのファイルを編集できません。編集に使うエディタを右クリックして管理者権限で起動して、そこから manifestファイルを開いて編集してください
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 ※10秒後にBIGLOBEのおすすめページに遷移します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く