quinta-feira, 29 de abril de 2010

Sem doutorado? Então fora!


Sem doutorado? Então fora!


Texto interessante que fala que as universidades brasileiras não aceitam profissionais super conceituados como professores universitários enquanto que no exterior este problema não existe.

Segundo o autor: "no Brasil, vigora o 'quem sabe faz e quem não sabe ensina'".

Texto interessante... Questionável? ... deixo as conclusões para cada um. Particularmente não tenho uma opinião 100% formada sobre o assunto. Mas é um assunto interessante.



Usabilidade na Web - Jakob Nielsen

Jakob Nielsen é considerado o pai da usabilidade na web.

Ele tem vários livros sobre usabilidade na web. Vale a pena conhecer o trabalho dele e os seus livros. Procurem no google pelos livros dele.

Além disso, ele mantém um site que fala sobre usabilidade na web. O site é o http://www.useit.com/ (particularmente achei o site dele bem feinho... acho que é o tipo "faça o que digo, mas não faça o que eu faço". mas as idéias dele são muito boas) :)

Abraços

6 Teorias que todo Marketeiro Digital deveria saber

6 Teorias que todo Marketeiro Digital deveria saber

Texto bem interessante sobre teorias sobre a internet, seus usuários e marketing.

muitolegal blog :: sua overdose diária de inspiração: 6 Teorias que todo Marketeiro Digital deveria saber

domingo, 7 de fevereiro de 2010

O homem que Se Endereçou - Ignácio de Loyola Brandão

"O homem que Se Endereçou.

Apanhou o envelope e na sua letra cuidadosa subscritou a si mesmo:

Narciso, rua Treze, nº 21.

Passou cola nas bordas do papel, mergulhou no envelope e fechou-se. Horas mais tarde a empregada colocou-o no correio. Um dia depois sentiu-se na mala do carteiro. Diante de uma casa, percebeu que o funcionário tinha parado indeciso, consultara o envelope e prosseguira. Voltou ao DCT, foi colocado numa prateleira.Dias depois, um novo carteiro procurou seu endereço. Não achou, devia ter saído algo errado. A carta voltou à prateleira, no meio de muitas outras, amareladas, empoeiradas. Sentiu, então, com terror, que a carta se extraviara. E Narciso nunca mais encontrou a si mesmo." Em O Homem do furo na mão e outras histórias de Ignácio de Loyola Brandão.

sábado, 7 de novembro de 2009

IsaDateField - Componente de DateField customizado em Flex já formatado para o padrão Português-Brasileiro

Abaixo segue o código de um componente extendido do DateField que formata o campo já no padrão Português-Brasileiro.

A diferença desse código é que nele o usuário pode digitar a data desejada no campo e o componente formata a data digitada no formato Brasileiro.

<?xml version="1.0" encoding="utf-8"?>

<mx:DateField xmlns:mx="http://www.adobe.com/2006/mxml" editable="true"
formatString="DD/MM/YYYY"
labelFunction="formatIsaDateField" dayNames="['D','S','T','Q','Q','S','S']"
parseFunction="parseIsaDateField" monthNames="['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro']">


<mx:Script>

<![CDATA[

         public function formatIsaDateField(currentDate:Date):String {
            var textoResult:String=DateField.dateToString(currentDate, this.formatString);
            return textoResult;
         }



         public function parseIsaDateField(valueString:String, inputFormat:String):Date {
            var stringDataFormatada:String=IsaDateField.format(valueString, inputFormat);
            var dateResult:Date=DateField.stringToDate(stringDataFormatada, "DD/MM/YYYY");
            return dateResult;
         }



         public static function format(value:String, inputFormat:String):String {
            if (value == null) {
               return "";
            }
            var stringDataOriginal:String=value as String;
            stringDataOriginal=stringDataOriginal.replace(/(\/)/g, "");
            var dia:String="";
            var mes:String="";
            var ano:String="";
            var dataFormatada:String="";          
          
            if (inputFormat == 'MM/YYYY') {
               stringDataOriginal = "01" + stringDataOriginal;            
            }
          
           if (stringDataOriginal.length >= 1) {
              dia=stringDataOriginal.substring(0, 2);
           }
           if (stringDataOriginal.length >= 3) {
              mes=stringDataOriginal.substring(2, 4);
           }
           if (stringDataOriginal.length >= 5) {
              ano=(stringDataOriginal.length == 6) ? stringDataOriginal.substring(4, 6) : stringDataOriginal.substring(4,
                 8);
           }
           if (dia.length == 2) {
              dataFormatada+=dia + "/";
           } else {
              return value as String;
           }
           if (mes.length == 2) {
              dataFormatada+=mes + "/";
           } else {
              return dataFormatada + mes;
           }
          if (ano.length == 2) {
             var tempNumber:Number=new Number(ano);
             if (tempNumber >= 20) {
                ano="19" + ano;
             } else {
                ano="20" + ano;
             }
          }
          return dataFormatada + ano;          
         }
      
]]>
  

</mx:Script>

</mx:DateField>


Exemplo do componente funcionando:




Ou clique aqui para ver a aplicação com código-fonte;

Ou aqui pra ver código-fonte diretamente;

Cortesia Inside System - Negócios em Tecnologia
http://www.insidesystem.com.br

.

Componente botão em flex que tem o evento "enter"

componente botão em flex que tem o evento "enter"

(na verdade esse é um componente que extende o botão padrão do flex e adiciona o evento "enter", ou seja, ao teclar o enter, o botão será acionado):


package com.inside.hctissflex.util.component
{
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import mx.controls.Button;
import mx.events.FlexEvent;

[Event(name="enter", type="mx.events.FlexEvent")]

public class IsaButton extends Button
{
public function IsaButton()
{
//TODO: implement function
super();
}
/**
* @private
*/
override protected function keyDownHandler(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.ENTER:
{
dispatchEvent(new FlexEvent(FlexEvent.ENTER));
break;
}
}
}
}
}



cortesia Inside System - Negócios em Tecnologia

domingo, 28 de junho de 2009

Relatos de colorados

Luciano Pontes, lá do Nordeste, com um relato emocionante (leia tudo) - "Daqui da Bahia serão 50 Colorados embarcando para POA no dia 01.07.2009. Dia para entrar para história e mostrar a CBF, Globo, Rubem Aprobato, Heber Roberto Lopes e tantos outros que querem impor o título ao Corinthians. Pode parecer um número reduzido, apenas 50 Colorados saindo de Salvador. Mas como Cônsul de Lauro de Freitas acompanhei o sofrimento de muitos destes sofridos torcedores. Alguns são garçons em churrascarias e tiveram que trabalhar dia e noite, fazendo hora extra para pagar as passagens na promoção, com cartão de crédito emprestado, carteirinha de sócio emprestada para gritar pelo Inter no nosso templo sagrado. Aqui fizemos a campanha Sócio Colorado é Solidário. Quem não iria para Porto Alegre, emprestaria a carteirinha e ainda colaboraria com a caixinha daqueles que não tem nem dinheiro para beber uma latinha de cerveja. Irão naquele tradicional bate-e-volta. Mesmo depois do jogo em São Paulo, uma coisa me chamou a atenção. O grupo não desuniu! Agora os 50 Guerreiros que sairão da Bahia, representarão os 10.000 Colorados que residem em território baiano. Agora os 50 Guerreiros se unirão aos 11 Guerreiros em campo, aos Guerreiros do banco de reservas, aos Guerreiros da Comissão Técnica e aos Guerreiros da Diretoria. Cada um destes 50 Colorados que aterrisarão na nossa Pátria Gaudéria, na República dos Pampas e no Território Sagrado do Beira-Rio tem uma só expressão escrita em suas testas: Eu acredito! Um olha para o outro, não fala uma só palavra, mas a expressão facial e o olhar diz aquela célebre frase Eu acredito!"