Os números de 2010

Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

Healthy blog!

O Blog-Health-o-Meter™ indica: Minty-Fresh™.

Números apetitosos

Featured image

Um duende das estatísticas pintou esta imagem abstracta, com base nos seus dados.

A Torre de Pisa tem umas escadas com 296 degraus até ao topo. Este blog foi visitado cerca de 1,100 vezes em 2010. Se cada visita fosse um degrau, já teria subido a Torre de Pisa 4 vezes

Em 2010, escreveu 1 novo artigo, aumentando o arquivo total do seu blog para 32 artigos.

The busiest day of the year was 18 de Outubro with 24 views. The most popular post that day was Sobre Mim.

De onde vieram?

Os sites que mais tráfego lhe enviaram em 2010 foram cc.isel.ipl.pt, plugins.jquery.com, twitter.com, pt.wordpress.com e github.com

Alguns visitantes vieram dos motores de busca, sobretudo por carlos guedes isel, labnet isel, carlos guedes, moodle deetc e lenovo t500

Atracções em 2010

Estes são os artigos e páginas mais visitados em 2010.

Deixe um Comentário

Filed under Pessoal

PROMPT | Programa Avançado em Métodos de Programação e Tecnologia

O CCISEL criou uma nova pós-graduação em informática focada na programação e tecnologias para o desenvolvimento de software.

Este curso nasceu da constatação de uma lacuna na oferta de pós-graduações em informática. A falta de opções leva muitos profissionais para cursos focados em visões metodológicas, estratégicas e de alto nível dos sistemas de informação, que não melhoram a capacidade de acção ao nível do software.

O PROMPT é primeira pós-graduação em Portugal a responder a este desafio, dando aos formandos a real sensibilidade da programação e das tecnologias actuais, revelando mitos e desmascarando o que está por detrás das abstracções oferecidas pelas plataformas de desenvolvimento.

Deixe um Comentário

Filed under Ensino

speedup google chrome in localhost requests (IPv6)

To speedup Google Chrome in localhost requests (using IPv6), you need to open the file C:\Windows\System32\drivers\etc\hosts and comment the last line.

#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
# ::1             localhost

Note: Mozilla Firefox has the same “bug”, that is solved with this hack.

Deixe um Comentário

Filed under Google Chrome, Web

My first JQuery plugin (filtering)

Today I develop my first JQuery plugin (named filtering). It’s goal is to filter content in a page based on the value of an input. Consider the next scenario:

Imagine that you have a page with the list of all students in an application (possibly lots of rows) and you want to provide an easy way to filter the content based on the value given by an input field, with this base markup.

<input type="text" id="Search" />

<table id="StudentsList" >

  <tbody>

    <tr> first line </tr>

    <tr> second line </tr>

    <tr> last line </tr>

  </tbody>

</table>

With the filtering plugin you could write the following code to set that the content of the Search input field will filtering the content of StudentsList table rows.

$("#Search").filtering("#StudentsList tbody tr",

                       { minLength: 3, focus: true });

In this version the plugin has 3 optional parameters, namely:

  • focus to define that the selected element (usually an input field) should have focus;
  • minLength that defines the minimum number of characters in the selected element that triggers the filtering;
  • caseSensitive to set if the filtering is case sensitive.

This parameters could also be defined as default values with the common syntax of JQuery plugins.

$.fn.filtering.defaults.caseSensitive = true;

download plugin here.

3 Comentários

Filed under JQuery

Usar a “cloud” em video-jogos (online)

Sugiro a leitura deste post, via Luís Costa, sobre a demonstração de uma nova forma de video-jogo online que é suportado pela “cloud”! Simplesmente fantástico.

Será que estamos a voltar às arquitecturas baseadas em mainframe?

Deixe um Comentário

Filed under Video-jogos

Diz que é uma espécie de fantasma!

Este semestre, assim como no semestre passado, estou a leccionar a turma da noite da unidade curricular Programação na Internet (PI) da LEIC do DEETC do ISEL.

No semestre passado cerca de 35 alunos realizaram reserva de turma, tendo verificado que practicamente todos os alunos compareceram às aulas teóricas e práticas formando um total de 21 grupos (com 1, 2 ou 3 alunos).

Neste semestre a reserva de turma conta com 59 reservas na turma da noite (sendo o limite 36 alunos, de forma a serem formados 12 grupos de 3 alunos). Face a este valor e ao comportamento da turma no semestre passado, fez com que ficasse (naturalmente) alarmado! Para meu (enorme) espanto verifiquei, nas últimas duas aulas teóricas, que nunca tive mais que 40 alunos na aula. Sendo assim pergunto:

Onde é que estão os restantes alunos? Serão fantasmas? Como é que os identifico?

Deixe um Comentário

Filed under Pessoal

Como explicar REST a alguém da família…

O Paulo Pereira, através do Luís Costa, enviou-me este link (http://tomayko.com/writings/rest-to-my-wife) que contém uma conversa, bem interessante, entre o Ryan e a sua esposa sobre o REST.

Algumas das frases que destaco deste documento:

If everything that machines need to talk about has a corresponding URL, you’ve created the machine equivalent of a noun.

But HTTP is actually a general purpose protocol for applying verbs to nouns.

1 Comentário

Filed under Uncategorized

Simulador de IRS 2008

Através da consulta deste post do blog do “Pedro e o Blog”, sugiro a utilização do simulador de IRS 2008 “Escritório Fiscal”.

Deixe um Comentário

Filed under Pessoal

Olá Lenovo T500 e Windows 7…

Na semana passada recebi o meu novo portátil Lenovo T500 :-) pelo CCISEL (por bom comportamento :-) ).

Como qualquer um da nossa área (informática) o primeiro passo é reinstalar o sistema operativo. Mas qual instalar?! Na máquina antiga tinha instalado o Windows Vista (no qual gosto de umas quantas coisas, e detesto outras). Para decidir fiz uma pequena tabela prós e contras :-) .

SO Prós Contra
Windows XP
  • Rápido
  • Que velhinho!
Windows Vista
  • Start Menu;
  • TaskBar (atalhos WIN+#) 
  • Suporte para Turbo Memory
  • Todos os drivers Ok
  • Consome memória que se farta! 
  • Dizem ser o pior SO de sempre!
Windows 7
Build 7000 
  • Nova versão do SO :-|
  • Rápido (comparável ao XP!)
  • TaskBar
  • Magnifier (tipo ZoomIt)
  • Atalhos para:
  • Maximizar/restaurar janela
  • Encostar à esquerda/direita
  • Mover entre monitores (yupiii)
  • Suporte para Turbo Memory
    • Versão BETA!
    • Um driver "desconhecido" :-(
    • Outros drivers um bocadinho "instáveis"

    Após "análise" desta (básica) tabela decidi instalar o Windows 7 e tenho a dizer que não estou desapontado (deixei de ter que instalar umas quantas aplicações extra). Outro dos motivos é que caso contrário tinha que instalar o Windows XP e não estava para ai virado :-) .

    Falta dizer que instalei a versão de 64 bits e que todas as aplicações x86 correm perfeitamente (infelizmente existem poucas a suportar x64).

    1 Comentário

    Filed under Sem categoria

    DevDays’09 TLA207 – Slides

    Os slides da sessão TLA207 “O Futuro do C#” que apresentei em conjunto com o Luís Falcão estão disponíveis aqui.

    Deixe um Comentário

    Filed under Uncategorized