29. 8. 2012

GIT rebase a push/pull branch


GIT rebase a push/pull branch


http://www.lorrin.org/blog/2011/10/03/argumentless-git-pull-and-git-push/


GIT - Rebase pro kazdy novy upstream

Nastavte si rebase pro kazdy novy upstream, dela to historii srozumitelnejsi!

git config --global branch.autosetuprebase always

Dalsi vysvetleni rebase:
http://gitready.com/advanced/2009/02/11/pull-with-rebase.html


PHP 5.3.16 na Ubuntu, redis

Dnes jsem nainstaloval redis, zkousel jsem jak balicek z distra: 2.2, tak vlastni kompilaci 2.4, bohuzel to porad nejelo, php proste vytuhlo, resp. cekalo. Pripojeni probehlo OK, bohuzel query bezely nelidsky pomalu.

Po delsim hledani jsem zjistil, ze PHP 5.3.10 z distra nefunguje ani s jendou verzi jak by melo.
Pro instalaci PHP 5.3.16, ktera s Redis funguje nadherne:

  1. Do /etc/apt/sources.list pridejte:
    deb http://packages.dotdeb.org stable all
    deb-src packages.dotdeb.org stable all
  1. Import GPG klice aby nebyl APT ukecanej:
    wget -q -O- dotdeb.org/dotdeb.gpg | apt-key add -
  2. Update APT:
    sudo apt-get update
  3. (volitelne) upgrade co lze:
    sudo apt-get upgrade
  4. Install nove PHP:
    sudo apt-get install php5 
Test:
 $ php -v

18. 8. 2012

Logitech Unified Receiver, MX Performance mouse, (x)buntu 12.04

Tak jsem si poridil krasnou mys, kterou bohuzel nemohu pouzivat na linuxu, wokna ok, ale nekupuju si takovouhle mys kvuli herni konzoli, ze?! Obecne je to problem s tim Unified Receiver-em v tehle verzi. Ja jsem to pouzil na MX Performace Mouse.

Takze jsem zjistil, ze nejsem sam, kdo ma tento problem, zatim existuji dva workaroundy co jsem nasel.

1) pridejte do /etc/rc.local
modprobe -r hid_logitech_dj
modprobe hid_logitech_dj

2) otevrete /etc/modprobe.
d/blacklist.conf
odkomentujte "blacklist usbmouse" (zmen na "#blacklist usbmouse") nebo odstrante radku celou a restartujte system

Instatni reseni:  
sudo modprobe -r hid_logitech_dj && sudo modprobe hid_logitech_dj

15. 8. 2012

Netbeans 7 pekne na Linuxu (Ubuntu)

Pokud mate hnusne Netbeansy tak to obycejne byvaji fonty ve Vasem JRE, bud si nainstalujte jine JRE, jako Oracle Sun:
 
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

nebo si jen aktivujte jiny styl pro netbeans. V adresari netbeans, /usr/local/netbeansX
najdete etc/netbeans.conf

do promenne netbeans_default_options pridejte nakonec pred posledni uvozovky:

 --laf Nimbus -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd

Muj radek pak vypada takto:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true --laf Nimbus -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd"


Dalsi odkaz na, ktery jsem dodatecne nalezl:
http://wiki.netbeans.org/NBLookAndFeels

6. 8. 2012

GIT web frontendy

GIT web frontend


Casto potrebujete nejaky pristup ke svemu GIT repu, idealne i k projektu, obcas je vyhodne pouzivat nejaky unifikovany, uz jenom kvuli odkazum na ruzne patche a diffy.

Par reseni jsem vyhledal, nesnazim se je hodnotit!

Zakladni:


  • gitweb, nativni (vyvijeny gitem) v PERL
  • cgit C
  • git-php PHP
  • ViewGit PHP

Komplikovanejsi (vice sluzeb):



  • gitorious RUBY
  • InDefero PHP, klon GoogleCode with git, Mercurial, SVN
  • GitLab

Nejvice je obecne doporucovany GitLab, tak prilozim screenshot a odkaz.

Howto Install: https://github.com/gitlabhq/gitlabhq/blob/stable/doc/installation.md

Screenshoty; http://blog.gitlabhq.com/screenshots/