読者です 読者をやめる 読者になる 読者になる

excelVBAでロックしたセルに、シート保護を解除せずにデータを書き込む

こんな感じでシート保護を設定(UIのみ)を設定する Option Explicit Private Sub Workbook_Open() ' 一旦、シート保護を解除 ActiveSheet.Unprotect ' シート保護を設定(UIのみ) ActiveSheet.Protect UserInterfaceOnly:=True ActiveWindow.ScrollRow = 1 End…

powershellのコメント

# ほげほげ <# ほげほげ #> ネタ元 http://bayashita.com/p/entry/show/36

powershellでポップアップ

$wsobj = new-object -comobject wscript.shell $result = $wsobj.popup("PowerShellでメッセージボックスを表示")ネタ元 http://win.just4fun.biz/PowerShell/PowerShell%E3%81%A7%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%9C%E3%83%83%E3%82%A…

powershell絶対パスからファイル名を取得する

Get-ChildItemコマンドレットは FileInfoオブジェクト を返します。 FileInfoクラスには 絶対パスからファイル名を取得するためのプロパティ Name がありますのでこれを使用します。 $(Get-ChildItem "C:\Work\HIRO1.mdf").Nameネタ元 http://hiros-dot.net/…

PowerShellスクリプトファイル(.ps1)にファイルをドラッグ&ドロップして処理する

普通にはできないのでbatファイルと組み合わせる。バッチファイル(.bat)記述例 ・example.bat @echo off powershell -ExecutionPolicy Unrestricted -File %0\..\example.ps1 %*スクリプトファイル(.ps1)記述例 ・example.ps1 foreach ($arg in $args) { // …

powershellでFTPファイルアップロード

#「検証プロシージャによると、リモート証明書は無効です。」みたいなエラーが出たら、サーバー証明書の警告を無視するようにスクリプト内で宣言 [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} $ftpReq = [System.Net.F…

ExcelVBAで特定のセル範囲が変更されたときに処理を実行する

Intersectメソッドと、ワークシートのChangeイベントを組み合わせることで、特定のセル範囲が変更されたときのみ処理を実行することができます。 Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1:B5")) Is Nothing The…

DLLのエントリ(関数)を確認するには dumpbin

vc

コマンドプロンプトでは使えません。VisualStudio コマンドプロンプトから使います。 dumpbin /exports HelloWorld.dll ネタ元 http://replication.hatenablog.com/entry/2014/05/02/101020

Visual C++でのDLLの一般的な作成方法(暗黙的リンク)

VC

けっこうめんどい。 ネタ元 http://fa11enprince.hatenablog.com/entry/2014/06/20/015808

PowerShellで文字列操作

http://hiros-dot.net/PowerShell/stringMenu.htm

PowerShellでLeft,Right,Midをしたい場合・Substring

Mid $abc.Substring(5, 6)ネタ元 http://win.just4fun.biz/PowerShell/PowerShell%E3%81%A7Left,Right,Mid%E3%82%92%E3%81%97%E3%81%9F%E3%81%84%E5%A0%B4%E5%90%88%E3%83%BBSubstring.html#w63c72ed

Powershell で文字コードを変更する(clip.exe へのリダイレクトもね)

# S-JIS に変更 $OutputEncoding = [Console]::OutputEncoding # US-ASCII に戻す $OutputEncoding = New-Object System.Text.ASCIIEncodingclip.exe にリダイレクトすると クリップボードに送れるネタ元 http://www.vwnet.jp/Windows/PowerShell/CharCode.h…

powershellでshit-jisでのファイル出力

Encoding Defaultでshift-jis "弁士" | Out-File -FilePath test.txt -Encoding Default ネタ元 http://webcache.googleusercontent.com/search?q=cache:7vgKnej7QQkJ:bbs.wankuma.com/index.cgi%3Fmode%3Dal2%26namber%3D61122%26KLOG%3D102+&cd=2&hl=ja&ct…

【Chrome Developer tools】$_POSTの中身を見る

web

$_POSTでなにを送っているのか見ることができます。 フォームのあるページを開く Ctrl+Shift+i でDeveloper toolsを立ち上げる Networkタブに切り替え Recording Network Logボタンをクリック クリックで赤くなり、Recording開始。 フォームに入力し、Submit…

Powershellのinvoke-webrequestを使ってファイルのダウンロード POST送信でもなんでもできるさ!

Invoke-RestMethod -Uri "http://localhost:8080/myapp/mydomain/myaction/" -Method POST -Body "id=2014&filename=0609.csv&format=json"ネタ元 http://bakemoji.hatenablog.jp/entry/2014/01/02/144102http://qiita.com/_y_u_/items/94dd8ad6fcc8d278f433

PowerShellからIEを操作

http://qiita.com/fujimohige/items/5aafe5604a943f74f6f0 http://www.webessentials.biz/powershell/powershell_autologin/

CSS クラス名リスト

css

名前考えるときに参考にしようhttps://github.com/manabuyasuda/styleguide/blob/master/css-class-name-list.md

関数・変数名のネーミング辞書ツール「codic」

変数名/関数名考えるとき便利https://codic.jp/

excelVBAで連想配列

Sub 支社別集計() Dim Sheet1, Sheet2 As Worksheet Const COL店舗CD = 1 ' 店舗CDの列 Const COL分類CD = 3 ' 分類CDの列 Const COL売上額 = 10 ' 売上額 Dim MaxRow As Long ' 最終行 Dim key As String ' 検索キー Dim c, r As Long Set dicT = CreateObj…

excelvbaで動的配列やるならRedimだけど、中身壊したくないならPreserveつけよう

Sub Sample37() Dim Member() As String MsgBox "要素数を再定義します" ReDim Member(2) Member(1) = "tanaka" Member(2) = "yamada" ReDim Preserve Member(3) Member(3) = "sato" MsgBox "1人目は" & Member(1) End Subネタ元 http://officetanaka.net/ex…

excelvbaでファイルに書き込む

Public Sub sample() Dim intNo As Integer Dim strFileName As String ' テキストを出力するファイルを設定 strFileName = "C:\tmp\sample.txt" ' ファイルの書き込み intNo = FileSystem.FreeFile() ' フリーファイルNoを取得 Open strFileName For Output…

excelVBAでstrtokの代わりはSplit関数

Sub Sample1() Dim tmp As Variant tmp = Split("123,田中,tanaka", ",") MsgBox tmp(0) MsgBox tmp(1) MsgBox tmp(2) End Subネタ元 http://officetanaka.net/excel/vba/tips/tips62.htm

excelVBAで一時(テンポラリ)ファイル名を取得する

Sub Sample05() Dim FSO As Object, TempName As String Set FSO = CreateObject("Scripting.FileSystemObject") ''新しいブックを挿入します With Workbooks.Add ''作業用ブック名を生成します With FSO TempName = .GetSpecialFolder(2) & "\" & .GetBaseN…

セルのカーソル移動

ActiveCell.Offset(2, 0).Activate-->下方向へ2つ移動 ActiveCell.Offset(0, 3).Activate-->右方向へ3つ移動 ActiveCell.Offset(1, 2).Activate-->下へ1右へ2移動 ActiveCell.Offset(-2, -1).Activate-->上へ2左へ1移動 ネタ元 http://www…

ExcelVBAにもEnumはある

Enum FontColor Normal Black White Red Green Yellow Blue End Enumネタ元 https://www.moug.net/tech/exvba/0150119.html

正規表現で数字だけ

[0-9]ネタ元:正規表現の基本 http://qiita.com/ymsr5612/items/7c8811b5cf37d700adc4

VBAで正規表現HITした文字列取得方法

$1,$2みたいな取り方ね。 Sub RegExpSample4() Dim regEx As Object, Matches As Object, Match As Object Set RE = CreateObject("VBScript.RegExp") Dim targetString As String targetString = "kakeru@yabuki @kyogokudo hisao@nanao " With RE .Pattern…

BSTRの文字列をAfxMessageBoxで表示する

CPP

_bstr_t経由でCStringにコピーして出力 void CVbsDlg::ShowBSTR(BSTR bstr) { _bstr_t bstrStart(bstr); CString s; s.Format(_T("%s"), (LPCTSTR)bstrStart); AfxMessageBox(s); }ネタ元 https://codezine.jp/article/detail/25

CSSの上書きルール

css

単純に下にあるのが優先というわけじゃないそうだ。これは引っかかるなぁ。 ネタ元 http://www.mdn.co.jp/di/articles/517/?page=4

CSSでスタイル解除

CSS

ここでは、初期値を表す「initial」を使って、ブラウザの標準値で上書きをするという手法です。 .clear_text { color: initial; font-size: initial; text-shadow: initial; }ネタ元 http://www.shurey.com/html/css_initial.html

CSSで吹き出し

css

いい吹き出し /* 04.吹き出し */ #heading04{ position:relative; margin:0 15px; padding:10px 20px; font:bold 24px/1.6 Arial, Helvetica, sans-serif; color:#333; border:#333 solid 3px; border-radius:18px; background:#fff; box-shadow: -7px -5px …

アプリケーションのアンインストールを支援するソフト[GeekUninstaller]

OS標準のよりすげー軽くていい ネタ元 http://forest.watch.impress.co.jp/library/software/geekuninst/

Windows10でBash&TensorFlowインストールを使ってみる

開発者モードにして 「コントロールパネル」→「プログラム」→「Windowsの機能の有効化または無効化」から「Windows Subsystem for Linux (Beta)」して Bash(Ubuntu)インストールして、TensorFlowインストール http://qiita.com/rightoffreedom/items/3265eed…

python/tensorflow初心者が、jupyter+tensorflow環境を構築してHello Worldする

ネタ元 http://qiita.com/kegamin/items/fcb295dde537d2b7d5f2 http://dev.classmethod.jp/machine-learning/tensorflow-hello-world/

Windows上でTensorFlowを使用する環境構築

最近話題のGoogleの人工知能エンジン TensorFlow。残念ながら、LinuxとMac OS Xしかサポートしていません。 ところが、Windows上でTensorFlowを使用する環境を作る方法がありました。しかも、10分くらいで簡単に準備出来ます。 ネタ元 http://qiita.com/Afri…

Windows 10 上に Hyper-V をインストールする

os

[Windows] ボタンを右クリックし、[プログラムと機能] を選択します。 [Windows の機能の有効化または無効化] を選択します。 [Hyper-V] を選択して、[OK] をクリックします。 ネタ元 https://msdn.microsoft.com/ja-jp/virtualization/hyperv_on_windows/qu…

Win10 ディスクの管理の場所

OS

コンパネ>システムとセキュリティ>管理ツール>コンピュータの管理 から ディスクの管理 を選択 ネタ元 https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=018213

お名前.comサーバーへのMySQLインポート

お名前ドットコムはいろいろクセがある ネタ元 http://highfivecreate.com/blog/wordpress/1574.html

大きいサイズのMySQLがphpMyAdminにインポートできないときの対処方法

BigDumpの利用 ネタ元 http://rensabanet.com/wordpress-tips/tukai/11733/ http://www.koikikukan.com/archives/2012/04/04-000300.php

phpMyAdminで大きなファイルをインポートしたときに出るエラーの対処法

php.iniファイルのpost_max_size=2Mという部分の値を変更します。 ネタ元 http://mizyupon-rpg.com/posts/681.html http://mypacecreator.net/blog/archives/508

Wordpressドメイン変更の引っ越し

ネタ元 http://webkaru.net/wordpress/move-site-to-new-url/ http://websae.net/wordpress-backup-without-plugin-20140924/ http://websae.net/search-replace-db-master-20160112/

Windows 10:コマンドプロンプトで日本語が表示できず文字化けする問題と対策

OS

フォントの設定を一度切り替えるだけで直る・・・ なんだこりゃネタ元 http://did2memo.net/2015/09/20/windows-10-cmd-exe-mojibake/

excel(office)の修復方法

設定(コントロールパネル)から システム>アプリと機能 で Officeを検索該当のOfficeの「変更」ボタンから[Office プログラムを修復する] を選ぶ ネタ元 https://support.office.com/ja-jp/article/Office-%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA%25E…

PhraseExpress使い方 HTML5での登録例

<b>{#cursor}</b>こんな感じで登録していくと便利ネタ元 http://yossense.com/phrase-express-registration/

Visual Studio 2015 Community の日本語化

Microsoft Visual Studio 2015 Language Packをダウンロードしてインストール。その後メニューバーの Tool / Options で Options ダイアログを開き、International Settings を変更します ネタ元 http://qiita.com/tadnakam/items/8d89dc17d3f1733c1a56

WordPress4.1でtitleタグが自動作成される仕組み

WordPress4.0までは テンプレート内で工夫してタイトル書いてたけど 4.1からはWordpress側に実装されたらしいネタ元 http://www.nishi2002.com/12861.html

無料で使える東芝の録音・音声書き起こし専用クラウドエディタ「ToScribe」

ネタ元 http://gigazine.net/news/20120201-toscribe/

メモリマップトファイルのメモ

書き込み側と読み出し側を別々のプログラムにしてみます。 注意する点は、書き込み側でハンドルを閉じてしまったり、プログラムそのものが終了してしまうと、当たり前ですが読み出し側ではもう読み出すことができません。読み出し側が 書き込み側と違うのは…

ネーミング辞典サービス「codic」

プログラミングで使われるネーミングを提案してくれるhttps://codic.jp/engine

メンバ変数にしたstd::unique_ptrの初期化

#define M_RECV_BUFF_SIZE (10 *1024*1024) std::unique_ptr<TCHAR> m_recv_buff; ... m_recv_buff = std::unique_ptr<TCHAR>(new TCHAR[M_RECV_BUFF_SIZE]);</tchar></tchar>