これはすごい決断だー。
実際に、プレゼン資料があったので、以下に添付jQuery 2.0 (early 2013, not long after 1.9)
via:2013年予定のjQuery 2.0、IE8以下はサポート廃止の方針
jQuery 1.9とAPIは同一にするが、IE 6/7/8はサポートしない。
IE6、IE7はわかるけど、まさか、IE8まで中止にするとは。。。
日本の場合、IE9以外のユーザーも結構、多そうなので、当面、1.9を使うことになりそうです。
常にテンパってます。
これはすごい決断だー。
実際に、プレゼン資料があったので、以下に添付jQuery 2.0 (early 2013, not long after 1.9)
via:2013年予定のjQuery 2.0、IE8以下はサポート廃止の方針
jQuery 1.9とAPIは同一にするが、IE 6/7/8はサポートしない。
iOSのアプリ名は、デフォルトでプロジェクト名になっていますが、変更したい場合、どうすればいいのだろうか?
iOSアプリ名の変更方法
を参考にすると、
上の通りに変更したら、確かに、反映されました。「TARGET」ー「Info」タブを選択し、「Bundle display name」パラメータを変更します。
via:iOSアプリ名の変更方法
PHPSPOTのjQueyを使う場合に覚えておくと便利なChrome拡張で紹介されていた、jQuery API Browserをインストールしてみたのですが、重い。

バグっているのか、正常に動作しているのかわかりにくいので、ちょっと実用には厳しいかもしれないなー。
TechCrunchのCBS、「60 Minutes」のChromeウェブアプリを公開、ジョブズ伝著者のインタビューもを読んで、実際にインストールしました。

同エントリーによると、no FlashでHTML5とCSS3中心に作られているそうなのだが、すごいクオリティーだ。
やっぱ、モダンブラウザ向けに作るとflash顔負けのものを作ることができるからいいね。
インストールは、chrome web storeから。
lifehackerのGoogleのページを開いていなくてもGoogleトークの使える拡張機能「Chat for Google」を読んで、インストールしてみました。

確かに、毎回、毎回、google+1やクライアントアプリを持たずに、chatできるから便利かもしれないが、アプリが常駐するっぽいので、それだとメモリもくってしまい、結果的に、PCの速度が遅くなってしまうかもしれないので、エクステンションを終了させました。
Googleのチャットよりも、Facebookメッセンジャーがほしいと思うのは、一人だけだろうか?
ダウンロードは、chrome web storeから。
iGoogleが終了してしまうので、ブクマ機能として大変諜報していたGoogle Bookmarksも使えなくなってしまい、登録しておいたブクマを、素早く参照するには、どうすればいいのかと考えながらいろいろなwebサービスに移行しているのだが、Google adSenseについては、ネタフルさんで、紹介されていたGoogle AdSenseの収益が見られるGoogle Chrome機能拡張「AdSense Publisher Toolbar」を使うことにしまいました。(無料だしね!!)

ダウンロードは、拡張ページから
プライベートな話になってしまうが、Google adSenseで、広告を選ぶところがあるのだが、正直、毎回、毎回、どのサイズが、どれだか悩んでしまうので、備忘録として、広告の名前を大きさと例が掲載されているページのリンクを残しておこうかなと。
広告サンプル一覧: リンク ユニット
ディスプレイ広告
広告サンプル一覧: テキスト広告
広告サンプル一覧: 動画広告
モバイル広告
こうやって、いざ、のせてみると、種類いっぱいあるなー。
なんとまー、いいタイミングで。

iOS SDKが新しくアップデートしたようだ。
しかも、特設ページまでできている。
後々、こっちに変更しておこぉーっと。
表現が正しくないかもしれないが、Grand Central Dispatchのブロック内で使いたい変数を宣言したい。
そんな場合は、どうすればいいのか?
Grand Central Dispatch その1 Block
によると、blockの外側に、
| __block NSUInteger i =0; |
まーよくある話なのですが、アプリを言語ないし国ごとに変更したい場合は、どうすればいいのか調査しました。
結果的に、[Unity] iOSアプリ名のローカライズ
に書かれている通りに実装することで実現できました。
著者によると、どうやらUnityを使ってアプリを作っていたようですが、Unityを使っていない純粋なアプリでも変更することは可能です。
Localizationsで、言語名を設定して、作成された各InfoPlist.stringsに
| CFBundleDisplayName = 'test'; |
Google AdMob Ads iOS Fundamentals
を読みながらadmobを追加する方法について調査してみた。
表示にするには、あらかじめ下記のlibraryをインクルードしておく必要がある。
| AudioToolbox MessageUI SystemConfiguration CoreGraphics |
| #import "GADBannerView.h" @interface TestViewController : UIViewController{ GADBannerView *bannerView_; } @property (retain,nonatomic) GADBannerView *bannerView_; |
| - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { /*------------------------------------------------------------------------ AdMob関連 --------------------------------------------------------------------------*/ self.bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner]; self.bannerView_.delegate = self; self.bannerView_.frame = CGRectMake(0.0,317.0 , self.bannerView_.frame.size.width, self.bannerView_.frame.size.height); self.bannerView_.adUnitID = kBannerCode; self.bannerView_.rootViewController = self; } return self; } -(void)loadView{ [super loadView]; [self.view addSubview:self.bannerView_]; GADRequest *request = [GADRequest request]; //Test Modeにする request.testing = YES; [self.bannerView_ loadRequest:request]; } |
UITableViewのborderがうぜなーっと思っていて、これ非表示にすることができないのか調査
How do I remove the borders of a UITableView?を読んだ限り、下記のプログラムで落ち着きました。
| tableView.separatorColor = [UIColor whiteColor]; tableView.separatorStyle = UITableViewCellSeparatorStyleNone; |
タイトル通りなのだが、どうやら、Chrome Web Storeのポリシーが変更になり、extensionにも広告を掲載してもいいことになったようだ。
| Ads Monetization for Extensions: We are updating our ad policies to allow extensions to monetize through ads. Please ensure your extensions are in compliance by reviewing our extension ads policy guidelines. |
募集の開始が始まったので。
【TechBuzz】第5回yoyogi.py - python経験のないwebエンジニア向け (Djangoチュートリアルその2)-
でお話させていただくことになりました。
前回、第四回の時に、全部、お話をする予定だったのですが、できなかったので、続きからできたらと思っております。
資料は、一昨日のエントリーにslideshareを貼り付けたのでそちらで確認できます。
もっとペース配分考えて話さないとなーwww
何回かエントリーを書きそうな内容だったので。
そのものずばり、google app engineのパフォーマンスを改善したいのですが、簡単にアップさせる方法はないのかなーっとぐぐっていたら、ありました。
上記のうち、webapp.WSGIApplicationのdebugフラグはFalseにすべしは、簡単にできるので、今度、試してみよう。webapp.WSGIApplicationのdebugフラグはFalseにすべし
via:Google App Engineでアプリを高速化する3つのtips
・・・省略・・・
時間の掛かる既知な処理はキャッシュする
・・・省略・・・
Templateにはクラスオブジェクトは渡さない
無事に終了しましたので、スライドを公開します。
ご参加いただいた方、お疲れ様でした!!
今、開発中のアプリに、adMobを使おうかなと思っており、そのまま、導入してしまうと、タッチした場合に、広告クリックにカウントされてしまいます。
そこで、これを避けるために、テストモードにする必要があるのですが、その方法は、Requesting test adsによると、
| GADRequest *request = [GADRequest request]; request.testing = YES; |
UITabBarControllerを使ってUIを実装しており、かつ、その中で、HTTPリクエストを飛ばすときに、TabBarItemを選択させたくない場合があります。
そんな場合、どうすればいいでしょうか?
InterfaceBuilderで作ったUITabBarItemをEnabledにする
によると、
UITabBarItemのenabledプロパティーをNOに設定すればいけるようです。
実際に、検証したら、確かに、動作しました。
レイヤーViewでよく見かける角丸。
デフォルトは丸まっていないので、どうすればいいのだろうか?
答えは簡単でした。
また、エントリーでは、imageView.clipsToBounds = true;があったのですが、これがなくても正常動作します。ということで、imageViewが角を丸めたいViewとすると
via:UIViewの角を丸める方法
・・・省略・・・
imageView.layer.cornerRadius = 5;
・・・省略・・・
#import <QuartzCore/QuartzCore.h>
まさにタイトル通りになってしまうのですが、facebookのgraph apiを使って、ある特定のファンページへ、自動的に、「like」(いいね)をさせることはできないのかなーっと思っていたら、どうやら、
FacebookのAPIを通してページにいいねすることは出来ない
と
Is it possible to “Like” a “fan page” using the Facebook SDK?
で確認したら、現状できないようになっているそうです。
なーんだ、残念><