どこかのEC2なりVPSなり固定IPがあるところでserverを以下のように起動.
docker run --rm -p 18080:8080 -e TSUNAGU_TOKEN=token ghcr.io/making/tsunagu-server
$primary-color: #7775f9; | |
$dark-color: #aaa; | |
$light-color: #303742; | |
@import "node_modules/spectre.css/src/spectre"; | |
// https://github.com/picturepan2/spectre/issues/629#issuecomment-641715020 |
# Logic for forking connections | |
# The forked process does not have access to static vars as far as I can discern, so I've done some stuff to check if the op threw an exception. | |
def fork_with_new_connection | |
# Store the ActiveRecord connection information | |
config = ActiveRecord::Base.remove_connection | |
pid = fork do | |
# tracking if the op failed for the Process exit | |
success = true |
{ | |
"compilerOptions": { | |
"strict": true, | |
"noUnusedLocals": true, | |
"noUnusedParameters": true, | |
"noImplicitReturns": true, | |
"noFallthroughCasesInSwitch": true, | |
"lib": ["es6", "dom"], | |
"module": "es6", | |
"moduleResolution": "node", |
Change some options for :Prettier
, :PrettierAsync
commands on Vim to be same to the normal yarn prettier file.js --write
command's or VSCode plugin of prettier-vscode
's prettier result.
Add the following configurations to your .vimrc
.
let g:prettier#config#arrow_parens = 'always'
let g:prettier#config#trailing_comma = 'es5'
インスパイア元
歴史を思い出して書いてみる.
# Check your Bluetooth keyboard MAC Address by | |
sudo bluetoothctl devices | |
# Prepare .xmodmap file. | |
# It crashes "xmodmap $HOME/.xmodmap" command when there is no Caps_Lock keysym. | |
# Prepare a script file of "reconnect.sh", and change the MAC address placeholder and some commands in it. | |
# Run this command. | |
sudo btmon | bash reconnect.sh |
#include "stdio.h" | |
int main(int argc, char const* argv[]) | |
{ | |
int array[] = { 0, 10, 20, 30, 40 }; | |
for (int i = 0; i < 5; i++) { | |
printf("%d\n", i[array]); | |
} |
{ | |
"title": "Henkan to Ctrl-Space", | |
"rules": [ | |
{ | |
"description": "Henkan to Ctrl-Space", | |
"manipulators": [ | |
{ | |
"type": "basic", | |
"description": "Henkan to Ctrl-Space", | |
"from": { "key_code": "japanese_pc_xfer" }, |
url_common = 'https://ch.ani.tv' | |
url = url_common + '/titles/353' # 353 is ipp ID | |
require 'open-uri' | |
html = open(url).read | |
require 'nokogiri' | |
doc = Nokogiri::HTML.parse html | |
# latest only | |
#puts url_common + doc.xpath('//*[@id="title-detail"]/div[1]/div[3]/div/a').attribute('href') | |
# 1, 2, 3, ... latest | |
doc.xpath('//*[@id="title-detail"]/div[1]/div[4]/div/a').each do |e| |