wget -c -m -nH --no-parent --reject "index.html*" <Directory URL>
54 notes
wget -c -m -nH --no-parent --reject "index.html*" <Directory URL>
gpg --full-gen-key
gpg --list-secret-keys --keyid-format LONG
gpg --list-keys --keyid-format LONG
gpg --delete-secret-keys
gpg --delete-keys
gpg --armor --export <key-id> > pub.key
gpg --import my-private-key.asc
gpg -d msg.txt
$ docker ps -a
$ docker build -t pyspark3:latest -f Dockerfile .
$ docker run -it -v $(pwd):/opt/doc/working_dir -p 8888:8888 --name work pyspark3
$ docker start -ai work
$ docker stop work
$ docker stop $(docker ps -a -q); docker rm $(docker ps -a -q);
$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
$ kubectl proxy
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
ssh -i ~/.ssh/mykey user@host
ssh-agent bash ssh-add ~/.ssh/id_rsa Enter passphrase for /home/user/.ssh/id_rsa: # ENTER YOUR PASSWORD Identity added: /home/user/.ssh/id_rsa (/home/u/.ssh/id_rsa)
gpg --list-secret-keys --keyid-format LONG <email>
git config --global user.signingkey <key-id>
git config --global commit.gpgsign true
git config --global user.email <email> git config --global user.name <name>
rclone config
rclone ls remote:path # lists a re rclone copy /local/path remote:path # copies /local/path to the remote rclone sync /local/path remote:path # syncs /local/path to the remote
$ journalctl -xf -u mastodon-*
$ systemctl start mastodon-*.service
$ systemctl stop mastodon-*.service
$ systemctl status mastodon-*.service
$ RAILS_ENV=production bundle exec rails c
$ sudo su - mastodon
$ psql
=> \l
=> \q
sudo -u postgres pg_dump mastodon_production > mastodon_production.sql
rvm get latest
git checkout upstream/master Gemfile.lock git checkout upstream/master db/schema.rb
git pull cd .. && cd -
gem install bundler RAILS_ENV=production bin/bundle; bin/bundle clean
RAILS_ENV=production bin/rake db:migrate
RAILS_ENV=production bin/rake assets:precompile RAILS_ENV=production bin/rake assets:clean
bin/eye restart web bin/eye restart sidekiq
It's about meaning not money
$ brew install redis
$ redis-server /usr/local/etc/redis.conf
$ cat /usr/local/etc/redis.conf
$ redis-cli ping
$ git tag -l
$ git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
Spend 50% of your time on product and 50% on traction.
pip list
pip install package_name
pip install --user --upgrade matplotlib
vi .bundle/config
BUNDLE_FROZEN: "false"
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
brew install ffmpeg brew cask install x-quartz #dependency for gif...
25 MB -> 3.0 seconds
50 MB -> 5.8 seconds
100 MB -> 14.2 seconds
25 MB -> 4.2 seconds
50 MB -> 7.3 seconds
100 MB -> timeout
25 MB -> 10.0 seconds
50 MB -> 19.1 seconds
100 MB -> timeout
> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
> CREATE DATABASE IF NOT EXISTS db_name;
> GRANT ALL PRIVILEGES ON db_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
> var pubkey = "-----BEGIN PGP PUBLIC KEY BLOCK----- ... " > openpgp.key.readArmored(pubkey)
> openpgp.key.readArmored(pubkey).keys
> openpgp.key.readArmored(pubkey).keys[0].getExpirationTime()
> openpgp.key.readArmored(pubkey).keys[0].subKeys
> openpgp.key.readArmored(pubkey).keys[0].subKeys[0].getExpirationTime()
> openpgp.key.readArmored(pubkey).keys[0].verifyPrimaryKey()
> openpgp.key.readArmored(pubkey).keys[0].subKeys[0].verify(openpgp.key.readArmored(pubkey).keys[0].primaryKey)
> openpgp.enums.keyStatus
iptables -L
/etc/iptables.test.rules
iptables-restore < /etc/iptables.test.rules
iptables -L
iptables-save > /etc/iptables.up.rules
iptables -A INPUT -s IP-ADDRESS -j DROP
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
production:
# ...
encoding: utf8mb4
collation: utf8mb4_bin
% echo "test message" | sendmail -v reciver@me.com