Skip to content

Instantly share code, notes, and snippets.

@maijou2501
maijou2501 / smime
Last active April 1, 2016 16:53
S/MIME証明書ありの eml ファイルに対して、改ざんチェック・デジタル署名の有効性確認・送信者の確認などを行う。
#!/bin/bash
# Check Email S/MIME Certification
#
# @author kyohei ito
# Prepare
if ! type openssl 2>/dev/null 1>/dev/null
then
echo "'oepnssl' is not found."
@maijou2501
maijou2501 / mkd-footnote.js
Last active December 16, 2016 16:40
現在表示中のページの Markdown 記法の脚注を作成し alert() で表示する。
javascript:(function(){var footnote="<sup>[1]</sup>\n\n[1]: "+document.location+" \'"+document.title+"\'\n\n";alert(footnote);})()
@maijou2501
maijou2501 / mkd-link.js
Last active March 30, 2017 15:31
Del, an unnecessary line
@maijou2501
maijou2501 / mkd-quote.js
Last active October 29, 2016 16:47
Add, escape of '&' and '<' and '>'
javascript:(function(){var getSelect=document.getSelection().toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/\r?\n/g," \n> ");var blockquote="> "+getSelect+" \n> <br><cite><a href=\""+document.location+"\">"+document.title.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;')+"</a></cite>";alert(blockquote);})()
@maijou2501
maijou2501 / rdp-hostname.bat
Last active January 13, 2016 04:00
リモートデスクトップ接続時にクライアント名を保存する(スタートアップに登録して利用)
@ECHO OFF
REM ------------------------------------------------------------------------------------------
REM リモートデスクトップ接続時にクライアント名を保存する(スタートアップに登録して利用)
REM
REM リモートデスクトップ接続された時にセットされる CLIENTNAME を、スタートアッププログラムで
REM チェックすることで、リモートデスクトップ接続された時のホスト名とアクセス時刻をファイルに
REM 書きだす。(イベントログにはアクセス元IPは記録されるが、ホスト名は記載されない。)
REM Windows のスタートアップスクリプトでは CLIENTNAME がセットされていないので、次善の策として
REM スタートアッププログラムを利用する。
@maijou2501
maijou2501 / text2sjis.bat
Last active January 13, 2016 03:46
引数指定・ドラッグ&ドロップされたテキストファイルを、S-JIS に上書き変換するバッチファイル
@ECHO OFF
REM ------------------------------------------------------------------------------------------
REM 引数指定・ドラッグ&ドロップされたテキストファイルを、S-JIS に上書き変換するバッチファイル
REM
REM Windows用の "nkf.exe" が使えることを前提に、引数指定・ドラッグ&ドロップされたファイルを、
REM S-JIS ファイルエンコーディングに上書き変換するバッチファイルです。
REM
REM @file text2sjis.bat
REM @author ito
@maijou2501
maijou2501 / chrome.sh
Created January 12, 2016 15:19
chrome start: Disable java, ipv6, referrers, gpu. And modify UA.
/usr/bin/google-chrome --disable-java --disable-ipv6 --user-agent="Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14" --disable-hang-monitor --disable-prompt-on-repost --no-referrers --disable-gpu
@maijou2501
maijou2501 / make-animation-gif-320-200-5s.sh
Created January 7, 2016 15:03
3秒後にマウスを中心とした 320*200で5秒間キャプチャを行う。 その後、png 画像に切り出しImageMagickでアニメーションgif を作成する。
sleep 3;ffmpeg -f x11grab -follow_mouse centered -show_region 1 -s cga -r 25 -i :0.0 -fs 250k likana.mpg
mkdir mpg
ffmpeg -i likana.mpg -an -r 15 -s cga ./mpg/%04d.png
convert ./mpg/*.png likana.gif
@maijou2501
maijou2501 / autokey-text-01.txt
Created January 7, 2016 14:30
AutoKey script, Shift + Enter -> space*2 + Enter
keyboard.send_keys("<up><end>")
time.sleep(0.05)
keyboard.send_keys("J <down><home>J")
@maijou2501
maijou2501 / autokey-export-01.txt
Last active January 7, 2016 14:38
AutoKey script, Shift + Enter -> space*2 + Enter
[
{
"usageCount": 190,
"omitTrigger": false,
"code": "keyboard.send_keys(\"<up><end>\")\ntime.sleep(0.05)\nkeyboard.send_keys(\"J <down><home>J\")\n",
"prompt": false,
"description": "Shift+Enter",
"abbreviation": {
"ignoreCase": false,
"wordChars": "[\\w]",