Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

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

ボーム理論

ボーム理論の実験 [1410.2014] Bohm's "quantum potential" can be considered falsified by experiment

スライドなど

乱流 twitterで流れてたので。乱流の統計理論の基礎/吉田 恭 http://www.px.tsukuba.ac.jp/home/tcm/kyoshida/presentation/kek081126_1.pdf

よさげなリンク

情報理論 プログラム理論特論(2004) スライド Theory of Programs

CGRectにおける構造体の初期化

CGRectは構造体なので、こんな風に初期化できる。つまりorigin,size毎に指定可能。https://gist.github.com/KatagiriSo/ca60dd14d217249e782d structtest

可変数引数

関数の引数として、そしてそれを他の可変数引数の関数へ投げたい時の例。 void debugFunc = ^(NSString *message, ...){ va_list args; //可変引数へのポインタ va_start(args, message); // 可変引数へのポインタの開始位置をformatに NSString *m = [[[NSS…

フィルター基底

有限交差性

フィルター

NSStringでのフォーマット

ここを参照 String Format SpecifiersString Programming Guide: String Format Specifiers String Programming Guide: String Format Specifiers

ランタイム

導入 ランタイムは次をインポートしておくこと。 #import <objc/runtime.h> Opaque data type(プライベートデータ型) C言語における抽象データ型。 クラスの構成要素を表現するOpaque data type typedef struct objc_method *Method; typedef struct objc_ivar *Ivar; typede</objc/runtime.h>…

クラスダンプ

- (void)dampClass:(Class)c { NSString *clasName = NSStringFromClass(c); NSLog(@"%@", clasName); NSLog(@"method"); { unsigned int count = 0; Method *methodList = class_copyMethodList(c, &count); NSMutableString *m = [NSMutableString string]…

動的に色をつける

動的には Brush brs = new SolidColorBrush(Color.Aqua); button.Bacground = brs;

ハッシュ関数

ハッシュ関数 あるデータから異なる数を得るアルゴリズム。RFC1321 入力されたデータは要約された擬似乱数列(ハッシュ値)になる。しかも固定的に得られる。 完全な単射にはなっていないが暗号化、誤り、改ざん検出等に使われる。 MD5 128ビットのハッシュ値…

情報単位

bit 2進数の0と1に対応。2で割ることがビット列を右にシフトすることになる。 byte 8bitで1byte。つまり2^8 = 256。 Bと表記される場合あり。 KB 1KBは1024byteのこと。これは2^10byteである。ちなみに K 10^3 M 10^6 G 10^9

スーパープレ記法

c言語ならこんな感じで>|c|と|| int a(void); 使える言語は 入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハイライトの実装について - はてなダイアリー日記 入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハ…

AppDelegateでの向きの指定について

iOS

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window これをAppDelegateに実装するとシステムから特定のウィンドウにおいてビューコントローラで使うインターフェースの向きが尋ねられる。…

XMindのフォーマットの書式

ここに説明がある。XMindFileFormat - xmind3 - Brainstorming and Mind Mapping - Google Project Hosting

アニメーション

こちらを参考にして作ってみた。 コントロールにアニメーションを追加する その1(WP7) | Tech Booster コントロールにアニメーションを追加する その1(WP7) | Tech Boosterボタンが押すと色が変わるようにしたい。まず、ボタンを用意する。アクア色にした。 <Button Content="Button" Click="Button_Click"> <Button.Background></button.background></button>…

Gridレイアウト 分割

横を1:2で分割するには <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="1*"/> <ColumnDefinition Width="2*"/> </Grid.ColumnDefinitions> </Grid>

DependencyObject

依存関係プロパティが使えるようになる。通常のプロパティをCLRプロパティと呼んだりする。 値の変化で呼ばれるメソッドを登録できる。 class ClassDepTest : DependencyObject String型の名前hogeという依存プロパティをつくり、これが変更されたらHogeProp…

スタイル

統一的なスタイルを設定する場合に用いる。xaml中の同一ターゲット(X)に同一スタイルを設定したい場合は、Resoucesタグ内で <Style TargetType="X"> </Style> を設定すればよい。また、同じターゲットでも特定のものだけにスタイルを適用したい場合には、x:key=hogeとして、Resoucesタグ内…

リソース

Resourcesタグ内でx:keyでキーをつけて定義しておいて、取り出して使える。x:keyがhogeのとき、{StaticResouce hoge}で定義できる。外部ファイルを取り込みたい場合は、Resourcesタグ内で以下を呼ぶ。 <ResourceDictionary Source="hoge.xaml"/> 複数ある場合はMergedDictionaries</resourcedictionary>

onクリックイベント

jQuertを少しさわりはじめた。クリックイベントは調査範囲をイベント名、クリックに対応したいセレクタを指定する感じ。 JQuery on click eventあ、bodyが抜けてる。。

ios Appleサンプルコードのリンク

iPhoneCoreDataRecipes CoreDataの作成例

macターミナル ファイル

ファイル生成 touch a.txt フォルダ生成 mkdir hoge Finder起動 open .

省略記号

misc. 雑多