In order to help the large amount of people looking for my old widgets everyday, I'm putting below a list of the most wanted. Note that the others are still accessible at http://zendold.lojcomm.com.br/.
Today a friend told me that my gedit autocomplete plugin wasn't working under his Windows box. So I decided to check why and learned a lot of things. Basically the plugin doesn't work because the binary version made for windows brings a custom python.dll which doesn't come with the python json library. So, in order to make it work, you need a working version of the json package and copy it to the place where gedit python.dll is expecting it to be and change the places of some files XD
A while ago I faced a situation where I had to discover the online computers in our network and I ended coding the following small shell script which basically try to detect them by ping:
#!/bin/bash
if["$#"!= "3"]; then echo"Invalid script call. Use './map-network.sh <base> <a> <b>' (eg 192.168.0. 100 199)" else base=$1 a=$2 b=$3
echo"Mapping network from $base$a to $base$b"
for i in`seq$a$b`; do ret=`ping-c1-W1$base$i` proc=`echo$ret|awk'{split($13,a,"="); print a[1]}'`
if["$proc" = "ttl"]; then echo"$base$i is active" fi done fi
But today I realized my naivety and learned that nmap is a faster and better tool for the job! The exactly same result is achieved by executing the following code in the terminal:
$ nmap-sP 192.168.0.*
There is also a more interesting variations which, given a range, looks for the current open ports in each computer:
Just recently I ran into a lot of problems using the standard ffmpeg package from ubuntu to convert video files. Following this thread I was able fix this annoying issue. For a deep understanding about the reasons why the standard package is so restricted, just go and check the thread, but I'm covering here the basic steps to fix it in a breeze.
I've received emails asking me about the rest of my ASP articles and the only thing I can say for now is: "They will arrive...". Sorry I couldn't put a deadline for them 'cause while I know exactly what I want to write, it costs me a lot of time to search for the references I want to cite and currently time is not an available asset. I'm working hard on some Collective Intelligence based algorithms and documents and I must finish it until 2010.02.12, so the blog updates will be minimal. But don't worry, the articles are in the 2010 TODO queue for sure XD
I'm very glad to announce today that I'm releasing gEdit AutoComplete plugin version 0.10.0. Now the plugin has features that I was really missing and it just cost me a little of time between Xmas and new year, so it's my first gift for the programmers in 2010. HAPPY NEW YEAR!
Important Notes
This is probably my last iteration of the gEdit AutoComplete plugin using the current architecture, 'cause the gEdit core team (pbor, jessevdk, nacho and others) are working on a native GTKSourceCompletion engine that should be the basis for the next version of this or the gEdit official one. Meanwhile, I'm inviting anyone interested to make additional language libraries to make the plugin better while the stable official version isn't available.
Implemented "addThis" socialize icon to the bottom of page entries.
18 Jan 09
Finally updated my categories list and assigned the entries to it.
21 Oct 08
Standards section has been updated with a more complete coding standards specification.
25 Jan 08
Created a section named “Goodies” where I’m going to share my open source works.
20 Jan 08
Created a section named “Standards” where I’ll be putting useful things like color palettes and tips like: naming conventions, code snippets, etc.
10 Jan 08
Changed Symphony built-in RSS delivery to FeedBurner PRO.
I’ve added an “Out of date widgets” section at sidebar to help people find my old toys while I’ve not developed the new ones.
9 Jan 08
Zendlab is finally running. Yesterday evening I've acquired a very charming host plan at Daily Razor and here it is – a brand new version of nagaozen site! Thanks for the the Symphony team for this great CMS which I'm basing on.