Eu tenho tentado entender como ler a memory de outros processos no Mac OS X, mas não estou tendo muita sorte. Eu vi muitos exemplos online usando ptrace com o PEEKDATA e tal, no entanto, ele não tem essa opção no BSD [ man ptrace ] . int pid = fork(); if (pid > 0) […]
Estou escrevendo um aplicativo para Mac OS X 10.6 e posterior em C ++. Uma parte do aplicativo precisa simular o movimento do mouse e os cliques do mouse. Eu faço isso atualmente postando objects CGEventPost(kCGHIDEventTap, event); usando CGEventPost(kCGHIDEventTap, event); . Isso funciona, na maior parte – eu posso simular o movimento do mouse e […]
Como utilizo AudioObjectGetPropertyData no OS X para recuperar uma lista dos dispositivos de input do sistema? Eu tenho atualmente o seguinte código fictício para recuperar uma lista global de dispositivos: AudioDeviceID devices[12]; UInt32 arraySize = sizeof(devices); AudioObjectPropertyAddress thePropertyAddress = { kAudioHardwarePropertyDevices, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; AudioObjectGetPropertyData(kAudioObjectSystemObject, &thePropertyAddress, 0, NULL, &arraySize, &devices);
Eu estou usando o comando git clone ssh: // …. e obtendo o seguinte erro no terminal: dyld: lazy symbol binding failed: Symbol not found: ___strlcpy_chk Referenced from: /usr/local/git/bin/git Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: ___strlcpy_chk Referenced from: /usr/local/git/bin/git Expected in: /usr/lib/libSystem.B.dylib Trace/BPT trap: 5
Eu tenho NSBitmapImageRep que é W x tamanho H E eu crio a NSImage e faço addRepresentation: Então preciso resize a NSImage . Eu tentei o método setSize mas não funciona. O que devo fazer?
Eu tenho tentado várias maneiras de fazer algumas coisas básicas com sed no OS X. Aqui estão os resultados de alguns testes simples. echo “foo bar 2011-03-17 17:31:47 foo bar” | sed ‘s/foo/FOUND/g’ retorna (como esperado) FOUND bar 2011-03-17 17:31:47 FOUND bar mas echo “foo bar 2011-03-17 17:31:47 foo bar” | sed -E ‘s/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/FOUND/g’ […]
Eu quero mudar o rpath de um executável usando o install_name_tool , mas não consigo descobrir o que o rpath está agora. install_name_tool requer tanto o antigo quanto o novo rpath a serem dados na linha de comando. Qual comando posso usar para imprimir o caminho de um executável no OSX?
Eu recentemente reinstalei Ruby 2.1.2 como assim desde que eu queria instalar uma jóia ( ruby-debug-ide ) sudo rvm reinstall 2.1.2 –disable-binary –with-gcc=gcc-4.2 Desde então, não consigo carregar meu console usando o bundle exec rails c devido ao seguinte erro: /Users/ohad/.rvm/gems/ruby-2.1.2@aaa/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require’: dlopen(/Users/ohad/.rvm/rubyes/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle, 9): Library not loaded: @@HOMEBREW_PREFIX@@/opt/readline/lib/libreadline.6.dylib (LoadError) Referenced from: /Users/ohad/.rvm/rubyes/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle Tentei brew uninstall […]
Eu quero compilar um programa C simples com o GCC. O que eu preciso colocar no arquivo sublime-build para fazer isso?
Vejo que às vezes o tamanho da NSImage não é real (com algumas fotos) e o tamanho da CIImage é sempre real. Eu estava testando com esta imagem . Este é o código-fonte que escrevi para teste: NSImage *_imageNSImage = [[NSImage alloc]initWithContentsOfFile:@””]; NSSize _dimensions = [_imageNSImage size]; [_imageNSImage release]; NSLog(@”Width from CIImage: %f”,_dimensions.width); NSLog(@”Height from […]