年に1度のiOSデベロッパーのイベント「Conference with Developers」で話をしました。 JavaScriptCore.frameworkとObjective-C のRuntime APIという非常にマニアックな内容でしたが、まあまあわかるように伝えられたかなと思います。 話の内容は主に以下の3点です。 JavaScriptCore.frameworkの概要と使い方 Objective-C Runtime APIの活用方法 JavaScriptBridgeの紹介 伝えきれなかったことを補足しますと、JavaScriptBridgeはフルスクラッチで最初から最後まですべてJavaScriptでiOSアプリを書く、という用途のために作られたのではありません。 例としてそういうものを示しているのは、単に例は極端なほうがわかりやすいというだけの理由です。 どちらかというと、週
Qiita の非公式クライアントアプリ『PocketQiita』をリリースしました。 Qiita では毎日たくさんの便利な情報が投稿されていて、読めば絶対に勉強になるものばかりなのですが、Qiita のフィードページがスマートフォンに最適化されていないのと、僕がフィードページのデザインをあまり好きになれないというのがあって、自分から進んでアクセスする気が起きにくいという問題がありました。 それを解決するために開発したのが PocketQiita です。 PocketQiita では、新着投稿やタグごとの投稿をタイムライン表示したり、投稿をストックしたりすることができます。 一応フルクライアントを目指しているので、ユーザのプロフィール画面なども作り込んであります。 もちろん Pocket やはてブとの連携もバッチリです。 PocketQiita で情報をいち早く入手して、どんどん共有していき
lodash.js moment.js mocha.js sinon.js chai.js es5-shim どんなにライブラリを導入しても、顧客との心の距離は一ミリも縮まりませんでした。
小さいことは良いことだ! スマフォでゲーム。懐かしのRPGが続々とリリースされるので、僕もiPhoneをゲーム機代わりによく遊んでいるのですが、やっぱりタッチパネルだと操作性に不満が残るんですよね。なんというか、ゲームを「やってる感」が物足りないというか。という訳でゲーム用コントローラーを探していたんですけど、結構イイ感じのものが見つかりましたよ。こちらの「iMpulse」は世界最小を謳うスマフォ用ゲームコントローラーです。 ほら見て! 手の中にスッポリ収まるサイズです。しかも使わないときはキーホルダー代わりになるので携帯性もバツグン。スマートフォンにはBluetoothで接続し、最大で100フィート(約30メートル)離れたところからも使うことができます…ってそんな遠かったら画面見えないか。フル充電でおよそ9時間利用できるので、これさえあれば丸一日ゲームを楽しめますよー。 「iMpulse
パラメータ有りiPhoneアプリのURLスキーム一覧 全般的な注意① 備考の部分に書いてある <text>のような部分に日本語を入れるとうまくいかないこともあります。そういった場合には、文字列をWeb便利ツール/URLエンコード・デコードフォーム – TAG index Webサイトなどを利用してURLエンコードしてください。 全般的な注意② アプリによってはURLスキームが長くなっているので、スマートフォン表示では見づらいと思います。 全般的な注意③ 長くなったURLスキームの表示を整えるために、途中で改行が入っている場合があります。コピー&ペーストで作動しない場合は、一文字ずつ入力してお試しください。 全般的な注意④ 各種アプリをアルファベット順、あいうえお順に並べてページ内ジャンプ出来る目次を以下に作成しました。適宜ご利用ください。(ページの先頭へ戻るボタンもあります。) Bywor
2014.02.02 SyncEdit 2 -- RubyMineでSublime Text 2のようなマルチ編集を行なうプラグイン こんにちは、hachi8833です。Sublime Text 2の強力な機能の一つに「同時編集」があります。たとえば、文字列を選択してから⌘-Dを押すと、以降に出現する同じ文字列が次々に同時に選択され、それらを同時に編集できるというものです (Sublime Textの動作についてはこちらの動画を見るのが一番早いと思います)。 一度使ったらもうやめられないこの機能をRubyMineでも使えればと常日頃から思っていたのですが、これにかなり近い動作をするSyncEdit 2というプラグインを見つけました。このプラグインはRubyMineにとどまらず、WebStormなどJetBrainsの他のIDEでも使用できるようです。 導入方法および使用法は簡単です。以下は
あまりやってる方いないみたいなんですが、Seeq は iPhone 内の音楽の検索&再生ができて、とても便利なのです。 そして、Seeq+ でも、もちろん音楽検索&再生、できます。 しかも進化しているのですよ! Seeq+ での音楽検索&再生 まず基本の操作から。 音楽の検索&再生方法です。(方法は Seeq と同じです) とても簡単。 検索したい、アーティスト名 or アルバム名 or 曲名を入力して、「ミュージック」(デフォルトで入っている)をタップします。 そうすると結果が表示されるので、タップすれば再生開始。 以上! 「あの曲聴きたい」「あのアルバムが聴きたい」って時にサッとできてホント便利なのです。 (Spotlight ではアルバム単位での再生ができません) Seeq との違い 検索機能は同じ。 音楽再生機能が違います。 左が Seeq、右が Seeq+ です。↓ 比べてみると
スマートフォンアプリ広告の世界は、Web広告よりもユーザートラッキングが難しい世界。この領域のサービス展開を支える環境を現場技術者が解説する。 筆者らの所属するCyberZはスマートフォン広告代理店として、スマートフォン向けサービスのマーケティング支援、主に広告運用の代理事業を行っています。 広告運用では、弊社が開発したスマートフォン広告効果計測ツール「Force Operation X」(以下「F.O.X」)を使用して運用の効率化を図っています。この「F.O.X」にHadoop管理ツールであるCloudera Managerを導入しています。 今回の連載では、この「F.O.X」にHadoop、Cloudera Managerを導入、運用して得られたノウハウを全3回でお伝えしていく予定です。今回は、スマートフォン広告サービスを支える技術要件とCloudera Managerの導入を決めた背
IBM TechXchange Community Together, we can connect via forums, blogs, files and face-to-face networking. Find your community Where is my content? If you’re looking for developerWorks content or a Support forum and ended up here, don't panic! You are in the right place. The content you're looking for. This page will help you find the content you are looking for, get answers to your questions, and f
Showcase of iOS 6 apps icon redesigned for iOS 7Curated by @keeyeny
JavaScriptテスト自動化ツールSeleniumのこれまでとこれから(前編)。第1回 日本Seleniumユーザーコミュニティ勉強会 JavaScriptのテスト自動化ツールとして知られるSeleniumに関する勉強会「第1回 日本Seleniumユーザーコミュニティ勉強会」が、1月18日に都内で開催されました。 JavaScriptを活用した大規模なWebアプリケーションが増えるなかでSeleniumへの注目は高まっており、会場には100人近い参加者が集まりました。この記事では、そのイベントをダイジェストで紹介します。
Storyboardを使えば、画面遷移にSegueを利用することができます。 NavigationControllerを使った遷移で利用するsegueは組み込みのpushを使いますが、 Custom Segueを定義して画面遷移のアニメーションを独自のものに変更する場合、いくつか考えなければならないことがあります。 遷移した画面から戻るSegue(unwind segue)も定義するか、Segueに頼らず戻るボタンを押したアクションメソッドに自前で戻るアニメーションを記述するか NavigationBarの戻るボタンを別途用意する UINavigationControllerで遷移している場合、いくつかのunwind segueのメソッドはコンテナViewControllerとなっているUINavigationControllerのものが呼ばれる ここでは、unwind segueを用意し
Objective-Cを1ヶ月で物にする、というミッション中なのでとにかく色々メモって行きます。 ということで、今回は並列的にHTTP通信(POST)する方法をメモ。 ケースとしては、一度APIを叩いてtokenをもらったのち、そのtokenを使って再度リクエストする、みたいなもの。 使用したクラスは以下。 NSMutableURLRequest NSURL NSURLResponse NSData NSURLConnection NSDictionary 実際に動くサンプルは以下。 //NSOperationQueueを使ってマルチスレッドでリクエスト NSOperationQueue *queue = [[NSOperationQueue alloc] init]; [queue addOperationWithBlock:^{ ////////////////////////////
Conference With Developers 2 | Peatix Conference With Developers 2 に参加してきたのでメモ。 録画 confwd 1 confwd 2 iOSエンジニアとGitHubとキャリア – ninjinkun GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法 Github上で行うオープンソース活動 NJKWebViewProgress ninjinkun/NJKWebViewProgress WebViewにロードバーを表示するライブラリ proxyとして実装してるので既存のWebViewのdelegateに挟んで使える NJKScrollFullScreen ninjinkun/NJKScrollFullScreen スクロールするとフルスクリーンになるUI UIScrolViewDelegateをフックしてバ
January 31, 2014 John Blanco iPhone, Uncategorized Since block syntax came out alongside iOS 4, I’ve struggled to memorize it. Sure, blocks without return types or parameters = ^{ return @”super easy to recall”;}, but once you factor in arguments and want to accept a block argument in a method, thingsBecome:(CGFloat (^)(NSInteger way, id more, CGRect complex))dontYaThink? It’s no wonder that Fucki
Drop Node.JS 0.8 support New logging (https://github.com/cowboy/node-prolog) A logger to listen to events and output them to the console. Deals with stderr/stdout, or Grunt itself has this built in. node-task (https://github.com/node-task) Tasks as npm modules that can be required and run independent of any task runner (if you want to manually build a compliant config object to execute it). Can pi
强奷漂亮的女教师中文字幕,狠狠色噜噜狠狠狠狠97俺也去,久久精品私人影院免费看,国产亚洲精品AA片在线播放,狼群影院网在线观看,老妇肥熟凸凹丰满刺激,老少伦XXXX欧美
JavaScriptCore.frameworkの解説と、できることの限界を探ります。
2月8日のポタ研にはいつものJabenも参加しますが、今回の出展物のお知らせが来ましたので紹介します。 いつものようにコストパフォーマンスの高い二つの新製品があります。 KASSO YJ-01 classA 真空管アンプ KASSOというメーカーのヘッドフォンアンプで真空管を採用したAクラスアンプです。価格は24,800円(予価)と据え置きとしてはかなりお手頃です。 DAC機能はなく、純粋なヘッドフォンアンプです。外観はソリッドでなかなかよくできています。 背面にはRCAアナログ入力のほかにプリアウトがあるのでプリアンプとしても使うことができるようです。またミニ入力がついているのでiPodあたりから接続することもできるでしょう。パッケージにはACアダプターのほかにミニ-ミニケーブルもついているのでiPhoneなどから手軽に出力を取り出せます。 CHORD QuteHDをDACとしてみました
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く