MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.2.10.8 FROM 句内のサブクエリー 公式に載ってたよ。 やりたかったのは参照された値が存在するかどうか、存在するなら別のテーブルで使用するというものです。 INSERT INTO table (name, type) SELECT "NAM…
結論から言うと送られたデータを見たくて置いていたerror_logたんが邪魔していました。 じゃ何故気付かなかったのかというとerror_logをsyslogで出力するようにしていてそもそもdisplay側には出ないようにしていました。 そしてグローバルに置いたerror_log…
SQLiteに続いてMySQLでも同じ問題に… というか近いことは載ってるんですがドンピシャが無い…と思ってたら探し方が悪かったんですよね。without で調べたら結構出てきたよ(うぅ英語力ぇ) stackoverflow.comということで、したかった事はsqliteの時と同じでi…
https://www.blackhat.com/docs/us-14/materials/us-14-Diquet-It-Just-Networks-The-Truth-About-iOS-7s-Multipeer-Connectivity-Framework.pdf MultipeerConnectivityを使ったアプリのアップデートの更新をしようとしたのですが… initWithPeer:securityIde…
PHPとMySQLを使ったWEBアプリを作ろうと思い構造をかっこ良く言えばアーキテクチャを考えたんですが、PHPでフロントエンド作る必要ないなって… 何ページも必要なアプリを作るなら分かるが、1ページで済むアプリならAjax多用の方が通信的にお優しいですし流…
CALyerでお絵かきで来てくれる方が結構居ますがそんなに詳しい事書いていない上にretinaに対応していないというお粗末な解説なのでもうちょっと再利用出来る解説に…できるのか? 描画した内容をCALayerにする大まかな仕様、 UIImageViewを用意し背景となるUI…
Jenkinsがメモリ食うので止めたくて調べてみると… launchAgentsにjenkinsなんて無いんだが? 動き続けてんだからDaemonが怪しくね?っと思いお隣のlaunchDaemons覗いたらちゃっかり居ました。 で調べたら、 sudo launchctl unload /Library/LaunchDaemons/or…
今回はタグがてんこ盛り。 PHP自体すこし齧ってSmartyでブログシステムを制作した覚えが… その時はXamppを使用してローカル環境を整えたんですが今回は少し高度(ワタシ目線)になった環境で行こうかと思い壮絶に迷走したわけですね。 Macでの環境構築です。…
やりたかったことは説明などのテキストをWebViewを使用してHTMLで表示したかったのと、 説明の記述はテキストファイルで保持し説明毎にテキストファイルを読み込むという流れです。 多言語対応にしようとするとLocalizable.stringsでは複雑化し面倒だなーっ…
面倒になってUILabelに変えると爆速になった… 高コストなのにeditableもselectableもNOのUITextViewをわざわざCellに載せる必要無いのではないかというプリミティブな疑問にぶち当たりUILabelに変更。 変更なり参照したいなら別枠で開けばOKだと気付いたさ。…
角丸のviewを作りたくdrawRectで描画したもののvisibleのcellはdrawRect呼ばれるのですが、 表示されていないcellが表示される時にdrawRectが呼ばれません。 しっかりと使いまわすと宣言されてるので当たり前といえば当たり前なんですけど一回一回 呼び出す…
japan.cnet.comそこまでやるならブラウザに予め幾つかのフレームを用意しておいてフレームIDを指定しそれぞれに渡すデータだけ送信するシステムでよくないか?とふと思った。 データだけでフレームは指定するだけで良いんので面倒な設置の手間が省ける。 入…
どちらもAutolayoutで作った場合に少々面倒な事態が発生。 cellを可変高の仕様でcellの中のUITextViewの高さをsizeThatFitsで取得してheightForRowAtIndexPathに反映させようとしても上手く行かない! で調べた結果tableの横幅とcellの横幅が違う… cellは計…
SQLiteでsql文を作成して実行されて成功しているのに思った通りに反映されない! でもsqlitebrowserだとしっかりと動くんですよ… INSERT INTO data( ... ) SELECT ? ,? ,? WHERE EXISTS ( ... ) AND NOT EXISTS ( ... ); UPDATE data SET ... WHERE id = ? A…
動かない…何故? ということでstackoverflowで調べると即解決 曰く「ちゃんとメインキューで働かした?」って事で、でもそれ以前に記述したコードは 普通に動くのにこれだけ…あっ、そういえばこのメソッドの親部分が非同期でグローバルキューで動かしてんだ……
どうしても出てくる問題は同期問題だと思われます。 限られたトラフィックをどう混雑させないかが重要となってきます。 そうすると同期を全体でするか分割するかというアイデアが生まれてくると思います。 データ全体を端末で監視し必要分だけ更新という方法…
やりたかった事は無ければINSERT在れば条件次第でUPDATEという流れですが、SQLite3には無かったということです。 曲者が条件次第という部分で単純に無ければINSERT在ればUPDATEなら”INSERT OR REPLACE INTO”を使えば良いんですが これはprimary keyかunique…
該当のレコードが無い場合のみ追加である場合は無視という処理で。 他のサイトを参考に打ち込んでみるものの期待通りに動かず。 INSERT INTO 'table'(value1,value2) SELECT ?,? FROM 'table' WHERE NOT EXISTS ( SELECT value1 FROM 'table' WHERE value1 =…
よくある立体的なデザインのボタンをコードだけで表現してみた。 後悔はしていない… github.com
XIBで作成したcellが崩れる崩れる。 'Detected a case where constraints ambiguously suggest a height of zero' こんな警告文まで出される始末。しかしxcode上では何も制約違反等は出ていない状態。 上手く動くコードと見比べてみて、ふと気付いたのが上手…
実機で試すと片方は動くのにもう片方がsyntax errorで動かない事態が発生。 sqliteのversionを調べたところ片方が3.7でもう片方が3.8.5で実は調べてわかった事が 再帰クエリがsqliteで使えるようになったのが3.8.3からだそうです。 iOSが8.xのどこかの段階で…
keyPathの値がdeveloperに載ってたので参考までに。developer.apple.com >使用例 そして結構忘れやすいので CGFloat scale = [[view.layer valueForKeyPath:@"transform.scale.x"] floatValue];
github.com NoSQLのjson形式のデータベースMongoDBのiOS用frameworkです。 階層形式でデータを保持できるのでtree状のデータには有効だなっと。 NSDictionaryのデータとか扱いやすそうですね。
カスタムビューを登録してこれを親ビュー内でAutolayoutで設定したとしてこれをカスタムビュー内で操作する方法。親で設定した配列を子ビューに渡してあげてそっちで登録してあげると操作できます。 同じ内容の配列を作っても配列のポインタ辺りで登録されて…
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; NSString *str = @""; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardW…
どちらもキャレットを表示するという処理だけど動作が違うので面倒なので同時に実行。 上手くいったよマンマー! - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ CGRect caretRect = […
どう判断していいのか分からない事象です。 UITableView内にUITextViewをAutoLayoutで配置して高さを割り出して表示させて文字が全て表示されませんでした。 self. textView.scrollEnabled = NO; self. textView.textContainer.lineFragmentPadding = 0; sel…
早速使ってみたがうん楽ですね。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:)…
我流制御方法です。 とりあえず厄介なのが複数の場所に入力箇所がある場合かなり複雑になります。 keyboardイベントは一括で告知される為どのtextfieldとかの判定ができません。 しかもbluetoothが絡んでくると告知されないのでイベントが発生せずに例えばソ…
それはね口すっぱく開発者サイトで言ってるでしょ?4000枚まで表示するけどそれ以上はしないよーそこにどんな意味が含まれているか分からなかったよ。 要は検索結果が4000件以下になるように調節しろって事です。 例えば「hot」で調べた場合1000*3924とか莫…