Skip to content

Instantly share code, notes, and snippets.

View binho's full-sized avatar

Cleber Santos binho

View GitHub Profile
@binho
binho / viewModelTest.m
Created December 21, 2016 12:48
Testing view model in XCTest
#import <XCTest/XCTest.h>
#import "Person.h"
#import "PersonViewModel.h"
@interface SimpleMVVMTests : XCTestCase
@property (nonatomic) NSString *salutation;
@property (nonatomic) NSString *fullName;
@property (nonatomic) NSDate *birthDate;
@binho
binho / fibo_objc.m
Created December 26, 2016 11:51
Fibonnaci Objective-C (Returns an array)
- (NSArray *)fibonnaci:(NSNumber *)number {
NSMutableArray *array = [NSMutableArray new];
for (int i = 0; i < [number intValue]; i++) {
if (i < 2) {
[array addObject:@(i)];
} else {
int fib = ([array[i-1] intValue] + [array[i-2] intValue]);
[array addObject:@(fib)];
}
@binho
binho / caixa_modulo_seguranca_macOS.md
Last active May 21, 2024 17:27
Como instalar/reinstalar o módulo de segurança da Caixa no macOS

Bom vou falar um pouco da minha luta com o Internet Banking da Caixa.

No meu caso tive problemas após migrar o meu macbook para um novo e não conseguia instalar o módulo de segurança no novo macbook e assim sem poder usar o Internet Banking no computador.

Primeiro rodei o script sudo /usr/local/bin/warsaw/uninstall.sh do warsaw como root pra tentar começar tudo do zero mas ainda assim após tentar reinstalar não tive sucesso.

Ao analisar o script postinstall dentro do pkg notei que varios arquivos de inicialização são criados e que alguns dados ainda continuaram no meu computador como certificados e arquivos de inicialização, então tenha certeza que estes arquivos abaixo tenham sido removidos:

rm -f ~/Library/LaunchAgents/com.diebold.warsaw.user.plist