Author: johayek

  • nicer Windows terminals: ConEmu, Console2

    ConEmu: http://www.hanselman.com/blog/ConEmuTheWindowsTerminalConsolePromptWeveBeenWaitingFor.aspx http://stackoverflow.com/questions/60950/is-there-a-better-windows-console-window http://code.google.com/p/conemu-maximus5/ – 2017: moved … https://conemu.github.io Console2: http://sourceforge.net/projects/console/files/ http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx http://superuser.com/questions/122253/how-where-do-you-install-console2-on-windows-7

  • “CMake” is a software “build” utility

    https://en.wikipedia.org/wiki/CMake CMake is cross-platform free and open-source software for managing the build process of software using a compiler-independent method. It is designed to support directory hierarchies and applications that depend on multiple libraries. It is used in conjunction with native build environments such as make, Apple’s Xcode, and Microsoft Visual Studio. It has minimal dependencies,…

  • “jom” is a software “build” utility like “make”

    http://wiki.qt.io/Jom http://www2.research.att.com/~astopen/nmake — jom is a clone of Glenn Fowler’s nmake to support the execution of multiple independent commands in parallel (“-j” …) https://en.wikipedia.org/wiki/Qt_(software) — jom is being used in the context of Qt https://en.wikipedia.org/wiki/Make_(software)#Derivatives lists nmake etc https://en.wikipedia.org/wiki/CMake — jom makes (resp. can make) use of CMake, a “cross-platform free and open-source software for managing the build process…

  • Windows batch files – shell programming à la Windows resp. Microsoft

    https://en.wikipedia.org/wiki/batch_file !!! https://en.wikipedia.org/wiki/cmd.exe http://www.robvanderwoude.com/parameters.php https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx https://technet.microsoft.com/en-us/library/bb490880.aspx – on cmd.exe (apparently not updated since WinXP) (same content as above) https://technet.microsoft.com/en-us/library/bb490890.aspx – command-line reference A-Z https://technet.microsoft.com/en-us/library/bb490954.aspx – command shell overview http://ss64.com/nt — “an A-Z Index of the Windows CMD command line” — very, very helpful documentation http://ss64.com/nt/if.html — “IF — conditionally perform a command” — details I “always” wanted to know…

  • Apache Ant: “Unable to locate tools.jar”

    https://en.wikipedia.org/wiki/Apache_Ant — the software build tool https://en.wikipedia.org/wiki/Java_Development_Kit = JDK https://en.wikipedia.org/wiki/Java_virtual_machine#Java_Runtime_Environment_from_Oracle = JRE tools.jar — a part of the JDK used by Ant   Unable to locate tools.jar. Expected to find it in C:Program Files…Javajre…libtools.jar Do you know this message? Do you want to get rid of it? Take the JDK (downloadable) instead of the JRE (downloadable),…

  • using Microsoft Visual Studio’s C++ compiler commandline-wise — vcvarsall.bat

    https://en.wikipedia.org/wiki/Java_Native_Interface#HelloWorld nice example illustrating how to properly qualify absolutely wherever possible (i.e. avoiding getting things found through PATH et al.!): SET PF=C:Program Files SET PFx86=C:Program Files (x86) SET VSINSTALLDIR=%PFx86%Microsoft Visual Studio 10.0 SET VCINSTALLDIR=%VSINSTALLDIR%VC :: Add compiler tools folder to the PATH variable. :: Do not run this too many times :: or %Path% will…

  • there is a tool we are running in a Jenkins job – what about its secondary console output?

    Actually the tool has 3 files it writes to continuously and sort of independently. We want the tool developer to help us to direct the primary output to Jenkins’s Console Output, but how do we introduce a secondary Console Output in Jenkins? And how would we associate the 2nd log file to the secondary Console…

  • the C Shell “which” command and the Windows command line

    https://en.wikipedia.org/wiki/Which_(Unix) http://www.robvanderwoude.com/unixports.php http://www.robvanderwoude.com/files/which_xp.txt – nice XP batch version of “which“ “which” comes from the C Shell ancestry and it is not a builtin; ksh and bash have “type“

  • Microsoft Sysinternals: Process Monitor — yet another fine Sysinternals utility

    https://technet.microsoft.com/en-us/sysinternals/bb896645 — their “Process Monitor” — requires admin privileges https://technet.microsoft.com/en-us/sysinternals/bb896653 — their “Process Explorer” — I have been using that utility so far, and I quite like it