Платформозависимость
Reported by dkobzev | April 11th, 2010 @ 02:02 PM
Я вот тут подумал, код пока не сильно платформо-зависим, может стоит расставить #if TARGET_OS_MAC для некоторых кусков касающихся в основном UI. Остальной код универсален и может быть собран под iphone например или новомодный ipad, надо только UI свой будет нарисовать будет потом.
Comments and changes to this ticket
-
vovasty April 11th, 2010 @ 07:17 PM
- State changed from new to invalid
Нет смысла: apple не пропустит это приложение. Типа такие приложения способствуют пиратству и тп
-
dkobzev April 11th, 2010 @ 10:37 PM
Ну планку они со временем снижают, так что думаю когда нибудь пустят. К тому же собрать "для себя" имея девелопакаунт сможет любой, хотя в принципе и позже можно портировать, хоть и геморнее выйдет.
-
vovasty April 11th, 2010 @ 11:10 PM
Ну, пока планка только повышается=)
Хотя мне было бы любопытно такую штуку сделать под ипад (я и занялся этим
исключительно в целях тренировки - это мой первый опыт в программировании по
макось) -
dkobzev April 11th, 2010 @ 11:25 PM
Да не, не сильно, но снижают. В 4й сдк например появились апи для работы с телефоном, календарем и контактами. Раньше об этом стоило только мечтать. Стали пускать voip приложения. Все таки они денег сделать пытаются. Покупатели давят, они рано или поздно прогибаются.
А по поводу "первый опыт" - круто! Я сам только как полгода обладатель мака, пытался сам писать клиент под rtorrent) Но после того как наткнулся на Nativa решил "ну на фик"… Мой первый опыт вышел полным мусором :) Решил учиться на исходниках Nativa :D -
vovasty April 17th, 2010 @ 01:20 AM
Если есть желание, то можете и поучаствовать=) Натина сделана на костях Transmission
-
dkobzev April 19th, 2010 @ 05:10 PM
Если есть желание, то можете и поучаствовать=) Натина сделана на костях Transmission
Можно было бы, но у меня такого опыта нет и код корявый выходит :) Трудно после C на ООП пересесть, до CPP как то руки не дошли. Потренироваться, набраться опыта конечно надо, но думаю с натива я только мешать буду :).
Я подумываю, как в натива появится добавление закачек, сделать сервис для HTTP и RSS сборки закачек по шаблону, в нативу сборщик встраивать не хорошо, ее держать включенной постоянно нет необходимости. А так и потренируюсь и польза и мешать не буду. :) Хотя настройку сервиса лучше всего сделать в nativa, потребуются метки и настройки пути, что бы правильно раскидывать по папкам, с нужными метками и без лишних вопросов. -
vovasty April 20th, 2010 @ 01:15 AM
есть такая штука http://osx.iusethis.com/app/swarmquery
Я планировал сделать что-то подобное в качестве диалога открытия/добавления торрента (сейчас это штатный cmd-O). -
dkobzev April 20th, 2010 @ 01:26 AM
Это не совсем то. RSS подписка удобнее на bash скриптах работает. 24/7 следит. Это если без авторизации. А вот если с авторизацией и темболее если например для сериала добавляют новые серии в существующую закачку, как например на rutracker.org любят делать, то с автозакачкой беда.
Вот и подумал сделать что-нить работающее демоном в фоне (без гуи), наблюдающее за обновлениями, используя куки браузера для авторизации и закидывающее в натива. (Если сделать в самой натива, придется ее держать постоянно включенной, что не хорошо) А настройки для демона можно сделать в натива, как часть приложения. -
vovasty April 20th, 2010 @ 02:04 AM
эмм, такая штука есть, писанная на питоне - как называется не помню
(не ted и не tvshow). Вся такая плугинная. Плюс, натива тут никак не уперлась - проще прямо
в рторрент добавлять (есть на питоне писанный утил для такого рода
задач) -
dkobzev April 20th, 2010 @ 02:21 AM
Ну можно и так, только метки проставить и по папкам раскидать без натива не прокатит. И скрипт прийдется все равно на машине с натива крутить, беда в том, что даже если скрипт и умеет авторизовываться, то первый же логин с машины выбьет скрипты запущенные с сервера. + с обновлением закачки путем добавления новых файлов, сомневаюсь, что кто-то писал под этот маразматичный метод обновления.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
native Mac OS X client for rtorrent
more information: http://www.aramzamzam.net/nativa/