Skip to content

Instantly share code, notes, and snippets.

View ebibibi's full-sized avatar

Masahiko Ebisuda ebibibi

View GitHub Profile
@ebibibi
ebibibi / AddLogToFile.vbs
Created May 3, 2012 14:32
[vbscript]add log message to file.
AddLog "test", "c:\tmp\hoge.txt"
AddLog "test2", "c:\tmp\hoge.txt"
'-------------------------------------------------------------------------------------------
' 特定のファイルへのログ出力
'-------------------------------------------------------------------------------------------
' strMessage - 出力する文字列
' strTargetFile - 出力対象ファイル
'-------------------------------------------------------------------------------------------
@ebibibi
ebibibi / SetRegistry.vbs
Created May 5, 2012 11:33
[vbscript]SetRegistry
SetRegistry "HKCU\test", "test", "REG_SZ"
'-------------------------------------------------------------------------------------------
' レジストリの設定
'-------------------------------------------------------------------------------------------
' レジストリの現在の設定をログファイルに出力後、実際に書き換え、成功したかどうかを確認する。
' UACが有効な場合には管理者権限があっても失敗するので事前に昇格させておくこと。
' http://ebi.dyndns.biz/diary/20080813.html
'-------------------------------------------------------------------------------------------
' RegistryPath - レジストリのパス
@ebibibi
ebibibi / isLocalAdmin.ps1
Created May 17, 2012 04:03
[powershell]detect currentuser is local administrator or not.
(net localgroup Administrators) -contains $env:username -or (net localgroup Administrators) -contains "$env:userdomain\$env:username"
@ebibibi
ebibibi / GetAllFiles.vbs
Created May 17, 2012 05:39
[vbscript]get all files recursively
Set resultFiles = CreateObject("Scripting.Dictionary")
GetAllFiles "C:\tmp", resultFiles
For Each file in resultFiles.Items
WScript.Echo file.Path
Next
Function GetAllFiles(folder, resultFiles)
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(folder)
@ebibibi
ebibibi / putxval.c
Created June 28, 2012 14:19
putxval
#include <stdio.h>
/* 数値の16進表示 */
int putxval(unsigned long value, int column)
{
char buf[9];
char *p;
p = buf + sizeof(buf) -1;
*(p--) = '\0';
#include <stdio.h>
int main(void)
{
char *p;
char buf[2];
buf[1] = '\0';
p = buf;
#include <stdio.h>
int main(void)
{
char *p;
int i;
for(i=0; i<16; i++) {
*p = "0123456789abcdef\0"[i];
printf("%s",p);
}
@ebibibi
ebibibi / disablesnp.bat
Created July 3, 2012 08:00
disable SNP on windows7
netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled
netsh int tcp set global netdma=disabled
rem HW側でも無効にする必要あり。
rem you must disable function by hardware.
@ebibibi
ebibibi / gist:3060973
Created July 6, 2012 15:40
get instagram picture url from page of instagram.
require 'rubygems'
require 'net/http'
require 'uri'
require 'json'
class ExpandUrl
def self.expand_url(url)
uri = url.kind_of?(URI) ? url : URI.parse(url)
Net::HTTP.start(uri.host, uri.port) { |io|
r = io.head(uri.path)
@ebibibi
ebibibi / 106keyboard.reg
Last active February 1, 2019 03:39
set keyboard layout to 106
Windows Registry Editor Version 5.00
;This registry files is used to set the keyboard driver
;for the Japanese language to a 106/109 keyboard layout driver
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"PollingIterations"=dword:00002ee0
"PollingIterationsMaximum"=dword:00002ee0
"ResendIterations"=dword:00000003
"OverrideKeyboardType"=dword:00000007
"OverrideKeyboardSubtype"=dword:00000002