2012-01-01から1年間の記事一覧

Linux環境にJavaとScalaをインストール

まずJavaから 参考Linux(CentOS5)にJavaのJDKをインストールしてHelloWorldまで[Linux][Java] | QUALL - blog JDKをダウンロード。 2012/12/23時点では「jdk-6u38-linux-i586.bin」がOracleからダウンロードできる インストールしたいディレクトリに上記フ…

Linux環境にScalaをインストール

以下より対象を選択 http://www.scala-lang.org/downloads今回は Current Stable Releaseから Unix, Mac OS X, Cygwin scala-2.9.2.tgz (md5) 23.9 MB を選択する。ダウンロード wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.2.tgz解…

Nibファイルから画面生成

iOS

近所で困っている人がいたので代わりにまとめ。 複数のNibファイルから1画面を生成する。 [XCODE] Nibファイルを複数使って一つの画面を作成する - YoheiM .NET 単体のNibファイルから1画面を生成する。 Cocoaの日々: [iOS] UINib を使ったカスタム UITabl…

Linuxのtips

初心者の頃に知っておきたかった rpm と yum の違いと使い分け - 彼女からは、おいちゃんと呼ばれています

Linux環境にRubyをインストール

参考Linuxへのインストール - Rubyリファレンス バイナリよりインストールする方法Rubyのコンパイルには、OpenSSL、zlib、readlineのライブラリが必要。 sudo yum install openssl-devel zlib-devel readline-develダウンロード対象を以下から選ぶ。 ftp://f…

UITableViewやUIScrollViewのスクロールバーをなくす。

以下のプロパティが用意されているので、NOを入れてやる。 showsVerticalScrollIndicator showsHorizontalScrollIndicator

iOSで比較的手軽に横スクロールをサポートする方法。

iOS

UITableViewを回転させる。 UITableViewを回転させるという方法。 参考・・・ UITableView を回転させて横スクロールさせる方法 | Cocoaの日々情報局 UITableViewを回転して横スクロールする際のタッチのエラーと対策方法 | Zero4Racer PRO Developer's Blog…

(書籍学習)プログラミングScala_メモ

雑多なメモ Console.println(...)は、JavaのSystem.out.println(...)と同等。

(書籍学習)プログラミングScala_戻り値

関数から戻り値を返す場合・デフォルトで関数中の最後の式が戻り値になる。 (if文などでオプションとしてreturnを使用することはある。途中で戻りたい場合である。)

(書籍学習)プログラミングScala_型

型String* ・・・可変長String(実態はArray)

(書籍学習)プログラミングScala

実行 引数なしで実行(例:scala)・・・REPLで対話実行。 ファイル名を指定して実行(例:scala scala-test.scala)・・・コンパイルして実行。

(書籍学習)プログラミングScala

インストール、 JavaJDKを入れる・・・ScalaがJavaVM上で動くため。 Scala本体をダウンロード・・・Zipでとってくるか、portコマンド等でとってくる。 パスを通す・・・場所はScalaのbinディレクトリ。 確認・・・コマンドラインでscala -versionでエラーが…

Androidアプリをソースコードに戻す方法(逆コンパイル方法)

参考URL androidで端末からapkファイルを抜きJavaに逆コンパイルしてみた: BLOGΣ(゜Д゜)カッ! Yukiの枝折: Android:Windowsでapkを逆コンパイルする方法 [Android] apkファイルから.javaを取り出す方法 | しゃけログ 簡単にAndroid apkファイルからjavaソ…

Emacsインストール方法(mac&Build)

MacにEmacsをインストールする方法・・・ バイナリインストール Googleで "emacs mac"と検索するとEmacsのmacアプリ(app)をダウンロードできるサイト GNU Emacs For Mac OS X(GNU Emacs For Mac OS X・・・準公式らしい) が見つかる。 ここでダウンロード…

UILabelのテキスト自動調整は、numberOfLineが1の時しか使えない件

iOS

Second Flush:UILabelクラス

iOSのViewタッチ無効化について

親のビューのタッチを無効にすると、子のビューは全てタッチが無効になる。 親の親のビューのタッチを無効にして画面をタッチすると、 カレントのビュー:親のビュー:親の親のビューを通り越して 親の親の親のビューが反応する。

今更ながらNSNull

objective-cではnilをコレクションに入れるとアプリが落ちる 頭と尻尾はくれてやる! 配列にaddするならnilじゃなくて[NSNull null]nilを追加する代わりにNSNullを入れられる。 ただし、nilとNSNullは別物。 ちなみにNSNullはシングルトンで実装されているの…

iOSでARCを使わないメモリ管理

プロパティ解放の記述方法についての提案 - iPhoneアプリ開発まっしぐら★ - iPhoneアプリ開発グループ 前記事の補足:プロパティへのnil代入がreleaseの代わりになる理由 - iPhoneアプリ開発まっしぐら★ - iPhoneアプリ開発グループ

iOSでの加速度等の取得

加速度等の取得にはCore Motion APIを使用する。 UIAccelerometeやUIAccelerationは将来的にdeprecatedになる。加速度センサとジャイロで体の動きを感じるアプリを作る(2/3)- @IT

iAdの設置方法

iAdの設置方法 その1:iAdを設置してみよう! その1|サルにもできるiPhoneアプリの作り方 その2:iAdを設置してみよう! その2|サルにもできるiPhoneアプリの作り方

画面回転のサポートをしていないと、rejectされる?

iAdのテストチェックリストに回転をサポートしているかという項目があった。OpenGL iPhoneアプリで回転対応を無視したが、審査は普通に通った。

Androidの二種類のヒープ

Androidには、二種類のヒープがある。 一つはアプリを処理するヒープで、もう一つが、画像等を処理するヒープ。画像処理のヒープは1MB未満の画像を複数読み込んだだけで、動作が不安定になるほど狭い。 この時、アプリ処理用ヒープへ画像用のヒープ拡張が自…

OpenGL ES 2.0参考URL

Second Flush:OpenGL ES 2.0(INDEX)

DOM以外のXML解析方法

@IT:XMLプログラミングのためのAPIXML解析は ・DOM(Document Object Model・・・ツリー型)・・・大きな構造変更がしやすい ・SAX(Simple API for XML・・・イベント型)・・・省メモリ の2種類の方式がデファクトスタンダードiOS 4のSDKで、Twitterを使…

iOS画面遷移の参考

Viewの切り替えあれこれ - mocha-coffeeの日記

Android NDKでJNIを使用してアプリを高速化するには

Android NDKでJNIを使用してアプリを高速化するには Android NDKでJNIを使用してアプリを高速化するには (1/3) - @IT

macでのsvn管理

svnX ・・・もしも「なんちゃって自己証明サーバー」にうまくつながらなかったら 一度コマンドラインからつながってみる(コミット等)とうまくいく事が多い eclipse

エンジニアの生き方の参考

村上福之の「ネットとケータイと俺様」:ITmedia オルタナティブ・ブログ

Linuxでパスワードを忘れたら

パスワードを忘れたら、Linuxのメンテナンスモードで再設定。

payloadオブジェクトを扱う際の参考

ペイロードとは【payload】 - 意味/解説/説明/定義 : IT用語辞典 ペイロード【payload】・・・「最大積載量」 という意味の英単語。ITの世界では、 通信パケットのうちヘッダ部分(行き先等の付加情報)を除いた、 本来転送したいデータ本体のこと。元の意味…