Por que unir forças com o concorrente é melhor?

Por Fernando Chucre

Mais um dos títulos chamativos.. Mas quero chamar a atenção para as empresas que estão no momento atual e futuro necessitando de profissionais qualificados. Seja em qualquer área da T.I. esta necessidade é evidente e tem trazido atrasos em projeto existentes e futuros, de expansão, por exemplo.

Segundo uma entrevista com o Diretor Mundial de RH da SAP (empresa mundial de ERP), Claus Heinrich, existe uma demanda reprimida de profissionais em todas as áreas. Ele afirma que a solução tem que passar por um cooperação de todos: empresas, governo e políticos. Assim ele propõe que as empresas constituam projetos em parcerias, inclusive com seus concorrentes. Ele defende isso pois, segundo ele, 1/3 das pessoas contratadas pela SAP são recrutadas por ela, 1/3 por seus parceiros e outro 1/3 por seus concorrentes.

O CEPUG esta organizando uma iniciativa de treinamento para em parcerias com as empresas para recrutar, selecionar e treinar futuros profissionais, estes serão, muito provavelmente, contratados pelas empresas parceiras.

Nesse momento, refletir mais que agir, pode levar a empresa para um caminho difícil e tortuoso no relacionamento com seus colaboradores, parceiros, clientes e concorrentes.  Seja qual for sua solução, divulgue, procure parceiros, não é isolados que iremos achar uma solução.

Abraços

Não quero mais saber de PHP!

Por Fernando Chucre

Não fique assustado caro leitor! Ainda vou programar muito tempo em PHP, mas o título é para chamar a atenção de alguns pontos importantes dos quais quero abordar. O primeiro é o fato que não vou programar em PHP para o resto da minha vida! Nem é a primeira nem será a primeira! A segunda é que mesmo sendo a linguagem que mais gosto, não é nesse momento a que esta pagando meu salario. Se quero mudar essa situação? Claro, primeiro que gosto muito de PHP, e depois acho ele rápido e elegante (homenagem a um amigo) para o que propõe resolver!

Nesse ultimo fim de semana (01/11/2008) em Iguatu/CE eu participei de um evento organizado pela comunidade Java (CEJUG) e pela comunidade PHP (CEPUG). O evento contou com a presença de 30 espectadores, grande parte disso foi o esforço do nosso amigo Jefferson Girão, que é membro das duas comunidades. Quando pensamos no evento, tivemos duvidadas quanto a receptividade das duas comunidades, mas me espantei pela satisfação de muitos. Acho que as comunidades estão cada vez mais maduras para perceberem que a linguagem, tecnologia ou plataforma, são, inevitavelmente, passageiras. Mesmo que isso leve mais de duas décadas para acontecer, porem é certo.

Nesse dilema, condições e percepções acho que devemos reforçar cada vez mais eventos conjuntos com as comunidades. Temos que verificar, quais são as comunidades que temos acesso e propor a elas eventos colaborativos, pois vivemos em um mundo colaborativo.

Quero saber o que rola no mundo Java, .Net, Erlang e outros. Alias, não tenho condições de ficar revirando a Internet para achar coisas que vão melhorar minha vida. Mas posso fazer um pouco disso, compartilhar com meus amigos, conhecidos e até rivais, mas que da mesma forma eu me coloque na posição de receptor, mas um receptor sem preconceitos e fortalezas.

Grande abraço!

Chucre

Rede social para idiomas

Por Fernando Chucre

O meu amigo Handerson Frota me indicou essa semana uma rede social para as pessoas que estão em busca da fluência de algum idioma. O nome da rede social é Livemocha. Nessa rede você pode contar com seus amigos para aperfeiçoar suas habilidades linguísticas. Você pode gravar áudio para seus amigos corrigirem e assim você pode ir melhorando.

Colunista do Horizontes Digitais terá palestra no PHPConference 2008

Por Fernando Chucre

No próximo PHPConference eu estarei palestrando sobre OpenSocial e integração com o PHP. Essa palestra originalmente é do meu amigo Christiano Milfont, que se especializou em JavaScript, Web2.0 e por consequencia na API OpenSocial.

Mais informações do evento pode ser obtido no site do evento.

Lançamento do CEPUG

Por Fernando Chucre

Neste último sabado (30 de agosto) foi realizado o evento de lançamento do CEPUG. Contamos com a presença de 28 pessoas. As palestras ficaram por conta de Fernando Chucre e Christiano Milfont que falaram de Certificação PHP, OpenSocial e o ZendFramework.

O coofe-break foi bem movimentado. Trocamos contatos e experiências e criamos amigos! Esse é e deve ser sempre o espírito do evento, criar novos conhecimentos, relacionamentos e amigos. O tema mais comentado foi as iniciativas de Web2.0 que estão surgindo no mundo. E que o Ceará não pode ficar de fora dessas tecnologias.

O proximo evento será no dia 27 de Setembro, sem palestas ainda definidas, mas com a certeza de ter um voucher da Zend Certified Engineer. Contamos com a presença de todos!

Mais detalhes..

Abraços

HushHushRianimation: web 2.0 simples e rápido para Asp.Net

Por Claudio Ulisse

Existe em rede um site interessante que disponibiliza uma biblioteca pequena e simples de efeitos visuais estilo web 2.0 . Basicamente o autor dessa dll não fez nada mais que criar um componente que encapsula várias animações em javascript(prototype,jQuery). São animações básicas, mas quebra um galho danado. Olhar a imagem para conferir…

exemplo.jpg

A o site do projeto é http://www.hushhushmedia.com/…o autor prometeu mais recursos nas futuras versões, vale a pena ficar de olho nesse site.

Abraços

Deploy de uma aplicação ASP.NET MVC no IIS 5.1

Por Claudio Ulisse

Olá,

um dia desse, no meu trabalho tive que enfrentar um problema muito comum para quem está tentando utilizar o MVC do ASP.NET para a primeira vez: o deploy. Como as paginas MVC tem Urls amigaveis, isso é, sem extensão .aspx, no momento da publicação no IIS, o servidor não achará as paginas e retornará erro 404. Isso acontece na versão do IIS 5.1, pois nas versões superiores o IIS suporta automaticamente uma aplicação web MVC.O Deploy é um detalhe que os tutoriais dos criadores do MVC ASP.NET não informaram, ou esqueceram. Fiquei procurando no Google alguma coisa que podesse me ajudar em fazer um deploy do MVC no IIS 5.1, e vi que são dezenas e dezenas de foruns e perguntas sobre esse problema. Bom eu resolví dessa maneira no IIS 5.1 depois de algumas gambiarras(é feio mas é a verdade, gambiarra pura) :

  • Primeiro, no nosso projeto MVC no global.asax.cs modar a rota
    [controller]/[action]/[id] para [controller].mvc/[action]/[id], isso automaticamente deixará compativel o deploy para o ISS 6 ou 7, caso um dia seja necessario atualizar o servidor.
  • Vamos clicar com direito do mouse sobre o projeto web e vamos escolher a opção “Publish…”, nesse caso vou publicar a aplicação numa outra partição e não dentro o Inetpub.

publish mvc

  • Uma vez publicada a aplicação na pasta desejada, vamos criar um diretorio virtual no IIS. Nesse caso criei a pasta raiz como diretorio virtual.

iispasta

  • Depois disso vamo clicar em “configurar” na janela Propriedades do Site e vamos adicionar a extensão “.mvc” e outra “.*”(opcional caso não se queira usar .mvc, mas eu aconselho de usa-lo)iis51.gif

iis51mapextensions.gif

(lembrem-se, “check that file exists” desmarcado)

Agora todos os caminhos serão automaticamente mudados de http://localhost/Home/About para http://localhost/Home.mvc/About por exemplo.

Java + JavaScript + JavaServerFaces(JSF)

Por Felipe Thomas

Caro amigo leitor, gostaria de fazer-lhe uma simples pergunta? É possível desenvolvermos uma aplicação que contenha uma classe Java e essa classe comunique-se com um browser? Sabemos que esses dois itens(classe Java e browser) estão relacionados a tipos de propósitos diferentes, mas… gostaria de conceder a boa notícia. Sim, é possível fazermos essa comunicação entre uma classe Java e um browser usando Applet(classe Java) e JavaScript(linguagem utilizada pelo browser).

 

O melhor de tudo isso é que não é complicado a ponto de fazer pessoas desistirem de utilizar este recurso. Na verdade é muito simples. Para começar crie seu projeto web(dynamic web do Eclipse), o qual sugiro com o nome Java-JavaScript. Após ter criado o projeto, faça o download de um arquivo .jar que será fundamental para que nossa aplicação funcione com sucesso, o nome do arquivo é JSObject.jar, ele pode ser encontrado bem facilmente pela internet(o que seria de nós sem o google). Feito isso, coloque o JSObject.jar dentro do seu classpath. Pronto já temos todos os .jar de que precisamos!!

Read the rest of this entry »

Criando e configurando seu primeiro projeto web no MyEclipse

Por Felipe Thomas

Este artigo tem como alvo principal aqueles desenvolvedores que estão engatinhando no mundo do desenvolvimento de softwares ou até mesmo aqueles que já programam, mas não têm tanta afinidade com a ferramenta, que no caso é o MyEclipse. Pra quem não tem MyEclipse, os passos de configuração servem também para o Eclipse e até mesmo para outras ferramentas similares como NetBeans entre outras.

 

Começamos indo ao Menu File item New opção Project… Conforme pode ser visto na figura abaixo:

imagem011.JPG

Read the rest of this entry »

Json.NET: Linq to Json

Por Claudio Ulisse

Amigos,

enfim um exemplo sobre como utilizar a biblioteca Json.NET para interagir com Linq. Sinceramente achei essa biblioteca muito boa, simples,mas infelizmente não tem suporte pela “comunidade” como seria desejável, então mesmo com o idealizador(James Newtonking) muito ativo não é uma escolha estratégica, utilizar algo que em futuro podeira não ter mais suporte…mas pelo resto achei uma biblioteca bacana.

Aqui temos uma visão geral do projeto
projeto.JPG

Nesse caso o banco de dados possui 2 tabelas ,Produtora e Dvd, que são carregadas em memoria com um dataset. O Linq mapeia as tabela e cria um arquivo DataClasses onde são criadas 2 entidades, uma para cada tabela.

O exemplo monstra como criar um objeto Json a partir de uma lista com Linq e como fazer uma query no Json, sempre via Linq

 Read the rest of this entry »

Creative Commons License
Esta obra está licenciada sob uma Licença Creative Commons.