Day: January 3, 2012

Log para utilizar nos codigos JNI do Android

Este cara postou uma dica de como colocar mensagens de log nos codigos JNI do Android:
http://android-harvest.blogspot.com/2011/06/logging-in-native-code-of-android.html

Encontrei esta dica do Eurico Inocêncio :

#include <android/log.h>

#define LOGV(…) __android_log_print(ANDROID_LOG_VERBOSE, “libnav”, __VA_ARGS__)
#define LOGD(…) __android_log_print(ANDROID_LOG_DEBUG , “libnav”, __VA_ARGS__)
#define LOGI(…) __android_log_print(ANDROID_LOG_INFO , “libnav”, __VA_ARGS__)
#define LOGW(…) __android_log_print(ANDROID_LOG_WARN , “libnav”, __VA_ARGS__)
#define LOGE(…) __android_log_print(ANDROID_LOG_ERROR , “libnav”, __VA_ARGS__)

Outra opção que encontrei na Internet foi criar um android_syslog:

void android_syslog(int level, const char *logname, const char *format, …)
{
va_list arglist;

va_start(arglist, format);
__android_log_vprint(level, logname, format, arglist);
va_end(arglist);

return;
}

Liberando a porta de SSH no Ubuntu 11.10

Após instalar o OpenSSH Server no Ubuntu verifiquei que nenhum outro computador na mesma rede conseguia conectar no meu computador. Usando o nmap descobri que todas as portas estavam fechadas.

Então usando o firewall do Ubuntu consegui liberar o acesso:

sudo ufw enable
sudo ufw allow 22