タグ

f000kjのブックマーク (276)

  • Apple Push Notification サービス(APNs) の実装方法 | PROGRAMMING NOTE

    プッシュ通知の理解には、以下のドキュメントは、以下のものが参考になる Local NotificationおよびPush Notificationプログラミングガイド 実装については、以下の公開されているコードが参考になる ・ApnsPHP: Apple Push Notification & Feedback Provider http://code.google.com/p/apns-php/ ・EASY APNS APPLE PUSH NOTIFICATION SERVICE USING PHP & MYSQL http://www.easyapns.com/ サーバ(PHP)、クライアント(Objective-C) のコードが同梱されている また、HP には実装の手順が動画で公開されている(約10分) 今回 検証には、ApnsPHP を使用した。 (EASY APNS は mysq

  • [Titanium] Titanium Module Development メモ - その1 - それはBooks

    Module クラスはモジュールとして提供するパッケージにひとつだけ存在し、Proxy、ViewProxy、View は Module パッケージ内にいくつ存在してもよい。以下、モジュール名を com.hamasyou と定義するものとする。クラス名等のプレフィックスにつく ComHamasyou はモジュール名を表す。 Proxy Proxy クラスは TiProxy を継承して作成する。クラス名を "Module 名 + クラス名 + Proxy" にすることで、JavaScript から次のように呼び出すことができるようになる。例えば、ComHamasyouMyOriginalProxy という名前で Proxyクラスを作成すると次のようになる。 JavaScript のコード var my_module = require("com.hamasyou"); var obj = my

  • Titanium Mobileで画像の複数選択モジュールを作ってみた

    モジュール開発 最近忙しくて全然ブログ書けていなかったのですが、先日初めてTitanium Mobileのモジュール開発をした時にはまったりしたのでメモとして残しておきます。 クレイでは森山がブログを書いていたり、ダニーが仕事で使っていたりと多少実績はあるのですが、私自身は全くさわったことがありません。必要に迫られて、いきなりモジュール開発をすることになったのですが、Objective-Cさえわかっていれば意外に簡単にできるし、いろんな拡張が出来るので、かなり楽しかったです。 もしかするとTitanium Mobileでバリバリ開発している人から見ると、作法がなってないとか、変な動きをしてるとかあるかもしれませんので、その時はぜひ教えていただけると嬉しいです。 Titanium Mobileに関連した記事 近頃話題の Titanium Mobile でラクラク iOS アプリ開発してみた

    Titanium Mobileで画像の複数選択モジュールを作ってみた
  • IE7/8/9, 全てのモダンブラウザ、iPhone, iPad, Androidのクロスブラウザチェックができるソフトウェア -BrowseEmAll

    デスクトップ・スマートフォン・タブレットの主要なブラウザの古いバージョンから最新版までに対応した、クロスブラウザのチェックに使えるWindows用のソフトウェアを紹介します。 Cross browser testing -BrowseEmAll [ad#ad-2] BrowseEmAllのサポートブラウザ BrowseEmAllの主な特徴 BrowseEmAllの使い方 BrowseEmAllのダウンロード BrowseEmAllのサポートブラウザ デスクトップ 主要ブラウザの最新版に対応。 IE7-9 Firefox3.6-12 Chrome12, 16, 19 Safari4, 5, 5.1 Opera10, 11 スマートフォン・タブレット 横置き・縦置きに対応。 iPhone, iPhone4, iPad, iPad2, iPad3 シミュレーター Android2.2, 2.3,

  • index - Haxe

    Haxe 4 is here! Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Download 4.3.6 Released: 2024-08-07 Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpre

    index - Haxe
    f000kj
    f000kj 2012/06/06
  • git rebaseのメモ - unpushの日記

    ときどき間違うので。 大雑把に言うと、git rebase は「git reset + git cherry-pick × n回 を自動化したもの」と考えられる(適用するコミット群が少なければ、手動でreset & cherry-pickしても良いが、たくさんあるとそうもいかない) 好きな場所にresetして、好きな位置から好きな位置までのコミットを順次適用できる。 つまりコミットを並べ替えたり除外したり、「積み木を積み直す」ようなことが出来る。 git rebase ポピュラーな使い方。 現在のブランチをにreset から見て現在のブランチにだけ存在していたコミットを順に適用 適用されるコミット群は、から見て現在のブランチにだけ存在していたコミット、つまりgit log ..HEAD で出てくるコミット。 以下の例だとA、B、Cのコミットがreset後に適用される予定 A---B---C

    git rebaseのメモ - unpushの日記
    f000kj
    f000kj 2012/06/02
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • CoCafeの作り方

    先日リリースしたCoCafeですが、苦労したこと? を参考までにまとめてみようかと思います。 マップでのピン表示CoCafeではMapを MKMapView を使って表示しています。 特徴的な所は、Mapに表示するピン。 ピンはデフォルトで3種類ぐらいの色を指定出来るピンが用意されているのですが、CoCafeでは有名所のカフェは色がそれなりに合うアイコンを用意してピンとして使用しています。 ピンは MKAnnotationView を拡張して自作しています。 MKAnnotationViewのimageプロパテイで、UIImageを設定するとピンの画像を変えることができます。 マップ上のピンは、端末の向きが変わると、画像の中心を回転の中心として画像の向きが変わります。 そのため、画像は、ピンの先が中心になるように画像を用意します。 アイコンは画像で用意します。画像はRitenaディスプレイ

    f000kj
    f000kj 2012/05/29
  • Custom Controls for iOS, iPadOS, macOS, tvOS, and watchOS - Cocoa Controls

    FrameGen is a powerful application designed to streamline the process of creating xcarchive files from your xcodeproj projects. With an intuitive user interface and a wide range of functional capab...

  • iCodeApps: Google Map Directions API & Objective-C

    Tuesday, April 5, 2011 Google Map Directions API & Objective-C Wow, it's been over a year since my last post.  What can I say other than "Life got busy". Today however, I do have something to talk about and that something would be Google's Directions API that I'm busy implementing into an iOS app.  I'm not really sure when this API came out, but I'm glad it did because it means that I can finally

  • 話題のアプリ『Clear』のUIを独自実装してみた!(+Gumroad)

    ひとつ前のエントリーの続きです!(動画も同じ) 今回こそ、当初の目的であった 『Clear for iPhone』のUIを独自に再現した実装 についての解説を書いていきますね。 初めに断っておきますが、今回のエントリーはStudy CoreDataシリーズのようなチュートリアルではありませんのであしからず。。 部分部分でどういった実装をすればあのUIが実現出来るのか?というポイントを解説していきます。 このエントリーの最後に、Clearと同じくなにかと話題のGumroadでテストアプリを公開していますので欲しい方は是非! (※ 更新:内容が古くなったため公開は終了しました) では、まず目次をば。 。。と、その前に前のエントリーで書きそびれてしまった事があったので。 ようこそタッチフリーの時代へ!画面に触れずにが読める、MagicReaderを発表! – STUDIO LOUPE こちら、

    話題のアプリ『Clear』のUIを独自実装してみた!(+Gumroad)
    f000kj
    f000kj 2012/05/25
  • UITableViewCell の背景色を変える

    前回の記事「UITableViewCell の背景を画像にする」では、UITableViewCell とそれに乗った UILabel の背景色が意図せずに変わってしまう現象を紹介しました。 UITableViewCell の背景色を任意の色にしたい場合も、同じ原因で意図した色にならない問題に遭遇することがあります。 今回は、前回のおさらいをしながら、セルの背景色が交互に替わるテーブルビューを作りたいと思います。 以下のコードは、UITableView の dataSource オブジェクトが UITableViewCell を返すところです。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // Assure cell UITab

    UITableViewCell の背景色を変える
    f000kj
    f000kj 2012/05/24
  • hotmiyacchiの日記

    「マイクラをドラクエにしてみました」な作があまりにも衝撃作。 そのポテンシャルと今後のフィーバーと長期に続くであろう口コミは想像するだに恐ろしい優秀な一品。 何より開発部はこの優秀なビルダー環境でマップとクエストを作ってるのであろうから、コンテンツ作るのが楽で楽しいってことは今後の発展性も抜群なのは間違いなし。 十年単位で続くシリーズになるんじゃないかと思います。 はまり度ブラックホールということで仕事場を離れずにリモートでできるようにしてみたけど、これがまたピッタシはまって楽しい。 辞められないので3章入ったあたりでレビュー書いてみたけど、語り尽くされてる感もあってただただ感服の意を述べるばかりです。 インスコDLが半日もかかるのには閉口しましたが、とりあえず3時間ほどプレイ。 売りである物理シミュを存分に活かした巨大な破壊遊びは面白く。売りである最大級のオープンワールドは当にどこま

    hotmiyacchiの日記
    f000kj
    f000kj 2012/05/23
  • ゲーム作り始めました

    というわけで BP辞めちゃった わけなんですが、じゃあお前今なにやってんのよというのがこちらです。 http://www.gamecast-blog.com/archives/65644888.html http://d.hatena.ne.jp/hotmiyacchi/20120204/1328376479 はい。ゲーム作り始めました。 なんでやねん!!! これにはまぁ深いワケがあるのですが、話は去年の11月ぐらいまでさかのぼります。この新会社の社長さんの 宮川さん という方と以前から個人的に交流があったのですが、ある日ちょっと話したいことがあるから来てくれと飲みに誘われまして。その席で、 「君のコードを見させてもらった。大変素晴らしい。実はこうこうこういう仕事をやることになって、君の力が必要だ!是非来てくれ!!」 (会話内容はだいぶ事実と異なります) とラブコールをいただきまして。 で

    ゲーム作り始めました
    f000kj
    f000kj 2012/05/23
  • iOS でデータを永続化する方法 - A Day In The Life

    iOS データ設計入門の続きです。前回は iOS であつかうデータ全般について書きましたが今回はデータをフラッシュドライブに保存する方法について説明します。 データの永続化って何? メモリにあるデータはアプリを終了すると消えてしまいます。 アプリを終了しても残しておきたいデータはフラッシュドライブに保存する必要があります。メモリにあるフラッシュドライブに保存することをデータの永続化といいます。永続化されたデータはフラッシュドライブが壊れない限り永続的に保存され残ります。以降 iOS でフラッシュドライブがどのように管理されているのかと、データを永続化するのにどのような方法があるのかについて説明していきます。 フラッシュドライブを構成する3つの領域 データを永続化する方法を説明する前に iOS でフラッシュドライブがどのように管理されているか見ていきましょう。 iOS ではフラッシュドライブ

    iOS でデータを永続化する方法 - A Day In The Life
  • SBOBET: Situs Judi Bola Resmi & Agen Taruhan SBOBET88 Online

    Sbobet Situs Judi Bola Online Resmi Agen Sbobet88 Terpercaya Sbobet adalah agen judi bola taruhan online terpercaya dan berlisensi resmi dari First Cagayan Leisure & Resort Corporation bergerak secara daring sudah terkenal di indonesia. Disini, anda bisa menemukan banyak sekali hal menarik yang berkaitan dengan SBOBET88. Mulai dari segala proses yang selalu cepat dan praktis, pilihan judi online l

    SBOBET: Situs Judi Bola Resmi & Agen Taruhan SBOBET88 Online
  • iOS - UITableView | Shinta's Site

    Multi Selectable UITableView UITableViewは、セルの複数選択をサポートしてません。そこで、編集モード時にセルの複数選択を可能にするプログラムを作成してみます。 ”編集”ボタンをクッリックすると編集モードに入り、セルのクリックでチェックマークがつくようにする。また、編集モード時はツールバーを表示させる。 実装 編集モード時にセルにチェックマーク画像を付加するように UITableViewCell をカスタマイズし、ツールバーを表示させます。 ツールバー 通常、隠れた状態で編集モードの際に表示されるようにします。また、チェックしたセルに対してのアクションを配置します。削除ボタンを配置します。セルがチェックされるまで、削除ボタンは非アクティブにしておきます。 // Toolbar self.navigationController.toolbar.tintC

    f000kj
    f000kj 2012/05/17
  • UINavigationBar に複数の UIBarButtonItem を配置するには - 24/7 twenty-four seven

    UINavigationBar は基的に左右 (leftBarButtnItem, rightarButtonItem) に一つずつしかボタンを配置することができません。 しかし、ちょっと工夫をするとその制限を突破することができます。 (まあ物理的なスペースの関係でせいぜい2つか3つがやっとなのですけどね) 方法その1. UIToolbar を UIBarButtonItem として配置し、その中に UIBarButtonItem を並べる もっとも見た目がキレイに仕上がる方法です。 UINavigationBar の leftBarButtnItem と rightarButtonItemUIBarButtonItem のインスタンスをそれぞれ1つずつしか代入できませんが、UIToolbar を UIBarButtonItem として作成することで、その UIToolbar に複

    UINavigationBar に複数の UIBarButtonItem を配置するには - 24/7 twenty-four seven
    f000kj
    f000kj 2012/05/14
  • qTip - The jQuery tooltip plugin - Home

  • Popovers / iOS UI Patterns (beta)

    Foursquare Social Networking Tweetbot Social Networking Facebook Social Networking Path 2 Social Networking Twittelator Social Networking 01 Twittelator Social Networking Orchestra Productivity Hashable Productivity Gowall Social Networking Gowall Social Networking 01 Feedly News iBooks Books Swish Reference