Thursday, October 28, 2010

Installing Zend Studio on Ubuntu

This post is just to illustrate how HARD is to install ZS on Ubuntu at these days:

1. Download Ubuntu
2. Burn the installer
3. Install Ubuntu
4. Reboot ur PC
5. Download Zend installer
6. Buy the License ;)
7. ... yeah, you have to.
9. Run the installer.

Step 10 may differ depending on costumer knowledge, these are your options:

a) Start coding
b) Learn programming (This option also include Ruby developers)

"Keep on trollin'"

Sunday, July 25, 2010

Twitux... discontinued.

Twtiux is still alive on some distros due to some cool-rockin-packagers that are still writing patches to keep him alive while Twitter seems to keep changing the API every week.

Besides that as many users may already noted there wasn't any releases or stuff goin on on the last couple months; the main reason is that there is no point on maintain a twitter-only client right now since there is already a multi-networks client out. Plus myself and the rest of contributors don't have the time to develop such thing at the moment.

I want to thank everyone for the help, translators, packages, patch writers and contributors at any level. It's been a great experience for me, i met a lot of cool people and learned a lot about open source development/community... besides the coding itself.

Cheers,

Thursday, July 15, 2010

Thunar Samba Shares

My Thunar samba shares extension is now officially part of the XFCE Goodies so the website/svn is now hosted on the XFCE servers:

If u want to know more about this project checkout the awesome wiki (i just edited :P):

http://goodies.xfce.org/projects/thunar-plugins/thunar-shares-plugin

Tuesday, February 16, 2010

GiT notes

I'm been using Git for a while at work, here just a few commands i use on a daily basis... just as a reminder for me: 

User details:

git config --global user.name "Daniel Morales" git config --global user.email daniel@isp.com

Clone a repository:

git clone ssh://USERNAME@git.server.com/PATH/TO/MODULE

Create a new branch (locally):

git branch "new_branch_name"

Checkout a branch:

git checkout "branch_name"

Update changes from server:

git pull

Commit changes:

git commit

Add files:

git add /path/tho/file.c

View local changes:

git diff

View log:

git log

Reset (revert) changes of a single file:

git reset HEAD /path/to/file.c

Push (upload) changes to server:

git push

Push a new branch (created locally) to server:

git push origin "branch_name"

Run a git command, in 'testing' mode (it doesn't affect anything):

Add --dry-run as an option of any git command you use.

Download a branch from server:

git remote fetch origin

Setup a local branch to track the remote branch:

git branch --track [local-name] origin/remote-name

Switch to local-name:

git checkout [local-name]

Un trackfile:

git rm --cached application.log

Initial PUSH:

git push origin master

Apply a patch:

git apply patchname.diff

Tuesday, January 19, 2010

Zend Studio mouse click problem on linux

Due to some strange reason ZendStudio (Eclipse in general i think) have a bug when running under Linux, with the mouse click... yeah,yea... you can't click sh1t! #EpicFail

Here my solution:

Create a new file: Zend.sh

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
/path/toZend/Install/ZendStudio

Now, run ZS from that script.... pure win. "Or be like me... stick with Netbeans". God, why Zend had to merge with this Eclipse bs.

Friday, January 1, 2010

Paquetes recomendados en Debian

Me puse a formatear mi notebook (la partición del S.O.), no porque tuviese problemas sino por un tema de prolijidad. Recuerdo que ha pasado algún dist-upgrade y además fue en la época pre-autoremove :P.

Comencé con el net-inst bien pero que luego del primer boot y al comenzar a instalar lo necesario MUCHÍSIMOS paquetes empezaron a instalarse por defecto, incluyendo recomendados y faquin' sugeridos!.

No se si será un cambio en Debian o algo que no recuerdo de la última vez que lo instalé; en todo caso así es como lo solucioné:

Hay que editar (o crear en su defecto) el archivo:

/etc/apt/apt.conf.d/70recommends

Y agregar las siguientes lineas:

APT::Install-Recommends "0";
APT::Install-Suggests "0";

Listo el pollo!