Sunday, January 31, 2016

Show a temporary window in SikuliX

I can't find documentation in SikuliX to show a window or dialog and hide/close it after configured time. Since SikuliX uses Jython behind the scenes and Jython can access Java easily then showing a simple Swing window should be straightforward.

Sample code below demonstrates

Alternative solution as proposed by Raiman
Reference(s):
Github
https://github.com/haru-a8n/CodeSamples/blob/master/sikulix/ShowMessage.sikuli/ShowMessage.py
Jython GUI Sample applications
http://www.jython.org/jythonbook/en/1.0/GUIApplications.html
Swing Sample applications in Jython
https://wiki.python.org/jython/SwingExamples

Saturday, January 30, 2016

Read 64-bit remote registry from a 32-bit process in IronPython

Sample IronPython code to read remote 64-bit registry from a 32-bit process. Note that this can also be vice versa.
Reference(s):
https://github.com/haru-a8n/CodeSamples/blob/master/python/ipy/registry/readdword.py

Eclipse configuration

Mars.1(v4.5.x):
Base: Eclipse Classic
Python Editor: PyDev
System Integration: StartExplorer(link)
 Location: http://basti1302.github.com/startexplorer/update/
Subversion Integration: Subclipse
Tfs Integration:
Web Development: Eclipse Web Developer Tools


XML Editor: Eclipse XML Editors and Tools

Juno(v4.x):
Base: Eclipse Classic
Python Editor: PyDev
System Integration: StartExplorer  http://basti1302.github.io/startexplorer/
Subversion Integration: Subclipse
Web Development: Eclipse Web Developer Tools
XML Editor: Eclipse XML Editors and Tools

Indigo:
Base: Eclipse IDE for Tester
Subversion Integration: Subclipse
Python Editor: PyDev
XML Editor: Eclipse XML Editors and Tools

Ganymede:
Base: Eclipse IDE for C/C++ Developers
Subversion Integration: Subversive
Python Editor: PyDev
XML Editor: Eclipse XML Editors and Tools

Saturday, January 23, 2016

Show Debian/Ubuntu/Mint package version using apt-cache

$: apt-cache show monodevelop | grep Version

How to install git on Debian 8.x(Jessie)

#: apt-get install git

Assign keyboard shortcut to lxterminal on LXDE

On my Debian 8.2 LXDE minimal install, need to assign keyboard shortcut to open lxterminal. To assign keyboard binding in LXDE, open ~/.config/openbox/lxde-rc.xml then add the following inside <keyboard> element:
Reference(s):
http://superuser.com/questions/807047/how-to-add-a-shortcut-key-to-the-terminal-in-lxde

Change LXDE keybinding without logging out

When you make edits to ~/.config/openbox/lxde-rc.xml to change keybinding, you have two options to make the changes take effect. First option is to logout or second option is to run the following command:
$:  openbox --reconfigure

Reference(s):
http://wiki.lxde.org/en/LXDE:Questions#How_do_I_modify_mouse.2Fkeyboard_bindings.3F