← All posts tagged programming

omnivore

на лоре и рсдне появилась новость о языке Julia (julialang.org). Так обосрали же со словами "нинужен!". И почему люди такие глупые?
Пробовал эту Julia месяца 2-3 назад, тогда показалось что проект очень сырой. Не понравилось еще, что сборки только для 64 и только для линукса.
А быстрая, фичастая и открытая замена матлабу нужна! Октаву и скилаб не предлагать

omnivore

julialang.org — отличный с виду язык. Как матлаб, но гораздо более мощный язык (абстрактные типы, нормально реализованный ооп-подход и т.д.) и кстати, гораздо более быстрый. Только под Debian stable у меня не завелось, трубет более новые версии библиотек

omnivore

Перлы местных разработчиков.
Разработчик тестировщику: "Юнит-тесты в конце концов заменят тестировщиков. В конце концов мы лишим вас работы!"

И еще:
— На вижуал студии писать без багов невозможно. В принципе!
— А на чем можно без багов?
— На ассемблере! Потому что, там программа с багами просто перестанет работать.

omnivore

Pike — отличный же язык. Такой себе интерпретируемый Си на лямках. Особенно понравилась (ну кроме лямбд и модулей, понятно) возможность определять вариабельный тип переменной, например как int|float x;

omnivore

пара интерсных ссылок с опеннета
opennet.ru — Запись и повторное проигрывание трафика
opennet.ru — независимая сборка операционной системы ChromiumOS <chromium.or>. Пользовательское окружение Lime и Chromium OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения.

omnivore

software-society.com — "собирается четное количество человеков, разбиваются на пары и пишут код (45 минут на задачу), потом все написанное стирают и меняются партнерами. Цель — обмен навыками."
via lor linux.org.ru
Не знаю, есть ли польза от этого дела, но идея интересная

omnivore

есть такой отличный сервис bitnami.org — который предоставляет в виде одного исполняемого файла дистрибутивы всяческих cms, баг-трекеров, форумов и т.д. Преднастроенные и для разных ос и архитектур. Для виндов незаменимая вещь, давно пользуюсь.

omnivore

с сообщества в жж ru_perl:
"График работы свободный, 7-8 часов в день. При хорошей скорости работы, возможно меньше. Другие подработки на стороне недопустимы, т.к нужно думать только о нашем софте."

последняя фраза умиляет

omnivore

кстати, что хочется сказать. Мне кажется, что J приходит конец. 7я версия показала, что Роджер сотоварищи не знают, куда двигаться дальше. Изменений много, но все они напоминают ходьбу по кругу. Открытие исходников показало (а точней — пока показывает), что никому эти исходники особо и не нужны.
Вот если бы у K/Q было такое комьюнити и такой подход к модели распространения — вот это было бы интересно

omnivore

решил проверить tuprolog — реализацию пролога на java. И в итоге я оказался разочарован скоростью его работы. Вот для сравнения за сколько отрабатывают разные пролог-машины на повторяемом 600 раз вычислении палиндрома списка из нескольких десятков элементов с помощью давнешнего рефал-модуля:

tuprolog — 15 секунд
swi prolog — 0.1 секунды
yap — 0.03 секунды

Один плюс у этого тупролога, что у него еще есть экспериментальный пакет для андроида. И хотя там указано, что он для версии >= 2.3.1, но все нормально запускается и на моем 2.2 Froyo.