Codeforces и Polygon могут быть недоступны в период с 23 мая, 7:00 (МСК) по 23 мая, 11:00 (МСК) в связи с проведением технических работ. ×

Блог пользователя zakharvoit

Автор zakharvoit, 13 лет назад, По-русски

Здравствуйте, обитатели Codeforces.

На полуфинале ВКОШП в Дальневосточном регионе за победу нашей команде выдали айпады, насколько я понял - даже вторые. Почитав в интернете про возможность программирования на этой штуковине я нашел не так уж и много информации. Такие возможности есть, но они стоят некоторое количество долларов. Пока я поставил себе блокнот с возможностью онлайн компилирования(тоже не бесплатный).

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

Все же если кто-то имел опыт программирования на на чем нибудь подобном, мне было бы интересно услышать ваши советы насчет установки на айпад компиляторов и IDE.

  • Проголосовать: нравится
  • +9
  • Проголосовать: не нравится

13 лет назад, # |
  Проголосовать: нравится -15 Проголосовать: не нравится
Ну тут по-моему надо понимать, что iPad это не только сам по себе вариант планшетника, а ещё и идеология по взращиванию культа потребителя ("мы сделали иконки такими красивыми, что их хочется лизнуть!" (с) Джобс) и формированию специфического рынка ПО.

Возможность программировать на ай-паде мало соответствует этой идеологии и нормам этого "рынка". Собственно это вы уже и поняли, почитав интернет. ;-)

Вообще вопрос программирования на телефонах, смартфонах, наладонниках, планшетниках периодически приходит в мыслящие головы разных людей, однако на поверку оказывается в большинстве случаев довольно жидко всё.
  • 13 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Да, но, насколько я знаю, айпад можно взломать(чего я не делал, так как пока он меня устраивает и интернеты плохо работают) и тогда на него можно будет поставить приложения от сторонних разработчиков, которые влиянию идеологии Apple не подвержены. А вообще я согласен, что программировать надо на компьютере, но как-то же я эту доску должен использовать :-)

    • 13 лет назад, # ^ |
        Проголосовать: нравится +7 Проголосовать: не нравится
      Продай его.
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Жалко, все таки выиграл. Вдруг у меня на финале спросят где айпад и стыдно будет сказать :)
        • 13 лет назад, # ^ |
            Проголосовать: нравится -15 Проголосовать: не нравится
          Есть вариант подобрать на вырученные деньги планшетник который более отвечает цели "программировать на нём". Может даже два... ;-)

          Где-то даже обсуждали какие планшетники под это выбирать - закончилось тем что стали думать, на какие из них оптимально ставится тот или иной линукс и какие JVM нужно будет выбирать... В общем это скорее развлекательный нежели серьёзный вопрос, т.к. неясно почему не использовать для этой цели нетбук...
          • 13 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            Я как раз и использую нетбук для подобных целей, а программировать попробовал на айпаде только из интереса.
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      В качестве кухонной доски вполне можно использовать по-моему)
    • 13 лет назад, # ^ |
        Проголосовать: нравится -7 Проголосовать: не нравится
      Забивай им гвозди - проверено на iPhone, лучшее применение.
      • 13 лет назад, # ^ |
          Проголосовать: нравится +1 Проголосовать: не нравится
        Айфон меньше, Айпад слишком широкий и тонкий, долго он таким образом не прослужит... а жаль...
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Программировать на iPad, ИМХО, изврат еще тот.
Лучшее применение, которое я ему нашёл - развлекалка-сёрфилка. Легкий, относительно большой экран, нет клавиатуры, долго держит (у меня 10 часов серфинга с WiFi держал нахаляву).
Т.е. если выбирать, где играть/смотреть кино - нетбук или iPad, я выберу последний.
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    К сожалению, не ломанный айпад не качает и не отправляет файлы. Также, публикование комментариев сюда с айпада для меня было нетривиальной задачей, но сейчас уже понял что да как. А в общем я его пока так и использую. Ну и игрушки там всякие с сенсором и гироскопом убивают время :)
    • 13 лет назад, # ^ |
      Rev. 4   Проголосовать: нравится 0 Проголосовать: не нравится

      Коментарии приходится писать в HTML-виде. Только хардкор :)

      • 13 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        именно, я тыкал во все кнопки и пару раз, не понимая точно какая помогла, отправлял комментарии, но потом уже догадался.

      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        В iOS 5 Safari пофиксиили, и теперь можно нормально писать комментарии
        • 13 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Спасибо за информацию, как интернет нормальный будет обновлю систему
13 лет назад, # |
  Проголосовать: нравится +26 Проголосовать: не нравится
Крутые у вас там подарки за победу)
Мы выиграли барнаульский полуфинал, но нам даже диплома не дали.
  • 13 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Ну да, и это при том, что наш полуфинал далеко не самый сильный)

13 лет назад, # |
  Проголосовать: нравится +23 Проголосовать: не нравится
Нам в этом году за второе место на четвертьфинале подарили Viewpad 10s с андроидом. В прошлом году давали то ли принтеры, то ли сканеры.
Видно, @mail.ru задали определенную моду на призы.
  • 13 лет назад, # ^ |
      Проголосовать: нравится -8 Проголосовать: не нравится
    Все-таки, лучше книжки дарить школьникам. Мое личное мнение.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +6 Проголосовать: не нравится
      Этих книжек ограниченое количество. Дай бог из 6-и попадётся одна новая.
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А студентам?
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        А студентам, которым уже есть 18, можно дарить все, что угодно :)
        Самое забавное, что помню - телескоп на ЧУ
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Ну в этом году у нас (ДВ) студентам вроде за 1 место дали по макбуку, за 2 - два айпада и один айфон на команду.
        • 13 лет назад, # ^ |
            Проголосовать: нравится -8 Проголосовать: не нравится

          Вообще, это по-моему странно, когда призы одной команде разные.

          И не 2 айпада, а 1 айпад и ещё один какой-то самсунговский планшет

13 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Ух ты, оказывается, айпады не только мейлру дает :) Оффтоп, но про айпад: на CF с айпада нельзя запостить комметарий, сообщение или пост. А иногда очень хочется.

Программировать на айпаде - изврат. Не стоит этим заниматься. Известные мне варианты:
- RDP/VNC на настоящий компьютер. Вполне юзабельно, но, видимо, не то, что имелось в виду.
- Jailbreak, какое-нибудь приложение-консоль, какой-нибудь компилятор из Cydia (python, gcc, java, на любой вкус) и какой-нибудь vim. Звучит как невероятное извращение.
- Приложение Codify, говорят вполне ничего. Это интерпретатор Lua с какими-то библиотеками для взаимодействия с девайсом. Вроде там хорошая IDE.

На полноценный компилятор и IDE не стоит расчитывать: правила AppStore не позволяют публиковать подобные приложения.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    > на CF с айпада нельзя запостить комметарий, сообщение или пост.
    Прочитай тему выше, решение есть.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +9 Проголосовать: не нравится
    Спасибо за очень содержательный ответ :)
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
ну и подарки у вас, а ведь это всего лишь полуфинал... решено: переезжаю в Дальневосточный регион
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Ну, они не всегда такие были.) Нам, помню, за 2ое место какие-то рули давали... За 1ое в том году вроде была акустика 5.1. Это я к тому что если в одном году хорошие подарки(хотя это как посмотреть), то это не значит, что они всегда будут хорошие. Когда среди спонсоров есть местные компьютерные магазины, то обычно впихивают нереализованную технику... В этом вот году магазинов не было -- всякие там айпады-айфоны-ноуты.

    Если почитать посты выше, то и акустика 5.1 тоже хороший подарок)

  • 13 лет назад, # ^ |
      Проголосовать: нравится +9 Проголосовать: не нравится
    Приезжай. У тебя есть шанс стать первым, кто сделает так, а не наоборот.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Я вижу одно применение айпада и других планшетников(смартфонов) :
Поднятие сервера, доступ к серверу по ssh и т.д. и т.п., если есть инет, но нету нетбука(ноутбука). На андройд приложение для подключение через ssh точно есть.
В этом плане Андройд опережает iOS в разы.
»
10 лет назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

Очень хорошее приложение для программирования на iPad и iPhone — "smart BASIC". В основе — старый добрый Бейсик. Умеет очень много всего: крутая графика со спрайтами, мультитач, сетевые команды, работа с файлами, встроенная комплексная математика, облачный сервис Dropbox и очень много чего еще. В придачу с примерами программ и документацией на русском языке.

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +16 Проголосовать: не нравится

    Все мечтают писать на Basic'е

    • »
      »
      »
      10 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Важен не сам язык — важен результат. Бейсик имеет простейший синтаксис, очень прост для изучения. При этом легко позволяет писать модульные программы высокой сложности. Получается максимальная простота и высокая эффективность. А мечты — это немного из другой сферы.

      • »
        »
        »
        »
        10 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

        Очень похоже на цитату из какой-нибудь научной статьи года так 70-го прошлого века

    • »
      »
      »
      10 лет назад, # ^ |
        Проголосовать: нравится +10 Проголосовать: не нравится

      Что вы хотите от человека который зарегался только сегодня чтобы оставить ссылку на свое приложение, тупо найдя его по поиску "программирование ipad"? Хотите рассказать про СП? :)