Skip to content

Instantly share code, notes, and snippets.

View shioken's full-sized avatar

Shioken shioken

  • tesseract
  • Japan
View GitHub Profile
@shioken
shioken / Erase the right side block of DAZN
Created September 2, 2021 10:57
DAZNの右側ブロックを非表示にする
document.getElementsByClassName("main__player-aside--1j3wU")[0].style.display = "none"
@shioken
shioken / gist:6327a97128fc5f143b894e3099ab6f41
Last active August 30, 2021 14:39
はてなブックマークで"これはひどい"タグの付いた記事を非表示にする
tags = document.getElementsByTagName("A");
for (j = 0; j < tags.length; j++) {
tag = tags[j];
if (tag.text == "これはひどい")
{
console.log(tag.text);
tag.parentNode.parentNode.parentNode.style.display = "none";
}
}
@shioken
shioken / gist:939754976670696789bd2f49791b2954
Created March 20, 2021 04:26
名無しのコメントを非表示にするスクリプト
comments = document.getElementsByClassName('comment');
d = 0;
for (i = 0; i < comments.length; i++) {
const imgs = comments[i].getElementsByTagName('img');
if (imgs.length == 0) {
comments[i].hidden = true;
d++;
}
}
@shioken
shioken / kappa_get_menu.py
Created April 26, 2020 08:18
かっぱ寿司のメニューを取得して標準出力に出力する
#! /usr/bin/env python3
import datetime
from urllib import request
import json
def get_product(code):
for product in menus["Product"]:
if (code == product.get("code")):
@shioken
shioken / shippou_tsunagi
Last active April 4, 2020 07:42
Processingで七宝つなぎ
int size;
void setup() {
size(800, 600);
size = width / 16;
noLoop();
}
We can make this file beautiful and searchable if this error is corrected: Any value after quoted field isn't allowed in line 2.
01_electronics
@morecat_lab + @tadfmac , "OSC on air(Open Sound Control)" , http://makezine.jp/event/makers2018/m0399/ , 12-08
Aiphony , "FLO" , http://makezine.jp/event/makers2018/m0368/ , 18-01
ajimitei labo. , "パーティーハット" , http://makezine.jp/event/makers2018/m0342/ , 15-11
AKI from Binary Macaron , "ニキシー管時計、自作キーボード等の【日々の作品群】" , http://makezine.jp/event/makers2018/m0360/ , 12-11
Atelier Beta , "柿ピー分離器/サッカーボードゲームリプレイシステム" , http://makezine.jp/event/makers2018/m0406/ , 15-09
ATMM , "電拳 ~DENKEN~" , http://makezine.jp/event/makers2018/m0318/ , 03-03
Botch Watch , "デジタル砂時計" , http://makezine.jp/event/makers2018/m0214/ , 12-10
D. Geek Lab. , "「DRAWAVE」「Monroe-skirt SHOES」他" , http://makezine.jp/event/makers2018/m0407/ , 01-04
denha's channel , "「音・光・動き」のガジェッツ、大集合!" , http://makezine.jp/event/makers2018/m0022/ , 02-02
#include <M5Stack.h>
#define WIDTH 320
#define HEIGHT 240
#define BLOCK_SIZE 16
#define UNIT_WIDTH ((WIDTH) / (BLOCK_SIZE))
#define UNIT_HEIGHT ((HEIGHT) / (BLOCK_SIZE))
#define UNIT_SIZE ((UNIT_WIDTH) * (UNIT_HEIGHT))
#define GETX(i) ((i) % (UNIT_WIDTH))
#define GETY(i) ((i) / (UNIT_WIDTH))
@shioken
shioken / m5_reversi.ino
Last active March 30, 2018 09:08
Reversi for M5Stack
#include <M5Stack.h>
#define PIECE_BLANK 0
#define PIECE_WHITE 1
#define PIECE_BLACK 2
#define BOARD_SIZE 64
#define BOARD_WIDTH 8
#define SQUARE_WIDTH 28
@shioken
shioken / rename_sequence_number.js
Created October 5, 2017 02:16
Rename to sequence number
var fs = require('fs');
fs.readdir('.', function(err, files) {
if (err) throw err;
var fileList = [];
var index = 0;
files.filter(function(file) {
return fs.statSync(file).isFile() && /.*snapshot\.jpg$/.test(file);
}).forEach(function(file) {
@shioken
shioken / SnakeGame
Created December 15, 2016 13:40
Snake Game by Processing
void setup() {
size(640, 480);
frameRate(8);
background(0);
init();
}
class Body {
public int x;
public int y;