LINUX.ORG.RU

Сообщения Kilte

 

Релиз QupZilla 2.0.0

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

30 марта в блоге QupZilla сообщили о выпуске одноимённого браузера версии 2.0.0.

QupZilla — это кроссплатформеный браузер, основанный на фреймворке Qt. В число поддерживаемых операционных систем входят Windows, Linux, OS X, OS/2 и Haiku. Разработчики браузера ставят перед собой цель создать легковесный браузер, использующий «родной» стиль элементов управления в каждой ОС.

Выпуск ознаменован переходом со старого и неподдерживаемого движка QtWebKit на QtWebEngine. QtWebEngine использует для рендеринга страниц Chromium, который обеспечивает более высокую совместимость с web-страницами, а также, благодаря многопроцессной архитектуре, великолепную стабильность.

Существуют большие изменения (как архитектурные, так и на стороне API) между QtWebKit и QtWebEngine, поэтому портирование QupZilla заняло некоторе время. Функциональность, ранее доступная в QtWebKit, ещё не была реализована в QtWebEngine полностью, поэтому в этот выпуск не вошли некоторые возможности, доступные в предыдущих версиях. В последующих выпусках QupZilla и QtWebEngine это будет исправлено.

Чтобы использовать все возможности QtWebEngine, QupZilla теперь требует последнюю версию Qt (Qt 5.6).

Браузер доступен в репозиториях основных дистрибутивов, и с этого момента предоставление Linux-сборок будет прекращено. Это также означает, что новые версии больше не будут публиковаться в PPA.

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

 , , , ,

Kilte
()

KDE с гордостью представляет Kirigami UI!

Новости — KDE
Группа KDE

KDE уже достаточно давно предоставляет компоненты пользовательского интерфейса за пределами основ, предложенных Qt. С KDE Frameworks 5 они стали легко доступными для Qt-разрабочиков, не являющихся частью KDE. Теперь, когда KDE расширяется за пределы десктопов и лаптопов в мобильный и встраиваемый сектор, этих компонентов больше недостаточно.

Для того, чтобы позволить разработчикам создавать приложения, основанные на Qt, способные запускаться на любой мобильной или десктопной операционной системе (включая Plasma Desktop и Plasma Mobile), был создан Kirigami UI.

Первым реальным приложением, реализованным с помощью Kirigami Components, является Subsurface-mobile, которое недавно было выпущено для Android. Версия для iOS в настоящее время находится в разработке. Круто здесь то, что эти версии разделяют большую часть кода!

Kirigami Components планируется выпустить как часть KDE Frameworks 5, но для начала это будет самостоятельный фреймворк, релиз которого намечен на конец апреля. Отмечается, что фреймворк не будет иметь зависимостей кроме Qt, поэтому не увеличит размер приложения больше, чем необходимо.

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

 , , ,

Kilte
()

SQLite 3.12.0

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

Представлен релиз SQLite 3.12.0 — компактной встраиваемой реляционной СУБД, находящейся в общественном достоянии.

Потенциально разрушительное изменение:

Значение SQLITE_DEFAULT_PAGE_SIZE увеличено с 1024 до 4096. Значение SQLITE_DEFAULT_CACHE_SIZE изменено с 2000 на -2000, таким образом такое же количество кэш-памяти используется по умолчанию. Подробности.

( Основные изменения )

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

 

Kilte
()

Git 2.8.0

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

Команда разработчиков Git рада сообщить о релизе Git 2.8.0, в который вошло множество новых функций, исправлений ошибок и других улучшений от более чем 70 контрибьюторов.

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

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

 

Kilte
()

Шок! Гентушники хотят отправить пхпшников в прошлый век!

Форум — Talks

!Ъ: http://www.garfieldtech.com/blog/composer-distribution-mental-model

Ъ: PHP-проекты, которые перешли на Composer больше не могут быть упакованы в Gentoo. Гентушники негодуют, а пхпшники против того, чтобы принять их «хорошие» решения проблемы.

 , ,

Kilte
()

Поругайте код (Rust Edition)

Форум — Development

Не так давно решил взяться за Rust, и на новогодних праздниках запилил библиотеку для работы с APEv2 тегами. Хотел сразу создать подобный тред, но почему-то передумал. Не помню уже почему. В последнее время треды с просьбой покритиковать код стали появляться как грибы после дождя, и я всё-таки передумал обратно :3. Собственно вот линк.

 

Kilte
()

Rust 1.6

Новости — Mozilla
Группа Mozilla

Команда разработчиков Rust рада представить первый в этом году релиз Rust — 1.6. Rust — это системный язык программирования, при разработке которого внимание сосредоточено на безопасности, скорости и параллелизме. Как обычно, вы можете установить Rust 1.6 с соответствующей страницы на официальном сайте, а также посмотреть примечания к выпуску на GitHub. Выпуск включает в себя около 1100 патчей и содержит ряд небольших улучшений, одно важное изменение, а также изменение на Crates.io.

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

>>> Официальный анонс

 ,

Kilte
()

Git 2.7.0

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

Команда разработчиков Git рада сообщить о релизе Git 2.7.0.

Этот выпуск содержит более 800 коммитов от 81 автора, 26 из которых не так давно присоединились к проекту.

( Основные изменения )

>>> Официальный анонс

>>> Примечания к выпуску

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

 

Kilte
()

Разработка Python переносится на GitHub

Форум — Talks

!Ъ: http://www.opennet.ru/opennews/art.shtml?num=43619

Ъ: Разработчики языка программирования Python приняли решение заменить Mercurial на Git и перейти на использование GitHub в качестве основной площадки для разработки CPython. Изменения коснутся только репозиториев с кодом и системы рецензирования. Отслеживание ошибок и Wiki останутся без изменений.

 , , ,

Kilte
()

Возвращение к истокам

Галерея — Скриншоты

Xubuntu — мой первый дистрибутив. К сожалению знакомство длилось не более часа. Артефакты, фризы на каждом шагу. Под конец сгорела видеокарта. Вот таким был мой первый раз :3

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

LOR как обычно не хочет принимать PNG, потому его можно найти здесь.

>>> Просмотр (1366x768, 132 Kb)

 ,

Kilte
()

PHP 7.0.0

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

Команда разработчиков PHP рада сообщить о релизе PHP 7.0.

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

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

>>> Руководство по миграции с PHP 5.6.x

>>> Исходники для загрузки

>>> Список изменений

 , ,

Kilte
()

Отдам в умелые руки

Форум — Web-development

UPD: Не актуально

 ,

Kilte
()

Fedora 23

Новости — Red Hat
Группа Red Hat

Состоялся релиз Fedora 23.

Наиболее важные изменения:

  • Ядро Linux обновлено до версии 4.2.
  • Как и в предыдущих выпусках, почти каждый компонент имеет новую версию. Особо следует отметить, что Fedora Workstation включает в себя окружение рабочего стола Gnome 3.18 и офисный пакет LibreOffice 5.0.
  • Отдельного упоминания заслуживает и то, что теперь по умолчанию используется Python 3. Вторую версию всё так же можно установить из репозиториев.
  • Доступен новый спин с окружением рабочего стола Cinnamon 2.6.
  • Mono, свободный .NET-совместимый фреймворк, обновлён до версии 4.
  • Добавлена поддержка Unicode 8.0.
  • SSL 3.0 и RC4 считаются небезопасными и уязвимыми для атак. Таким образом, они теперь отключены по умолчанию для всех компонентов, которые используют общесистемные политики шифрования. Это касается библиотек GnuTLS и OpenSSL, а также всех основанных на них приложений.
  • Улучшена обработка неанглоязычного текста в текстовом режиме установки.
  • В режиме восстановления теперь такой же интерфейс, как и в текстовом режиме установки.

Образы для загрузки

Инструкции по обновлению

Примечания к выпуску

Информация об основных известных ошибках

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

 

Kilte
()

Реинкарнация

Галерея — Скриншоты

Всё тот же Debian, но теперь на ноуте и немного в другом обличии.

Прошу прощения за jpeg, но png никак не хотел загружаться.

Не так давно я запилил себе «альтернативу» для Last.FM. Эта штука позволяет собирать статистику о прослушанной музыке. С тех пор многое что поменялось. Бэкэнд переписан на golang, интерфейс тоже был полностью переделан. В целом результатом доволен, хоть и есть куча мелких недочётов. Одним из них является то, что до сих пор реализовано только старое API. Хотя это и не такая большая проблема, когда многие плееры под линуксами работают только по старому протоколу. В планах запилить больше статистики (кол-во прослушиваний по годам для каждого исполнителя/альбома, динамика появления новых исполнителей/альбомов/треков ну и всё такое прочее). Только к сожалению я слишком ленив, чтобы сделать это в скором времени.

Ну и напоследок ещё несколько скриншотов:

>>> Просмотр (1440x900, 263 Kb)

 , ,

Kilte
()

Ubuntu 15.10

Новости — Ubuntu Linux
Группа Ubuntu Linux

Состоялся релиз Ubuntu 15.10 под кодовым именем «Wily Werewolf».

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

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

 

Kilte
()

Mercurial: index 00changelog.i is corrupted!

Форум — Development

При попытке закоммитить изменения через tortoisehg сработал pyflakes хук, который не дал мне этого сделать. При повторной попытке получил вот такую вот шляпу и теперь ничего не работает:

$ hg st
abort: index 00changelog.i is corrupted!
$ hg log 
abort: index 00changelog.i is corrupted!
$ hg verify
abort: index 00changelog.i is corrupted!
$ hg diff
abort: index 00changelog.i is corrupted!

Вменяемого ответа так и не удалось нагуглить, потому пишу сюда.

Изменения судя по всему все на месте, потому можно было бы заново склонировать репозиторий, перезаписать файлы и закоммитить снова. Но не могу быть до конца уверенным, что всё на месте. Может есть какой-то более кошерный способ решить эту проблему?

 

Kilte
()

golang: HTTP; Массивы

Форум — Web-development

Собственно, как с этим работать?

url.Values{
    "a[0]":[]string{"Aborted"}, 
    "a[1]":[]string{"Aborted"}, 
    "b[0]":[]string{"The Purity Of Perversion"}, 
    "b[1]":[]string{"The Purity Of Perversion"}, 
    "t[0]":[]string{"Act Of Supremacy"}, 
    "t[1]":[]string{"The Lament Configuration"}, 
    "l[0]":[]string{"163"}, 
    "l[1]":[]string{"288"}, 
    "i[0]":[]string{"1443312816"}, 
    "i[1]":[]string{"1443313660"}, 
    "m[0]":[]string{""}, 
    "m[1]":[]string{""}, 
    "o[1]":[]string{"P"}, 
    "o[0]":[]string{"P"}, 
    "n[0]":[]string{"02"}, 
    "n[1]":[]string{"03"}
    "r[0]":[]string{""},  
    "r[1]":[]string{""}, 
    "s":[]string{"61aad7f97b2785bacd5d0d595e336e33"}, 
}
Нет, конечно я могу накостылять кое-что, что позволит получить данные в нормальном виде типа "a": []string{"A1", "A2"}, но разве этого не должно быть из коробки? Спрашивается, зачем тогда используются массивы, если в любом случае там оказывается один элемент.

 

Kilte
()

«Альтернатива» Last.FM

Форум — Talks

Я не смог смириться с тем, что Last.FM окончательно скатился, например скробблинг из deadbeef уже которую неделю не работает и похоже не собирается. А пофапать на статистику хочется. Короче говоря, я запилил себе свой скробблер.

Исходники: https://github.com/Kilte/scrobbler Скробблер в действии: http://scrobbler.leichnam.rip/

Пока реализована только старая версия API, потому совместимо далеко не со всеми плеерами/плагинами. Если вдруг перекачусь на другой плеер, где используется новое, то реализую и его.

Надеюсь, что кому-нибудь тоже будет полезно.

 , ,

Kilte
()

Last.FM всё?

Форум — Talks

Весной этого года они представили бета-версию, которая ничем не блистала кроме новомодного дизайна. И вот на днях это поделие стало доступно на основном домене. Честно говоря не понимаю, чем они думали, когда решались на этот шаг. Такое ощущение, что с того момента ничего не поменялось. Всё так же ничерта не работает, да ещё и большую часть функционала удалили или выключили. Зато крутую страничку запилили. Молодцы, что сказать.

В связи с этим вопрос: Есть ли вменяемые альтернативы? Куда вообще все бегут с него?

 

Kilte
()

Музыкальный мейнстрим

Форум — Talks

Как среднестатистический лоровец относится к мейнстриму? При поиске чего-то нового, обращаете ли вы внимание на популярность исполнителя? И если да, то чем популярнее, тем лучше или наоборот? Почему?

А узнав, что некогда любимая группа стала популярна среди широких масс, вы перестанете её слушать? В чём причина такого решения?

Линукс тут при том, что чем меньше популярность, тем больше адепт мнит себя элитой.

 , ,

Kilte
()

RSS подписка на новые темы