Skip to content

Instantly share code, notes, and snippets.

@flour4445
flour4445 / gist:5029019
Last active December 14, 2015 04:29
習作 : LinkedDeque
package net.flourity.lib;
import java.util.*;
public class LinkedDeque<E> extends AbstractQueue<E> implements Deque<E>, Cloneable, java.io.Serializable
{
private static final long serialVersionUID = -5959942865101061013L;
private transient final Node<E> HEADER;
private transient int size = 0;
@flour4445
flour4445 / gist:5177578
Created March 16, 2013 18:09
クソコード
class PolandNotation implements Calculable
{
private transient String[] tokens;
private transient int index = 0;
private CalculableNode root;
public PolandNotation(String str)
{
tokens = str.split(" ");
root = createNode();
@flour4445
flour4445 / Prim.java
Last active December 16, 2015 00:08
プリム法による最小全域木を求めるアレをなんとか自力で実装してみた
class Prim<T>
{
private Set<T> rest;
private List<Path<T>> paths;
private Set<T> already;
public Prim()
{
rest = new HashSet<T>();
paths = new LinkedList<Path<T>>();
@flour4445
flour4445 / HexDump.java
Last active December 20, 2015 03:09
HexDumpEncoderの代わりになるものを作ろうとしてみた
package net.flourity.lib;
import java.io.*;
public class HexDump
{
public static String hexDump(byte[] b)
{
ByteArrayOutputStream out = new ByteArrayOutputStream();
PrintStream stream = new PrintStream(out);
@flour4445
flour4445 / JavaSource.java
Created July 25, 2013 08:57
文字列とか配列をJavaソースにそのまま使える形式にしてみるメソッドたち
package net.flourity.lib;
public class JavaSource
{
public static String toString(int[] a)
{
StringBuilder sb = new StringBuilder().append('{');
int length = a.length;
for(int i=0;i<length;i++)
@flour4445
flour4445 / Stack.java
Last active December 22, 2015 18:09
10分間で作った
package net.flourity.lib;
import java.util.Arrays;
import java.util.NoSuchElementException;
public class Stack<E>
{
private Object[] elements;
private int size;
@flour4445
flour4445 / JosouPlugin.java
Created October 19, 2013 14:29
女装プラグインの中身
package net.flourity.javatter.plugin.josou;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.nio.charset.Charset;
import java.util.regex.Pattern;
import twitter4j.Status;
import twitter4j.TwitterException;
@flour4445
flour4445 / AOJExtremeChallenge.md
Last active July 25, 2016 12:46
orekyuuさんやって

AIZU ONLINE JUDGE 縛りプレイ

AIZU ONLINE JUDGEを用いたエクストリームプログラミングです。

是非@orekyuuさんにやってほしいです。

ルールに追加するとよさそうな内容がありましたら教えてください。

ルール

@flour4445
flour4445 / josou.rb
Last active August 29, 2015 13:57
mikutter女装プラグイン(お察し)
# -*- coding: utf-8 -*-
Plugin.create :josou do
onupdate do |s, ms|
ms.each do |m|
if Time.now - m[:created] < 5 and m.message.to_s.include?("女装")
Service.primary.post(:message => "女装男子とセックスしたいよー(っ>ω<c)☆.° 女装ーーー(っ>ω<c)☆.°女装男子と(っ>ω<c)☆.°セックスがしたいの(っ>ω<c)☆.°ウーーー(っ>ω<c)☆.°WOOOOO(っ>ω<c)☆.°じょそ!!う!!!女装男子とワンチャンセックスハァードッコイ!!")
end
end
end