Design patterns PHP, Java ou qualquer linguagem – Exemplos

Fala pessoal,

No repositório github do Dominik Liebler há diversos exemplos de padrões de projetos em PHP e podem servir de exemplos não somente para PHP mas para outras linguagens também pois, se você conhece OO e precisam de soluções para sua aplicação,  os padrões exemplificados aqui podem ser adaptados a sua linguagem sem problemas.

Lembrando que padrões de projeto são soluções já pensadas por vários desenvolvedores ao redor do mundo e viraram padrões para resolver problemas cotidianos no dia a dia de um desenvolvedor de softwares. Vale a pena conhecer e aplicar para você não querer ficar reinventando a roda! 🙂

Mais informações sobre design patterns? Apostilas sobre design patterns em java da Caelum e K19.

Ambas atualmente precisam de um cadastro rápido lá.

Materiais que valem a pena!

Até a próxima.

Acesso ao e-mail institucional @etec.sp.gov.br ou @fatec.sp.gov.br e beneficios da parceria do CPS com a Microsoft

Para centralizar as modificações que a Microsoft realizou em meio a todas mudanças nos acessos ao e-mail institucional, os coordenadores gerais do projeto criaram já há um tempo um site para centralizar todas as ações relativas ao projeto:

www.etec.sp.gov.br para ETECs e www.fatec.sp.gov.br para FATECs. Qualquer um destes sites aparecerá uma imagem semelhante a esta:

tela etec.sp.gov.br ou fatec.sp.gov.br

Nestes sites você encontra tudo o que precisa saber sobre o projeto Microsoft x Centro Paula Souza(ETECs e FATECs), atualizações, solução de dúvidas e afins.

Acesso ao e-mail institucional(@etec.sp.gov.br ou @fatec.sp.gov.br), acesso ao dreamspark (baixar softwares da microsoft gratuitos para uso pessoal), acesso ao office365 online ou inclusive instalá-lo gratuitamente no seu PC/Notebook, acesso ao onedrive, dentre outros que possam vir aparecer futuramente.

Até a próxima.

 

 

Apostilas sobre HTML5 e CSS3 do w3c.br

Seguem apostilas sobre html5 e CSS3 do W3C.br. Apostila totalmente em português para referência para usar em desenvolvimento para WEB, Apps Hibridas(Android,IOS, Windows phone) desenvolvidas com Ionic/Cordova/Phonegap e até apps desktop(por que não?).

HTML5: http://www.w3c.br/pub/Cursos/CursoHTML5/html5-web.pdf

CSS3: http://www.w3c.br/pub/Cursos/CursoCSS3/css-web.pdf

Até a próxima.

erro executando adb: “error: more than one device/emulator”

Em algum momento, você pode receber esta mensagem quando tentar executar uma conexão com seu dispositivo android via comando adb. Isso significa que você tem um ou mais dispositivos ou emuladores disponíveis e o adb precisa saber em qual dispositivo ou emulador deve executar o comando.

No meu caso eu tinha 1 dispositivo(device) e outros 3 emuladores e esta era a causa.Se este for o seu caso, é mais simples por exemplo executar um “reboot bootloader” adicionando um -d assim:

c:\sdkpath\platform-tools>adb -d reboot bootloader

Caso tenha mais que um dispositivo, será necessário indicar o serial ( numero listado com a execução do comando adb devices):

c:\sdkpath\platform-tools>adb -s 1234567890 reboot bootloader (01234567890 é um exemplo e você deve pegar um seu para poder executar efetivamente os comandos)

referencias: adb commands

Se este post foi útil para você, compartilhe abaixo contando sua experiência deixando uma mensagem ou avaliando o post.  Assim você também colabora ajudando outros aqui também!

Até a próxima.

Retirando caracteres especiais de enter, final de linha e tab via SQL

Linha de comando para remover estes caracteres especiais de enter, final de linha e tab via SQL:
UPDATE tabela_tal SET ColunaVarcharDaTabela = REPLACE(REPLACE(REPLACE( ColunaVarcharDaTabela , CHAR(13), ”), CHAR(10), ”),CHAR(9),”)

Atenção: este comando irá atualizar todas os registros da “tabela_tal”. Se não quiser este resultado, use where para filtrar os registros que quer modificar.

Referência char.

Referência replace.

Até a próxima.

Genexus ev3 x iis7 x Erro HTTP 500.21 – Internal Server Error

Há uma pequena configuração que deve ser realizada no pool de aplicativos no IIS7 para que não ocorra o erro 500.21.

2016-01-09 19_04_09-Erro detalhado do IIS 8.5 - 500.21 - Internal Server Error

Solução:

Entre no IIS, clique sobre pool de aplicativos, dois cliques sobre qual pool você usa na sua aplicação que causou o erro no browser:

pool de aplicativos32bits-I

passo1

Modifique conforme abaixo:

2016-01-09 18_53_46-Editar Pool de Aplicativos

Alterar modo de pipeline gerenciado de clássico para integrado

 

Reinicie o iis7 e acesse a URL novamente no seu browser e estará tudo ok.

Clique aqui para mais informações sobre pipeline integrado ou clássico.

 

Obs.: Se houver a necessidade de manter o pool de aplicação como clássico para aplicações anteriores que não funcionam ou não devem funcionar no modo pipeline integrado, configure outro pool de aplicativos para sua nova aplicação em genexus. É possível a inclusão de outro pool de aplicativos pelo gerenciamento do IIS, clicando com o botão direito do mouse sobre o pool de aplicativos, adicionar pool de aplicativos.

ref: http://wiki.genexus.com/commwiki/servlet/wiki?FaQNet_50021 e https://technet.microsoft.com/pt-br/library/cc725564(v=ws.10).aspx

Se este post foi útil para você, compartilhe abaixo contando sua experiência deixando uma mensagem ou avaliando o post.  Assim você também colabora ajudando outros aqui também!

Até a próxima.

Insanity: doing the same thing…

AlbertEinstein - insanity doing the same thing over and over again

 

“Insanidade é continuar fazendo sempre a mesma coisa e esperar resultados diferente.” (Albert Einstein)

Pense, mude, estude,  critique positivamente! Faça algo pra mudar! Aproveite o novo ano para traçar e atingir novos objetivos e correr atrás dos seus sonhos.

Só assim, entre erros e acertos, novos resultados aparecerão e tornarão sua vida melhor!

Sucesso pessoal!