Intro to Unix and Vim star wars: telnet towel.blinkenlights.nl
Who am I
- 4th year comp sci, cmd line noob
Why command line
- highly productive
- O(1) vs long time for mouse
- Sometimes the only way to get something done. (SysAdmin and deployment.)
// next.js usage | |
export default function handler() { | |
return frameResponse({ | |
image: `https://domain.com/image.gif`, | |
buttons: [ | |
{ text: 'Action 1' }, | |
{ text: 'Action 2' }, | |
] | |
}); |
- Apr-22-2022 10:36:02 AM +UTC received airdrop with | |
- https://etherscan.io/tx/0xf7c33fc3154bdf38df2760889768f4cf6e90e3b8c6e17d5cdb09b3c3c30064bf | |
- Apr-22-2022 03:24:21 PM +UTC safe transfer | |
- https://etherscan.io/tx/0x7ef112e693aed1d25ffcbf1051fb9681c30cc5f65c2ff88040abf1373147ae2d | |
- Apr-22-2022 03:25:32 PM +UTC: Set approval yash’s opensea proxy contract | |
- https://etherscan.io/tx/0x41ab900d840df312b44c6ccf070b89ea34bede4b78ab322dd00367af5eae27c3 | |
- Apr-22-2022 04:52:16 PM +UTC: remove approval for yash’s opensea proxy contract | |
- https://etherscan.io/tx/0x4f209f45cb3cde398082bb0da2ca6beb5917e10485cdf82abffd54b9169a4fea |
var _0x69ee09 = _0x2c92; | |
function _0x2c92(_0x3edf9a, _0x570cdf) { | |
var _0x2415bb = _0x2415(); | |
return _0x2c92 = function(_0x2c9293, _0x285f1e) { | |
_0x2c9293 = _0x2c9293 - 0x80; | |
var _0x5bb445 = _0x2415bb[_0x2c9293]; | |
return _0x5bb445; | |
}, _0x2c92(_0x3edf9a, _0x570cdf); | |
}(function(_0x36c0c9, _0x58705d) { |
<Response> | |
<Say voice="alice" language="es-ES">Su numero PIN de firma electronica es: 3 7 9 4 1 2</Say> | |
</Response> |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <unistd.h> | |
#include <stdarg.h> | |
#include <arpa/inet.h> | |
#include "mpi.h" | |
#include "fgmpi.h" |
wow | |
Coding at the command line with Vim! | |
==================================== | |
# Why Vim? | |
- Runs everywhere (your server), bindings in all your IDEs. | |
- Very effective for most dynamic / scripting languages and others | |
that operate closely on the command line. | |
- The genius of modal editing. Normal vs Insert vs Visual vs Visual Blocks |
Intro to Unix and Vim star wars: telnet towel.blinkenlights.nl
Who am I
Why command line
set shell=bash | |
set t_Co=256 | |
syntax on | |
filetype on | |
filetype indent on | |
map ; : | |
map <C-h> <C-w>h | |
map <C-j> <C-w>j |
import java.util.*; | |
/* | |
* NORMAL MODE | |
* challenge 0: motions | |
* hjkl - move in all directions | |
* www - move to next word | |
* bbb - move to prev word, | |
* eee - move to next word, | |
* $ - move to end of line |
import java.util.*; | |
/* | |
* NORMAL MODE | |
* challenge 0: motions | |
* hjkl - move in all directions | |
* www - move to next word | |
* bbb - move to prev word, | |
* eee - move to next word, | |
* $ - move to end of line |