Skip to content

Instantly share code, notes, and snippets.

View cordx56's full-sized avatar
💊

Kaoru cordx56

💊
View GitHub Profile
@cordx56
cordx56 / 56.php
Last active November 13, 2016 10:04
It outputs '56' to your console. That's all.
<?php
function math_fact($n) {
$r = 1;
for (; $n > 0; $n--) {
$r *= $n;
}
return $r;
}
// 8!/(8-2)! == _8 P _2
@cordx56
cordx56 / 56.cpp
Created November 14, 2016 12:06
It outputs '56' to your console. That's all.
#include <iostream>
int math_fact(int n) {
int r = 1;
for (; n > 0; n--) {
r *= n;
}
return r;
}
@cordx56
cordx56 / wpa2peap-gen.sh
Created November 21, 2018 12:07
wpa_supplicant.conf generator for WPA2-PEAP
#!/bin/bash
echo -n "input SSID: "
read wpassid
echo -n "input user: "
read wpauser
echo -n "input password: "
read wpapsw
wpapsw=`echo -n "$wpapsw" | iconv -t utf16le | openssl md4 -binary | xxd -p`
@cordx56
cordx56 / dump.py
Last active December 5, 2018 15:06
Student ID card reader using Python2 & nfcpy
#!/usr/bin/env python2
import nfc
def on_connect(tag):
print '\n'.join(tag.dump())
with nfc.ContactlessFrontend('usb') as clf:
clf.connect(rdwr={'on-connect': on_connect})
@cordx56
cordx56 / sit-form.gs
Created December 20, 2018 10:06
メールアドレスの記録を有効にしたフォームの回答結果スプレッドシートから,メールアドレスを元に必要な情報を自動入力します.
function updateStudentId() {
var sheet = SpreadsheetApp.getActiveSheet();
var sheetId = sheet.getSheetId();
var range = sheet.getDataRange();
var vals = range.getValues();
var mailColumn;
var studentIdColumn;
var facultyColumn;
var departmentColumn;
@cordx56
cordx56 / newyear.cpp
Created January 1, 2019 10:42
New year C++ script...
#include <iostream>
int hextoint(char hex) {
return ('0' <= hex && hex <= '9')? (int)(hex - '0') :
('A' <= hex && hex <= 'F')? 10 + (int)(hex - 'A') :
('a' <= hex && hex <= 'f')? 10 + (int)(hex - 'a') :
-1;
}
int main(void) {
@cordx56
cordx56 / Dockerfile
Last active September 2, 2021 15:16
Send message when someone join VC channel
# Python 3.7 image on Debian stretch for ARMv7
FROM python:3.8-buster
WORKDIR /script
# Install pipenv
RUN pip install --default-timeout=100 pipenv
# Set PIPENV_TIMEOUT=1000 to prevent timeout err
ENV PIPENV_TIMEOUT 1000
@cordx56
cordx56 / Pipfile
Last active April 8, 2019 04:46
Get student id from SIT student id card using Felica reader and write list.txt & LCD display
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
nfcpy = "*"
pip = "==18.0"
"smbus2" = "*"
@cordx56
cordx56 / Pipfile
Created April 23, 2019 15:46
お手軽Word2Vec
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
gensim = "*"
paramiko = "*"
@cordx56
cordx56 / Dockerfile
Last active September 13, 2020 09:34
Docker files for minecraft server
FROM openjdk:11.0.3-jre-slim-stretch
RUN apt-get update && apt-get install -y curl
RUN curl -o /server.jar https://launcher.mojang.com/v1/objects/f02f4473dbf152c23d7d484952121db0b36698cb/server.jar
WORKDIR /minecraft
ENTRYPOINT ["/usr/bin/java", "-Xmx1024M", "-Xms1024M", "-jar", "/server.jar"]
CMD ["nogui"]