横スワイプ(フリック)でViewを切り替えるViewPager/PagerAdapterのシンプルケース
iPhoneでおなじみ(?)の横スワイプで「すっ、すっ」と切り替わるViewがうらやましいなーと思っていたのですが、Android Support Packageに含まれるViewPager/PagerAdapterを使うとものすごく簡単に実装できることを知りました。
このパッケージには他にも色々と便利そうなものがあるようですが、今回は横スワイプでの切り替えのみです。
iPhoneでおなじみ(?)の横スワイプで「すっ、すっ」と切り替わるViewがうらやましいなーと思っていたのですが、Android Support Packageに含まれるViewPager/PagerAdapterを使うとものすごく簡単に実装できることを知りました。
このパッケージには他にも色々と便利そうなものがあるようですが、今回は横スワイプでの切り替えのみです。
前回に引き続き、iPhoneのホーム画面っぽい奴です。
jQueryと愉快な仲間達(jQuery UI、dblTap event plugin、jquery-ui-touch-punch)を利用しまくりです。
例によってGecko/WebKitなブラウザ達(Firefox/Safari/Android/iPhone/iPad)で見らるはずです。
ちょっとした理由から、HTML5でiPhoneのホーム画面っぽいUIを作れないかなーと思い、ちょっと頑張ってみてます。
今のところはGecko/WebKitなブラウザ達(Firefox/Safari/Android/iPhone/iPad)で見られます。
アイコンの周辺を長押し(ロングクリック?)してみてください。
ブルブルっと震えます。
これがまあ 終のすみかか 雪五尺
こんにちは。しょぼんです。
先日仕事でmodxにコンテンツを登録する際にちょっとした問題があり
苦労したのでメモしておきます。
modxにhtmlを直接登録する場合、通常はエディターをTinyMCE ->なしに変更して
貼り付けをすると思いますが、htmlのなかにjavascriptが含まれている場合、
エディターの変更だけでは正しくソースを登録できないケースがあります。
その場合は、ページ設定タブの「リッチテキストで編集」をオフにして登録すればソースが
そのまま登録されます。
「ちょっと詳しくJavaScript」シリーズ特別編【そして伝説へ…】をお届けします。
今回もサブタイトルから中身がさっぱり分からないですが、実はもうひとつ、「~FizzBuzz問題に見るfor文の挙動~」なんてのも付いてたりします。
JavaScriptでFizzBuzz問題を実装し、結構な短縮化ができてると思うのですが、その際に使ったテクニックについて説明をしています。
この問題の派生として(?)「プログラマーはプログラム言語で酒が飲めるぞー!酒が飲める飲めるぞー!酒が飲めるぞー!」なんてものもこんな感じで書けたりします。
ってか書いたんですがw
せっかくなのでHTML/CSSでもFizzBuzzってみました。
ま、たまにはこんなのも楽しいですよっと。
あわせて第1回、第2回、第3回、第4回、特別編【悪霊の神々】もお楽しみください。
転送に時間のかかりそうな大きな画像などを読み込み中にくるくる回るローディング画像を代わりに表示してみよう、って感じです。
アニメーションGIFでも問題はないんですが、せっかくなのでくるくる回るのはCSSアニメーションを使ってみようと思います。
海に出て 木枯らし帰る ところなし
こんにちは。しょぼんです。
最近のXcodeは以前のiOSシミュレータが最初はインストールされていません。
Xcode -> Preferences -> Downloads でインストールが可能です。
両岸の若葉せまりて船早し
こんにちは。俳句エンジニアことしょぼんです。
先日、OTA(Over the Air)ビルドを作成する必要があり、
いろいろと調べましたので、メモしておきます。
-OTAビルドとは
ipaファイルをインターネット経由で端末へインストールするためのビルド
-作成方法
-Xcode -> Product -> Archive を選択。そうするとorganizerが起動するので
-Share -> Contents:iOS App Store Packageを選択 -> next
-saveダイアログが表示されるので、Save for Enterprise Distributionにチェック
-Application URLにダウンロードURLを入力 ex) http://www.lanches.co.jp/hoge.ipa
-titleにアプリタイトル(適当な名前でいいです)を入力。それ以外は省略可能。
-save を押すと ipaとplistファイルが作成されるので、上で指定したサーバーに配置。
-http://www.lanches.co.jp/hoge.plist にリンクを貼ったhtmlを上記で指定したサーバーに配置。
(ipaではなく、plistにリンクを貼ることに注意)
追記
インターネット経由でインストールが可能になったとはいえ、通常のライセンスでは
UDIDが登録された端末以外ではインストールはできません。
五月雨を あつめて早し 最上川
はじめまして。俳句エンジニアことしょぼんです。
Facebookにシェア投稿した際、期待したとおりにタイトルやサムネイルが
表示されないことがありますが、これは誤った情報がキャッシュされてしまっている為なので、
Debuggerをつかうことでキャッシュがリセットできます。
Debuggerはこちら。
アプリ内にAndroidManifest内で定義しているandroid:versionCodeとversionNameを表示させたい際の覚え書きです。
これは意外に簡単で、PackageManager/PackageInfoを使うことで簡単に取得できます。
