Skip to content

Instantly share code, notes, and snippets.

View suchi's full-sized avatar
👨‍💼

suchi suchi

👨‍💼
View GitHub Profile
@suchi
suchi / martinbaker.rb
Last active June 28, 2022 04:55
calling URI.open via Kernel#open is deprecated, call URI.open directly
# coding: utf-8
# martin bakerから助かった人の数を取得する
require 'rubygems'
require 'nokogiri'
require 'open-uri'
require 'date'
html = Nokogiri::HTML(URI.open('https://www.martin-baker.com/'))
count = html.search('h1>span')[0].text.to_i
date = Date.today.strftime("%Y/%m/%d")
@suchi
suchi / hanakotoba.txt
Last active September 26, 2020 02:36
uniqの花言葉は「君だけを」 〜 素敵なプログラム花言葉たち(1991/9/19)
Note 103 Junk & Test (junk.test)
[ BASENOTE with 36Res ]
Title:Test/kanbai: undel の花言葉は「もう一度やり直そう」
Bytes: 42 Date : 11:02am 9/19/91 Author:pcs29450 (kanbai-an)
undel の花言葉は「もう一度やり直そう」
// ==UserScript==
// @name Cybozu Holiday Wordwarp
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Enablle holidy wordwrap
// @author suchi
// @match
// @grant none
// ==/UserScript==
#!/usr/bin/env ruby
file = File.open("index.html", "r:iso-2022-jp:UTF-8")
content = file.read
all_html = <<HTML
<html>
<head>
<meta http-requiv="Content-Type" content="text/html;charset=utf-8">
<meta name="Author" content="Aoki Minero">
@suchi
suchi / amazon-calc.js
Created January 4, 2019 01:47 — forked from koyopro/amazon-calc.js
Amazonで一年間に使った金額と、注文履歴のTSVを出力するブックマークレット【2015年版】
// Amazonの注文履歴をTSV形式で出力するスクリプト
//
// 2015-01-01 時点での DOM 構造に対応, GoogleCrome, Opera でテスト済。
// formatEntry関数を書き換えれば自由な書式で出力できます。
//
// 参考:
// - Amazonの注文履歴をCSV形式にして出力するスクリプト
// https://gist.github.com/arcatdmz/8500521
// - Amazon で使った金額の合計を出す奴 (2014 年バージョン)
// https://gist.github.com/polamjag/866a8af775c44b3c1a6d
@suchi
suchi / fsplinker.js
Created April 5, 2012 08:04
FreeStyle Wiki Permlinker
// ==UserScript==
// @name FreeStyleWiki PermLinker
// @namespace http://www.suchi.org/
// @version 0.2
// @description add permlink dagger
// ==/UserScript==
var a = document.querySelectorAll('h2>a,h3>a,h4>a');
for(i = 0; i < a.length; i++) {
h = a[i].parentNode;
dag = d.createElement('a');
@suchi
suchi / chkill.bat
Created March 19, 2012 04:39
Chrome Killer
rem Chrome Killer
taskkill /FI "IMAGENAME eq chrome*"
#include <stdio.h>
#define _C(c) c
#define C_C(c) _C(c)
#define DOOOO
#define DDDOOOO(DD) DOOOO
#define OOODDDD(OD) OD
#define ODODODOD(_ODD) _ODD
#define C__(c) C_C(_C(c))
#define CCCCOOOOOOO(C___) DDDOOOO(C___)
#include <stdio.h>
#define _C(c) c
#define C_C(c) _C(c)
#define C__(c) C_C(_C(c))
#define CCC(CC_,_CC) C__(CC_) C_C(_CC)
#define C_CC(CCCC, _CCC) CCC(CCCC,_CCC)
#define C_CC_CC(CCC_CC) C_CC(C_C(CCC_CC), "World\n")
#define C_CCCC(_C_) C_CC_CC(_C_)
#define CC_CC_(_C_C) C_CCCC(_C_C)