Easy BGA PCB footprints generation with AutoBGA

I have just recently finished work on version 1.2 of an open-source tool called AutoBGA. AutoBGA is a program that takes images of ball grid arrays (BGAs) from datasheets to automatically construct a PCB footprint of the package. The generation of such footprints is usually a tedious and error-prone process because of the large number […]

Middle mouse button scroll locking in Eclipse

Direct link with no explanation for those in a hurry (I did not make this software) I have been suffering from repetitive strain injuries (RSI) since 2003. It started with my student job  as a data-entry clerk for a bank from 1999 to 2004. Since then, I have been coping with bouts of wrist tendonitis […]

Release of the extract_lines Python module

Yesterday I wrote-up a page about extract_lines, a Python module I developed recently to automate some text extraction tasks. Many engineers have to analyze tabular or line-oriented human-readable reports and source code. For instance, suppose we want to extract constant coefficients from a C source file (snippet taken from Bessel functions of the first kind […]

Resources For Learning SWT/JFace

The Standard Widget Toolkit (SWT) from the Eclipse project is a great native GUI toolkit for Java that is gaining in popularity constantly because of the Eclipse Platform‘s success. The learning curve for this toolkit can be easier if you are careful about the sources of information you use to get started. That’s because a […]