どこかの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| |