И это всё МОЁ

Ищём Golang-программиста, желательно хорошо понимать HTTP.
Большой плюс если есть опыть работы с Scala/Spark или в AdTech (RTB). Английский язык надо уметь читать/писать.



  • Город: Работа удалённо, но лучше если кандидат проживает в диапозоне в часовом поясе от UTC до UTC+5. Большая часть сотрудников в Москве и Калиниграде. Главный офис в Нью-Йорке

  • Должность: программист

  • Зарплата: от 2500$ (налоги платить самому), надо оформляться как ИП

  • Что делать: надо поддерживать AdTech WEB-сервисы SSP, DSP и кое-какие утилиты для подсчёта статистики, отчётов.

  • Стек: Golang, Protobuf, Clickhouse, Postgres, Scala/Spark, Google Cloud


Присылайте резюме (на английском, ссылки на linkedin, github) на taipovm at gmail.com или в телеграм









 , ,








И это всё МОЁ

Вышел трейлер новой «Дюны» Дени Вильнёва.

В наличии: хорошие актеры, хороший саундтрек (композитор тоже ничё так), не очень противные спецэффекты, в конце есть червяк (как без него).

https://www.youtube.com/watch?v=n9xhJrPXop4

Линукс тут ни при чём, мне просто не жалко шкворца.








 








И это всё МОЁ

Госкорпорация «Ростех» посчитала, что в развитие российской микроэлектроники необходимо инвестировать почти 800 млрд рублей. Такая цифра указана в паспорте «дорожной карты» госкорпорации, который был направлен на рассмотрение в Минфин, Минпромторг, Минкомсвязи и Минэкономразвития.
Данные инвестиции должны быть направлены на создание производственных линий по литографической печати полупроводниковых изделий по 65 (55), 28 и даже 14-нм технологическим нормам. Кроме того, планируется производство микросхем флеш-памяти по 25-нм техпроцессу для использования в твердотельных накопителях.

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

Все технологии и оборудование для производства планируется разработать в России. Зарубежные литографические сканеры и прочее оборудование закупать не планируется. Проект выглядит весьма амбициозно, тем более если учесть, что рассчитан он всего на четыре года — «дорожная карта» предусматривает инвестиции до 2024 года.

Всего по расчётам «Ростеха» на развитие полупроводниковой промышленности в России нужно потратить 798 млрд рублей, с учётом дополнительного финансирования после 2024 года. Из них сама «Ростех» готова вложить «всего» 30 млрд, ещё 102,6 млрд должно быть выделено из внебюджетных средств, а 615 млрд — из государственного бюджета. Оставшиеся средства, которые будут тратиться после 2024 года, планируется получить из доходов созданных полупроводниковых производств.








 ,








И это всё МОЁ
Вышла новая версия программы Cine Encoder 2020 SE для обработки видео с сохранением сигналов HDR. Программа написана на языке Python, использует в своей работе утилиты FFmpeg, MkvToolNix и MediaInfo, и распространяется под лицензией GPLv3. Существуют пакеты под основные дистрибутивы: Ubuntu 20.04, Fedora 32, Arch Linux, Manjaro Linux.



И это всё МОЁ

Стабилизирован выпуск 3.0 пакетного менеджера Portage дистрибутива Gentoo. Из нововведений:




  • Выпилена поддержка Python 2.7. Теперь поддерживается только версия 3.2 и выше.




  • Значительно ускорены вычисления за счёт оптимизаций и применения кэширования результата функций catpkgsplit и use_reduce. Сообщается о приблизительно 50-60% выигрыша при компиляции «мира».











 , ,








И это всё МОЁ

Хостер дает серверу /64, адрес гейта держит у себя. Хочется разбить /64 на более мелкие подсети и раскидать по всяким виртуалкам, контейнерам и и.п. Такое реально сделать? Что почитать из конкретики?


ЗЫ Без варианта мост на интерйфейсе с хостером.









 ,








И это всё МОЁ

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









 ,








И это всё МОЁ
Опубликован релиз KnotDNS 3.0.0, высокопроизводительного авторитативного DNS сервера (рекурсор выполнен в виде отдельного приложения), поддерживающего все современные возможности DNS. Проект разрабатывается чешским реестром имен CZ.NIC, написан на языке Си и распространяется под лицензией GPLv3.



И это всё МОЁ

Разверните LDAP-сервер для организации централизованного
управления учетными записями.


o Пользователи должны быть расположены в OU Users.
o Группы должны быть расположены в OU Groups.
o Хосты должны аутентифицироваться через LDAP


Вот такое задание, как его реализовать, можете кинуть материал по данной теме что бы выполнить это задание. Я пытался разобраться в итоге увидел разные утиллы ldap-utils,openldap,389 Directory Server, какой вырбать именно для этой задачи.









 , ,








И это всё МОЁ
Представлен релиз Linux-дистрибутива Zorin OS 15.3, основанного на пакетной базе Ubuntu 18.04.5. Целевой аудиторией дистрибутива являются начинающие пользователи, привыкшие работать в Windows. Для управления оформлением дистрибутив предлагает специальный конфигуратор, позволяющий придать рабочему столу вид, свойственный различным версиям Windows, а в состав включена подборка программ, близких к программам, к которым привыкли пользователи Windows. Размер загрузочного iso-образа составляет 2.4 ГБ (доступны две сборки - обычная на основе GNOME и "Lite" с Xfce). Отмечается, что сборки Zorin OS 15 с июня 2019 года были загружены более 1.7 млн раз, и 65% загрузок выполнены пользователями Windows и macOS.



И это всё МОЁ

Вот какую задачу хочу решить:


не открывая портов и не разрешая пинги на роутере, иметь понимание, что он онлайн. С роутера можно слать только пинги(перевести на openwrt пока руки не доходят).


Отсюда и вопрос - есть ли сервис в сети который отображал бы время последнего пинга с заданного хоста?









 ,








И это всё МОЁ

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

Формально я не против и вписать :-) но очень лень вести список из кучки авторов, да и цена подписки мелочь.

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


Это всё на честность рассчитано или где-то есть подвох? Как вообще это работает со стоками (там хоть водяные знаки есть - вне времени подписки особо не разгуляешься)/иконко-сайтами?









 ,








И это всё МОЁ

Собственно вопрос какую из этих двух либ выбрать, щоб раз и навсегда: aiohttp или sanic.


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


Кажется эти либы предоставляют примерно одинаковый функционал микро-веб-фреймворка.


Что удобнее, фичастее и вообще моднее? Голоса в голове нашептывают мне что это sanic, голоса хотят чтобы я переписал все свои недопроекты с aiohttp на sanic, но я им не доверяю.









 , ,








И это всё МОЁ

Всем привет!
Я пытаюсь выполнить команду sudo apt update && sudo apt install -f, но обновления пакетов не происходит, а терминал выдаёт следующий вывод: https://pastebin.com/XTqPHwNd.


Что мне делать?









 , , , ,








И это всё МОЁ

Пытаюсь собрать последний glibc последним же gcc и он падает вот с такой ошибкой:

wctomb.c:57:1: error: 'artificial' attribute ignored [-Werror=attributes]
57 | libc_hidden_def (wctomb)
| ^~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

Что не так и как это справить?

Строка, на которую жалуется gcc последняя, вот в таком файле:
/* Copyright (C) 1991-2020 Free Software Foundation, Inc.
This file is part of the GNU C Library.

The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, see
<www.gnu.org/licenses/>;. */

#include <stdlib.h>
#include <string.h>
#include <wchar.h>
#include <gconv.h>
#include <wcsmbs/wcsmbsload.h>


/* Shared with __wctomb_chk. */
mbstate_t __wctomb_state attribute_hidden;

/* Convert WCHAR into its multibyte character representation,
putting this in S and returning its length.

Attention: this function should NEVER be intentionally used.
The interface is completely stupid. The state is shared between
all conversion functions. You should use instead the restartable
version `wcrtomb'. */
int
wctomb (char *s, wchar_t wchar)
{
/* If S is NULL the function has to return null or not null
depending on the encoding having a state depending encoding or
not. */
if (s == NULL)
{
const struct gconv_fcts *fcts;

/* Get the conversion functions. */
fcts = get_gconv_fcts (_NL_CURRENT_DATA (LC_CTYPE));

/* This is an extension in the Unix standard which does not directly
violate ISO C. */
memset (&__wctomb_state, '\0', sizeof __wctomb_state);

return fcts->tomb->__stateful;
}

return __wcrtomb (s, wchar, &__wctomb_state);
}
libc_hidden_def (wctomb)








 ,








И это всё МОЁ

Собственно есть задача модифициривать sql запрос пользователя и уже его отдавать непосредственно в sql.


То есть пишет условный вася:


select * from test where name = «petya»;


А мне надо модифицировать такой запрос «на лету» в силу моего понимания прекрасного:


select * from test where name = «vasya»;


Реально это вообще?! Cмотреть лучше в сторону proxy?









 








И это всё МОЁ

Добрый день.
Подскажите оптимальные флаги для общей производительности и компиляции ядра, пока остановился на этом. Система Archlinux.


FLAGS= -march=native -mtune=native -O3 -ffast-math -flto -funroll-loops -mfpmath=sse









 








И это всё МОЁ

Я случайно в GParted тронул swap и поменял его UUID. После этого при загрузке меня встречали строчки

hibernation device «UUID=старый swap UUID» not found
[ TIME ] Timed out waiting for device бла бла бла
[ DEPEND ] Dependency failed for бла бла бла
[ DEPEND ] Dependency failed for бла бла бла

Я заменил в /etc/fstab старый swap UUID на новый, и это частично помогло — теперь при загрузке высвечивается только
hibernation device «UUID=старый swap UUID» not found

Как полностью решить проблему?








 








И это всё МОЁ

Добрый день. Есть три сети:A,B и С. Между А и В, а так же между В и С подняты IPSec тоннели. В сети В установлен pfSense, подскажите, как с его помошью организовать доступ сети А к ресурсам сети С ?









 








И это всё МОЁ

на 2 устройствах с арч линукс не работает звук это разбери пай и ноутбук асус
[alarm@raspberrypi root]$ pulseaudio
E: [pulseaudio] core-util.c: XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don’t do that.)


[root@raspberrypi ~]# pulseaudio –system
W: [pulseaudio] main.c: Running in system mode, but –disallow-exit not set.
W: [pulseaudio] main.c: Running in system mode, but –disallow-module-loading not set.
N: [pulseaudio] main.c: Running in system mode, forcibly disabling SHM mode.
N: [pulseaudio] main.c: Running in system mode, forcibly disabling exit idle time.
W: [pulseaudio] main.c: Home directory of user ‘pulse’ is not ‘/var/run/pulse’, ignoring.
W: [pulseaudio] main.c: OK, so you are running PA in system mode. Please make sure that you actually do want to do that.
W: [pulseaudio] main.c: Please read http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ for an explanation why system mode is usually a bad idea.
W: [pulseaudio] authkey.c: Failed to open cookie file ‘/root/.config/pulse/cookie’: Permission denied
W: [pulseaudio] authkey.c: Failed to load authentication key ‘/root/.config/pulse/cookie’: Permission denied
W: [pulseaudio] authkey.c: Failed to open cookie file ‘/var/run/pulse/.pulse-cookie’: No such file or directory
W: [pulseaudio] authkey.c: Failed to load authentication key ‘/var/run/pulse/.pulse-cookie’: No such file or directory
W: [pulseaudio] authkey.c: Failed to open cookie file ‘/root/.config/pulse/cookie’: Permission denied
W: [pulseaudio] authkey.c: Failed to load authentication key ‘/root/.config/pulse/cookie’: Permission denied
E: [pulseaudio] module.c: Failed to load module «module-native-protocol-unix» (argument: "";): initialization failed.
E: [pulseaudio] main.c: Failed to acquire org.pulseaudio.Server: org.freedesktop.DBus.Error.AccessDenied: Connection «:1.895» is not allowed to own the service «org.pulseaudio.Server» due to security policies in the configuration file


root@raspberrypi ~]# alsamixer
cannot open mixer: No such file or directory


что делать не знаю









 , , ,