Skip to content

Instantly share code, notes, and snippets.

View modeverv's full-sized avatar

modeverv modeverv

  • student of the open university of japan
  • Himeji,Japan
View GitHub Profile
// ==UserScript==
// @name ChatGPT moe
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://chat.openai.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=openai.com
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js
// @grant none
@modeverv
modeverv / japanese_full.txt
Created August 12, 2022 11:05 — forked from kgsi/japanese_full.txt
日本語文字コード範囲指定(ascii・ひらがな・カタカナ・第一水準および第二水準(JIS-X0208-1997)に含まれる漢字)
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890〜¡¢£¤¥¦§¨©ª«¬ ®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ‒–—―‖‗‘’‚‛“”„‟†‡•…‪‫‬‭‮ ‰′″‴‹›‼‾⁄⁞€™□ 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォッャュョーガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞたァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐
// 1. PDPへの依頼とかPDPからの返却とか
// PDPに送る依頼とか返却値とか
class AuthorityResut<T : BaseBusinessLogic> (
val logic:Class<T>,
val limitation:String
) {
companion object {
// インスタンス取得処理はここに書く。
// ちょっと密結合かもしれません...
fun <E : BaseBusinessLogic> getInstance(authorityResult: AuthorityResut<E>/*,リクエスト*/): E {
// 1. PDPへの依頼とかPDPからの返却とか
// PDPに送る依頼とか返却値とか
class AuthorityResut<T : BaseBusinessLogic> (
val logic:Class<T>,
val limitation:String
) {
companion object {
// インスタンス取得処理はここに書く。
// ちょっと密結合かもしれません...
fun <E : BaseBusinessLogic> getInstance(authorityResult: AuthorityResut<E>/*,リクエスト*/): E {
@modeverv
modeverv / temper.py
Created June 7, 2020 12:34
script of TEMPer
#!/usr/bin/env python3
import subprocess
from subprocess import check_output
out = check_output("sudo tempered 2> /dev/null | awk 'NR==1' | cut -b 29-33", shell=True).decode('utf-8').strip()
print(out)
@modeverv
modeverv / edx-full-width.js
Last active January 4, 2020 10:24
display eds with full browser width
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://courses.edx.org/courses/*
// @grant none
/* load jQuery */
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
@modeverv
modeverv / a.c
Created May 29, 2019 03:35
c言語の遊び
#include <stdio.h>
int main(){
char *a = "abc";
printf("%s\n",a);
int i = 0;
for(i=0; *(a + i) != '\0'; i++){
printf("%c\n",*(a+i));
}
for(i=0; a[i] != '\0'; i++){
change color
<script>
var bgcolor = 0x0;
var body = document.getElementsByTagName('body')
var interval = setInterval(function(){
var value = "#" + ('000000' + (bgcolor++).toString(16)).slice(-6);
console.log(value);
body[0].style.backgroundColor = value;
if(0xffffff < bgcolor){
bgcolor = 0x0;
<?php
/*
curl -X GET -G \
-H "X-NCMB-Application-Key: eda167f64692337c2bd01e25f9ebbc3d03967ca5fd2b398c7ee8c0b393127436" \
-H "X-NCMB-Timestamp: 2018-11-30T07:41:48.769Z" \
-H "X-NCMB-Signature: jQg0MIuTewb5V8NiiXy3EkcmBYdm5Uxa6Hwg2Nk4JzA=" \
-H "Content-Type: application/json" \
--data-urlencode 'createDate={"$gte":"2018-10-30","$lte":"2018-10-30"}' \
https://mbaas.api.nifcloud.com/2013-09-01/classes/first
*/
@modeverv
modeverv / file0.txt
Created November 22, 2018 09:57
H2Oを実戦投入するためのいろいろ ref: https://qiita.com/lovesaemi/items/1c72a3c54b3a7f928c7e
mruby.handler: |
require "htpasswd.rb"
Htpasswd.new("/path/to/.htpasswd", "Realm")