Intel AppUp

May 10, 2011 Posted by Federico Tomassetti

I was contacted by Intel because they launched their app-market for PC e netbooks names “Intel AppUp” and they are looking for programmers developing applications for their market.

I never heard before about Intel AppUp but the person who contacted me convinced me to take a look and register for an SDK.

Let’s see how it evolves.

In the meantime it is time to update the resumè adding a new experience (tutoring on EMF) and citing that I enrolled for a PhD.

Scala Eclipse plugin: STILL CRAP

April 7, 2011 Posted by Federico Tomassetti

The new version of the Eclipse Plugin for Scala has taken a big leap forward in robustness, reliability and responsiveness.

(http://www.scala-ide.org/2011/03/the-next-development-phase-for-the-scala-ide-for-eclipse/)

I tried it on different O.S., different machines. It is still CRAP. It is absolutely unusable to me.

When I have a project with 5+ jars auto-completion start crashing and freezing the system, error messages are sometimes really misleading. It is absolutely terrible. I still do not understand how it is possible to use to actually do some work. Out there there are a lot of reviews absolutely terrible from people who had experiences like mine. But there is also someone stating to use it. How? I tried many times but… it seems just unusable crap to me. I would be glad to be proved wrong, of course!

Think about that

April 6, 2011 Posted by Federico Tomassetti
Comments closed

“The difference between people who exercise initiative and those who don’t is literally the difference between night and day. I’m not talking about a 25 to 50 percent difference in effectiveness; I’m talking about a 5000-plus percent difference, particularly if they are smart, aware, and sensitive to others.” – Stephen R. Covey, The 7 Habits of Highly Effective People

Joy of Clojure

March 31, 2011 Posted by Federico Tomassetti

They picked up for the second time a sentence of mine for a book cover. This time is Joy of Clojure. I think the language and the book are really worthy to take a look at them.

http://www.manning.com/fogus/

Git, SVN, Trac in a few minutes

February 25, 2011 Posted by Federico Tomassetti

I think WebFaction is the best hosting service EVER.

With a few click you can install a git repository, a svn one and a trac system.

And you pay less than 10 dollars per month…

GREAT.

IEEE Xplore: are the terms fair?

February 22, 2011 Posted by Federico Tomassetti
Comments closed

As an employee of an academic institution I have access to the IEEE Xplore digital library.

The scientific community produces, for free, the content, than review, for free, the content and finally IEEE makes available this content asking for a fee. I am ok with that, after all they provide a service organizing the whole publication process.

Unfortunately, subscribers who are paying quite a lot to access to the content have to do that accepting very strict terms:

 Institutional subscribers are NOT permitted to do the following:

  • Allow anyone other than a Licensed User to access or use IEEE Xplore.
  • Display or otherwise make any information from IEEE Xplore available to anyone other than a Licensed User.
  • Transmit electronically, via e-mail or other file transfer protocols, any portion of IEEE Xplore.
  • Download or attempt to download an entire issue or issues of a publication contained in IEEE Xplore.
  • Create an archive of any portion of IEEE Xplore;
  • Use robots or intelligent agents to access, search and/or systematically download any portion of IEEE Xplore.
  • Use any portion of IEEE Xplore for document delivery, fee-for-service use, or bulk reproduction or commercial distribution of materials in any form.
  • Alter or modify any portion of IEEE Xplore;
  • Delete or remove in any form or format, including on a printed
  • article, any copyright information or notice contained in IEEE Xplore.
  • Reproduce or redistribute any portion of IEEE Xplore or
  • Combine any portion of IEEE Xplore with any other material.

(from http://ieeexplore.ieee.org/xpl/termsOfUse.jsp)

So you are not allowed to download all the articles from a special issue of interest or to send a paper to a colleague of you. You could neither store pdf files on your PC. You can neither perform elaboration of the content you paid for for pure scientific purpose.

Conversely the terms from Springer are a lot better.

I am not involved neither with IEEE nor Springer, but I asked for some clarification to both these organizations. Springer replied kindly and the terms of access to the content given are definitely more open. I am talking about accessing the content my University pay for (after contributing to produce it).

So, consider that when you have to choose where to pubblish.

Il magico mondo delle tariffe

February 18, 2011 Posted by Federico Tomassetti

Se capita di svolgere attività di consulenza come orientarsi per determinare la propria tariffa giornaliera?
Assintel da delle indicazioni. Ad esempio un Analista Programmatore dovrebbe chiedere (almeno nel periodo 2004/2005 cui si riferiscono le tabelle) 400€.

Io nel frattempo mi accorgo che, per intanto, la mia di tariffa giornaliera è raddoppiata rispetto a qualche anno fa.

Comunque me la cavo meglio con gli aspetti tecnici/di analisi/di progettazione che nel dare un peso economico al mio lavoro.

Old view vs new view in programming

February 4, 2011 Posted by Federico Tomassetti

There are two views of programming. In the old view it is regarded as the purpose of our programs to instruct our machines; in the new one it will be the purpose of our machines to execute our programs. In the old view a programmer’s expertise is proportional to his knowledge of all the funny properties of the equipment against which he has to fight a continuous battle. In the new view a programmer’s competence is displayed by his good taste and the justification with which he rejects inelegant implementation and clumsy interfaces. In the old view, programming becomes easier when the machines become faster and bigger because we can then stay away further from the limits of their capacity; in the new view (recognising that before we had machines, programming was no problem at all), it is recognised that our programming problems will grow with the power of our machines, because we will become more ambitious.

(http://www.cs.utexas.edu/users/EWD/transcriptions/EWD05xx/EWD512.html)

Scala

January 28, 2011 Posted by Federico Tomassetti

I would like to play with it but the Eclipse plugin is (still) totally unusable… it is far to slow on a Centrino 2 machine with 4 G of Ram.

What kind of machine do you need to work with it?

Nano.js

January 24, 2011 Posted by Federico Tomassetti

Now you can hurt youself using JavaScript on SERVER side.