SFDC:JSforce Metadata Toolsを試してみました
JSforce Blogで『JSforce Metadata Tools』という記事が公開されていました。Force.com移行ツールみたいにデプロイコマンドを実行したりできるみたいです。すごく便利そうなので試してみましたSetup次のコマンドを実行するだけでインストールできます。$ npm install -g jsforce-metadata-tools試しにヘルプコマンドを実行してみました。$...
View ArticleSFDC:IE11とLighitnig Design System
ちょっと前にLightning Design Systemの使い方を確認しようと思ってこんな感じの画面をつくってみました。自分でCSSを用意せずにこういう画面をつくれるのはすごく便利だなと思っていたのですが、Lightning Design...
View ArticleSFDC:データローダバッチ開発の流れ
データローダですが、コマンドラインからバッチモードで実行できます。(基本的にWindowsでのみサポートされています。)Salesforce Help - バッチモードフォルダ構成ディレクトリの場所は任意ですが今回は『c:¥sfdc¥sample_batch』で進めます。bin -- batファイルなどconf -- 設定ファイルなどdata -- CSVファイルなどlog --...
View ArticleShell:ファイルの読み込み
シェルスクリプトのファイル読み込みについて確認しました。次のようにループ処理を使って読み込みできます。file_path="$FAILE_PATH" echo $file_path i=0 while read line do if [ $i -ne 0 ] then echo $line fi i=`expr $i + 1` done < $file_pathサンプルコードです。
View ArticleShell:特定の文字列を含む行の削除
シェルスクリプトでファイルから特定の文字列を含む行を削除する方法について確認しました。元のファイルはこんな感じです。処理実行時に"DELETE_TARGET"が存在する行を除外します。次の処理で削除できました。sed -i -e "/$DELETE_KEYWAORD/d" $file_pathサンプルコードです。
View ArticleJava:HelloWorldを試してみました
Javaについて勉強しました。次のサイトを参考にさせてもらいました。始める前にJavaとAntをインストールしておく必要があります。今回のディレクトリ構成はこんな感じです。srcフォルダにHelloController.javaを用意します。public class HelloController { public static void main (String[] args) {...
View ArticleJava:Eclipseからのプロジェクト作成を試してみました
Eclipse Java EE IDE for Web DevelopersをダウンロードしてJavaのプロジェクト作成を試してみました。Eclipse Downloadsこちらを参考にさせてもらいました。EclipseでHelloWorld File→New→ProjectJava Project → NewProject...
View ArticleSFDC:Bulk APIを実行するJavaサンプルアプリを試してみました
Bulk APIを実行するJavaサンプルアプリ開発について確認してみました。実装方法についてはBulk APIの開発者ガイドで解説されています。Mavenのインストールmvnコマンドを実行する必要があるのでHomeBrewをつかってインストールします。$ brew search maven $ brew install...
View ArticleSFDC:Salesforceの学習サイト"Trailhead"が日本語化されました
Salesforceの学習サイトTrailheadが日本語化されていました。betaという表示がなくなってサイトデザインも更新されていました。the fun way to learn...
View ArticleJava:ターミナルからSpring Bootの雛形プロジェクトを作成
はじめのてSpring Bootという書籍を読んで、ターミナルからSpring Bootの雛形プロジェクトの作成方法について勉強しました。Java SE8とMavenをつかっています。次のコマンドで雛形を作成します。$ mvn -B archetype:generate -DgroupId=com.example -DartifactId=hajiboot...
View ArticleJava:Spring Bootで使えるSpring Loadedを試してみました
Spring Bootで使えるSpring Loadedを試してみました。通常、アプリケーションを変更すると毎回起動し直す必要があります。Spring Loadedを導入することで起動したまま反映されるようになるみたいです。spring-projects/spring-loaded · GitHub pom.xmlのbuildに次のように追記します。<!-- Spring...
View ArticleJava:Spring Boot DIアプリ開発を試してみました
はじめてのSpring Bootという書籍を読んでSpring Boot DIアプリ開発について勉強しました。プロジェクトの雛形を作成。$ mvn -B archetype:generate -DgroupId=com.example -DartifactId=hello_spring_di -Dversion=1.0.0-SNAPSHOT...
View ArticleSFDC:選択リストの一括置換とApexトリガ
Salesforceには選択リスト型の項目の値を一括置換する機能があります。この置換機能をつかったレコード更新でApexトリガが実行されるか確認してみました。こんな感じでトリガが実行されたら強制的にエラーになるようにして検証します。標準の編集画面できちんとエラーになることを確認します。Otherの値をWebに置換します。処理完了まで少し時間がかかります。進捗状況はすべてのバックグラウンドジョブで確認...
View ArticleGit:gitignoreを生成できるgiboを試してみました
gitignoreを簡単に生成できるgiboを試してみました。インストール方法homebrewをつかってインストールできます。$ brew install gibo使い方GitHubのREADMEをみると次のような感じで実行すればいいみたいです。$ gibo Java TextMate >>...
View Articleターミナルのコマンド入力とTabキー
ターミナルのコマンドの便利機能についてです。cdコマンドなどでファイル指定する際に途中まで入力してtabキーを押下すると残りの単語が自動で入力されます。途中まで入力して・・・Tabキーで自動入力こんな感じ。
View ArticleJava:Spring JDBCをつかったDBアクセスについて
Java Spring Bootの開発を行う際にちょっとしたデータベースを簡単に用意できるSpring JDBCというのがあるみたいなので使い方を勉強しました。pom.xmlの設定Spring Bootを利用するにはpom.xmlで次の宣言を行います。<dependencies> <dependency>...
View ArticleJava:Spring JDBCの設定について
前回の続きです。組み込みインメモリDBを使う設定組み込みインメモリDBを使う設定についてです。「src/main/resources/application.yml」に以下の設定を行います。spring: datasource: driverClassName: org.h2.Driver url:...
View ArticleJava:JdbcSQLException: 機能はサポートされていませんというエラー
Spring BootとSpring Data JPAを勉強中以下のエラーに遭遇しました。org.h2.jdbc.JdbcSQLException: 機能はサポートされていません: "isWrapperFor"バージョンの問題だったみたいです。pom.xmlに次の記述をすると解決しました。<properties>...
View ArticleJava:Spring Data JPAによるDBアクセスについて
Spring Data JPAによるDBアクセスについて勉強しました。JPAはJava標準のO/Rマッパーに関する仕様。実装ライブラリとしてHibernateやEclipseLinkが有名。 JPAの特徴Javaオブジェクトとデータベースに格納されているデータとのマッピング機能データベースへのCRUD処理をカプセル化したAPIJavaオブジェクトを検索するためのクエリ言語(JPQL) Spring...
View Article