Postagens

Mostrando postagens de 2016

Tiradas Sirianas (Siri iOS) #1

Imagem
Por mais que em termos funcionais e precisão o Google Now esteja bem à frente da Siri, uma coisa é fato, ela tem um senso de humor que o robô da Google não chega nem perto de simular, apesar da piada ser sem graça. 😆

5 dicas para manter o espírito de startup e continuar crescendo

Estive lendo esses dias um artigo bastante sucinto sobre empreendedorismo que achei interessante compartilhar.

Como ganhar espaço no iPhone sem Jailbreak

Imagem
O iPhone (iOS) - e sua bola de ferro engessando os usuários que não fazem questão de liberdade - tem um sério problema de dependência do Jailbreak para os que porventura desejem às vezes destravar funções simples. Jailbreak é totalmente diferente do "root" nos Androids, esse destrava o usuário root (como um super usuário com todos os poderes) e a possibilidade fazer várias coisas a nível de sistema operacional, só que tais coisas são na grande maioria dos casos desnecessárias, o Android por si só, modelo funcional, já permite coisas nem sonhadas por qualquer usuário iOS, uma delas é rastrear e excluir efetivamente e sem ferramentas adicionais, exceto qualquer File Explorer que já venha instalado, conteúdo desnecessário. Nem vou comentar a necessidade de apenas excluir os dados salvos de programas (ex.: o guloso cache do Facebook e mídias salvas do Whatsapp). O objetivo não é comparar iOS versus Android, mas na minha necessidade obrigatória de uso de um iPhone esbarrei...

A solução definitiva (ou não) sobre LG G3 D855P 16GB reiniciando sozinho (WiFi não liga e etc)

Imagem
NÃO ME RESPONSABILIZO POR QUALQUER DANO QUE CAUSE AO SEU APARELHO TENTANDO ALGUMA DAS SOLUÇÕES CITADAS. Aviso dado, vamos lá então. Então um belo dia o seu LG G3 D855P 16GB começa a reiniciar sozinho e/ou o seu WiFi/Bluetooth não liga mais. Após várias pesquisas e testes c onsegui restaurar o funcionamento do meu LG G3 e entendi que há um problema em cascata que gera o tal loop no boot (reboot infinito algumas vezes). Comportamento estranho WiFi: se você tentar ligar aparecerá uma mensagem "Ligando..." eternamente e não liga, também não rastreando por nenhuma rede existente, também não se consegue desligar também (a switch fica como que ligando mas esmaecida). Bluetooth: ao ligar parece ok, mas não consegue conectar a nada mesmo conseguindo rastrear a existência de outros dispositivos. Também nenhum outro dispositivo consegue te rastrear. GPS: ao ligar parece como ok, em conjunto com a rede se celular consegue achar um local aproximado, mas não consegue...

Chegou a Black Fraude 2016!

Sintetizei uma pequena fórmula de como funciona a composição do preço final de venda: var x = ( 1 ou pode ser mais dias antes da Black Fraude); var valorAnteriorBlackFraude = (valorDoProduto for (Data = (Now - x))); -- valor meramente visual dizendo que o produto estava caríssimo antes. var valorPlaceboNoAnuncio = (valorAnteriorBlackFraude * 4 ); var valorAtualTeEnganei = (((valorAnteriorBlackFraude * 2 || valorAnteriorBlackFraude * 2 +) ) / 2 ); const descontoPadrao = 100 ; var comSorte = (condição que você pode ter); if (comSorte) then valorAtualTeEnganei = (valorAtualTeEnganei - descontoPadrao);

GMail não aceita tachar um texto, aprenda como faze-lo

Imagem
Sempre percebi a falta da opção de "tachar" um texto no GMail, nunca entendi porque um recurso de edição tão simples nunca ficou disponível. Olá, ignore o que está escrito. Tecnicamente a área onde a edição ocorre permite, mas a Google talvez pense que é inútil ocupar o espaço com mais um botão. Então quando precisei fui atrás e encontrei a seguinte extensão para o Chrome: Ela embute no editor do GMail um botão para "tachar": Referências: https://chrome.google.com/webstore/detail/strikethrough/peahilnfgiacdkackbnbdbgkkjaghool

GIF animado no WhatsApp, salve-se quem puder!

Imagem
Para quem achava que o pior já tinha passado aguarde por esse recurso, quer dizer, já está entre nós. Sabe aqueles grupos que você participa que ficam rolando mensagens inúteis, pois bem, inútil vai poder ser considerado um elogio, por que com GIF animado haverá outro adjetivo pior.

Análise do smartphone Lenovo Vibe K5

Imagem
Lenovo Vibe K5 Depois da semi-morte do meu Samsung Galaxy S4 mini, quebra do vidro (touch) que não justifica pagar mais de 400 reais para a troca do conjunto inteiro, fiquei um tempo com um sofrível lerdo e pior aparelho de celular que já tive em mãos, um Samsung Fame Lite GT S6790l. Agradeci bastante pelo empréstimo, mas não indico para ninguém, o pior aspecto foi a lentidão, pense como um usuário com Windows XP e 256MB de RAM rodando Call of Duty se isso fosse possível. A vantagem de ser pai é poder ganhar presente no dia dos pais :D, eu havia pesquisado dentre os custo-benefício um Alcatel Idol 3. Em todas as avaliações gostei bastante. Alcatel Onetouch Idol 3 Mas como não encontrei em loja física, quer dizer, minha esposa não encontrou, sobrou dentre outras opções um pouco mais caras o Lenovo Vibe K5 (aqui no Brasil é a versão K5 Plus) e outros dois que não me recordo agora mas o importante é que, pesquisei por N site sobre tech specs e comentário e o Vibe K5 ganhava...

Análise do smartphone Lenovo Vibe K5

Por uma falha do Blogger foi publicado duas vezes, considerar o artigo em: http://terabitsbr.blogspot.com.br/2016/08/analise-do-smartphone-lenovo-vibe-k5_26.html

LinkedIn lança ferramenta para contratação de freelancers (reprodução)

O LinkedIn está lançando nesta quarta-feira (24) sua primeira ferramenta desde que foi adquirido pela Microsoft em um negócio de US$ 26 bilhões anunciado em junho. Trata-se do ProFinder, um  mecanismo de busca  voltado exclusivamente para a contratação de freelancers, permitindo que empresas e responsáveis por projetos busquem rapidamente profissionais para a realização de trabalhos pontuais. A ideia parece ser uma extensão da mesma funcionalidade que já estava disponível para colaboradores tradicionais, e agora avança para o mercado de freelas, que vem ganhando cada vez mais corpo. Por enquanto disponível apenas nos Estados Unidos, a ferramenta permite que o empregador insira, por exemplo, o orçamento disponível e encontre uma lista de profissionais dentro daquela faixa de preço. As pesquisas também podem levar em conta outras características como a experiência de quem está à disposição para trabalhar e sua localização geográfica. Apesar de não se restringir a determinad...

ASP.NET MVC - Retornando um erro 500 com mensagem (explicando quando ocorre status code = 0)

Imagem
Em desenvolvimento web podemos (devemos!) trabalhar com código protegido no lado do servidor (entre try...catch), para então - também - trabalharmos com mensagens amigáveis ao usuário, para isso para uma exceção gerada no servidor retornamos também a mensagem de erro tratada. O exemplo abaixo é só um snippet no contexto MVC considerando método POST no Controller com retorno do tipo ActionResult: ​Então no bloco catch temos:   return   new   HttpStatusCodeResult ( HttpStatusCode .InternalServerError, mensagem); Sendo que a variável mensagem tem o valor de  "ERROR FORÇADO NO SERVIDOR". Como resultado da chamada temos o seguinte retorno: Tudo certo, mensagem retornada, status code = 500. RESSALVA!!! Em uma outra simulação. return   new   HttpStatusCodeResult ( HttpStatusCode .InternalServerError, mensagemMuitoGrande); Digamos então que a variável  mensagemMuitoGrande  tenha um valor grande (não sei precisar o limite), pode ser um log mais completo do erro, não sei, qualquer con...

Estamos de Mudança

Após avaliar a necessidade de mais recursos estamos mudando para um domínio próprio em um site mais completo. http://www.terabits.com.br/ Todas as novas publicações serão feitas lá.  E aqui também, manterei o site aqui também para título de facilitar as pesquisas e compartilhamento, mas vale dizer que o site é além do que o próprio blog, não deixem de visitar.

Carga automática de CSS conforme resolução da tela (media)

Em desenvolvimento web há situações que precisamos determinar dinamicamente qual arquivo CSS será carregado conforme a resolução da tela, por exemplo, para uma tela de "pequena" largura (celular) em que alguns controles e containers precisam ter largura menores, posicionamento alterado, ou mesmo em outras situações que não tem nada a ver com largura e altura mas com outras possibilidades advindas do CSS. Os exemplos de código abaixo servem para exemplificar: ​ Vemos a aplicação do atributo "media" para definir em que situação um determinado arquivo CSS será carregado, nos exemplos acima para uma resolução até 739 pixels será carregados o "phone.css", acima disso será carregado o "site.css".​ Obs.: o parâmetro "h" nos arquivos é meramente para o exemplo, é sobre o conceito de não gerar cache e tem que ser dinâmico. Referência: http://www.w3schools.com/cssref/css3_pr_mediaquery.asp

Cópia de arquivos através de rede com autenticação

Recentemente precisei fazer acesso a uma pasta compartilhada na rede para disponibilizar o download de um arquivo direto dela. A idéia era um Stream direto do arquivo na rede para o download, nada demais. Tentei inicialmente a possibilidade de logins compartilhados/iguais no computador do IIS (o login utilizado para o pool/aplicação) e no servidor com o arquivo para que então o "hand shake" ocorresse de forma automática entre eles, mas não funcionou, não houve a autenticação automática e com isso recebi a mensagem de acesso negado ao tentar acessar ao arquivo. Então fui atrás de rotinas que autenticassem o acesso ao compartilhamento onde o arquivo está presente para então fazer a cópia dele localmente e então o download fosse feito com base nessa cópia. A única rotina que funcionou segue um conceito muito primordial que é a execução do "NET USE": var  processo =  Process .Start( new   ProcessStartInfo () {     FileName =  "n...

[off-topic] Troca de pontos Smiles por produtos

Off-topic, mas achei interessante comentar. De cara enaltecer a Magazine Luiza pela agilidade na entrega e "amesquinhar" o Extra , nota zero para este. O fato é que ambos desvalorizam ao máximo a pontuação que a gente tem no Smiles (este também culpado, claro), basta comparar se fossemos trocar por trechos em relação ao produto que está fazendo a troca Sobre a comparação direta entre o serviço de entrega das empresas é incrível como pode haver uma diferença tão gritante sobre a entrega de produtos. Enquanto que em cerca de apenas 3 dias chegou o primeiro produto da troca pelo Magazine Luiza e cerca de 2 dias depois o outro (foi um monopod e uma capa de contra-baixo), a troca que fiz por um produto do Extra até agora nada (13 dias), e segundo o comunicado recebido por e-mail no dia da troca pelos pontos o prazo é de 30 dias úteis!!! Prazo de encomenda internacional?! Detalhe é que o produto trocado no Extra é um simples pen drive e ainda tive que pagar pelo envio ...

Manual objetivo sobre desenvolvimento utilizando Bootstrap

Uma excelente fonte de conteúdo sobre desenvolvimento em Boostrap é o site W3Schools. Traduzindo o trocadilho W3Schools temos então a "escola WWW". Lá temos o  Bootstrap 3 Tutorial no link  http://www.w3schools.com/bootstrap/ , bem como conteúdo sobre várias outras tecnologias referentes sobre desenvolvimento web como: PHP, Javascript, Jquery, HTML e outras. O site oficial do Boostrap em http://getbootstrap.com é obviamente o local mais completo, mas no W3Schools encontramos mais rapidamente conceitos e dicas de desenvolvimento que nem sempre são fáceis de encontrar na infinidade de conteúdo do site oficial.

E se softwares e aplicações web fossem traduzidas por quem traduz os títulos de filmes?

E se softwares e aplicações web fossem traduzidas por quem traduz os títulos de filmes? Windows = Janelas Facebook = Livro dos Rostos Twitter = Piador

Tela de vidro versus Touch - não seja enganado!

A história trágica começa com o seu (o meu) smartphone caindo no chão e trincando toda a tela, mas ainda todo funcional incluindo a sensibilidade ao toque sem nenhuma falha por toda a área da tela. Então após você tentar utilizar o aparelho com a tela toda trincada você resolve sondar quanto ficará o conserto porque é impossível utilizar. O ponto em si não é o valor, que será alto (não deveria ser tão), o objetivo é descobrir quando os técnicos estão passando a lábia tentando enganar para justificar valores, no final tudo se resume ao velho problema de prestador de serviços brasileiro querendo ganhar muito em pouco tempo ao invés de ganhar um menos e garantir a permanência do negócio. Vidro X Touch Em praticamente qualquer aparelho há a seguinte diferenciação: Tela (de vidro, ou glass); E o famoso "touch". A tela de vidro é a "placa" mais externa, exatamente com o nome diz, alguns aparelhos mais antigos nem é de vidro. Não tem ligação dire...

Converter áudio MP3 para vídeo MKV para envio ao Youtube

Imagem
Então você toca algum instrumento... Então você gostaria de divulgar o seu trabalho... Então você não sabe onde divulgar suas gravações... Então você sabe onde divulgar, um deles o Sound Cloud, mas o limite da conta gratuita deles é ridículo... Então você lembra do Youtube que não tem limite para vídeos e pensa que poderia divulgar lá, mas descobre que não aceitam upload de arquivos de áudio. Solução "Photoshop" Há vários programas bonitinhos que permitem criar vídeos a partir de áudios e fotos, transições e etc, mas o processamento é muito demorado, feito na íntegra do tempo do áudio ou da quantidade de fotos e transições que pretende colocar, isso em relação à renderização de um arquivo de vídeo. Resultado, muito tempo perdido, fora que o tamanho do arquivo pode ficar enorme e por consequência o upload demorado além do uso do limite de tráfego de dados, algo tão precioso hoje em dia. "Seus pobremas se acabaram-se" Utilizan...