Skip to content

Instantly share code, notes, and snippets.

Franco Rondini rondinif

View GitHub Profile
View gist:b53db332cbcb559afa5b0b36b01874f2
~ $ ruby -rfileutils -e 'Dir[".*"].each {|x| FileUtils.copy(x,"./dotfiles") if File.file?x}'
~ $ ls -la dotfiles/ | sort -k9,9
total 82464
drwxr-xr-x 55 <user> staff 1760 Feb 14 08:04 .
drwxr-xr-x@ 230 <user> staff 7360 Feb 14 08:01 ..
-r-------- 1 <user> staff 7 Feb 14 08:04 .CFUserTextEncoding
-rw-r--r-- 1 <user> staff 45060 Feb 14 08:04 .DS_Store
-rw------- 1 <user> staff 228 Feb 14 08:04 .Xauthority
-rw-r--r-- 1 <user> staff 0 Feb 14 08:04 .aesh_aliases
-rw-r--r-- 1 <user> staff 41797443 Feb 14 08:04 .babel.json
@rondinif
rondinif / podman-registries-configuration
Created Oct 22, 2019
inspect podman registries configuration
View podman-registries-configuration
[user@linux ~]$ grep -Inr registries /etc/containers/registries.conf
1:# For more information on this configuration file, see containers-registries.conf(5).
11:[registries.search]
12:registries = ['docker.io', 'registry.fedoraproject.org', 'quay.io', 'registry.access.redhat.com', 'registry.centos.org']
16:[registries.insecure]
17:registries = []
20:# "*", then the docker daemon will only be allowed to pull from registries listed above in the search
21:# registries. Blocked Registries is deprecated because other container runtimes and tools will not use it.
23:# registries you want to allow users to pull and push from. policy.json gives greater flexibility, and
26:[registries.block]
@rondinif
rondinif / api.github.com-graphql
Created Oct 12, 2019
get the text of all the README.md on the master branch of my own repositories on github ( with syntax comparison between api.github.com.graphql and gatsby http://localhost:8000/___graphql?query= )
View api.github.com-graphql
query {
viewer {
repositories(first: 100, privacy: PUBLIC, ownerAffiliations: OWNER, isFork: false) {
edges {
node {
name
readme: object(expression: "master:README.md") {
... on Blob {
text
}
@rondinif
rondinif / api.github.com-graphql
Created Oct 12, 2019
get the text of all the README.md on the master branch of my own repositories on github ( with syntax comparison between api.github.com.graphql and gatsby http://localhost:8000/___graphql?query= )
View api.github.com-graphql
query {
viewer {
repositories(first: 100, privacy: PUBLIC, ownerAffiliations: OWNER, isFork: false) {
edges {
node {
name
readme: object(expression: "master:README.md") {
... on Blob {
text
}
View PhytoJS-documentation.json
[
{
"description": {
"type": "root",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "text",
@rondinif
rondinif / check-java12-env
Created Apr 14, 2019
command line setup of [ openjdk version "12" ] on [ Mac OS X 10.14.3 ]
View check-java12-env
$ java -XshowSettings -version
Picked up JAVA_TOOL_OPTIONS: -Duser.country=US -Duser.language=en
VM settings:
Max. Heap Size (Estimated): 4.00G
Using VM: OpenJDK 64-Bit Server VM
Property settings:
awt.toolkit = sun.lwawt.macosx.LWCToolkit
file.encoding = UTF-8
file.separator = /
@rondinif
rondinif / upgrade-package-management.sh
Last active Aug 7, 2019
OSX update and upgrade package management : home-brew, rubygem, npm and so on
View upgrade-package-management.sh
#!/bin/bash -
#title :upgrade-package-management.sh
#description :update and upgrade various package management and installed packages
#author :Franco Rondini
#date :20181223
#version :0.1-ALPHA-DO-NOT-USE-AS-IS-IN-PRODUCTION
#usage: comment out the package management that are not of your iterest and/or add the missing ones then launch the script in bash
#credits:
# - with reference to:
# - https://forum.shakacode.com/t/when-to-brew-update-and-brew-upgrade/350/3
@rondinif
rondinif / 20180808-test-traces.md
Last active Aug 8, 2018
Testing gwt compiler invocation form vertxui-core VertxUI.java
View 20180808-test-traces.md

This document was created by Franco Rondini at 20180808 for the PR that tries to fix https://github.com/nielsbaloe/vertxui/issues/6 and https://github.com/nielsbaloe/vertxui/issues/7 ( see the discussion in the https://github.com/nielsbaloe/vertxui/issues/6 for further details ).

To get more awareness of what happens on my OSX env. I ended up to temporarily substitute the invocation of gwt with the invocation of my test java class and carefully analyze whith ps -ef | grep java what happen when I run the same command line in a terminal (bash); this led me to conclude that when running in a bash the classpath arrives "cleaned" by the double quotes to the class that we finally invoke ( i.e: com.google.gwt.dev.Compiler or my temporary sostitution class ) BUT when passing the commandline to java.lang.Process the classpath mantains quotes and these quotes could taint someway the classpath or anyway prevent correct operation; THEREFORE I decided to test by prependind and postpending a path separator (ie: `S

View Ruby Logger: how to set the log level from environment variable
# see: https://ruby-doc.org/stdlib-2.5.0/libdoc/logger/rdoc/Logger.html
LOGLEVELS = %w[DEBUG INFO WARN ERROR FATAL UNKNOWN].freeze
LOGGER = Logger.new(STDOUT)
level ||= LOGLEVELS.index ENV.fetch("LOG_LEVEL","WARN") # default to WARN index: 2
level ||= Logger::WARN # FIX default in case of environment LOG_LEVEL value is present but not correct
LOGGER.level = level
# Usage:
# before launching the program:
# $ export LOG_LEVEL=DEBUG
You can’t perform that action at this time.