Linux, Open Source, Web, Engineering, Technology
June 22, 2011
Migrate from Gmail to Google Apps and keep labels, read-status, stars and email date
Install imapsync:
Under Ubuntu:
sudo apt-get install imapsync
then:
imapsync --host1 imap.gmail.com --user1 username@gmail.com --port1 993 --ssl1 --password1 GmailPasswordHere --host2 imap.gmail.com --user2 username@YourGoogleAppsDomain.com --port2 993 --ssl2 --password2 GoogleAppsPasswordHere --authmech1 LOGIN --authmech2 LOGIN --syncinternaldates --split1 100 --split2 100 --allowsizemismatch
Done!
May 30, 2011
TV Channels Costa Rica
May 1, 2011
Thunar, Nautilus, exo-utils and “the location is not a folder” error.
Installing Thunar in gnome causes Nautilus to show a “the location is not a folder” error.
The problem is a thunar dependency called exo-utils.
Removing exo-utils also removes thunar. Some of us need to have both thunar and nautilus installed in gnome:
Since the problem is exo-utils, I have built a thunar .deb without the exo-utils dependency.
Here is how for 64bit:
wget http://launchpadlibrarian.net/69753654/thunar_1.2.1-3ubuntu2_amd64.deb dpkg-deb -x thunar_1.2.1-3ubuntu2_amd64.deb tmpdir dpkg-deb --control thunar_1.2.1-3ubuntu2_amd64.deb tmpdir/DEBIAN gedit tmpdir/DEBIAN/control
Remove ‘exo-utils’ from the ‘Depends’ line and save
dpkg -b tmpdir thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb sudo apt-get remove exo-utils sudo dpkg -i thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb sudo apt-get -f install
Or
Download the package from here:
http://queleimporta.com/downloads/thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
Done!
March 26, 2011
Zero out a drive in Linux
To zero out a drive:
dd if=/dev/zero of=/dev/sda
To make sure that the drive is really zeroed out:
dd if=/dev/sda | hexdump -C | head
January 28, 2011
Website Prototyping Tools
Axure $
- full-featured, mature desktop application
- create wireframes, prototypes, and specifications for applications and web sites
- http://www.axure.com/Default.aspx
Balsamiq Mockups $
- specialized tool, commercial
- creates high level mockups in a “hand drawn” style
- Cross platform and integrative (for Confluence, JIRA, XWiki)
- http://www.balsamiq.com/products/mockups/desktop
Blueprint $
- specialized tool, commercial
- works on iPad
- iPhone(or iPad) UI design application
- simple drag&drop interface
- http://www.groosoft.com/2010/12/blueprint-video-tutorial.html
Creately $
- creates diagrams, wireframes, web and desktop UI mockups
- has collaboration features and contextual toolbars
- Online Adobe Flash-based application
- http://creately.com/
DesignerVista $
- Desktop- Windows, .NET Forms, Java Swing, Java SWT, Office Ribbon Style GUI Mockups
- Web – Websites, Silverlight, Sharepoint and YUI web applications GUI Mockups
- Mobile – iPhone, Windows Phone 7, Android GUI Mockups
- Sketch – Desktop and Web (Low-Fidelity Sketch )
- Wireframing, UI Spec, Annotations, Favorites, Library Support
- http://www.designervista.com
Denim
- free, sketching with a light pen
- http://dub.washington.edu/denim/
EasyPrototype $
- specialized tool, commercial
- works with scanned images of sketches
- http://www.easyprototype.com
FlairBuilder $
- creates interactive wireframes for websites and desktop software
- cross-platform, runs on Adobe AIR
- http://www.flairbuilder.com/
FluidIA
- open source & openly designed
- agile UI prototyping
- web based
- alpha stage
- http://www.fluidIA.org
ForeUI
- specialized tool, commercial
- create multipage screen mockups, sitemap structure supported.
- support various UI styles: hand drawing, wireframe, Windows XP, Mac OS X and Windows 7
- DHTML based interactive simulation in web browser
- customized element and library supported, download new resources from the community site (http://www.ForeUI.net)
- provide rumple effect that similar with Napkin L&F
- export prototype to images, PDF or DHTML file
- cross platform (Windows, Mac OS X, Linux and Solaris)
- http://www.ForeUI.com
GUI Design Studio, by Carreta Software $
- visual styles for Windows Vista, XP, NT or low-fidelity outlines + office ribbon bar style interfaces
- connect screens or pages to create interactive prototypes
- generate HTML, PDF or RTF specification documentation
- export designs as images to file or clipboard or share projects with a free viewer
- http://www.carettasoftware.com
Hot Gloo – The Online Wireframe Application
- Web-based Operation
- Intuitive Usability
- Improved Communication
- Smooth Collaboration
- http://www.hotgloo.com
Himalia Guilder:
- modeling and prototyping
- platform independent
- not priced yet
- http://www.himalia.net
JavaFx
- Based on JavaSwing, but with allegedly simpler syntax.
- Meant to partially compete with Flash and related Adobe tools
- http://javafx.com
Justinmind Prototyper $
- Create high-fidelity application prototypes
- Generate fully functional HTML prototypes and customized MSWord specifications
- http://www.justinmind.com
JustProto
- web-based JavaScript
- create fully interactive HTML prototypes
- real-time collaboration
- http://www.justproto.com
LucidChart
- rapid prototyping with true interactive experiences
- creates diagrams, wireframes, web and desktop UI mockups
- real time collaboration features
- Web-standards based
- http://lucidchart.com/
Lucid Spec $
Mockflow
- create mockups
- cross-platform, runs on Adobe AIR
- http://www.mockflow.com
Mockingbird
- web-based
- Beta
- http://gomockingbird.com/
MockupScreens $
- create mockups and organize them in scenarios (usecases/stories/whatever)
- present scenario in a slideshow and document the feedback
- http://mockupscreens.com
Napkin Look & Feel
- opensource skin for Java Swing
- http://napkinlaf.sourceforge.net/
- Unusual in intent: produces GUIs (pure mock-up, functional, or mixed) that look like a note scrawled on a napkin, to try to force management to intuit that a GUI mock-up does not mean that the product is finished!
Petra
Pencil
- Free plugin to Firefox and standalone aplication
- Create mockups and export to PNG images
- http://www.evolus.vn/Pencil/Home.html
Pidoco
- Clickable Wireframes
- Fast and easy Prototyping
- Easy Remote Usability Testing
- No Software Installation
- Interface Prototyping
- Realtime Collaboration
- Prototype Reviewer
- Remote Usability Tests
- https://pidoco.com/en
ProtoShare $
- Create dynamic website wireframes & prototypes with drag-and-drop interface
- Web-based collaboration
- Add custom components with HTML, CSS, and Javascript
- Export to a Word specification or web-page for user testing
- http://www.ProtoShare.com
Quplo
- Create interactive HTML prototypes.
- Web-based service with free trial; plans start at $5/month
- Write HTML, CSS, javascript in the browser with code completion
- No drag/drop wireframe support.
- Offers a simple custom markup language built specifically for prototyping, including layouts, pages, parts, conditionals, loops, variables and functions
- Includes popular javascript libraries & icon sets out of the box
- Includes sharing, backups, export
- http://quplo.com
Screen Architect
- specialized tool, commercial
- plugin for EnterpriseArchitect
- exports clickable HTML screens
- http://screenarchitect.com/
Serena Prototype Composer
- free
- very similar to Axure
- prototype more than screen mockups
- http://www.serena.com/products/prototype-composer/home.html
Simulify – convey your idea $
- browser based tool, commercial
- visualize Applications easily
- create interactive websites & application wireframes
- share with clients online & gather feedbacks
- http://www.Simulify.com
Storyboard Suite
- GUI design tool (Storyboard Designer) and runtime engine (Storyboard Engine)
- WYSIWYG UI Design environment based on Eclipse with complete simulation
- Import Photoshop PSD files directly to jumpstart UI development
- Optimized for embedded, resource constrained, environments
- Plugin based for feature extension, Lua (www.lua.org) scripting
- Support for QNX/Linux/WinCE/… using fbdev/directfb/SDL/OpenVG/OpenGL/agtdk/…
- http://www.cranksoftware.com/storyboard
Smart Draw
- Generic drawing tool with template for GUI, something like Visio
- http://www.smartdraw.com/examples/gui/
WireframeSketcher
- Create wireframes, screen mockups, storyboards
- Plugin for Eclipse and Eclipse-based IDEs like Aptana Studio, Flash Builder, Zend Studio and others.
- http://wireframesketcher.com
InPreso
- Create mockups for web and standalone applications, many skins (mac os, windows xp, windows vista, sketch, sample) change in single click, use standart gui elements (button,checkbox …) and many other shapes (arrow, rect …).
- Standalone cross platform and web interface
- http://www.inpreso.com/inpresoscreens/
PowerMockup $
- Design Website and Software Mockups in PowerPoint
- Vector-based design
- http://www.powermockup.com/
- HTML5, Web based
- http://www.mockuptiger.com/
January 13, 2011
Install GnuCash 2.4.0 with database support in Ubuntu 10.10
Be sure to enable the “Source Code” repositories first.
wget http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.4.0.tar.gz
tar xvfz gnucash-2.4.0.tar.gz
sudo aptitude build-dep gnucash
sudo aptitude install texinfo subversion intltool libdbi0-dev libdbd-{sqlite3,pgsql,mysql} guile-1.8 guile-1.8-dev doxygen libdbi0-dev libdbd-{sqlite3,pgsql,mysql}
cd /usr/share/guile/1.8
sudo ln -s ../../slib slib
sudo guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
cd ~/gnucash-2.4.0/
./configure --prefix=$HOME/stable/gnucash --enable-debug --enable-doxygen --enable-error-on-warning --enable-compile-warnings --enable-dbi
make all install
and finally, run it
~/stable/gnucash/bin/gnucash
Done!
January 13, 2011
Super Cantenna.
I have been looking for something like this.
I can finally deal with dead/weak signal spots.
| How the Super Cantenna performs compared to other antennas: | ||
Omni-directional whip antenna | ||
Flat panel semi-directional antenna | ||
Super Cantenna directional antenna |
| |
| The importance of beamwidth: | ||||
Omni-directional whip antenna | 360°–Signal travels in all directions for a short distance | |||
Flat panel semi-directional antenna | 90-180°–Signal travels in a broad direction for a short distance | |||
Super Cantenna directional antenna | ![]() | 30°–Signal travels in a narrow direction for a long distance. | ||
| The Super Cantenna focuses your signal where you use it the most. | ||||
January 11, 2011
Why you should not be using a task-killer with Android
By default, every application runs in its own Linux process. Android starts the process when any of the application’s code needs to be executed, and shuts down the process when it’s no longer needed and system resources are required by other applications.
- Android is hard coded to automatically kill a task when more memory is needed.
- Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
- Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
- Most services (while possibly running in the background) use very little memory when not actively doing something.
- A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
- Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
- Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
- Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
- The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
- Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
via FAQ: Why You Shouldn’t Be Using a Task Killer with Android.


