Testing code editors

This days I’m having a look on differents code editors, by now I’ve test those once;

  • VI
  • Eclipse
  • gphpedit
  • bluefish
  • quanta

And this is my short about each one, don’t forget one simple thing, I was looking for a code editor that satisfied this items;

  • syntax highlighting
  • able to run on differents Operative Systems
  • code snippets (if possible)
  • ability of manage different projects (if possible)

Here’re my opinions, very sort, very personal:

VIM

Good: It’s not a true code editor, its target is been a editor, used at Unix system for almost everything. Due to the fact of this presence all around I’ve become familiar with it. It has syntax highlighting for many program languages, you may find it in almost all Unix flavours in also in Windows. It’s fast, lightweight and when are familiar useful.

Bad: You don’t have a GUI for keep different projects, preview (like WSIWYG) or plugins for CVS or FTP access. It doesn’t have code snippets, code completation or help about languages functions.

gphpedit

Good: Almost without dependences in order to install it. Lightweight to run. Syntac highlighting for html, php, css, sql and with integrated help.It’s fast and easy to use. This one has code snippets

Bad:Just for Linux (also Freebsd) and focused on Gnome. If I’m right, it is not able to manage projects.

Bluefish

Good: Fast, easy, syntax highlighting for html, php, css, python, C, DocBook… You may run different browsers to check your code or programs, like javac, make, html analizers,

Bad: Focused on Linux like gphpedit on Gnome. No projects manager, but you define a root place for all your directories and keep there your projects, isn’t a manager for projects but looks likes

Eclipse

Good: Most powerful, you may look for a pluging if doesn’t work like you need. That is my case, I’ve been trying to install phpeclipse pluging unsuccessfully. It has plugings for CVS, FTP, you may have and manage different projects, it … it may do almost everything, it’s a very powerfull IDE not just a code editor.

Bad: Requires java, it’s heavy program, does many things and need a lot of resources

Quanta

Good: You may have CSV pluging, but allways you got sysntax check, link checker, project manager, syntax highlighting for html, php, DocBook… with incorporated help (very profuse). If took objective reasons this one has to be the one to use plus Eclipse.

Bad:Depens on Kde, so when I run it on my Fedora laptop it starts the hole Kde libraries environment with increasing resource consume. And also you may not run it on Windows.

Fire, fire!!!

We got a very stable mail service in the company… nowadays we’re testing Exchange. Suddenly antivirus -not Microsoft this time- has erased all our bodies messages.

No comments… 🙁

Yum runs, apt comes too late

Since I’ve installed Fedora Core IV I was looking for apt repositories without find anything usefull. And I got to say that usefull means for me; stable, available, …

Otherwise I was looking about yum, and looks a little bit more weight but many people defense it as a more acurate approach to resolve dependencies.

After using it for a weeks, I agree with to main opinions: apt-get it’s faster or lighter, in terms of processes, but yum resolve some problems very well, for instance: today I was downloading and openoffice update that has been interrupted suddenly from the server, yum has found another mirror and it has start to download from the point where interrrupted on, without start from the beginning.

On the other hand, one of the best apt repositories for Fedora Core, freshrpms has been unavailable ’till few days. This delay, in terms of software is critical. It’s unreasonable been for weeks without security updates, or bug updates.

Updating from Fedora Core 3 to Fedora Core 4

As usual I follow this steps:

  1. Backup of sensible data
  2. Four Fedora Core CDs at hand
  3. Inser first CD and reboot my laptop
  4. Choose upgrade an exixting installation (install CD recognise there were a previous Fedora)
  5. try apt update …. uoops! first you need a new apt version… continue with reading, please

There’re an apt version in official Fedora repositories, but it doesn’t run, don’t worry , there’re no problems with apt under Fedora: there’re no apt repositories for Fedora Core 4 and seems this is not going to be a supported method to keep your system updated.

So, I install yum from first Fedora Core CD and as root I type:
yum update

and appears at screen a lot of stuff such this (just a few lines):


[root@zozeck yum.repos.d]$ yum update

Setting up Update Process

Setting up repositories

updates-released 100% |===============| 951 B 00:00

extras 100% |===============| 1.1 kB 00:00

base 100% |===============| 1.1 kB 00:00

Reading repository metadata in from local files

primary.xml.gz 100% |===============| 81 kB 00:13

updates-re: ##################################### 214/214

Added 214 new packages, deleted 0 old in 5.57 seconds

primary.xml.gz 100% |===============| 409 kB 00:10

extras : ################################### 1167/1167

Added 1167 new packages, deleted 0 old in 14.64 seconds

primary.xml.gz 100% |===============| 824 kB 00:56

base : ################################### 2772/2772

Added 2772 new packages, deleted 0 old in 30.91 seconds

Resolving Dependencies

–> Populating transaction set with selected packages. Please wait.

—> Downloading header for hwdata to pack into transaction set.

hwdata-0.158.1-1.noarch.r 100% |===========| 17 kB 00:05

—> Package hwdata.noarch 0:0.158.1-1 set to be updated

—> Downloading header for xorg-x11 to pack into transaction set.

Lines later appear this one interesting:


–> Running transaction check

–> Processing Dependency: librecode.so.0 for package: fortune-mod

–> Processing Dependency: wxGTK-common = 2.4.2-12 for package: wxGTK

–> Processing Dependency: gnupg2 >= 1.9.6 for package: gpgme

–> Processing Dependency: libpth.so.20 for package: gpgme

–> Restarting Dependency Resolution with new changes.

–> Populating transaction set with selected packages. Please wait.

—> Downloading header for pth to pack into transaction set.

pth-2.0.4-3.i386.rpm 100% |=================| 4.6 kB 00:00

—> Package pth.i386 0:2.0.4-3 set to be updated

—> Downloading header for gnupg2 to pack into transaction set.

gnupg2-1.9.16-4.fc4.i386. 100% |=================| 8.4 kB 00:00

—> Package gnupg2.i386 0:1.9.16-4.fc4 set to be updated

…and so on… finally appears:


Dependencies Resolved

==================================================================

Package Arch Version Repository Size

==================================================================

Updating:

Glide3 i386 20010520-36 extras 504 k

ImageMagick i386 6.2.2.0-3.fc4.0 updates-released 2.7 M

alsa-lib i386 1.0.9rf-2.FC4 updates-released 361 k

alsa-utils i386 1.0.9rf-2.FC4 updates-released 1.0 M





Transaction Summary

===================================================================

Install 9 Package(s)

Update 50 Package(s)

Remove 0 Package(s)

Total download size: 72 M

Is this ok [y/N]:

so I answer y and download and update system starts:


Downloading Packages:

(1/59): hwdata-0.158.1-1. 100% |=====================| 257 kB 00:07

(2/59): xorg-x11-6.8.2-37 100% |=====================| 14 MB 11:34

… and with it finish I’ve got a brand new Fedora Core totally update.

Now, I just have to run as root from time to time:

yum update
yum upgrade
and everything must be keep updated.

Darth Vader Helmets

I’m a Starwars fan. So out of usual themes short links about something I like… Darth Vader Helmets !!!

  1. Best replica and most expensive: You may have a look in this links: 1, 2, I notice it by Fayerwayer blog in spanish.
  2. Second one: Darth Vader Helmet with voice and sound it may transform your voice, breath as Vader, and repeat significants film phrases. I found it in a big store walking with my wife and she wants I buy it, maybe she was looking my face, as a child willing to own it
  3. Third one: Darth Vader Helmet without voice but with a pretty good quality, sure not as the first one.
  4. Fourth one: Darth Vader simple helmet, just for fun duisguise yourself.

No it’s sure I gonna buy this helmet, and be the force with you…