Skip to content

Instantly share code, notes, and snippets.

Avatar
🐰

Sharl Morlaroll sharl

🐰
View GitHub Profile
View ircbot.diff
--- a/ircbot.js
+++ b/ircbot.js
@@ -145,7 +145,7 @@ async function amedasget(posname)
const day = ('0'+cur.getDate()).slice(-2);
const hour = ('0'+cur.getHours()).slice(-2);
const targetTime = `${year}${month}${day}_${hour}`;
- // const targetIndex = `${year}${month}${day}${hour}0000`;
+ const targetBase = `${year}${month}${day}${hour}0000`;
const responses = [];
for ( key in point ) {
View wsl2-sshd-startup.md
@sharl
sharl / CentOS7onWSLmemo.md
Last active Apr 30, 2020
CentOS7 on WSL memo
View CentOS7onWSLmemo.md
  • https://github.com/yuk7/CentWSL
  • get release CentOS7.zip
  • mkdir somewhere(ex. %USERPROFILE%\AppData\Local\WSL\CentOS7), unpack (CentOS7.exe, rootfs.tar.gz) and run CentOS7.exe (install)
  • run CentOS7.exe (launch root)
  • adduser user
  • gpasswd -a user wheel
  • visudo -> NOPASSWD
  • exit
  • CentOS7.exe config --default-user user
  • CentOS7.exe config --default-uid 1000
@sharl
sharl / test-TLSv1_3.py
Created Apr 28, 2020
TLSv1.3のテスト
View test-TLSv1_3.py
# -*- coding: utf-8 -*-
from __future__ import print_function
import socket
import ssl
import pprint
try:
ssl.HAS_TLSv1_3
except AttributeError:
View tlsversion.sh
#!/bin/bash
# -*- coding: utf-8 -*-
domain=$1
if [ -z "$domain" ]; then
echo "usage: tlsversion.sh <domain>" 1>&2
exit 2
fi
for op in tls1_3 tls1_2 tls1_1 tls1; do
@sharl
sharl / dqxpresence.sh
Created Sep 2, 2019
DQ10の現在の職業とレベルをSlackのステータスに反映する
View dqxpresence.sh
#!/bin/bash
# -*- coding: utf-8 -*-
# $HOME/.dqxpresence format
# {
# "slack_token": "xoxp-xxxx",
# "id": 667538238772,
# "icon_emoji": ":dot_slime:"
# }
# id は https://hiroba.dqx.jp/sc/character/${user_id} です。マイページ全体の公開設定が『制限なしで公開』になっている必要があります。
slack_token=$(cat $HOME/.dqxpresence | jq -r .slack_token)
@sharl
sharl / ame.sh
Created Jun 7, 2019
みんな大好き東京アメッシュ
View ame.sh
#!/bin/bash
# -*- coding: utf-8 -*-
# 東京アメッシュの画像を取得して合成
now=$(date +%s)
BASE_URL=https://tokyo-ame.jwa.or.jp
MAP=/map/map000.jpg
MSK=/map/msk000.png
# https://tokyo-ame.jwa.or.jp/mesh/000/201906071525.gif
rfm=$(date --date=@$((now / (5 * 60) * 5 * 60 - 5 * 60)) +%Y%m%d%H%M)
@sharl
sharl / brew-openssl-cacert-get-failed.md
Last active Mar 27, 2019
opensslアップデート時のcacert取得に失敗するときの対処方法
View brew-openssl-cacert-get-failed.md

opensslアップデート時のcacert取得に失敗するときの対処方法

毎回忘れるのでメモ。

TL;DR

$ wget https://curl.haxx.se/ca/cacert.pem -O /home/linuxbrew/.linuxbrew/etc/openssl/cert.pem
@sharl
sharl / DQ10_on_Steam.md
Created Sep 10, 2018
ドラゴンクエストXオンラインをSteam上で遊んでいるゲームとして表示する方法
View DQ10_on_Steam.md

ドラゴンクエストXオンラインをSteam上で遊んでいるゲームとして表示する方法

  • Steamクライアント起動
  • 左下の「ゲームを追加」を選択
  • 「非Steamゲームを追加」を選択
  • 「参照」を選択
  • C:\Program Files (x86)\SquareEnix\DRAGON QUEST X\Game の DQXGame.exe をダブルクリック
  • 「選択したプログラムを追加」を選択
  • Steamクライアントのライブラリ → ゲーム で DQXGame を右クリックしてプロパティを選択
  • DQXGame となっているところを ドラゴンクエストXオンライン に変更
View 日報全部欲しい
for f in $(curl -s https://www.asahi.com/articles/ASL4J669JL4JUEHF016.html | sed -e 's,^<td class="link"><a href="\(.*.pdf\)".*$,\1,p;d'); do wget $f; done