пʼятниця, 15 липня 2011 р.
пʼятниця, 8 жовтня 2010 р.
BeHealthy 0.1.6 build 13 beta for Mac OS
BeHealthy Release Notes
0.1.6b13 Change Log:
- [FEATURE] Added sending anonymous system profile option.
- [FIX] "Give me X min" buttons work correctly for short break.
- [FEATURE] Changed update server.
Мітки:
Мої проекти,
BeHealthy,
Mac OS,
My projects
четвер, 30 вересня 2010 р.
BeHealthy 0.1.5 build 12 beta for Mac OS
BeHealthy 0.1.5b12 Release Notes
Change Log:
- [FEATURE] Added short breaks.
- [FEATURE] Added enable/disable notification sounds option.
- [FEATURE] Remastered Preferences dialog.
- [FEATURE] Added status menu icons.
- [FEATURE] Added logging support.
- [FIX] Fixed bug with user settings.
Мітки:
Мої проекти,
BeHealthy,
Mac OS,
My projects
понеділок, 6 вересня 2010 р.
BeHealthy 0.0.4 build 11 beta for Mac OS
BeHealthy 0.0.4b11 released.
Features:
Мітки:
Мої проекти,
BeHealthy,
Mac OS,
My projects
неділя, 22 серпня 2010 р.
середа, 14 липня 2010 р.
IP адреса без використання DNS
Раніше для того щоб отримати IP адресу я використовував gethostbyname, хоч і рекомендують її замінювати іншими. Проблеми з’являються, якщо у користувача якісь проблеми з мережою - програма просто застигає і чекає доки функція не віддасть керування (зменшити час очікування не вдається). Тому тепер я беру IP адресу з мережевого інтерфейсу (потрібно підключити ifaddrs.h):
Протестовано на MacOS Snow Leopard і Tiger.
ifaddrs *myaddrs, *ifa;
sockaddr_in *s4;
int status;
char ip[64];
status = getifaddrs(&myaddrs);
if (status != 0)
PrintLog("getifaddrs failed");
for (ifa = myaddrs; ifa != NULL; ifa = ifa->ifa_next)
{
if (ifa->ifa_addr == NULL)
continue;
if ((ifa->ifa_flags & IFF_UP) == 0)
continue;
if (ifa->ifa_addr->sa_family == AF_INET)
{
s4 = (struct sockaddr_in *)(ifa->ifa_addr);
if (inet_ntop(ifa->ifa_addr->sa_family, (void *)&(s4->sin_addr), ip, sizeof(ip)) == NULL)
PrintLog("%s: inet_ntop failed", ifa->ifa_name);
}
}
freeifaddrs(myaddrs);
Протестовано на MacOS Snow Leopard і Tiger.
пʼятниця, 9 липня 2010 р.
BeHealthy 0.0.2 build 9 beta for Mac OS
BeHealthy 0.0.2b9 released.
Features:
Мітки:
Мої проекти,
BeHealthy,
Mac OS,
My projects
Підписатися на:
Дописи (Atom)