Tuesday, February 11, 2014

Android - How to force use of overflow menu on devices with menu button

http://stackoverflow.com/questions/9286822/how-to-force-use-of-overflow-menu-on-devices-with-menu-button

try {
        ViewConfiguration config = ViewConfiguration.get(this);
        Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
        if(menuKeyField != null) {
            menuKeyField.setAccessible(true);
            menuKeyField.setBoolean(config, false);
        }
    } catch (Exception ex) {
        // Ignore
    }

Java primitives types size chart

Below in the chart the size (in bytes) of primitive type goes next to its name.

1  byte
2  short
4  int
8  long
8  double
4  float
2  char
1  boolean

The way to highlite grid's selected rows in GXT v2

public void colorLockedGridRows() {
Grid grid = gridView.getGrid();
ListStore<BeanModel> store = grid.getStore();

for (BeanModel model : store.getModels()) {
SecurityGroupVO bean = model.getBean();
if ( bean.isLocked() ) {
Element row = grid.getView().getRow(model);
row.addClassName("locked-row-background-color");
}
}
}

Saturday, February 1, 2014

LINUX UBUNTU 12.04 64-bit and Android SDK 32-bit issue - gradle: Cannot run program sdk build-tools android-4.4 aapt No such file or directory

If you got this kind of error during the building of Android app: Execution failed for task mergeDebugResources Cannot run program sdk build-tools android-4.4 aapt No such file or directory -- this happen because you run Android SDK 32-bit on Linux Ubuntu 12.04 64-bit.

You can fix it easily by installing this libraries:
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

More about this issue here:
http://askubuntu.com/questions/147400/problems-with-eclipse-and-android-sdk
http://stackoverflow.com/questions/18928164/android-studio-cannot-find-aapt
 

Friday, January 31, 2014

The excelent HOW TO install JAVA on Linux Ubuntu

UBUNTU 12.04 BROADBAND WiFi firmware issues

THIS POST IS WORTH TO BE WRITTEN IN CAPITALS

If you've installed Ubuntu 12.04 or etc and your WiFi does not work install b43 driver!!!

FOLLOW THE INSTRUCTIONS OF THIS LINK:

download these 2 files:

http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
and
http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

cd ~ 
tar -xjvf broadcom-wl-4.150.10.5.tar.bz2 
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o 
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o 
sudo chmod 775 /lib/firmware/b43 
sudo chmod 775 /lib/firmware/b43legacy

REBOOT THE PC AND CHECK WiFi connection.

How to write right an *.iso file on Mac

In short: Do it through DiskUtility app on your Mac!!!

https://help.ubuntu.com/community/BurningIsoHowto

Thursday, January 30, 2014

The Science Behind Why Small Teams Work More Productively: Jeff Bezos’ 2 Pizza Rule

http://blog.bufferapp.com/small-teams-why-startups-often-win-against-google-and-facebook-the-science-behind-why-smaller-teams-get-more-done?fb_action_ids=633422390027265&fb_action_types=readabilityapp%3Abookmark&fb_source=other_multiline&action_object_map=[397861940320260]&action_type_map=[%22readabilityapp%3Abookmark%22]&action_ref_map=[]