Category: Uncategorized
-
Mac OS X iWorks (Pages, Numbers, Keynote): they are ZIP files containing obscure “.iwa” files
http://justsolve.archiveteam.org/wiki/Pages http://justsolve.archiveteam.org/wiki/Numbers http://pxlnv.com/blog/exploring-the-new-iwork-for-mac-file-formats/ http://pxlnv.com/linklog/likely-justificiation-iwork-file-formats/ http://mentalfaculty.tumblr.com/post/65232514882/iworks-new-file-formats Apparently huge XML files previously contained within those ZIP files got split up and compressed (but how???), and these pieces are now called “.iwa“. That was in favour of mobile devices working on partial files “in the cloud”. I have no plans working with spreadsheets “in the cloud”. I prefer…
-
Python and regular expressions
https://docs.python.org/3/library/re.html https://docs.python.org/3/howto/regex.html
-
Python Wiki: PythonXml – and what about XPath?
https://wiki.python.org/moin/PythonXml https://wiki.python.org/moin/PythonXml#XPath_Support https://wiki.python.org/moin/XmlBooks – all 3 books mentioned are like 15 years old http://shop.oreilly.com/product/9780596001285.do — “Python & XML” (2001) https://library.oreilly.com/book/9780596001285/python-amp-xml/toc — behind a paywall https://wiki.python.org/moin/Tutorials on XML processing with Python
-
pip, the Python package manager
https://en.wikipedia.org/wiki/Pip_(package_manager) http://www.pip-installer.org → https://pip.pypa.io https://pip.pypa.io/en/stable/reference/pip/?highlight=proxy#cmdoption–proxy — pip and how to specify an HTTP proxy to go through http://stackoverflow.com/questions/14149422/using-pip-behind-a-proxy — various ways … — also describes the use of %USERPROFILEpippip.ini and $HOME/.pip/pip.conf On my PC at work there are quite a few different Python installations, so which pip belongs to which Python installation? I guess calling pip like this will…
-
Jenkins CI: exposed spaces and their respective life times — do not confuse with: artifacts, archives, …
https://wiki.jenkins-ci.org/display/JENKINS/Copy+To+Slave+Plugin – transferring files back and forth between master and slave(s) There are various exposed spaces provided by a Jenkins master: https://JENKINS_MASTER/jenkins/userContent/ — general shared, long-term space — no automatic purging https://JENKINS_MASTER/jenkins/job/YOUR_JOB/ws/ — that’s quite obviously “per job” long-term “workspace” — no automatic purging … “per job”, “per build” middle-term space … — will get removed automatically,…
-
Jenkins CI: artifacts, archives, repositories, …
https://wiki.jenkins-ci.org/display/JENKINS/ArtifactDeployer+Plugin https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin https://wiki.jenkins-ci.org/display/JENKINS/CopyArchiver+Plugin …
-
Python regular expression and “extra flags”
https://en.wikibooks.org/wiki/Python_Programming/Regular_Expression#Pattern_objects https://docs.python.org/3/library/re.html#re.X — “This flag allows you to write regular expressions that look nicer and are more readable by …” — my favourite flag Q: How to combine a couple of flags? A: add them like integers!
-
InformIT: Peter Smith’s “Software Build Systems: Principles and Experience”
http://www.informit.com/store/software-build-systems-principles-and-experience-9780321769442 http://www.informit.com/store/product.aspx?isbn=9780321769442 https://en.wikipedia.org/wiki/Special:BookSources/9780321769442 from Chapter 16: Tool Management: Tool Rules take notes (very, very detailed — nice!) use version control for the source code periodically upgrade tools use version control for the tool binaries There is a very nice and enjoyable section on “breaking the rules”.
-
Jenkins CI: my account password did not work any more, but I found a way to fix it
Q: how to solve this? A: mostly by taking notes Q: which security model do I use? A: “Role-Based Strategy“ general approach: fix a few bits within config.xml and another few bits within your Jenkins web GUI for editing config.xml stop your Jenkins of course create a new (privileged) user account, and change your main…