Eu sou viciado em alguns seriados e um deles e The Big Bang Theory. Nesse seriado existe um personagem chamado Sheldon (um dia comento sobre o seriado e explico o quanto nerd ele é) e em vários episódios ele comenta sobre a teoria das cordas. Eu sempre quis saber o que significava, mas nunca conseguia entender até que encontrei um vÃdeo no YouTube que explica de forma resumida a teoria e mais um pouco até. Vale a pena assistir, sendo você nerd ou não, sendo você fan de TBBT ou não...
Todo dia acordo à s 6:15 e normalmente pego o ônibus das 6:50~6:55. Porém, hoje deu um frio bem intenso em Blumenau e isso é um convite para ficar mais cinco minutinhos na cama... Foi nesses minutinhos que eu acabei dormindo até à s 6:30. Eu já estava bem atrasado e já acordei as pressas, me arrumando as pressas, fazendo TUDO as pressas e ainda assim consegui ficar pronto a tempo. Saà de casa para ir até o ponto. Já havia andado metade do caminha quando vi o ônibus passar na minha frente e ainda faltavam uns 50~100 metros para chegar no ponto. Devo notar que NÃO gosto de chegar atrasado, ainda mais sabendo que o próximo ônibus só iria passar daqui 10 minutos. Para evitar o atraso, eu saà correndo e quando chego perto da traseira do ônibus o motorista começa a fechar a porta. DESESPERO. Ainda com esperanças dele abrir a porta eu corri até metade do ônibus e bati na lataria do mesmo e, surpreso, eu percebi que ele não ia parar e então ele foi embora. FAIL Isso foi uma p* falta de sacanagem, pensei (Não entendeu a expressão? Pare de ler esse post e veja esse vÃdeo... Obrigado). Os motoristas, que são pagos pelo nosso dinheiro - ou no meu caso pelo dos meus pais, mas dá no mesmo - não respeitam mais os seus "patrões". Isso porque o trabalho dele era só apertar UM botão, esperar eu e meu irmão entrarmos e continuar sua rota. O que custava ele parar o ônibus (que não tinha andado nem 5 metros ainda)? Não custava nada. Não culpo só o motorista, pois o cobrador nos viu, mas não se manifestou em momento algum. Alguns com certeza devem estar pensando em enviar via comentário "Mas Bruno, você está exagerando. Eles nunca que iriam parar o ônibus, afinal eles tem horários e não podem abrir exceções". Até concordaria, porém, as vezes, quando eu espero ônibus na Beira-Rio vejo vários motoristas quase indo embora e então só por que veem uma mulher correndo até o ônibus eles param e deixam-a entrar. RarÃssimos casos que eu vi eles abrindo a porta para algum idoso ou para algum homem. Isso é, eles abrem exceções, porém eles tem uma certa "seletividade" para quem irão abri-la. Aproveitando o post, já aproveito e coloco aqui outra situação que vi na Beira-Rio. Quando o ônibus chega ao ponto todos saem, porém quando há algum idoso a demora para descer pode ser um pouco maior. Esses dias quando estava por lá, vi que um idoso estava descendo e o motorista não o esperou. Fechou a porta com ele no meio, quase o esmagando entre a porta. Sorte é que o cara estava quase saindo e deu um "pulo" para fora do ônibus. Sério, precisava chegar a esse ponto? Era questão de mais cinco segundos para ele sair completamente. Pior é que o cobrador provavelmente viu (eles tem espelhos que dá para ver as saÃdas), e novamente não se manifestou. Quando o motorista e o cobrador estiverem idosos eu queria ver se eles iriam gostar de serem tratados assim também, com impaciência e falta de educação. Como pode ver, os ônibus aqui em Blumenau respeitam cada vez menos os seus clientes. Espero que um dia isso melhore, talvez com a aplicação de uma espécie de multa, porém eu sei que a tendência é piorar. E na sua cidade? Existem muitos casos iguais a esses? Deixe seu comentário.

Atualmente todos tem e-mail (se você não tem você não entenderá esse texto) e várias mensagens são recebidas todos os dias. Quando entro no meu e-mail poucas mensagens são de amigos ou familiares. A maioria são notificações de redes sociais, listas de e-mails, newsgroups e outras coisas nas quais sou registrado... Porém às vezes eu recebo um e-mail de algum amigo ou familiar e então penso "Deve ser algo importante ou no mínimo algo engraçado".
Abro-o e o começo a ler. Muitas dessas mensagens pedem para você pensar e/ou desejar algumas coisas, outras falam de alguma situação ruim que ocorreu à uma família ou à uma pessoa. Após o final dessas mensagens vem algo do tipo "Envie para [INSIRA O Nº DE PESSOAS AQUI] que seus desejos serão realizados" ou "Caso não envie para [INSIRA O Nº DE PESSOAS AQUI] você irá morrer [INSIRA A CAUSA DA MORTE E SEU HORÁRIO]".
Respiro fundo e fico refletindo como uma anta, quer dizer, pessoa pode acreditar nessas correntes. O pior que isso não é enviado por crianças, mas sim por marmanjos, quer dizer, adultos e adolescentes, que sabem muito bem que milagres não existem (existem alguns, mas são raros e os que existem em abundância só existem na TV e nessas malditas correntes). Após minha "reflexão" não sei se fico com pena ou ódio dessas pessoas que acreditam nessas mensagens, mas chego a conclusão de que o autor dessa corrente é um inútil que não tem nada que fazer e que tenta manipular os sentimentos e desejos de outros.
Depois de você ter lido esse texto espero que pare de enviar correntes místicas para seus amigos acreditando que irá ganhar algo em troca. Aliás, envie essa mensagem para todos os seus amigos e então todos irão parar de enviar correntes.
PS.: Caso você não saiba o que significa sarcasmo, então não leia o último parágrafo.
Quando comecei a usar o Twitter, o jeito mais fácil de ter mais seguidores era fazer promoções e sorteios ou ir seguindo várias pessoas e esperar que as mesmas seguissem você de volta. A primeira opção teria um custo, afinal não tem como fazer um sorteio sem algo para sortear. Já a segunda opção é mais interessante, mas também cansativa, afinal você precisaria entrar em várias páginas para seguir outras pessoas e ficar a espera de que a mesma te seguisse de volta (o que nem sempre ocorre #fato). Nessa premissa que nasceram os famigerados scripts. O script normalmente é um site onde você dá seu usuário ou senha, ou em alguns casos ele faz login via OAuth, e ele irá fazer com que o seu Twitter siga várias pessoas e automaticamente outros usuários do script irão seguir você, fazendo assim uma troca "justa". Sendo assim, você irá ter vários seguidores e poderá twittar com a maior cara de pau "Eu tenho 1000 seguidores". Ok, você tem mil seguidores, mas do que adianta você ter 1000 seguidores se você provavelmente estará seguindo mais 1000? O Twitter já não irá mais servir para você receber informações, mas só posta-las, afinal você terá uma pancada de tweets para ler a cada minuto. Até alguns dias isso era problema, mas depois que foram lançadas as listas você pode selecionar a dedo as pessoas de seu interesse, como amigos e sites. Você praticamente colocaria todos os tweets num funil e só sairia do funil os tweets das pessoas que te interessam. Isso permite que você possa voltar a ler tweets de amigos, sites e outros sem misturar com os 1000 outros que você segue e você ainda irá poder continuar postando tranquilamente para os 1000 que te seguem. "Ótimo, problema resolvido", deve ter pensado você, porém no inÃcio você queria ser relevante, ao ponto de ter vários retweets, replies, ser famoso, ter seu twitter citado em blogs e outros sonhos, mas chega um ponto que você começa a perceber que não recebe retweets e replies, não fica famoso, não é citado e para completar começa a perder seguidores. O motivo é simples: as pessoas que seguem você provavelmente não leem seus tweets e se leem algum tweet provavelmente é algum que está separado numa lista, exatamente como você faria, sem contar que a maioria parará de te seguir, afinal, para eles só interessa o número de seguidores deles aumentar e o que eles seguem cair. Logo, você percebe que scripts não irão te tornar relevante e que eles são um dos maiores erros que alguém pode cometer quando usa o Twitter. Então, provavelmente, você está se perguntando agora. "Então porque alguém usa scripts?". É só para ter o mero prazer de dizer que tem mil e poucos seguidores. Para alguns isso interessa, mas para mim e provavelmente para vários isso não faz diferença nenhuma, afinal eu e muitos outros só seguem pessoas que produzem tweets interessantes e/ou sejam conhecidos (sites, amigos [virtuais ou reais], serviços e por ai vai) e não pessoas que tem um número de followers enorme. Talvez esses scripts sejam úteis para sites e olhe lá, afinal eles já recebem seguidores graças ao seu site e então o script só serviria como complemento. Logo, se quer usar scripts, vá em frente, mas tenha em mente que você não conseguirá muita coisa com eles e já aviso: não sigo pessoas que usam scripts.
Nossa sociedade está a cada dia mais violenta, mas pense no dobro, triplo de violência que temos hoje em um futuro não tão distante. Ela se torna um grande problema, mais pessoas entram do que saem dos presÃdios. O governo precisa arranjar uma solução para esse grande problema. A solução: fazer o mal se transformar no bem. Nome: Técnica de Ludovico. Estado: experimental.
Esses dias eu estava precisando de um leitor de RSSs que aceitasse várias feeds (no mínimo 3) e que organizasse todas elas por data. O detalhe é que na internet tem vários sistemas de leitor de RSS, mas nenhum é para duas RSSs e se for não dá para organizar por data. Então tive que por a mão na massa e desenvolver eu mesmo. Como eu sei que futuramente alguém pode querer fazer algo parecido, então eu já disponibilizo aqui o código, todo comentado caso a pessoa queira modificar.
<?php
//URLs das RSSs
$uol = "http://rss.carros.uol.com.br/ultnot/index.xml";
$autoesporte = "http://revistaautoesporte.globo.com/Revista/Autoesporte/Rss/0,,EDT0-10142,00.xml";
//Arrays onde seram colocadas as informações da RSS (não modifique)
$ia = array(); $ia_n = array(); $idate = array(); $idate_n = array(); $ilink = array();
function rss_load($url){ //O $url é o argumento para passar a URL da feed
global $ia, $idate, $idate_n, $ilink; //Pega as variáveis definidas fora do escopo da função
$rss = simplexml_load_file($url); //Carrega a URL da feed que foi passada
for($i=0; $i < count($rss->channel->item); $i++) { //A cada item que existe na RSS ele irá fazer um loop
$title = $rss->channel->item[$i]->title; //Variável que define o título
if(strlen($title) > 50){$ia[] = substr_replace($title,'...',49);} //Caso o título for maior que 50 caracteres ele irá ser diminuído e terá no final '...'
else {
$ia[] = $title; //Caso contrário ele vai ter seu tamanho normal
}
$idate[] = $rss->channel->item[$i]->pubDate; //Data do atual item da feed
$ilink[] = $rss->channel->item[$i]->link;//Link do atual item da feed
}
}
function rss_display($limit = 100){ //Por padrão ele irá carregar 100 itens da feed. Caso você queira menos ou mais você pode passar um argumento diferente
global $ia, $idate, $idate_n, $ilink; //Pega as variáveis definidas fora do escopo da função
for($x=0; $x < count($ia); $x++){ //A cada item da array $ia
$idate_n[] = date('Y.m.d',strtotime($idate[$x])); //Ele irá converter a data que saiu da RSS e converter no forma AAAA/MM/DD e irá passar para uma outra array $idate_n
}
array_multisort($idate_n, SORT_DESC, $ia, $ilink); //É aqui que ocorre a organização por data, por isso é necessário o comando acima
for($x=0; $x < $limit; $x++){ //Aqui ele vai fazer o loop até o limite dado como argumento, que caso não tenha recebido nenhum argumento ele irá fazer o loop até 100 vezes
echo "<li>$ia[$x] <span id='content_date'>$idate_n[$x]</span></li>"; //E por fim aqui é a saída HTML. Provavelmente aqui você terá que modificar uma ou outra coisa para seu projeto
}
}
//Como usar a função rss_load(): Você precisará passar como argumento a URL do feed desejado. Nesse exemplo eu coloquei as URLs em variáveis ($uol e $autoesporte). Para chama-las você só precisa fazer como está abaixo, modificando apenas os argumentos:
rss_load($uol); //Passamos como argumento a variável $uol que possui a URL de uma RSS e então a função é executada
rss_load($autoesporte); //Passamos como argumento a variável $autoesporte que possui a URL de uma RSS e então a função é executada
//Como usar a função rss_display(): Caso você queira chame somente rss_display ele irá exibir 100 itens das feeds selecionadas. Caso queira limitar a um número menor ou maior é só passar um número inteiro como argumento, como no exemplo abaixo, que passei o número 25, logo só seram exibidos 25 itens
rss_display(25);
?>
Fácil, né? Não vou comentar sobre o código e tal porque já comentei todo o código para isso =) Espero que tenham gostado da dica. Caso encontrem algum erro ou encontrarem alguma parte que poderia ser melhorada, deixem um comentário, ok?
Eu já tentei várias vezes suportar um blog por bastante tempo, já tive no mínimo uns 4 blogs e todos de informática. Acabava desistindo deles, afinal começavam as aulas e com ela veem os trabalhos e provas e então eu acabava não conseguindo arranjar muito tempo para atualizar o blog. Por um tempo pensei que não iria fazer mais blogs, pelo menos de informática, então comecei a pensar nessa semana na possibilidade de fazer um blog pessoal. Assim eu poderia postar coisas em geral e de meu interesse, mas eu poderia adapta-lo melhor ao meu tempo, afinal um blog de informática, como os que eu tinha, tem que ter atualizações constantemente já que no mundo da informática as coisas mudam rápido, rápido até de mais e aqui nesse blog pessoal talvez as coisas não sejam assim tão "rápidas". Então decidi que iria fazer um blog pessoal, mas onde? Existem vários serviços de Blog, como o Blogger... Não, esse é muito complicado para modificar e a única vantagem é que eu poderia monetiza-lo futuramente. Isso nos leva ao concorrente dele, o Wordpress, que eu sempre usei, mas para que eu usaria o Wordpress num blog pequeno? Se o blog crescer ele seria minha primeira opção. Então temos o Wordpress.com, versão gratuita do Wordpress, mas perdemos várias vantagens do Wordpress original, como suporte a plugins e temas, que para mim são as principais vantagens do Wordpress. Restam somente dois serviços que estão ficando bem populares: o Tumblr e o Posterous. O Tumblr possui um visual mais sofisticado, parece um "Yahoo Meme with esteroids" e até me lembra o antigo Pownce, afinal ele dá bastante foco a multimídia e pequenos textos, mas eu queria algo ainda mais simples, descompromissado e que desse mais foco nos textos do que em arquivos de multimídia. Nesse aspecto o Posterous ganhou, pois seu visual é simples, é fácil de postar (se quiser eu posto via e-mail), possui praticamente tudo pré-configurado e por ai vai. Serviço escolhido, agora só falta as idéias virem e eu começar a postar. Espero que gostem do "blog".