2019年4月25日木曜日

2019年4月16日火曜日

VS Code に Git を設定する (Windows 10 の場合)

SourceTreeでGitを導入していたのですが、VS Codeで「Gitが見つかりません」と出てくるので設定をしました。

1.VS Code 画面左下の「歯車」→「Settings」を開いて、"git.path" を検索します。

2.settings.json を編集しろ、と出てきますので、以下を追記して保存します。
"git.path": "C:\\Users\\ユーザー名\\AppData\\Local\\Atlassian\\SourceTree\\git_local\\cmd\\git.exe"

編集前
{
"files.autoGuessEncoding": true
}

編集後
{
"files.autoGuessEncoding": true,
"git.path": "C:\\Users\\ユーザー名\\AppData\\Local\\Atlassian\\SourceTree\\git_local\\cmd\\git.exe"
}

*jsonファイルなので、true の直後のカンマを忘れないようにしてください。
*日本語Windowsでは¥マークが、バックスラッシュ該当しますが、上記のようにバックスラッシュ2個入力してください。

3.上記ではまだ認識されないので、WindowsのPath環境変数を編集します。

「システム環境編集の編集」を探して開きます。


右下の「環境変数」ボタンをクリックします。


変数「Path」を選択して、「編集」ボタンをクリックします。


「新規」をクリックして、以下のパスを追加します。
C:\Users\ユーザー名\AppData\Local\Atlassian\SourceTree\git_local\cmd\git.exe


以上となります。







多言語対応自動字幕トラックを使用した AWS ライブストリーミングを始めよう | Amazon Web Services ブログ

Windows10 LAN内のPCにアクセスできない

新しくWindows10にしたところ、社内LAN内PCの共有ができなくて困りました。

症状
・LAN内PCが一覧に表示されない(数台は表示される)
・共有フォルダにアクセスできない

解決方法
「コントロールパネル」→ 「プログラムと機能」→「Windowsの機能の有効化または無効化」
一覧から「SMB 1.0/CIFS共有のサポート」を有効にして再起動をする。

*従来のコントロールパネルを表示させるのも難儀したのですが、スタートから「コントロールパネル」を表示すればよかったです。

1.スタートで「コントロールパネル」を検索する。

2.「プログラム」をクリックする。

3.「Windowsの機能の有効化または無効化」をクリックする。

4.「Windowsの機能」一覧から、 「SMB 1.0/CIFS共有のサポート」 を有効化しPCを再起動する。 




参考
Windows 10 にてネットワークコンピュータが表示されない場合について

CodeGridの作り方 - GitHubで文書管理 | CodeGrid

文章作成・メール作成に役立つ! VS Codeの拡張機能「テキスト校正くん」を公開 - ICS MEDIA

2019年4月9日火曜日

PHP 非公開ディレクトリの画像を表示させる

WEB製作のSumiDai.NET | 非公開ディレクトリに画像を保存・読込
http://sumidai.net/2017/07/07/uploader_private_file/

上記を参考に実装してみましたが、

img.php 16行目で $filename → $FileName にしなければ表示されませんでした。

× header('Content-Disposition: inline; filename="'.$filename.'"');
〇 header('Content-Disposition: inline; filename="'.$FileName .'"');

17行目も
header("Content-Length:$file_length");
→ header("Content-Length: " . $file_length);
でしょうか。これは無くても動作しますが。

phpMyAdminのインストール

【CentOS7】phpMyAdminのインストール – ysklog
http://ysklog.net/server/4475.html

EPELリポジトリの追加
# yum -y install epel-release

phpMyAdminのインストール
# yum -y install --enablerepo=epel install -y phpMyAdmin php-mysql php-mcrypt

さらに、インストールしたphpMyAdminにはアクセス制限がかかっているため、
自分のIPアドレスをアクセス許可にする必要があります。
# nano /etc/httpd/conf.d/phpMyAdmin.conf

<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1 ***.***.***.*** 
Require ip ::1
</RequireAny>
</IfModule>

上記赤色部分に、自分のIPアドレスを入力して保存します。

Aapcheを再起動します。
# systemctl restart httpd.service


に接続すればOKです。


AmazonLinux2のhttpdをALB経由で公開するWeb環境で発生していた、SafariのHTTPS接続エラーを改善してみた | DevelopersIO

2019年4月2日火曜日

.htaccess でのリダイレクトの書き方詳細

とても詳しく解説してくださり助かりました。

.htaccess でのリダイレクト(転送)設定の書き方 | WWWクリエイターズ
http://www-creators.com/archives/248#i-2

I18N: 令の字にUNICODEのコードが2つあったはなし | OPCDiary

令に「令(U+4EE4)」と「令(U+F9A8)」が有る事がわかりました。とは言っても、基本的に後者の方はCJK互換漢字に分類され、U+F900 – U+FA0Bは韓国の文字コード企画KS X 1001との往復変換を可能にするために追加された文字(一部文字はJIS X 0123と共有しているがこの字は異なる)なので、「令和」の場合、後者を使用することは無さそうと言うか、UNICODEへの収録意図から使うべきでは無いでしょう。