Articles of macos

Detectar programaticamente o número de processadores / núcleos físicos ou se o hyper-threading estiver ativo no Windows, Mac e Linux

Eu tenho um aplicativo c ++ multithreaded que é executado no Windows, Mac e alguns sabores do Linux. Para encurtar a história: Para que ele seja executado com a máxima eficiência, preciso instanciar um único thread por processador / núcleo físico. Criar mais encadeamentos do que processadores físicos / núcleos degrada consideravelmente o desempenho do […]

Como restaurar o .bash_profile em um mac? Nenhum dos meus terminais unix está funcionando

Eu adicionei algo ao meu bash_profile ao tentar adicionar o Playframework ao meu caminho e algo ficou bagunçado. Eu adicionei a seguinte linha ao meu .bash_profile export PATH=$PATH:the path to my play excitable então eu salvei tudo e reiniciei meu terminal. Eu não posso mais fazer nada do meu terminal. Não consigo fazer o cd […]

Como você faz I / O de console não-bloqueante no Linux em C?

Como você faz o IO do console não-bloqueante no Linux / OS X em C?

“Interação do usuário não é permitida” tentando assinar um aplicativo OSX usando o codesign

Nossa construção automatizada está sendo executada no Jenkins. A construção em si está sendo executada em escravos, com os escravos sendo executados via SSH. Eu recebo um erro: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. Eu tentei todas as sugestões que vi até agora em outros posts aqui: Usando segurança chaveiro de desbloqueio imediatamente […]

Entrada do teclado no aplicativo de linha de comando

Eu estou tentando obter a input do teclado para um aplicativo de linha de comando para a nova linguagem de programação da Apple Swift. Eu escaneei os documentos sem sucesso. import Foundation println(“What is your name?”) ??? Alguma ideia?

Edições no local com sed no OS X

Gostaria de editar um arquivo com sed no OS X. Estou usando o seguinte comando: sed ‘s/oldword/newword/’ file.txt A saída é enviada para o terminal. file.txt não é modificado. As alterações são salvas no arquivo2.txt com este comando: sed ‘s/oldword/newword/’ file1.txt > file2.txt No entanto, não quero outro arquivo. Eu só quero editar file1.txt . […]

Onde posso encontrar uma lista de códigos de teclas virtuais do Mac?

Estou usando o CGEventCreateKeyboardEvent e preciso saber quais valores do CGKeyCode usar. Especificamente, eu estou após o código da chave Command . Os documentos dão exemplos para outras chaves: z é 6 , shift é 56 . Deve haver uma lista de códigos de teclas virtuais do Mac em algum lugar?

Quais são as diferenças entre .so e .dylib no osx?

.dylib é a extensão da biblioteca dinâmica no OSX, mas nunca ficou claro para mim quando não posso / não devo usar um object compartilhado unix tradicional .so. Algumas das perguntas que tenho: Em um nível conceitual, quais são as principais diferenças entre .so e .dylib? Quando posso / devo usar um sobre o outro? […]

dyld: Biblioteca não carregada … Motivo: Imagem não carregada

Ao tentar executar um executável que já fui enviado no Mac OS X, recebo o seguinte erro dyld: Library not loaded: libboost_atomic.dylib Referenced from: /Users/”Directory my executable is in” Reason: image not found Trace/BPT trap:5 Eu instalei as bibliotecas de reforço e elas estão localizadas em /opt/local/lib . Eu acho que o problema tem algo […]

Como executar um script de shell no OS X clicando duas vezes?

Eu tenho um script de shell que tem permissão de execução do usuário no OS X, mas quando eu clico duas vezes nele, ele é aberto em um editor de texto. Como posso executá-lo clicando duas vezes nele?