NetLoc – първото ми програмче за мак
От: 29 януари, 2010 | Къде: DevNull | 5 коментара »От доста време се чудя кога да го подхвана и миналата седмица ми дойде музата – започнах първото си програмче за Mac OS X с Objective-C.
![]()
Първоначалната идея беше (просто за теста да видя до къде ще опра с Cocoa) да показва външния IP адрес и да може да си го копираш в клипборда.
След като това стана сравнително лесно се замислих да му добавя още една функционалност която често ми се налага да ползвам и не съм срещал подобна програмка.
Целта на второто занятие беше, да ми променя записите в /etc/hosts файла спрямо външното IP.
Тази хава я ползвам често, тъй като в офиса ползваме локален сървър за стейджинг който пък не е достъпен по външно IP ако излизаш от офиса.. да… просто скапан мрежов сетъп, но дано сте разбрали
Та се роди следната табличка с плюс и минус бутончета:
П.С. Само да добавя че sudo идентификацията за обработката на /etc/hosts файла не е чрез AuthorizationExecuteWithPrivileges, че голями шпагати се налагат, а чрез NSAppleScript – мноого по-лесно…
Ползвайте го на ваша отговорност и ви съветвам да си направите бекъп на /etc/hosts файла в случай, че ползвате Hosts Switcher опцията!
- NetLoc version 0.3 (beta) (10.5 & 10.6 – 64bit)
- NetLoc version 0.2 (beta) (10.6 Only – 64Bit)
Bate Raiko написа:

Тази програма изглежда хубава, но като я изтеглих на моята iMac машина и ми казва, че не е съвместима с версията 10.5.8?! Да не би да е за снежко?
Intel ли е машината? Писъл съм го под 10.6.2 и не знам, но не би трябвало да има проблем при 10.5 на интелска машина… знам ли…
Едит: Дам, оказа се, че не съм го билднал за 10.5.. ще видя какво мога да направя, но за сега е само за 10.6
Билднах за 10.5 тествай сега!
Да, машината е интелска. Изтеглих версия 3, която е за 10.5, но не става. Излиза иконата и задраскано кръгче, както преди – без промяна е. Машината е оригинална и не виждам да има проблем с това, знам ли?
Странно, уж направих билд за 10.5 – х32… не знам…