Skip to content

Instantly share code, notes, and snippets.

Toshiyuki Masui masui

Block or report user

Report or block masui

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:10792964
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>title</title>
<script language="JavaScript" src="test.js"></script>
<script type="text/javascript">
alert(100);
</script>
<link rel="stylesheet" href="test.css" type="text/css">
<style type="text/css">
View EpisoPassDataExpand
require 'gyazz'
re = []
wiki = Gyazz.wiki('EpisoPassData')
wiki.pages.each do |page|
page.text.split(/\n/).each { |line|
if line =~ /^=(.*)$/ then
s = $1.sub(/\?$/,'')
re << s
@masui
masui / png.coffee
Created Jul 13, 2014
自力でPNGを作成する
View png.coffee
#
# PNGを自力で生成する (masui 2014/07/13 14:26:29)
#
# こういう感じのRGB配列をPNGにする
# data = [
# [[0, 0, 0], [100, 100, 100], [200, 200, 200]],
# [[0, 0, 0], [100, 100, 100], [200, 200, 200]],
# [[0, 0, 0], [100, 100, 100], [200, 200, 200]]
# ]
#
View gist:d354c6269e3d7c41378f
function (ev, arg) {
var document = window.content.document;
var location = encodeURIComponent(document.location);
var title = encodeURIComponent(document.title);
var win = window.open('http://gyazz.masuilab.org/__write?name=osusume&title='+title+'&data=[['+location+']]');
win.close();
}
@masui
masui / gist:7a6713831d9ee9808b96
Created Nov 3, 2014
GyazoりつつWebページを推薦するスクリプト
View gist:7a6713831d9ee9808b96
# -*- coding: utf-8 -*-
require 'open-uri'
require 'nokogiri'
require 'httparty'
require 'net/http'
require 'uri'
#
# FirefoxをアクティブにしてURLを取得
@masui
masui / defaultbrowser.rb
Created Nov 4, 2014
Macのデフォルトブラウザを知る
View defaultbrowser.rb
`defaults read com.apple.LaunchServices | grep -C3 'LSHandlerURLScheme = http;' | grep LSHandlerRoleAll | uniq` =~ /"(.*)"/
browser =
case $1
when /safari/i then "Safari"
when /chrome/i then "Chrome"
else "Firefox"
end
@masui
masui / gist:6ec408cc5129a7919f58
Created Nov 29, 2014
Nexus6が発売されたら通知する
View gist:6ec408cc5129a7919f58
# -*- coding: utf-8 -*-
system "wget -O /tmp/nexus6 https://play.google.com/store/devices/details/Nexus_6_64_GB_%E3%83%80%E3%83%BC%E3%82%AF%E3%83%96%E3%83%AB%E3%83%BC?id=nexus_6_blue_64gb"
res = system "grep '近日発売' /tmp/nexus6 > /dev/null"
unless res
system "echo 'Nexus6 is out.' | mail masui@pitecan.com"
system "echo 'Nexus6 is out.' | mail masui@masui.org"
end
@masui
masui / Nexus6
Created Jan 9, 2015
Nexus6が発売されたら通知する
View Nexus6
system "wget -O /tmp/nexus6 https://play.google.com/store/devices/details/Nexus_6_64_GB_%E3%83%80%E3%83%BC%E3%82%AF%E3%83%96%E3%83%AB%E3%83%BC?id=nexus_6_blue_64gb"
res = system "grep '近日発売' /tmp/nexus6 > /dev/null"
unless res
system "echo 'Nexus6 is out.' | mail masui@pitecan.com"
system "echo 'Nexus6 is out.' | mail masui@masui.org"
end
@masui
masui / bing_search
Created Jan 10, 2015
Bingで画像検索
View bing_search
@masui
masui / raspi_mouse.c
Created Jan 22, 2015
Raspberry Piでマウスホイール信号を取得する
View raspi_mouse.c
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <linux/input.h> // struct input_event とか
main()
{
int mouse_fd = open("/dev/input/event0", O_RDONLY);
if (mouse_fd < 0) {
fprintf(stderr,"can't open mouse device\n");
You can’t perform that action at this time.