2014-01-01から1年間の記事一覧
ややこしいのでメモ。 String emptyStr = ''; String blankStr = ' '; String nullStr = null; System.debug(String.isEmpty(emptyStr)); // true System.debug(String.isEmpty(blankStr)); // false System.debug(String.isEmpty(nullStr )); // true Syste…
Qiitaに書きました。 http://qiita.com/zaki-yama/items/77b3aeff6b129a87019a
という内容の記事をQiitaに書きました。 gas-managerというツールを使っています。gas-managerを使ってGASのソースコードをローカルで管理する - Qiita
Winter'14の場合。 以前は 開発>Apexクラス だか 開発>Apexテスト実行 あたりにカバー率をクリアするボタンがあったのですが 見当たらなかったので。以下、手順。
またしてもSalesforceネタ。 テストメソッドを書いていると、以下のようなエラーに遭遇することがあります。 MIXED_DML_OPERATION, 非設定オブジェクトを更新した後の設定オブジェクト上のDML操作(またはその逆)は、許可されていませんたしかに、1トランザ…
オブジェクトがレコードとしてDBに登録されるとIDが取得できるようになる。 Account a = new Account( name = 'テストアカウント' ); System.debug(a.id); // これはnull insert a; System.debug(a.id); // これはID(18桁の文字列)が返る へー。 新たにSOQL…
apexコード中でデータを作成・更新・削除などする場合は 実行しているユーザにその権限があるかどうかを判定してから行うようにしないと セキュリティコードスキャナーで指摘されます。ということで、オブジェクトレベルでのアクセス権限(CRUD)および フィー…
テストメソッド書いてるといつも忘れてしまうのでメモ。Apexコード開発者ガイド https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_testing_data_access.htmに書いてあることですが、 ApexのAPIバージョンが24.0以降で書かれ…
こちらの記事と公式サイトを参考に、 インストールからとりあえず動かしてみるところまでやってみました。 MongoDBを試してみよう | 日経クロステック(xTECH) ちなみに、mongoDBをインストールしてみようと思った理由は、こちらのツールです。 GitHub - wa…
一時的なメモ書き。 ここが参考になります。http://doruby.kbmj.com/aisi/20100310/surround.vim__ # 現在カーソルが置かれている単語をシングルクォーテーションや括弧でくくる # (要surround.vim) ysiw + (くくりたい記号) # 複数行の単語をまとめて記…
githubのリモートブランチと対応するローカルブランチってどれだっけ? という時に確認する方法。ここに書いてあります。 git - Find out which remote branch a local branch is tracking - Stack Overflow git branch -vv とすると * master 93e4e9f [orig…
久しぶりにeclipseを使う機会があったので環境構築しました。2014/02/01現在の最新バージョンは4.3.1 Keplerだったので 今までPCに入れていたJunoから乗り換えることにします。ついでに、最近はiTerm2+MacVimで黒背景でプログラム書いてたので eclipseの見た…
探してもあんまり載ってなかったので書きます。WebDriver APIにはJavascriptExecutor.executeScript()というメソッドが用意されており、 これにより使用する言語が何であれ、ソースコード中にjavascriptを記載して実行させることができます。しかし、execute…
普段使うブラウザはChromeですが、 動作確認やFirebugでしかできないことをやろうと思って Firefoxを起動することがたまにあります。その時に、Firefoxでブラウザ複数立ち上げて GoogleとかSalesforceに異なるアカウントでログイン、ってどうやるのかなと思…
Salesforceの小ネタです。Sandbox組織を新たに作成して、その中で行動を作成したりしていた時 参加者にメール通知が送られていないことに気がつきました。さらに、新規行動作成画面で参加者を追加すると表示される 「保存&更新を通知」ボタンも表示されない…
Firefoxにインストールしたアドオン(xpiファイル)ってどこに保存されているのかなと 気になったのでメモ。 ~/Library/Application Support/Firefox/Profiles/(プロジェクト名)/extensionsにあります。(プロジェクト名)とはよくわからん文字列のことで…
ほとんどこちらの記事をまとめただけです。 Macのスクリーンキャプチャ機能で撮影した画像の保存場所を変更する裏技 / Inforati OS Xのスクリーンショットの長~いファイル名は変えられる|Mac - 週刊アスキー 仕事をしていてスクリーンショットを撮ることが…
体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践作者:徳丸 浩SBクリエイティブAmazon勉強したいと思っている分野だったので、こちらの書籍を購入しました。実際にPHPで構築したサーバへの操作を通じてセキュリティに関す…
なかなか検索しても出てこなかったのでメモ。結論からいうと、 \\nでできる。\を2つ重ねるのがポイント。\を2つ重ねる、というのはどこかのサイトで見かけたんだけど それでもいっこうに改行できないなーと思って良く見たら \でなく ¥になっていた。 PCはm…