Month: July 2016
-
extract your build steps from a Jenkins CI job to ordinary and “easy to edit” flat files
Over time Jenkins jobs can grow into something “a little confusing”, in other words: like cancer. The Jenkins developers were thoughtful enough to provide an API to all the data structures, that Jenkins and its jobs operate on, so we are able to export an entire Jenkins job as XML. You certainly do not want…
-
Sysinternals’ “Autologon for Windows” — yet another nice utility
https://technet.microsoft.com/en-us/sysinternals/autologon.aspx Autologon enables you to easily configure Windows’ built-in autologon mechanism. Instead of waiting for a user to enter their name and password, Windows uses the credentials you enter with Autologon, which are encrypted in the Registry, to log on the specified user automatically. Autologon is easy enough to use. Just run autologon.exe, fill in…
-
Synology “Note Station” – no more trouble over price and space
DiskStation Manager offers a library of apps, a cost-free cloud service, a complete multimedia platform, powerful Synology Hybrid RAID and extensive virtualization support. https://www.synology.com/en-global/dsm/6.0/productivity#noteStation https://www.synology.com/en-global/knowledgebase/DSM/tutorial/Network/How_to_migrate_Evernote_notebooks_to_Note_Station This is just another service running on my Diskstation at home, coming out of the box and quite, quite handy.
-
Jenkins CI: the Matrix Project Plugin and the Template Project Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Matrix+Project+Plugin https://wiki.jenkins-ci.org/display/JENKINS/Building+a+matrix+project https://wiki.jenkins-ci.org/display/JENKINS/Template+Project+Plugin If you have a list of “identical” tasks, maybe even a (2-dimensional) matrix, the MPP may be useful for you. If you have further needs, the TPP may be for you. There you define: a template job, that you disable “forever”, and then the true jobs, that make use of the template job’s…
-
listing a Jenkins CI folder recursively
https://github.com/JochenHayek/misc – pls find my script here! First I wrote this as a Shell script … calling XMLStarlet resp. SaxonHE (for XPath) and curl (for retrieving the Jenkins details as XML files). $ …/jenkins_find_jobs.sh https://integration.wikimedia.org/ci folder … freeStyleProject … matrixProject … The listing is quite helpful for documentational purposes. I was really proud on my little achievement…
-
RELAX-NG / jing-trang is “now” on github
https://github.com/relaxng/jing-trang https://github.com/relaxng/jing-trang/wiki https://github.com/relaxng/jing-trang/wiki/How-to-build-from-source
-
file extension NSX – Synology DiskStation Manager exported note
http://www.file-extensions.org/nsx-file-extension-synology-diskstation-manager-exported-note actually a .zip file containing JSON files – I format them nicely through jq: https://stedolan.github.io/jq/ the JSON comes with attributes ctime and mtime in seconds, “that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970, not counting leap seconds“: https://en.wikipedia.org/wiki/Unix_time – AKA POSIX time or Epoch time as the JSON syntax does…
-
how do I pair my Polar V800 with the Polar Flow app on my Android smartphone?
http://support.polar.com/en/support/how_do_i_pair_my_polar_v800_with_the_polar_flow_app Problem: My V800 did not find my smartphone. Solution: Keep the Polar Flow app running on my Android smartphone.
-
GNU coreutils: date input formats: seconds since the Epoch
http://www.gnu.org/software/coreutils/manual/html_node/Seconds-since-the-Epoch.html $ date ‘+%Y-%m-%d-%H-%M-%S’ –date=@SECONDS
-
no comments in JSON – but …
http://JSON.org But why don’t you add a new name/value pair, the “value” being the comment, the “name” being a name for that comment, make it rather short, if that fits in your context.