nakanilog

おぼえておきたい事をざっくりとメモするブログ

try-with-resources文(try~chatchにおけるリソース解放処理の効率的な書き方)

Java SE 7 よりtry~chatchにおけるリソース解放処理を簡素に記述できるようになった。 <try-with-resources文を使わない場合>FileInputStream fs = null; try { fs = new FileInputStream(filePath); (ファイル処理)} catch (IOException e) { e.printS…

関数でファイルパス・ファイル名を取得する

■ファイルパス=CELL("FILENAME") ■ファイル名=REPLACE(LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1),1,FIND("[",CELL("filename",A1)),)

Tomcat開発環境構築メモ

1)Eclipse(Pleiades All in One パッケージ)のダウンロード Pleiades 公式サイト(http://mergedoc.sourceforge.jp/) 今回ダウンロードしたのは Pleiades All in One 4.7.2.v20171225(Java Windows 64bit Full Edition) ※Full Edition は JDK、Tomcat…

バッチファイル内で日時文字列(YYYYMMDD、HHMMSS)を取得する

バッチファイル内で日付、日時を取得するには以下の通りに記述する。 <バッチファイル> @echo offrem 現在日付(YYYYMMDD)の取得set date_str=%date:~-10,4%%date:~-5,2%%date:~-2,2%echo %date_str% ←確認 rem 現在時刻(HHMMSS)の取得set time_str=%ti…

PowerShellでTCPポートの確認を行う方法

telnetコマンドのないWindowsでのTCPポート確認などで使える方法。 TCPクライアントオブジェクト生成(socket生成)PS C:\> $tc = New-Object System.Net.Sockets.tcpClient ターゲットへ接続(IP/ホスト、ポート番号)PS C:\> $tc.connect("192.168.0.1", 8…

FCIV によるハッシュ値の取得

1.FCIVツールをマイクロソフト(以下のURL)よりダウンロードし、任意のパス設定済みのディレクトリに配置する。 https://support.microsoft.com/ja-jp/help/841290/availability-and-description-of-the-file-checksum-integrity-verifier-utility 2.コ…

certutil によるハッシュ値の取得(コンテキストメニューに追加する)

<コマンドでの実行方法> > certutil -hashfile (ファイル名) md5> certutil -hashfile (ファイル名) sha1 ※実行例 > certutil -hashfile xxxxxx.xxx md5MD5 ハッシュ (ファイル javascript-promise-book.pdf):XX XX XX XX XX XX XX XX XX XX XX XX XX …

Excel の全シート名をテキストで取得する方法

※Excel2013の場合 Visual Basic Editorを起動する(ALT + F11) イミディエイトウインドウ表示する(Ctrl + G) For Each i In ThisWorkbook.Sheets: debug.print i.name : next iと入力し、Enter で実行する。 すると、下に全シート名が出力されます。

Excelセットアップ時の初期設定メモ

※Excel2013の場合 1)起動時、シート追加時の既定テンプレートを設定する 適応させるテンプレートを作成し、以下のパスに「Book.xltx」、「Sheet.xltx」として保存する。C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Excel\XLSTART 2)エクスプロー…

消せないフォルダを削除する方法

※対応は自己責任で。 ※Windows7での対応方法 C:\> takeown /r /f C:\6f8fbe17f4d2099649d91f3c950bce66 成功: ファイル (またはフォルダー): "C:\6f8fbe17f4d2099649d91f3c950bce66" は現在ユーザー "domain\username" によって所有されています。 成功: フ…

グループ化の+アイコンを上向きに変更する

※Excel2013の場合の手順 デフォルトで、グループ化を行うと+アイコンは下向きに表示される。 これを上向きに変更するには以下の手順にて変更する。 リボンの「データ」タブを選択し、「アウトライン」のプロパティを選択する。 集計行または列の位置の「詳…

バッチファイル内のネットワークパス操作について

Windowsのバッチファイルで、ネットワークパス上にあるファイルを操作する場合、cd コマンドでネットワークパスに移動にすることができない。そこで、パスの移動を pushd / popd コマンド にて行うとネットワークパスに移動できる。 <cdコマンドでの移動例…

Apexコードにて取得したレコードリストをJavaScript配列に渡す方法

実験したものの、結局採用しなかったのでメモ的に記録。実運用に耐えれるかは要検証。 <Apexコード(抜粋)>public List<Account> getAccountList() { return [ select Id, Name from Account ];} <Visualforceコード(抜粋)><script> var myList = new Array(); myList </script></account>…

吹き出し表示される画面について

取引先などのリンク項目に、マウスカーソルをポイントすると、以下のような吹き出しが表示される。 このレイアウト(表示項目)を設定するには、ページレイアウトの編集画面の右上にある「ミニページレイアウト」から遷移できる設定画面で、吹き出しに出力す…

【chrome】ブックマークバーの表示/非表示を切り替える

設定画面でもできるが、一時的な切り替えであればショートカットキーが便利。 Ctrl + Shift + B

日付から曜日を取得する方法

※Spring'16での対応方法 数式型(テキスト)で以下のように定義する※Excelの weekday() のような曜日を返す関数は提供されていない。 case( mod( date__c - date(1900, 1, 7), 7 ), 0, "日", 1, "月", 2, "火", 3, "水", 4, "木", 5, "金", "土" )

認定試験はいつ受けるべきか?

Salesforceの各種認定試験は、完全同期ではないですが、メジャーリリースに連動しています。※2016年3月現在 Salesforceは年3回(Winter、Spring、Summer)なので、次のリリースまでの時間が稼げるSummerからWinterにかけて セミナー受講 → 自己学習 → 受験 …

はてなブログの画像を削除する方法

「はてなブログ」の画像を削除するには 「はてなフォトライフ」から削除するらしい・・・なるほど。 http://f.hatena.ne.jp/ yoshizo.hatenablog.com

住所型の各項目のデータ長について

※Spring'16での調査結果 取引先などで使用されている「住所型」の各項目のデータ長についてすぐに資料が見つからなかったので、実際に登録して確認してみた。 国:80文字郵便番号:20文字都道府県:80文字市区郡:80文字町名・番地:255文字 ※全角半角問わず…

シート名を関数で取得する方法

※Excel2013の場合 以下の数式を入力する。 <シート名>=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))) ※ファイル名、カレントディレクトパスなどの取得方法も後日記載予定。

チャットダイアログを非表示にする方法

※Spring'16での対応方法 画面右下のチャットダイアログを表示させなくするには、「設定」→「カスタマイズ」→「Chatter」→「チャットの設定」にて「チャットを有効化」のチェックを外す。

選択リストの「-なし-」を無くす方法

※Spring'16での対応方法 選択リスト項目を作成すると、設定した選択項目に加え、「ーなしー」と言う項目が最初に追加される。これを無くしたい場合は、画面レイアウト設定で必須項目に設定すると「ーなしー」を無くすことができる。

【調査中】【執筆中】新規レコード作成時に項目のデフォルト値を設定する方法

※Spring'16での対応方法(正式にサポートされている方法ではないため、今後対応できない可能性があるとのこと) urlfor() にて対象オブジェクトのURLを生成し、その後にURLパラメータにて設定する。 urlfor($Action.[オブジェクトAPI名].New)&[CF + 項目1ID]…

日付をyyyy/mm/dd形式で表示する

※Spring'16での対応方法 text() にてテキスト形式に変換できるが、それだけだと yyyy-mm-dd 形式となってしまうため、さらに substitute() で "-" を "/" に変換する。 substitute( text(Date__c), "-", "/" )

プロパティの定義方法(property)

Java SE 7 より簡素に定義できるようになったプロパティ public class MyBean { public property String name1; // 読み書き可能なプロパティ public property String name2 get; // 読み取り専用 public property String name3 set; // 書き込み専用 public…

便利だけど知らなかったショートカットキー一覧

大文字に変換:Ctrl + Shift + X 小文字に変換:Ctrl + Shift + Y ※他にも何か便利なものが見つかったら追記します。

便利だけど知らなかったショートカットキー一覧

画面ロック:Windows + L ※他にも何か便利なものが見つかったら追記します。

直接関係の無いオブジェクトレコードに対してリンクを生成する方法

※Winter'16での対応方法 主従関係などで、親レコードの参照レコードに遷移するリンクを用意したいが、標準では作成されない場合などに、HYPERLINK関数を使用することでリンクを生成し、遷移することができる。 HYPERLINK([遷移先オブジェクトのID], [遷移先…

R1C1参照形式になってしまった場合の元に戻す手順

※Excel2013の場合の手順 [Excelのオプション]ダイアログを開くファイル → オプション 「数式」→「数式の処理」欄の[R1C1参照形式を使用する]のチェックボックスを外す。 マクロを使う人はよくこういう設定をするらしい。

画像を詳細ページや、リストビューに表示する

※Winter'16での対応方法 ※前提として、Salesforceではファイルストレージのサイズに制限があるため、画像ファイルをSalesforce内で保存することには向かない。よって、外部に保存してある画像を表示させる方法で対応する。 画像のURLパスを登録するための項…