2013-06-01から1ヶ月間の記事一覧
MagicalRecordでできないかなと思ったけど、できないらしい。sqliteのファイルを削除すると全部消せる。 - (void)clearDb { NSString *sqliteFileName = [NSString stringWithFormat:@"%@%@", dbFileName, @".sqlite"]; NSURL *dbFileUrl = [NSPersistentSto…
Sparkleの中に取得したモデル名をわかりやすい名前に変換する対応表があるらしい。詳しくは以下参照。 参考:sysctlbyname & hw.model ( was Re: APIs for System Profiler information ) てか最初からiMac 2011 Midみたいな形式でモデル名を返してほしいよ…
以下のコードで取得できる。 NSUserDefaults* defs = [NSUserDefaults standardUserDefaults]; NSString* locale = [defs objectForKey:@"AppleLocale"]; 参考:https://developer.apple.com/library/ios/DOCUMENTATION/MacOSX/Conceptual/BPInternational/A…
以下のChromeエクステンションがおすすめされていたので使用中。とりあえずこれで問題なさそう。このUIはExtjsだな。懐かしい。。 SdbNavigator - Chrome Web Store 参考:SimpleDB Manager - Stack Overflow
これ通信で受け取ったJsonをモデルに変換するのに使えそう。 参考:Objective-C - NSDictionary⇔自作オブジェクトに変換する方法 - Qiita
jsonの編集に以下のツールが使えそう。 JSON Editor by katamari
以下コマンドを実行すると表示される printenv
以下記事を参考に入門してみました。 最初に動かすまで 今日からすぐに使えるデプロイ・システム管理ツール ansible 入門 — そこはかとなく書くよん。 sudo pip install boto
最近EC2環境に何が入っているのか把握しきれなくなってきたので危機感を覚えansibleで管理することに。 とりあえずMacにインストールしてみた。 #ansibleのインストール python --version sudo easy_install pip sudo pip install paramiko PyYAML jinja2 gi…
こんな書き方が出来るんだね。興味深い。 cocoa-dom - New thing I do in code
Macを長時間再起動せずに使っていると、スワップ領域が増えて徐々に重くなるが、 下記サイトに書いてある方法でスワップ領域を減らすことが出来る。 メモリを解放してスワップ発生を抑える方法 - ザリガニが見ていた...。 自分は下記コマンドを実行し、スワ…
Apple公式サイトに角丸のベジェパスを生成するコードがあったので使わせてもらいました。 Dicey: NSBezierPath-RoundedRect.h
はまったのでメモ。 ・設定は下記サイトを参考にすればできる 参考:S3: バケットポリシーで特定のアカウントに対して参照可能にする - aws memo ・すべての操作を許可したい場合は、root権限をバケット自身とその子要素すべてについて与える。 以下の両方に…
以下の手順でできる。 ・Push先のViewをaddSubViewする ・アニメーションを使ってPush先のViewを表示する ・ViewControllerをPushする 参考:UINavigationControllerのアニメーションをカスタマイズする方法 | CAPH TECH
下記参照。 RedminePM - 【よくあるご質問】 Q 自己証明書(オレオレ証明書)で接続したい A 可能です。... | Facebook
out of memoryエラーが発生した場合、AppCodeパッケージの中にあるidea.vmoptionsのXmxやXmsを大きい値に変更すれば解決できる。 参考:Configuring IntelliJ IDEA VM options | JetBrains IntelliJ IDEA Blog java - How to increase IDE memory limit in I…
NSHTTPURLResponseにダウンキャストすればできる。 [XCODE] NSURLResponseからステータスコードやHTTPヘッダを取り出す方法 - YoheiM .NET
・エイリアス Mac独自の機能 参照先のファイルを移動しても自動的に追跡してくれる。リンクが切れない! ・シンボリックリンク Linux標準機能 知らなかった。。 http://linker.in/journal/2012/09/post-199.php
解析ツールとしてはGoogle Analyticsが最も有名だがOS Xに公式には対応してない。 下記記事でGAJavaScriptTrackerでOS Xから使えるという情報があった。 試してみたが、動かなかった。 objective c - Good analytics library for Mac software - Stack Overf…
Macアプリはデフォルトの設定だとビルド時にdSYMが出来ないっぽい。 Project Settings, Build Options -> Debug Information FormatをDWARF with dSYM FileにすればdSYMができる。 c++ - prevent compiling from generating dSYM on OS X (using make) - Sta…
以下の対応で直る。 ・Build PhasesのLink Binary With LibraryにSparkle.frameworkを追加し、optionalにする。 ・Build PhasesにCopy Fileを追加し、そこにSparkle.frameworkを追加する。 参考:_OBJC_CLASS_$_ referenced from というエラー - bi_naの日記
Link Binary With LibrariesからSparkle.frameworkを削除すると直る。どんな罠だ。。 参考:objective c - Can't run my app; “image not found” referring to bundled framework - Stack Overflow
Lexical or Preprocessor Issueでググると、再起動したら直るよと書いてあったけど、再起動しても直らなかった。 原因はHeader Search Pathが間違っていること。 Frameworkをプロジェクトに追加したのだが、その後でプロジェクト内のFrameworkの場所を変更し…
ec2-describe-imagesで検索するのがいいという話。 便利なソフトが色々入ってる定番AMIってのはないのかなぁ。 参考:決定版!!AmazonのAMIの探し方 - プログラマになりたい
HTTP1.0にしか対応してないらしい。 よってsquidプロキシサーバを経由してWebSocketで通信できない。まじか。。 こてさきAjax:HTTPで、サーバーPushサービス Server-Sent Events - livedoor Blog(ブログ)
○root権限でnodeを実行する この方法は以下の問題があるのでやるべきでない。 ・nodeのプロセスがroot権限を持つのでセキュリティリスクがある ・rootユーザがnodeを実行できるようにnodeをインストールしたりする必要がある。これが結構めんどくさい。前に…
これは以下のように#で始まるコメントがシェルスクリプトに入っていることが原因。 # comment 直接シェルスクリプトを実行すると問題ないんだけどなぁ。同じようにコメントは無視してほしい。
node-pm2でnodeを起動したら以下のエラーを吐く。 [start_dev_rate_distribution_server.sh err (l621)] SyntaxError: Unexpected token ILLEGAL [start_dev_rate_distribution_server.sh err (l622)] at Module._compile (module.js:439:25) [start_dev_rat…
以下のコマンドで出来る。 find . -name "*hoge" -exec rm {} \;これなかなか覚えられないなぁ。
Autometerを使うとできる。詳細は以下サイトで。 参考:1台のPCで複数のDropboxアカウントを使う方法 | ライフハッカー[日本版] Dropboxでサーバと手元の環境のコードを同期させてるので、コード同期用のアカウントと普段使いのアカウントを同時に使える…