Skip to content

Instantly share code, notes, and snippets.

View Colk-tech's full-sized avatar
🤒
Always sick

ITO Manaki (Colk) Colk-tech

🤒
Always sick
View GitHub Profile
@Colk-tech
Colk-tech / colk_conoha.pub
Created October 22, 2022 15:22
Colk SSH Public Keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDIyoAbI0HwBCAS5oVElQij4ZMSNpwA2qOyxl8eYg6k4Lxf6QLTJSBIy4cAut4dv6qBFlRmbNnuI2mEeqXtBuqwmm0HDmU+D89kuWnHfZGi+lM9uEuE8M1tVCr/jqcx5mk7dx4dlEGRYdPzVMP0VjjdvVkpdRWVlF4UPKP7pRhtuCz9ZYWjwA1QIXnXT1fgjybqTSsMewiOgsBZgnfR64UUXjRM1wLbY2XxzPKmdi78zgfQY2WC6KDmjjK6x65jSgOqcnIxwElUpdtVIVBhswwu5XJFlUXdC11FT58nHpmJL7j+8lFPx4W3Iv6VpFjYVIdx9YgFDoOywTPoFDw4oopwirtjVJvRBsMoNX8nDn4lxRxlxGyvThjd0gqPqxVVnzGM0IxMW3oqO6xrOr05w97EzNLuLEhJ6duQWpAf7qmcNaNClKC8xCrQ1fxBXeFxlcu2iNHzCOkYL9iscLhbwlTTHwpCHIHFec2amVXcYPcAdoEzfqKJDiFNxc+31Aaz9GY9xPwNewU9O2rr4GhYpNNmVSN7CMT9Kbe0bpc0K08swy/j+Fdcnh2sIoRPedV5EahttUophZXu0zCaLxqGb7uRPJYzN3cLx7Ql1Vhhi6DpMqPjv5FkBSWPzMmojLNBMo+fgzOpM1Vh5HexAxCWE+TWlXUTplTRVB7hVSqJBzFiWw== [email protected]
#!/usr/bin/perl
$title = "Hello!";
$body = "Hello, World from Perl.¥n"; print << "EOT";
Content-Type: text/html
<html> <head><title>$title</title></head> <body>
$body
</body>
</html>
@Colk-tech
Colk-tech / generate_django_secret.py
Last active March 3, 2022 10:57
A Python script generates secret key of Django with specified length
from django.utils.crypto import get_random_string
def get_random_specified_length_secret_key(length: int) -> str:
"""
Return a random string with specified length usable as a SECRET_KEY setting value.
"""
chars = "abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)"
return get_random_string(length, chars)
@Colk-tech
Colk-tech / graph_21.py
Last active October 25, 2021 12:49
茨城高専 3年情報系 離散数学I の課題を numpy で解いたもの
import numpy as np
A = (
(0, 1, 1, 1),
(0, 1, 1, 0),
(1, 1, 0, 2),
(1, 0, 0, 0)
)
B = (
(0, 1, 0),
@Colk-tech
Colk-tech / nitic-class.txt
Last active June 24, 2021 13:23
茨城高専のクラスにマッチする正規表現です (2021年度現在) 用途は完全に謎です
([1-2]-[1-5])|([3-5](M[1-2]|E|I|C))
@Colk-tech
Colk-tech / read_line_from.c
Last active June 17, 2021 15:17
A useful library to read a file which is variable length. Written in C.
//
// Created by Manaki ITO on 2021/06/17.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define DEFAULT_STR_BUFFER_LENGTH 512
#define DEFAULT_BUFFER_BYTES DEFAULT_STR_BUFFER_LENGTH * sizeof(char)
@Colk-tech
Colk-tech / mylib.c
Last active May 13, 2021 00:11
学校の授業でよく使うマクロをまとめたテンプレートです。
//
// Created by Manaki ITO on 2021/05/07.
//
#include <stdio.h>
#include <stdlib.h>
#define print_green(...) {printf("\x1b[32m"); printf(__VA_ARGS__); printf("\x1b[39m\n");}
#define print_yellow(...) {printf(" \x1b[33m"); printf(__VA_ARGS__); printf("\x1b[39m\n");}
#define print_error(...) {fprintf(stderr, "\x1b[31m"); fprintf(stderr, __VA_ARGS__); fprintf(stderr, "\x1b[39m\n");}
#define fatal(exit_code, ...) {print_error(__VA_ARGS__); exit(exit_code);}
@Colk-tech
Colk-tech / sort_int_array.c
Created April 10, 2021 15:08
intの配列を昇順にソートするプログラム (A program that sorts array of int in ASCENDING order)
int is_sorted(int target_array[], int array_length) {
for (int i = 0; i < array_length - 1; i++) {
if (target_array[i] > target_array[i+1]) {
return 0;
}
}
return 1;
}
@Colk-tech
Colk-tech / proxy.pac
Last active June 16, 2021 00:08
iOSでもSocksが使いたい!
function FindProxyForURL(url, host) {
return "SOCKS 172.16.226.147:1080";
}
@Colk-tech
Colk-tech / random4Letters0x.go
Created March 19, 2021 15:38
ランダムで4桁の16進数を生成します
package main
import (
"fmt"
"math/rand"
"time"
)
const letters = "0123456789ABCDEF"