Команда Rust рада объявить о последней версии Rust, 1.19.0. Rust это системный язык программирования, сфокусированный на безопасности, скорости и конкурентном выполнении.
Сегодня, 23 июля, вышел новый мажорный релиз компилятора Glasgow Haskell Compiler.
Среди изменений:
- улучшение производительности компилятора;
- улучшена поддержка генерации отладочных символов в формате DWARF;
- в рантайм языка добавлена поддержка систем с NUMA;
- более широкая поддержка полиморфизма относительно типа хранения данных (levity polymorphism);
- поддержка оптимизации точек соединения (join points) в коде, позволяющая в некоторых случаях сильно увеличить производительность;
- новая система модулей Backpack, добавляющая новые широкие возможности абстракции кода от конкретных типов данных;
- поддержка компактных регионов памяти (compact regions), позволяющая увеличить производительность сборщика мусора;
- компилятор теперь может выдавать цветные сообщения об ошибках;
- начальная поддержка архитектуры AArch64;
- улучшена воспроизводимость сборок;
- многочисленные изменения в Template Haskell.
Помимо этого, прекращена сборка 32-битных пакетов под CentOS 6, а также начата официальная сборка GHC под FreeBSD и OpenBSD для архитектуры amd64.
>>> Скачать
Вышла новая версия IQ Notifier — демона системных уведомлений, написанного на C++ с использованием фреймворка Qt.
Программа является заменой дефолтным демонам уведомлений, таким как dunst, lxgt-notifications и т. д.
Основные изменения с версии 0.1.1:
- поддержка конфигурационного файла;
- поддержка тем;
- расширено управление мышью;
- модуль истории уведомлений (и иконка в трее).
При первом запуске, в случае отсутствия конфигурационного файла или тем они автоматически будут скопированы из /usr/share/iq-notifier
(поставляются с пакетом). Все модули считаются по-умолчанию выключенными, поэтому при отсутствии файла конфигурации уведомления выводится не будут.
Модульный дизайн IQ Notifier облегчает доработку проекта.
Подробное описание, скриншоты и тестированные на Ubuntu 16.04 deb-пакеты находятся в репозитории на GitHub.
Raspberry Pi - это удивительный маленький компьютер, возможности которого не перестают расширяться. Поэтому необходимо чтобы на вашем устройстве были установлены только самые лучшие программы для Raspberry Pi. В этой статье мы собрали в список самые лучшие программы Raspberry, которые обязательно нужно установить на ваше устройство. Для каждого приложения под его описанием есть инструкция по установке. Лучшие программы для Raspberry Pi… Read more →
Запись Программы для Raspberry Pi впервые появилась Losst.

Обсуждение новости получилось довольно живое, решил еще и сюда запостить. Предлагаю дефолт, так как рассуждаю так: если разработчики предлагают нам базовую систему которую без специальных знаний не изменить (мало касается этого форума, но всё же), то и в плане оформления они должны предложить такое решение, которое будет по нраву 90% пользователей. Я прав? Ну как вам ШГ от прогрессивных разрабов современного линукс-дистрибутива?
Что из себя представляет система: это обыкновенная убунта вот с таким красивым корнем 'ls -la /' https://pastebin.com/eHujRJHG
/usr смонтирована в ro. Обновляется все только целиком. Листинг установленных пакетов 'dpkg -l' https://pastebin.com/YR7gwHbb.
Система достаточно русифицирована, на сколько это возможно через стандартный механизм локализации в стандартной убунте. Вон dpkg разговаривает на русском. Зачем им full-сборки с разными языками я не понял и еще не смотрел. Сама по себе фулл-сборка представляет собой большой набор предустановленных flatpak-пакетов с зависимостью только от endlessm-runtime. Я брал base-iso всего в 2 гига, довольно нормально, ведь тут и runtime уже родной, и большая базовая убунта, и гном с несколькими приложениями родными, и сразу несколько флатпак-пакетов типа LibreOffice и Chromium предустановлено.
Для тех кто не знает что такое flatpak — это самодостаточный пакет с одной внешней зависимостью — runtime, обязательность и жирность которой зависит от сборщика пакета. Runtime может быть много установлено на один хост, и весить они могут вплоть до нескольких гигабайт каждый. Может вообще не быть зависимостей внешних. Это если упрощенно, подробнее в документации (мне лениво тут расписывать, не ну правда).
Я кинул этому чуду 500 гиговый диск на растерзание и ни разу не смотрел сколько места занято — вот сейчас пока пищу: https://pastebin.com/1nRzS1hi — 6 гигов, копейки, влезет и на нищебродскую ssd даже когда будет ворох приложений.
Я еще не поковырял образ, и мне очень интересно какая ругань будет при обновлении, или оно молча затрет мои изменения. Читать заранее мне лень, для управления системным образом используется OSTree . С флатпакамми пользовательскими и так всё понятно.
На скрине кроме FirefoxESR из родного «магазина» и гномьего терминала видно еще и hexchat, который я уже притащил сам всего одной командой:
user@endless:~$ flatpak install --from dl.tingping.se/flatpak/hexchat.flatpakref
Установка пакета возможна и «по клику», но я еще не пробовал. Получается довольно удобно, прямо чувствую как деградирую...
P.S.
Некорректное изображение: Can't resize image
Ссылка на PNG: http://ipic.su/img/img7/fs/endlessos.1500773871.png (что-то там переконвертируется, блин)
Оригинал бесплатно без смс без регистрации:
https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0...
>>> Просмотр
(1280x1024,
220 Kb)
azcomicv — программа для чтения комиксов (просмотрщик упакованных в архив изображений), написанная на языке С с использованием независимого тулкита mlib, который также применяется в разработке графических редакторов AzPainter, AzPainterB и AzDrawing.
>>> Страница программы (на японском)
Тихо и незаметно вышел уже второй корректирующий релиз значительного выпуска linux-дистрибутива Endless OS 3.2.
Endless OS примечателен максимально простой схемой дистрибуции: базовая часть системы предоставляется в виде образа, который обновляется целиком и в работе доступен только для чтения, а все пользовательские пакеты доступны только в виде самодостаточных пакетов flatpak. Сам дистрибутив нацелен на простое использование из графической среды (сравнимо с принципом мобильных ОС на базе Android и пр.).
В качестве графического окружения используется своё сильно переработанное DE на базе GNOME. Особенно стоит отметить, что разработчики вносят весомый вклад в основные ветки используемого ПО: им принадлежит каждый десятый коммит в GTK+ 3.22, разработчики дистрибутива входят в надзорный комитет GNOME Foundation.
( читать дальше... )
Для скачивания рекомендуется использовать форму на странице download, с некоторыми образами со страницы (классический интерфейс) до сих пор наблюдаются проблемы.
Многие новички пытаются выполнить запись определенных значений в системные файлы с помощью операторов перенаправления ввода и вывода и получают ошибку bash permission denied. Эта ошибка выводится, даже если вы использовали sudo. Казалось бы, sudo есть, значит права суперпользователя получены и все должно работать но тут все не так просто. В этой статье мы рассмотрим почему возникает ошибка bash permission denied и… Read more →
Запись Ошибка bash permission denied впервые появилась Losst.

Программное обеспечение:
- САПР: LeoCAD 17.07 ('unstable' OBS builds)
- Библиотека деталей: LDraw
- в бинарном виде (быстрее загружаеться)
- в исходном виде (загружаеться дольше)
- в бинарном виде (быстрее загружаеться)
- Модель: «Starter» aka «Educator Vehicle» (из набора EV3 Education #45544)
- Библиотека деталей: LDraw
- Рендеринг: Blender 2.79 test 2
- Дополнение: ImportLDraw
- Тема: «Flatty Light» (встроенная)
- Дополнение: ImportLDraw
- Редактор изображений: AzPainter 2.0.6
- Просмотр PDF: Foxit Reader 2.4.0
- Документ: Инструкция по сборке «Educator Vehicle»
- Создание инструкций по сборке: LPub3d 2.0.20 ('unstable' OBS builds)
Оборудование и система:
- ОС: LinuxMint 18.1 XFCE (amd64)
- ПК: Samsung R58P
- GPU: Gallium 0.4 on ATI RS600; OpenGL 2.1 Mesa 11.2.0 (GLSL 1.20)
- CPU: Intel Pentium Dual Core, 1,6 GHz
- RAM: 2 Gb
- GPU: Gallium 0.4 on ATI RS600; OpenGL 2.1 Mesa 11.2.0 (GLSL 1.20)
Информация о LeoCAD 17.07
- https://news.ycombinator.com/item?id=14801612
- http://www.opennet.ru/opennews/art.shtml?num=46883
- https://repology.org/metapackage/leocad/versions
- http://www.leocad.org/docs/history.html
Дополнительные источники:
- https://www.youtube.com/watch?v=t81g9hbKG5A
- http://danny316p.github.io/LEGO_and_Open_Source/s5/s5-lego_and_open_source.html
- https://www.lego.com/ru-ru/mindstorms/downloads
- http://www.eurobricks.com/forum/index.php?/forums/topic/86621-mindstorms-mocs...
- https://sites.google.com/site/gask3t/lego-ev3/building-plans/educator-vehicle...
- https://github.com/bittner/lego-mindstorms-ev3-comparison
- https://forums.ldraw.org/thread-21700.html
- https://github.com/Naramsim/awesome-lego-mindstorms
- https://github.com/adius/awesome-lego
P.S.: https://www.lego.com/en-us/legal/legal-notice/fair-play
LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site and software.
>>> Просмотр
(1280x800,
414 Kb)
Веб-сервер Nginx - это один из самых популярных веб-серверов с очень высокой производительностью и быстрой обработкой статических запросов от пользователей. При правильной настройке можно добиться очень высокой производительности от этого веб-сервера. Nginx очень быстро справляется со статическими файлами, будь то html страницы или другие виды ресурсов. В одной из предыдущих статей мы уже рассматривали установку Nginx в Ubuntu и настройку… Read more →
Запись Настройка Nginx впервые появилась Losst.

Классно, когда в саппорте есть интересные задачи.
Сейчас идет обновление инфраструктуры компании, но пока закупались - наступило лето. С другой стороны ночью тепло возвращаться домой.
На картинке наверное самый дефолтный стек софта не-айтишной компании - зимбра, сервис деск, таск-трекер, виртуализация, пачка виндовых серверов, всякие гитлабы и некстклауды.
Давно хотел попробовать ovirt, наконец получилось. Единственный жирный бонус по сравнению со всеми остальными бесплатными гипервизорами - гейт для VDI из коробки. Этим и зарешал конкурентов. Если б не VDI, в компании работал бы Nutanux - прикольно выглядело когда 7 юнитов конкурентов они вмещают в 2.
>>> Просмотр
(3840x1080,
481 Kb)

Platform: Windows
Version: AIMP v4.10 or newer
Form: Horizontal
Tone: Dark, Middle
Surface: Mat
Interface: Hi-Fi
Skin requires Full HD resolution
Red — императивный и функциональный язык представленный в 2011 году французским программистом Ненадом Ракоцевичем.
Его синтаксис унаследован от интерпретируемого языка программирования REBOL, представленного в 1997 году.
Создание Red направлено на преодоление некоторых ограничений языка REBOL, в результате чего Red является, по словам создателя языка, «языком полного стека».
Red может использоваться как для высокоуровневого предметно-ориентированного программирования и создания графических интерфейсов, так и для низкоуровневого программирования операционных систем и драйверов.
Его основные черты это: Простой синтаксис, гомоиконность, система макросов, статическая и JIT компиляция, кросс-компиляция, малый размер исполняемых файлов(при отсутствии внешних зависимостей), REPL, возможность использовать его как встраиваемый язык.
Данный релиз содержит порядка 800 исправлений и закрывает 86 задач. Одна из основных новостей — поддержка GUI под macOS с помощью нового бэкенда (что делает GUI полностью кросс-платформенным).
К другим изменениям данного релиза можно отнести появление типа данных date!, расширения IO API, обновления LibRed.