Skip to content

Instantly share code, notes, and snippets.

@JAPLJ
JAPLJ / tww.py
Created February 2, 2019 11:43
Twitter 監視 Slackbot (AWS Lambda 関数)
import json
import os
from datetime import datetime, timezone, timedelta
import requests
from twython import Twython
# tokens / keys
CONSUMER_KEY = os.environ['TW_CONSUMER_API_KEY']
CONSUMER_SECRET = os.environ['TW_CONSUMER_API_SECRET_KEY']
@JAPLJ
JAPLJ / D.cpp
Created December 13, 2013 16:40
CF#219 (Div1) D
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <cassert>
#include <iostream>
#include <sstream>
#include <vector>
#include <queue>
#include <set>
@JAPLJ
JAPLJ / scrivener.txt
Created September 25, 2012 14:58
Crayfish scrivener
・ふたつのコマンドを処理するタイプライターを考える
 ・ひとつは文字を打つこと
 ・もうひとつは直近のコマンドを取り消す(undoする)こと
・undo自身もコマンドなので、undo自体がundoされることもある
・次のプロシージャを実装せよ
・Init()
 ・最初に1度だけ呼ばれる。
 ・これはコマンドではないのでundoする必要はない。
 ・データ構造などの初期化をする。
@JAPLJ
JAPLJ / rings.txt
Created September 25, 2012 14:47
Parachute rings
・N個の輪っかがある
・次のプロシージャを実装せよ
・Init(N)
 ・最初に1回だけ呼ばれる
 ・輪っかが N 個あることを表す
・Link(A, B)
 ・輪っか A と輪っか B をつなげる
 ・順序は関係ないので Link(A, B) と Link(B, A) は同じ意味
@JAPLJ
JAPLJ / odometer.txt
Created September 25, 2012 14:32
Pebbling odometer
・256x256 のフィールド、各マスには最大15個の小石
・オドメーターは最初 (0, 0) にあり、北向き
・オドメーターはプログラムにしたがって動く
・プログラム中に記述する基本コマンド
 ・左を向く(left)
 ・右を向く(right)
 ・前進する(move)
 ・そのマスに小石があれば拾う(get)
 ・小石を持っていて、かつそのマスに小石が15個未満しかなければ置く(put)
@JAPLJ
JAPLJ / kanbun.yaml
Created January 2, 2012 19:10
漢文~
- [字, "[あざな…人の呼び名]"]
- [一日, "[いちじつ…ある日]"]
- [一旦, "[いつたん…ある朝・ある日]"]
- [所謂, "[いはゆる…言葉の引用を示す]"]
- [色, "[いろ…容貌・顔つき,様子・景色]"]
- [正色, "[いろヲただス…まじめな顔になる]"]
- [作色, "[いろヲなス…怒って顔色を変える]"]
- [裏, "[うら…~の中で]"]
- [器, "[うつは…才能ある人]"]
- [客, "[かく…よそ者・食客]"]
@JAPLJ
JAPLJ / rinri.yaml
Created December 18, 2011 16:30
倫理~
# 源流思想
## ギリシア思想
- [タレス, "最初の哲学者,「万物の根源(アルケー)は水である」"]
- [ヘラクレイトス, "アルケーを火とする,「万物は流転する」"]
- [ピタゴラス, "アルケーは数,数の関係によって秩序(コスモス)が保たれる"]
- [デモクリトス, "古代原子論の提唱,アルケーは原子(アトム=これ以上分割できないもの)"]
- [ソフィスト, "絶対的価値観を認めない相対主義,弁論術などの処世術を教えた人々"]
- [プロタゴラス, "ソフィスト,「人間は万物の尺度である」"]
- [ゴルギアス, "ソフィスト,「何ものも知りえない」,懐疑主義"]
- [ソクラテス, "人間として「善く生きること」,「魂の世話」が必要,善悪について知ると魂に徳が備わる(知徳一致),無知の知,問答によって相手に自覚させる(問答法)"]
@JAPLJ
JAPLJ / AOJ0236.cpp
Created June 29, 2011 14:29
Alien Messages AC
#include<cstdio>
#include<cstring>
using namespace std;
int dx[] = {1,-1,0,0}, dy[] = {0,0,1,-1};
int F[9][9], C[9][9], V[9][9], cnt, sx, sy;
bool dfs(int y, int x, int visited)
{
#include<stdio.h>
int gcd(int m, int n)
{
return m % n == 0 ? n : gcd(n, m % n);
}
int min(int a, int b)
{
return a > b ? b : a;
@JAPLJ
JAPLJ / CssRules.cs
Created February 11, 2011 05:49
TopCoder SRM 497 Div1 500
using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Collections;
using System.Collections.Generic;
public class CssRules {
public static int Nodes = 0;
public class Tag