Skip to content

Instantly share code, notes, and snippets.

View K-atc's full-sized avatar
:octocat:
Octocatic Days

K_atc K-atc

:octocat:
Octocatic Days
View GitHub Profile
@voluntas
voluntas / shiguredo_model.rst
Last active December 26, 2023 21:46
時雨堂を支えるビジネスモデル

時雨堂を支えるビジネスモデル

更新

2023-12-08

作者

@voluntas

バージョン

2023.2

URL

https://voluntas.github.io/

タイポなどは Twitter の @voluntas までお願いします。

@LambdaNote
LambdaNote / writing.md
Last active March 5, 2024 01:29
記事の書き方

記事の書き方

記事の執筆には、Markdown形式を利用してください。 Markdownにはさまざまな流派がありますが、GitHub Flavored Markdown(https://github.github.com/gfm/ )をベースとした書式を採用します。

書籍を執筆するための形式として考えると、Markdownには不足している機能が多々あります。 しかし、次のような利点があるので、Markdownを採用することにします。

  • 最低限の構造しかないので、見た目でごまかせる余地が少ない
  • 原稿を著者自身が再利用してもらいやすくしたい
@shift-crops
shift-crops / sc_expwn.py
Created July 21, 2017 14:17
pwntools extension
#!/usr/bin/env python
from pwn import *
from pwnlib.elf.elf import dotdict
p = lambda x: pack(x)
u = lambda x: unpack(x, len(x)*8)
class Environment:
def __init__(self, *envs):
self.__env = None
@elliptic-shiho
elliptic-shiho / Makefile
Created February 23, 2016 10:57
My LaTeX Template
METAPOST := pmpost
TEX := platex
DVIPDF := dvipdfmx
TARGETS:= foo.pdf bar.pdf
all: $(TARGETS)
%.pdf: %.tex
$(METAPOST) -tex=$(TEX) *.mp
$(TEX) $*.tex --file-line-error-style
@mimura1133
mimura1133 / QRPuzzle_Solve.hsp
Created December 6, 2015 06:29
QRPuzzle のソルバーです (HSP 3.x)
origdic="seccon|accept|achieve|acquire|add|advance|affect|agree|allow|appear|apply|approach|argue|assume|avoid|bear|beat|belong|bite|care|catch|claim|communicate|compare|consider|consume|contact|contain|continue|cost|count|cover|create|cross|decline|define|depend|describe|destroy|determine|develop|die|disappear|discover|draw|earn|encourage|enter|establish|excite|exist|expect|explain|express|face|fail|fear|feed|fire|fit|flow|follow|gain|gather|get|guess|hit|hold|hunt|hurt|imagine|improve|include|increase|indicate|influence|insist|introduce|invent|involve|lay|lead|lie|lose|maintain|manage|manufacture|marry|mean|mention|miss|observe|offer|perform|please|prefer|prepare|press|prevent|produce|program|protect|prove|provide|publish|raise|reach|realize|receive|recognize|reduce|refer|reflect|refuse|regard|remain|remember|reply|represent|require|reveal|rise|risk|rule|satisfy|save|search|seat|seek|seem|serve|share|solve|sound|spend|spread|stay|steal|stick|strike|struggle|suffer|suggest|support|suppose|surprise|survive|te
@inaz2
inaz2 / dnsd.py
Created November 27, 2015 02:33
DNS server that always responds the same address
import socket
import struct
respond_addr = '127.0.0.1'
def parse_qname(qname):
labels = []
while qname:
length = ord(qname[0])
label = qname[1:1+length]
var A = (function(seq) {
function YClass() {}
YClass.prototype.toString = function() { return ((++seq) & 3) == 2 ? -1 : 2; };
return new YClass();
})(0),
B = A;
if (B/A !== A/B && A === B && 1/A > 2/B) console.log('congrats!');
@hashrock
hashrock / vuejs.md
Last active October 5, 2023 23:42
Vue.js資料まとめ(古いので注意)

#まず見るべき

以下のURLは、常に更新されているコンテンツです。

anonymous
anonymous / Curved-Cut.markdown
Created February 6, 2015 05:53
Curved Cut
@gaspanik
gaspanik / gulpfile.js
Last active July 10, 2021 13:37
sample gulpfile.js
// Original: https://github.com/gaspanik/gulpbase/
// Update 0.2.0
var gulp = require('gulp'),
// 列挙するのが面倒なので、load-pluginsでプラグインをロード。何使ってるかは「package.json」で
var $ = require('gulp-load-plugins')({
pattern: ['gulp-*', 'gulp.*'],
replaceString: /\bgulp[\-.]/