terça-feira, 30 de julho de 2019

Slides da Apresentação + Links prometidos

Slides da apresentação no dia 30/07/19.





Segue o programinha COMPILADO (um joguinho básico), escrito em linguagem Python, disponível para download (.exe) no link (seguro e sem vírus) abaixo:


https://mega.nz/#!XnxVSKRD!MluoGZdUS08IfI46hKZaKxD6EUio7OWt4pfHDGw4Gys


OBS: SE O WINDOWS BARRAR O ACESSO, CLIQUE EM MAIS INFORMAÇÕES E DEPOIS EM: CONTINUAR MESMO ASSIM


Também envio o script (.hs) escrito em linguagem Haskell, que deve ser INTERPRETADO no GHCi, para imprimir números/letras.


Exemplos de entrada: imprime [['1','.','.','.','.','.','1'],['1','1','1','1','1','1','1'],['.','.','.','.','.','.','1']] imprime [['1','1','1','1','1','1','1'],['.','.','1','1','1','.','.'],['1','1','1','.','.','.','.']] imprime [['1','1','1','1','1','1','1'],['1','.','.','.','.','.','.'],['1','1','1','1','1','1','1']] imprime [['1','1','1','1','1','1','1'],['1','.','.','.','.','.','1'],['1','1','1','1','1','1','1']]


https://mega.nz/#!T2Qg0ajZ!e-svQZ7jTiCcsljplSy9N3my-XcQyDGU0L9Z6-1ZjMo




Bom divertimento!

Windows x Linux


  Nesta publicação, irei tentar ao máximo fazer uma justa comparação entre esses 
dois famosos sistemas operacionais, Windows e Linux.

-Quantidade de usuários: 

Desktop/Laptop em 2019:

  Podemos ver por esse gráfico que o Windows no mercado atual está em grande 
vantagem (em questão nos Desktops e Laptops). Isso se ocasiona por muitos 
motivos entre eles, pirataria, acessibilidade, conhecimento, marketing, etc.

-Acessibilidade:

  Nesse quesito o Linux ganha, pois por ser um software livre, por meio de seus
distros (Unbuntu, Mint, etc). Já o Windows por ser um software pago, passa a 
ser mais utilizado por empresas ou pessoas privadas com boa renda. 

-Comunidade:

  Nesse ponto, o Linux também ganha pois sua comunidade é muito unida e 
por ser um projeto de código livre, essa união ajuda grandemente o 
desenvolvimento do sistema operacional. Entretanto, essa comunidade é 
quase exclusivamente composta por programadores e entusiastas em 
programação. Já no Windows, as comunidades passam a ser mais reclusas
por não participar diretamente do projeto se limitando em dar opiniões 
sobre novos recursos.

-Usabilidade

  Nesse quesito, o Windows ganha pois como desde seu princípio seu objetivo 
foi ser um sistema operacional de fácil uso, ao passar dos anos e atualizações, 
obtendo simples interfaces e não necessitando de muito conhecimento em
informática para seu uso no dia a dia. Mas o Linux não fica atrás pois em grande
parte de suas distros já existem interfaces fáceis de interagir, não necessitando 
como suas primeiras versões uso excessivo do terminal.

*Interface do Unbuntu (distro do Linux)
*Interface do Windows 10 ( última versão do Windows)

-Compatibilidade
   Nesse ponto o Windows sem dúvidas também ganha, por ser muito usado,
 as produtoras de jogos e softwares em geral tendem a fazer seus aplicativos e
 jogos exclusivos para o Windows fazendo assim com que o Linux tenha uma 
gama muito menor de compatibilidade.

-Score total:
Windows 3 x 2 Linux ( Nos pontos citamos por mim ).

-Referências :
https://sempreupdate.com.br/linux-vs-windows-uma-guerra-que-a-microsoft-perdera/
https://www.vivaolinux.com.br/linux/
https://en.wikipedia.org/wiki/Usage_share_of_operating_systems



sábado, 27 de julho de 2019

JAILBREAK

Jailbreak

     Antes de falarmos do método em si, vamos entender o significado do termo "Jailbreak". Em uma tradução livre e literal, "Jailbreak" significa "fugir da prisão", e representa uma metáfora para o ato de burlar as restrições impostas por uma empresa em seus dispositivos, adicionando funcionalidades não oficiais a eles. O método, desenvolvido por grupos hackers, tem sido comumente relacionado aos dispositivos da Apple e ao seu sistema operacional móvel, o iOS, devido à grande popularidade que o processo ganhou entre esses usuários. Entretanto, é possível realizar o Jailbreak para "desbloquear" outros aparelhos, como no Playstation 4, da Sony, ou o Xbox One, da Microsoft, por exemplo.  

     O Jailbreak tem como principal objetivo adicionar recursos extras a um dispositivo, seja por meio da instalação de softwares não autorizados ou pela habilitação de funcionalidades bloqueadas. No caso do iOS, o Jailbreak permite que usuários de iPhonesiPads e iPods Touch tenham mais liberdade para utilizar seus aparelhos a sua maneira, sem limitações por parte da fabricante. Apesar de parecer complexo, fazer o jailbreak costuma ser bastante simples. Isso porque, os hackers se empenham para criar um processo fácil. Com o passar do tempo a Apple começou a achar maneiras mais efetivas de evitar o processo, fazendo modificações no próprio hardware do aparelho. As versões mais recentes se mostraram mais resistentes a tais modificações. 


     Ao fazer um Jailbreak, você fica livre não só das limitações impostas pela empresa, como também de sua proteção - os dispositivos ficam mais suscetíveis a códigos e aplicações maliciosas de terceiros.  A Apple é contra o Jailbreak, assim como qualquer tipo de modificação não autorizada por ela. Por consequência, e como forma de coibir tal prática, a empresa adverte os usuários quanto à perda da garantia para aparelhos desbloqueados.

Existem dois tipos de jailbreak: o tethered e o untethered:

Tethered: uma vez feito o jailbreak no aparelho, você não poderá reiniciá-lo ou desligá-lo. Caso isso aconteça, será necessário refazer todo o processo mais uma vez.
Untethered: mais estável e prático, o jailbreak unthetered permanece ativo no iPhone mesmo que você o desligue ou o reinicie.
REFERÊNCIAS
O QUE É JAILBREAK. Disponível em: <https://canaltech.com.br/ios/O-que-e-jailbreak/>. Acesso em: 27 Jul. 2019.
JAILBREAK. Disponível em: <https://tecnoblog.net/228831/jailbreak-fim-modmyi-macciti/>. Acesso em: 27 Jul. 2019.
JAILBREAK. Disponível em: <https://www.techtudo.com.br/dicas-e-tutoriais/noticia/2014/04/o-que-e-jailbreak.html>. Acesso em: 27 Jul. 2019.

UBUNTU TOUCH

Ubuntu Touch


     Foi oficialmente anunciado pela Canonical também em 2013, o Ubuntu Mobile OS, mais conhecido como Ubuntu Touch e prometia um alto desempenho, compatibilidade (experiências similares em dispositivos diferentes) e beleza estética.  A criadora do sistema pretende levar aos usuários  de smartphones do mundo todo uma alternativa a sistemas como android. Possui um design único com traços inspirados na versão para desktop e se destaca por sua interface controlada por gestos, algo que era pensado assim desde o início.   
     O primeiro smartphone com o Ubuntu Touch foi produzido pela fabricante espanhola BQ e lançado em 2015. Assim como no Firefox OS os desenvolvedores tem facilidade em produzir aplicativos. Em 2017 a Canonical anunciou que estaria descontinuando o Ubuntu Touch, mas a comunidade UBports formada por voluntários e financiada através de doações passou a desenvolver e manter o projeto




VANTAGENS

+ Quem utiliza a versão para desktop estará familiarizado no o sistema;


+ Muitos gostam da estética do sistema;



DESVANTAGENS


- Lista de apps reduzida;

- Não são produzidos mais dispositivos com o sistema instalado.


REFERÊNCIAS

UBUNTU TOUCH. Disponível em: <http://ninjadolinux.com.br/fique-por-dentro-do-ubuntu-phone/>. Acesso em:14 Jul. 2019.

HISTÓRIA DO UBUNTU TOUCH. Disponível em: <https://www.techtudo.com.br/tudo-sobre/ubuntu-phone.html>. Acesso em: 14 Jul. 2019.

UBPORTS. Disponível em: <https://ubports.com/pt_PT/>. Acesso em: 14 Jul. 2019.




FIREFOX OS

 Firefox OS


     Lançado em 2013 era o sistema operacional móvel da Mozila, empresa que criou o navegador Firefox. Seu código era aberto, de forma que todos podiam usar o seu conhecimento para melhorar o sistema e corrigir bugs aqui e ali, inclusive se um desenvolvedor quisesse disponibilizar seus aplicativos na internet era permitido também. No Brasil, que foi o primeiro país a receber o sistema, rodava em smartphones como o Alcatel One Touch Fire e o LG Fireweb, era visto como um sistema que poderia crescer muito aqui já que os celulares com o Firefox OS custavam na faixa de 200 reais. Ele tinha seu próprio sistema de mapas, reprodutor de música, aplicativos de fotografia e sua loja virtual é chamada Marketplace. 
   
     Como é voltado  para um público mais restrito , normalmente de baixo poder aquisitivo ou que está iniciando no mercado de smartphones, o Firefox OS era o mais simples possível, até mesmo visualmente, o layout era extremamente minimalista. Em dezembro de 2015 a Mozila  anunciou que o desenvolvimento de novos celulares com o sistema estava cancelado e em fevereiro de 2016  a empresa anunciou oficialmente que depois da atualização para a versão 2.6, o sistema não receberá mais suporte e atualizações a partir de Maio. O sistema fracassou  no objetivo de despertar a atenção do público e o reflexo disso foi o pouco número de celulares lançados com o sistema, Já que o principal diferencial  era ser uma alternativa de baixo custo, o que não era tão vantajoso em meio a um mercado cheio de celulares android.

VANTAGENS 

Poder desenvolver e oferecer aplicativos facilmente;

+ Baixo custo;

DESVANTAGENS


- Menos apps que outros sistemas;

- Não recebe mais suporte.

REFERÊNCIAS

FIM DO FIREFOX OS. Disponível em: <https://tecnoblog.net/191277/firefox-os-rip/>. Acesso em:14 Jul. 2019.

TUDO SOBRE O FIREFOX OS. Disponível em: <https://canaltech.com.br/smartphone/Tudo-o-que-voce-precisa-saber-sobre-o-Firefox-OS/>. Acesso em: 14 Jul. 2019.

HISTÓRIA DO FIREFOX OS. Disponível em: <https://www.techtudo.com.br/tudo-sobre/firefox-os.html>. Acesso em: 14 Jul. 2019.

WINDOWS PHONE

Windows Phone


      Antes de Android, iOS e Windows Phone pensarem em existir, a Microsoft já tinha projetos para os dispositivos móveis da época, a primeira tentativa foi o Windows CE, de 1996, mas o foco não era os celulares, mas sim nos PDAs, assistentes pessoais com função de agenda ou organizador. Os PDAs deram espaço para os smartphones e tables e o sistema operacional desenvolvido pela Microsoft evoluiu. 
      O Windows Phone foi lançado em 2010, mudou de nome e hoje a versão mais recente se chama Windows 10 Mobile, caracterizada pelos quadrados ou retângulos coloridos e interativos que mostram mais conteúdo. Além disso a versão do Windows 10 prometeu unificar as plataformas, a intenção era que o sistema operacional reconhecesse o tipo de dispositivo em que foi instalado e se ajustasse automaticamente, mas acabou não dando certo, hoje ainda existem o Windows 10 para desktop e o Windows 10 Mobile. 
     Em 2014 foi anunciado que não seriam mais produzidos celulares com o sistema e em 2019 a Microsoft anunciou que não dará mais suporte. Em seu site oficial, a recomendação é bem simples e direta: “mudem para um dispositivo Android ou iOS com suporte”. Sua última atualização aconteceu em 10 de julho de 2019 e apenas procurou dar uma melhora na segurança e corrigir bugs eventuais.    


VANTAGENS 

+ Desenvolver apps era mais fácil devido à semelhança com a versão para desktop;

Se há uma novidade dentre as tantas prometidas pelo Windows 10 móvel, certamente, o Continuum é uma delas. Se você tiver um celular equipado com o sistema, será possível transformá-lo em uma versão desktop ao plugar periféricos;

Um dos grandes trunfos do Windows Phone é a fluidez na transição de telas e rapidez para abrir apps;

Hackers não atacam um sistema operacional específico à toa: além de vulnerabilidades, eles buscam popularidade para distribuir vírus com mais facilidade. É esse um dos principais motivos que fazem do Windows Phone, relativamente, mais seguro;

DESVANTAGENS


- Atualizações pequenas;

- Apps incompatíveis com as versões anteriores;

- O sistema oferece opções muito restritas de apps. Isso sem falar no atraso em que novos recursos chegam aos apps que ele já tem, pois várias desenvolvedoras não viram vantagem em continuar produzindo para o sistema;

Devido à popularidade menor que a dos concorrentes, o Windows Phone sofre com a falta de acessórios compatíveis, desde cases de bateria até itens mais caros, como docks para recarregar, carregadores sem fio e outros gadgets;

- Não terá mais suporte.

REFERÊNCIAS:

HISTÓRIA DO WINDOWS PHONE. Disponível em: <https://mobizoo.com.br/nostalgia/windows-phone-historia/>. Acesso em: 14 Jul. 2019.


WINDOWS PHONE. Disponível em: <https://tecnoblog.net/sobre/windows-phone/>. Acesso em: 14 Jul. 2019.

VANTAGENS E DESVANTAGENS DO WINDOWS PHONE. Disponível em: <https://www.techtudo.com.br/listas/noticia/2015/07/cinco-vantagens-e-cinco-desvantagens-de-comprar-um-windows-phone.html>. Acesso em: 27 Jul. 2019.

iOS X ANDROID


iOS X Android

iOS             

     Famoso por sua segurança e eficiência, o iOS pode ser considerado um dos sistemas mais protegidos do mundo. Ele foi lançado em 2007 com o primeiro iPhone, depois chegou ao iPod Touch e ao iPad. O objetivo era fazer um produto em que as funções mais importantes fossem extremamente fáceis de usar. Ao longo desses 12 anos o iOS foi sendo remodelado e incorporando novas funcionalidades, o primeiro iPhone não possuía nem suporte para 3G, depois foram-se adicionando a famosa assistente Siri, a capacidade de multitarefa e os animojis por exemplo, e hoje o iOS 12, o sistema operacional mais avançado do mundo promete uma experiência extremamente rápida e agradável
         

     Um dos motivos do sucesso do iPhone e claro do iOS, veio devido à substituição de um teclado pelo toque na tela. Contudo, muitos não acreditaram num futuro promissor para o novo dispositivo da Apple, um executivo da Microsoft chamado Steve Balmer quando foi perguntado sobre o iPhone, riu e disse que um celular como aquele nunca teria espaço mercado, por ser muito caro e não ter um teclado físico, o que segundo ele não era prático. Hoje o iPhone é responsável por grande parte das vendas da Apple, uma das empresas mais valiosas do mundo, e a primeira empresa privada a atingir a marca de US$ 1 trilhão em valor de mercado, feito ocorrido em 2018.




ANDROID


    O Android foi criado em 2003 por um grupo de empresários já iniciados no ramo da tecnologia pensando no mercado de câmeras digitais e após chamar a atenção do Google foi comprado pela empresa em 2005, porém o primeiro smartphone Android foi lançado apenas três anos depois, e em 2017, o sistema operacional foi responsável por mais de 85% dos smartphones vendidos.  

      

O Android é utilizado por várias fabricantes que muitas vezes o modificam sem o devido cuidado ou demoram para liberar atualizações, por isso os usuários utilizam versões diferentes, embora a versão mais atualizada do sistema seja a 9, também chamada de Pie. Segundo a Google os nomes das versões Android vem de uma piada interna da empresa e também do fato de os dispositivos “adoçarem a nossa vida”, por isso os nomes de doces que seguem uma ordem alfabética. A próxima versão que será lançada provavelmente no meio do segundo semestre de 2019 certamente terá a letra Q.



VANTAGENS X DESVANTAGENS


     Enquanto o Android é utilizado por várias fabricantes de smartphones, a Apple oferece atualizações diretas para o usuário sem depender do fabricante, se o iPhone ou iPad é incompatível com o iOS atual não há como instalar um software não autorizado, ou permanece sem a atualização ou compra um aparelho novo. Além disso, a grande oferta de produtos Android contribui para a rápida desvalorização no mercado, em contrapartida, o iOS aparece em uma nova linha de produtos apenas 1 vez por ano, já que a Apple exerce controle sobre o uso do iOS, para uns esse controle é um defeito, já que ligar por exemplo um Windows com um iPhone é mais problemático que ligar um Mac com um iPhone. Para outros esse controle torna os produtos Apple mais exclusivos, ou seja, objetos de desejo.
   

     A Apple tenta manter seu sistema mais fechado a cada nova versão, mas existe um famoso hack chamado jailbreak que explora falhas no iOS para personalizar e instalar apps sem depender da App Store. Uma vantagem do Android é sua loja, a Play Store oferece mais jogos e aplicativos que a loja da Apple. Lá no início a Google chegou a oferecer 10 milhões de dólares aos desenvolvedores que conseguissem criar os melhores apps para Android. Hoje a Play Store conta com mais de 1 milhão de aplicativos, apesar de muitos serem inúteis ou de má qualidade. 

REFERÊNCIAS:

HISTÓRIA DO IOS. Disponível em: <https://www.oficinadanet.com.br/post/17950-a-historia-do-ios>. Acesso em: 14 Jul. 2019.

IOS. Disponível em: <https://www.techtudo.com.br/tudo-sobre/ios.html>. Acesso em: 14 Jul. 2019.

HISTÓRIA DO ANDROID. Disponível em: <https://www.oficinadanet.com.br/post/13939-a-historia-do-android>. Acesso em: 14 Jul. 2019.

VERSÕES ANDROID. Disponível em: <https://www.android.com/intl/pt-BR_br/history/#/marshmallow>. Acesso em: 14 Jul. 2019.