28. 10. 2012

Google drive na Linuxu

28.10.2012 - aktualizace

InSync instalace: https://forums.insynchq.com/discussion/1499/insync-for-linux-beta-9-0-9-24

O.K. nasel jsem mraky postu, kde se tvrdi, ze linux verze Google Drive je na spadnuti a ve skutecnosti je konektor v ubuntu jiz od verze 11.11.

Vse co potrebujete je aplikace grive

nainstalujte si ji: sudo apt-get install grive

pokud neni nalezena tak proste pridejte PPA:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

Pri prvnim startu si vlezte do adresare, kde chcete soubory synchronizovat, protoze presne tam kde budete se stahnou.

cd /home/jan/googleDrive
grive -a

-----------------------
Please go to this URL and get an authentication code:

https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fdocs.google.com%2Ffeeds%2F+https%3A%2F%2Fdocs.googleusercontent.com%2F+https%3A%2F%2Fspreadsheets.google.com%2Ffeeds%2F&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=2234324534510474.apps.googleusercontent.com

-----------------------
Please input the authentication code here:
4/s4NWnV-mW57wmBad34rMXiGs3YdfsdfarwdOl05ti8ZT3YVKkAocQI


to je vse, ted to pobezi:

4/s4NWnV-mW57wmBaDg5ej1MXiGs3earwdOl05ti8ZT3YVKkAocQI
Reading local directories
Synchronizing folders
Reading remote server file list
Synchronizing files
sync "./plugtmp" created in remote. creating local
sync "./orbit-jankozak" created in remote. creating local
sync "./jna" created in remote. creating local


grive on github : https://github.com/Grive/grive/


Aktualizace (28.10.2012)

Pro ubuntu jiz existuje balicek s appletem. Je dostupny pro:

insync-beta-cinnamon - Insync for Desktop Linux - (beta9) - cinnamon
insync-beta-gnome - Insync for Desktop Linux - (beta9) - gnome
insync-beta-gnome-cinnamon-common - Insync for Desktop Linux - (beta9) - gnome-cinnamon-common
insync-beta-kde - Insync for Desktop Linux - (beta9) - kde
insync-beta-ubuntu - Insync for Desktop Linux - (beta9) - ubuntu

Takze doporucuji, do budoucna by se z toho udajne mela stat komercni aplikace, ale do te doby to snad pujde i jinak.

12. 10. 2012

GIT merge - visual tools

http://gitguru.com/2009/02/22/integrating-git-with-a-visual-merge-tool/

2. 10. 2012

Netbeans IDE a pozice kurzoru na menu

Pouzivam Netbeans na Linuxu uz roky, a co jsem si nainstaloval MINT misto obvykleho Ubuntu (miluju Gnome 3 menu) jako pomstu za Unity. Ted tam mam Cinnamon, tedy Gnome 3, ale s normalnim panelem, konfigurovatelny, 3D app switch a tak.

No k veci. 

Problem:

 Pri kliknuti na menu v NB se menu sice zobrazi, ale poloha kurzoru je posunuta oproti fakticke poloze indikovane kliknutim na polozku menu. Zjednodusene: pokud drzim, po kliknuti na polozku menu, leve tlacitko misy stiskle a posunu ji dolu, je indikovana, jako vybrana polozka, polozka mimo faktickou pozici kurzoru, v mem pripade o 2cm vyse.
Problem se vyskytuje vyhradne v menu, coz je sice videt, ale dokud nad tim nezacnete premyslet jako nad problemem s menu... JAVU jsem vyloucil na zaklade toho, ze ostatni aplikace fungovali tak jak meli. Ale trosku pozde...

 

 Reseni:

Musime zmenit startup options pro netbeans v configuracnim souboru. Pokud mate Netbeans nainstalovane pod rootem tak muzete zmenit bud:

/usr/local/netbeans-X.Y/etc/netbeans.conf

,nebo vytvorte

~/.netbeans/X.Y/etc/netbeans.conf a zkopirujte do nej obsah vyse uvedeno souboru

Najdete radek zacinajici: netbeans_default_options

Muj vypada takto,  dulezite je: -J-Dapple.laf.useScreenMenuBar=false
Puvodne to bylo povolene, ale presne toto zpusobilo ten problem.

Funkcni verze s tematem Metal, odstrante --laf Metal pokud si to neprejete.

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=false -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=false -J-Dsun.zip.disableMemoryMapping=true --laf Metal"

Tak a je to...