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

PEAR::Services_ShortURL で & が入るURLは & を %26 にする

題名どおり、 &が付いているURLは どうもAPIを経由する際、 &は引数になってどこかに行ってしまうのかどうかわからないけど & を %26 にして渡さないと行けない様子w単純にstr_replaceして対応した次第。 $url="http://d.hatena.ne.jp/imaiworks/?a=b&c=…

たぶんこれであってる、objective-cのメソッドの作り方

objective-cのメソッドの複雑さがさっぱり理解できずに 引数わたしもままならない状態でアプリを奇跡的につくっていたんだが 最近やっとこ理解できてきたので、この時点でわかっているであろうことをつらつらと・・ よく値を設定する際に [scrollView setZoo…

iPhone iOS UIWebviewでJavascript

たぶんもう知ってるかと思うんですが UIWebviewはプログラムでJavascriptaが操作できます。 たとえば、表示したHTMLのフォームの値を読み込んだり 変数の値を読み込んだり、 もちろん反対に設定をして、ページ内容を書き換えたり cssの操作もいとも簡単に行…

はてなはそれなりにリテラシーが高いコミュニケーションが 取れると思っていたんだけど、なかなかどうしてwww ここもインターネットだということ忘れてはいけないですね。 自分自身の軽い考え、甘さに反省・猛省です。

iPhoneのOSバージョンチェック

__IPHONE_OS_VERSION_MAX_ALLOWEDは(たぶん)Define値で 今使っているライブラリの上位互換最大バージョンっていう意味だから、 ダウンロードされた端末のOSごとに処理を動的に換えたい場合は うまくいかなかった。。ような記憶があります。だからこんなコ…

phytonで簡単に多次元連想配列

phpだと何も考えなくてもいいんだけど phytonだとまだまだググらないと難しい・・ 連想配列だけでもいろいろやり方があるようだけど コード内でデータ埋め込むならこんな方法でもいいみたいだ AA={'BB':{'BB1':'DATA1','BB2':'DATA2'}, 'CC':{'CC1':'DATA1',…

Google App Engineの無料分って実際どれほどつかえるんだろう?

GoogleAppEngine(GAE)って最近ハマりだしたんですが よく サーバの準備が・・ とか コストが・・ とか 費用対効果は?・・ とか言われちゃうんですよね。。 まあしょうがない。。そこは気持ちぐっとおさえて、 回避策はないかなーってさがすと、 現状ではGAE…

Google App Engine GAE /physonでCookie

こんな感じらしい 保存 (10日間保存) import datetime 〜〜〜 expires_date = datetime.datetime.utcnow() + datetime.timedelta(10) expires = expires_date.strftime("%d %b %Y %H:%M:%S GMT") datatata = '123abc' self.response.headers.add_header( 'Se…

TwitterのoAuthやxAuthでなぜかエラーがでる

php pecl oauthをつかってTwitterと認証をしようとしたら Invalid auth/bad request (got a 404, expected HTTP/1.1 20X or a redirect) failed to validate oauth signature and tokenがでて、どうにもならない状況に追い込まれた。で、試しに遊んでいるマ…

NavigationBarのタイトルを画像にする方法

できないとばかり思っていた・・ controller.hに IBOutlet UINavigationBar* navigationBar;とIBOutletを設定してxibでUINavigationBarをViewにはりつけて Delegateを張っておく。で、viewDidloadとかで UINavigationItem* item = [navigationBar.items obje…

mac X11SDKのインストール方法(結局失敗の巻)

git使おうと思ったらMacportsが必要で Macportsを入れようとしたらX11SDKが必要といわれ・・ X11SDKをインストールしようとおもったら、、、 よくわからなかった・・ Macを買うとついてくるCDの中に /Volumes/Mac OS X Install DVD/Optional Installs.locali…

iPhoneでページをめくるを試してみた

pageCurlをするが途中で止まり、1秒後にもとにもどすをやります NSTimer *timer; - (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag{ if(mode==nil || mode==0) { NSLog(@"end"); [cartpictureView removeFromSuperview]; } else { timer …

UITabbarでつくったタブに動的に遷移させるには

UITabbarに並べたタブは起動時は一番左がデフォですが アプリ終了時に選択していたタブに、起動したとき移りたいとしたら終了時のタブの番号を [self.tabBarController selectedIndex]で取得して、DBなどに保存して起動時に [self.tabBarController setSelec…

SDK4のハマったところ

UIButtonにいままでinitWithImageメソッドで画像をおいていたら、 これがSDK4ではなぜか、NGでした。 ので、普通にsetImageメソッドを使うようにしたらOKみたいです。はじめは非公開ボタンを使っているのがいけないのかと思ったら initWithImageだとは・・・…

CustomCell上のUIImageviewへの画像貼付け

たとえば、 カスタムcellに貼付けたUIImageviewにリソース画像を貼付けたいとしたとき、 で、3つ目まで画像を貼付けたいとしたとき、 if分でrowが0から2まで貼付ければいいが、 UITableViewではcellが使い回されるので、 前に貼付けた画像がそのまま残る可…

特定のセルを取得

UI本のP.294特定のセルを取得のカスタムセルバージョン int selected_section=0; int selected_row=2; NSIndexPath * indexpath = [NSIndexPath indexPathForRow:back_selected_row inSection:selected_section]; CustomCell * cell = (CustomCell *) [myTab…

TabBarでタップされたら、たどっていた階層を一気にさかのぼる

UITabbarは、ほかのタブに移って、元のタブをタップすると 前の状態で表示されるが、 そこをあえてはじめのViewに戻したい場合 UI本のP82 3.2.3の「ルート画面まで一気にさかのぼる」 を実行すればいいが はて、InterfaceBuilderで作り込んでいる場合は どう…

YAJLでUserAgentを変更する

「YAJLでUserAgent変更する」っていったって、 別にYAJLはサーバとやり取りをするわけではなく URLRequestでとってきた内容をパースするだけなわけで UAを換えたきゃURLRequest側で対応すればいい NSString *urlString = @"http://hogehogeworld.com/data.js…

iPhoneで起動時のスプラッシュをフェードアウトさせる

IBを併用した際の開発時で さまざまなのを組み合わせまくって試しまくったら ひとまずできたらが こんなバタくさいのでいいのやら?。。。 tabviewtest3AppDelegate.m - (void)applicationDidFinishLaunching:(UIApplication *)application { //標準であった…

smbmountで文字化けのこと

linux機からWindows機へsmbmuntをする際、よく文字化けで悩むが ぐぐると o iocharset=utf-8,codepage=cp932 とか o codepage=cp932 とか、いろいろ解決策が出てくるが いまいち要領を得ない。。たとえばちょっと前までのRedhatはLinuxEUC-JPだったので その…

php PECL mcrypt を入れようとしたときのconfigureで configure: error: mcrypt.h not found. Please reinstall libmcrypt. がでたら

yum install libmcrypt-devel /usr/local/php/bin/phpize ./configure -with-mcrypt=/usr --with-php-config=/usr/local/php/bin/php-config make make install libmcrypt-develをいれて-with-mcrypt=/usrをつけると良さげです

日本円換算してみた

TwchCrunchの記事 米国外9ヶ国で予約販売の始まったiPad。各国の価格を比べてみる http://jp.techcrunch.com/archives/20100510ipads-international-roll-out-heres-what-youll-be-paying/ で紹介された各国のiPadの価格ですが、 記事を書かれた方がおっしゃ…

追記2

USD比較も載せてみた。これでも日本は安く設定されているなぁ・・ その反面、対欧州には100$も乗っけている どういう施策なんだろうか・・ 経済って・・・

追記

アメリカはApple本国だから安いってのはわからんでもないですが これほど円高なのに、各国との価格差が1万円も開きがあるのは 不思議でもあります。 「日本では売れまくる」と見込んでの価格設定なのかも知れないですね。後は、日本円との比較ではなくアメリ…

jQtouchでページ遷移を処理内で行いたい

A以外でページ遷移したい場合goToをつかうたとえば、pageAnimationEndで処理を呼んでも、callback系の処理の場合、 処理が裏で動くので、そのままページアニメーションでページ遷移してしまうことがあるので、 onTouchEndでタッチされて、処理が終わったらペ…

Twitter oauth認証をphp、PECL oauthを使って通す方法

概要 TwitterAPIにphp5 + PECL oauth + curlを使ってoauth認証を通し書き込みをする 一連の流れですこの流れは「ブラウザアプリケーション」での流れになります 準備 http://dev.twitter.com/apps より「新しいアプリケーションを登録する」をクリック アプ…

TwitterAPIを操作する際の注意事項

APIをたたく際、URLごとにPOSTがGETかの指定が必ず必要ですstatuses/updateは POST (OAUTH_HTTP_METHOD_POST) $oauth->fetch('http://api.twitter.com/1/statuses/update.xml', $params, OAUTH_HTTP_METHOD_POST );friendships/destroyも POST (OAUTH_HTT…

amazon web services Access Key ID Secret Access Key の場所

自分自身、amazon web services の Access Key ID と Secret Access Keyの ありかをいつも探して回っているから、ほかにも探しているひとが いるでしょうから、ありかを記録して起きます。ただし2010年3月30日現在の情報です。あしからず アクセス http://aw…

jQuery textareaに入力したタブ区切りのデータをform inputで展開す

<title>コピペ FORM展開テスト</title> コピペ FORM展開テスト <hr><br> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script language="JavaScript"> $(document).ready(function () { $("#formchage").click(function() { var textarea = $('#aaa').val() ; var i=…</hr>