A collection of links to the excellent "Composing Software" series of medium stories by Eric Elliott.
Suppose you have weird taste and you absolutely want:
- your visual selection to always have a green background and black foreground,
- your active statusline to always have a white background and red foreground,
- your very own deep blue background.
Your first reflex is probably to put those lines somewhere in your vimrc:
| git clone https://github.com/juj/emsdk.git | |
| cd emsdk | |
| rd /s /q clang | |
| rd /s /q emscripten | |
| rd /s /q java | |
| rd /s /q node | |
| rd /s /q python | |
| rd /s /q zips | |
| git reset --hard HEAD | |
| git checkout master |
Moved to git repository: https://github.com/denji/nginx-tuning
For this configuration you can use web server you like, i decided, because i work mostly with it to use nginx.
Generally, properly configured nginx can handle up to 400K to 500K requests per second (clustered), most what i saw is 50K to 80K (non-clustered) requests per second and 30% CPU load, course, this was 2 x Intel Xeon with HyperThreading enabled, but it can work without problem on slower machines.
You must understand that this config is used in testing environment and not in production so you will need to find a way to implement most of those features best possible for your servers.
| #!/bin/bash | |
| # Run cputhrottle for a list of applications in order to limit their CPU usage. | |
| # This script needs `pidof` and `cputhrottle` installed, which can be installed from homebrew. | |
| # NOTE: This script was tested on MacOS only. | |
| if [[ $EUID > 0 ]]; then | |
| echo "Please run this script as root/sudo" | |
| exit 1 | |
| fi |
| array=(foo, bar, baz) | |
| echo ${array[@]} # => foo, bar, baz | |
| array=("${array[@]:1}") | |
| echo ${array[@]} # => bar, baz | |
| array=("${array[@]:1}") | |
| echo ${array[@]} # => baz |
| ;; Mu4e ------------------------------------------------------------------------ | |
| ;; Mail Mu4e | |
| (require 'org-mu4e) | |
| (setq mu4e-maildir "~/Mail") | |
| (setq mu4e-user-mail-address-list '("jack@fusionary.com" "jack@baty.net") ) | |
| ;;store link to message if in header view if nil - header query if t | |
| (setq org-mu4e-link-query-in-headers-mode t) |
Emacs packages, features, files, layers, extensions, auto-loading, require,
provide, use-package… All these terms getting you confused? Let’s clear up
a few things.
Emacs files contains code that can be evaluated. When evaluated, the functions, macros and modes defined in that file become available to the current Emacs session. Henceforth, this will be termed as loading a file.
One major problem is to ensure that all the correct files are loaded, and in the