node.jsでは依存しているパッケージをpackage.jsonに書いておくと npm installで自動でインストールしてくれる。具体的にはこんな感じで記述。 { "name": "myapp", "version": "0.0.1", "dependencies": { "request": "~2.27.0", "levelup": "~0.15.0", "async": "~0.2.9", "leveldown": "~0.8.3" }, "devDependencies": { "coffee-script": "~1.6.2", "mocha": "~1.13.0", "chai": "~1.8.1", "nock": "~0.22.1" } }
The kraken suite Kraken is a secure and scalable layer that extends express by providing structure and convention. Though kraken is the main pillar of our framework, the following modules can also be used independently: Getting started 0. Install node.js and essential build tools Install node.js, which will in turn install npm, which is used to manage all your dependencies. In order for the npm in
UIViewを継承して自分で独自に作ったクラスや、オープンソースのクラスをInterface Builderで配置する方法を説明します。気をつけないと「Unable to simultaneously satisfy constraints.」というエラーになりかねません。 UILabelなど標準で用意されているUIViewのSubclassは、Interface Builderでリストアップされていて、そこからドラッグアンドドロップして配置します。 カスタムViewの配置方法 Subviewを配置して選択した状態で、Identity Inspectorを選択します。Custom Classの項目のCustomに配置しているSubviewのクラス名が表示されています。以下はUILabelを配置したので、ClassがUILabelとなっています。 ここをカスタムViewのクラス名に変更すれば
Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 iOS 6にて導入されたAutoLayoutですが、iOS 7にて更に重要度が増し、いやがうえにも使用せざる終えなくなっている方も多いかと思います。 しかし、AutoLayoutは意外にわかりにくく、慣れが必要ではないかと思います。 そこで、備忘録を兼ねて少しAutoLayoutの基本的な記述方法とエラーの種類について記載したいと思います。 間違いがありましたならばご指摘ください。 ただし、私自身がStoryBoardを使わない派なので、ソースコードでの指定方法です(笑) しかし、ソースコードでの記述方法を知るとStoryBoardでのAutoLayout指定の理解が深まるのではないかと思います。 加えて、ソースコードでの記述方法を知れば動的にAutoLayoutの
はじめに この投稿はGrunt Plugins Advent Calendar 2013の8日目の記事です。 http://qiita.com/advent-calendar/2013/grunt-plugins/ grunt-sync-versionとは JSONファイルのバージョンの更新し忘れを防ぐだけの簡単なプラグインです。 http://github.com/1000ch/grunt-sync-version https://npmjs.org/package/grunt-sync-version 普段の開発でもversionを記述するファイルはpackage.jsonの他に、 bower.jsonとか、ChromeExtensionをたまに開発するときはmanifest.jsonと色々あり、 たまにversionを更新し忘れてpushとかpublishしてしまうときがあった。ので
iBeacon 関連の情報をGoogleなどで検索すると、特に日本語ブログなどで示されているiBeaconのCentral(監視側)プログラムでの開始手順が不十分になっています。 そのせいで、ビーコンを試そうとしてうまくいかずに失敗されている方もいらっしゃるかもしれません。 たとえば、検索上位に出てくる、以下のクラスメソッドさんの以下のブログには不十分な手順が記載されています(2013年11月26日現在)。 [iOS 7] 新たな領域観測サービス iBeacon を使ってみる 上記ブログの例では、リージョンに入ったことをトリガにしてビーコンからの通知の受け取りを開始していますが、それではアプリの起動時にすでにリージョン内にいる場合に正常動作しません。 以下に、正しいビーコン監視の開始手順を示します。 例で参照しているプロパティは以下のように定義しています。 @interface ViewC
Both seem to be used in web development circles, see e.g. HTML5 Cross Browser Polyfills, which says: So here we're collecting all the shims, fallbacks, and polyfills... Or, there's the es5-shim project. In my current project we're using a number of these, and I want to stick them all in the same directory. So, what should I call this directory---shims, or polyfills?
SassやLESSといったCSSプリプロセッサーは市民権を得たと言って良いと思う。しかしそれらCSSプリプロセッサーは開発という段階にのみ利をもたらすもので、今のところはそれ以上ではない。CSSを実際にユーザーに届けるまでには、開発だけではなくレビューとリリースという段階もある。レビューとリリースも確実性を持って効率的に行うためには、CSSポストプロセッサーと総称されるようなツール群が必要になるだろう。 この文書はFrontrend Advent Calendar 2013の4日目への記事として寄稿した。明日は@hilokiさんがスタコラサッサと書くようだ。 目次 CSSポストプロセッサーとは CSSプリプロセッサーの出力するCSS CSS Lint 開発用とレビュー用、リリース用のCSS CSSポストプロセッサーのユースケース ベンダー拡張プリフィックスの付加 Media Queries
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く