TweetDeckのバージョン切り替えブックマークレット
TweetDeckのページを開いてる状態で実行してください。
旧版にする
javascript:document.cookie='tweetdeck_version=legacy;%20domain=.twitter.com';0
TweetDeckのページを開いてる状態で実行してください。
javascript:document.cookie='tweetdeck_version=legacy;%20domain=.twitter.com';0
document.getElementById("gradle-a").value = document.getElementById("gradle-a").value
.replace(/group: '(.*)', name: '(.*)', version: '(.*)'/, "'$1:$2:$3'")
.replace(/Compile/, 'Implementation')
.replace(/^compile/, 'implementation');
function generate(obj, className, current) { | |
if(!current) current = "" | |
var keys = Object.keys(obj) | |
var props = keys.map(key=>[toKotlinType(obj[key], key), key]) | |
.map(([className, variableName]) => { | |
if (typeof obj[variableName] == "object" && !(obj[variableName] instanceof Array)) | |
current = travel(obj[variableName], className, current); | |
else if(obj[variableName] instanceof Array) | |
current = travel(obj[variableName][0], toUCC(variableName), current); |
(()=>{ | |
let responseImage = new Image(); | |
responseImage.style.maxWidth = "100%"; | |
responseImage.style.display = "block"; | |
let canvas = document.createElement("canvas"); | |
document.querySelector('body > form > input[type="submit"]').style.display = "none"; | |
document.getElementById("id_image").addEventListener("change", ev=>{ | |
let files = ev.target.files; | |
if (!files.length || !files[0].type.match(/^image\/(png|gif|jpeg)$/)) | |
return; |
大学生協のFeliCa,及び諸大学の学生証一体型FeliCaの仕様
レスポンスについては,特に表記のない限り東北大学のもの (学生証一体型ではない)
断りのない限りコードはビッグエンディアンで通信する (下記のドキュメントに合わせた)
記号と区別するため,アルファベットの大文字表記は記号,小文字表記は16進表記とする
FeliCa自体の仕様については,Sony公式のドキュメントを参考に
if 放送日時.時 < 4: | |
放送日時.日 += 1 | |
else if 放送日時.時 >= 24: | |
放送日時.日 += 1 | |
放送日時.時 -= 24 | |
end if |
// Type definitions for nodejs-websocket | |
// Project: https://github.com/sitegui/nodejs-websocket | |
// Definitions by: oboenikui <https://github.com/oboenikui> | |
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | |
/// <reference path="../node/node.d.ts" /> | |
declare module "nodejs-websocket" { | |
import tls = require('tls'); | |
import net = require('net'); |
import java.io.*; | |
import java.util.HashMap; | |
import java.util.regex.Matcher; | |
import java.util.regex.Pattern; | |
public class Recovery { | |
public static void main(String[] args) throws IOException { | |
BufferedReader reader1 = new BufferedReader(new InputStreamReader(new FileInputStream(new File("to.txt")))); | |
BufferedReader reader2 = new BufferedReader(new InputStreamReader(new FileInputStream(new File("from.txt")))); | |
String line = "", line1 = reader1.readLine(), line2 = reader2.readLine(); |
/** | |
* Wikipediaの日本のアニメ一覧のページ(こことか http://bit.ly/1U437EE)で正規表現にマッチしたアニメタイトルを返す | |
*/ | |
function animeMatcher(regexp) { | |
var animes = []; | |
$(".wikitable > tbody > tr > td:nth-child(2)").each(function(){ | |
if(this.innerText.match(regexp)){ | |
animes.push(this.innerText); | |
} | |
}); |
(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"); |