サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
sdaigo.hatenablog.com
Jam クライアントサイドJSのパッケージマネージャ インストール npmから % sudo npm install -g jamjs ... % jam -v 0.1.11 パッケージをインストールしてみる ダウンロードされるパッケージはカレントディレクトリに"jam"というディレクトリを作って配置されるので、プロジェクトのルートディレクトリを作る。 % mkdir jam-sandbox % cd jam-sandbox/% jam install jquery installing from repositories jquery Building version tree... repositories checking "jquery" installing [email protected] (cached) updating jam/jam.json updating jam/requ
bitbucket.orgにあるレポジトリからpullしようとすると やたら warning: bitbucket.org certificate with fingerprint ~~~ not verified (check hostfingerprints or web.cacerts config setting)と言ってくるときの対処法。(Mac) 認証局CAの設定 Keychain Access.appを開き、[keychains] > [System Roots] + [Category] > [Certificates]を選択。 右のペインのリストをすべて選択して[File] >[Exports Items]を選択し、"Certificates.pem"の様な名前で適当な場所に保存する。 保存したら"/etc/"以下にコピー。 % sudo cp ~/Desktop/Cer
mustache Minimal templating with {{mustaches}} in JavaScript https://github.com/janl/mustache.js jquery.mustache.jsを作る % git clone https://github.com/janl/mustache.js.git % cd mustache.js/mustache-jquery/ % ls jquery.mustache.js.tpl.post jquery.mustache.js.tpl.pre % cat jquery.mustache.js.tpl.pre > jquery.mustache.js % cat ../mustache.js >> jquery.mustache.js % cat jquery.mustache.js.tpl.post >> j
Snow Leopardを英語で使っていて、Mac版のillustrator CS5の日本語版を起動しようとすると 「プラグインの読み込みエラー」というのが発生して、メニューの日本語などが文字化けしてしまいます。 さらに、終了しようとしても正常終了してくれないという状態に会いました。 Adobeのサポートにも掲載されている様です。 http://kb2.adobe.com/jp/cps/858/cpsid_85840.html 素直に日本語使えゴルァってことですね... Snow Leopard以前はアプリケーションごとに使用する言語を選べたみたいなのですが 現在はできないので、なんとかできないものかと思って見つけたのがLanguage Switcher。 インストール後にアプリケーション一覧が表示されますが、illustratorの様にフォルダ内に入っている.appは初期表示されないみた
iPhone/iPad向けのWebアプリでタッチでの操作を扱う際のメモ。 ユーザによるズームは無効にしておいた方が良さそう。 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 【追記】 contentの区切りは","が正です Touch Touchイベントは touchstart :スクリーンに指が触れた touchmove :スクリーン上で指が動いてる最中 touchend :指がスクリーンから離れた touchcancel :システムがタッチイベントをキャンセルした場合? の4種類です。 注意しないといけないのは、例えばタッチした場所の座標を表示しようとしたとき target.addEventListener('tou
RequireJS http://requirejs.org/ JavaScriptのライブラリやモジュールが増えてくると、読み込む順番を管理する必要が出てくる。 . ├── module1.js ├── module2.js ├── module3.js ├── lib │   ├── json2.js │   ├── pure.js │   ├── raphael-min.js │   └── underscore.js └── utils ├── styleUtils.js └── stringUtils.jsこの様な状態だと、自前のモジュールをロードする前に その中で使っているユーティリティ系のライブラリをロードしておく必要があり、さらにその中で使っている、外部ライブラリのロードを先にしておく必要があり
教科書: Clojure in Action 作者: Amit Rathore出版社/メーカー: Manning Pubns Co発売日: 2011/11/28メディア: ペーパーバック クリック: 24回この商品を含むブログ (2件) を見る マクロ ? Clojureランタイムの動き ソースコード ------> [Read] -------> [Evaluate]まず、リーダーがソースコードをClojureのデータ構造に変換してから、評価されてプログラムが実行される。 マクロは評価される前のデータ構造上で振る舞いを定義することができる関数で、評価される前にプログラムからコードを操作することができる。 ソースコード ------> [Read] --- <macro> ---> [Evaluate] これができると、Clojureに新しい機能を追加することができたりするということ。 u
Jake - JavaScript build tool JavaScript(CommonJS)で記述できるビルドツール http://github.com/280north/jake インストール 要Narwhal % tusk install jake Updating catalog. . . . Done. % jake No Jakefile found (looking for: jakefile, Jakefile, jakefile.js, Jakefile.js, jakefile.j, Jakefile.j)JakeはJakefile/Jakefile.jsを書いてタスクを処理させる。 Jakefile.js var jake = require('jake'); jake.task('Hello', function() { print('Hello!'); });
Google Waveが。。ということでWaveにためていたClojure関連のリンクを退避。 チュートリアル系 Official Clojure reference & API http://clojure.org/Reference "Clojure - Functional Programming for the JVM" by R. Mark Volkmann http://java.ociweb.com/mark/clojure/ Moxley Stratton - "Clojure Tutorial For the Non-Lisp Programmer" http://www.moxleystratton.com/article/clojure/for-non-lisp-programmers Eric Rochester - "Clojure Series" (deals
CompojureとLeiningenを使って、Webアプリを作るためのメモ。 Compojure Clojure用のWebフレームワーク。バージョン0.4.0からサーバ-Compojure間のインターフェイス/ミドルウェアの部分はRingというライブラリに分けられています。 Compojure Leiningen 使用するライブラリの依存関係を管理したり、プロジェクトのビルドをしてくれるツール。 Leiningen プロジェクトを作る Leiningenでプロジェクトを作ります。 % lein new helloweb Created new project in: helloweb % cd helloweb % tree . |-- README |-- project.clj |-- src | `-- helloweb | `-- core.clj `-- test `-- he
java-ja温泉で、Local Storageを使用したChrome Extensionを作りました(まだ途中)。 Local Storageと、Chromeのchrome.tabsモジュール、chrome.browserActionのまとめ Chrome Extensionの準備 ツールバー内のアイコンをクリックすると新しいタブが開くタイプのExtensionを作る場合には、chrome.tabs(タブの操作)、chrome.browserAction(ツールバー内のアイコンからアクションを起こす)を利用します。 manifest.jsonには、以下のプロパティを設定します。 "permission": ["tabs"] "browser_action": { "default_icon": "images/icon.png", // 必須 "default_titel": "ツールチ
ATNDのイベント情報をGoogleカレンダーに登録するChrome Extensionsを作ってみました。 atnd2GCal その時のメモです。 Content Script Webページ内でJavaScriptを実行して、そのページを拡張したりする様な場合はContent Script APIを使う。(FirefoxのGreasemonkey的な感じ) Content Scriptが出来ないこと Content Scriptを作るに当たっては、以下の制約がある。 クロスドメインでのXMLHttpRequestは生成出来ない chrome.extensionの一部を除く、chrome.* APIは仕様出来ない エクステンションのページで定義されている変数・関数へのアクセス Webページ、他のエクステンション内で定義されている変数・関数へのアクセス Content Script本体では、
このページを最初にブックマークしてみませんか?
『Playground of ours』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く