Skip to content

Instantly share code, notes, and snippets.

View n-fukuju's full-sized avatar

n-fukuju n-fukuju

View GitHub Profile
@n-fukuju
n-fukuju / Jupyter_PlantUML.ipynb
Last active March 17, 2018 13:12
Jupyter Notebook で、PlantUMLを使用する。
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@n-fukuju
n-fukuju / 基数変換.ps1
Created October 28, 2015 07:42
PowerShellで基数の変換の覚書
# 16進数文字列で出力
(100).ToString("X")
# => 64
# 16進数から10進数文字列に変換
[Convert]::ToString(0x64, 10)
# => 100
[Convert]::ToString("0x64", 10)
# => 100
@n-fukuju
n-fukuju / opencv_vs14.md
Last active November 26, 2015 08:47
OpenCvSharpを使うために、Visual Studio 2015(x64)向けにOpenCVをビルドする覚書き

環境

OS

Windows 8.1 Pro

Visual Studio

Visual Studio 2015 Community(非エンタープライズ向け無償版)
https://www.visualstudio.com/vs-2015-product-editions

OpenCvSharpのバージョン確認

OpenCV本体と、OpenCvSharpのバージョンを合わせるため、OpenCvSharpのバージョンを確認する。

・Redmineソースコード(基本的には最新版)
http://www.redmine.org/projects/redmine/wiki/Download
・Ruby言語 + Ruby on Rails(実行環境、RailsInstallerはGit同梱)
http://railsinstaller.org/en
・SQLite(データベース。MySQL入れると管理が面倒なので)
 (program filesとかに置いて、PATHに追記する)
http://www.sqlite.org/2014/sqlite-shell-win32-x86-3080600.zip
・IIS(Webサーバ。Apache入れると管理が面倒なので)
・IIS Application Request Routing
@n-fukuju
n-fukuju / form.ps1
Created January 19, 2014 02:48
PowerShellで、Formのイベントハンドリング。 (PowerShell 2.0で確認)
[void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$form = New-Object System.Windows.Forms.Form
$form.StartPosition = [Windows.Forms.FormStartPosition]::CenterScreen
$button = New-Object System.Windows.Forms.Button
$button.Text = "Exit"
$button.Add_Click({ $form.Close() }) # <= これ
$form.Controls.Add($button)
@n-fukuju
n-fukuju / getfoldersize.ps1
Created January 18, 2014 07:42
PowerShellで、フォルダサイズを求める。 (PowerShell 2.0で確認)
# [int] カレントパスのフォルダサイズ
(Get-ChildItem -Recurse -Force | Measure-Object -Sum Length).Sum
# [string, int][] カレントパス配下に存在する各フォルダのサイズ
Get-ChildItem | Select-Object Name,@{name="Size";expression={(Get-ChildItem $_.FullName -Recurse -Force | Measure-Object Length -Sum).Sum}}
@n-fukuju
n-fukuju / getlogonuser.ps1
Created January 18, 2014 07:34
PowerShellで、リモート端末にログオン中のユーザ名を取得する。 (PowerShell 2.0で確認)
$target = "対象のホスト名か、IPアドレス"
$logonUser = (Get-WmiObject Win32_ComputerSystem -ComputerName $target).UserName
# リモートアクセスの資格情報を明示的に指定する場合
$admin = "ユーザ名"
$pass = "パスワード"
$securePass = ConvertTo-SecureString -String $pass -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($admin, $securePass)
# コンソールから入力するなら、PromptForCredentialを使った方が楽
@n-fukuju
n-fukuju / progress.ps1
Created January 18, 2014 07:13
PowerShellの進捗表示(プログレスバー)の覚書。 (PowerShell 2.0で確認)
$header = @"
プログレスバーサンプル
"@
Write-Output $header
$loop = $true
while($loop){
@n-fukuju
n-fukuju / assignletter.ps1
Created January 18, 2014 07:07
PowerShellで、ドライブレターを変更。(Diskpart使用) (PowerShell 2.0で確認)
$beforeLetter = "D"
$afterLetter = "E"
# ドライブのボリューム番号を取得。
Write-Output "list volume" | DiskPart | ?{$_ -match ("Volume[ ]{1}(?<volume>\d)[ ]*"+ $beforeLetter)} | Out-Null
$volume = $Matches["volume"]
# ボリュームにドライブ文字を割り当てる。
Write-Output ("select volume {0}`nassign letter={1}" -f $volume, $afterLetter) | DiskPart | Out-Null