Skip to content

Instantly share code, notes, and snippets.

@rondinif
rondinif / 20180808-test-traces.md
Last active August 8, 2018 11:28
Testing gwt compiler invocation form vertxui-core VertxUI.java

This document was created by Franco Rondini at 20180808 for the PR that tries to fix nielsbaloe/vertxui#6 and nielsbaloe/vertxui#7 ( see the discussion in the nielsbaloe/vertxui#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

# PID 1 is the process that I want to observe
$ ps -p 1 -o args
COMMAND
java -Dvertx.cacheDirBase=/tmp -javaagent:/opt/jolokia/jolokia.jar=config=/opt/jolokia/etc/jolokia.properties -XX:+UseParallelGC -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRati
# best alternatives when the above method truncate the command
## alt-1
$ xargs -0 printf '%s\n' </proc/1/cmdline
java
-Dvertx.cacheDirBase=/tmp
# .1: GET API SERVERS
$ oc config view | grep server
server: https://127.0.0.1:8443
server: https://192.168.65.2:8443
server: https://192.168.99.100:8443
server: https://api.starter-us-east-1.openshift.com:443
$ oc config view | grep server | cut -f 2- -d ":"
https://127.0.0.1:8443
https://192.168.65.2:8443
> kextstat | grep -Eiv com.apple
Index Refs Address Size Wired Name (Version) UUID <Linked Against>
155 0 0xffffff7f80d26000 0x2000 0x2000 com.nvidia.CUDA (1.1.0) 4329B052-6C8A-3900-8E83-744487AEDEF1 <4 1>
156 3 0xffffff7f83a90000 0x61000 0x61000 org.virtualbox.kext.VBoxDrv (5.1.14) 08D6FFCF-2BDF-305C-8824-89E69602C30D <7 5 4 3 1>
160 0 0xffffff7f83af1000 0x14000 0x14000 com.intel.kext.intelhaxm (6.0.5) 8C4C5339-F7AA-36E5-A052-3D2E7DC6DF16 <7 5 4 3 1>
164 0 0xffffff7f83b05000 0x8000 0x8000 org.virtualbox.kext.VBoxUSB (5.1.14) BF0B350D-C893-37DF-82F0-BE86ABA49D26 <163 156 52 7 5 4 3 1>
165 0 0xffffff7f83b0d000 0x5000 0x5000 org.virtualbox.kext.VBoxNetFlt (5.1.14) 0291FFCC-8E46-3FFD-B674-BFA42D4E67E4 <156 7 5 4 3 1>
166 0 0xffffff7f83b12000 0x6000 0x6000 org.virtualbox.kext.VBoxNetAdp (5.1.14) EFBEE858-A3D7-3C61-86C0-F6AFDCA48229 <156 5 4 1>
$ rvm list
rvm rubies
jruby-9.1.5.0 [ x86_64 ]
=* ruby-2.3.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
bitnami@linux ~/projects/so-test/ruby-rio
06:34:45 $ irb
2.3.2 :001 > require 'rio'
=> true
2.3.2 :002 > rio('nice.jpg').binmode < rio('http://farm4.static.flickr.com/3134/3160515898_59354c9733.jpg?v=0')
=> #<Rio:0xe28524:"nice.jpg" (Stream::Reset)>
2.3.2 :003 > exit
bitnami@linux ~/projects/so-test/ruby-rio
06:35:39 $ ls -lrt nice.jpg
-rw-rw-r-- 1 bitnami bitnami 199369 Nov 19 06:35 nice.jpg
#!/usr/bin/env bash
name=ronda
ruby -e "(-12..42).each { |i| print \"#{i}:\"; o=''; ARGV[0].each_byte { |x| o+=(x.ord-i).chr }; p o}" $name | grep 32 | sed "s/.*:\"\(.*\).$/\1/"
@rondinif
rondinif / meteor's mongodb README.md
Last active February 6, 2016 09:28
meteor's mongodb
welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Sat Feb  6 04:52:13 2016 from 192.168.56.1
  bitnami@linux ~  
 05:03:01 $ ps aux | grep 'mongod'
bitnami  11224  1.6  1.0 634572 39284 pts/1    Sl+  05:01   0:01 /home/bitnami/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod --bind_ip 127.0.0.1 --smallfiles --port 3001 --dbpath /home/bitnami/projects/coursera/meteor-development/dev/image_share/.meteor/local/db --oplogSize 8 --replSet meteor
bitnami  11311  0.0  0.0  10464   896 pts/2    S+   05:03   0:00 grep mongod
  bitnami@linux ~  
@rondinif
rondinif / gist:6628904
Created September 19, 2013 19:50
Test code for the issue exposed in: (Not able to view ComboBox in Excel using JXL API)[http://stackoverflow.com/questions/18780151/not-able-to-view-combobox-in-excel-using-jxl-api]
/*
* Test code for the issue exposed in:
* http://stackoverflow.com/questions/18780151/not-able-to-view-combobox-in-excel-using-jxl-api
* -jar jxl.jar
* [jxl 2.6.12 2009-10-26](http://jexcelapi.sourceforge.net/)
* javac 1.7.0_25
*/
package org.rondakit.jxl.tester;
import java.io.File;