Computer Science


26
dez 08

How can someone trust IEEE?

“Check out the paper Towards the Simulation of E-commerce by Herbert Schlangemann, which is available in the IEEEXplor database (full article available only to IEEE members). This generated paper has been accepted with review by the 2008 International Conference on Computer Science and Software Engineering (CSSE). According to the organizers, ‘CSSE is one of the important conferences sponsored by IEEE Computer Society, which serves as a forum for scientists and engineers in the latest development of artificial intelligence, grid computing, computer graphics, database technology, and software engineering.’ Even better, fake author Herbert Schlangemann has been selected as session chair (PDF) for that conference. (The name Schlangemann was chosen based on the short film Der Schlangemann by Andreas Hansson and Björn Renberg.)”

Quality is not important anymore, money is talking louder then anything, this amazing piece of software showed us, not how advanced artificial intelligence is reaching, but how stupid we are for accepting a fragile revision and acceptance system of the scientific community.


14
nov 08

All you need to know about Conectiva

Yesterday in TickTack we chatted with founders and employees of Conectiva, that was acquired by Mandrake and is now Mandriva, along with me, participated in this episode, Arnaldo Carvalho de Melo, Rodrigo Stulzer, Aurélio Marinho Jargas and Elvis Pfützenreuter.

Extremely interesting content, must listen! Just remember it’s in Portuguese…


22
out 08

For or While?

Denio raised this question:

“What is faster, this while or this for?”

He wrote this in the blackboard:

        for (;;) {                
        }
        while (1) {
        }

The answer in assembly is:

For:

	.text
.globl _main
_main:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$8, %esp
L2:
	jmp	L2
	.subsections_via_symbols

While:

	.text
.globl _main
_main:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$8, %esp
L2:
	jmp	L2
	.subsections_via_symbols

4
set 08

What actually 802.11r do?

After 4 years of hard working, IEEE approved the standard 802.11r, which handles a fast BSS transition.

What this means?

A big wireless network, is built with a lot of access points, this means that if you would like to cover a big city, you might have thousands of access points spreaded around.

This brought a new challenge to 802.11, with the introduction of applications such as voip, the transition between access points needs a very small delay, you would be amazing how annoying is to have a delay bigger then 300ms, can turn your call into something unacceptable if you are roaming into access points too fast.

Of course if you are walking in this city, it will not interfere much because you are slow, but if you are inside a car, you might be changing access points every five seconds, and this is where you’ll find the big problem. We already had the possibility to roam through access points at 100ms (802.11F), but this standard was defunct in 2006 giving space for r, which can roam twice as fast, 50ms, standard for voice transition.

What it basically do is allowing your software client to stabilish a new access point connection before actually switching for it, with this you can do the magic of roaming almost atomic in whatever state the access point is.


26
jul 08

TickTack Podcast

If you can understand portuguese, there is this new podcast TickTack about technology, it still in beta, but it’s worth it.