前提 使用ブラウザ:Chrome How To 開発者ツールの Network conditions を開く Select automatically のチェックを外し、UAを選択する Googlebotはデフォルトで用意されてる その他の検索エンジンbotを指定したい場合は Other を選択し、後述のUAの値を入力…
何がしたい UITextFieldに文字が入力されていない場合、Saveボタンを非活性にします。 実現方法 所感 例のごとく、もっといいやり方があるのかなと思います。 もしご存知の方いらっしゃったらご指摘くださいませ m( )m
こういう時どう言うの? 次の動作を確定するかユーザーに確かめる。 文法講座 Are you sure you want to ~ ? 本当に〜しますか? Example Are you sure you want to delete this item? この商品を削除しますか? ※「消したい」と思っているか(意思)の確認 …
そのまんまなんですが 'RLMException', reason: 'Can't mutate a persisted array outside of a write transaction.' 上記エラーは Realm の writeトランザクション外でデータの追加や削除を行おうとした場合に発生します。 try! realm.write { // 追加・削…
issueの一覧の下部に表示される Pro Tip! を集めてみました! {{ 指定した日付 }}以内に更新された issue: updated:>{{ 指定した日付 }} 自分が作成した issue: author:{{ username }} 自分以外が作成した issue: -author:{{ username }} issue 上で誰かをメ…
1. テンプレートファイルの新規作成 新規ファイルの作成は以下の New file から行う。 2. pull request テンプレート設定 テンプレートの作成 隠しフォルダにテンプレートを格納したい場合は、①のように .github/ とディレクトリを切ってその配下に PULL_REQ…
1. テンプレートファイルの新規作成 新規ファイルの作成は以下の New file から行う。 2. issue テンプレート設定 テンプレートの作成 隠しフォルダにテンプレートを格納したい場合は、①のように .github/ とディレクトリを切ってその配下に ISSUE_TEMPLATE.…
背景 「テーブルのセルを並び替えたい」と思った時、 let movedCard = cards[index] cards.removeAtIndex(index) cards.insert(movedCard, atIndex: destinationIndexPath.row) といったように実装すればいいかな、と思ったのですが、 今回はデータの保存にR…
なにがしたい? 新しいアクションを追加したらその内容を表すiconを設置したいと思うのが人間というものかなと思います。 そこで、自分でカスタマイズしたカスタムアクション用にアイコンもカスタマイズしてみましょう。 アイコンのカスタマイズ方法 1.自…
podでRealmをインストールする 1. Podfileへ記入 pod `Realm` 2. pod install 出会ったエラー core is not a symlink. Deleting... Downloading dependency: core 0.97.1 Downloading core failed: こちら、Xcodeのキャッシュの問題かネットの問題のようで…
テンプレートの導入 テンプレートをインストールするために「Alcatraz」を使用します。 AlcatrazはXcodeのPackage Managerです。 以下の記事を参考にしました。 qiita.com 2. Xcodeを再起動すると、Window選択で「Package Manager」が表示されます。 3. Pack…
現在( 2016/01/05 )使用している、Rails Admin(0.7.0)でRails4から使用できるモデルのenum値を使用すると、エラーが起こった。 サラッと解決している天才さんがいたので、感謝。 天才のGist ※注意事項 上記のファイルを作成したところ、Linuxの環境ではc…
ここの項目の値は編集させたくないなーとか思ったときに、その項目を readonly にする方法。 config/initializers/rails_admin.rbにて設定可能。 ※ include_all_fields を明示的に記述しないと、なんのfield も表示されないので注意 参考資料:公式wiki
なにがしたい 「ああ、Editページに○○を編集するスペースがほしい! 」と思うことがあるかもしれない。 今回だと、ProductモデルにImageモデルが関連づいていて(1商品が複数の商品画像を持っている想定)、 ProductのEditページにImageの表示順編集項目エ…
デフォルトのアクションオプション まずはじめに、Rails Adminのアクションにはこんなデフォルトオプションがあるよ、というご紹介。 オプションのデフォルト値一覧は以下のファイルに書かれている。 github.com register_instance_option :collection? モデ…
When to use *作業中のブランチでPullしたい場合 *作業中だが、ほかのブランチで一時的に作業する場合 Goal 一時的に今までの変更を退避させる How to ① git branch 今のブランチを確かめる ② git stash save 今までの変更を一時的に保存する ③ git stash …
通常、Ecipseでは、Android SDK ManagerはWindow→Android SDK Managerから立ちあげる。 しかし、そこにAndroid SDK Managerが見当たらない場合が…。 対処法 ① Window→Customise Parspective… ② Command Groups AbilityタブのAndroid SDK and AVD Managerにチ…
メソッドの作成 引数に渡された文字列に同じ文字が含まれないかを調査するメソッドを作成。 今回は2通りのやり方で実装してみた。 ① 2重ループを使用しての実装 (https://gist.github.com/914f60842b791725ebab) ② HashSetを利用し、1重ループでの実装 (h…
海外のWebサービスを利用すると、たまに 「U.S以外の地域からのアクセスは禁止されています」 という切ない答えが返される…。 今まではStrongVPNというサービスを利用していたけれども、 月額$7.00ほどかかってしまうし、動きもぎこちなかった。 今回取り入…
AndroidManifest.xml内で、「cannot resolve symbol error」が出てしまった時、 File → Invalidate Caches → Restart and Invalidate and Restart 参考URL http://stackoverflow.com/questions/18927972/my-debug-androidmanifest-xml-is-giving-me-cannot-r…
Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed. 上記のエラーがAndroid Studioで出ました。 私の場合は、Android Studioを再起動することで解決しました。 参考URL https://code.google.…
Windows編 *TeraTermを入れておくこと 1)TeraTermを起動する シリアルコードでCOMを選択できていればOK 2)設定→シリアリポートを選択 BoundRateを「115200」に変更する Mac編 1)Macのターミナルを起動し、以下のコマンドを実行する ls -l /dev/tty.usb…
突然、xmlファイルが読み込めませんなどのエラーに見舞われたとき、 そして、プロジェクトをクリーン(ビルド)しても回復しない場合にどうすればいいか。 1) コマンドプロンプトを立ち上げ、eclipse.exeが入っているディレクトリまで行く。 2) 「eclipse -c…
1) appliationhost.config内のbindingを変更する 54858:ポート番号 <binding protocol="http" bindingInformation="*:54858:*"><br> < binding protocol =" http" bindingInformation="*:54858:localhost" /> ファイルの場所: C:\Users\Username\Documents\IISExpress\config\applicationhost.config 2) 空間予約をする e</binding>…
1)Gitのリポジトリを「clone」する git clone http://~ 2)プロジェクトをgitのディレクトリにコピペ 3)全てのファイルを「add」する git add -a 4)全てのファイルをコミットする git commit -a 5)コミットしたファイルをプッシュする git push ori…