Skip to content

Instantly share code, notes, and snippets.

@mgng
mgng / manifest.json
Last active April 4, 2019 08:25
meta refresh blocker クローム用拡張
{
"manifest_version": 2,
"name" : "meta refresh blocker",
"version" : "0.1",
"description" : "meta refresh タグを無効にする拡張です。",
"content_scripts" : [{
"matches" : ["*://*/*"],
"run_at" : "document_idle",
"all_frames" : true,
"js" : [ "metarefreshblocker.js" ]
@mgng
mgng / gist:95532
Created April 15, 2009 01:17
Google翻訳APIを使った選択文字列翻訳ブックマークレット(日→英)
function _trsja_(){
google.load('language','1',{'callback':function(){
var d=document,w=window,b=d.createElement('input');
b.type='button';
b.value='日→英翻訳';
b.style.zIndex=99;
b.style.position='fixed';
b.style.top='2em';
b.style.left='50%';
b.style.display='block';
  • 脇や股間といったニオイが気になるところ以外はお湯でザザっと流すくらいでいいのでは
  • 夏場はTシャツで通勤して会社のトイレで着替えると吉
  • たまに禁酒すると体の軽さを実感できる
  • 2年放置しているものは潔く捨てる。必要になったら買えばいい
  • 折りたたみ傘よりもカッパのほうがかさばらないし捨てやすい
  • ゾロ目のナンバープレートは地雷なので車間距離を開けた方がいい
  • スーツで手ぶらは無職に見える
  • 単語を全角スペースで区切り、ハンカクカタカナを使い、感嘆符が絵文字の人は地雷の可能性が高い
  • 少しゆっくり歩くと相手は自分をよけてくれる
  • 満員電車から降りるときは一言「おります」と言えば無駄な争いが起こらない
@mgng
mgng / gist:905083
Created April 6, 2011 03:31
北斗の件
あ-----!!
あ、新記録
あぁあぁんあんあ
ああっ!! う~!! あっ!! ああっ!!
ああ~!!
あいいぎあが!あがががが~
あいうえ痛だだだ!!!
あいぎゃげへえ!! ぶげぎい ばぼぶべっべっ はぱあほえ!
あいてててっ、てはっ!
あいとわ!!!
@mgng
mgng / php_com_powerpoint.php
Last active April 10, 2018 08:50
PHP の COM クラスを使って PowerPoint ファイルのスライドに文字列を挿入するサンプル
<?php
// 参考 : https://msdn.microsoft.com/ja-jp/vba/powerpoint-vba/articles/slide-object-powerpoint
// パワーポイントファイル名
$filename = __DIR__ . "/data/test.pptx";
// COM インスタンス生成
$ppt_app = new \COM("PowerPoint.Application");
@mgng
mgng / dd.css
Last active January 10, 2018 06:09
ドラッグドロップした画像をbase64で表示するサンプル
@charset "utf-8";
body{
margin:0;
padding:0;
}
img{
max-width: 100%;
}
@mgng
mgng / send2line.html
Last active December 1, 2017 04:38
LINE URLスキームを使ってメッセージ送信
<p>
<input type="text" name="text" id="id_text_20171201" value="" placeholder="message" />
<button onclick="send2line();">LINEに送る</button>
</p>
<script>
function send2line(){
var text = document.getElementById("id_text_20171201").value;
if (text === "") {
alert("テキストが未入力です。");
} else {
@mgng
mgng / json_test.vbs
Created January 26, 2017 09:00
VBScript で JSON 文字列 を使う
option Explicit
dim doc, jsonStr, js, elm
set doc = CreateObject("htmlfile")
jsonStr = "{""user"":{""id"":""mgng"", ""name"": ""ムグ""}}"
js = _
"var json = " & jsonStr & ";" & _
"var div = document.createElement('div');" & _
"div.setAttribute('id', 'id_elm');" & _
@mgng
mgng / face_news.php
Created March 19, 2012 01:26
facebook API を使ってニュースフィードを取得する
<?php
$app_id = 'あなたのapp ID';
$app_secret = 'あなたのapp secret key';
$my_url = 'あなたのapp url';
$code = isset($_GET['code']) ? $_GET['code'] : '';
if ( $code === '' ) {
$dialog_url = "http://www.facebook.com/dialog/oauth?client_id={$app_id}&scope=read_stream&redirect_uri=".urlencode($my_url);
<?php
// エクセルファイルを zip として処理
$zip = new ZipArchive();
$zip->open( 'test.xlsx' );
// 1シート目のxml取得
$xml_sheet = simplexml_load_string( $zip->getFromName( 'xl/worksheets/sheet1.xml' ) );
// sharedStrings.xml を取得