Черепаха реки Мэри внесена в список животных, находящихся под угрозой вымирания. Особенность вида — черепаха дышит через гениталии и носит зелёный панковский ирокез.
Французский программист Максим Кост (Maxime Coste) выпустил первую версию редактора кода Kakoune (читается именно так, как в заголовке поста), созданный по мотивам Vim.
Фичи:
— множественные выделения текста с поддержкой регулярных выражений, фильтрацией, сортировкой и другими действиями; — контекстная помощь, автодополнение по мере набора, подсветка синтаксиса и проч.; — можно настраивать редактор макросами и хуками; — совместная работа над файлами за счет клиент-серверной архитектуры
До релиза 2.10 остаётся исправить уже меньше десятка блокирующих ошибок. Попутно команда занялась оптимизацией скорости работы.
Буквально сегодня Ell сделал рисование кистями выполняемым в отдельной нити процесса, так что даже на старом железе можно без особой боли рисовать тысячепиксельной кистью. Он же чуть раньше добавил общие для программы функции распаралеливания:
Алсо, на днях влили в master-ветку новую тёмную тему интерфейса — более контрастную и без проблем с нечитаемыми неактивными пунктами меню. Кое-что ещё придётся довылизать, но в целом стало лучше. Светлая и системная темы интерфейса никуда не делись, как и цветная тема иконок (в размерах от микроскопического до пригодного для HiDPI).
Хэвок Пеннингтон (один из разработчиков HAL, GNOME, Metacity, GConf и D-Bus) пишет у себя в твиторе:
«Всю жизнь думал, что это свойственно только айтишникам, но потом занялся столярным делом. И тут в каждом треде пишут «зачем покупать этот инструмент, если можно найти и восстановить старый», «зачем восстанавливать, если дешевле сделать новый с нуля», «а я просто каменюкой долблю», «а я сам руду добываю» и т.д. и т.п.»
В оригинальном посте, который он ретвитит, цитируется фрагмент древнего треда на Hackernews про анонс Dropbox. Там какой-то чувак пишет, что такую же шнягу можно проще простого соорудить самому. Надо просто сделать себе аккаунт на FTP, а дальше монтировать удалённый каталог через curlftpfs и юзать SVN или CVS на примонтированной системе.
По случаю ускорения гауссова размывания примерно на треть фильтр Shadows/Highlights в GEGL перенесли из экспериментальных в стабильные, а в GIMP его добавили прямо в меню и запилили свой гуй вместо автоматического. И это несмотря на анонсированную в конце декабря условную заморозку переводимых сообщений :) Реализация фильтра взята из darktable, потому что а) нормально работает, б) на будущее хочется совместимости по .xmp.
На скрине также видна новая панель Dashboard, по которой можно следить за потреблением ресурсов. Ell написал её, пока занимался отладкой кое-какого кода, затрагивающего работу с кэшем. Считает, что панель может быть полезна и пользователям, которые тюнят параметры работы гимпа.
Из того, что на скрине не видно:
— В диалог выбора цвета добавили переключатель цветовых моделей и точности. Теперь можно для RGB переключаться между 0..100 и 0..255, а также показывать LCH вместо HSV, а не вместе с ним (в 2.9.8 диалог из-за этого разрастался в вышину).
— При вращении и зеркалировании холста кисть теперь можно вращать и зеркалировать вместе с ним. При этом учитывается и масштаб просмотра изображения. В связи с этим чекбокс «Lock brush size to zoom» в параметрах рисующих инструментов теперь называется «Lock brush to view».
В остальном работа по исправлению ошибок ведётся очень активно, но количество блокирующих релиз косяков пока что вертится вокруг 25-28. Скорее всего, позакрываем ещё ошибки и выпустим в январе rc1.
Алексей Лукацкий (Cisco Systems) рассказал, что его выступление о применении блокчейна в информационной безопасности на SOC Forum 2017 было одним из провальных за всю его карьеру.
«Дело в том, что когда мы формировали программу и возникла идея секции про технологии будущего, я, перечисляя их, среди прочего назвал и блокчейн. Потом вспомнились новости про применение Сбербанком блокчейна для обмена информацией о мошенниках и их же идею о применении блокчейна для ведения распределенной базы инцидентов ИБ. Это классно, подумалось тогда мне, и я спокойно внес эту тему в список секции, надеясь набрать достаточно материала для презентации. Как же я ошибался...
Оказалось, что блокчейн и SOC мало совместимы. Вообще блокчейн в ИБ (кроме разных вариантов идентификации) применяется не очень активно. Исследований и практических примеров почти нет. Одна криптовалюта, будь она неладна. К тому моменту, когда я осознал, что тема не взлетает, менять ее было поздно.
Резюме по использованию блокчейна в деятельности SOC было таково:
„На текущем этапе развития технологий и законодательства блокчейн в деятельности SOC не даёт никаких преимуществ!“»
На прошлой неделе выложил у себя статью про форк проекта Valentina. Какой-то чешский парень прочитал её, увидел, что на англоязычной Википедии нет статьи о Valentina, и написал её, цитируя мой текст.
Опубликованную им статью в тот же день удалили с пометкой «Unambiguous copyright infringement» (однозначное нарушение авторских прав). У моего сайта и Википедии одна и та же явным образом прописанная лицензия на контент (CC BY SA 3.0 Unported).
Вопрос: чем упарываются модераторы Википедии и почему они этого не стесняются? :)
Упдате: гражданин сознался, что не дочитал текст футера. Извинился и восстановил страницу.
Jasmine Jaksic, технический менеджер из Google, применила научный подход сначала для того, чтобы найти себе мужа (и выбрала такого же гика, как и она сама), а затем для разруливания семейных конфликтов, ставших для неё полной неожиданностью (ведь она же идеального партнёра себе нашла, лол).
«Примерно два часа спустя на маркерной доске закончилось свободное место. Там была не только диаграмма последовательности, но и два пересекающихся графика с колоколообразными кривыми, которые иллюстрировали, как наше эмоциональное состояние включалось, эскалировалось, выходило на пик, а затем утихало.
Поскольку свежее разногласие было всего лишь одной точкой замера, мы использовали предыдущие ситуации, включая споры с бывшими, чтобы графики точнее отражали реальность. [Муж] также придумал несколько формул, которые связывали переменные поведения и эмоционального состояния, и написал простую симуляцию, которая демонстрировала, в какой точке наши эмоции побеждали рациональное мышление, после чего становилось тяжелее вернуться к нормальному состоянию...
...Несколько месяцев спустя мы снова чуть не поспорили. «Помнишь график?» — сказала я мужу — «Я сейчас достигну точки перегиба кривой». Он на время замешкался, а затем ответил: «Да? А я и не знал. Спасибо, что сказала». Кризис был предотвращён. И маркерная доска даже не понадобилась.»
Конфликт между некоммерческой организацией Software Freedom Law Center (SFLC) и основанной ею в 2006 году некоммерческой организацией Software Freedom Conservancy перешёл в острую фазу.
22 сентября SFLC сообщила Ведомству по патентам и товарным знакам США о том, что торговая марка «Software Freedom Conservancy», выданная одноименной организации в 2011 году, запутывающе похожа на уже существующую торговую марку SFLC. Таким образом SFLC запустила юридическую процедуру отзыва торговой марки у Software Freedom Concervancy. В случае победы это по сути может означать, что SFLC станет единственным владельцем сочетания слов «software freedom» в сфере IT.
Следует учесть, что за день до подачи жалобы в ведомство SFLC объявила о том, что начинает представлять услуги по финансовой и юридической поддержке проектов СПО (аналогичные тем, что с 2006 года оказывает Software Freedom Conservancy).
3 ноября Software Freedom Conservancy опубликовали публичный комментарий и заявили, что за 11 лет их существования и шесть лет наличия торговой марки у SFC представители SFLC ни разу не упомянули, что у них есть какие-то проблемы с названием «Software Freedom Conservancy».
В посте от 6 ноября Эбен Моглен и Миши Чудхари — представители SFLC — ответили на публичные претензии со cтороны SFC и заявили, что, напротив, в течение 30 месяцев пытались решить вопрос мирным путём, однако Карен Сандлер и Брэдли Кун (SFC) каждый раз находили причину отказать во встрече. Ответ SFC они сравнили с попыткой объявить войну в ответ на штраф за неправильную парковку и охарактеризовали как «околоапокалиптическую риторику» и «ненужную гипервентиляцию».
Кроме того, Моглен и Чудхари предложили финансовую и юридическую защиту любым проектам, которые работают с SFC (в настоящее время это WINE, Inkscape, Godot Engine, Samba, Coreboot, Git, Boost, BusyBox, PyPy, QEMU и другие) и чувствуют, что становятся заложниками сложившейся ситуации.
Собеседовавшийся на позицию сеньора девелопера после встречи с потенциальным работодателем получил письменное требование компенсировать время, которое на него потратили.
20 октября 2017 года Вы подали заявку на собеседование на позицию старшего программиста, требующую знания следующих технологий: Python3, Flask, MySQL и Erlang. В ходе интервью быстро стало ясно, что Вы не знакомы с Erlang даже на уровне младшего разработчика, не говоря уж о том, что вы совсем не „опытный разработчик распределенных систем“, как вы себя описали в резюме.
В результате [заклеено] требует полного возмещения потраченного на вас времени в денежном эквиваленте. Расчёты приведены ниже.
Руководитель отдела разработки, 2 часа, $110 Руководитель отдела кадров, 2 часа, $100 Руководитель компании, 2 часа, $200
Итого: $410.
Просим выполнить платёж на счёт [заклеено] до 20 ноября 2017 года.
В случае неуплаты рассмотрение этого случая будет перенесено в трибунал по гражданским и административным делам штата Виктория.
Выпущена новая версия свободной двухмерной САПР QCAD и ее коммерческой версии.
Главным новшеством коммерческой редакции этой версии стала возможность создавать видовые экраны (viewports) для размещения фрагментов чертежей на печатном листе в заданном пользователем масштабе.
Кроме того:
добавлено конвертирование выбранных сплайнов в дуговые сегменты при создании полилинии;
добавлена возможность указать произвольный шаблон как используемый по умолчанию при создании нового четежа;
реализовано запоминание настроек печати для каждого блока и пространства печати;
состояние развёрнутости/свёрнутости вложенных слоёв теперь пишется в файл;
в QCAD/CAM добавлен постпроцессор DXF с настраиваемыми параметрами обработки и корректной записью в файл пути режущего устройства.
В свободной редакции улучшена производительность при работе со сложными чертежами (где много блоков), включен свободный шрифт osifont (с кириллическими глифами), внесены разные мелкие улучшения.
Планов переносить функции работы с видовыми экранами в свободную версию у разработчика QCAD нет.
Перенесли в master-ветку GIMP редактирование градиентов прямо на холсте (было в отдельной ветке).
Что нового:
появился плавающий диалог с параметрами выделенного элемента градиента;
опорные точки можно свободно перемещать в пределах двух соседних точек прямо на холсте;
можно добавлять опорную точку в любую часть градиента наведением и одиночным щелчком;
можно удалять любую опорную точку: выделяем, тянем в сторону перпендикулярно линии градиента, либо нажимаем крестик в плавающем диалоге;
при выборе подсвечивающегося центра (midpoint) между двумя опорными точками можно поменять тип интерполяции между этими точками (через плавающий диалог), поменять его положение (возвращается обратно через тот же диалог), превратить в опорную точку (через диалог).
Ещё из любопытного: добавили в Wavelet Decompose опциональную автогруппировку слоёв с частотным разложением и опциональное создание маски для каждого слоя.
Есть подозрение, что 2.9.8 выпустим уже в октябре.
Алсо, немного взностальжнул по IceWM. Тема — 0nyX.
Группа археологов, работающих на территории комплекса пирамид в Гизе, поделилась результатами проведенных ранее раскопок: найден свиток папируса, остатки лодки и сеть водных каналов, проходящих рядом с пирамидой Хеопса.
На расшифровку свитка ушло около четырех лет. По сообщению учёных, свиток был «написан» прорабом по имени Мерер. Судя по всему, вдоль Нила были прокопаны каналы, по которым на лодках переправляли камни для строительства пирамиды, причём порт для разгрузки каменных блоков находился в считанных метрах от основания пирамиды.
В ночь с субботы на воскресенье не стало Юрия gumanoed Азовцева, координатора Нижегородского LUG и переводчика учебного пособия «Основы Blender».
Предположительная причина смерти — апластическая анемия, возможно, вызванная парами оргстекла, который он резал на лазерном станке с ЧПУ. Юрий создал учебный класс со станками с ЧПУ в Нижегородском Радиотехническом Колледже и работал там последнее время.
Выпущена новая версия Ardour — свободной цифровой станции звукозаписи.
Основные изменения затронули применение шаблонов в программе. Раньше эта функциональность была cпрятана в дебрях интерфейса, но уже в 5.11 появился единый диалог управления шаблонами сессий и дорожек. Теперь же шаблоны выдвинуты на первый план в диалогах создания сессии и добавления дорожек/шин.
Чем они полезны…
Во-первых, вы можете создавать заготовки сессий с заранее настроенной привязкой каналов звукового интерфейса к дорожкам и шинам, группировкой дорожек, привязкой дорожек к VCA и прочим.
Во-вторых, вы можете создавать новые дорожки, в которые автоматически добавлен, скажем, программный синтезатор с определенным патчем и его обработка эффектами. Или эмулятор предусилителя и кабинета с выстроенной цепочкой эмуляторов гитарных педалей и заранее заданными их настройками.
Для всего этого теперь есть намного более удобный интерфейс. В частности, при выборе Empty Template в качестве шаблона новой сессии вы можете воспользоваться мастером и быстро указать программе, какие типовые дорожки должны быть созданы (вокал, бэк-вокал, гитара, бас-гитара, фортепиано и т. д.).
Прочие изменения:
на Lua теперь можно создавать шаблоны сессий и дорожек, а также создавать, удалять и назначать/снимать VCA;
в контекстном меню названия MIDI-дорожек появился выбор патчей;
в рисуемые хостом диалоги виртуальных инструментов добавлена фортепианная клавиатура для прослушивания патчей;
добавлена поддержка расширения LV2, которое позволяет плагину сообщать хосту о смене банка/программы;
улучшена эвристика показа соединений в компактном представлении канала микшера;
панель обзора по умолчанию теперь охватывает существующие области, а не сессию целиком;
повышен приоритет потока, в котором пишется автоматизация, чтобы не терять передаваемые данные.
исправлено немало ошибок.
С выпуском этой версии команда переключается на разработку Ardour 6. Предполагается, что следующее крупное обновление программы упростит создание электронной музыки.