Skip to content

Instantly share code, notes, and snippets.

View oboenikui's full-sized avatar

Takaki Hoshikawa oboenikui

View GitHub Profile
package net.ja731j.twitter.autoreply.command;
import java.io.IOException;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import java.util.regex.Pattern;
@oboenikui
oboenikui / search.ts
Created December 20, 2014 11:38 — forked from anonymous/search.ts
var csv;
function searchMenmaAll(){
csv = "\"id\",\"tweet\",\"time\",\"user id\",\"screen name\",\"name\",\"protected\",\"reply to menmanist\"\n";
var callback = function(data: Array<Tweet>){
if(data.length){
for(var i=0;i<data.length;i++){
csv += "\""+ data[i].id + "\",\"" +
data[i].tweet + "\",\"" +
data[i].time_ms + "\",\"" +
data[i].user.id + "\",\"" +
@oboenikui
oboenikui / gist:157867e6ea9049648e3e
Created February 13, 2015 07:25
ブラウザコンソールで学務情報システムの成績評価カウントするやつ
var row = document.getElementsByTagName("tr");
var seiseki = new Object();
for(var i=0;i<row.length;i++){
var childs = row[i].getElementsByTagName("td");
if(childs.length == 8 && childs[5].innerText!="評価"){
seiseki[childs[5].innerText] = seiseki[childs[5].innerText]?seiseki[childs[5].innerText]+1:1
}
}
console.log(seiseki);
@oboenikui
oboenikui / MainWindow.java
Created February 15, 2015 07:03
VLCJ test
package com.oboenikui.videotest;
import com.sun.jna.Native;
import com.sun.jna.NativeLibrary;
import uk.co.caprica.vlcj.binding.LibVlc;
import uk.co.caprica.vlcj.player.MediaPlayerFactory;
import uk.co.caprica.vlcj.player.embedded.EmbeddedMediaPlayer;
import uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface;
import uk.co.caprica.vlcj.runtime.RuntimeUtil;
(function(){
var index = 0;
var slides = document.getElementsByClassName("slide");
var max = document.getElementById("total-slides").innerHTML;
var progressbar = document.getElementsByClassName("j-slides-loaded-bar progress-bar")[0];
var bufferedbar = document.getElementsByClassName("buffered-bar")[0];
document.getElementById("btnNext").addEventListener("click",function(){
if(index != max-1){
くぎゅhttp://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/うhttp://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/うhttp://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/うhttp://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/うhttp://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/うhttp://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/http://xn--p8jaa.xn--p8jaaaaaaaaaaaaaaaaaaaaaaaaa/
@oboenikui
oboenikui / tarusho.rb
Last active December 19, 2016 15:03
tarusho
require 'rubygems'
require 'twitter'
require 'net/http'
require 'uri'
require 'nokogiri'
CONSUMER_KEY = "replace to your api key"
CONSUMER_SECRET = "replace to your api secret"
ACCESS_TOKEN = "replace to your access token"
ACCESS_TOKEN_SECRET = "replace to your access token secret"
@oboenikui
oboenikui / snippet.js
Last active January 30, 2016 18:59
やばいSnippet
var style = document.createElement("style");
style.innerHTML =
[`
@keyframes blink {
75% { opacity: 0.0; }
}
@-webkit-keyframes blink {
75% { opacity: 0.0; }
}
body {
@oboenikui
oboenikui / cookpad.js
Created January 30, 2016 20:09
Cookpadで材料を指定するもメニューが多すぎて選びきれないときに勝手に選んでくれるやつ
function parseQuery(query) {
var result = {};
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');
result[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
}
return result;
}
@oboenikui
oboenikui / hide-pictures.js
Last active March 22, 2016 04:25
Twitter Web Clientで画像を隠すやつ (URLマウスオーバーで表示)
(function() {
var style = document.createElement("style");
style.innerText = ".AdaptiveMedia{display: none !important}\n.twitter-timeline-link.u-hidden{display: block !important}";
document.head.appendChild(style);
var setMouseOver = function(selectedElements) {
var hidden;
if(selectedElements) {
hidden = selectedElements.find(".twitter-timeline-link.u-hidden");
} else {
hidden = $(".twitter-timeline-link.u-hidden");