17:14

LVEE 2019

И это всё МОЁ

Интересно, кроме отписавших в теме (Linux Vacation / Eastern Europe – LVEE 2019), кто-нибудь с лора еще будет?








 








И это всё МОЁ

Среди нововедений:



  • Разрешено ссылаться на варианты enum через псевдонимы типов (type aliases), например через Self.

  • cargo vendor теперь входит в стандартную поставку.

    • С помощью cargo vendor можно явно скачивать и использовать полную копию всех исходных кодов всех зависимостей. Это полезно для компаний с монорепозиториями, которые хотели бы хранить и анализировать весь исходный код, используемый в их ПО.



  • Поддержка const _:.

  • Поддержка Profile Guided Optimization.

  • Поддержка #[repr(align(N))] для лучшего контроля для выравниванием в структурах.

  • Изменения в стандартной библиотеке.

  • Изменения в Clippy

  • Microsoft и Amazon стали спонсорами Rust, предоставив облачную инфраструктуру для сборки и тестирования Rust.









 ,








И это всё МОЁ

Сижу на ноуте Lenovo с OpenSuse Tumbleweed (KDE), заметил, что после сна не работают ни клавиатура, ни тачпад, лишь usb мышь можно двигать. Приходится перезагружать комп. REISUB не работает (я честно говоря, никак не могу настроить — вроде и в YaST включал где только можно и через командную строку единицу посылал — не работает в этом случае).

Помогите, пожалуйста, решить проблему, я в OpenSuse ещё нуб, перешёл с Kubuntu. Гуглил, но все вопросы по части «не работает USB / PS/2 клавиатура» или что-то в этом роде.








 , , , ,








И это всё МОЁ

subj. Объясните мне, почему сайт Linux.org.ru предлагает приобрести книгу «Дианетика» ? Неужели «Администрация сайта» включила адблоки и ничего не знает о содержании рекламы на сайте ? Ну, а вот если я благодаря вашему адблоку вступлю в церковь саентологии, вас совесть сверлить хоть чуть-чуть будет или это и есть ваш план ?








 








И это всё МОЁ

Как можно ли слинковать статически love2d, вместе со всеми зависимостями, на онтопике (и на оффтопике)? Шоб раздавать как один бинарь









 , ,








И это всё МОЁ

Предисловие:


Игровые файлы, текстуры, звуки, модели, etc компилируются в .so или .dll библиотеку которые динамически (через SDL_LoadObject()) подключаются к движку и он уже автоматически извлекает char * буферы файлов по запросу имени типа "asset/texture.dds" и посредством SDL_RWFromConstMem() передаются в обработчики. После получения ресурсов библиотека выгружается дабы не занимать память.


Суть:


Пока что у меня всё тупо, гружу библиотеку пробую загрузить от туда функцию const char * asset_lib_verify(const char * msg) если она есть передаю ей "ping" в ответ она должна отправить "pong" и если всё ок я уже запрашиваю указатель на структуру с данными.


А на будущее хочется как то проверять что библиотека с ресурсами не была подменена, ну например как мера защиты от читеров если такое потом будет нужно.


Первая мысль компилирую ресурсы, получаю sha256 скомпилированной библиотеки, затем перед загрузкой so`шки проверяю хеш и если он отличается то выкидываю ошибку иначе спокойно загружаю.


Но мне кажется это ненадёжным ведь sha строку в самом приложении могут вручную перебить на нужную.


Есть какие идеи как проверять загружаемую библиотеку так что-бы это нельзя было обойти, ну или хотя бы что-бы это было сложно или муторно как минимум обойти.









 , , , ,








И это всё МОЁ

Причём на главной (rt.ru) ничего не видно.

Есть у кого инсайды кто там упоролся, что перестали работать несколько регионов?

Вот пример из их твиттера


Rostelecom
@Rostelecom_News
·
1h
Replying to
@JezebelMorr
@jezebelmorr
здравствуйте! По вашему региону наблюдается аварийная ситуация, специалисты нашей компании уже работают над её устранением. Ориентировочная дата восстановления работы интернета 16.08.2019 после 20-00. Просим прощение за доставленные неудобства.

Думал хоть МЧС начнёт рассылать смски что в данной местности не работает интернет.

Заработало в Иркутской области в 19:40. Суммарно примерно 7 часов не работало.








 








И это всё МОЁ

Допустим, надо создавать объект динамически, и потом передавать его в другой объект, чтобы последний уже освобождал этот динамически созданный объект. При этом одновременно динамический объект используется только одним собственником.

Есть два варианта с умными указателями:

1)

struct User
{
...
void set(std::shared_ptr<Dynamic> d)
{
mD = d;
}
std::shared_ptr<Dynamic> mD;
...
};
void setDynamic(User& u)
{
auto dynamic = std::make_shared<Dynamic>();
...
u.set(dynamic);
}

2)
struct User
{
...
void set(std::unique_ptr<Dynamic>&& d)
{
mD = d;
}
std::unique_ptr<Dynamic> mD;
...
};
void setDynamic(User& u)
{
auto dynamic = std::make_unique<Dynamic>();
...
u.set(std::move(dynamic));
}

Какой из них лучше?








 ,








И это всё МОЁ

На одном форуме забанили непослушного юзверя.

Причина: создание тем по варезу (варез на этом ресурсе строго запрещен), терпели долго, ничего не помогало, только бан.

И началось: в неделю несколько раз выкладывает темы с порнографическим (фото/видео, включая педофилию) и экстремистским (фото и тексты с угрозами в адрес РФ и ее жителей) характерами.

Модеры по возможности быстро это все удаляют.

Но есть один момент: модеров долгое время может не быть на ресурсе, ибо они тоже люди и это все может увидеть многие пользователи интернета и донести до соответствующих органов.

Банить по йапи не вариант: он их меняет вместе с мылами, создавая новые акки.

Есть некоторая инфа о нем во вконтакте: фио, фото аттестата выданным школой интернат, где учатся умственно отсталые дети.

Вопросы:

1. можно ли как то повлиять на этого человека по букве закона, при условии что известно его фио и город проживания, так же серия аттестата выданным учебным заведением?

2. может ли плохо повлиять этому сайту или админу те темы что создает на этом ресурсе этот человек?








 , ,








И это всё МОЁ

Привет, ЛОР.

Хочу потыкать палкой Chrome OS, ибо думаю покупать ноут, рассматриваю в том числе и хромобуки.

Но сперва хочется познакомиться с этой хромоосью и понять - стоит ли.

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








 ,








И это всё МОЁ


В релизе коммерческой версии OX Dovecot Pro Patch Release v2.2.36.4 от 11 июня 2019 (https://oxpedia.org/wiki/index.php?title=Dovecot:Main_Page_Dovecot) было сообщено об устранении с помощью патча некой уязвимости (CVE-2019-11500) потенциально позволяющей удалённо записать что-либо за пределы области памяти процессов dovecot. (Это все подробности на данный момент)

Тогда компания разработчик OX убедительно просила всех клиентов коммерческой версии обновится до пропатченной версии.

Нет оснований полагать что свободная редакция dovecot не подвержена этой уязвимости.

Публичное сообщение об уязвимости планируется после истечения 60 дневного эмбарго, но не раньше чем 12 августа 2019. До тех пор детали CVE держаться в секрете. Новая дата обнародования 28 авгутса.








 , ,








И это всё МОЁ

Увидела свет очередная версия набора приложений проекта KDE. Добавлены десятки новых функций, исправлена масса ошибок.

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








 , , ,








И это всё МОЁ

В процессе девелопа есть необходимость выполнять какие-то действия. Например:

# 1. rest запрос get
GET dev.some.com/some/

# 2. rest post запрос
POST dev.some.com/some2/
accept: application/json
Content-Type: application/json
{
"some_id": 1,
"some": "blabla"
}

# 3. выполнение shell команды
mkdir some; cd some; ./some.sh

Как это реализовать в emacs? Есть restclient.el, но он не умеет обработку нескольких запросов. В общем есть необходимость. Да, конечно же, можно это сделать скриптом на баш, но хотелось бы в .el, чтобы все было читаемо, как в restclient.el








 , ,








И это всё МОЁ

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

Уже сделал что при получении уведомления TEST01 выполняется скрипт.
Но что делать если уведомление приходит в формате: 16.08.2019(TEST01)

  • В таком формате скрипт не выполняется.
  • Вот собственно он, запускаю так: bin/telegram-cli -k tg-server.pub -W -s action.lua
  • Содержимое: action.lua:
  • function on_msg_receive (msg)
  • if msg.out then
  • return
  • end
  • if (msg.text=='TEST01') then
  • os.execute('/home/pi/sсript/reboot_fr_pr_01.aws')
  • send_msg (msg.from.print_name, 'TEST01 reboot OK', ok_cb, false)
  • end

Пробовал делать вывод в файл а потом анализировать на слово TEST01 после выполнять скрипт, работает но частенько виснет.








 








И это всё МОЁ

Нашёл насыпную плотность шерсти 1310 кг/м^3 что то не верится, может кто подскажет.

https://www.center-pss.ru/st/st183.htm

http://ekotsentr.ru/data/svoistva.pdf

http://uralzsm.ru/spravochnik/plotnost-veschestv-produktov-zhidkosteyi-i-gazov








 








И это всё МОЁ
И это всё МОЁ

Полет БПЛА «Охотник-Б» на видео:

https://youtu.be/9xFYc3KCbHw

А линукс тут при том что его можно наверное поставить на оборудование для данного ЛА.








 








И это всё МОЁ

Приветствую! У меня такая проблема... приобрёл материнскую плату от сервера t620 с платой распределения питания... Приобрёл все необходимые компоненты для хорошей работы, установил... и появилась проблема нет сигнала на монитор и после само тестирования начал мигать жёлтым лампочка. В биос соответственно зайти нет возможности.








 , ,








И это всё МОЁ

Сабж

Институт развития интернета (ИРИ) предложил Министерству просвещения Российской Федерации внести занятия по киберспорту в факультативную программу школ для подростковой и юношеской возрастных групп.

Речь идёт о пилоте в рамках федеральных проектов «Современная школа», «Цифровая образовательная среда». Предполагается, что эксперимент может быть реализован в период 2020-2025 гг. в нескольких школах в каждом субъекте РФ (на усмотрение региональных министерств).

Инициатива подготовлена в продолжение обсуждаемого в Минпросвещении РФ дополнения к Федеральному государственному образовательному стандарту (ФГОС) — расширение курса математики на начальной ступени основами программирования и компьютерной грамотности, внесение изменений в традиционный предмет «Информатика». Также рассматриваются варианты трансформации предмета «Технология» в занятия по робототехнике, виртуальной реальности. В ИРИ считают, что формат аккумулирования интересов детей и подростков может быть расширен и оперативнее внедрён за счёт факультативных школьных занятий.

«Процессы цифровизации создают новые отраслевые потоки и напрямую влияют на благосостояние государства и граждан — сегодня доля цифровой экономики в ВВП России составляет 2,8%. ИТ-индустрия нуждается в притоке квалифицированных кадров, которых не хватает уже сегодня и этот дефицит будет только расти. При этом результаты опроса 10 тыс. студентов-программистов, проведённого интернет-сервисом HackerRank, показали, что 65% опрошенных — самоучки. А по данным глобальных диджитал-отчетов, порядка 25% создателей новых вирусов, вредоносных сайтов — вчерашние подростки, которые начали просто интересоваться программированием. Таким образом, путь эффективного представителя ИТ-сферы начинается с самообразования и прокладывается ещё в период обучения в школе», — отмечает генеральный директор ИРИ Сергей Петров.

Петров считает разумным и педагогически оправданным обращение школы к интернет-приоритетам молодёжи, предупреждающее развитие сетевых зависимостей и фобий подростков и юношества за счёт участия не в «обструктивных интернет-течениях», а в реальной школьной, региональной, трансграничной жизни, альтернативной действительно опасным и социально агрессивным субкультурам типа скулшутинга, «синих китов», кибербуллинга и др.

В ИРИ отмечают важность согласования методических основ факультатива не только с руководством органов образования, школ, родительской общественностью, педагогическим коллективом и кафедрами учителей информатики, но и с Федерацией киберспорта России. И Федерация, заинтересованная в развитии своего направления и уже предпринятых инициатив по организации школьной лиги, может помочь с объединением школьников на собственной платформе

Эксперты отмечают, положительный международный опыт. Киберспорт является учебной дисциплиной в скандинавских странах: с 2016 года он включён в обязательные программы в ряде школ в Швеции и Норвегии. В Дании Совет по киберспорту ориентирован на взаимодействие с государством, а в школах США с 2018 года проводятся официальные киберспортивные турниры. Республиканское общественное объединение киберспорта в Казахстане, скоординировавшее деятельность разрозненных киберакадемий и тренеров по киберспорту, получило в прошлом году всестороннюю поддержку от Министерства культуры и спорта страны.

На территории Российской Федерации уже действует ряд киберспортивных школ и обучающие онлайн-сервисы. Возможна кооперация факультативных занятий с действующими в регионах компьютерными и киберспортивными объединениями, гейм-ассоциациями, стартапами и молодыми предпринимателями, продвигающими киберспорт. А навыки, полученные факультативно в школе могут быть применены в системе высшего образования. В РГУ физической культуры, спорта, молодёжи и туризма (ГЦОЛИФК) открыта специальность «Теория и методика компьютерного спорта», в ВШЭ разработана образовательная программа профессиональной переподготовки «Управление киберспортом».








 , , , ,








И это всё МОЁ

Я немного зациклился на Java и знаю другие языки, такие как c # и python. Но у меня ноль градусов или формальный опыт. Насколько сложно быть разработчиком, если, скажем, у вас есть несколько запусков приложений из-за какой-то сольной работы. Кто-нибудь отнесется ко мне серьезно, если бы я заполнил несколько заявок? И возможно ли это сделать без степени? Всем спасибо.