Skip to content

Instantly share code, notes, and snippets.

@ino46
ino46 / gist:708890
Created Nov 21, 2010
sh で実行されたときに強制終了
View gist:708890
#!bin/bash
last_cmd_arg="$_"
if [ "$last_cmd_arg" = '/bin/sh' ]; then
zenity --error --title='エラー' --text='sh で実行されています。'
#echo 'sh で実行されています。'
exit 1
fi
View gist:601322
alert(opera.setPreference('User Prefs', 'New Window', 1));
@ino46
ino46 / gist:484085
Created Jul 21, 2010
ヒアドキュメントをファイルに
View gist:484085
#!/bin/sh
# ヒアドキュメントをファイルに
tee hoge.txt << EOS
<html>
<head>
<title></title>
</head>
<body>
<h1></h1>
@ino46
ino46 / gist:484067
Created Jul 21, 2010
ヒアドキュメントな標準入力を vi で編集
View gist:484067
#!/bin/sh
# ヒアドキュメントな標準入力を vi で編集
{
cat << EOS
<html>
<head>
<title></title>
</head>
<body>
View Twitter_reform.js
/*
※注意
マルチバイト文字の unicode エスケープは必要ありませんでした。
http://gist.github.com/309432 を使用してください。
参考 http://github.com/to/tombloo/commit/85c59c3195f8c9ff4bf91cecb04738e0c20c01cf
*/
addBefore(Twitter, 'post', function(ps){
var pre_str = "\u898b\u3066\u308b:";
View PasteAndGo.uc.js
// ==UserScript==
// @name Paste And Go
// @namespace http://www.xuldev.org/
// @description Adds 'Paste and Go' menu to the context menu in Search bar.
// @include main
// @author Gomita
// @version 1.0.20090810074157.ino46
// @homepage http://www.xuldev.org/misc/ucjs.php
// ==/UserScript==
//
View PasteAndGo.uc.js
// ==UserScript==
// @name Paste And Go
// @namespace http://www.xuldev.org/
// @description Adds 'Paste and Go' menu to the context menu in Location bar.
// @include main
// @author Gomita
// @version 1.0.20090810074113
// @homepage http://www.xuldev.org/misc/ucjs.php
// ==/UserScript==
//
View ms_lang_glossary.xml
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>マイクロソフト ランゲージ ポータル - 用語検索</ShortName>
<Description>マイクロソフト ランゲージ ポータル - 用語検索</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAIAICAAAAEACACoCAAAJgAAABAQAAABAAgAaAUAAM4IAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAP///wCzai0AtGwwALNrLwCyaSwAs2osAK1gHwCtXhwAs2ouALFmKAC+gEwAzJtyAMuacQDCiVkAsmcqALJpLQDHkmYAzqB5AOHFrgDo08IAwohYALNpLADv4dUA/fz7APz6+QD8+vgA5cy4ALJqLgCzay4A/v79APz5+AD+/f0AsmotALt7RgD69/QA/f39AP79+wDlzbkAs2wwAP7+/gDJl2wA/v38AOfRvgDixq8A2LKUAP///gD8+/oA7t7RAL+CUAD+/v8As2ktAOjSvwDv39IA3r6kALJqLAD27ugA/vz8AO7f0gC8fEgA+vbzAP7//wD9+/oA8eXbAN29ogDp1sYA0KR/APz7+wD9/v0A9e3mALp6RAD59PAA//7+ANWsjADgwqoA+/j2APLm3QDat5oA/fz8AMOKWgDw4tcA/fv5AOzZygD7+fYA/f38AO3e0QD48u4A7+HWAKhVEQD38ewA2beZAPv49QDXsJEA4sixAJ9DAADJlmwA7NvMANGmggDfwagA1KuKANGmgwClTwcA2LKTAP38+gDdvKIAyJ
View soundkill.vbs
Dim objWshShell
Set objWshShell = WScript.CreateObject("WScript.Shell")
objWshShell.Run "control.exe mmsys.cpl ,1"
Sub soundkill()
objWshShell.SendKeys "{DOWN}"
WScript.Sleep 500
objWshShell.SendKeys "{TAB}"
WScript.Sleep 500
objWshShell.SendKeys "{BS}"
View jqskill.vbs
Dim objWshShell
Set objWshShell = WScript.CreateObject("WScript.Shell")
objWshShell.Run "control.exe javacpl.cpl"
Do Until objWshShell.AppActivate("java コントロールパネル")
WScript.Sleep 1000
Loop
objWshShell.SendKeys "{LEFT}"
WScript.Sleep 500
objWshShell.SendKeys "{TAB}"
WScript.Sleep 500