LINUX.ORG.RU

Избранные сообщения svb

Релиз LeoCAD 21.06

Новости — Open Source
Релиз LeoCAD 21.06
Группа Open Source

LeoCAD — 3D-САПР для конструирования виртуальных моделей LEGO с использованием блоков из LDraw’s Parts Library. Программа написана на C++ с Qt5 и Qt4.

( читать дальше... )

>>> Подробности

 , , , ,

DjSpike
()

Разобрался зачем нужны Sealed Classes в Java

Форум — Development
sealed interface AsyncReturn<V> {
    record Success<V>(V result) implements AsyncReturn<V> { }
    record Failure<V>(Throwable cause) implements AsyncReturn<V> { }
    record Timeout<V>() implements AsyncReturn<V> { }
    record Interrupted<V>() implements AsyncReturn<V> { }
}
AsyncResult<V> r = future.get();
switch (r) {
    case Success<V>(var result): ...
    case Failure<V>(Throwable cause): ...
    case Timeout<V>(): ...
    case Interrupted<V>(): ...
}

Раньше для этого enum-ы городил, а теперь у нас как в ржавом можно запиливать ) Такие дела, век живи - век учись.

А еще Гослинг хочет нормальный синтаксис для модификации рекордов (и видимо будущих иммутабельных value type) запилить типа:

Foo foo = new Foo(10, 20)
Foo bar = foo with { x:12}

Но это уже совсем другая история.

 

foror
()

GCompris 2.0

Новости — Open Source
GCompris 2.0
Группа Open Source

Состоялся релиз GCompris 2.0 — коллекции обучающих игр и упражнений с открытым исходным кодом (AGPLv3) для детей от 2 до 10 лет. Некоторые из учебных заданий представлены в игровой форме.

( читать дальше... )

>>> Скачать GCompris 2.0 с официального сайта

>>> Подробности

 ,

derlinux
()

Hedgewars 0.9.23

Новости — Игры
Группа Игры

Вышла новая версия пошаговой стратегии Hedgewars, приуроченная к 13-летию игры (похожие игры: Worms, Warmux, Artillery, Scorched Earth).

В этом релизе:

  • Режим игры Battalion.
  • Режим фортов теперь поддерживает более двух команд на карте.
  • Новое оружие: резиновая уточка.
  • Новые: тема, карта, 3 форта, 3 миссии, шапки и надгробия.
  • Улучшенное отображение статистики.
  • Множество улучшений практически во всех режимах игры.
  • Боты теперь умеют пользоваться пчелой, вампиризмом и будкой времени.
  • На странице кампаний теперь отображается прогресс.
  • Звуки отсчёта таймера времени хода.
  • Улучшены возможности рандомизации настроек команд и настроек игры.
  • Улучшения в Lua API.
  • Огромное количество исправлений ошибок в обеих кампаниях, в миссиях и стилях игры.
  • Восстановлена возможность записывать видео.

>>> Подробности с демонстрационными скриншотами изменений

 ,

unC0Rr
()

Домашнее рабочее место фрилансера

Галерея — Рабочие места

Слева -направо, начиная со стола: (1) Подставка под лампу, реанимирую старый системник, чтобы в будущем продать, подарить, или выкинуть, в зависимости от результата. (2) Два монитора - моя основная рабочая консоль. (3) третий монитор для эффекта матрицы, вернее от ретрокомпьютера ZX-Spectrum.Висит на стене и не мешает. (4) Ноутбук не мой, ставлю тян за еду туда Win7+Ubuntu. Часто там стоят ПК клиентов или друзей. Обилие мышей могло бы быть сокращено до одной, если бы не ушатанность PC\2 мыши, которая подключена к КВМ переключателю, что вынудило меня использовать usb мыша, а а pc\2 оставить для консольной работы с ПК, подключенными через КВМ переключатель. Третий мышь костыль, можно было и убрать со стола, так как я использую софтверный КВМ переключатель Synergy, но как раз сегодня у меня ломался wi-fi роутер, и пришлось пользоваться отдельной мышью, чтобы не мучать тач. В общем считайте, что лишних мышей нет)

Оранжевый колпак для сохранения чайника горячим продолжительное время. А черный ретро телефон для звонков в саппорты. У него бодряще-хрипящее качество звука, что доставляет лулзов. Пять картонок над монитором - памятки текущих дел.

Второй уровень:

(1) Правее лампы ретрокомпьютер ZX-Evolution. (2) Рабочий ноутбук с Ubuntu, и нетбук с Win7. (3) Главная рабочая станция в mITX исполнении и внешним стендом дисков. остальное не менее интересно, но мало относится к компьютерам)

>>> Просмотр (1000x750, 128 Kb)

hikikomori
()