Init
brew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#!/bin/bash | |
## zmeu (zmeu@whitehat.ro) Tue Dec 25 12:49:04 CST 2018 | |
## keepalive IRCCloud - Trial Account | |
AGENT="IRCCloud/4.5 (iPhone; en; iPhone OS 12.1.2)" | |
URL="https://www.irccloud.com/chat" | |
USER="YOUR-ACCOUNT-NAME" | |
PASS="YOUR-PASSWORD" | |
TOKENIZE=$(curl -s -A $AGENT -X POST "$URL/auth-formtoken" --header "content-length: 0"|cut -d"\"" -f8) | |
SESSION=$(curl -s -A $AGENT -d email=$USER -d password=$PASS -d token=$TOKENIZE --header "content-type: application/x-www-form-urlencoded" --header "x-auth-formtoken: $TOKENIZE" "$URL/login"|cut -d"\"" -f8) |
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
{"lastUpload":"2020-08-05T07:16:20.829Z","extensionVersion":"v3.4.3"} |
See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope>
is optional
PLA 1.2
리젝에 관하여Apple의 메시지
- 10.0 Before You Submit: Program License Agreement (iOS)
TypeScript supports Pick
to allow you to get a "subset" object type of a given type, but there is no built-in Pick
for deeper nested fields.
If you have a function that takes a large object as argument, but you don't use all of its fields, you can use Pick
, Pick2
, Pick3
, etc to narrow down the input type to be only just what you need. This will make it easier to test your function, because when mocking the input object, you don't need to pass all fields of the "large" object.
I screwed up using git ("git checkout --" on the wrong file) and managed to delete the code I had just written... but it was still running in a process in a docker container. Here's how I got it back, using https://pypi.python.org/pypi/pyrasite/ and https://pypi.python.org/pypi/uncompyle6
apt-get update && apt-get install gdb
// ==UserScript== | |
// @name langdev irccloud | |
// @namespace http://0xABCDEF.com/userscript/irccloud/langdev | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author You | |
// @match https://www.irccloud.com/* | |
// @grant none | |
// ==/UserScript== | |
(function () { |