Skip to content

Instantly share code, notes, and snippets.

View danielef's full-sized avatar

Daniel Estévez danielef

  • Ontario, Canada
  • 03:52 (UTC -04:00)
  • X @danielef
View GitHub Profile
@danielef
danielef / replace-field.bash
Created February 25, 2016 01:40
Solr replace-field using wget
wget --header="Content-type:application/json" --post-data="{'replace-field':{ 'name':'fieldname', 'type':'int', 'stored': true, 'indexed':true, 'multiValued':false}}" http://localhost:8983/solr/corename/schema
@danielef
danielef / pg-backup-schema.bash
Created February 27, 2016 00:40
PostgreSQL Backup Schema
pg_dump --schema $SCHEMA_NAME -a > backup-ee.min.sql
@danielef
danielef / pg-backup-schema-inserts.bash
Created February 27, 2016 00:41
PostgreSQL Backup Schema with Inserts
pg_dump --schema $SCHEMA_NAME -a --column-inserts > backup-ee.sql
@danielef
danielef / csv2san.bash
Created March 18, 2016 21:12
Delete white spaces for CSV
#!/bin/bash
for i in $( ls *.utf8.csv ); do grep -v ',,,,,,,,,,,,,,,,,,,,,,' $i | tail -n +2 | perl -pe 'chomp if eof' > ${i:0:$((${#i}-8))}san.utf8.csv; done;
@danielef
danielef / env-var-in-awk.bash
Created April 11, 2016 20:33
Using Bash variables into AWK script
#!/bin/bash
awk -v pwd=$PWD '{print" "pwd}' .DS_Store
@danielef
danielef / docker-addr.bash
Created April 19, 2016 22:07
Docker get internal IP
docker inspect --format {{.NetworkSettings.IPAddress}} fancy_dockname
@danielef
danielef / docker-streamed-cp.bash
Created April 19, 2016 22:10
Docker copy a file from Host to Container
docker exec -i filipo_elperfecto sh -c 'cat > /opt/file.txt' < file.txt
@danielef
danielef / gist:7a45029568b6311697d682230c5707df
Created April 21, 2016 06:02
Glassfish get JDBC Pool Properties
asadmin get resources.jdbc-connection-pool.<POOLNAME>.property
@danielef
danielef / java-logger.bash
Created April 22, 2016 02:48
SLF4J logging for standalone app
java -Dorg.slf4j.simpleLogger.defaultLogLevel=trace -jar mylib.jar
@danielef
danielef / gist:d5955f67bd842d5604ad48abf0647312
Last active May 12, 2016 22:02
Add a global ACI enabling OpenAM user to modify schema
bin/dsconfig --trustAll -h lab.example.com -p 4444 -D cn="Directory Manager" -w someSecretPWD -n set-access-control-handler-prop --add global-aci:'(target = "ldap:///cn=schema")(targetattr = "attributeTypes || objectClasses")(version 3.0;acl "Modify schema"; allow (write)(userdn = "ldap:///uid=openam,ou=admins,dc=example,dc=com");)'