Work in progress

Testes com STAssertEqualsWithAccuracy

Posted: January 15th, 2012 | Author: | Filed under: Zeros e Uns | Tags: , , | No Comments »

Essa dica vai para quem estar realizando testes em (Objective-C) e possuem métodos que retornam valores float. Nese caso, fazer um simples STAssertTrue == valor pode não funcionar por conta das casa de precisão.

Nesse caso, o ideal é utilizar o STAssertEqualsWithAccuracy.

A documentação da Apple a respeito desse método é  a seguinte:

STAssertEqualsWithAccuracy

Fails the test case when the difference between two values is greater than a given value

STAssertEqualsWithAccuracy(value_1, value_2, accuracy, failure_description, …)

Parameters

value_1

  • An integer or a floating-point value.

value_2

  • An integer or a floating-point value.

accuracy

  • An integer or a floating-point value.

failure_description

  • Format string specifying error message. Can be nil.

  • (Optional) A comma-separated list of arguments to substitute into failure_description.

Detail

The test fails when the difference between value_1 and value_2 is greater than accuracy

É importante colocar o “f” para identificar os valores como float, caso contrário o seu teste pode falhar.  

STAssertEqualsWithAccuracy([_financiamento retornaValorTotal],
                             10951.52f,
                             0.001f,
                             @"Total deve retornar 10951.52, mesmo sem o valor do financiamento");


Repeating background image in native iOS app

Posted: August 25th, 2010 | Author: | Filed under: Zeros e Uns | No Comments »
<code>- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor =
      [UIColor colorWithPatternImage: [UIImage imageNamed:@"gingham.png"]];
}</code>


iPhone email split-view ?

Posted: August 23rd, 2010 | Author: | Filed under: Zeros e Uns | No Comments »

Revendo o vídeo do lançamento do iPhone (2007) percebi que a Apple faz referência a uma funcionalidade que nunca foi lançada: o split-view para email. A imagem abaixo é um snapshot do que foi mostrado ao público em janeiro de 2007, o detalhe é que tirando o Steve Jobs ninguem mais viu esse botão de “split” em seu iPhone.

Se olharmos para o iPad perceberemos que a ideia nao vingou no iPhone mas retornou no irmão mais novo (e maior) anos depois. Imagino que o carregamento de duas views no iPhone, naquele momento, não oferecia uma usabilidade adequada,talvez por conta de limitaçoes de processador, memória ou dos dois?

Uma lição que se pode tirar disso tudo é: você tem que lançar seus produtos mesmo que não estejam 100%, tenho certeza que ninguém deixou de comprar o iPhone por conta dessa funcionalidade esquecida.


Sudo’s patent

Posted: November 16th, 2009 | Author: | Filed under: Zeros e Uns | Tags: | No Comments »

Software and patents need to get a divorce, before all the geeks in the world either stop coding in disgust or die laughing.

[External Link]


Como aumentar a partiçao LVM do CentOS em máquinas Virtuais Vmware Fusion

Posted: November 5th, 2009 | Author: | Filed under: Zeros e Uns | Tags: , , , , | No Comments »

Sou usuário do Vmware Fusion e o utilizo para rodar outros S.Os dentro do meu Mac, atualmente estou com o Windows 7, XP e o Linux CentOS 5.1. Recentemente tentei aumentar o disco do CenOS e percebi que não é uma tarefa tão simples quanto deveria. Pra que simplificar neh?

O primeiro passo é aumentar o disco na configuração do próprio Fusion, para quem está acostumado com o conceito de máquina virtual essa operação é bem simples. Read the rest of this entry »


blacksn0w

Posted: November 3rd, 2009 | Author: | Filed under: Zeros e Uns | No Comments »

BlackSn0w what ? Parece que hackers conseguiram uma forma de fazer o unlock e jailbreak no iphone 3G / 3GS.

Sacadas a partes, os hackers sabem escolher nomes neh? ;)

Bom, quem quiser conferir pode baixar em http://blackra1n.com/ ou se preferir, baixa aqui mesmo o RC3 a versao para Mac


Web Trend Map 2009 Beta 4

Posted: April 8th, 2009 | Author: | Filed under: Zeros e Uns | No Comments »

Essa é para quem gosta de acompanhar os caminhos da Web mundial. Realmente esse modelo de visualização estilo mapa de mêtro/encanamento é muito bom para acompanhar o que acontece na internet.  Esse trabalho é conduzido por uma firma japonesa chamada Information Architects (belo nome e totalmente condizente com o trabalho realizado).  Se alguém souber de alguma outra forma de categorizar essas infos pode compartilhar.

O mapa completo pode ser acessado clicando na imagem abaixo, é um mapão de 6740 x 4768 pixel.

Web Trends 2009 Beta 4

Web Trends 2009 Beta 4


Difícil ser grande 2

Posted: April 7th, 2009 | Author: | Filed under: Zeros e Uns | No Comments »
FaceBook down

FaceBook down