Skip to content

Instantly share code, notes, and snippets.

View eniehack's full-sized avatar
🛌
zzz...

Nakaya eniehack

🛌
zzz...
  • University of Tsukuba
  • Japan
View GitHub Profile
@eniehack
eniehack / wa2_longreview.sql
Last active March 10, 2023 08:55
エロゲ批評空間におけるWHITE ALBUM2の長文レビューを文字列の長さで降順でソートして表示するSQL。https://erogamescape.dyndns.org/~ap2/ero/toukei_kaiseki/sql_for_erogamer_form.php にコピペすると動かせます。無保証、ライセンスはCC0-1.0です。
-- SPDX-License-Identifier: CC0-1.0
SELECT
r.uid,
concat('https://erogamescape.dyndns.org/~ap2/ero/toukei_kaiseki/memo.php?game=', g.id, '&uid=', r.uid) AS link,
g.gamename,
LENGTH(r.memo)
FROM userreview r
INNER JOIN gamelist g
ON r.game = g.id
WHERE r.game IN (
@eniehack
eniehack / gpa_klis.py
Last active January 26, 2023 10:58
TWINSで生成されたCSVからGPAを計算するツール。klis用。CC0でライセンスします
# SPDX-License-Identifier: CC0-1.0
import csv
import math
import argparse
parser = argparse.ArgumentParser(
prog="GPA Calculator",
description="calculates GPA from csv which is generated by TWINS.",
)
@eniehack
eniehack / pdf2imgpdf.sh
Created October 27, 2022 07:31
generates raster pdf script
#/bin/sh
set -eu
for exe in "gs" "gm" "pdftoppm" "mktemp" ; do
which "$exe" >/dev/null
if [ $? -ne 0 ]; then
exit 1
fi
done
(define (run-length s)
(letrec ((run-length-h (lambda (s vec count prev-char)
(if (null? s)
(vector-append vec (vector `(,prev-char ,count)))
(let ((c (car s)))
(if (char=? prev-char c)
(run-length-h (cdr s) vec (+ count 1) prev-char)
(if (char=? prev-char #\null)
(run-length-h (cdr s) vec 1 c)
(run-length-h (cdr s) (vector-append vec (vector `(,prev-char ,count))) 1 c))))))))
@eniehack
eniehack / libadoc_example.go
Last active April 7, 2020 16:06
libasciidoc test
package main
import (
"fmt"
"github.com/bytesparadise/libasciidoc"
config "github.com/bytesparadise/libasciidoc/pkg/configuration"
"os"
"time"
)

Keybase proof

I hereby claim:

  • I am eniehack on github.
  • I am eniehack (https://keybase.io/eniehack) on keybase.
  • I have a public key ASB25Y2Dnw1uJVVPmTBoA_CmmimVqL7MhgiEfYLEbQtS9Qo

To claim this, I am signing this object:

@eniehack
eniehack / user.js
Last active July 16, 2021 09:59
my Firefox's configration file.
//参考:https://onlinepckan.net/tool/ffuserconfigsecurity.html
// メモリキャッシュ容量。メモリどれだけ積んでいるかによって値は変わってくる。-1だと自動管理
user_pref("browser.cache.memory.capacity", -1);
//ディスクキャッシュ無効化
user_pref("browser.cache.memory.enable", true);
user_pref("browser.cache.disk.enable",false);
user_pref("browser.cache.disk_cache_ssl", false);
user_pref("browser.cache.check_doc_frequency", 0);
//タブの更新頻度の設定
@eniehack
eniehack / PostLINE.adoc
Last active March 7, 2019 05:41
PostLINEになりそうなチャットアプリを考える

PostLINEになりそうなチャットアプリを考える

LINE使うのがいやだから作ろうぜ、というノリです

プロトコル

  • オレオレプロトコル

  • XMPP

いろいろな企業が採用していたり、これをベースに開発をしている

@eniehack
eniehack / 作者に金が還元される古本屋のアイデア.adoc
Last active March 9, 2019 13:29
作者側に利益の一部を還元するような古本屋のアイデア

作者に金が還元される古本屋

現在、作者側に利益の一部を還元するような古本屋は見かけません。ということで、作るためにはどうするかを明確化するために書いてみました。 コメント、プロジェクト参加希望、どしどし待っています!

販売方式

実地販売