Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

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

フラグと状態管理その2

まぁ昔こんな事を書いた。 切っても切れない状態管理 - Life is Really Short, Have Your Life!! フラグで状態を表してしまうとフラグの数だけ分岐が増えるのでうんこなので、基本的には値を書き換えていく形にしたらいいよね、というもの。プログラムが知っ…

AjaxでSelectの中身を連動したい

よくあるよね。 楽なコードないかなーって思ったらregtanのエントリがGoogleトップに出てきた。 動的にoptionを書き換える - regtan’s TechNote サーバー側でオブジェクトゲットしてJSONにパースして、jqueryでcallback指定して読み込ませる。 僕もこうやろ…

お名前.comのVPSの「最大メモリ」は使えないも同然のようです

以前お名前.comのVPS再起動でTomcatがボッコボコに殺されてしまった件 - Life is Really Short, Have Your Life!!というエントリを書きました。 要は、お名前.comのVPSでは使用メモリが512MB超えた瞬間に検閲デーモンがSIGKILLを投げるようで、基本メモリ(デ…

JOIN先にNULLレコードを含んでひとつの表にしたい

JOIN先がNULLになる場合にどういう処理を行うのが最適なのか。 最適解を求めて悩み始めたので、ココはお悩みを晒してみる。 こんな感じのテーブル構成になっています。 やりたいことは、usersとattendsをくっつけて、attendsのevent_idをキーにこういう結果…

jquery DatePickerで土曜日と日曜日に違うCSSを適用させたい

ググっても情報が無かったので、調べてみました。このやり方で動いています。 まずは、土曜日と日曜日用のCSSを適当に用意します。 /*インラインで適当に背景色を選択*/ <style> /*日曜日の背景を変える */ .ui-datepicker-sunday .ui-state-default { background-i…

FCKEditor2.6でサーバーマネジャーにUPした画像が表示されない。

etc

画像のアップロード先を変更したかったので、config.phpを編集した。

selectで初期値を選択したり空白行を出さなかったりする方法

cakephp->version = "1.3.6" 公式のCookBookに嘘つかれたので、ここにコード書いておきます。 select('sex',array('男'=>'man','女'=>'woman'),'man',array('empty'=>false)); 1.2だと引数5個あるんですが、1.3は最後の引数がなくなって4つになってます。 …

お金の出入りは記録した方がいいよね

私の経験ですが、目標金額に達成すると、不思議と使いたくなくなります。 使って減ってしまうのが惜しいと思うようになります。 貯金は何のため?貯金の効用について考えてみた。 - かみんぐあうとっ オレもオレも。確かに使おうとしなくなった。もっかい頑…

会員制メールマガジンへの道

前のエントリでの新しい挑戦とはこのことでした。 会員制メールマガジンを創刊致します - GoTheDistance ホリエモンじゃないとメルマガとかやってもしょうがないんじゃないかとか思ってたんですが、ブログ以外に自分のメディアが持ててそれを育てていける事…

EverNoteとうまく付き合いたい

実は来月から新しい挑戦が始まります。ある方からご依頼頂き、僕にとって初めての試みで正直うまくいく自信はありませんが、毎週決められた時間に文章を書く必要が出てきました。その際にどうしても色んな情報を効率的に整理して、文章を書くときに役立てた…

delegateとGUIプログラミングについて書いてみる

その昔、僕はこんな本を買った。前職の会社のどっかに眠ってるつもり。捨てられたかも。 FLASH OOP (Advanced Web design books) 作者: Flash OOPJapan,株式会社バスキュール,加藤達雄 出版社/メーカー: 翔泳社 発売日: 2004/06/16 メディア: 単行本 クリッ…

会社って年を取るだけで居場所がなくなるんでしょうか

この記事読んでせつなくなった。 客室乗務員で面談の対象になったのは約680人。会社から「残っても仕事はない。何をするつもり?」「整理解雇になったら、高齢のあなたは一番に対象になる」「お客様が、年齢が高い人にサービスを受けたいと思いますか?」…

配布したいアプリ名を変更する

Hogehoge.appを変更したい場合は、アクティブターゲットを編集でプロダクト名を変更すると出来るみたい。名称変更でもプロダクト名がビルドする度にかわってしまう場合にお試しあれ。

今、浦和がアツい

居住環境的に。今の仕事が事業として形が出来てきたら、引っ越したいかも。 なんだかんだで栄えてる 浦和はなんでもある。電車でも色んな所へでることが出来る。さいたま新都心もイオンレイクタウンもアウトレットもOKストアもある。 高速道路のICがみんな近…

XCodeのプロジェクトのコピー方法

etc

大変参考になったので、自分のブログにも手順を引用させて頂く事にします。 プロジェクト名:MinimumMenu を minu へ変更する場合 Finderでの作業 プロジェクトフォルダ名の変更 MinimumMenu → minu プロジェクトファイル名の変更 MinimumMenu.xcodeproj → m…

objective-cのintとStringの変換

いつも忘れる。 //文字列を数値に変換 [@"100" intValue ]; //数値を文字列に変換 [stringWithFormat : @"%d", 100];

$layoutがNullの場合にsql_dumpは吐き出さない方が良い

versionは1.3.4です。 $layoutをnullにしてしまうと、debugレベルが2の状態でsql_dumpのelementをViewに出力してると、なぜかもう1回叩いたコントローラーのメソッドの処理が走っていました。同じ事2回やってて死ぬかと思いました。なんでnullにしたかと…

文字列操作のメモ

http://www.atmarkit.co.jp/fcoding/articles/objc/04/objc04b.html いつも忘れるのでリンク張っとく。

NSDictionaryにnil要素を入れるとその後の要素は無視される

NSString *var1 = @"var1"; NSString *var2 = @"var2"; NSString *var3 = nil; NSString *var4 = @"var4"; NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: var1, @"a", var2, @"b", var3, @"c", var4,@"d", nil]; NSLog(@"%@",dict); //…

NSArrayに数値型のオブジェクトを格納する方法

intとかNSIntegerだと格納できず作られた配列がnullで返ってくるみたいで、そのNSArrayに対して操作するとNULLだから落ちる。ぬるぽぐらい教えてくれたらいいのに。早くXCodeやめてEclipseとかNetBeansに戻りたい。 no titleにあるようにNSNumberのラッパー…

クラウド時代が加速した場合のスキルセット

ぶっちゃけサーバーサイドは何でも良くなりそうだから、下回りのインフラ部分かUI回りのフロント部分を強化していって、手を広げていった方がよさげ。 僕はインフラを追い求める時間がないので、UIをデザインできる方向に行きます。HTML5/CSS3/Javascript/FL…

UITableViewCellの選択時のハイライトを無効にする

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (c…

UITableViewCellの背景色を交互に変える

HTMLのテーブルの実装でよくある、偶数行や奇数行でセルの背景色を変えて表示したい場合はこうやる。 via プログラマメモ2: 段ちがいで色変えたいときは、UITableViewCellの背景色を、willDisplayCellで変更 - (void)tableView:(UITableView *)tableView wil…

プログラマからスーツを志したあの頃の僕

プログラマからスーツを志したあの頃の僕と同じだと思った。 私がソフトウェア技術者をやめた理由 - elm200 のノマドで行こう! 僕もプログラマは続けても報われないという気持ちを覚え、プログラムを書いているのが馬鹿馬鹿しく思えた時期があった。正直者…

setToolBarItemsを使用せずツールバーを追加する

UIViewControllerにはsetToolBaritems:というメソッドが用意されている。iOS3.0以降で。これを使えばツールバーが使えるように見えるが、そうでないこともある。 本家のリファレンスより。 Discussion View controllers that are managed by a navigation co…

文字列のNULLチェックと連結

どうでもいいけど、大括弧とかタイプするの大変だしネストとか死ぬ程書きづらいだけだろ。何考えてんだ。アロー演算子も何考えてんだ。関係ないけど。 //空文字チェック NSString *value = @"test"; if(value == nil || [value isEqualToString:@""]){ NSLog…

サラリーマンで居続けるリスクも考えよう

キャリアを考えるのに良いエントリだったのでご紹介。 NBOnlineは日経ビジネスの購読に意地でも繋げたい感がとても強いのがよろしくない。ログインしなくていいだろ別に・・・。ITProもだけど。 若い頃は疑問を抱くことなどなかったのに、40代になって自分を…

日中50以上POSTしている方の仕事ぶりが気になる

etc

僕も前々から気になっていたけど、大人は言えない事いっぱいあるのさー。 elle_x3 学生や無職ならわかるし、わたしのように事実上無職同然の自由業の家内制手工業者ならともかく、サラリーマンで朝から夜まで延々ツイートしてる人ってどんな仕事ぶりなのか偶…

親のUIViewの拡大に合わせ子のUIView座標を移動したい

UIScrollView→UIImageView→UIButtonという構造になっており、imageViewが拡大するのに合わせて、ボタンを移動して配置したい。そういうことがやりたい。 さっきうだうだブログ更新したんですが、ごめんなさい。スゴく単純で僕の考え違いでした。 拡大し終わ…

中小企業のWEB活用と100均ボールペンの僕

webdirectooor!!! [ウェブディレクター]に書かれているいくつかの記事が参考になった。 中小企業でWEB活用が進まない背景 根本的な問題なんですが、僕の例ですと、そもそもWEBに対して戦略的価値を感じているお客様が全然いないってことがあげられます。 最…