Skip to content

Instantly share code, notes, and snippets.

View tyochiai's full-sized avatar

Ochiai Yuto tyochiai

  • Tokyo, Japan
View GitHub Profile
@tyochiai
tyochiai / stopService.ps1
Last active May 30, 2017 20:20
Windows 10 (とついでに Office) のアレなサービスを停止する (要管理者権限) (Creators Update 以降)
$DisplayNames = (
"Connected Devices Platform Service",
"Connected Devices Platform ユーザー サービス_*",
"Contact Data_*",
"User Data Access_*",
"User Data Storage_*",
"データ使用状況",
"ホストの同期_*",
"Microsoft Office クイック実行サービス",
"Downloaded Maps Manager"
@tyochiai
tyochiai / keymap2.diff
Created December 7, 2016 00:03
Google IME keymap (MS-IME ベース) (Space キーの長いキーボード向け)
47c47
< Composition Muhenkan SwitchKanaType
---
> Composition Muhenkan IMEOff
101c101
< Conversion Muhenkan SwitchKanaType
---
> Conversion Muhenkan IMEOff
121,123c121,123
< DirectInput Henkan Reconvert
@tyochiai
tyochiai / keymap.diff
Created December 6, 2016 02:47
Google IME keymap (MS-IME ベース)
47c47
< Composition Muhenkan SwitchKanaType
---
> Composition Muhenkan IMEOff
101c101
< Conversion Muhenkan SwitchKanaType
---
> Conversion Muhenkan IMEOff
122,123c122,123
< DirectInput Hiragana IMEOn
@tyochiai
tyochiai / caps2ctrl_for_current_user.reg
Last active April 10, 2020 19:02
Caps Lock を Ctrl にして 右 Ctrl に Caps Lock を割り当てる
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,e0,00,00,00,00
@tyochiai
tyochiai / conversion.go
Last active May 4, 2020 06:58
ShiftJIS -> EUC-JP by golang
package conversion
import (
"io"
"golang.org/x/text/encoding/japanese"
"golang.org/x/text/transform"
)
//Conversion
@tyochiai
tyochiai / .vimrc
Last active August 29, 2015 14:13
simple .vimrc for Linux
"from vimrc_example
set nocompatible
set backspace=indent,eol,start
set history=50
set ruler
set incsearch
set hlsearch
syntax on
filetype plugin indent on
@tyochiai
tyochiai / downloader.py
Last active August 29, 2015 13:56
第一引数の URL を第二引数のファイル名でカレントディレクトリに保存する
import sys
import urllib.request
def reporthook(blocknum, bs, size):
if size <= -1:
# サイズが取得できなかった場合は -1 が渡される
# 表示しようがないので何も表示しない
return
@tyochiai
tyochiai / bake.go
Last active December 28, 2015 07:09
文字列の先頭に半角スペースを持つ Shift_JIS で encoding/csv が文字化ける
package main
import (
"code.google.com/p/mahonia"
"encoding/csv"
"os"
)
func main() {
sjis := mahonia.NewEncoder("Shift_JIS")
@tyochiai
tyochiai / doctest.py
Last active December 16, 2015 02:09
doctest のバグ? (Python 3.3.1 (v3.3.1:d9893d13c628, Apr 6 2013, 20:25:12) [MSC v.1600 32 bit (Intel)] on win32)
def test(byte):
"""
byte is 0-255 integer.
>>> test(1)
1
>>> test(b"\x01"[0])
1
>>> test(128)
128
@tyochiai
tyochiai / py33_win.py
Created October 30, 2012 04:20
Python 3.3 for Windows で変な動きをするコード (Linux では 'C-c' がでた)
>>>try:
... input()
...except KeyboardInterrupt:
... print('C-c')
(ここで C-c)
KeyboardInterrupt
(except されずに上位 (?) で補足される)