Skip to content

Instantly share code, notes, and snippets.

View mrmt's full-sized avatar

MORIMOTO Jun mrmt

View GitHub Profile
# -*- coding: utf-8 -*-
# ruby timer.rb 12:00 1 2 3 4 5 6 7 8 9 10 15 30 1m 2m 3m 4m 5m 10m 15m 20m 30m 45m 1h 1h30m 2h
require 'time'
require 'timers'
def usage
STDERR.puts "Usage: ruby timer end_time timing [timing..]"
STDERR.puts " example: ruby timer 12:00 1 2 3 5m 30m 1h"
exit
@mrmt
mrmt / GGsync.java
Last active February 4, 2016 01:31
softly ignore google calendar api error source/GGsync/src/com/cybozu/GGsync.java
package com.cybozu;
import java.io.File;
import java.sql.SQLException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@mrmt
mrmt / gist:8578863
Last active January 4, 2016 05:59
/etc/logrotate.d/poxxxxy
/home/ubuntu/git/qron/webfront/log/production.log {
daily
missingok
nocreate
compress
delaycompress
copytruncate
rotate 30
}
@mrmt
mrmt / trademark.iim
Created December 24, 2013 09:30
iMacrosで特許電子図書館 - 商標検索の商標文字列検索を ちょっとだけラクにする
VERSION BUILD=8601111 RECORDER=FX
TAB T=1
URL GOTO=about:newtab
URL GOTO=http://www.ipdl.inpit.go.jp/Syouhyou/syouhyou.htm
TAG POS=1 TYPE=A ATTR=TXT:商標出願・登録情報
PROMPT "Please enter name" !VAR1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:FORM1 ATTR=NAME:key01 CONTENT={{!VAR1}}
TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:FORM1 ATTR=*
SET !TIMEOUT 10
TAG POS=1 TYPE=INPUT:BUTTON FORM=ACTION:/syutsugan/TM_LIST_A.cgi ATTR=*
@mrmt
mrmt / gist:7674746
Last active December 29, 2015 13:08
Google日本語入力のローマ字変換ルールに、大文字ローマ字入力でカタカナを入力できるようにするための設定
- ー
~ 〜
. 。
, 、
z/ ・
z. …
z, ‥
zh ←
zj ↓
zk ↑
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<!--
Designed by
_|_|_| _|_| _|_|_|_| _|_| _| _|_|
#!/usr/bin/perl
sub replace{
my $url = shift;
$url =~ s|.*RD_PARM1=||;
$url =~ s|%25(..)|chr(hex($1))|ge;
$url =~ s|\?.*||;
return '\"' . $url . '?uo=4&at=10l4yZ' . '\"';
}
while(<>){
@mrmt
mrmt / hatena2pinboard.pl
Last active December 11, 2015 07:08
はてなブックマークしたエントリがすでにpinboardに存在する場合、pinboard側の情報を上書きしない
#!/usr/bin/perl
# from http://d.hatena.ne.jp/amachang/20090603/1244025898
use utf8;
use strict;
use warnings;
use CGI;
use Net::Delicious;
use Config::Pit;
use constant {
@mrmt
mrmt / atena-shokunin-xml.pl
Created January 4, 2013 06:22
宛名職人V17でContactXML 1.1, utf-8で出力
#!/usr/bin/perl
# 宛名職人V17でContactXML 1.1, utf-8で出力
use Data::Dumper;
{
package Data::Dumper;
sub qquote { return shift; }
}
$Data::Dumper::Useperl = 1;
@mrmt
mrmt / accounts.xml
Last active December 10, 2015 10:08
/etc/caldavd/accounts.xml
<!--
Copyright (c) 2006-2007 Apple Inc. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software