How to make unregistered files work in Quick View on OS-X

Out of the box Quick View (press Space in Finder) behaviour on unregistered files is not very useful: it shows huge Unix icon instead of content of file. This is default for files like Makefile or build.gradle This plugin makes it go away and show text file for all UTIs that are plain text: http://whomwah.github.com/qlstephen/ Installation: open the DMG file copy QLStephen.qlgenerator to /Users/<<USERNAME>>/Library/QuickLook/QLStephen.qlgenerator That’s it. Now it looks like this:

GitHub + Gollum vs BitBucket Wiki

both Wikis are backed by Git repo both allow local edit Gollum See https://github.com/github/gollum#readme Installation: http://alblue.bandlem.com/2011/05/git-tip-of-week-gollum.html sudo gem install gollum Running git init TestWiki gollum --page-file-dir wiki TestWiki openurl http://localhost:4567 Parsers - separate install gem install rdiscount gem install wikicloth Get Wiki for repo git clone URL URL: - git@github.com:radegast/dotvim.wiki.git R+W - https://radegast@github.com/radegast/dotvim.wiki.git R+W - git://github.com/radegast/dotvim.wiki.git R Pros multiple markups supports Markdown List of all pages Questions How to link to page in subdir

ATG module graph

Notes from weekend hack: Project is in Bitbucket - https://bitbucket.org/miroadamy/atgdiagram/overview Run in Diagrams/ATGDiagram Radegast:ATGDiagram miro$ groovy -cp src src/listATGModules.groovy -e -m TWeStore.eStore >uml/test2.uml Radegast:ATGDiagram miro$ ./processUml.sh uml/test2.uml Radegast:ATGDiagram miro$ open uml/test2.png Radegast:ATGDiagram miro$ => Output test2.uml the ‘.’ in names is converted to ‘_’ - GraphViz does not like it the ‘-’ in names detto Using ATG_ROOT from environment variable $ATG_ROOT: /opt/ATG/ATG10.0.2 Using /opt/ATG/ATG10.0.2 installation Dependants of module TWeStore.

Diagram generation - plain text approach

GraphViz installed from package See http://www.graphviz.org/ Radegast:diagrams miro$ dot -V dot - graphviz version 2.28.0 (20110509.1545) Radegast:diagrams miro$ which dot dot is /usr/local/bin/dot SchemaSpy installed in /opt/diagrams see http://schemaspy.sourceforge.net/ Radegast:schemaSpy miro$ java -jar ./schemaSpy_5.0.0.jar -cp .:/Users/miro/lib/java/jdbc/mysql-connector-java-5.1.7-bin.jar -t mysql -o library -host localhost -u twt_dX_core -db twt_dX_core -p twt_dX_core Using database properties: [./schemaSpy_5.0.0.jar]/net/sourceforge/schemaspy/dbTypes/mysql.properties Gathering schema details....................................................................................................................................................................................................................................................................................................................................................(36sec) Writing/graphing summary..... .......(353sec) Writing/diagramming details.................................................................................................................................................................................................................................................................................................................................................(104sec) Wrote relationship details of 337 tables/views to directory 'library' in 494 seconds.

Few gitbits to remember

Few gitbits to remember Pushing new local branch to remote repo: Find a ref that matches experimental in the source repository (most likely, it would findrefs/heads/experimental), and update the same ref (e.g. refs/heads/experimental) in origin repository with it. If experimental did not exist remotely, it would be created. git push origin experimental This is the same as: git push origin experimental:refs/heads/experimental Create the branch experimental in the origin repository by copying the current experimental branch.