VirtualTam's bookmarks
29 bookmarks found
-
Tips on Adding JSON Output to Your CLI App
2024-04-23 - Bringing the Unix Philosophy to the 21st Century
- kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries
-
BASIC Computer Games
2023-12-17 An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages
-
jackc/pgx - PostgreSQL Driver and Toolkit
2023-07-04 - Getting started with
pgx
- https://donchev.is/post/working-with-postgresql-in-go-using-pgx/
- jackc/pgx/v5/pgtype - Map between all common base types directly between Go and PostgreSQL
- jackc/pgx/v5/pgxpool - Concurrency-safe connection pool for
pgx
- scany/v2/pgxscan - Scan data into Go structs and other composite types
- Bulk INSERT in Postgres in GO using pgx
- Postgres table batch updates using golang pgxpool not reflected in database
- pgx.Conn can see uncommitted changes made from a pgx.Tx - TL;DR use
pgxpool
for concurrency-safe transactions - Not clear if caller is required to close in case of QueryRow or if QueryRow properly closes in case of error
- Getting started with
-
A common complaint from new Rust developers is that they don't know where to start: which crates they ought to use and which crates they ought to trust. This list attempts to answer those questions.
-
ngrep: grep applied to the network layer
2018-12-22 A PCAP-based tool that allows you to specify an extended regular or hexadecimal expression to match against data payloads of packets. It understands many kinds of protocols, including IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw, across a wide variety of interface types, and understands BPF filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.
-
- Melody with chords. Chord diagrams described on top of the score.
- Fret diagrams explained and developed
- https://music.stackexchange.com/questions/47957/lilypond-is-there-a-way-to-create-a-song-with-just-lyrics-and-chords-without-t
- http://danlovesguitars.com/2011/12/fret-diagrams-for-chords-scales-or-licks/#lilypond
- https://github.com/lilypond/lilypond/blob/master/ly/string-tunings-init.ly
-
Træfik options:
- https://docs.traefik.io/configuration/backends/docker/
- https://docs.traefik.io/configuration/commons/
Relevant backend labels:
traefik.port
traefik.docker.network
traefik.backend.loadbalancer.method
traefik.backend.loadbalancer.stickiness
Examples:
Gateway timeout and overlay network setup:
-
iptables
2018-07-04 Documentation:
- https://www.netfilter.org/documentation/index.html
- https://www.netfilter.org/documentation/HOWTO//netfilter-hacking-HOWTO.html
- https://www.netfilter.org/documentation/HOWTO//networking-concepts-HOWTO.html
- https://www.netfilter.org/documentation/HOWTO//NAT-HOWTO.html
- https://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html
Articles:
- https://www.digitalocean.com/community/tutorials/how-the-iptables-firewall-works
- https://www.digitalocean.com/community/tutorials/how-to-list-and-delete-iptables-firewall-rules
- https://www.digitalocean.com/community/tutorials/iptables-essentials-common-firewall-rules-and-commands
- https://www.digitalocean.com/community/tutorials/a-deep-dive-into-iptables-and-netfilter-architecture
- https://www.digitalocean.com/community/tutorials/how-to-choose-an-effective-firewall-policy-to-secure-your-servers
How-tos:
- https://wiki.centos.org/HowTos/Network/IPTables
- https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-using-iptables-on-ubuntu-14-04
Routing:
- https://www.frozentux.net/iptables-tutorial/iptables-tutorial.html
- https://www.frozentux.net/iptables-tutorial/images/tables_traverse.jpg
- https://www.frozentux.net/iptables-tutorial/images/table_subtraverse.jpg
- https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilter-packet-flow.svg
RHEL Documentation:
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security_guide/sect-security_guide-firewalls-common_iptables_filtering
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security_guide/sect-security_guide-firewalls-forward_and_nat_rules
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security_guide/sect-security_guide-firewalls-malicious_software_and_spoofed_ip_addresses
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security_guide/sect-security_guide-firewalls-iptables_and_connection_tracking
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security_guide/sect-security_guide-iptables
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/sec-setting_and_controlling_ip_sets_using_iptables
-
Android Design and Architecture Patterns
2018-04-22 Reference:
- https://developer.android.com/topic/libraries/architecture/guide.html
- https://developer.android.com/guide/topics/ui/index.html
MVC & MVP:
- https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
- https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter
- https://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference
- blogs.infragistics.com/blogs/todd_snyder/archive/2007/10/17/mvc-or-mvp-pattern-whats-the-difference.aspx
Articles:
- https://www.raywenderlich.com/109843/common-design-patterns-for-android
- https://www.techyourchance.com/activities-android/
- https://www.techyourchance.com/mvp-mvc-android-1/
- http://antonioleiva.com/mvp-android/
Threads:
- https://stackoverflow.com/questions/4916209/which-design-patterns-are-used-on-android
- https://stackoverflow.com/questions/5915377/how-to-manage-application-state-in-android-for-the-iphone-developer
- https://stackoverflow.com/questions/37469370/android-design-pattern-to-manage-ui-elements
- https://stackoverflow.com/questions/3977864/design-pattern-for-view-navigation-in-android
-
UNIX History
2018-04-21 - https://www.levenez.com/unix/
- https://news.ycombinator.com/item?id=16317467
- https://www.reddit.com/r/linux/comments/7vojyq/is_there_a_podcast_on_the_history_of_unix/
- https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg
- https://en.wikipedia.org/wiki/Revolution_OS
- https://fosdem.org/2018/schedule/event/unix_evolution/
-
-
SYNCHRONIZE MODULE IS BAD! AND YOU SHOULD FEEL BAD!
=> Use rsync in a command / shell task with SSH configuration / identities
-
Mozilla - Common Voice
2017-08-08 -
Apache Hadoop
2017-03-06 - https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html
- https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/ClusterSetup.html
- https://cloud.google.com/hadoop/setting-up-a-hadoop-cluster
- https://www-ssl.intel.com/content/dam/www/public/us/en/documents/white-papers/best-practices-for-implementing-apache-hadoop-paper.pdf
- https://www-ssl.intel.com/content/dam/doc/white-paper/cloud-computing-optimizing-hadoop-deployments-paper.pdf
-
Steel Bank Common Lisp
2017-02-03 -
Common Lisp
2017-02-02