#14 ✓invalid
dkobzev

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

Reported by dkobzev | April 11th, 2010 @ 02:02 PM

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

Comments and changes to this ticket

  • vovasty

    vovasty April 11th, 2010 @ 07:17 PM

    • State changed from “new” to “invalid”

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

  • dkobzev

    dkobzev April 11th, 2010 @ 10:37 PM

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

  • vovasty

    vovasty April 11th, 2010 @ 11:10 PM

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

  • dkobzev

    dkobzev April 11th, 2010 @ 11:25 PM

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

  • vovasty

    vovasty April 17th, 2010 @ 01:20 AM

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

  • dkobzev

    dkobzev April 19th, 2010 @ 05:10 PM

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

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

  • vovasty

    vovasty April 20th, 2010 @ 01:15 AM

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

  • dkobzev

    dkobzev April 20th, 2010 @ 01:26 AM

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

  • vovasty

    vovasty April 20th, 2010 @ 02:04 AM

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

  • dkobzev

    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.

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