type StringBool = "true"|"false";
interface AnyNumber { prev?: any, isZero: StringBool };
interface PositiveNumber { prev: any, isZero: "false" };
type IsZero<TNumber extends AnyNumber> = TNumber["isZero"];
type Next<TNumber extends AnyNumber> = { prev: TNumber, isZero: "false" };
type Prev<TNumber extends PositiveNumber> = TNumber["prev"];
function today() { | |
var b = new Date(); | |
var d = b.getFullYear(); | |
var e = b.getMonth() + 1; | |
var c = b.getDay(); | |
var a = b.getDate(); | |
return d + "/" + e + "/" + a | |
} | |
function addDate(h, f, i) { | |
var g = new Date(h); |
- ブラウザ上での
hostname
表示は変更後の値- リダイレクトを使用するため
- ※ history.replaceState は異なるオリジンを指定できないので上書きには使用できなかった
I no longer have a device where this is capable but there's a growing interest in it so figured I make a guide on it
- A working brain
- Magisk zip
- Some binaries (Some of these are included in twrp but varies by device so I'd just pack your own)
- From magisk zip: busybox, magiskboot, magiskinit (rename magiskinit64 to magiskinit and use it if device is 64bit)
- For ext4 partitions: e2fsdroid, mke2fs
--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]] | |
return { | |
["$schema"] = "https://json.schemastore.org/schema-catalog.json", | |
version = 1, | |
schemas = { | |
{ | |
name = ".adonisrc.json", | |
description = "AdonisJS configuration file", | |
fileMatch = {".adonisrc.json"}, | |
url = "https://raw.githubusercontent.com/adonisjs/application/master/adonisrc.schema.json" |
オレは高校生シェル芸人 sudo
新一。幼馴染で同級生の more
利蘭と遊園地に遊びに行って、黒ずくめの男の怪しげな rm -rf /
現場を目撃した。端末をみるのに夢中になっていた俺は、背後から近づいてきたもう1人の --no-preserve-root
オプションに気づかなかった。
俺はその男に毒薬を飲まされ、目が覚めたら・・・ OS のプリインストールから除かれてしまっていた!
『 sudo
がまだ $PATH
に残っていると奴らにバレたら、また命を狙われ、他のコマンドにも危害が及ぶ』
上田博士の助言で正体を隠すことにした俺は、 which
に名前を聞かれて、とっさに『gnuplot
』と名乗り、奴らの情報をつかむために、父親がシェル芸人をやっている蘭の $HOME
に転がり込んだ。ところが、このおっちゃん・・・とんだヘボシェル芸人で、見かねた俺はおっちゃんになりかわり、持ち前の権限昇格能力で、次々と難タスクを解決してきた。おかげで、おっちゃんは今や世間に名を知られた名エンジニア、俺はといえばシェル芸 bot のおもちゃに逆戻り。クラスメートの convert
や ojichat
や textimg
にお絵かきコマンドと誤解され少年ワンライナーお絵かき団を結成させられる始末。
ではここで、博士が作ってくれたメカを紹介しよう。最初は時計型麻酔 kill
。ふたについた照準器にあわせてエンターを押せば、麻酔シグナルが飛び出し、プロセスを瞬時に sleep
させることができる。
次に、蝶ネクタイ型 banner
。裏についているダイヤルを調整すれば、ありとあらゆる大きさのメッセージを標準出力できる。必殺のアイテムなら fork
力増強シューズ。電気と磁力で足を刺激し、 :(){ :|:& };:
でプロセステーブ
https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
Make sure the following options are off:
Disable pre-fetching
Press Ctr + Shift + j
to open devtools console in crostini terminal.
Paste this to use Jetbrais Mono
with ligatures:
term_.prefs_.set('font-family', 'JetBrains Mono Nerd Font, monospace');
term_.prefs_.set('user-css-text', '@font-face {font-family: "JetBrains Mono Nerd Font"; src: url("https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/JetBrainsMono/Ligatures/Regular/JetBrainsMonoNerdFont-Regular.ttf"); font-weight: normal; font-style: normal;} x-row {text-rendering: optimizeLegibility;font-variant-ligatures: normal;}')