terça-feira, 17 de junho de 2014

MYSTERY WebDriver

MYSTERY WebDriver TORSO WHAT IS?
https://www.youtube.com/watch?v=s4181sIdat0
LOOK THAT.
MORE LOOK MORE WEIRDO VISIT THIS MINUTE CHANNEL CHANNEL I HAVE JUST WILL HAVE TO SEND A VIDEO JA HAS 78 THOUSAND IN 8 MONTHS THAT'S WHAT EVERY 2 MINUTES HE PUT A NEW VIDEO CHANNEL IS HERE BELOW.
https://www.youtube.com/channel/UCsLiV4WJfkTEHH0b9PmRklw/videos



São Paulo - Some things are more fun before being explained. This is the case of a mysterious YouTube channel, the Webdriver torso. Recently, Google has admitted he is behind the channel that rises thousands of cryptic videos.
Read More


Since March 2013, the channel had been causing a stir on the internet. He has published more than 80 thousand videos with blue and red geometric shapes. All videos are only 11 seconds long.
Speculation passed since aliens to the New World Order. But in the end it was just Google.
The videos are sent by the company to test quality of YouTube. Apparently, the content is unimportant, just a random arrangement of shapes and sounds. According to a source from YouTube, they are extremely simple to be made.
Google had been doing mystery about it and even encouraging netizens. To fetch the channel name, "Torso Webdriver" on YouTube, the page appears with the results full of colored rectangles.
The discovery of the connection with Google was taken by Engadget, which could relate to some account profiles of company employees in Switzerland. Google confirmed the involvement and then sent an official explanation.
"We will never give up deliver fast and without any quality loss uploads, and we will never let you touch the low quality videos on YouTube. That is why we always ran tests like Webdriver Torso "wrote Google.
The message uses bits of the song "Never Gonna Give You Up" by Rick Astley. The Rickrolling meme (video artist dancing) was published in Webdriver channel torso.
Conspiracy versions could be more interesting. But Google took the letter from Rick Astley, "Never shall we say a lie and hurt you you."
See below the video of Rick Astley Webdriver torso with dancing:

Webdriver Torso - New mysteries emerged.

Anyone who has read and watched our article on the Webdriver torso (See Here) know what we're talking about and also know that the whole subject is "bizarrely" sinister. The mystery still remains and this time, things got much more interesting.


The video below is of the Acquis Damn, now we show in the previous post:




In this video, there are several explanations of the torso Webdriver and one of them says that the channel webdriver "has no profit ..." At least not until the evening of 22/05/2014,
Today (05.22.2014) The Cursed Collection Fear and site B were informed that the status of the channel torso webdriver changed to "monetized."

In the image below, you can see the statistics site Social Blade which shows that a company called "ytuploadtestpartner_torso" claimed the rights to the videos.
An interesting fact about this is that this mysterious company has no other channel and claimed their stats are "zeroed" in Social Blade, which makes us deduce that it was created recently.




For those unaware, the blade is a social site that shows statistics of the You Tube channel and for someone to claim the rights of a channel you need to be suitable for such documentation.
This leaves more confused than before because history, the question arises:
If the Webdriver torso is only one channel experiment and You Tube, why a network would claim their rights?


In the video made by the foreign channel "Ignorant de la Vida" you can see a simulation-based calculations of where one of the videos of Webdriver channel torso was filmed, this is a hotel in France and the location is not a hosting of commercial buildings, which dismisses the hypothesis that an office is Google / You Tube.



The channel responsible for "Ignorant de la Vida" says in his video that tried to contact the staff of the building with the intent to rent the room where supposedly one of the recordings webdriver channel torso had been filmed and note, he received an email saying that the Hotel "can not tell if the room was available,"





It seems that the conspiracy theories have gained more space in this subject and especially now that everything seems to be disentailing Google.

The google is updating something? Or aliens are communicating? Who knows demons or French espionage agents? What you tell me the whole story, huh? Comment, give your opinion!
Weird and wonderful: the "Torso Webdriver" mystery videos explained - and remystified!
by Paul Ducklin on May 5, 2014 | Leave a comment
Filed under: Cryptography, Featured
An esoteric mystery has taken the internet by storm!
If you are not up to speed with the latest conspiracy theory, you need to know about the mysterious YouTube sensation known as Webdriver torso.
It's a YouTube channel with nearly 80,000 videos, pumped out in batches.
Each consists of ten unique frames, each with two rectangles randomly sized and placed, one blue and one red.

SCHEDULE WHERE TO START?


SCHEDULE WHERE TO START?
Big names from around the world support the idea that everyone has the right and should learn to program. We're not talking any names, we're talking about Mark Zuckerberg (CEO and Co-founder of Facebook), Gabe Newell (creator of Half-Life and Steam Co-founder), Bill Gates (co-founder of Microsoft), among others. These names supporting a non-governmental organization, Code.org, who is committed to working to ensure that all students in all schools in the United States, have the opportunity to learn to program. So, if you are fluent in English and want to learn how to program through the internet with Bill Gates or Mark Zuckerberg, there is a good place.
Sentence Steve Jobs on schedule
"Everybody in this country should learn how to program a computer because it teaches them to think," Steve Jobs.
By the year 2020, it is estimated that Brazil will have a loss of U.S. $ 115 billion due to the shortage of professionals in the field of Information Technology (IT). Something that does not happen if there was a strong educational investment in the area, since the shortage is caused by the lack of well-trained professionals to enter the labor market, and not by one of the graduates in IT-related areas.
Before going to any of the areas in need of development and programming, it is essential to have a basic knowledge of the area.
HTML: the beginning
Yes, if you already know HTML, has begun to get a sense of how to build a website. Understand the semantics of the language and the standards for structuring is mandatory for any programmer to understand the construction of web pages. Even though HTML is not a programming language, but rather a markup language.
And as we are talking about forming a very well prepared for the programmer job market and for any type of situation that appears, we have to quote the HTML. The fifth version of the well-known markup language brings many new features that help a lot in developing web sites and applications, both for computers and for tablets or smartphones.
If you want to be good at HTML, look ententer all tags and is perfect with the new HTML5 as graphics on canvas, database, client-side and new elements like header, article, nav and footer.
CSS: simpler than it looks
It is a style sheet language that is used to style, shapes, colors and sizes for the elements of your web pages and even entire systems.
Easy and simple way, the CSS can change all the visual elements of all tags at once. For instance, if you need to change the font size and color of a paragraph, just change the CSS that once in every paragraph of all documents related to HTML CSS document will follow the pattern.
As simple as it sounds, everyday you will learn something new about CSS. Besides all browsers interpret the instructions of the leaves in a different way - which forces us to be always up to date - the language received an update and got the chance to make animations, transitions and even instituted a scheme updates on modules.
And do not forget to always look for topics of responsive design, which makes the content of a website presentable and accessible in different types and screen resolutions, whether on desktops, tablets or smartphones.
Logic programming: 1 +1 from all the rest
Many compare logic programming with cake recipes or ways to get to a certain place - and there is nothing that better explains such Briefly.
For you reach a particular site are a series of steps that, in programming, are described in the lines of code to the server (server-side languages, which will be processed by the server and sent back to the client / browser) or browser (client-side languages, which will be processed on the client browser) always show the final result.
If you have solid knowledge in logic programming and object-oriented programming, then focus on the theoretical part, even though the practice is as expected. With a sound theoretical foundation, learn and understand any programming language will be much easier as you only need to learn the syntax of it.
After all, what an algorithm is and what it has to do with computing?
Versioning: focus on Git
It is common that when working in development teams, professional systems use one or more version control of the application code.
Basically, a version control system (VCS version control system) aims to manage different versions in the development of any document, or the lines of a system made in PHP or simple pictures and elements within a corporate site code.
The VCS is the most widely used today Git (Git / GitHub) and it is essential that the programmer learn at least the basics to use it in day-to-day. Some companies use other alternatives such as CVS, Mercurial, SVN, SourceSafe, PVCS and ClearCase.
Besides Git be more elegant than other alternatives, it is also free and open source (like CVS, Mercurial and SVN), but different from others, Git is very easy to learn and available for all systems Popular (Windows, OS X, Linux and Solaris) operating.
JavaScript: the first of many to come
JavaScript is a scripting language oriented objects that is widely used for web development. Besides being a great start to begin practicing the knowledge of logic programming, Javascript will give you quick, visible and functional results. Currently, almost all Web pages using JavaScript, which is executed in the client browser (can also be run on the server in other cases).
With JavaScript, a programmer can develop from dynamic manipulation of HTML and drawings up games, validate forms and complete systems (with Node.js, for example). Not to mention that if you want to integrate some features of major websites like YouTube or SoundCloud, you can use its APIs (small predetermined set of codes for the implementation of an action of a third party as a playlist of YouTube videos, for example) based on JavaScript.
Knowing this language well, you can already start sending your resume in search of a vacancy for front-end developer. However, do not forget: there is much more to be explored than just JavaScript.
Database: storing an entire world
A database (database, in English) allows you to store and manage all sorts of data inserted. By accessing the Canaltech, know that all news, articles, images and all information is stored in a database, which is accessed by a person responsible for delivering them to the client (you) server.
Initially, a great alternative is MySQL (gerenciameno system database based on SQL data), as well as being one of the banks most used today, you will find applications in CMS (content management system, English Content Management System) like Joomla and Wordpress, working side by side with the PHP language. With MySQL, focus on apredender about the structure and operation of a database.
PHP: the dream of any apprentice
Facebook was developed in PHP. Wikipedia was developed in PHP. WordPress was developed in PHP. And these three are enough for any individual to believe in broad labor market that PHP programmers have without the ability to speak that language reasons.
PHP is the gateway to most of the back-end developers and it does not mean in any way that this language is devoid of resources - on the contrary. How is it possible to develop web applications from simple and light to robust web applications and complex. Not to mention that the transition of knowledge of logic programming is easy and intuitive. And even if doubts arise the programmer can rely on the huge online community dedicated exclusively to language.
It is very easy to find a digital agency, or even a multinational company that is not looking for professionals who have knowledge in PHP. With so many opportunities, the market of PHP grows more each day passes.
Ruby is in a relationship with Rails
Besides being the main programming language to develop the gears Twitter, GitHub and group buying site Groupon, is widely used for making web applications integers, primarily for his "marriage" with Rails.
It is very likely that when you are learning Ruby on Rails, read much something like "do not reinvent the wheel." This happens when Ruby fact be a very easy language to be learned because of its easy to read, decorated, writing and rewriting syntax. Adding Rails framework facilitated things further and gave more freedom to the programmer, now do not need to write as much code as before.
As Ruby is a dynamically typed language (when it is not necessary to declare the type of a variable), it is much easier to learn it is to develop for the desktop, web or mobile. And we can not fail to mention the great libraries that Ruby have lying around, but most can be found directly in The Ruby Toolbox.
Python: for children
Veterans of the programming area say that Python is so easy to learn and use day to day that even children can program in Python. And do not be fooled thinking that the Python name comes from the name of a species of snake, but the British comedy group Monty Python.
Assuming that Python is also a dynamically typed language (like Ruby), we ensure that Python is for both adults (after all, most of Google and YouTube are in the air thanks to this language) and for children, as many parents teach their children the language using the little robot Mindstorms, Lego.
The language is so easy that has been adopted by many educational institutions. One of the cases that became a big success is a professor at FATEC of São José dos Campos, Fernando Masanori, who decided to make a free online course teaching logic programming with Python. The course name is "Python for Zombies."
Mobile Development: its application everywhere
The mobile market is booming, and Brazil could not be otherwise. According to figures released by the FCC in January this year, the number of active mobile terminals with Internet access grew 99% in just one year, from 20.6 million in 2010 to 41.1 million in 2011. This number represents more half the number of Brazilian Internet users, reaching 94.2 million, according to Ibope Media December 2012.
According to IDC Analyze the Future, in 2015 the internet access internet via mobile devices will be higher than access from PCs or notebooks. This is a very important piece of the new force domonstra consumption will be via smartphones, tablets and other mobile devices. Therefore, it is expected to increase the demand for skilled professionals in developing for mobile devices. If you want to drop in front and be ready for the future, it is good to invest in this area.
Having knowledge in languages ​​such as Objective-C (for iOS applications), Java (widely used to develop applications for Android) and. NET platform (Windows Phone) will be essential to ensure the area. If you can attach to it the knowledge acquired in other technologies already mentioned, will be seen as a distinct professional. Be dedicated and studies hard to compete and excel in the job market.
Link. Tune yourself. Get out!
Or simply: Wake up. Update yourself. Set!
That should be the motto of every good programmer. Never stop learning and seeking knowledge. That's the best way to become a good programmer. always try to keep up with the news. There are a multitude of programming languages ​​that were not even mentioned, but for sure you will hear in the future. Technologies such as NodeJS, HAML, LESS, SASS, ExpressJS, Sinatra, CodeIgniter, CakePHP, etc.. All of these names should be familiar to a good programmer.
These are the first steps that every good programmer has to at least meet. But every technology has a focus point and not want to learn all they can not implement them.


Full article: http://canaltech.com.br/materia/programacao/Programar-por-onde-comecar/ # ixzz34q3rM4Qu
The Canaltech content is protected under Creative Commons (CC BY-NC-ND) license. You can play it as long as credits insert with a link to the original content and not make commercial use of our production.

segunda-feira, 16 de junho de 2014

PROGRAMAÇÃO POR ONDE COMEÇAR ?

Grandes nomes do mundo inteiro apoiam a ideia que todos têm o direito e devem aprender a programar. Não estamos falando de quaisquer nomes, estamos falando de Mark Zuckerberg (CEO e Cofundador do Facebook), Gabe Newell (criador de Half-Life e Cofundador do Steam), Bill Gates (Cofundador da Microsoft), entre outros. Esses nomes apoiam uma organização não governamental, a Code.org, que está empenhada em trabalhar para que todos os estudantes, de todas as escolas dos Estados Unidos, tenham a oportunidade de aprender a programar. Então, caso você seja fluente em inglês e queira aprender a programar pela internet com Bill Gates ou Mark Zuckerberg, lá é um bom lugar.
Frase Steve Jobs sobre programar
"Todo mundo neste país deveria aprender a programar um computador, porque isso os ensina a pensar", Steve Jobs.
Até o ano de 2020, estima-se que o Brasil terá uma perda de R$115 bilhões por conta da escassez de profissionais na área de Tecnologia da Informação (TI). Algo que não aconteceria se houvesse um forte investimento educacional na área, já que a carência é causada pela falta de profissionais bem capacitados para entrar no mercado de trabalho, e não por graduados em uma das áreas relacionadas a TI.
Antes de partir para qualquer uma das áreas que necessite de desenvolvimento e programação, é essencial ter um conhecimento básico da área.

HTML: o início

Sim, se você já sabe HTML, já começou a ter uma noção de como se constrói um site. Entender a semântica e os padrões desta linguagem para a estruturação é obrigatório para qualquer programador entender a construção de páginas web. Mesmo que HTML não seja uma linguagem de programação, mas sim uma linguagem de marcação.
E como estamos falando em formar um programador muito bem preparado para o mercado de trabalho e para qualquer tipo de situação que aparecer, temos que citar o HTML. A quinta versão da tão conhecida linguagem de marcação traz muitas novidades que ajudam muito no desenvolvimento de sites web e aplicativos, tanto para computadores quanto para tablets ou smartphones.
Se você quer ser bom em HTML, procure ententer todas as tags e se aperfeiçoe com as novidades do HTML5, como gráficos em canvas, banco de dados client-side e novos elementos como header, article, nav e footer.

CSS: mais simples do que parece

É a linguagem de folhas de estilo que é utilizada para dar estilo, formas, cores e tamanhos para os elementos da suas páginas web e até sistemas inteiros.
De forma fácil e simples, o CSS pode alterar todos os elementos visuais de todas as marcações de uma só vez. Exemplificando, caso seja preciso alterar o tamanho de fonte e a cor de um parágrafo, basta alterar uma vez no CSS que em todos os parágrafos de todos os documentos de HTML ligados ao documento CSS irão seguir o padrão.
Por mais simples que pareça, todos os dias você vai aprender algo novo sobre CSS. Além de todos os navegadores interpretarem as instruções das folhas de uma maneira diferente - o que nos força a estar sempre atualizados -, a linguagem recebeu uma atualização e trouxe a possibilidade de fazer animações, transições e até instituiu um esquema de atualizações em módulos.
E não se esqueça de sempre procurar por tópicos de design responsivo, que torna o conteúdo de um site apresentável e acessível em diversos tipos e resoluções de tela, sejam eles em desktops, tablets ou smartphones.

Lógica de programação: o 1+1 de todo o resto

Muitos comparam a lógica de programação com receitas de bolo ou caminhos para se chegar a um determinado local - e não há nada que a explique melhor de tal modo resumido.
Para você chegar a um determinado local há uma série de etapas que, em programação, são descritas nas linhas de códigos para que o servidor (linguagens server-side, que será processadas pelo servidor e enviadas de volta para o cliente/navegador) ou o navegador (linguagens client-side, que serão processadas no navegador do cliente) mostre sempre o resultado final.
Se você tiver sólidos conhecimentos em lógica de programação e programação orientada a objetos, então foque na parte teórica, mesmo que a prática seja a mais esperada. Com uma boa base teórica, aprender e compreender qualquer linguagem de programação será muito mais fácil,  pois você só precisará aprender a sintaxe dela.

Controle de versão: foco no Git

É comum que, ao se trabalhar em equipes de desenvolvimento, o profissional utilize um ou mais sistemas de controle de versão do código da aplicação.
Basicamente, um sistema de controle de versão (VCS, version control system) tem como finalidade gerenciar diferentes versões no desenvolvimento de um documento qualquer, seja nas linhas de código de um sistema feito em PHP ou simples fotos e elementos dentro de um site corporativo.
O VCS mais usado hoje é o Git (Git/GitHub) e é essêncial que o programador saiba pelo menos o básico para usá-lo no dia-a-dia. Algumas empresas usam outras alternativas, como o CVS, Mercurial, SVN, SourceSafe, PVCS e ClearCase.
Além do Git ser mais elegante que outras alternativas, ele também é gratuito e de código aberto (assim como o CVS, Mercurial e SVN), porém, diferente dos outros, o Git é muito mais fácil de aprender e está disponível para todos os sistemas operacionais mais populares (Windows, OS X, Linux e Solaris).

JavaScript: a primeira de muitas que estão por vir

O JavaScript é uma linguagem de script orientada a objetos que é muito usada para desenvolvimento web. Além de ser um ótimo início para começar a praticar os conhecimentos de lógica de programação, o Javascript te dará resultados rápidos, visíveis e funcionais. Atualmente, quase todas as páginas na internet usam JavaScript, que é executada no navegador do cliente (também pode ser executada no servidor em outros casos).
Com JavaScript, o programador poderá desenvolver desde manipulações dinâmicas do HTML e desenhos, até jogos, validação de formulários e sistemas completos (com o Node.js, por exemplo). Sem falar que, caso você queira integrar alguns recursos de grandes sites como YouTube ou SoundCloud, poderá utilizar suas APIs (conjunto de pequenos códigos preestabelecidos para a implementação de um recurso de terceiro, como uma playlist de vídeos do YouTube, por exemplo) baseadas em JavaScript.
Conhecendo bem essa linguagem, você já pode começar a mandar seu currículo em busca de uma vaga de desenvolvedor front-end. Contudo, não se esqueça: há muito mais a ser explorado do que somente JavaScript.

Banco de dados: armazenando um mundo todo

Um banco de dados (database, em inglês) permite armazenar e gerenciar todos os tipos de dados nele inserido. Ao acessar o Canaltech, saiba que todas as notícias, os artigos, as imagens e todas as informações estão armazenadas em um banco de dados, que é acessado por um servidor responsável por entregar eles ao cliente (você).
De início, uma ótima alternativa é o MySQL (sistema de gerenciameno de banco de dados baseado em SQL), pois além de ser um dos bancos mais usados atualmente, você o encontrará em aplicações CMS (sistema de gerenciamento de conteúdo, do inglês Content Management System) como Joomla e Wordpress, trabalhando lado a lado com a linguagem PHP. Com o MySQL, foque em apredender sobre sua estrutura e o funcionamento de um banco de dados.

PHP: o sonho de consumo de qualquer aprendiz

O Facebook foi desenvolvido em PHP. A Wikipedia foi desenvolvida em PHP. O Wordpress foi desenvolvido em PHP. E esses três já são motivos suficientes para qualquer pessoa crêr no amplo mercado de trabalho que os programadores PHP têm, sem falar da capacidade dessa linguagem.
O PHP é a porta de entrada para a maior parte dos desenvolvedores back-end e isso não significa, de maneira alguma, que essa linguagem é desprovida de recursos - pelo contrário. Como ela é possível desenvolver desde aplicações web leves e simples até aplicações web robustas e complexas. Sem falar que a transição dos conhecimentos de lógica de programação é fácil e intuitiva. E mesmo se surgirem dúvidas o programador poderá contar com a enorme comunidade online dedicada exclusivamente à linguagem.
É muito fácil encontrar uma agência digital, ou até uma empresa multinacional, que não esteja procurando profissionais que têm conhecimento em PHP. Com tantas oportunidades assim, o mercado de PHP cresce cada vez mais a cada dia de passa.

Ruby: em um relacionamento sério com Rails

Além de ter sido a principal linguagem de programação para desenvolver as engrenagens do Twitter, GitHub e do site de compras coletivas Groupon, é muito usada para fazer aplicativos web inteiros, principalmente por seu "casamento" com o Rails.
É bem provável que quando você for aprender Ruby on Rails, leia muito algo como "não reinvente a roda". Isso se dá ao fato de Ruby ser uma linguagem muito fácil de ser aprendida por causa de sua sintaxe fácil de ser lida, decorada, escrita e reescrita. A adição do framework Rails facilitou ainda mais as coisas e conferiu mais liberdade ao programador, que passou a não precisar escrever tanto código como antes.
Como Ruby é uma linguagem dinamicamente tipada (quando não é preciso declarar o tipo de uma variável), fica muito mais fácil aprendê-la, seja para desenvolvimento para desktops, web ou mobile. E não podemos deixar de citar as grandes bibliotecas que Ruby têm espalhadas por aí, mas que na maioria pode ser encontrada diretamente no The Ruby Toolbox.

Python: para as crianças

Os veteranos da área de programação dizem que Python é tão fácil de se aprender e usar no dia-a-dia que até crianças podem programar em Python. E não se engane achando que o nome Python vem do nome de uma espécie de cobra, mas sim do grupo humorístico britânico Monty Python.
Partindo do princípio de que Python também é uma linguagem de tipagem dinâmica (assim como Ruby), podemos garantir que Python é tanto para adultos (afinal, boa parte do Google e do YouTube estão no ar graças a esta linguagem) quanto para crianças, pois muitos pais ensinam seus filhos a linguagem usando o pequeno robô Mindstorms, da Lego.
A linguagem é tão fácil que tem sido adotado por muitas instituições de ensino. Um dos casos que se tornou um grande sucesso é o de um professor na FATEC de São José dos Campos, Fernando Masanori, que resolveu fazer um curso online gratuito ensinando lógica de programação com Python. O nome do curso é "Python para Zumbis".

Desenvolvimento mobile: sua aplicação em todos os lugares

O mercado mobile está em plena expansão, e no Brasil não poderia ser diferente. Segundo dados divulgados pela Anatel em janeiro deste ano, o número de terminais móveis ativos com acesso à internet cresceu 99% em apenas um ano, passando de 20,6 milhões, em 2010, para 41,1 milhões em 2011. Esse número representa mais da metade do número de internautas brasileiros, que chegam a 94,2 milhões, de acordo com dados do Ibope Media de dezembro de 2012.
Segundo o IDC Analyze the Future, em 2015 o acesso à internet internet via dispositivos móveis será maior que o acesso a partir de PCs ou notebooks. Esse é um dado muito importante e domonstra que a nova força de consumo será através de smartphones, tablets ou outros dispositivos móveis. Portanto, é de se esperar que aumente a demanda por profissionais especializados em desenvolvimento para dispositivos móveis. Se você quer largar na frente e estar pronto para o futuro, é uma boa investir nessa área.
Ter conhecimento em linguagens como Objective-C (para aplicações em iOS), Java (muito usado para desenvolver aplicações para Android) e a plataforma .NET (Windows Phone) será essencial para se garantir na área. Se você conseguir unir a isso os conhecimentos adquiridos nas demais tecnologias já citadas, será visto como um profissional diferenciado. Seja dedicado e estude com afinco para competir e se destacar no mercado de trabalho.

Ligue-se. Sintonize-se. Caia fora!

Ou simplesmente: Acorde. Atualize-se. Programe!
Esse deveria ser o lema de todo bom programador. Nunca parar de aprender e de buscar conhecimento. Essa é a melhor forma de se tornar um bom programador. procure sempre se manter em dia com as novidades. Há uma infinidade de linguagens de programação que sequer foram mencionadas, mas que com certeza você ouvirá falar futuramente. Tecnologias como NodeJS, HAML, LESS, SASS, ExpressJS, Sinatra, CodeIgniter, CakePHP, etc. Todos esses nomes devem ser familiares a um bom programador.
Esses são os primeiros passos que todo bom programador tem que, no mínimo, conhecer. Mas cada tecnologia tem um foco e não adianta querer aprender todas elas se não conseguir implementá-las.


Matéria completa: http://canaltech.com.br/materia/programacao/Programar-por-onde-comecar/#ixzz34q3rM4Qu 
O conteúdo do Canaltech é protegido sob a licença Creative Commons (CC BY-NC-ND). Você pode reproduzi-lo, desde que insira créditos COM O LINK para o conteúdo original e não faça uso comercial de nossa produção. 

domingo, 15 de junho de 2014

MISTERIO WEBDRIVER TORSO OQUE É ?

https://www.youtube.com/watch?v=s4181sIdat0
OLHEM ISSO .
MAIS OLHE O MAIS ESQUISITO VISITE O CANAL NESSE MINUTO O CANAL VAI TER ACABO DE ENVIAR UM VIDEO JA POSSUI 78 MIL EM 8 MESES ISSO É QUE CADA 2 MINUTOS ELE POSTA UM VIDEO NOVO O CANAL ESTA AQUI EM BAIXO.
https://www.youtube.com/channel/UCsLiV4WJfkTEHH0b9PmRklw/videos



São Paulo – Algumas coisas são mais divertidas antes de serem explicadas. Esse é o caso de um canal misterioso do YouTube, o Webdriver Torso. Recentemente, o Google admitiu que está por trás do canal que sobe milhares de vídeos enigmáticos.

Leia Mais


Desde março de 2013, o canal vinha causando alvoroço na internet. Ele tem mais de 80 mil vídeos publicados, com formas geométricas azuis e vermelhas. Todos os vídeos têm apenas 11 segundos de duração.
As especulações passaram desde alienígenas até a Nova Ordem Mundial. Mas no final das contas era apenas o Google.
Os vídeos são enviados pela empresa como teste de qualidade do YouTube. Aparentemente, o conteúdo é sem importância, apenas um arranjo randômico de formas e sons. De acordo com uma fonte do YouTube, eles são extremamente simples de serem feitos.
O Google vinha fazendo mistério sobre o assunto e até estimulando os internautas. Ao buscar o nome do canal, "Webdriver Torso", no YouTube, a página com os resultados aparece cheia de retângulos coloridos.
A descoberta sobre a ligação com o Google foi feita pelo site Engadget, que conseguiu relacionar a conta a alguns perfis de funcionários da empresa na Suíça. O Google então confirmou o envolvimento e enviou uma explicação oficial.
“Nunca vamos desistir de entregar uploads rápidos e sem perda de qualidade, e nunca iremos decepcionar vocês ao tocar vídeos de baixa qualidade no YouTube. É por isso que nós sempre rodamos testes como o Webdriver Torso”, escreveu o Google.
A mensagem usa pedaços da música “Never Gonna Give You Up”, de Rick Astley. O meme rickrolling (vídeo do artista dançando) havia sido publicado no canal Webdriver Torso.
As versões conspiratórias podiam ser mais interessantes. Mas o Google adotou a letra de Rick Astley, “nunca diremos uma mentira e machucaremos vocês”.
Veja abaixo o vídeo do Webdriver Torso com Rick Astley dançando:

Webdriver Torso – Novos mistérios surgiram.

Quem leu e assistiu o nosso artigo sobre o Webdriver torso ( Veja Aqui ) sabe do que estamos falando e sabe também que o assunto todo é “bizarramente” sinistro.  O mistério ainda permanece e dessa vez, as coisas ficaram bem mais interessantes.


O vídeo abaixo é do Acervo Maldito , já exibimos na postagem anterior:



Nesse vídeo, há diversas explicações sobre o Webdriver torso e uma delas, diz que o canal webdriver “não tem fins lucrativos...”  Pelo menos não, até a tarde de 22/05/2014,
Hoje, (22/05/2014) o Acervo Maldito e o site Medo B foram informados de que o status do canal webdriver torso mudou para “monetizado.”

Na imagem abaixo, você poderá ver as estatísticas do site Social Blade onde mostra que uma empresa chamada “ytuploadtestpartner_torso” reclamou os direitos dos vídeos.
Um fato interessante sobre isso é que essa misteriosa empresa não tem nenhum outro canal reclamado e suas estatísticas estão “zeradas” no Social Blade, o que nos faz deduzir que ela foi criada recentemente.



Para quem não sabe, o Social blade é um site que mostra estatísticas de canais do You Tube e para que alguém reclame os direitos de um canal é preciso ter documentação adequada para tal.
Isso tudo deixa a história mais confusa do que antes pois, surge a pergunta:
Se o Webdriver torso é apenas um canal e experimento do You Tube, por que uma network reclamaria seus direitos?


No vídeo feito pelo canal estrangeiro “Ignorante de la Vida” é possível ver uma simulação baseada em cálculos do local onde um dos vídeos do canal Webdriver torso foi filmado, trata-se de um hotel na França e o local não faz hospedagem de prédios comerciais, o que descarta a hipótese de que seja um escritório do Google / You Tube.


O responsável pelo canal “Ignorante de la Vida” diz em seu vídeo que tentou entrar em contato que o pessoal do prédio com tentativa de alugar o quarto onde supostamente uma das gravações do canal webdriver torso havia sido filmada e em nota, ele recebeu um e-mail dizendo que o Hotel "não sabe dizer se o quarto estava disponível:"




Parece que as teorias de conspiração tem ganhado mais espaço nesse assunto e principalmente agora, que tudo aparenta estar se desvinculando do Google.

O google está atualizando algo? Ou serão alienígenas se comunicando? Quem sabe demônios ou agentes espiões franceses? O que você me diz de toda essa história, heim? Comente, dê a sua opinião!

Estranho e maravilhoso: as "Webdriver Torso" vídeos mistério explicado - e remystified!

FILED UNDER: CryptographyFeatured
Um mistério esotérico tomou a internet pela tempestade!
Se você não for até a velocidade com a mais recente teoria da conspiração, que você precisa saber sobre a sensação do YouTube misteriosa conhecida como Webdriver Torso.
É um canal no YouTube com quase 80.000 vídeos, bombeado para fora em lotes.
Cada uma é composta por dez quadros peculiares, cada um com dois retângulos aleatoriamente porte e colocados, um azul e um vermelho.
Às vezes você não consegue ver o rectângulo azul: parece que o retângulo vermelho é sempre desenhado segundo, e, ocasionalmente, os eclipses o azul inteiramente.
No canto inferior esquerdo é o aqua.flv texto enigmático - Deslize 000x,onde x vai de zero a nove em cada clipe.
Como cada clipe é exibido na tela, de um segundo sinal sonoro de campo aleatório pode ser ouvida.
Exceto para a última imagem, que é cortada.
Aqui estão os quadros e freqüências de tom de um recente upload para o canal Webdriver Torso:
Ouça os tons de tmpdKHvbS
Quem? Por quê? Para quê? O que isso significa?
A resposta óbvia, aparentemente, se você sabe o seu histórico da Guerra Fria, é que ele é um moderno-dia Estação de Números .
Ninguém sabe direito o Numbers Stations fosse, embora pareça bastante óbvio.
Eles bombeado para fora cadeias assustadores-som de letras ou números desapaixonadamente enunciados, às vezes 24 horas por dia, a partir de transmissores de ondas curtas de alta potência.
Havia o Lincolnshire Caçador, em homenagem ao sinal identifcação musical que costumava:
Ouça um fragmento do Lincolnshire Caçador
E havia YHF ou Yankee Hotel Foxtrot, com a sua identificação freqüentemente repetida do sinal:
Ouça a grupos de códigos de Yankee Hotel Foxtrot
Isso não faz os cabelos em seu braço em pé?
O dinheiro inteligente, claro, assume que números Estações entregue mensagens criptografadas através de um meio público para agentes secretos de vários países.
Curiosamente, parece que identificar um transmissor de ondas curtas muito alta potência por triangulação é surpreendentemente difícil, mesmo (ou talvez especialmente) se é em seu quintal.
→ Triangulação significa tomar duas leituras de direção de um objeto distante - uma bateria de arma, por exemplo, ou a fonte de um sinal de rádio - a partir de dois pontos conhecidos, diferentes e traçando as leituras como linhas em um mapa. Uma vez que duas linhas que não são paralelas se encontram em um e somente um ponto, o ponto de intersecção das linhas de tranca no local do alvo. Os dois pontos conhecidos e dois ângulos conhecidos exclusivamente definem um triângulo, que dá o nome de triangulação. Mais do que duas leituras podem ser utilizados para reduzir o erro e melhorar a precisão.
Parafraseando um aficionado de ondas curtas ", porque as transmissões de ondas curtas de alta potência viajar tão longe, as pernas do triângulo são muito tempo."
Assim, ampliando de forma precisa no final de duas das pernas não é tão fácil quanto parece.
Isso só aumenta a mística dos números Estações: provavelmente organizado e pagos pelos governos nacionais; misteriosamente ausente de quaisquer listas oficiais de transmissores licenciados; esconder no site simples; e difusão de conteúdos assustador para todo o mundo, com a intenção de, talvez, apenas uma única pessoa pode querer ou precisar de recebê-la.

Estações número na era da internet

Mesmo na era da internet de hoje, de ondas curtas tem algumas propriedades úteis:
  • Com as condições atmosféricas adequadas (as ondas de rádio saltar de volta à Terra fora do ionospere), um único transmissor pode chegar a mais de terra.
  • Receptores de ondas curtas são mais fáceis de adquirir e usar do que computadores e modems, e têm muito mais modestos requisitos de energia.
  • Não roteadores, repetidores ou prestadores de serviços são necessários para obter o sinal do emissor para o receptor.
Há uma desvantagem não negligenciável, no entanto, em comparação com a internet:
  • O receptor não pode responder pelo mesmo meio. (Transmissores de ondas curtas são mais complexos, caros e incriminador do que um rádio portátil ou laptop.)
Então, se você queria o equivalente a internet de uma estação de números - uma forma abertamente visível de dados clandestina de radiodifusão - em seguida, colocando vídeos abstrusas em um único canal de YouTube, estranhamente com o nome seria uma má maneira peculiar de fazê-lo.
É absurdamente ineficiente, e (em um país repressivo com rigoroso registro de internet e filtragem) surpreendentemente fácil de detectar quando alguém foi "sintonia dentro"
Há tantos outros, melhor, lugares menos suspeitos on-line para esconder dados secretos à vista - basta pensar quantos websites aparentemente inatacáveis ​​já bombear para fora o conteúdo de outra forma aleatória, nomeadamente em cookies e outros códigos de controle, que poderia ser colocado a uma dupla finalidade .
Dito isto, aqui é muito própria da Sophos Nu Segurança sensação Station Número YouTube , como um pouco de diversão fim de semana.
O que isso significa? Será que os retângulos transportar todos os dados? É a trilha sonora tentando lhe dizer alguma coisa?
Se você acha que sabe as respostas, diga-nos nos comentários. (Use sua imaginação. Nós fizemos).

Do-it-yourself vídeos Webdriver Torso

Se você gostaria de fazer seus próprios clipes de vídeo estilo "Webdriver Torso", aqui estão algumas dicas sobre como fazê-lo.
Usamos as ferramentas de linha de comando Sox , gráficos Magick eFFMPEG , que você deve ser capaz de adquirir para a maioria dos sistemas operacionais.
(Se você não pode obter Sox para funcionar no Windows, você pode usar oGerar | opção de menu Tone na gráfica editor de áudio Audacity em seu lugar.)
Para produzir um tom de um segundo de onda senoidal pura, use sox:
$ Sox-n tone.wav synth 1 sine 440
Para reproduzir uma seqüência pseudo-aleatório, tente o seguinte:
$ Sox-n 1.wav synth 1 sine 1327 
$ Sox-n 2.wav synth 1 sine 1172
$ Sox-n 3.wav synth 1 sine 737
$ Sox-n 4.wav synth 1 sine 827
$ Sox-n 5.wav synth 1 sine 1110
$ Sox-n 6.wav synth 1 sine 995
$ Sox-n 7.WAV synth 1 sine 592
$ Sox-n 8.wav synth 1 sine 649
$ Sox-n 9.wav synth 1 sine 990
$ Sox-n a.wav synth 1 sine 879
$ Sox-n b.wav synth 1 sine 554
$ Sox-n c.wav synth 1 sine 655
$ Sox-n d.wav synth 1 sine 885
Você pode costurar-los todos juntos em um clipe de 10 segundos com:
$ Sox 1.wav 2.wav 3.wav ... c.wav d.wav whatisit.wav
Você será capaz de dizer se você fez corretamente, ouvindowhatisit.wav. (Não é aleatório, de facto, ou mesmo pseudo-aleatório.)
Para produzir os aleatórios retângulos azuis / vermelho, use gráficos Magia.
Escolhemos 640x360 (a resolução na qual recebemos os vídeos Webdriver Torso), e escreveu o texto em primeiro lugar, em seguida, o retângulo azul, e em seguida o vermelho:
Gm $ convert-size '640x360 "xc: branco 
-Fill azul-draw 'retângulo 75,85,175,95'
-Fill vermelho-draw 'retângulo 10,10 50,50'
-Font "Courier-Bold", preencher preto
-Draw 'text 10.340 "aqua.flv - Deslize 0000"'
image0.png
Agora vamos supor que você tem dez imagens, image0.png paraimage9.png e dez de um segundo tons sonoros, tone0.wav paratone9.wav.
Tricotar os tons juntos em um único arquivo WAV:
Tom $ sox [0-9]. Wav torso.wav
Agora tricotar as imagens eo arquivo de som combinados em um vídeo comffmpeg:
$ Ffmpeg-r 1-i imagem% d.png-i torso.wav torso.mov
Você pode alterar a extensão. Mov, se você quer produzir um tipo de arquivo de vídeo diferente e alterar a saída do vídeo final, usando a linha de comando opção-s LARGURAxALTURA.
Divirta-se!
E não pense que, ao desconstruir o fenômeno Webdriver Torso em algumas linhas de comando simples, que têm arruinado o mistério.
Nós só lhe disse como fazer vídeos que são como os Webdriver.
De certa forma, nós lançar o mistério em relevo ainda maior!
E não se esqueça de nos contar suas teorias sobre a nossa própriaestação Número Sierra Sierra novembro nos comentários abaixo ...

sexta-feira, 13 de junho de 2014

codigo
#include <iostream> //biblioteca para o Cout e Cin como elementos de leitura e escrita de variáveis
#include <cstdlib> //biblioteca onde inclui o system("pause")
using namespace std; //definição de funções, macros e variáveis
int main()
{
int idade;
char nome[30];
cout<< "Digite sua Idade: ";
cin>>idade;
cout<<"Seu Nome: ";
cin>>nome;
cout<<"Seu nome: " << nome << "Sua idedade: " << idade << " anos" <<endl;
system("pause");
}

video

codigo
#include <iostream> //biblioteca para o Cout e Cin como elementos de leitura e escrita de variáveis
#include <cstdlib> //biblioteca onde inclui o system("pause")
using namespace std; //definição de funções, macros e variáveis
int main()
{
int idade;
char nome[30];
cout<< "Digite sua Idade: ";
cin>>idade;
cout<<"Seu Nome: ";
cin>>nome;
cout<<"Seu nome: " << nome << "Sua idedade: " << idade << " anos" <<endl;
system("pause");
}

quinta-feira, 12 de junho de 2014

Microsoft Windows

Sistema Operacional Microsoft Windows Microsoft Windows

Sistema Operacional mais utilizado no mundo. Esta seção conta a história, a evolução de suas versões e o que ficou diferente com o passar dos anos.

Tutorial completo

PARA DOWNLOAD DE APOSTILAS E PROGRAMAS DE PROGRAMAÇAO CLICK AQUI EM BAIXO QUE VOCÊ SERA INDICIONARIZADO.

INDICIONARIZADO

SITES ORIGINAIS DE PROGRAMAÇÃO

SITE ORIGINAL
CLICK.AQUI.PARA.IR.AO.SITE.ORIGINAL

Algorítmo Algorítmo

Seção dedicada a solução de problemas rotineiros de programação, assim como explicação das estruturas de programação.

Tutorial completo