物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

2019-11-01から1ヶ月間の記事一覧

UltraVNCのServer側の設定の日本語訳

Incoming Connections When Last Client Disconnects Keyboard & Mouse Query on incoming connection Autherication DSM Plugin Misc (その他) Logging Incoming Connections 着信接続 □ Accept Socket Connections ソケット接続を受け入れる Display Numbe…

はてなブログでソースコードを色付けして表示する(シンタックスハイライト)

help.hatenablog.com

Windows10 や Windows Server で VPN常時接続 Always on VPNの方法

VPNを自動接続するには、パスワードを入力するウィンドウが出てくることを抑止する必要がある。そこで、 %AppData%\Microsoft\Network\Connections\Pbk 内の rasphone.pbk の PreviewUserPw を0にする トリガーは、グローバルIPアドレスが必要な出口かどうか…

Chrome リモートデスクトップ "リモート サーバーからの応答が無効です。"

https://remotedesktop.google.com/access/ で、次のエラー または、「起動しています...」で止まるエラー リモートデスクトップの認証に必要なホストが規制されていると思われる。 ちなみに、同じ規制されてるネットワークで、Androidのリモートデスクトッ…

LattePanda 1st edition (Z8350) + Ubuntu18.04でDVDを見る

以下のコマンドでVLCとコーデックをインストールする sudo apt install vlc sudo apt install libdvd-pkg sudo dpkg-reconfigure libdvd-pkg デスクトップPCについてたDVDプレイヤーと、HDD用アダプタ SATA⇒USB3.0 を使った。数時間使ったが、音が途切れたり…

LattePanda 1st edition (Z8350) + Ubuntu18.04でArduinoを動かしてみる

Arduinoをインストールする www.arduino.cc デスクトップに Arduino IDEが出てくる。権限を設定する。 $ ls -l /dev/ttyACM0 $ sudo usermod -a -G dialout admin ログオフ or 再起動 $ ls -l /dev/ttyACM0 crw-rw---- 1 root dialout 166, 0 Nov 24 09:05 /…

OpenCVのサンプルコードを Python + OpenCV + numpy版に書き換える

書き換えるのは下記で紹介してるコード phst.hateblo.jp import cv2 import numpy as np src = np.zeros((150, 220, 3), np.uint8) cv2.putText(src, "Hello World", (5, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 200), 2, cv2.LINE_AA) cv2.line(src, (19…

LattePanda 1st edition (Z8350) + Ubuntu + OpenCV by Pythonで画像処理をしてみる

VSCodeをインストールする $ sudo snap install --classic code Pythonをインストールする www.python.jp pip、OpenCV、NumPy等のインストールを行う pip3 install opencv-python --user pip3 install numpy --user pip3 install matplotlib --user 次の記事…

LattePanda 1st edition (Z8350) に Ubuntu 18.04 LTSを入れる

LattePandaインストール方法 docs.lattepanda.com Ubuntu用のBIOS 先に入れる github.com Ubuntu 16.04 LTS用イメージ drive.google.com デフォルトだと日本語キーボードが設定されていないので、Text Entry SettingsからJapaneseキーボードを入れる。ディス…

Python上でのpickle化、非pickle化

pickleにする import pickle data1 = [1, 2] data2 = [3, 4, 5] pickle.dump((data1, data2), open("data1_2.pickle",'wb')) 非pickleにする import pickle (data3, data4) = pickle.load(open("data1_2.pickle",'rb')) print(data3) print(data4) なお、dat…

C#とC++ででディレクトリ名、拡張子を変えずに、ファイル名だけを変える

C#

C#版 var filenpath = @"C:\Users\Directory\Filename.txt"; Console.WriteLine(Path.Combine(Path.GetDirectoryName(filenpath), Path.GetFileNameWithoutExtension(filenpath) + "Test" + Path.GetExtension(filenpath))); C++版 filesystem::path path0 =…

CCDカメラで撮像した画像をOpenCVを使って縞々模様を除去する

CCDカメラは読み出し方式による縞々模様(1行ごとに輝度の濃淡が発生する)現象が起こる。 通常、ハードウェア側で調整されるものだが、ソフトウェア側で調整する必要に迫られたので、そのコードを公開する。 なお、Visual Studio + C# + OpenCVSharp と C++を…

robocopyでフォルダ間をコピーするときのメモ

Windows の堅牢性の高いファイル コピー よく使うコマンド robocopy "C:\src" "C:\dst" /S /E /R:0 /NP 1>log.txt /MIRはdstの削除をするので注意 /S :: サブディレクトリをコピーしますが、空のディレクトリはコピーしません。 /E :: 空のディレクトリを含…

Windows Serverで起動時にメールを送るようにタスクスケジューラで設定する

thinkami.hatenablog.com PowerShellを使ってメール送信部分を書く。 email.ps1 等で次の内容のファイルを作成する。最近はUTF-8で保存しがちであるが、日本語環境では必ず Shift-JISで保存すべし。 $mail = @{ from = "送信元@gmail.com"; to = "送信先@gma…

Pythonの辞書型(dict)をソート(sort)する方法

sortedはリストが返ってくるので、dictに入れてdictに変換するのがポイント dct = { 2: 3, 3: 4, 1: 2, 0: 8, 4: 2 } # keyで昇順 dct =dict(sorted(dct .items())) print(dct) # {0: 8, 1: 2, 2: 3, 3: 4, 4: 2} # keyで降順 dct = dict(sorted(dct.items()…

2019年度版 卒業論文・修士論文執筆用 LaTeX講習会資料

TeXはテフ、LaTeXはラテックとかラテフとか呼ぶ。ただ、LaTeXもテフと呼ぶし、日本語対応したpLaTeXもテフと呼ぶので、テフが表す範囲は広いようだ。 LaTeXのインストールガイド 及び サンプルコードを次のリンクに用意した gitlab.com

Visual StudioにバインドされたGitで"2つのファイルのコンテンツは異なっています"

Visual StudioにバインドされたGitで、変更したファイルを比較しようとした時に 2つのファイルのコンテンツは異なっています と出るのはなぜ?