Aula1: PHP, HTML e CSS

Dentro de um script PHP podemos integrar as linguagens HTML e CSS.

Organizando um arquivo HTML em áreas bem definidas, é possível aplicar o estilo desejado em cada uma delas realizando alterações exclusivamente no arquivo CSS.

Acompanhe a seguir como é simples organizar o código para permitir essa integração.

Quer fazer o download da aula? Baixe aqui.

Chegou até o final do vídeo e o seu layout ficou campeão? Quer conquistar o seu lugar no Hall da Fama?

Capture a tela e envie a imagem para o email contato@camachojunior.com.br colocando o assunto “Aula 1 – Pode Publicar”.

Abração!

Como Aumentar o Upload? #LIVE

Ontem foi a inauguração no nosso canal Youtube. A Live, que teve início às 20:00h ocorreu normalmente e teve aproximadamente 1h de duração.

Terminada a Live, deixei o notebook fazendo o Upload do vídeo para o Youtube e fui dormir sossegado.

Na manhã seguinte é claro que ao acordar fui correndo conferir a quantidade de Views… Gente! O vídeo não tinha subido!

Apesar de ter um link de 100Mbps contratado justamente para conseguir fazer Streaming, executei um teste de conexão e constatei que o meu Upload era de apenas 4,5Mega.

Cancelei aquela tentativa de Envio, fiz algumas alterações no meu notebook e o reiniciei. Quando o Windows iniciou, refiz o teste de conexão e verifiquei que a taxa de Upload tinha melhorado.

Vou compartilhar aqui qual foi a arte Ninja.

ATENÇÃO: É preciso extrema atenção nesse procedimento. Criar um parâmetro no lugar errado pode afetar o bom funcionamento do Windows.

PASSO 1
1) Clique com o botão direito no Logo do Windows no canto inferior esquerdo da tela e escolha “Executar”;
2) Digite “regedit” [Enter];
3) Responda a pergunta: Deseja permitir que este aplicativo faça alterações no seu dispositivo? [Sim]

O Editor de Registro vai abrir uma série de pastas amarelas, semelhante ao Windows Explorer.

Vá abrindo as pastas até:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]

No painel da direita, clique com o botão direito e escolha:

Novo > Valor DWORD(32bits)

Você terá a opção de informar o Nome do novo parâmetro. Informe exatamente:

DefaultSendWindow

Clicando com o botão esquerdo e depois o botão direito sobre o novo parâmetro criado, escolha “Modificar…”

Informe exatamente:
Dados do valor: “18000
Base: Hexadecimal

PASSO 2
Vamos abrir o caminho de pastas:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

No painel da direita, clique com o botão direito e escolha:

Novo > Valor DWORD(32bits)

Você terá a opção de informar o Nome do novo parâmetro. Informe exatamente:

EnablePMTUDiscovery
Agora você já sabe.
Em cima do parâmetro recém-criado faça: botão esquerdo, botão direito, Modificar…

Informe exatamente:
Dados do valor: “1
Base: Decimal

Feche o Editor do Registro.

Reinicie o computador.

Refaça o teste de velocidade e me conte o resultado!

No meu caso consegui obter melhorias:

E consegui fazer Upload do vídeo para o YouTube!

Desenvolvimento Web e Neurociência | Carlos Camacho convida Prof. Nelson Paz

Como se preparar para o futuro?

O nascimento de empresas como o Uber é uma disrupção ou uma inovação?

Quais atitudes precisamos ter hoje para estarmos preparados para o amanhã?

Confira também uma entrevista com Eco Moliterno da Accenture. Um bate-papo descontraído com Marcelo Martos que traz muitas reflexões envolvendo tecnologia e pessoas.

Coach

Vivemos numa época de transformações. As empresas atravessam o que chamamos transformação digital.

Percebo que as pessoas também estão se descobrindo como seres únicos, que buscam crescimento constante e realização plena.

Essa transformação interna, a vontade de dar voz aos nossos desejos, é o que traz significado para as nossas vidas. Tudo isso não exclui a participação no mercado de trabalho.

Há alguns meses minha líder delegou a missão de ser Coach da Mirella Souza da Silva – estagiária na nossa equipe.

É claro! Exclamei de imediato. Ela ficou satisfeita por eu ter aceitado a missão e em seguida foi resolver outros assuntos da sua agenda.

Confesso que ao sair daquela reunião a única coisa que se passava na minha cabeça era:

  • O que significa exatamente ser um Coach?

Claro que eu já tinha ouvia esse termo em muitos lugares, mas qual o seu real significado?

Descobri que essa palavra já assumiu diferentes definições mas que hoje tem a ver com a capacidade de facilitar e transformar a vida das pessoas.

  • Lá na Idade Média, os condutores de carruagens eram chamados de cocheiros.
  • Na segunda metade do século XIX as pessoas usavam o termo para fazer referência aos professores de universidades.
    Acho que isso está mais próximo do significado atual do termo.
  • No mundo esportivo, os responsáveis pelo aperfeiçoamento dos atletas também passaram a receber esse nome.

E o que um Coach faz na prática?

Ele se baseia no autoconhecimento e no desenvolvimento pessoal.

Legal! Estava aí algo que eu queria colocar em prática: ajudar alguém no seu desenvolvimento pessoal. Eu não podia dar respostas prontas ou indicar o caminho que eu julgasse correto. O Coach não é o protagonista do processo.

Em uma conversa inicial com a Mirella, soube que ela já havia trabalhado em um sistema de Agendamento de Salas. O aplicativo foi para o ambiente de Produção e atualmente é usado por toda a Diretoria.

Excelente! Eu pensei. Além de conhecimento e habilidade, é imprescindível ter atitude. É preciso ter coragem para colocar o seu código para os outros usarem. Afinal de contas se erros forem encontrados, é a sua reputação que está em jogo.

Sabendo que ela possui o que chamamos de CHA (Conhecimento, Habilidade e Atitude), decidi subir a barra e coloquei um desafio de programação na mesa.

Mirella também já tinha demonstrado conhecimentos em Programação Orientada a Objetos ao entregar aquela missão do aplicativo de agendamento, então propus que ela desenvolvesse um CRUD(1) em uma linguagem diferente daquela usada no primeiro desafio.

Ela faz faculdade de Computação pela manhã e estágio no período da tarde. Apesar de sua agenda corrida, ela topou o desafio sem pestanejar.

Nosso Cientista de Dados Chefe já havia passado uma tarefa para ela realizar no horário da tarde, então em que momento você acha que ela conseguiria estudar a nova linguagem para dar conta do desafio proposto? Sim! À noite e aos finais de semana!

Não são todas as pessoas que encaram o sacrifício de estudar toda noite e aos finais de semana para adquirir novos conhecimentos. Mesmo para os estudiosos, não é fácil manter essa disciplina por muito tempo. Lembre-se que ela tem que dar conta das disciplinas regulares do curso de graduação (…).

Mas eu era o Coach! Minha missão era promover pressão e alta temperatura até que o carbono se tornasse um diamante! Acreditei no potencial da Mirella e ela correspondeu às expectativas.

Depois de estudarmos o código-fonte que ela entregou e realizarmos pequenas melhorias, perguntei se ela topava revisar um texto técnico que explicava tudo aquilo que havíamos testado e mais um pouco. Adivinhem a resposta dela?

  • Sim, será uma honra!

Aluna do Curso de Ciência da Computação da Universidade Nove de Julho, Mirella foi revisora técnica de um livro didático sobre programação de computadores. O seu trabalho de revisão passou em primeira instância no Controle de Qualidade da Amazon!

Além de estar muito orgulhoso, o que mais eu posso dizer?
Mirella, pode colocar “revisão técnica de Livros” como um novo skill no seu LinkedIn!

Desejo sucesso e que você mantenha essa determinação implacável durante a sua jornada profissional. Conte comigo sempre!


(1) Codificar um CRUD significa escrever as funcionalidades necessárias para incluir, alterar, consultar e excluir registros.