gem TVA
building fully self-contained Python zipapps as outlined in PEP 441 but with all their dependencies included!
Shiv’s primary goal is making distributing Python applications fast & easy.
How it works
Shiv includes two major components: a builder and a small bootstrap runtime.
Yet another online store framework in ruby
A must have : explains what the regexp is doing
A great tool to learn / design regexp.
Changes my everyday life.
Quick and great little JSON editor.
Works like a charm for my usage.
Mainly using it when not on my computer (ie when using a windows computer).
Unfortunately, not in everyone's bookmark... hence worth mentioning here.
Useful guide.
Marked for soon usage.
via sebsauvage.net
édifiant…
Et pendant ce temps, en France, on se dit que c’est une super bonne idée de faire des fichiers qui listent vos goûts, vos sports, vos hobbies, vos tendances politiques, vos potes, vos centres d’intérêt, vos tendances sexuelles, votre religion, etc. en sachant que le tout est très souvent fort mal renseigné.
Le problème, comme le dit très justement sebsauvage.net : ce n’est pas que vous ayez ou non quelque chose à cacher ou à vous reprocher, c’est que ça peut amener des tarés à vous cibler totalement arbitrairement. Ce sont les autres qui vous reprochent d'exister.
kubectl logs -f api-xxxxxxxx | lnav
Excellent log parser, featureful, very readable, very intuitive with great filter features...
A must have.
One can even do some requests on a log :
SELECT c_ip, count(*), sum(sc_bytes) AS total FROM access_log
GROUP BY c_ip ORDER BY total DESC;
Although I did not try this feature yet
- Rename local branch.
-> If in branch to rename:git branch -m new-name
-> else (currently on a different one) :git branch -m old-name new-name
- Delete old-name on the remote branch & push new-name branch :
git push origin :old-name new-name
- Reset remote for the new branch. Switch to branch "new-name" &
git push origin -u new-name
Done
Very interesting application (probably one I really care having).
Particularly interesting to learn / try experiments with kids.
I'm going to try and use it with my kids.
Just discovered that one (thanks for sharing, Nick).
- installation : one line.
- basic usage : as simple as to write
lazydocker
. Very intuitive. - advanced usage : check the video here to get started : https://www.youtube.com/watch?v=NICqQPxwJWw&feature=youtu.be
Python programming tutorial.
Learning python and also aiming the "think as a programmer" whatever that actually means... I consider it's a warning...
On github. Book about gem development.
The heavy complete load testing framework.
Apparently, very simple / quick to deploy and start using. Produces some statistics and reports.
Subject says it all.
Great tuto.
If you need to deepen your knowledge of Neo4J / Spark.
keeping that for later reference
My SSH file : ~/ssh/config :
Host customer_loves_security
User crystalchain
Hostname sftp- customer_loves_security.fr
Port 3522
BatchMode no
PasswordAuthentication yes
KbdInteractiveAuthentication no
IdentitiesOnly yes
To connect : sftp customer_loves_security
Prompt then asks for password
Script example to upload a "test.txt" file , using «expect» :
#!/bin/bash
export SSHPASS=Customer_Loves_Security_And_Provided_A_Very_Long_Complicated_Password
/usr/bin/expect << EOF
spawn sftp customer_loves_security
expect "password:"
send "${SSHPASS}\r"
expect "sftp>"
send "cd deposit_folder/\r"
expect "sftp>"
send "put ./test.txt\r"
expect "sftp>"
send "bye\r"
EOF
Because you're not in charge of your customers usage of ssh, given you have more than enough dealing with your own ;-)
Dynamodb dump to csv.
Very simple, works like a charm.