2021年07月24日

Android Studio 日本語化

■ Pleiades プラグイン・ダウンロード
「pleiades-win.zip」をダウンロードする。

■AndroidStudioのアップデート後に起動しない場合
下記パスの下にAndroidStudio4.*があるので消してから起動する。
C:\Users\ユーザー名\AppData\Roaming\Google
 または
%userprofile%\AppData\Roaming\Google
■Android Studio 環境変数
続きを読む
タグ:Android Studio
posted by Hiro at 14:47| Comment(0) | プログラム

2021年02月10日

Excel VBA セル内の特定の文字列に色を付ける

Excel VBA セル内の特定の文字列に色を付けるマクロです。

(2021/02/16) 複数文字列へ対応。
Private Sub CommandButton1_Click()
' 探索対象範囲(列、行数)
Const col As Integer = 1
Const rows As Integer = 50

' 探索文字列
Dim target(0 To 2) As String
target(0) = "apple"
target(1) = "banana"
target(2) = "cherry"

Dim index As Integer
Dim index2 As Integer
Dim tgt As String
Dim curCel As String
Dim res As Integer
For index = 1 To rows
Cells(index, col).Select
curCel = ActiveCell.Value
If curCel <> "" Then
For index2 = 0 To UBound(target)
tgt = target(index2)
res = InStr(1, curCel, tgt, vbTextCompare)
While 0 < res
With ActiveCell.Characters(Start:=res, Length:=Len(tgt)).Font
.Color = vbRed
End With
res = InStr(res + 1, curCel, tgt, vbTextCompare)
Wend
Next
End If
Next
Range("A1").Select
End Sub
タグ:Excel VBA
posted by Hiro at 18:21| Comment(0) | プログラム

2021年01月03日

PHPフレームワーク CodeIgniter 4 メモ

envファイルはLinux等の環境用なのでそれ以外の環境(Windows)では自動で読み込まれない。
vlucas / phpdotenv を使用して読み込み可能にする。

【環境(インストール、設定済みであることが前提)】
・Windows10 Pro 64bit
・IIS 10
・PHP 7.4.5
・Comporser 2.0.8
・CodeIgniter4

■手順
(1) CodeIgniterのROOTフォルダで次のコマンドを実行し、vlucas / phpdotenv をインストールする。(詳細はこちら)
composer require vlucas/phpdotenv
(2) \app\Config\Events.php ファイルの最後に以下のコードを追記する。
use Dotenv;
Events::on('pre_system',
function() {
try {
$dotenv = Dotenv\Dotenv::createImmutable(ROOTPATH, 'env');
$dotenv->load();
} catch (Exception $e) {
// エラー発生時はenvを読み込まない
}
function env($variable, $default = null) {
$value = getenv($variable);
return ($value) ? $value : $default;
}
});
(3) envファイルのDBなど各箇所を書き換え。
envファイル SQLite3の使用例(抜粋)
filepath = 'X:\WEB_ROOT\mycodeIgniter4'

database.default.hostname =
database.default.database = "${filepath}\\writable\\sqlite3\\test.db"
database.default.username =
database.default.password =
database.default.DBDriver = SQLite3

database.tests.hostname =
database.tests.database = "${filepath}\\writable\\sqlite3\\test.db"
database.tests.username =
database.tests.password =
database.tests.DBDriver = SQLite3
以上でIIS上でenvファイルが使えます。

【メモ】レンタルサーバ用 (ファイル名は'.env'にする。Events.phpの書き換えは不要。)
filepath = '/home/myname/www/mydir/mycodeIgniter4'

database.default.hostname =
database.default.database = '${filepath}/writable/sqlite3/test.db'
database.default.username =
database.default.password =
database.default.DBDriver = SQLite3

database.tests.hostname =
database.tests.database = '${filepath}/writable/sqlite3/test.db'
database.tests.username =
database.tests.password =
database.tests.DBDriver = SQLite3
タグ:PHP CodeIgniter4
posted by Hiro at 16:45| Comment(2) | プログラム