日々精進

新しく学んだことを書き留めていきます

相対日付値(「今日」とか)は日本語で入力する

検索条件などで日付を入力する場合、「今日」「先週」などの値が使える。 英語のサイトではTODAYなどと入力すると書かれていたのでTODAYと入力してもちゃんと動かなかった。 原因は多分、ユーザの言語設定によって入力する相対日付値も変わること。 「今日」と入力すると正しく動いた。 ここもローカライズされるのか。。

参考: help.salesforce.com

help.salesforce.com

success.salesforce.com

PCの電源をいれると「201-メモリエラー」と表示され起動しない

原因は4本メモリスロットのうち端の2本にメモリを挿していることだった。 メモリスロットが ①②③④ のように4つ並んでいたがそのうち①と④にメモリを挿すとエラーになった。①と②にメモリを挿すと エラーが起きなかった。 メモリを挿す順序が決まっているマザーボードがあるのか。。知らなかった。 PCの機種はHP Compaq 6200 Pro SFだった。

antでビルドしたwarやjarをステップ実行可能にする

なんで今時Antでビルドしてるのか・・と思いつつプロジェクトの都合でAntを使ってます。 Antでビルドした時にデバッグ情報を出力するには、debugオプションとdebuglevelオプションを追加する。

<javac destdir="${build.dir}/classes" source="1.8" target="1.8" debug="true" debuglevel="lines,vars,source">

参考:

Javacタスク

EclipseでBreakpointを置いてもそこで実行が止まらない

原因はいくつか考えられるけど、今回はBreakpointがbyte codeにattach出来ていないことだった。 以下のサイトに例があるが、Breakpointのアイコンが青い丸だけの場合、attach出来ていないので止まらない。 青い丸にチェックマークが付いているとattach出来ているので止まる。

stackoverflow.com