Posts Tagged “desenvolvimento”
Posted by: Lucas Mezêncio in Firefox, Linux, Posts, Tecnologia, tags: browsers, desenvolvimento, ebusiness, Firefox, geek, informágica, itnernet, Linux, pensamentos, programação, Tecnologia
No Comments »
Posted by: Lucas Mezêncio in Posts, Tecnologia, tags: coding dojo, desenvolvimento, desenvolvimento web, geek, internet, pensamentos, portal, programação, Tecnologia, web
O final de semana foi até produtivo.
Depois de muito tempo, fuquei praticamente o final de semana em casa:
Isso mesmo, não sei se já falei isso aqui alguma vez, mas eu morava em BH, morei durante 5 anos na casa da minha avó, e agora voltei a morar na casa da minha mãe (em Betim, minha casa!), mas como meus laços com BH são muito fortes, ainda fico muitos finais de semana na capital mineira.
Nesse final de semana resolvi ficar em casa.
Primeiramente, de sexta pra sábado fui dormir já eram 3:40h e acordei no sábado 12:30h. No sábado, tirei o dia (ou parte dele, afinal, acordar 12:30h……) para realizar uns bakcups (HD de 60Gb é foda!) para instalar o Delphi 2007, pois é, resolvi criar aplicações para RWindows. Mas calma! Só até aprender PHP-GTK. Como eu estava com muito sono, e acabei de fazer os backups às 02:36h, deixei o Delphi instalando enquanto fui dormir. Ao acordar descobri que o nView (componente do driver da minha placa de vídeo NVIDIA GeForce Go 6150), estava travando. Quando eu deixo o note ligado muito tempo sem mexer nele, o nView trava. Reinstalei o aplicativo e nada, continuava travando. Como eu não utilizava muito, apenas o desativei. Pronto.
Domingo, o dia de mexer no Delphi 2007. Grande coisa! Não achei tutoriais, nem apostilas (não procurei direito). O jeito foi pedir “ajuda” a quem já trabalha com isso há MUITO tempo, o Marcelo Torres. O máximo que consegui fazer, mesmo porque não tava tão afim de mexer no Delphi (Object Pascal é muito ruim!), foi uma caixinha que mostra na tela a palavra que você digitou. Grande coisa, não?!
Na parte da tarde, fui ao primeiro encontro formal do PortalProgramação.org! PortalProgramação.org? Nunca comentei dele aqui! É um fórum, idealizado por mim (Lucas Mezêncio) e pelo Marcelo Torres.
Esse fórum tem como princípio, o compartilhamento de informações através de dicas, conceitos e estudos de programação.
O encontro foi realizado comigo, Marcelo Torres, Gilberto Saraiva e Victor.
A comunidade do fórum ainda é bem pequena, porém, depois desse nosso primeiro encontro formal, pretendemos ampliar o pessoal. Nosso encontro foi para conversarmos sobre o nosso “Coding Dojo“.
Na verdade, a reunião foi para resolver sobre o nome “Coding Dojo”, pois não queremos seguir à risca as especificações do Dojo. No nosso blog, ainda está a terminologia Coding Dojo, mas brevemente iremos mudar.
Acompanhe os updates do Portal por aqui ou então em nosso blog!
Um abraço e até a próxima
No Comments »
Posted by: Lucas Mezêncio in Posts, Tecnologia, tags: desenvolvimento, design, ebusiness, eventos, geek, internet, pensamentos, Tecnologia, webstandards
Oba! Esse mês de maio está abarrotado de eventos na área de Web. São 3 eventos ao todo só no mês de maio, dois deles acontecem sábado, o outro porém, acontece numa terça-feira. Dinheiro? Pois é, fica apertado ir em 3 eventos no mesmo mês com uma média de R$30 cada.
Mas vamos aos eventos:

Data: 17-5-2008
Horário: 8:20 às 18:10
Local: Minascentro – Rua Curitiba, 1264 – Centro – Belo Horizonte
Preços:
| Até dia 30-4-2008 |
| Individual |
R$ 50,00 |
| Para 2 a 4 pessoas |
R$ 45,00 por pessoa |
| Para grupos de 5 ou mais pessoas |
R$ 40,00 pessoa |
| A partir de 1-5-2008 |
| Individual |
R$ 60,00 |
Programação:
| 08h20 – Credenciamento |
| 09h00 |
Abertura oficial
Tiago Baeta, iMasters |
Abertura oficial do iMasters InterMinas 2008, com boas vindas de Tiago Baeta, Sócio-Fundador do iMasters, informações sobre o evento e seus participantes. |
| 09h20 |
Desenvolvimento Web Centrado no Usuário
Caio César, PUC/MG |
A palestra abordará questões relacionadas a desenvolvimento web centrado no usuário, arquitetura da informação e usabilidade, com foco na criação de uma experiência perfeita de navegação e organização das informações para otimizar os resultados gerado com o contato com o usuário. |
| 10h30 |
Criação e Tecnologia nos Tempos de Internet
Abel Reis, Presidente da Agência Click |
Abel Reis relaciona a evolução do processo criativo com a realidade atual do mercado de mídia interativa, como enxergar os diferenciais, utilizando a tecnologia a nosso favor. |
| 11h40 |
Mesa redonda sobre o mercado mineiro de Internet
Profissionais convidados |
Mesa redonda com profissionais referências em MG, organizada pela Agência 5Clicks, debate os pontos polêmicos do mercado, tendências, influências e características locais, com participação do público. |
| 12h30 – Intervalo para almoço |
| 14h00 |
A importância do universo digital no marketing de seus negócios
Maria Lúcia Antônio, FIAT |
Na era do marketing digital, as empresas precisam quebrar antigos paradigmas e direcionar sua atenção para questões como mobile media, consumidor e e-commerce. Maria Lúcia mostra como a FIAT se tornou referência nestes três pontos e apresenta o sucesso do case PUNTO, com Agência Click, lançado em mídia Mobile. |
| 15h10 |
“Despalestra” – Visão crítica da nova internet e como ela influencia no Brasil
Carlos Merigo, Fischer America e Fabio Seixas, Camiseteria |
Painel inovador e interativo, com uma visão crítica sobre os grandes projetos que regem a internet atual, debatendo seu impacto e influência sobre o mercado e para os profissionais de internet. Participação efetiva do público. |
| 16h20 – Coffee break |
| 17h00 |
Internet: o que veio pra ficar e não muda mais?
Luli Radfahrer, Professor-Doutor ECA/USP |
Completados 13 anos da Internet comercial no Brasil, já podemos fazer uma análise concreta do que veio pra ficar, o que não muda mais, os principais riscos e quais são as fortes tendências do mercado. |
| 18h10 – Encerramento |

Data: 27-5-2008
Horário: 08:00 às 18:00
Local: Ouro Minas Palace Hotel – Av. Cristiano Machado, 4001 – Belo Horizonte
Preço: R$29,00 (integralmente revertidos em descontos na utilização de serviços na LocaWeb.
Programação:
| Horário |
Palestra |
| 8:00 |
Credenciamento e visita aos estandes |
| 9:00 |
Tendências do Mercado de Internet
Gilberto Mautner – Presidente da LocaWeb
|
| 10:10 |
Coffee Break e visita aos estandes |
| 10:40 |
Produtividade: padrões web, frameworks, jQuery, controle de versão e outras ferramentas
Elcio Ferreira – Diretor da Visie Padrões Web
|
| 11:50 |
“Fator Uau”
Executivos da Microsoft
|
| 12:40 |
Livre para almoço |
| 14:00 |
Desenvolva seus negócios com soluções do Google
Executivos do Google
|
| 15:10 |
WWW x WWD – A internet inteligente
Gil Giardelli – VP da Adrenax Venture Capital,
Sócio Fundador da Permission Inteligência Digital
|
| 16:20 |
Coffee Break – Networking |
| 16:50 |
Novas plataformas para um novo marketing
Cesar Paz – Presidente da AG2
|
| 17:50 |
Encerramento, sorteios e relacionamento |

Data: 31-4-2008
Horário: 09:00 às 18:00
Local: Av. Afonso Pena, 1050 – Centro – Belo Horizonte
Programação:
# 09:00 – Credenciamento e visita aos estandes
# 10:00 - Abertura
# 10:15 - Palestra 1: Flashback! – Ronaldo Gazel
# 11:30 - Intervalo e visita aos estandes
# 12:00 - Palestra 2 (Virtual): Joomla! – saiba mais sobre um dos CMS que mais cresce no mundo
# 12:15 - Palestra 3: Design Centrado no Usuário – Caio Cesar
# 13:00 - Intervalo para almoço
# 14:30 - Participação especial: entrevista em vídeo com convidado
# 15:00 - Palestra 4: Comunicação Interativa – Raphael Vasconcelos – AgênciaClick
# 16:00 - Intervalo e visita aos estandes
# 16:30 - Mesa-redonda interativa
# 18:00 - Encerramento
Bem, é isso pessoal, se quiserem ir, é só pagar!
1 Comment »
Yahoo! e Google acabam de anunciar em seus blogs oficiais que o Yahoo! acabou de se juntar ao OpenSocial, criando assim o OpenSocial Foundation.
OpenSocial é uma API do Google, baseada em web para que se crie widgets para redes sociais, tais como Orkut, MySpace, Friendster, LinkedIn. Ela permite que as redes de relacionamentos se tornem mais interativas e dinâmicas. Através de APIs sociais, desenvolvedores podem criar aplicações sociais para múltiplos websites sem a necessidade de alteração de códigos.
O Google Brasil já havia confirmado que em fevereiro de 2008, o Orkut Brasil seria integrado a plantaforma OpenSocial. Algumas empresas do Brasil ja se aderiram ao OpenSocial para fornecer aplicações, como é o caso do portal G1 da Globo.com e o iG da Brasil Telecom.
1 Comment »
Pois bem, depois de um bom tempo (17 dias sem postar), estou de volta!
Após e-mails sem resposta e uma luta insistente com o pessoal da Iw2, consegui, finalmente, voltar com meu blog ao ar.
Estava com problemas no tamanho de arquivos no WordPress. Os arquivos têm seu próprio tamanho, porém, quando eles precisam ser escritos, mesmo que temporariamente, os mesmos “inflam”, ou seja, crescem de tamanho (em bytes, no caso). A maioria dos arquivos de controle do WordPress, inflam para tamanhos maiores que 8mb, e em um servidor Linux com PHP instalado, o gerenciamento de memória (memory_limit) nas configurações do PHP (php.ini) é, por padrão, 8mb.
Quando instalamos o WordPress em servidores com as configurações de limite de memória do PHP em padrão, conseguimos a seguinte mensagem:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 77824 bytes) in /home/[usuário]/public_html/wp-includes/class-snoopy.php on line 382
Então como usaríamos o WordPress em um servidor Linux com configurações padrão, levando em conta que não podemos editar o arquivo php.ini?
No Apache, existe um arquivo de configuração de acesso às páginas chamado .htaccess. Esse arquivo, controla o modo de acesso às pastas, subpastas e arquivos de uma determinada pasta, no caso, suas páginas.
Quando temos problemas relacionados ao limite de memória e não podemos modificar o arquivo php.ini no servidor, alteramos uma linha no .htaccess para que o limite de memória funcione:
php_value memory_limit [número]M
Onde [número] pode variar entre 4 e 120, ou seja, você pode definir o limite de memória entre 4mb e 120mb. Então colocaríamos da seguinte maneira:
php_value memory_limit 16M
Porém, no servidor da iW2, isso não estava funcionando.
E o que acontecia? Dava um erro BEM estranho. Ele não permitia acesso a NADA no servidor:

O jeito foi falar com o suporte para alterar no php.ini o valor do parâmetro memory_limit.
E hoje, com o parâmetro alterado, estou aqui, postando sem maiores problemas.
E venho agradecer também o pessoal da iW2 pela atenção!
Abraços pessoal, e espero ter ajudado alguém que passou por esse mesmo problema!
5 Comments »
Posted by: Lucas Mezêncio in Firefox, IE, Posts, Tecnologia, tags: browsers, desenvolvimento, extensões firefox, Firefox, geek, informágica, internet, internet explorer, Linux, Tecnologia
- Bloquear propagandas em sites: Adblock Plus
- Usar gestos do mouse para navegar: All-in-One Gestures
- Controlar downloads numa barra de status: Download Statusbar
- Customizar o Google e remover propagandas: CustomizeGoogle
- Descobri sites interessantes recomendados por outras pessoas: StumbleUpon
- Controlar as abas: Tab Mix Plus
- Procurar palavras em inglês no dicionário: Answers
- Traduzir páginas: Translator
- Fazer download de videos: Video DownloadHelper
- Bloquear propagandas ou conteúdo em Flash: Flashblock
- Blogar sobre a página atual: Performancing for Firefox
- Limpar o cache com um clique na barra de ferramentas: Clear Cache Button
- Navegar na web sem deixar traços no computador: Stealther
- Ver uma página que funciona apenas no Internet Explorer no Firefox: IE Tab
- Ver informações do tempo: ForecastFox
- Download/upload de arquivos usando ftp: FireFTP
- Aumentar a velocidade do Firefox: Fasterfox
- Blogar no Blogger: BlogThis
- Sincronizar os favoritos do Firefox em vários computadores: Bookmarks Synchronizer
- Ignorar registros obrigatórios de usuário/senha para sites: BugMeNot
- Ser notificado quando chega um e-mail na sua conta do Gmail: Gmail Notifier
- Ver thumbnails de páginas no histórico: Reveal
- Guardar e sincronizar favoritos online: Chipmark
- Conversar pelo Internet Relay Chat (IRC): ChatZilla
- Minimizar o Firefox para o system tray: MinimizeToTray
- Usar o Gmail para guardar arquivos: Gmail Space
- Adicionar/Remover/Modificar algumas features de sites: GreaseMonkey
- Bloquear sites de phishing: NetcraftToolbar
- Controlar o iTunes e outros players usando o Firefox: FoxyTunes
- Usar uma barra lateral para controlar várias funções: All-in-One Sidebar
- Abrir arquivos PDF numa nova aba: PDF Download
- Salvar todas as images de uma página: Magpie
- Zoom in/out de uma imagem: Image Zoom
- Procurar nos favoritos: Locate in Bookmark Folders
- Modificar o estilo de um site: Stylish
- Editar favoritos facilmente: Flat Bookmark Editing
- Download ou abrir links(todos ou selecionados) de uma página: Linky
- Adiciona uma poderosa barra de preferência com multiplas funções: PrefBar
- Adiciona mais opções de busca para o Firefox: Mycroft
- Cria uma tiny url: TinyUrl Creator
- Registra o tempo gasto navegando / num projeto: TimeTracker
- Adiciona feeds RSS a leitores web/desktop: LiveLines
- Busca em até 25 sites escolhidos: Roll your Own Search for Firefox
- Veja informações do Alexa e backlinks de uma página: SearchStatus
- Preencha formulários automaticamente: Autofill
- Veja todas as abas em uma tela: Viamatic foXpose
- Copia automaticamente o texto selecionado para a área de transferência: AutoCopy
- Modificar o user agent para determinados sites: User Agent Switcher
- Descobre o significado de uma palavra no dicionário: DictionarySearch
- Cria novos passwords para sites diferentes: PasswordMaker
Retirado do site: VidaGeek.net
2 Comments »
Posted by: Lucas Mezêncio in Linux, Posts, Tecnologia, tags: desenvolvimento, internet, Linux, programação, rails, ruby, ruby on rails, Tecnologia, windows
Como disse o Ronaldo, em seu post APróxima Linguagem a Aprender, neste ano, pretendo aprender Ruby, com o framework Rails.

Mas no momento estou com uma certa dificuldade com meu Compaq Presario v6000 para instalar Linux nele, ainda não tive uma oportunidade de trabalhar com o Ruby direito, afinal, no rWindows nada funciona direito.
Espero que alguém que freqüente meu blog me ajude na instalação dos dois.
1 Comment »
DEFINIÇÃO:
O Coding DoJo é uma reunião onde um grupo de programadores trabalham juntos num desafio de programação.
Quando Dave Thomas introduziu a idéia do compartilhamento do código foi com o objetivo de obter os melhores resultados, o que você precisa para praticar. Várias teorias de aprendizagem (em especial as propostas pelo Dr. K. Anders Ericsson) sugerem que esta prática durante um longo período de tempo é o foco do sucesso.
Isto não é a mesma coisa que a experiência adquirida durante o seu trabalho. Mas quando você realmente busca experiências que irão extender suas habilidades e dar-lhe resultados que proporcional o aprendizado. Tem uma grande dose de auto-disciplina para sozinho fazer um código compartilhado, e pode ser difícil para obter um bom resultado sem outra pessoa presente ou, pelo menos, disponível para rever o seu código depois de pronto.
Ir para um CodingDojo é extremamente útil porque é divertido ir, socializar e conhecer outras pessoas. O que significa que você realmenter irá aprender alguma coisa. Na reunião quando você está fazendo um código compartilha com outros e tem de aprender a aceitar críticas e defender suas idéias. Você tem resultado não somente do código produzido mas da técnica utilizada. Você expõe para outras pessoas as dicas e truques da linguagem e do editor e vê outros caminhos para codificar. Se já trabalha em equipe então nada disto deve ser novidade para você, mas ainda assim é diferente pelas pessoas envolvidas. O código produzido é preservado num “Wiki” em algum lugar e preservado por um bom tempo. Desta forma numa próxima reunião você pode aproveitar o mesmo código se achar que pode melhorá-lo.
PREMISSA:
- Aquisição de novas experiências deveria ser um processo contínuo.
CARACTERÍSTICAS:
- Ambiente não competitivo, colaborativo e divertido
- Todos os níveis são bem vindos
- Liberdade para tentar novas idéias
NECESSIDADES:
- Sala de reuniões com lugares para todos
- Ao menos um computador ou NoteBook
- Um projetor
PROCESSO:
Tomando como base o ParisDojo (realizado na França):
- 2 minutos: Decidira data para a próxima reunião
- 25 a 30 minutos: Breve retrospectiva da última reunião
- 10 minutos: Decidir um tópico para a presente reunião
- Os três primeiros tópicos são chamados de protocolos “next”, “prev” e “this”
- 40 minutos: Código! Dados preparados ou aleatórios (veja abaixo)
- 5 a 10 minutos: Pausa na metade da reunião para discutir como as coisas estão indo
- 40 minutos: Mais código.
TIPOS DE REUNIÕES:
- Dados preparados:
- Um apresentador mostra como resolver um desafio partindo do “zero” testando cada parte do processo.
- Cada etapa deve fazer sentido para todos os participantes.
- Os participantes devem interromper apenas em caso de dúvidas.
- Dados aleatórios:
- O desafio é resolvido por uma dupla de codificadores (piloto e co-piloto)
- Todos os participantes são convidados a ajudar.
- Cada dupla tem um pequeno tempo (5 a 7 minutos) de antecedência para testar seu código.
Fonte: Blog do Marcelo Torres
No Comments »
Direto do Superfífie Reflexiva:
Se você mora em Belo Horizonte e quer se reunir com outros programadores, trocar conhecimento, realizar exercícios práticos, descobrir as novas tecnologias que estão chegando e se divertir, estamos começando um Coding Dojo aqui. Para começar, já estamos pensando em Ruby, Rails, Python, Django, Pylongs, PHP, Cake, CodeIgniter, .NET, Castle, MonoRail e qualquer outra assunto que qualquer participante queira propor.
A primeira reunião acontecerá no próxima dia 19, das 10h às 13h, e o objetivo é introduzir o formato aos participantes e começar com alguma coisa prática mais simples. A reunião será na sede da Solin, na Av. Raja Gabáglia, 3348. A entrada é franca, mas o local comporta um número fixo de participantes e por isso o seu cadastro na lista é importante.
Para ficar por dentro dos acontecimentos relacionados ao Dojo, cadastre-se no group recém-criado no Google. Qualquer sugestão, crítica, ou comentário serão bem-vindos aqui ou no grupo.
Uma ótima iniciativa do Ronaldo e do Diogenes. Reuniões sobre programação são sempre bem vindas!
Espero vocês lá!
Abraços.
1 Comment »
Posted by: Lucas Mezêncio in Firefox, Posts, Tecnologia, tags: browsers, desenvolvimento, design, extensões firefox, Firefox, geek, internet, Tecnologia
Como já havia prometido, vou postar aqui todos as extensões para Firefox que eu uso (em ordem alfabética):
AdBlock Plus (propaganda indesejada é coisa do passado!)
Pois é, quem não se incomoda com propagandas? Ainda mais naquele site que você sempre entra? Esta extensão barra (mais da metade) das propagandas nos sites. Você se inscreve em uma lista (nada complicado, já vem tudo predefinido), e ele já faz o resto. Muito bom!
ColorZilla (recursos avançados do seletor de cores, conta-gotas, zoom de página e outros recursos de cor)
Essa é ótima pra quem trabalha com WebDesign, várias ferramentas para cor, dentre outros.
Configuration Mania (more advanced [hidden] configures & chrome uninstaller)
Tradução: Configurações mais avançadas (ocultas) & desinstalador do chrome.
Uma extensão ótima para configurar seu Firefox de modo avançado, como quantidade de memória usada, número de conexões simultâneas,etc…
Gmail Manager (gerencia contas do Gmail e notifica novas mensagens)
Pra quem tem Gmail, esta é uma ótima extensão! Ela te avisa, lá em baixo, do lado da barrinha de carregamento, quando tem e-mail’s novos, além de ter a opção de abrir uma espécie de pop-up com as primeiras palavras do e-mail recebido.
Image Toolbar (provides easy access to common image functions)
Tradução: Provê fácil acesso às principais funções de imagens.
Essa é pra quem saiu do IE (6 e 7) e podia clicar naqueles ícones para salvar imagens de sites, direto nas imagens. Porém, esta extensão, provê mais funções, tais como salvar, abrir local de salvamento, imprimir, etc…
MeasureIt (draw out a ruler to get the pixel width and height of any elements on a webpage)
Tradução: Desenhe uma régua para conseguir a largura e a altura em pixels de qualquer elemento em uma página da web.
Uma ótima extensão para webdesigners, pois dá pra saber direitinho o tamanho de, praticamente, tudo.
Mouse Gestures (allows you to execute common commands using mouse gestures)
Tradução: Permite que você execute comandos comuns usando gestos do mouse.
Essa é pra quem não larga o mouse! Ela permite que você execute comandos do tipo voltar uma página, abrir uma nova aba, com um simples gesto de mouse.
Tab Scope (preview and navigate tab contents through popup)
Tradução: preveja e navegue em abas através de popup.
Permite que você veja (e navegue) o que há em uma outra aba que não a que você está no momento sem que você precise ir até ela, abrindo assim, um popup para vizualuzação.
User Agent Switcher (adds a menu and a toolbar button to switch the user agent of the browser)
A tradução da descrição dessa extensão, não vai ficar muito boa, então vamos lá:
Ela serve basicamente quando entramos num site que diz o seguinte: Use o internet explorer. Aí, você simplesmente troca o agente do browser e entra no mesmo.
Web Developer (adds menu and a toolbar with various web developer tools)
Tradução: Adiciona um menu e uma zbarra de ferramentas com várias ferramentas para desenvolvimento web.
Extensão para desenvolvedores e webdesigners. A descrição diz tudo.
No Comments »
|