Feeds:
Posts
Comentários

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.

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.

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?

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?

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.

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”.

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).

    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.

    Há tempos, ao ver relatórios de alunos de PFC, notei que o MSWord 2007 coloca, por omissão, as referências entre parênteses curvos em vez de as colocar entre parênteses rectos! O pior que tudo é que, apesar das várias opções de configuração de estilo de referências existentes, não existe nenhum para os parênteses rectos :-( .

    Se quiserem resolver este “problema”, utilizem a release ISO 690 – Numeric Reference with Square Brackets do projecto Microsoft Word 2007 Bibliography styles indicada por um aluno meu de MEIC (Luís Teixeira).

     

    PS: Por estas e por outras, viva o LaTeX :-).

    BD: The Negation Field

    Não resisto a partilhar este cartoon que “explica” certos fenómenos com os quais, certamente, muitos de nós (docentes) já nos deparámos :-) .

    phd020707s 

    Fonte: http://www.phdcomics.com/comics/archive.php?comicid=821

    Mensagens Antigas »