Pull to refresh
24
0
Send message
Думаю, я и в этом году обновлю :)
По-моему, одновременно быстрого и красивого не бывает.
Бывает красивый и не слишком медленный, а когда начинаются микрооптимизации — тут красотой уже приходится жертвовать.
Это не поможет, пока остаётся ограничение на процессорное время.
Если его убрать — то это приведёт только к развязыванию рук всем писателям перебора, в текущем варианте это хотя бы сильно ограничено, и надо искать нетривиальные подходы, например, как у автора статьи.
Попробую найти свободное время на работе, распишу тогда вместе с примерной историей развития.
В этом году в финале 2 питониста, в сотне — четверо. По итогам заездов понятно, что выиграть питонячья стратегия не могла, но побороться за двадцатку — вполне.
Для компенсации такого неравенства можно попробовать разрешить присылать гибридные стратегии (т.е. питоновые исходники + C extension), в Джаве разрешить JNI. Только я сомневаюсь, что организаторы на это пойдут.
Не знаю :) Это я у тебя насмотрелся.
Да и плагин не с пустого места сделан был, а с некоторой «рыбы».
Забавно мысли перекликаются, такое прохождение траекторий я придумал, но реализовывать было уже лень.

А вот поиск пути, по-моему, у меня более элегантно был сделан, могу расписать, кому интересно.
Если брать топ песочницы только по питону, то у меня третье место 8)

З.Ы. Плагин-визуализатор в статье — мой :)
Кому опоздали, кому нет, есть же те, кто не купил, но возможно купит :)

vvzvlad, а откуда расходы в 100к, если не секрет? Офис же наверно вы отдельно под это не арендовали?
В случае с zetes размер GUI Hello World — не 1 МБ, а 4.5. Впрочем, не 50 :) И лицензионно чисто.
Эм, с такой плотностью оно не потонет вообще, у воды плотность выше :)

З.Ы. Под «потонет» я понимаю «верхняя точка лодки ниже уровня воды»
В этом плане «обратной» семьёй «2 мальчика — 1 девочка» является составная семья «1 мальчик — 1 девочка» + «1 мальчик — 0 девочек».

З.Ы. Да, не обновил страницу перед комментом :)
Да. Avian — это в первую очередь и есть «классическая JVM с JIT» (ну и альтернативный classpath, если нужно).
В этом смысле что GLTest, что TinyViewer — почти GUI-«Hello world», и вместе с SWT библиотеками занимает около 4.5 МБ. По сути где-то 3 мега — это SWT, его даже видно, если собрать пример и пошариться в obj/java/classpath.jar.

Консольный bellardpi весит 1.5 мега, т.е. по сути Авиан + его чистый classpath — это примерно 1.5 мега.
Если верить быстрому гуглению, то Avian должен уметь запускать скомпилированный groovy код… но мы не пробовали.
Правда, есть все основания надеяться на хороший исход :)
Хотя бы лицензией. Здесь всё — «бери бесплатно, результат можешь продать» + отсутствие завязки на скачивание Oracle JRE, т.е. полученное приложение полностью автономно.
Предлагаю пока Donate делать методом написания чего-нибудь на этом framework'е и отправкой bug report/feature request :)

P.S. Мы с bigfatbrowncat сейчас не сговаривались так отвечать :)
Попробуйте «su — user» вместо «su user» — с полной эмуляцией входа пользователя в систему. Возможно, терминалы тогда тоже будут нормально созданы (и это не проблема screen'a).
Чем с физической точки зрения, по вашему, отличается отраженный и «свой» свет? Я пока только вижу вариант «спектром излучения» (кстати, в этом случае зеркало не поможет)
А в других городах что-нибудь подобное есть?
1
23 ...

Information

Rating
Does not participate
Location
Россия
Registered
Activity