Are you over 18 and want to see adult content?
More Annotations
A complete backup of weddinginclude.com
Are you over 18 and want to see adult content?
A complete backup of dreamydress.com.br
Are you over 18 and want to see adult content?
A complete backup of dangerouslyirrelevant.org
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://greentribunal.gov.in
Are you over 18 and want to see adult content?
A complete backup of https://baraag.net
Are you over 18 and want to see adult content?
A complete backup of https://werner.com
Are you over 18 and want to see adult content?
A complete backup of https://allstarcomicsandcollectibles.com
Are you over 18 and want to see adult content?
A complete backup of https://illumsbolighus.com
Are you over 18 and want to see adult content?
A complete backup of https://topmobiletech.com
Are you over 18 and want to see adult content?
A complete backup of https://bouyguestelecom.fr
Are you over 18 and want to see adult content?
A complete backup of https://portaltele.com.ua
Are you over 18 and want to see adult content?
A complete backup of https://toprunning.ca
Are you over 18 and want to see adult content?
A complete backup of https://selogerausenegal.net
Are you over 18 and want to see adult content?
Text
CATONMAT.NET
PERL ONE-LINERS EXPLAINED, PART II: LINE NUMBERING This is the second part of a seven-part article on Perl one-liners.In this part I will create various one-liners for line numbering.See part one for introduction of the series.. Perl one-liners is my attempt to create "perl1line.txt" that is similar to "awk1line.txt" and "sed1line.txt" that have been so popular among Awk and Sed programmers.The article on Perl one-liners will consist of at MY FAVORITE BOOKS: PART ONE The Little Schemer teaches you a little bit of LISP in the most fun style ever. The book is a dialogue between you and the authors about hundreds of tiny Scheme programs and it teaches you to think recursively. This book will make you think and will stretch your mind a little. It's one of the most fun programming books ever written. GENERATE RANDOM ROMAN NUMERALS In the loop, it randomly picks an integer number from the range using the formula num = Math.floor (Math.random () * (end - start + 1)) + start. Then, it converts the random number num to a Roman number by calling the function toRoman (num) from the roman.js library. This library parses a regular number and assigns Romannumerals I
MIT LINEAR ALGEBRA, LECTURE 6: COLUMN SPACE AND NULL SPACE This is the sixth post in an article series about MIT's Linear Algebra course. In this post I will review lecture six on column spaces and null spaces of matrices. The lecture first reviews vector spaces and subspaces and then looks at the result of intersect and union of vector subspaces, and finds out when Ax=b and Ax=0 can be solved. GENERATE RANDOM UNICODE This random Unicode character generator works entirely in your browser and is written in JavaScript. To generate random glyphs, the program first parses two code point ranges. The first range specifies code points (in U+XXXX format, where XXXX is a hex value) of all symbols that can possibly be generated. LAZY – A NODE.JS MODULE YOU SHOULD KNOW ABOUT Hey everyone! This is the third post in my new node.js modules you should know about article series.. The first post was about dnode - the freestyle rpc library for node, the second was about optimist - the lightweight options parser for node.. This time I'll introduce you to one of my own modules called node-lazy - lazy lists module for node.. Basically you create a new lazy object, and pump JSONSTREAM – A NODE.JS MODULE YOU SHOULD KNOW ABOUT Hello everyone! This is the thirteenth post in the node.js modules you should know about article series.. The first post was about dnode - the freestyle rpc library for node, the second was about optimist - the lightweight options parser for node, the third was about lazy - lazy lists for node, the fourth was about request - the swiss army knife of HTTP streaming, the fifth was about hashish MY JOB INTERVIEW AT GOOGLE ADVANCED CODE INJECTION TECHNIQUES AND TESTING PROCEDURES Second-order Code Injection Attacks NGS NISR Next Generation Security Software Ltd. Second-order Code Injection Attacks Advanced Code Injection Techniques and Testing Procedures PERL ONE-LINERS EXPLAINED, PART V: TEXT CONVERSION ANDSEE MORE ONCATONMAT.NET
PERL ONE-LINERS EXPLAINED, PART II: LINE NUMBERING This is the second part of a seven-part article on Perl one-liners.In this part I will create various one-liners for line numbering.See part one for introduction of the series.. Perl one-liners is my attempt to create "perl1line.txt" that is similar to "awk1line.txt" and "sed1line.txt" that have been so popular among Awk and Sed programmers.The article on Perl one-liners will consist of at MY FAVORITE BOOKS: PART ONE The Little Schemer teaches you a little bit of LISP in the most fun style ever. The book is a dialogue between you and the authors about hundreds of tiny Scheme programs and it teaches you to think recursively. This book will make you think and will stretch your mind a little. It's one of the most fun programming books ever written. GENERATE RANDOM ROMAN NUMERALS In the loop, it randomly picks an integer number from the range using the formula num = Math.floor (Math.random () * (end - start + 1)) + start. Then, it converts the random number num to a Roman number by calling the function toRoman (num) from the roman.js library. This library parses a regular number and assigns Romannumerals I
MIT LINEAR ALGEBRA, LECTURE 6: COLUMN SPACE AND NULL SPACE This is the sixth post in an article series about MIT's Linear Algebra course. In this post I will review lecture six on column spaces and null spaces of matrices. The lecture first reviews vector spaces and subspaces and then looks at the result of intersect and union of vector subspaces, and finds out when Ax=b and Ax=0 can be solved. GENERATE RANDOM UNICODE This random Unicode character generator works entirely in your browser and is written in JavaScript. To generate random glyphs, the program first parses two code point ranges. The first range specifies code points (in U+XXXX format, where XXXX is a hex value) of all symbols that can possibly be generated. LAZY – A NODE.JS MODULE YOU SHOULD KNOW ABOUT Hey everyone! This is the third post in my new node.js modules you should know about article series.. The first post was about dnode - the freestyle rpc library for node, the second was about optimist - the lightweight options parser for node.. This time I'll introduce you to one of my own modules called node-lazy - lazy lists module for node.. Basically you create a new lazy object, and pump JSONSTREAM – A NODE.JS MODULE YOU SHOULD KNOW ABOUT Hello everyone! This is the thirteenth post in the node.js modules you should know about article series.. The first post was about dnode - the freestyle rpc library for node, the second was about optimist - the lightweight options parser for node, the third was about lazy - lazy lists for node, the fourth was about request - the swiss army knife of HTTP streaming, the fifth was about hashish MY JOB INTERVIEW AT GOOGLE ADVANCED CODE INJECTION TECHNIQUES AND TESTING PROCEDURES Second-order Code Injection Attacks NGS NISR Next Generation Security Software Ltd. Second-order Code Injection Attacks Advanced Code Injection Techniques and Testing Procedures PERL ONE-LINERS EXPLAINED, PART V: TEXT CONVERSION AND This is the fifth part of a nine-part article on Perl one-liners.In this part I will create various one-liners for text conversion and substitution.See part one for introduction of the series.. Perl one-liners is my attempt to create "perl1line.txt" that is similar to "awk1line.txt" and "sed1line.txt" that have been so popular among Awk and Sed programmers. MUST-HAVE WINDOWS SOFTWARE (OR WINDOWS PROGRAMS THAT I USE) FFMpeg is a must-have for converting videos and working with AviSynth scripts. FFMpeg is freeware. 30. VirtualDub. VirtualDub is another must-have software for editing videos on Windows. VirtualDub is freeware. 31. Dependency Walker. Sometimes programs don't work becauseof DLL hell.
PERL ONE-LINERS EXPLAINED, PART II: LINE NUMBERING This is the second part of a seven-part article on Perl one-liners.In this part I will create various one-liners for line numbering.See part one for introduction of the series.. Perl one-liners is my attempt to create "perl1line.txt" that is similar to "awk1line.txt" and "sed1line.txt" that have been so popular among Awk and Sed programmers.The article on Perl one-liners will consist of at GENERATE RANDOM UNICODE This random Unicode character generator works entirely in your browser and is written in JavaScript. To generate random glyphs, the program first parses two code point ranges. The first range specifies code points (in U+XXXX format, where XXXX is a hex value) of all symbols that can possibly be generated. IN PRACTICE, LINEAR TIME ALGORITHM FOR FINDING FIBONACCI Let's find out! Let's start with the simplest linear time algorithm in Python: def LinearFibonacci (n): fn = f1 = f2 = 1 for x in xrange (2, n): fn = f1 + f2 f2, f1 = f1, fn return fn. The theory says that this algorithm should run in O (n) time – given the n-th Fibonacci number to find, the algorithm does a GENERATE A LIST OF IP ADDRESSES In this example, we use the "Generate an IP Range" option to create a list of IPs from the range 0.0.0.0 to 255.255.255.255. This is the entire IP address space and there are 4,294,967,296 IPs in it. It would take an entire day to generate this many IP addresses so to quickly get usable data, we set the IP BASH ONE-LINERS EXPLAINED, PART III: ALL ABOUT REDIRECTIONS This is the third part of the Bash One-Liners Explained article series. In this part I'll teach you all about input/output redirection. I'll use only the best bash practices, various bash idioms and tricks. I want to illustrate how to get various tasks done with just bash built-in commands and bash MIT'S INTRODUCTION TO ALGORITHMS, LECTURES 20 AND 21 This is the thirteenth post in an article series about MIT's lecture course "Introduction to Algorithms."In this post I will review lectures twenty and twenty-one on parallel algorithms.These lectures cover the basics of multithreaded programming and multithreaded algorithms.. Lecture twenty begins with a good overview of multithreaded programming paradigm, introduces to various concepts of GENERATE THE FIZZBUZZ SEQUENCE Fizz Buzz at One Million. In this example, we generate 25 Fizz Buzz series members starting from the 1,000,000th member. The members are separated by the newline character and each printed on a new line. It turns out that the millionth Fizz Buzz member is Buzz (because 1,000,000 is divisible by 5). Buzz 1000001 Fizz 1000003 1000004FizzBuzz
ADD POST DATA TO A REQUEST (TLDR: USE -D VAR=VAL ARGUMENT The previous two recipes sent just a single variable in the POST request but you can send as many variables as you need. Just specify them one after another. This recipe POSTs two variables, foo=bar and baz=quux. These curl recipes were written down by me and my team at Browserling. We use recipes* archive
* books
* tools
* projects
* about
REMAP CAPS LOCK KEY TO ESCAPE WITH UNCAP I use both Windows and Linux. On Linux, I have mapped the caps lock key to the escape key via the xmodmap command. On Windows, there's no xmodmap command so I went searching and found Uncap.
Uncap is a tiny standalone exe program that when run, remaps caps to esc. It takes about a week to get used to the new key but the result is life-changing. You can now cancel actions with a quick pinky micro-movement rather than a giant leap across half the keyboard. Put it in your startup.bat and see you next time! VIM PLUGINS THAT I USE This is an alphabetical list of vim plugins that I use.ALTERNATE
In C or C++ projects, source and header files often come in pairs. For example, there's utils.c and utils.h and you often need to edit both files at the same time. With Alternate, you can type the :A command and it will quickly switch between .c and .h files. If you're in a .c file, it will switch to the .h file, and if you're in a .h file, it will switch to the .c file.ASTERISK
There are two operators to search for the word under the cursor. They are * (search forward) and # (search backward). Unfortunately, in visual mode, they don't search for the visual selection and you can't search for a word with special characters in it. For example, if the word is h#e#l#l#o, then these operators will pick and search one of the letters in this word and that's not what you want. With this plugin, you can search the visually selected sequence and it can contain any special characters. Use the v command to make a selection and then press * or # to search. Additionally, this plugin keeps the cursor position across matches. For example, if the cursor is on the letter d of the word index, then after pressing *, the cursor will jump to the letter d of the next index match. Without this plugin, vim would jump to the first letterof the next match.
BUFEXPLORER
To work efficiently with multiple files, you need to use several different commands, such as :ls (list buffers), :b (edit a buffer), :bn (next buffer), and :bp (previous buffer). Usually, however, you spend most of your time just typing :bn, :bn, :bn, until you find theright file.
Bufexplorer makes working with multiple files in vim a breeze. It adds the \be key binding (\ is the leader key) that opens a list of all buffers and it lets you quickly switch to another buffer by moving to the line that shows the filename and pressing enter.BUFFERIZE
Many vim commands are inherited from vi and their output is very primitive. They print the output to the screen and you can't search or copy. If you press the space one too many times, the content disappears. It's nearly impossible to search this text and sometimes you don't even know how to make vim display it again. Bufferize solves this problem. It takes a vim command and creates a temporary buffer from its output and opens it in a split window. For example, :Bufferize map will show all keyboard mappings in a new window and you can search them. To exit the new window, just use theregular :q command.
BUFFERLINE
Bufferline complements Bufexplorer (above) and makes it even easier to work with multiple files/buffers. It prints a list of all open files together with their buffer numbers in the status line. You can just glance at this list and type :b 5 to switch to the 5th file/buffer or use Bufexporer and hit \be followed by /5 and enter.BUFKILL
If you have two buffers open in a split and you want to close a buffer, you can use the :bd command. Unfortunately, this command also closes the split. Often, you don't want to close the split and want to just close the buffer. In this case, use Buffkill's :BD command, which will close the buffer but leave the split open.CHARACTERIZE
Characterize adds the ga shortcut that shows the name of the Unicode character under the cursor, its code point value, and hex value.CLEVER-F
This extension improves the f and F shortcuts that are used to find the next/previous character. Pressing fa will go to the next letter a. Pressing Fa will go to the previous a. Without this extension, you have to either type fa again to find the next a or press the semicolon ;. Similarly, you have to type Fa or , to find the previous a again. If you're a seasoned vimmer, you're already using ; and , for something else so you end up doing fafafafa or FaFaFaFa. With this extension, you can just press f again and it will search the next a character, and you can press F again and it will search the previous a. So, instead of doing fafafafa, you can now do fafff and instead of FaFaFaFa, you can do FaFFF. Also, when you press f or F, it will illuminate the next/previous matches to that you instantly know where the cursor will jump.COLORSCHEME-GRUVBOX
A dark color scheme that I like. Gray background, light green text andfunctions.
COLORSCHEME-JELLYBEANS Another dark color scheme that I like. Black background, light green text, light yellow functions. COLORSCHEME-SEOUL256 Another dark color scheme that I like. Gray background, light blue text, light yellow functions.COMMENTARY
One of the simplest and quickest commenting plugins. Press gcc to comment out the entire line. Press gc to comment out a visual selection. Press the same shortcuts again to uncomment.CONFLICTED
This plugin helps resolving git merge conflicts. Let's say you just pulled code from the project's master branch on github and you got a merge conflict error. To resolve it, you can run the :Conflicted command that this plugin offers. This command creates a three-way diff and puts the results in three vertical split windows. The left split is upstream changes, the middle split is working changes, and the right split is local changes. You can either accept upstream diff or the local diff to resolve the conflict. Conflicted offers two key mappings for quickly accepting the right diff. The dgu command will use the upstream diff and dgl will use the local diff. To resolve the next conflict, use the :GitNextConflict command. If there are no more conflicts, vim will exit, and you can git commit the resolved files.CTRLP
This plugin adds the ctrl+p binding that opens a fuzzy file open dialog. For example, if you need to edit math-config.json file, then you can just type some of the letters of filename like mat.js, mjson, or even thfig (letters "th" are last two letters of "math" and "fig" are last three letters of "config"). Ctrlp will immediately narrow down the search list and offer the best match. It can also be used to open mru files (most recently used files) and buffers and you can cycle between file/mru/buffer mode with ctrl+r and ctrl+f shortcuts.CTRLP-FUNKY
Ctrlp-funky extends the Ctrlp plugin (above) by adding function finding mode. You can either run the :CtrlPFunky command to immediately open Ctrlp in function search mode, or open Ctrlp by pressing ctrl+p and then press ctrl+r (or ctrl+f) a couple of times to go to function search mode. For example, if you have the void debug_print() function, you can type vodepr (first two letters of words void, debug, print), hit enter, and vim will jump to the definition of this function.CTRLSF
With this plugin, you can quickly search and replace a lot of text. When you run the :CtrlSF pattern command, it creates a results window on the left with all the matches. The results window also has several context lines around the matches so that you know you're looking at the right match. You can now directly make edits in the results window. When you save the results window, the changes will be saved in the files, too. You can also press enter to open each result in the right window and edit it there.DELIMITMATE
Delimitmate automatically closes quotes and parenthesis. For example, you type " and it makes it "" and puts your cursor between the quotes.DIFF-ENHANCED
This plugin adds a new diff visualization method to vimdiff, which tries to minimize the number of differences. When you're in diff mode, enter the :EnhancedDiff patience command and you should get better visualization of the diff.DIRVISH
Dirvish embraces idiomatic buffer-driven development and it complements Nerdtree (below) as a file browser. When you hit the - key, the current buffer will turn into a file browser. You'll see all the files of either the current working directory or currently open file directory. You can then use the arrow keys hjkl and the search operator / to navigate this directory and find files. When you hit enter, Dirvish will exit and the file under the cursor will open in the current window as a new buffer. This plugin is especially powerful when you have multiple splits open as you're dictating in which split the next file will be opened. You just navigate to the split, hit -, find the file and, hit enter, and you have it open in the split thatyou want.
DSF
Dsf is short for delete surrounding functions. By pressing dsf in a function call, it will delete the surrounding function name. For example, if you have code like print_r(get_post|s(true)) and your cursor is where the | character is, then when you press dsf, you'll get get_posts(true) as output.EASY-ALIGN
With this extension you can neatly align text in columns. It adds the :EasyAlign command that you can bind to any keyboard shortcut that you want to. When you execute it, it asks for the column separator character and then formats the selected text. For example, to align code so that all = signs were in the same column, you can visually select the lines with the V command, then run :EasyAlign followed by = and then press enter.EASYMOTION
Easymotion makes it much quicker to navigate around the file. It adds the \\w shortcut that lets you quickly jump to any word after the cursor. It assigns a unique letter to each word and when you press it next, the cursor instantly jumps to that word. It also adds \\b shortcut that lets you quickly navigate backward. Similarly, if you need to jump to any line above or below, you can use \\k and \\jshortcuts.
EXCHANGE
With the Exchange plugin, you can very quickly swap two words. Go to the first word and press cxw, then go to the second word and press cxw again. Done – you just swapped these two words! Actually, you can swap not just two words but any two motions. After you press cx, the next shortcut is a motion (a motion is a keyboard shortcut that moves the cursor). For example, to swap two characters, you can do cxl and then cxl again (l is a motion that moves the cursor one position to the right.) Similarly, to swap two sentences, you can do cxis and cxis again for the second sentence. In this case, the motion is is that selects the entire sentence. Also, if both motions are the same, just press . to repeat the firstmotion.
EXPAND-REGION
Often, you want to select just a little bit more text than you just selected. For example, you selected a word with viw but then you realize you wanted to select the entire quoted string. With this plugin, you can press + and it will expand the current selection to the next largest text object. Character to a word to a quoted string to a line to a paragraph to the entire file.FAR
Far makes it easy to find and replace text in multiple files. It adds the :Far pattern1 pattern2 command. When you run this command, it splits the screen in two halves. In the upper half it shows all files and lines that pattern1 matches. In the lower half, it previews the match context. In the upper split, you can use hjkl keys to navigate matches. By default, all matches will be replaced with pattern2 but you can also use the t key to unmark the matches (and use t again to mark them). After you have selected all matches that you want to replace, run the :Fardo command. This command will perform the actualreplacement.
Far also is great for grepping all matches. You can use :F pattern command and it will find all pattern matches and display them in two splits, but it won't do the replacement.FUGITIVE
With Fugitive, you can use git directly from vim. It adds the :Git command or :G for short that runs git status and shows the result in a split window. You can then use the s keyboard shortcut to stage (git add) a file, u to unstage (git reset) a file. After you stage the files, you can press cc to create a commit. I don't know how to do a git push yet so that's something I still have to learn. It would be pretty handy if I could git push code and deploy without leaving vim,too.
FZF
Fzf is an alternative to Ctrlp (above). It adds several commands for quickly opening files and switching buffers. These commands are :Files and :Buffers. If you were pressing tab multiple times to complete filenames and buffer names, now you only need to type a few letters of the filename or buffer name. For example, if you need to open options.c file, you can just type opt.c or even just oc and Fzf will offer you the best match.FZF-MRU
Fzf-mru adds an mru mode that can be accessed via the :FZFMru command. This mode lets you quickly access files that you recently edited. Let's say you worked on a scraper yesterday. Today, when you enter the mru mode, you can just type scra and it will show all files from the scraper project that you worked on yesterday.GITGUTTER
Gitgutter adds two useful things. The first is an extra column on the left-most side of vim that quickly shows git diff information of the current file. You can quickly see which lines were added and changed. The second is the ]c and q and l(next result) and `
and b and q and l and ) - in vim jump to next ), doesn't work for me * ]( - in vim jump to previous (, doesn't work for me * ]/ - in vim jump to end of comment, doesn't work * m - in vim jump to end of a method, doesn't work for me, not sure * [m - in vim jump to beginning of a method, not working * rpcinfo -p host - show rpc status of host * tldp - linux documentation project * jq - json filtering utility for the shell * fslint - app to find duplicate files * sjl bitbucket dot files - interesting dotfiles of user steve losh * zzapper.co.uk/vimtips.html - 16 years of vim commands * junegunn dotfiles - interesting dotfiles of fzf author junegunn * nnoremap a b, nnoremap b a - swap keys a and b in vim * i_ctrl+k - enter a digraph in vim * git reflog - show reflog info, useful for redoing commits * git rebase --exec 'cmd' - exec a command after each commit whilerebasing
* n_+ - in vim pressing + will go to next non-blank on next-line * g; - in vim go to previous change * g, - in vim go to next change * n_ctrl+e - in vim scroll up the screen by one line * n_ctrl+y - in vim scroll down the screen by one line * i_ctrl_x+ctrl+e - in vim's insert mode, scroll up the screen byone line
* i_ctrl_x+ctrl+y - in vim's insert mode, scroll down the screen byone line
* zENTER - in normal mode in vim, scroll current line to top of thescreen
* zt - same as zENTER * z. - in vim's normal mode, center the current line on the screen* zz - same as z.
* z- - in vim's normal mode, put the curernt line at the bottom ofthe screen
* zb - same as z-
* gd - in vim, go to definition of the word under cursor in currentfile
* power of g command - vim wiki summary of g command * ". - vim register that contains last inserted text, doesn't workfor me
* i_ctrl+a - repeat last inserted text in vim in insert mode,doesn't work for me
* i_ctrl+@ - repeat last inserted text and leave insert mode, notworking
* i_ctrl+x_ctrl+n - appears to do the same as i_ctrl+n, not sure howthis is different
* z= - in vim, show spelling suggestions for the word under thecursor
* vim buffer faq - faq about working with vim buffers * bind -m "mode" - create a readline key binding that only works in"mode"
* docker multi-stage builds - build a docker container from anothercontainer
* invoke-rc.d - same as service command * git commit --amend - edit commit message of the previous commit * offline imap - use imap mailboxed without the internet * mbsync - offline imap alternative * notmuch - search your mailboxes * sc-im - command line spreadsheet * gnu units - command line utility to convert between various units * z - remember visited directories and quickly jump to them, bestwith fzf
* autojump - z alternative * fasd - z alternative * v - quickly open last edited files in vim, best with fzf * bfs - find alternative to search directories level by level * awesome-shell - curated list of awesome shell stuff * tabular.vim - vim plugin to align text in columns * bufkill.vim - vim plugin to kill the buffer but don't close window * closetag.vim - vim plugin to autoclose html tags * broot - another file manager for the terminal * tint2 - taskbar for x windows * youcompleteme.vim - lightweight vimcompletesme.vim pluginalternative
* pathpicker fpp - interactively select files in the terminal andedit them
* shellcheck - bash script linter * the art of command line - concise command line tutorial on github * asciinema - record and share command line sessions as movies * zoom tmux pane - you can zoom a tmux pane in and out with prefix-z * interactive filter: a new standard tool - summary of interactive filters on lobste.rs * aria2 - lightweight download app that also supports bittorrent * linux problems on the desktop - article about why linux on desktopis garbage
* prettyping - wrapper around ping to make its output pretty * dwdiff - tool that prints word-level diff * vimdiff - diff files using vim * colordiff - wrapper around diff to add color to it * xbindkeys - app to bind keys to do anything you want in x * progress - utility to monitor cp, mv progress * httpie - a curl alternative written in python * curlie - a curl wrapper with httpie syntax * oh my zsh - scripts to make zsh pretty * mycli - much nicer mysql command line tool * pgcli - same as mycli but for postgres * litecli - same as mycli but for sqlite * ts task spooler - queue and run tasks from command line * w3mimgdisplay - show images in the terminal * ueberzug - also show images in the terminal * heidisql - free open source gui for mariadb, mysql, and postgresql * shortcutfoo.com - learn keyboard shortcuts of various apps byrepeating them
* grc - colorize terminal output using regular expressions * supercat - grc alternative * fselect - find files using sql-like queries * newsboat - terminal rss reader * glances - top/htop alternative * up pipe plumber - instantly preview results when you pipe programs * autossh - automatically restart ssh sessions and ssh tunnels whenthey die
* sshuttle - vpn over ssh * lib.rs - search rust libraries by category * procs - ps alternative * ctrlsf.vim - finds patterns in vim and show them on the left forquick refactoring
* chars - command line program to print unicode character info * ascii - command line program to print ascii table * vim-qf - vim plugin to make it easier to work with quick fixwindow
* readrust.net - rust news and articles * gutentags.vim - vim plugin to regenerate ctags files * codi.vim - vim plugin to interactively write and run code snippets * jedi.vim - vim plugin to use jedi autocompletion in python * keepass + fzf - cool idea * qutebrowser - web browser that uses vim modes and vim keyboardshortcuts
* fzf instead of dmenu - cool idea * bash search history via fzf - cool idea * notational velocity - popular note taking app * notational-fzf-vim - vim plugin that implements notationalvelocity with fzf
* bmore - binary more* bvi - binary vi
* favorite terminal apps - forum thread on nixers * diff-so-fancy - another pretty diff program * what's your vim setup like - lobsters thread * peekaboo.vim - preview vim registers on the right side beforeinserting them
* awesome cli apps - github repo with a list of cool cli apps * tldr.sh - man pages through examples * learnbyexample - clever github user with many tutorial repos * insect - scientific calculator * seven habits of effective text editing with vim - talk by brammoolenaar
* rga ripgrep-all - ripgrep in pdfs too * sxiv - very simple image viewer for x * mdcat - cat markdown files * dust - du alternative * diskus - another du alternative * websocat - netcat for websockets * machakann vimrc - advancd vimrc configuration by github usermacakann
* history and effective use of vim - detailed post about vim * surf - minimalistic web browser * thundering herd - computer science term when all processes wake upat once
* fzf-mru - vim plugin that adds mru list of edited files accessiblevia fzf
* targets.vim - vim plugin that adds more text objects, similar tosurround.vim
* context.vim - vim plugin that shows where you're at in nested code * tmux-complete.vim - complete text in vim from all tmux panes * silicon.vim - generate code screenshots from vim * bluz71 blog - interesting vim articles * greg hurrell vimcasts - on youtube and wincent.com * ranger + fzf + ripgrep - cool idea * fzf wiki - lots of fzf ideas * fzf + bat - while searching, preview files via bat in fzf previewwindow
* fzf + bfs - combine these to have a better better file selectionlist order
* go in nerdtree - open file but leave cursor in nerdtree * markus kuhn - author of fixed x fonts * 6x13 - default fixed x font with alias "fixed" * bdf - bitmap x font format * pcf - newer bitmap x font format * switch.vim - vim plugin to switch between predefined often usedpatterns
* vim-multiple-cursors - vim plugin to emulate multiple cursors * terryma dotfiles - many interesting dotfiles of github userterryma
* vim-markdown - markdown syntax highlighting plugin for vim * cfilter.vim - vim plugin to filter and narrow down quick fixentries
* zenburn color scheme - popular color scheme for vim * vim-move - vim plugin to quickly move lines of text around * gotbletu youtube channel - linux app reviews * traces.vim - live preview changes as you type :s/foo/bar * neomake.vim - to be explored, a vim plugin that runs commandsasynchronously?
* vim-galore - amazing vim tutorial * github.com/topics/vim - most popular repositories with tagged vim * github.com/topics/neovim - most popular repositories with taggedneovim
* terminus font - neat fixed bitmap font * proggy font - another neat fixed bitmap font * hack font - neat ttf font * chris siebenmann blog - advanced unix blog * nick janetakis - interesting youtube videos about vim * vim-obsession - vim plugin to manage vim sessions * fzf + wordnet - cool idea * nord color scheme - neat color scheme for vim and terminal * vim-conflicted - vim plugin that makes resolving git mergeconflicts easier
* vimconf jp videos - vim conference in japan on youtube * quickrun.vim - vim plugin to quickly run contents of file througha program
* run or raise - run an app if it wasn't yet running, or focus it ifit's running
* neg-serg on github - user who made a cool i3 mod with run or raiseand more
* jumpapp - app that implements run or raise * marathon - another app that implements run or raise * shortcut.vim - preview available vim commands as you type them * codeface github repo - user's chrissimpkins collection ofprogramming fonts
* comp.fonts usenet faq - great explanation of font terminology * vim-qfedit - vim plugin to edit quickfix window entries * apprentice color scheme - nice dark color scheme * vimways - vim blog by romainl and robertmeta * xargs -I '{}' command '{}' - replace '{}' in command argumentswith xargs input
* bufselect.vim - bufexplorer alternative * philrunninger vim files - on github * shift+i in nerd tree - show hidden files * bitmap-fonts github repository by user tecate - fonts collectionwith screenshots
* vim.wasm - vim implementation in wasm, works in a browser * vim-wordmotion - vim plugin that makes 'w' key work with camelcasewords
* notion window manager - static tiling window manager, successor ofion wm
* echodoc.vim - vim plugin to display function prototypes in commandline
* neosolarized - color scheme for neovim * vim-submode - vim plugin to create your own modes * xnest - run x in x * xephyr - modern way to run x in x * paperwm - scrollable tiling window manager, interesting * 10gui.com - similar idea to paperwm * gilesorr wm summary - a list of all window managers and theirdescriptions
* firefox public data report - firefox user hardware stats * termite - modal terminal emulator github.com/thestinger/termite * i3spin - alt+tab for i3 * i3ipc-python - python ipc bindings for i3, control i3 via python * set shortmess-=s - in vim, show match count even if there are 0matches
* i3-easyfocus - draws a letter on each window for quickly focusing * nq - queue tasks from command line, ts alternative * git-annex - add large files to git without tracking them * git-lfs - git-annex alternative * git-vfs - work with large git repos without creating a local repocopy
* fdupes - find duplicate files * remacs - emacs rewritten in rust * commandlinefu top commands - useful commands to know * servo - a multi-threaded web browser engine written in rust * gtalug youtube channel - many linux videos * num utils - command line utilities for working with numbers * multitail - tail multiple files at once by splitting terminal inmultiple windows
* httping - ping via http * lnav - read multiple log files at once and correlate timestamps * :normal x - in vim, run normal mode command x * linux.conf.au videos from 2010 to 2020 on youtube * moreutils - additional unix utilities * chronic in moreutils - run command quietly unless it fails * combine in moreutils - combine lines of files with and, or, not,xor operators
* errno in moreutils - print error codes and names * ifdata in moreutils - print network interface info * ifne in moreutils - run a program if stdin is not empty * isutf8 in moreutils - check if a file has a valid utf8 encoding * mispipe in moreutils - pipe two commands and return exit code offirst command
* parallel in moreutils - run commands in parallel, often confusedwith gnu parallel
* pee in moreutils - pipe stdin to multiple commands * sponge in moreutils - write stdin to a file * ts in moreutils - timestamp input * vidir in moreutils - rename and delete files and directories in vi * vipe in moreutils - insert vi in a pipe * zrun in moreutils - uncompress compressed files in commandarguments
* freebsd on a desktop - blog series at vermaden.wordpress.com * linux app of the year - yearly question on linuxquestions * muttator - vim keyboard shortcuts for thunderbird * neomutt - mutt fork * zero, one, infinity - allow either 0 of something, or 1, or infinity, but not 2, 3, etc * necromancer dos navigator - file manager, mc alternative * pure bash bible - how to do everything in bash * shellharden - show bash script errors in red * how to do things safely in bash - shellharden tutorial on how towrite safe bash
* qdir - quad file manager with 4 splits, works in wine * tabbed - put apps that support xembed feature in tabs * pspg - view data in mysql and postgres databases * what are your favorite terminal programs - hacker news thread * iftop - top for network interfaces * atop - top/htop alternative * nethogs - top for process network activity * q - command line tool that parses tabular data with sql queries * gron - convert json to a format that can be grepped * wuzz - ncurses interface for http debugging * usql - utility to connect to any sql or nosql database * drawille - python library for drawing in the terminal usingbraille charset
* dbeaver - gui for working with mysql and postgre, heidisqlalternative
* bpython - curses repl for python with suggestions * prompt-toolkit - python library for building interactive cli apps * noti - send a notification when a process completes * peco - fzf alternative * stdbuf - coreutils utility to modify buffering of commands * findmnt - find a mounted filesystem * rlwrap - add readline support to interactive cli programs thatdon't use it
* colrm 1 5 - remove first five characters from input * namei - resolve symlinks and print full pathname of a file * tc netem - emulate network delay and packet loss * inconsolation.wordpress.com - blog about cli apps * must-watch-css - a list of css talks to watch on github * useful registry keys - wine doc about windows registry keys * eurobsdconf youtube videos - to watch talks on zfs, rust * vim-sandwich - vim plugin similar to surround.vim * inferno - os that is descendant of plan9 * 9front - fork of plan9 * acme - default text editor on plan9 * ben eater crc videos on youtube - crc explained * brodie robertson - youtube videos about linux * wireguard - modern and simple vpn * delimitmate.vim - auto-pairs.vim alternative, automatically close", (, ', etc
* undotree.vim - vim plugin to visualize vim's undo tree * learnxinyminutes.com - learn things fast via examples * fcat - fast cat implementation * hello rust - a live coding youtube show about rust * peep - like less but creates a tiny preview window * fauxclip.vim - vim plugin to copy/paste things to/from systemclipboard
* tre - tree command alternative * qfenter.vim - vim plugin to open a quickfix entry in any opensplit
* autocwd.vim - vim plugin that lets you change currently workingdir of buffers
* vim-lucius - a nice dark and light color scheme for vim * vim-forest-night - a nice dark color scheme for vim * tmux-fzf - tmux plugin that lets you fuzzy find sessions, windowsand panes
* vim-dirvish - select files and browse directories in vim, nerdtreealternative
* rsi.vim - vim plugin that adds readline key bindings for vim * vim-sayonara - better bufkill.vim plugin * wildfire.vim - vim plugin to incrementally select closest textobjects
* vim-indent-object - plugin that adds indent text object, usefulwhen writing python
* flygrep.vim - vim plugin to asynchronously grep text * fz - add fzf matching to z * grabc - x utility to grab a pixel color * qalc - awesome cli calculator * vifm - another command line file manager * fff - another command line file manager * lf - another command line file manager * derek banas youtube lua tutorial - learn lua in 1 hr * z.lua - z alternative written in lua * lexima.vim - auto-pairs alternative * coc-pairs.vim - auto-pairs alternative * pear-tree.vim - auto-pairs alternative * howivim.com - vim stories * the patient vimmer - advanced vim tutorial by romainl * learnvim.txt - vimdoc tutorial by barry arthur * of-vim-and-vigor.blogspot.com - barry arthur's vim blog * vimgolf.com - vim golfing * aerc - terminal email client, mutt/neomutt alternative * last status line for vim - blog post about how to customize vim'sstatus line
* cb.vu/unixtoolbox.xhtml - hundreds of unix commands explained * vim-table-mode - vim plugin to draw ascii tables in vim * zoom.vim - another vim plugin for zooming one window bydhruvasagar
* caw.vim - another commenting vim plugin * editorconfig - config file for text editors to maintain consistentcoding style
* nrrwrgn.vim - vim plugin that allows focusing on a narrow regionof text
* vim-speeddating - vim plugin to inc/dec dates and times withctrl+a/ctrl+z
* tracyone dotfiles - github user tracyone has advanced dotfiles * gina.vim - vim plugin to use git from vim, fugitive alternative * gpick - color picker for x * cppman - c++ documentation in the command line * vim-cppman - vim plugin for cppman * vim-yoink - vim plugin to maintain yank history * vital.vim - collection of vim subroutines by japan vim user group * diffchar.vim - vim plugin that visualizes diff changes char bychar
* a-list-of-vims-lists - summary of all lists that vim internallymaintains
* vim-foldsearch - show only lines that match a pattern * area-41 - templates for creating vim plugins * :Cfilter - vim command to filter quickfix window entries * ferret - vim plugin to quickly search files and display results inquickfix window
* quickfix-reflector - qfedit alternative, vim plugin to editquickfix results
* foo.vim - vim plugin with examples of how to write vim functions * quickfixsigns.vim - add marks next to line numbers for quickfixresults
* yankring.vim - vim plugin that maintains yank history * :h yankring-tutorial - yankring tutorial * slime.vim - send code to repl from vim * easyclip + neoyank - plugin combo for clipboard/yank management * vinegar.vim - vim plugin that improves built-in netrw plugin usage * slimv.vim - slime.vim alternative with swank protocol support * spacevim - vim distribution with latest features and plugins * mintree.vim - minimalistic reimplementation of nerdtree vim plugin * delta - another pretty diff tool * :colder - after filtering quickfix list, use this command to goback to unfiltered
* defx.nvim - vim/neovim file explorer, alternative to nerdtree * vim-sort-motion - vim plugin that sorts data in a motion * vim-markbar - peekaboo for vim marks * :he quickref - concise summary of vim commands * vim-altr - vim plugin to alternate between related files * vim-tabpagecd - vim plugin to set the cwd for a tab * vim-smartinput - vim plugin auto-pairs and delimitmate alternative * whileimautomaton.net - kana natsuno vim blog * vim-floaterm - vim plugin that creates a floating terminal window * i3-workspace-groups - create per project workspace groups * chrisbra vim_faq - github user chrisbra up to date vim faq * vis - vi-like editor based on plan9 structural regular expressions * dvtm - tmux alternative * abduco - add sessions to dvtm * repo.or.cz - public git repo, interesting to sort repos by date * how to boost your vim productivity - blog post about vim and tmuxproductivity
* kakoune - text editor that is similar to vim * vimlondon videos - vim videos to watch on vimeo * gi - vim command to enter insert mode in the last insert position * i3ass - i3 assistance tools, written using i3 ipc * budlabs - i3ass author's youtube channel * i3run from i3 assistance tools - run or raise an app in i3 * michael stapelberg - author of i3, @zekjur on twitter * garbage podcast - unix podcast * colorizer.vim - vim plugin to colorize css colors and ansi escapecodes
* ranger + autojump - cool idea * read man pages in vim - cool idea * qtile - tiling window manager written and configured in python * vimpager - vim plugin to make vim act like a pager * vim-man - vim plugin to read man pages * dispatch.vim - vim plugin to run make and tests asynchronously * tmux-navigator - vim plugin to navigate between vim splits andtmux panes
* udiskie - auto mount usb * checkinstall - utility to track make install files * arch linux aur - sort by votes to find interesting apps * bracketed paste - terminal escape sequences for raw pasting * htop-vim - htop with vim keybindings * set scrollbind - make vim scroll two windows synchronously * debian stretch - codename for debian 9 * debian buster - codename for debian 10 * debian bullseye - codename for debian 11 * debian bookworm - codename for debian 12 * debian sid - unstable rolling debian branch * autocutsel - sync cutbuffer and clipboard and optionally alsoprimary
* vim.org scripts page - sort by downloads to find interestingplugins
* vim.fandom.com - vim tips wiki * alan-kay.fandom.com - alan kay wiki * 2bwm - floating keyboard-driven window managerSee you next time!
BROWSERLING IS NOW A TOP 20K WEBSITE IN THE WORLD According to Alexa, Browserling is now a top 20k website in the world. 10k positions up from 30ka few months ago.
It's yet another small step for a ling and a giant leap for ling-kind. alexa.com/siteinfo/browserling.com My goal is to make Browserling a top 10k website and beyond. Thanks for following along my adventure and see you next time! I'm just getting started here. MY BOOK IS IN LINUX & BSD HUMBLE BOOK BUNDLE My book Perl One-Linerstogether with
many other great books is in Linux & BSD Book Bundle put together by my publisher No Starch Press. You can get it for just$1.
10,000 bundles sold in the first few days! Make it 10,001 and get it at Linux & BSD Book Bundle.
See you next time!
NINETEENTH SITE IN ONLINE TOOLS NETWORK: ONLINEUNICODETOOLS.COM At Browserling we're building a network of online tools websites . Each site focuses on one and only one tool category. Each tool does one and only one thing. Today we're releasing the nineteenth site – Online Unicode Tools.
Online Unicode Tools is a collection of simple, free and easy to use utilities for working with Unicode data. There are no ads, popups, or other garbage. Just Unicode utilities that work in your browser. Load Unicode and instantly get the result! www.onlineUNICODEtools.com Here's a list of all Unicode tools so far: * Convert Unicode to Code Points * Convert Code Points to Unicode * Convert Unicode to UTF-8 * Convert Unicode to UTF-16 * Convert Unicode to UTF-32 * Convert Unicode to an Image * Generate Random Unicode * Generate a Range of Unicode Characters * Extract a Range of Code Points* Extract Graphemes
* Count Unicode Characters * Increment or Decrement Unicode Values* Reverse Unicode
* Rotate Unicode Text* Repeat Unicode
* Split Unicode Into Characters * Split Unicode Into Fragments* Chunkify Unicode
* Join Unicode
* Truncate Unicode
* Left-pad Unicode
* Right-pad Unicode
* Center Unicode
* Right-align Unicode * Generate Unicode Numbers * Generate Unicode Letters * Generate Unicode Text * Cyclically Shift Unicode * Convert Unicode to HTML * Convert Unicode to Base64 * Convert Unicode to a Data URL * Convert Unicode to Binary * Convert Unicode to Octal * Convert Unicode to Decimal * Convert Unicode to Hex Here are the upcoming Unicode tools: * Find the Names of Unicode Symbols * URL-encode Unicode * URL-decode Unicode * Convert Binary to Unicode * Convert Octal to Unicode * Convert Decimal to Unicode * Convert Hex to Unicode * Convert Unicode to Any Base * Convert Any Base to Unicode * Convert Unicode to ASCII * Convert ASCII to Unicode * Convert Unicode to Latin1 * Convert Latin1 to Unicode * Convert Unicode to Bytes * Convert Bytes to Unicode* Sort Unicode
* Validate Unicode
* Convert Unicode to Punycode * Convert Punycode to Unicode * Decode Base64 to Unicode * Encode Unicode to Data URI * Decode Data URI to Unicode * Convert HTML to Unicode * Convert UTF8 to Unicode * Convert UTF16 to Unicode * Convert UTF32 to Unicode * Convert Unicode to Uppercase * Convert Unicode to Lowercase * Convert Unicode to Randomcase * Convert Unicode to Lowercase * JSON Stringify Unicode * JSON Parse Unicode* Analyze Unicode
* Let Zalgo Destroy Unicode The first eighteen websites in the network are: * Online CSV Tools , which is all about working with Comma Separated Values. * Online TSV Tools , which is all about working with Tab Separated Values. * Online JSON Tools , which is all about working with JSON data. * Online XML Tools , which is all about working with XML documents. * Online YAML Tools , which is all about working with YAML configs. * Online STRING Tools , which is all about working with strings. * Online RANDOM Tools , which is all about doing random things. * Online BINARY Tools , which is all about working with binary zeros and ones. * Online PNG Tools , which is all about working with PNG images. * Online HEX Tools , which is all about working with hexadecimal values. * Online JPG Tools , which is all about working with JPEG images. * Online ASCII Tools , which is all about working with ASCII charset. * Online MATH Tools , which is all about doing mathy things. * Online IMAGE Tools , which is all about working with various image formats. * Online UTF8 Tools , which is all about working with UTF8 encoding. * Online TEXT Tools , which is all about doing text processing. * Online NUMBER Tools , which is all about working with numbers. * Online FRACTAL Tools , which is all about doing fractaly things. The next few sites are onlineHASHtools, onlineGIFtools, onlineBITMAPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools,and a dozen more.
See you next time!
ANNOUNCING THE CURL COOKBOOK I and my team at Browserling just created the Curl Cookbook . It contains over a dozen organic, nutritious, and completely irresistible recipes for quickly getting the everyday curl tasks done. Here are all the recipes in the Curl Cookbook: * Make a POST Request(TLDR: Use -X
POST argument)
* Add POST Data to a Request(TLDR: Use -d
var=val argument)
* Construct a Query String(TLDR:
Use -G argument)
* Add HTTP Headers
(TLDR: Use -H
'Header: Value' argument) * Change the User Agent(TLDR: Use -A
'User Agent' argument)* Set Cookies
(TLDR: Use -b name=value argument)* Add a Referrer
(TLDR: Use -e URL argument) * Follow a 3XX Redirect(TLDR: Use
-L argument)
* Use the Basic HTTP Authentication (TLDR: Use -u user:pass argument) * Print the Response Headers(TLDR:
Use -i argument)
* Use a Proxy (TLDR: Use -x protocol://host:port argument) * Ignore the SSL Certificate(TLDR:
Use -k argument)
* Make Curl Silent
(TLDR: Use -s
argument)
* Save the Response to a File(TLDR: Use
-o file argument)
* Make Curl Slow
(TLDR: Use
--limit-rate 8k (8KB/sec) argument) * Debug Curl Requests(TLDR: Use
-v or --trace arguments) * Make a GET Request(TLDR: No
arguments required, it's the default) I'll be adding more recipes to Curl's Cookbook and will also create several more cookbooks for other technologies that I often use, such as dtrace, netcat, dig, wget, iptables, and lsof.See you all then!
ANNOUNCING MATHURLS.COM I and my team at Browserling just released MathUrls.com . It's a neat math news aggregator that collects news titles from the top 20 math blogs and websites and has a super fast search. Check it out! Other websites in our URLs network are: * FinUrls – a financenews aggragator
* SciUrls – a sciencenews aggragator
* TechUrls – a
technology news aggragator * DevUrls – a developernews aggragator
Check them out as well and see you next time! EIGHTEENTH SITE IN ONLINE TOOLS NETWORK: ONLINEFRACTALTOOLS.COM At Browserling we're building a network of online tools websites . Each site focuses on one and only one tool category. Each tool does one and only one thing. Today we're releasing the eighteenth site – Online Fractal Tools.
Online Fractal Tools is a collection of simple, free and easy to use utilities for doing all kinds of fractaly things. There are no ads, popups or other garbage. Just fractal utilities that work in your browser. Press a button – get a fractal! www.onlineFRACTALtools.com Here's a list of all fractal tools so far. Draw a Dendrite Fractalthat
looks like this:
Draw a Canopy Fractalthat looks like
this:
Draw a Flowsnake Fractalthat looks
like this:
Draw a Morton Fractalthat looks like
this:
Draw a Hilbert Fractalthat looks like
this:
Draw a V-fractal thatlooks like this:
Draw a Peano Fractalthat looks like
this:
Draw a Dragon Fractalthat looks like
this:
Draw a Twin Dragon Fractalthat looks
like this:
Draw a Triangle Dragon Fractalthat
looks like this:
Draw a Koch Fractal
that looks like this: Draw a Triflake Fractalthat looks like
this:
Draw a Sierpinski Fractalthat looks
like this:
Draw a Pentaflake Fractalthat looks
like this:
Draw a Hexaflake Fractalthat looks
like this:
Draw a Multiflake Fractalthat looks
like this:
Draw a Moore Fractalthat looks like
this:
Draw a Cantor Fractalthat looks like
this:
Draw a Dust Fractal
that looks
like this:
Draw a Levy Fractal
that looks like this: Draw a Frosty Fractalthat looks like
this:
Draw a Pythagoras Fractalthat looks
like this:
Draw a T-square Fractalthat looks like
this:
Draw a Hausdorff Fractalthat looks
like this:
Here are the upcoming fractal tools: * Generate a Hilbert Sequence * Enumerate a Hilbert Fractal * Generate a Peano Sequence * Enumerate a Peano Fractal * Generate a Moore Sequence * Enumerate a Moore Sequence * Generate a Cantor String * Draw a Mandelbrot Tree * Draw a Barnsey Tree * Draw a Barnsey's Fern * Draw a Binary Fractal Tree * Draw a Ternary Fractal Tree * Draw a Dragon Fractal Tree * Draw a De Rham Fractal * Draw a Takagi Fractal * Draw a Peano Pentagon Fractal * Draw a Tridendrite Fractal * Draw a McWorter Pentigree Fractal * Draw a McWorter Lucky Seven Fractal * Draw an Eisenstein Fractions Fractal * Draw a Bagula Double V Fractal* Draw a Julia Set
* Draw a Mandelbrot Set * Draw a Toothpick Fractal * Draw a Ulam-Warburton Fractal The first seventeen websites in the network are: * Online CSV Tools , which is all about working with Comma Separated Values. * Online TSV Tools , which is all about working with Tab Separated Values. * Online JSON Tools , which is all about working with JSON data. * Online XML Tools , which is all about working with XML documents. * Online YAML Tools , which is all about working with YAML configs. * Online STRING Tools , which is all about working with strings. * Online RANDOM Tools , which is all about doing random things. * Online BINARY Tools , which is all about working with binary zeros and ones. * Online PNG Tools , which is all about working with PNG images. * Online HEX Tools , which is all about working with hexadecimal values. * Online JPG Tools , which is all about working with JPEG images. * Online ASCII Tools , which is all about working with ASCII charset. * Online MATH Tools , which is all about doing mathy things. * Online IMAGE Tools , which is all about working with various image formats. * Online UTF8 Tools , which is all about working with UTF8 encoding. * Online TEXT Tools , which is all about doing text processing. * Online NUMBER Tools , which is all about working with numbers. The next few sites are onlineHASHtools, onlineGIFtools, onlineBMPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 999 more.See you next time!
ANNOUNCING CATONMAT TOOLS Over the last couple of years I and my team at Browserling have created hundreds of tiny browser-based utilities for getting things done. At first we created Browserling's developer tools and later we created an online tools network . These tools are now used millions of times every month. Today I'm replicating this success and launching catonmat tools . Catonmat tools are a simplified and improved version of existingtools.
Here are the first 15 tools that I've added: * Generate Random Numbers * Generate Random Vectors * Generate Random Matrices * Generate Random Primes * Generate Random Passwords * Generate Random Bytes * Generate Binomial Coefficients * Generate an Arithmetic Sequence * Generate a Geometric Sequence * Generate a List of Integers * Generate a List of Primes * Generate a List of Fibonacci Numbers * Generate a List of Lucas Numbers * Generate Random Fibonacci Numbers * Generate Random Lucas Numbers I'll be adding thousands of new tools throughout this century and I'll post quick updates about them every now and then.See you all then!
Read more articles → Thanks for reading my articles. If you enjoyed them and would like to receive my new articles automatically, you can subscribe via rss feedor email.
Subscribe
Secret message: Use coupon code JELLYLING to get a discount at my company Browserling!Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0