Skip to content

Instantly share code, notes, and snippets.

View yoshi389111's full-sized avatar

SATO, Yoshiyuki yoshi389111

View GitHub Profile
@yoshi389111
yoshi389111 / qiitadon_bot.py
Created April 22, 2021 23:11
もふもふな記念日をqiitadonにtootする
import datetime
import sys
import urllib.request
import urllib.parse
url = "https://qiitadon.com/api/v1/statuses"
# 記念日情報. key: 'MMDD', value: 'message',
anniversaries = {
@yoshi389111
yoshi389111 / ZipAsPng.java
Created September 3, 2017 12:35
ZIPファイルをPNGファイルに偽装する方法の仮実装
/*
* ZipAsPng.java
* Copyright (C) 2017, SATO_Yoshiyuki
* This software is released under the MIT License.
* http://opensource.org/licenses/mit-license.php
*/
package net.the_blue_pla.net.zipaspng;
import java.io.IOException;
import java.nio.ByteBuffer;
@yoshi389111
yoshi389111 / Consumer2.java
Last active December 6, 2015 01:45
throwable stream / optional class
/*
* Consumer2.java
* Copyright (C) 2015, SATO_Yoshiyuki
* This software is released under the MIT License.
* http://opensource.org/licenses/mit-license.php
*/
import java.util.function.Consumer;
@FunctionalInterface
public interface Consumer2<T, E extends Exception> extends Consumer<T> {
@yoshi389111
yoshi389111 / FailedToGetEnclosingMethod.java
Created October 30, 2015 11:14
Failed to getEnclosiongMethod() of local or anonymous class in lambda.
import java.lang.reflect.Method;
/**
* Failed to getEnclosiongMethod() of local or anonymous class in lambda.
*/
public class FailedToGetEnclosingMethod {
public static void main(String[] args) throws Exception {
System.out.println(System.getProperty("java.vendor"));
System.out.println(System.getProperty("java.version"));
@yoshi389111
yoshi389111 / LruCacheMap.java
Last active April 18, 2022 02:19
LRU cache map
/*
* LruCacheMap.java
* Copyright (C) 2015, SATO_Yoshiyuki
* This software is released under the MIT License.
* http://opensource.org/licenses/mit-license.php
*/
import java.util.LinkedHashMap;
import java.util.Map;
/**
@yoshi389111
yoshi389111 / TypesafeMap.java
Last active December 6, 2015 01:43
typesefe map like collection class
/*
* TypesafeMap.java
* Copyright (C) 2015, SATO_Yoshiyuki
* This software is released under the MIT License.
* http://opensource.org/licenses/mit-license.php
*/
import java.io.Serializable;
import java.util.Collection;
import java.util.Collections;
import java.util.LinkedHashMap;