2014-01-01から1年間の記事一覧
macで所有権やら色々設定を変えているときに、/usr以下の所有権をユーザーに変更してしまうとこうなる。 $ su - su: not running setuid $ sudo chown root /usr/bin/su sudo: must be setuid root こんなときは、ディスクユーティリティーの「ディスクのア…
VirtualBox+Modern.IEでMacでもIEチェックが出来るという事を知り、以下を参考にダウンロードしてみました。 会社のwindowsが壊れかけのときにIEチェックが入ったので助かりました 良かった。 <a href="http://stocker.jp/diary/modern_ie/" dat…
UIImagePickerで選択した写真をAFNetWorking 2.x系でPOSTしたくなったときに画像の名前とmime typeを取得するにはどうしたらいいのかわからなかったので調べてみました。まず、 {プロジェクト} -> Targets{プロジェクト} -> General -> Linked Frameworks an…
こことか、 ios - Error: ld: library not found for -lPods with CocoaPods - Stack Overflow こことか、 Objective-C - CocoapodsとXcode5の組み合わせでエラー出た+解決した - Qiita 色々と同じような問題にあたっている人がいたのですが、自分の場合は、…
UIViewにTagではなく文字列として識別したくなったので、何か方法はないかと考えた末、UIViewを拡張してkeyというプロパティを持たせる事にしました。方法は、こちら。 .hファイルにプロパティ追加 @property (strong, nonatomic) NSString key; .mファイル…
UILabelで長い文字を指定しても途中で切れてしまうので、自動的に改行してくれるようにしてみた。以下、ソースコード UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero]; [label setFont[UIFont systemFontOfSize:11.f]]; [label setText:@"長い…
画面が回転したときにViewに配置したオブジェクトの位置を変わらないようにしたくてlayoutSubviewsでsetFrameしたときにハマったのでメモ。縦向きから横向きに変わったときに、self.frame.size.widthでオブジェクトの位置を指定すると、なぜかズレてしまうの…
HTML、CSS、Javascriptなどを書くときにはSublime Text2を使っていますが、ささっと書くときなどはVimを使っています。 ただ、Vim上のものをCtrl+Cでコピーしたいときに、わざわざマウスを使うのが面倒。 という事で、マウスを使わずにコピー出来ないものか…
アプリのローカルにファイルを保存したくなって実装してみたのでメモ。指定したファイルがなければ、ファイルを作成して書き込み。 - (BOOL)write { NSString *homeDir = NSHomeDirectory(); NSString *filePath = [homeDir stringByAppendingPathComponent:…
某SNS風のスライドするナビゲーションを実装する事になり、AMSlideOutNavigationControllerを使用してみた。 まず、CocoaPodsを利用してプロジェクト内にAMSlideOutNavigationControllerを導入。CocoaPodsの詳しい利用方法は、これを参考に。 CocoaPodsで導…
画面の幅に応じてコンテンツの幅も変わるスクリプトを書いていたのですが、今日突然、Chromeのみコンテンツ幅がおかしい事になったので調査してみた。 screen = { width: $(window).width(), height: $(window).height() } 結論から言うと、このscreenオブジ…
以前、play frameworkでCSVをダウンロードする記事を書いたのですが、文字コードがUTF-8になってしまっていてExcelで開けないという問題が生じました。 Ok(csvString).as("text/csv charset=Shift_JIS") とか Ok(csvString).withHeaders("Content-Type" -> "…
シェルスクリプトの基礎的なところをおさらい。 サンプルはこちら。sample.sh num=1 if [ $num -eq 0 ]; then echo "Num is 0" elif [ $num -eq 1 ]; then echo "Num is 1" else echo "Num is Other" fi 初めて書いたときにつまづいたところを何点か、・変数…
以下のCSVクラスを使用する。 public interface OutputFile { public boolean output(); } import java.io.BufferedWriter; import java.io.FileWriter; import java.io.PrintWriter; import java.util.Calendar; import java.util.HashMap; import java.uti…
まず、サーバーとは、何なのかをwikiで調べてみた。 コンピュータネットワークで使用される分散コンピューティング技術の1つであるクライアントサーバモデルでの用語。クライアントからの要求(リクエスト)に応じて、何らかのサービス(処理)を提供する側…
JavascriptでArrayオブジェクトから要素を消すには2つの方法がある。以下の配列を使用して試してみる。 var numbers = [1, 2, 3, 4]; 一つは、delete演算子を使う方法。 delete.numbers[2]; もう一つは、spliceメソッドを使う方法 numbers.splice(2, 1); spl…
FormGeneratorを作成する際にWordPressのプラグイン(Form Contact 7)を参考にするためにwordpressをインストールして新規サイトを作ろうとしたら、データーベース接続エラーが。DBも新しく作成したし、パスワードも、ユーザー名も正しいはずなので、 wp-conf…
インストールにはRubyが必要。ターミナル上で $ sudo gem install cocoapods でOK。インストール完了後、CocoaPodsで扱うライブラリの情報をセットアップ。 $ pod setup 上記のコマンドで、~/.cocoapods ディレクトリにCocoaPods/Specsにあるファイルが展開…
以下のJSONにアクセスしてみる。 val sample:String = """ { "parts": { "sampleA": "valueA", "sampleB": "valueB", "sampleC": ["valueA", "valueB"] } } """ まずその前に、play.api.libs.jsonにあるJSONライブラリを使用して、JSON文字列をJsValue型に変…
まず、Traitとは、 ・メソッドとプロパティの集合・単一継承の制約を軽減・継承とは関係なく、共通の特性、振る舞いを再利用出来る・Javaのインターフェイスと同じように、複数のトレイトをミックスインする事が出来る 上記のような特徴がある。 簡単なサン…
Scalaの勉強。 http://twitter.github.io/effectivescala/index-ja.html