dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

2014-05-01から1ヶ月間の記事一覧

[Salesforce]翻訳機能を使って多言語化する〜カスタムラベル編〜

タイトル通り、Salesforceの翻訳機能を使って、ユーザの言語設定によって表示される内容が変わるようにしてみる。 Salesforceにはタブやオブジェクトなど様々な項目があり、それぞれについて多言語化の方法も異なるので、何回かに分けて紹介していけたら。 …

[git]コミット履歴を見やすく表示するためのコマンドが便利

git

こちらの記事でgitを勉強していた時にとても便利なコマンドが出てきたのでメモ。 今でもよく使います。 introduction-to-git/05_branch.md at master · Shinpeim/introduction-to-git · GitHub ターミナルで以下のコマンドを入力する。 $ git config --globa…

[git]特定のユーザ(author, committer)のコミットログのみ表示

git

ちょいメモ。 こちらの記事を参考にした。 gitを利用して複数人で開発している時に、自分のコミット履歴だけ確認する方法。 git log --committer=[ユーザ名] または git log --author=[ユーザ名] とすると、そのユーザのコミットだけが表示される。 --onelin…

[dojo]dojo.onでthis.[変数名]がundefinedになる

前回の記事の続き。 dojoでカスタムウィジェットを作成するチュートリアルを読んでいたけど マウスオーバー時のアクションの部分でundefinedエラーが発生していた。 該当のコードはこんな感じ。 // colors for our background animation baseBackgroundColor…

[dojo]カスタムウィジェットを作成する

公式ドキュメントのうち、こちらのページの内容を一通り学習してみる。 Creating a custom widget - Archived Tutorial - Dojo Toolkit Dojoのバージョンは1.7.2。 Dojoはチュートリアルが充実しているんだけど 最終的なソースコードをフルで書いてくれてい…

[vim] カーソルのある行を画面の先頭、中央、最後にする方法

Vim

こちらに書いてあるコマンドの紹介。 Route 477 ネットの記事を見ながらプログラミングの勉強をしている時、 iTermを半透明にして下に記事を表示しながらvimで書くことがあるんですが プログラムが画面半分くらいまで到達すると記事が見づらいなと思ってまし…

[dojo]dojoConfigの主なパラメータまとめ

ほぼほぼ、このへんの内容をまとめたものです。 Dojo道場 ~ 第11回「Dojo 最新動向 - Asynchronous Module Definition」 (5/5):CodeZine(コードジン) Configuring Dojo with dojoConfig - Archived Tutorial - Dojo Toolkit dojo.config (dojo/_base/con…

[git]git diff --stat でパスを省略しない方法

git

git diff --stat [コミットId]した時に、対象のファイルの階層が深いなどの理由で .../short/path/to/filename. というように、パスが省略されてしまいます。 これを避けるには、 git diff --stat-width=800 [コミットId] とすればOK。 800という値は試行錯…

[Salesforce]選択リストの全ての値をApexで取得する

ドンピシャの記事がこちらにあったので、メモ。 参考になります。 たいていのことは、「気合い」と「根性」で乗り越えられるものだ!!:【salesforce】Apexcodeで選択リスト型の値を取るゼイ。 コードはこちら。 (元の記事から、変数名などを若干変更してお…

Force.com移行ツールで「選択リスト」項目を追加したら編集不可になった

大した話ではないんですが、はまってしまったのでメモ。 タイトルの通り、ある標準オブジェクト(今回は「商談(Opportunity)」に選択リストを追加しようとして 移行ツールから実行すると 項目は表示されるが、選択リストが「参照のみ」になっており、値を選…

macにHomebrewでfontforgeをインストールする

色々なところで見やすいと評判のフォントRictyを 自分のMacにもインストールしようとしたのですが その途中のfontforgeのインストールでなぜか失敗しました。 macはmac book air + OS X 10.7(Lion)、 Homebrewのインストール先は~/.homebrew/にしてます。

[salesforce]商談の「取引先責任者の役割」や「パートナー」をコピーする

商談に限らず取引先、ケース、契約などの項目にある 「取引先責任者の役割」や「パートナー」ですが、 これをApexでコピーする方法。 特に、「パートナー」をコピーするあたりで色々ハマったのでメモ。 それぞれどんなもの?というのはこのあたりを参考にし…

[git]ブランチ名の変更・ブランチの削除

git

いつも忘れてその度に調べ直している気がするのでメモ。 ブランチ名の変更 # 今いるブランチの名前を変えたいとき git branch -m [変更後の名前] # 他のブランチを明示的に指定するとき git branch -m [変更したいブランチの名前] [変更後の名前] ブランチの…

ターミナルからBitbucketのリポジトリを作成する

こんな便利な方法があったのか、と。 Qiitaにも書いたんですがこちらにもメモ。 Bitbucket REST APIでターミナルから新規リポジトリ作成 - Qiita .bashrcや.zshrcに以下を記述。 function createRepo() { \ curl -v -X POST -u [ユーザ名]:[パスワード] \ -H…

mac OS X Lionのantのlibディレクトリの場所

Mac

Force.com移行ツールを自分のMacにインストールしようと思ったんだけど、手順の ant-salesforce.jarをlibディレクトリに配置するというところで「antのlibディレクトリってどこ?」となったので。 ---2016/02/08追記--- 下に記載した方法でもいいが、ドキュ…

Salesforce1で新規行動を作成する方法

Salesforce1がリリースされて半年ほど経ちますが よくわかってなかったのでメモ。このへんの話です。 Help And Training Communityきっかけは、Salesforce1を起動した時に右下に表示される+アイコンをタップしても こんな感じでToDoしか表示されないなーと…