タグ

2013年10月4日のブックマーク (13件)

  • リリースしたアプリを継続してメンテナンスし続けるコツ - 40歳からのキャリアチェンジ

    昨日、Titaniumもくもく会Vol.11に参加して、LTをしました。 Qiitaの@yaottiさんがが参加いただくというのを知ってから、リリースしてからしばらく放置気味だったTiQiitaのマイナーアップデート作業をコミットログを見る限り1週間ほど前から行っていました。 今回のLTでもお話した内容にも繋がるのですが、マイナーアップデート作業をしながらちょっとした気付きがあったので簡単にまとめておこうと思います そもそもなんで放置気味だったのか これは昨日のLTで喋ったのですが、放置期間中は、他のこと、具体的には、CraftBeerFanのアプリを作っていたから。趣味でやってて時間的な制限もあるので、流石に2つ同時進行というのは現時点での自分のスキルではちょっと無理なので、CraftBeerFanに注力してました。 ちなみに、どれくらい放置してたかというと、5月20日のコミットログでリ

    リリースしたアプリを継続してメンテナンスし続けるコツ - 40歳からのキャリアチェンジ
    tuki0918
    tuki0918 2013/10/04
  • iOS 7 の UI が分かりにくいワケ

    [iOS の UIPicker を比較する] 新しい iOS 7 の UI が識別しにくいと思っていたら、Sean Woodhouse がデベロッパの立場から同じことを指摘している。 iOS 6 と iOS 7 の UIPicker の違いを比較したものだ。 Itty Bitty Labs: “Lifting the lid on the iOS 7 UIPicker” by Sean Woodhouse: 30 September 2013 *     *     * やっと iOS 7 ピッカーがよくなった? iOS 7 の見かけが大きく変わった原因のひとつは UIPicker(およびその関連で UIDatePicker も)がフラットになったことだ。新しいピッカーは表面上はよりクリーンになったように見える。自分は iOS 6 のピッカーのビジュアル偏重と疑似3次元回転効果が好きではな

    iOS 7 の UI が分かりにくいワケ
    tuki0918
    tuki0918 2013/10/04
  • Appcelerator Developer Center - API for (version 1.6.2)

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Appcelerator Developer Center - API for (version 1.6.2)
    tuki0918
    tuki0918 2013/10/04
  • iOSでTestFlightアプリを再インストールする方法 - Qiita

    この内容はAppleに買収されiTunes Connectに統合される前のTestFlightについての情報です、testflightapp.comは2015/2/26に終了です iOSのホーム画面に設置したTestFlight (Mobile)アプリを起動しても404ページが表示されるようになった。 基的にTestFlight (Mobile)アプリはTestFlightサイトを表示するだけのWebアプリだと予想しているのだが、TestFlight MobileのダッシュボードページのURLが変わったせいで昔インストールしたTestFlightアプリのURLが開けない。 サポートに聞いたら再インストール方法を教えてもらった。 I suggest following this guide (http://help.testflightapp.com/customer/portal/art

    iOSでTestFlightアプリを再インストールする方法 - Qiita
    tuki0918
    tuki0918 2013/10/04
  • Titanium MobileでiOS4とiOS5を分岐させる方法 #TitaniumJP - @toshiyuki83 Webサービス更新履歴&技術情報

    Titanium Mobile側の仕様かiOS側の仕様はわかりませんが、LabelのテキストでiOS4とiOS5の改行幅が違ったり、表示に差があるときがあります。 Titanium Mobile入門記事やにはiOSとAndroidの分岐は必ず載っているのですが、iOSのバージョンによる分岐の日語記事が見当たらなかったので、記載させていただきます。 (Titanium Mobile第一弾の巻末リファレンスのTi.platformの項目にも抜け落ちていました・・・) var tiPlatform = Ti.Platform.version; var tiPlatformParseFloat = parseFloat(tiPlatform); if(tiPlatformParseFloat >= 5){ alert('iOSのバージョンは5.0以上です!'); alert('正確には' +

    Titanium MobileでiOS4とiOS5を分岐させる方法 #TitaniumJP - @toshiyuki83 Webサービス更新履歴&技術情報
    tuki0918
    tuki0918 2013/10/04
  • もうすぐ30歳なのに

    先日、女性とご飯をべて1杯だけビールも飲んで明日も早いからって夜9時にお開きした。 で、駅まで送ってく途中で「あ、おしっこしたいな」レベルだったんだけど、家も近いし我慢した。 別れ際に女性がモジモジしてて、来週の予定とか聞いてきて何だか良い感じになったんだけど 尿意の波が何度も来て、でも頑張って我慢して改札から見えなくなるまで見送った(何度も振り返るから帰れない)。 その女性の可愛さもあってムクムクしてたのもあって、「これはやばいかも」と思い走って家まで帰った。 途中で公園があったんだけど、カップルがベンチにいたしトイレに駆け込んだら「あいつ漏れそうなんだ」ってばれちゃうと思って走り抜けた。 で、マンションに着いたんだけど、こういう時に限ってエレベーターが遅いんだよね。何度もボタン押してようやく来て 7階押してエレベータが動いたんだけど、エレベータの中で限界が何度も訪れて「あー、あっー!

    もうすぐ30歳なのに
    tuki0918
    tuki0918 2013/10/04
  • App クラス - 2.x

    App クラス¶ class App¶ App クラスはパスの管理、クラスのロケーション、そしてクラスのローディングの責務を担っています。 念のため ファイルとクラス名の規約 に従っていることを確認して下さい。 パッケージ¶ CakePHP はパッケージの考え方を中心に編成され、それぞれのクラスは他のクラスが存在するパッケージや フォルダに属します。それぞれのクラスをどの場所でロードするべきなのかをフレームワークに通知するため、 App::build('APackage/SubPackage', $paths) を使用して各パッケージの場所を設定することができます。 CakePHP のフレームワークのほぼすべてのクラスは、あなた独自の互換性のある実装と入れ替えることができます。 フレームワークが提供するクラスの代わりに独自のクラスを使用したい場合は、ただ単に、CakePHP の探索が 期待

    tuki0918
    tuki0918 2013/10/04
  • New Relicの可用性監視でサイトが動いている事を検知する - Qiita

    ほぼ全てのEngine Yardユーザが利用しているNew Relicにはサイトが停止していないかを外部から監視するモニタリング機能があります。Engine Yardも指定したURLへのモニタリング機能がありますが、これは内部からの監視になっているので外部からの監視が可能で高機能なNew Relicの設定はぜひともしておきましょう。 設定はNew Relicのダッシュボードでアプリケーションを選択し、Setting > Availability monitoring のタブの中から行います。設定項目は次のとおり。 Turn on availability monitoring for {app} このアプリケーションで可用性監視を有効にする URL to ping: 定期的に監視するURL Elapsed time between failures before a downtime ev

    New Relicの可用性監視でサイトが動いている事を検知する - Qiita
    tuki0918
    tuki0918 2013/10/04
  • CakePHP2.0のAuthコンポーネントで会員制サイト(ACLを使わない簡単なアクセス制御) - もじゃぐらみんぐ

    CakePHPのAuthコンポーネントを使用して 会員登録した一般ユーザ、スタッフ、管理者など、 ユーザの属性ごとにアクセス権限を設定した会員制サイトを作ります。 usersテーブル、モデル、コントローラー、ビューの作成 usersテーブルには、少なくともusernameとpasswordカラムが必要です。 Authコンポーネントでは、usernameをユーザ名、passwordをパスワードとして 自動的に判別して認証処理を行います。 あと、一般ユーザと管理権限を持つユーザを区別するために、 groupカラムを作っておきます。 CREATE TABLE IF NOT EXISTS `users` ( `id` int(10) NOT NULL, `username` varchar(100) NOT NULL, `group` varchar(100) NOT NULL, `

    tuki0918
    tuki0918 2013/10/04
  • CakePHP1.3 Authコンポーネント使い方まとめ - hayoblog

    2012-05-09 CakePHP1.3 Authコンポーネント使い方まとめ CakePHP CakePHP 1.3.x Authコンポーネント使い方 Authコンポーネントを使ってみましたので、使用方法をまとめました。以下のソースで、ユーザのログイン(users/login)、登録(users/add)、ログアウト(users/logout)が使えます。パスワードのフィールドを直接ユーザ登録フォームに割り当てると、モデルのバリデーションが行われる前にハッシュ化されてしまい、文字数などのチェックができません。そのため、ユーザ登録フォームではpassword_for_validateフィールドを割り当てています。ログアウト処理では数時間ハマってしまいました。Authコンポーネントはログアウト処理をallow()に入れないとおかしな動きをするので注意が必要っぽいです。また、ログイン後のリダイ

    tuki0918
    tuki0918 2013/10/04
  • CakePHPのディレクトリ構成を変えてセキュリティ強化 | helog - Webに悩む人のネタ帳

    CakePHP1.3でWebアプリケーションを構築する上で、Authコンポーネントを使った管理画面を作ってみます。 前提として、adminコントローラ配下に認証をかけることにします。つまりCakePHPで構築したサイト内で「http://xxx.xxx.xxx/admin」にアクセスするためには管理者権限を必要とするようにします。 ユーザ管理テーブルを用意する ユーザIDとパスワードを管理するテーブル「users」を用意します。 CREATE TABLE users ( id INTEGER(8) auto_increment PRIMARY KEY, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, date_create VARCHAR(19) NOT NULL, date_update TIMESTAMP NO

    CakePHPのディレクトリ構成を変えてセキュリティ強化 | helog - Webに悩む人のネタ帳
    tuki0918
    tuki0918 2013/10/04
  • [CakePHP2.x]AuthComponent 認証をユーザー用と管理者用で分ける|STAFF BLOG|株式会社 アルヴェアーレ [ALVEARE]

    使用環境:CakePHP2.3.1 CakePHPで開発する時、ほぼ9割方使用するであろうAuthコンポーネントですが、 管理者とユーザでテーブルを分ける場合、そのまま実装すると 片方で認証を行うと、もう一方もログイン済となってしまい正しく動作しないようです。 ちょっと一工夫が必要みたいでメモ 個人的にAuthコンポーネントの設定はAppコントローラに書く事が多いです。 AppController.php キモとなるのは23行目のセッションキーの変更 Authコンポーネント内ではstaticで’Auth.User’で宣言されており、 管理側もユーザ側も同じセッションキーを使用する為上記の現象になるようです。 //フロント、管理識別 if (isset($this->params['prefix']) && $this->params['prefix'] === 'admin') { //レ

    tuki0918
    tuki0918 2013/10/04
  • CakePHPのAuthコンポーネントで、誰でもユーザ登録ができるようにする場合 | hijiriworld Web

    Posted on: 2012/03/05 CakePHPのAuthコンポーネントで、誰でもユーザ登録ができるようにする場合 CakePHPのAuthコンポーネントは簡単に認証ステムを作れるので便利なのですが、誰でもユーザ登録できるようにしようと思うと若干工夫が必要でした。 誰でもユーザ登録できるようにする為には、 1. ユーザ名の重複はNG、設定できるパスワードにもルールを決める →モデルのバリデーションで設定する 2. パスワード入力欄は普通のテキストフィールドにする →ユーザが自分で設定するパスワードを視認できるようにする為 3. addアクション(ユーザ追加)は認証からはずす まずはさらっと書いてみます。 > モデル(user.php) <?php class User extends AppModel { var $name = 'User'; var $validate = a

    tuki0918
    tuki0918 2013/10/04