#14 ✓invalid
dkobzev

Платформозависимость

Reported by dkobzev | 2010-04-11 14:02:29 UTC

Я вот тут подумал, код пока не сильно платформо-зависим, может стоит расставить #if TARGET_OS_MAC для некоторых кусков касающихся в основном UI. Остальной код универсален и может быть собран под iphone например или новомодный ipad, надо только UI свой будет нарисовать будет потом.

Comments and changes to this ticket

  • vovasty

    vovasty 2010-04-11 19:17:02 UTC

    • State changed from “new” to “invalid”

    Нет смысла: apple не пропустит это приложение. Типа такие приложения способствуют пиратству и тп

  • dkobzev

    dkobzev 2010-04-11 22:37:42 UTC

    Ну планку они со временем снижают, так что думаю когда нибудь пустят. К тому же собрать "для себя" имея девелопакаунт сможет любой, хотя в принципе и позже можно портировать, хоть и геморнее выйдет.

  • vovasty

    vovasty 2010-04-11 23:10:48 UTC

    Ну, пока планка только повышается=)
    Хотя мне было бы любопытно такую штуку сделать под ипад (я и занялся этим
    исключительно в целях тренировки - это мой первый опыт в программировании по
    макось)

  • dkobzev

    dkobzev 2010-04-11 23:25:43 UTC

    Да не, не сильно, но снижают. В 4й сдк например появились апи для работы с телефоном, календарем и контактами. Раньше об этом стоило только мечтать. Стали пускать voip приложения. Все таки они денег сделать пытаются. Покупатели давят, они рано или поздно прогибаются.
    А по поводу "первый опыт" - круто! Я сам только как полгода обладатель мака, пытался сам писать клиент под rtorrent) Но после того как наткнулся на Nativa решил "ну на фик"… Мой первый опыт вышел полным мусором :) Решил учиться на исходниках Nativa :D

  • vovasty

    vovasty 2010-04-17 01:20:10 UTC

    Если есть желание, то можете и поучаствовать=) Натина сделана на костях Transmission

  • dkobzev

    dkobzev 2010-04-19 17:10:30 UTC

    Если есть желание, то можете и поучаствовать=) Натина сделана на костях Transmission

    Можно было бы, но у меня такого опыта нет и код корявый выходит :) Трудно после C на ООП пересесть, до CPP как то руки не дошли. Потренироваться, набраться опыта конечно надо, но думаю с натива я только мешать буду :).
    Я подумываю, как в натива появится добавление закачек, сделать сервис для HTTP и RSS сборки закачек по шаблону, в нативу сборщик встраивать не хорошо, ее держать включенной постоянно нет необходимости. А так и потренируюсь и польза и мешать не буду. :) Хотя настройку сервиса лучше всего сделать в nativa, потребуются метки и настройки пути, что бы правильно раскидывать по папкам, с нужными метками и без лишних вопросов.

  • vovasty

    vovasty 2010-04-20 01:15:52 UTC

    есть такая штука http://osx.iusethis.com/app/swarmquery
    Я планировал сделать что-то подобное в качестве диалога открытия/добавления торрента (сейчас это штатный cmd-O).

  • dkobzev

    dkobzev 2010-04-20 01:26:03 UTC

    Это не совсем то. RSS подписка удобнее на bash скриптах работает. 24/7 следит. Это если без авторизации. А вот если с авторизацией и темболее если например для сериала добавляют новые серии в существующую закачку, как например на rutracker.org любят делать, то с автозакачкой беда.
    Вот и подумал сделать что-нить работающее демоном в фоне (без гуи), наблюдающее за обновлениями, используя куки браузера для авторизации и закидывающее в натива. (Если сделать в самой натива, придется ее держать постоянно включенной, что не хорошо) А настройки для демона можно сделать в натива, как часть приложения.

  • vovasty

    vovasty 2010-04-20 02:04:59 UTC

    эмм, такая штука есть, писанная на питоне - как называется не помню
    (не ted и не tvshow). Вся такая плугинная. Плюс, натива тут никак не уперлась - проще прямо
    в рторрент добавлять (есть на питоне писанный утил для такого рода
    задач)

  • dkobzev

    dkobzev 2010-04-20 02:21:03 UTC

    Ну можно и так, только метки проставить и по папкам раскидать без натива не прокатит. И скрипт прийдется все равно на машине с натива крутить, беда в том, что даже если скрипт и умеет авторизовываться, то первый же логин с машины выбьет скрипты запущенные с сервера. + с обновлением закачки путем добавления новых файлов, сомневаюсь, что кто-то писал под этот маразматичный метод обновления.

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.

New ticket Create new ticket

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/

Shared Ticket Bins

People watching this ticket

Pages