thegoodfellas/blogset-br huggingface dataset:
fazer pensar.HTMLHTML e parte essencial da web. Sem HTML a web nao existe. Por isso, aprenda HTML e todo o seu contexto de semantica e organizacao de informacao. Nao fique preso a versoes do HTML, como: Hoje vou aprender HTML5. Esquece, esse negocio de versoes. Voce vai aprender HTML.CSSEu li nao sei aonde e nao consegui encontrar o link, mas um dos ban-ban-bans gringos disse mais ou menos assim: voce leva algumas horas para aprender CSS, mas uma vida para se tornar um mestre.CSS e simples. A maioria das propriedades voce vai acabar decorando. Na verdade voce nao vai usar mais do que umas 15 propriedades todos os dias. E facil encontrar algum lugar que explique o que e CSS e que lista todas as suas propriedades. Na pior das hipoteses sempre existe a documentacao do W3C para consulta. O importante e que voce precisa aprender algo novo de CSS todos os dias. Nao importa o que, nao importa como, mas voce precisa aprender um truque, uma nova propriedade, uma novidade que so vai se popularizar dali alguns anos...Esqueca o FTP e aprenda um controle de versaoEu nao sei quantas vezes eu ouvi de devs que nao usavam o Sublime Text por que nao tinha FTP acoplado (!). Deixa eu dizer uma coisa e vou ser bem duro: Se voce ainda edita seu codigo usando FTP, voce e junior. Se voce baixa o arquivo pro seu computador, edita e depois sobe pro FTP, voce e Junior.O Dreamweaver e um simbolo. Qualquer editor ou ferramenta que vire uma muleta para o dev e algo ruim.Um desenvolvedor que se preze aprende um controle de versao. Se voce nao sabe o que e um controle de versao veja este, este e este link. Nao e nada dificil e isso vai te salvar a vida.Controlar seu codigo fonte deve ser uma premissa. Um principio. Se voce acha que o undo do seu editor predileto salva sua vida, imagina ter um undo do seu projeto inteiro. Imagine ter o historico de edicao de cada um dos arquivos do seu projeto.Usar um controle de versao, como o GIT, e pre-requisito para trabalhar em qualquer grande empresa. Algumas usam SVN, mas se voce aprender a usar um deles, vai ser facil aprender a usar o outro.Imagine voce nao precisar passar horas no FTP para atualizar codigo, arquivos e etc. Imagine com 1 comando, voce clonar seu projeto inteirinho para o servidor, exatamente do jeito que voce deixou. Nada de ficar se matando por que o FTP travou, por que a conexao perdeu pacotes, por que o servidor matou a conexao, nenhum destes problemas fara mais parte da sua vida.O basico do terminalSe voce vai aprender GIT ou qualquer outro controle de versao, voce vai precisar mexer um pouquinho no terminal. Claro, existem programas cheio de botoes que facilitam as principais tarefas, mas se voce tiver que atualizar o projeto direto no servidor, nao tem jeito, vai precisar usar o terminal para atualizar o projeto la.Outro motivo e que dependendo do projeto que voce se envolver, principalmente se for em
Ruby, Python e coisas desse tipo, voce vai precisar aprender a iniciar o projeto, parar o projeto, atualizar as dependencias e algumas outras tarefas recorrentes via terminar.Um desenvolvedor que se preze aprende um controle de versao.Sem falar que uma serie de ferramentas essenciais para os devs front-end comoGrunt, Bower, Yeoman, Middleman, Jekyll e etc, sao feitos em Ruby e voce vai precisar usar o terminal para fazer a magica acontecer.AcessibilidadeAcessibilidade nao e altruismo. Voce nao faz um site acessivel por que voce esta com pena de alguem cego ou por que nao tem os dois bracos. Voce faz um site acessivel por que voce precisa que seu site seja visto por TODOS. E a mesma coisa se voce nao fizer um site responsivo hoje em dia. Como assim seu site nao consegue ser bem visto via mobile?Acessibilidade e algo que ainda esta engatinhando aqui no Brasil, mas algo me diz que nao demora muito e esse assunto vai cair na boca do povo, vai virar moda e ai todo mundo vai passar a fazer pra nao ficar de fora do grupinho. Por isso, seja pioneiro e comece fazendo desde o principio em seus projetos.Veja aqui uma pequena selecao de slides de palestras sobre acessibilidade.Nos temos uma categoria sobre acessibilidade aqui no Tableless. Da uma sapeada por la.JavascriptO Leandro Oriente falou no seu artigo que ter uma base solida em Javascript e um requisito essencial. E uma das unicas partes que me diferencio do artigo dele.Javascript tem que saber sim, nao estou dizendo o contrario. Mas se voce sentir que nao tem o menor dom (sem trocadilhos) para isso, nao fique preocupado, voce nao precisa ser alguem avancado em Javascript para ser um bom front-end. Mas precisa entender o basico e principalmente as boas praticas. Mas se voce quiser se destacar da media, e ser um OTIMO MOTHER-FUCKER front-end, vai ter que aprender muito, muito bem essa linguagem.Geralmente existem dois tipos de front-ends: aqueles que ficam mais pro lado do design e outro grupo que fica mais do lado da programacao. Geralmente, quem esta mais perto do design tem mais dificuldades para assuntos ligados a programacao. Se voce for um desses, nao se preocupe. Entenda qual o seu perfil, saiba no que voce e forte e foque-se em melhorar sua fraqueza. Se for em Javascript, tente concentrar mais as suas forcas para comecar a aprender bem essa linguagem.Para ficar claro: todo o dev front-end precisa saber pelo menos o basico de Javascript. Voce vai usa-lo sempre. Por outro lado, nem todos precisam saber o que e Node, Backbone, Ember e etc... Dependendo do lugar que voce trabalhar, por exemplo em agencias, voce so precisa saber o basico/intermediario de Javascript. Agora, se voce for para algum lugar que produz seus proprios produtos, muito provavelmente voce vai precisar ser rato nessas tecnologias.JQueryJQuery nao e Javascript. Pelamordedeus. JQuery e uma biblioteca que abstrai a liguagem original, tornando muito mais facil seu controle.Voce precisa saber pelo menos o basico de Javascript para comecar a aprender JQuery. Isso e importante!Mesmo assim o JQuery e a biblioteca Javascript mais
usada no mundo todo. Voce precisa dele para rodar plugins que usamos todos os dias, para rodar outros frameworks como o Bootstrap, por exemplo. JQuery e requisito basico em algumas empresas.Performance80% da performance de um website esta do lado do client-side. Client-side tambem e responsavel pro 90% da performance de um site mobile.Voce prejudica a performance se escreve um javascript ruim, se usa muitas imagens, se voce nao minifica seu codigo, se voce nao serve bem seus assets e uma serie de outros pontos.O Google tem um site que mostra muitos destes pontos e te ajuda a melhorar a performance do seu codigo. Da uma olhada.Ja falamos sobre performance aqui e aqui.SEOAo contrario do que muitos acham, SEO nao e feito por apenas uma iniciativa, mas varias. Nao adianta nada voce escrever um texto cheio de palavras chaves e a estrutura do HTML nao ser semantica. Ou voce ter um otimo codigo HTML, mas fazer seu menu em flash (ok, eu abusei, ninguem faz mais menus em flash).Todo o dev front-end precisa saber pelo menos o basico de Javascript.SEO e um trabalho que voce precisa ter em varias frentes. E necessario usar as tags corretas, melhorar a performance, medir a prioridade dos links na pagina e varias outras coisas. O responsavel por isso e o dev front-end. Nao se preocupe, pesquisa de palavras chaves, relevancia do texto e qualquer coisa ligada ao conteudo nao sao de sua responsabilidade. Voce precisa fazer com que o conteudo seja encontravel e principalmente seja facil dos sistemas de busca consumirem esse conteudo por meio de um bom codigo client-side.WordPressFalo para aprender WordPress por que e o mais badalado. Voce pode aprender Joomla! ou Drupal, nao tem problema. Mas nao tem como, o WordPress e o CMS mais usado no mundo. E pessoalmente eu acho muito melhor que os outros dois.A boa noticia e que voce nao precisa aprender PHP para fazer websites em WordPress. Ele esta tao maduro que voce consegue fazer sites relativamente complexos usando sem muitos problemas as funcoes que o WordPress dispoe. Se voce e um freelancer, e interessante saber WordPress para poder vender o pacotinho codigo client-side + wordpress.Pre-processadoresAprenda algum pre-processador. Eu, particularmente, nao gosto muito. Mas eu uso bastante. E algumas grandes empresas os pre-processadores facilitam a manutencao do codigo CSS e o deixam escalavel. O SASS e o mais utilizado. LESS e o segundo. Para se ter uma ideia LESS e usado pelo pessoal que faz o framework Bootstrap.Nao importa qual pre-processador voce decida usar, mas entenda que voce precisa saber exatamente como eles geram o codigo final. Se um pre-processador for mal usado, ele pode acabar com o seu projeto. Eu ecrevi algo sobre isso aqui.Manipulacao de JSon e etcEm algumas empresas programadores back-end nao encostam no front-end. Eles nao editam o HTML, nem tao pouco o Javascript. Isso acontece por que ele passa mais tempo construindo e melhorando uma API do que qualquer outra tarefa. O dev front-end por sua vez consome essa API e entao comeca a popular as paginas com as informacoes encontradas nela. Suponha que
voce precise fazer uma listagem em uma determinada pagina do projeto. As informacoes serao requisitadas via Javascript, que consumira um JSon, promovido pela API. Neste JSon havera todas as informacoes que voce precisa exibir na pagina. O resto e definir o HTML e formatar com CSS. As informacoes virao do Javascript.Acessibilidade nao e altruismo.Para voce ser um front-end top de linha, entender essa dinamica e essencial. Esse topico ficou por ultimo por que nao e algo trivial. Voce precisa entender muito bem sobre boas praticas de escrita e de codigo e performance. Voce tambem consegue sobreviver em muitas empresas sem ter essa skill. Normalmente isso e necessario em empresas que trabalham com sistemas. Quase nunca uma agencia web tera uma necessidade assim.Estude a teoriaNunca, nunca comece pela parte pratica. Eu sei que praticar e colocar a mao na massa e a parte mais esperada por qualquer pessoa que esta comecando na area. Mas acredite em mim: se voce quer ser um front-end acima da media, procure entender o por que das coisas.Nao basta sentar, abrir um PSD e comecar escrever HTML. Ha uma serie de conceitos que vao te ajudar a escrever codigo acessivel, escalavel e semantico. Tem que saber que seu codigo vai ser consumido muitas vezes por robos de busca, leitores de tela, browsers, scripts e etc. E responsabilidade sua entender que HTML e tudo sobre organizar e dar significado a informacao.ConcluindoVoce pode saber todos estes assuntos ou apenas alguns, nao importa, voce sempre tera mais informacoes para aprender. Existem uma serie de outros assuntos que eu nao abordei como por exemplo aprender Jekyll ou Middleman, entender como se usa o Grunt, RequireJS, Yeoman, Bower e etc. O artigo iria ficar gigantesco e voce ficaria assustado. Por isso, eu estou escrevendo um livro que podera te ajudar nesses assuntos todos. Esse e o universo que os devs front-ends devem enfrentar.
Clicam aqui e acessam as paginas do mundo todo. Muitos nao sabem que existem varios navegadores, desenvolvidos por varias empresas diferentes. E assim como tudo nessa vida, e bom termos opcao de escolha, ne? Hoje, o Laboratorio Digital vai avaliar os cinco principais do mercado nas versoes mais recentes: Internet Explorer 8, Mozilla Firefox 3.6.3, Google Chrome 5, Safari 5 e Opera 10.53. Sera que as diferencas sao realmente gritantes? E sera que da pra apontar o melhor entre eles? E o que veremos agora!leia mais em: http://olhardigital.uol.com.br/produtos/central_de_videos/ie-mozilla-chrome-safari-ou-opera-qual-e-o-melhor-navegador/12524/integraveja o video da reportagem em:http://olhardigital.uol.com.br/produtos/central_de_videos/ie-mozilla-chrome-safari-ou-opera-qual-e-o-melhor-navegador/12524O Laboratorio Digital testou velocidade, facilidade de instalacao, memoria e personalizacao. Confira!fonte: http://olhardigital.uol.com.br/
Tenho tido varias experiencias com o uso de tecnologias, mas vou relatar uma simples que me chamou a atencao. Tenho uma filmadora antiga e resolvi levar para a escola para as criancas se verem na TV em tempo real, pois enquanto estamos filmando, a imagem ja vai passando (veja as fotos). Nas primeiras experiencias as criancas nao sabiam o que fazer com tanta alegria, queriam aparecer na TV o tempo todo, buscavam estar sempre no foco e foi preciso muita orientacao e dirigir a filmagem para contemplar todos. Realizamos depois algumas atividades que iam sendo filmadas para que eles se vissem e pudessem comentar sua participacao ou nao e foi muito bom. Embora eu tenha tido dificuldades com a concretizacao das filmagens (o registro da filmagem na fitinha VHS falhou na maioria das tentativas, creio que pelo fato de tentar gravar em cima de outra filmagem), isso nao invalidou a experiencia. Fiquei um tempo sem levar a filmadora e as criancas outro dia perguntaram a respeito, pedindo para serem filmados novamente.De acordo com as leituras, quero destacar que usar tecnologias com os alunos ja nao e mais o unico foco, pois e importante que eles, alem de assistir, tambem produzam midias (imagens, audios, etc). Se a leitura do mundo precede a leitura da palavra (Paulo Freire) e se ninguem estara alfabetizado antes de ser capaz de escrever sua propria historia (Paulo Freire), a producao de midias na escola se faz urgente. Receber e produzir midias deve ser feito simultaneamente. Pelas leituras, percebi que podemos criar animacoes, audios, imagens, enfim, variar a producao com a participacao direta das criancas. Aprender a ser critico e um dos principais objetivos da producao de midia na minha opiniao. A partir do conhecimento de sua producao, nos capacitamos a receber de forma diferente as midias em geral e a crianca ja pode comecar a desenvolver essa importante habilidade de ser ativo ao inves de passivo receptor. Cabe a nos, professores, em primeiro lugar sermos ativos e depois proporcionarmos as criancas essa oportunidade. O texto e o texto, independente de ser ele escrito, sonoro, imagetico, etc. Cabe ao professor decidir pela variedade de textos e outros meios. O uso do jornal, por exemplo, deve ser cuidadoso, pois so desenvolvemos o senso critico ao compararmos 2 ou mais jornais, pois tudo na midia e tendencioso, nao reflete a pura realidade, pois a noticia foi primeiramente escolhida, depois organizada, depois contada a partir de um ou alguns pontos de vista, e, assim, nao podemos nos tornar meros receptores como se testemunhas fossemos de uma realidade. O video, por exemplo, da transformacao da imagem da modelo podera mostrar as criancas como podemos enxergar de forma limitada ou enxergarmos uma imagem que nao e real. Ao produzirmos um comercial simples de algo comestivel onde as criancas possam ter acesso ao que acontece nos bastidores (objetivos ocultos do comercial) pode-se ensinar algo precioso as criancas que nenhum comercial de verdade mostraria. A partir dai, abrimos possibilidades diversas na visao de mundo desta crianca. Os conteudos que identifiquei no projeto Minhas Raizes fazem parte
do curriculo formal, pois na educacao infantil um dois eixos e exatamente Autonomia e Identidade, o que o projeto Minhas Raizes teve como objetivo principal. Mas tambem outros eixos foram contemplados como Corpo e Movimento, pois quase tudo que envolve a educacao infantil contempla este eixo; Interacao Social , que foi enriquecida pelo compartilhar das origens e costumes das familias nas rodas de conversa e demais atividades; Comunicacao e Expressao, quando cada crianca teve oportunidade de compartilhar sobre sua familia; Linguagem Matematica atraves da comparacao dos tamanhos dos Estados representados no mapa do Brasil, do numero de avos, tios e irmaos de cada crianca, ou seja, do tamanho da familia de cada um, etc; Natureza e Sociedade a partir da insercao de cada familia como parte do todo em suas diferentes origens tanto dentro quanto fora do Brasil, bem como dos aspectos peculiares a cada regiao abordada.As nocoes de geografia com a participacao direta da crianca colocando o Estado no mapa do Brasil como se fosse um quebra cabeca nao estava especificado no objetivo do projeto, mas foi realizado com otimo aproveitamento por parte das criancas. Tambem uma explicacao mais detalhada aos pais sobre os objetivos do projeto, que nao estavam previstos, foi necessaria para alguns que nos solicitaram e demonstraram interesse em saber mais. Estas nocoes estao sim dentro do curriculo pois o mesmo aborda o eixo Natureza e Sociedade, bem como Interacao Social e Comunicacao e Expressao. As tecnologias estao tambem inseridas, pois ate o simples tirar foto ou filmar as atividades ajudam a crianca a se ver, valorizar sua participacao nas atividades, o que a ajuda na construcao de sua identidade, auto-estima.Curriculo, entao, para mim, e um conjunto de saberes definidos como necessarios para um grupo de acordo com sua faixa etaria, que facilita tanto o planejamento de aulas quanto a avaliacao da aprendizagem.
de novo e voltamos a estrada para uma nova viagem que, com certeza, sera de alguma forma recompensada. http://portaldoprofessor.mec.gov.br/fichaTecnica.Nos tempos de hoje precisamos buscar novos conhecimentos para acompanhar o mundo atual (midia digital) e trabalhar com os alunos usando esses recursos e muito fascinante e gratificante, pois a curiosidade faz com que eles aprendam muito.
pois com pequenas acoes musicais que desenvolvem percepcao ritmica e/ou auditiva estamos trabalhando varios aspectos necessarios ao desenvolvimento da crianca (e do ser humano em qualquer faixa etaria): atencao, coordenacao motora, senso grupal, musicalidade, bem estar, etc. Os beneficios sao incalculaveis. Tao importante quanto o aluno conhecer trabalhos diferentes atraves da tecnologia e ele se ver ou ver seu trabalho registrado tambem atraves do recurso tecnologico. Especialmente este ultimo precisa ser utilizado com frequencia, pois ao menos o aparelho de DVD costumamos ter acesso na escola para possibilitar essa pratica. O prazer com que a crianca se olha e tambem ao colega enriquece seu processo de aprendizagem, especialmente no que se refere a sua auto-estima.
possiveis gastos com aadaptacao dos escritorios, podem se adequar melhor a lei das cotas, economizamcom o pessoal que assessora a Pessoa Com Deficiencia no escritorio comoacompanhantes, terapeutas ocupacionais, ajudantes e cuidadores, ganham naprodutividade dos funcionarios e enfim tem lucros maiores. Deve-se ter em mentealguns cuidados, e claro. O sistema Home Office exige acesso a internet econtas de e-mail, pois e tudo feito online. As vagas de Home Office exigemmaior qualificacao profissional e ensino superior. Elas se limitam a areas comopesquisa, design, redacao de textos, traducao de textos, jornalismo, blogs,redes sociais, pessoa juridica, comunicacao, marketing, publicidade e callcenter. No caso de call center entra em cena o teletrabalho, adaptacoes deterapia ocupacional, projetos de areas afins e desenvolvimento em novastecnologias, que no entanto, ainda dao seus primeiros passos. O sistema Home Office exige disciplina,rotina, concentracao, organizacao, seguranca e sigilo, pois em casa podemos nosdistrair mais facilmente com problemas domesticos, a televisao e a falta dehorarios, devemos ter compromisso com os prazos, nao estamos no escritorio,onde sentimos um clima de rotinas administrativas e ambiente de trabalho evestimos uniforme, que nos incentivam mais para o servico, e as informacoesprofissionais podem vazar ou ser invadidas por virus e hackers. O sistema HomeOffice se baseia na confianca e vigilancia, pois as empresas nao possuemcontrole tao apurado sobre seus dados, como acontece no escritorio. Enfim,tomando-se todos os cuidados necessarios e considerando que e passivel deproblemas como qualquer tipo de servico, o sistema Home Office representa ofuturo do mercado de trabalho, o avanco das novas tecnologias, mais economia eprodutividade para as empresas e a inclusao social da Pessoa Com Deficiencia.
terminada, e o dinheiro do petroleo temfinanciado a construcao de infraestrutura e melhorado a rede de protecaosocial. O percentual de pobres caiu de 46,7% para 6,5% em dez anos. O pais temuma politica externa com varias frentes: atraiu petroleiras ocidentais echinesas, aderiu a uma uniao aduaneira com Russia e Belarus e se filiou aOrganizacao para a Seguranca e Cooperacao na Europa. Alem disso, contrataconstrutoras da Turquia, com quem mantem lacos culturais, ja que o cazaque euma lingua turca, e busca redes de transporte para diminuir a dependencia daRussia na hora de exportar seu petroleo para a Europa, seu principal cliente.Por outro lado, o Cazaquistao nao consegue diversificar sua economia: 90% dasexportacoes sao recursos naturais, dos quais 70%, petroleo e derivados. O paisesta lutando contra a doenca holandesa, quando a vantagem comparativa minaoutras atividades economicas, principalmente a manufatura. Outro desafio e asucessao do onipresente Nursultan Nazarbayev. Sua idade avancada, 72 anos, temincentivado uma serie de especulacoes sobre quem sera o segundo presidente dahistoria cazaque e seu sucessor, dando continuidade ao seu objetivo de tornar opais no principal entroncamento terrestre entre o Ocidente e o Oriente. Eis oCazaquistao.
ideia da evolucao de nossas relacoes, no ano passado essemontante era alcancado a cada 15 horas. Com a disparada da economia chinesa, apartir de 2009, a China superou os Estados Unidos para se tornar nosso primeiroparceiro comercial. Por outro lado, o Brasil esta em nono lugar na lista dosparceiros comerciais de Pequim. Ate o inicio dos anos 1990, o Brasil exportavaprincipalmente manufaturados e, hoje, predomina a venda de materias-primas,refletindo assim a nossa dependencia em relacao a China, cujo crescimentoeconomico medio recente chegando a casa de dois digitos impulsionou fortementenossa economia, e que comeca a se desacelerar, e lembrando o carater colonialde nossas relacoes e primario de nossas exportacoes, uma vez que e a China exportapara o Brasil produtos manufaturados, fazendo com que varios setores da industria perdem mercado para os chineses. Noano passado, a China teve um PIB de US$ 9,2 trilhoes com uma populacao de 1,3bilhao de habitantes e o Brasil um PIB de US$ 2,3 trilhoes 201 milhoes dehabitantes, observando-se e reforcando assim diferencas economicas edemograficas entre ambos, e revelando a afinidade de paises continentais emdesenvolvimento. Divergencias ideologicas no campo politico nunca impediram eafetaram as relacoes entre Brasil e China durante quatro decadas, prevalecendosempre o pragmatismo de ambos os lados e a ausencia de pendencias historicas. OBrasil viveu sob uma ditadura militar alinhada aos Estados Unidos durante aGuerra Fria, do lado capitalista, voltando a ser uma democracia e a Chinasempre foi governada a maos de ferro sempre pelo Partido Comunista e viveu sobum regime comunista, abrindo a sua economia recentemente, e mesmo assim, foramse aproximando cada vez mais. Enfim, as relacoes entre Brasil e China vao bem eseguem crescendo cada vez mais apesar de suas enormes diferencas culturais,chegando aos seus 40 anos, completando bodas de rubi Parabens!
de petroleo cair. Mas o preco do produto disparou no mercadointernacional, garantindo ao governo sua fonte de recursos. A PDVSA usou essedinheiro para importar alimentos e distribui-los a precos subsidiados apopulacao, mas nem essa medida se mostrou suficiente para controlar a inflacao.Os indicadores sociais e economicos foram escondidas ou continham falsificacoesgrotescas. Ficou dificil saber a taxa de inflacao ou de variacao do PIB. Alemdisso tudo, Chavez destruiu as instituicoes. Aprovou uma nova Constituicao queestendeu o seu mandato para seis anos e lhe permitiu governar por decreto. Opoder Judiciario foi tomado, com o esvaziamento de juizes independentes das principaisinstancias superiores. O fantasma de Chavez nao afeta somente a Venezuela, mastoda a America Latina, uma vez que esses paises elegeram presidentes alinhadoscom as politicas chavistas, e que agora se veem orfaos de seu maior lider edesorientados quanto a seu futuro politico. O que sera de Morales, Correa eOrtega, sem seu lider espiritual? So Deus sabe!