LINUX.ORG.RU

Сообщения praseodim

 

Красные флаги для яндексовой джобы бекендером

Просто прекрасно. Смотрите, что я вам покушать принес (нашел в гостевой на сайте Croco) https://imgur.com/a/JXNwtKl

Для Ъ вкратце. Обозначены «красные линии» для найма в Яндекс на работу бекендером, некоторые из них, приводящие к посылке нах:

- моложе 23 или старше 40

- ругал яндекс

- уже работает в яндекс или уволен и в какие-то стоп-листы включен

- фрилансер

- лид, который год ничего не разрабатывал

- просто если хотя бы месяц прохлаждался (если не в активном поиске был)

- работа в госкомпаниях или рогах с копытами

- много пишет на Си, руками с железом работает

- основной опыт в геймдеве, Unreal Engine, Qt, embedded

- опыт PHP не красная линия, но опытом не считается.

 , ,

praseodim
()

Что за зверь Setere OCR?

Есть такая отечественная типа штука, в реестре, работает под линуксом. https://www.seterestore.ru/setere-ocr

Кто-нибудь в курсе, интересно, это совсем новая разработка, реинкарнация Cuneiform, оболгеносеный Tesseract или чего-нибудь еще? Вроде не на базе файнридера, хотя тоже не уверен.

 , setere

praseodim
()

Как в скрипте настроить IP и DNS по DHCP без NetWorkManager

Как-то вроде тривиально, но напрочь забыл за несколько лет.

Сейчас интернет на одной из машин поднимается вручную через команды, явно прописывающие адреса. Примерно так (два IP на один порт)

ip addr add 10.1.2.3/24 dev enp5s0
ip addr add 1.2.3.4/255.255.255.240 dev enp5s0 label enp5s0:1


ip route del 0/0
ip route add default via 1.2.3.77 dev enp5s0

Что с dhcp будет? Что-то вроде

dhclient enp5s0 -v

Или как? Откуда адрес шлюза брать для route? А как DNS получить, они тоже сейчас явно пихаются, может и неправильно, но так вышло и работает вроде:

mkdir /var/run/NetworkManager
chmod a+r /var/run/NetworkManager
cp -f /home/homeuser/save/resolv.conf.1 /var/run/NetworkManager/resolv.conf
chmod a+r /var/run/NetworkManager/resolv.conf
ln -s /var/run/NetworkManager/resolv.conf /etc/resolv.conf

Вот все это когда-то уже чуть не 10 лет назад настраивал и сейчас как всегда быстро надо, чтобы тоже самое, но через dhcp.

 ,

praseodim
()

Что значит open|filtered в выводе nmap

Подскажите, пожалуйста, что означает вот это:

# nmap -sU -p 631 mydomain
Starting Nmap 7.93 ( https://nmap.org ) at 2024-10-01 20:36 UTC
Nmap scan report for mydomain (mydomain)
Host is up (0.051s latency).

PORT    STATE         SERVICE
631/udp open|filtered ipp

Закрыт или не закрыт порт 631 в iptables?

Закрывал (в связи с уязвимостью) так:

# reject all
iptables -F
iptables -X
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

#accept all for 127.0.0.1
iptables -A INPUT -s 127.0.0.1 -j ACCEPT
iptables -A OUTPUT -s 127.0.0.1 -j ACCEPT
iptables -A INPUT -d 127.0.0.1 -j ACCEPT
iptables -A OUTPUT -d 127.0.0.1 -j ACCEPT

#deny connect to localhost from non localhost addresses
iptables -A INPUT -s 127.0.0.1/255.0.0.0 ! -i lo -j DROP

# Allow already established connections
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

#accept all incoming tcp port, exclude 631
iptables -A INPUT -p tcp -m multiport --dports 631 -j DROP
iptables -A INPUT -p tcp -m multiport --sports 631
iptables -A INPUT -p tcp -j ACCEPT

#accept all outgoing tcp port, exclude 631
iptables -A OUTPUT -p tcp -m multiport --dports 631 -j DROP
iptables -A OUTPUT -p tcp -m multiport --sports 631 -j DROP
iptables -A OUTPUT -p tcp -j ACCEPT

#accept all incoming udp port, exclude 631
iptables -A INPUT -p udp -m multiport --dports 631 -j DROP
iptables -A INPUT -p udp -m multiport --sports 631 -j DROP
iptables -A INPUT -p udp -j ACCEPT

#accept all outgoing udp  port, exclude 631
iptables -A OUTPUT -p udp -m multiport --dports 631 -j DROP
iptables -A OUTPUT -p udp -m multiport --sports 631 -j DROP
iptables -A OUTPUT -p udp -j ACCEPT

 , , ,

praseodim
()

Российские аналоги github. Есть истории успеха?

https://gitflic.ru

https://gitverse.ru

https://git.org.ru/

Кто-нибудь реально пользовался, как оно? Вроде два года и более прошло. Может еще что есть?

 , ,

praseodim
()

Поисковая система «Мамонт»

Создатель системы, запущенной еще в 2006-м году, рассказывает о ней https://www.youtube.com/watch?v=WNJFkV6WleY

Не слышал раньше о ней, https://www.mmnt.ru/

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

 мамонт,

praseodim
()

Копирасты отклонили OpenSource драйвер для HDMI 2.1

https://habr.com/ru/news/839722/

Разработчики графического драйвера AMD для Linux с открытым исходным кодом столкнулись с препятствиями при добавлении HDMI 2.1+ из-за юридических требований HDMI Forum. Пользователи Linux с видеокартами Radeon, вероятно, не смогут использовать расширенные функции, такие как 4K@120 Гц и 5K@240 Гц через HDMI 2.1.

К сожалению, HDMI Forum в конечном итоге отклонил запрос AMD на поддержку драйверов с открытым исходным кодом, несмотря на месяцы разработки и прототипирования кода для функций HDMI 2.1+ во внутренней базе кода AMDGPU с открытым исходным кодом.

В свете этих проблем AMD, возможно, придётся изучить альтернативные решения, такие как включение большего количества функций в свою закрытую прошивку или использование блока PSP IP для защиты определённых аспектов спецификации HDMI. Компания рекомендует пользователям Linux перейти на DisplayPort.

Эта внутренняя база кода случайно не открыта?

 , ,

praseodim
()

За что Сонни Пирса выставили из совета директоров GNOME Foundation

Какие тайны скрывают гномы?

https://www.opennet.ru/opennews/art.shtml?num=61590

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

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

Явно ведь уволили не из-за того, что KDE поставил )

 , ,

praseodim
()

А ведь мы маргиналы

Я даже не о линуксоидах говорю - эти вообще %-)

Пообщался я тут с народом за пределами своего обычного круга. Свой отдельный комп (даже ноутбук) - это уже редкость, не нужны они «массам», как ранее говорили.

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

Комп на работе только видят и то, времена «уверенных пользователей» такое ощущение, что прошли. В массе своей комп на работе - это фактически терминал в виде браузера и/или одной-двух специализированных программ, в которых они натасканы работать и все. Большее никому не надо. Какие там нафиг таблицы в Excel или документы в Word (или аналогах) - не надо уже. Только hr-кам, секретаршам и ну может еще «аналитикам» в фирмах. Бухгалтеры за пределы 1C не выглядывают, условно говоря.

Геймеры говорите? А это тоже почти маргинальщина. Как ни странно, но многих устраивают игры на смартфоне, не знаю как объяснить этот феномен. Кого не устраивет, тем в общем-то хватает приставок. Тем более, они сейчас достаточно универсальные. Притом даже не обязательно новые.

Ну если любитель погонять танки или поиграть в Dota , Пе-Ка таки нужен, смартфоном не обойдешься, но системные требования у них достаточно слабые, чтобы хватило говноноута.

Итого, типично сейчас, что к интернету подключены уже наверное практически все, но нужен он дома, что подключать телевизор, смартфон (через wi-fi), может приставочки вместе с телевизором, а также колонки «Алиса» и тп. Ну может где-то в ящике завалялся ноутбук, купленный лет 10 назад.

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

 , ,

praseodim
()

Видеозвонки по вацап скачать

Если уже почти месяц назад по мобиле общался видеозвонками, есть ли сейчас какой-то практически реальный способ получить эти видео?

Думаю, что вряд ли, по крайней мере, обычному человеку, но вдруг чего-то не знаю?

Перемещено leave из talks

 ,

praseodim
()

Прикольный глюк компа от моргания света

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

Даже не могу понять, что внутри системы за процессы вдруг пошли от перебоев с питанием.

 ,

praseodim
()

Восстановлена связь с Вояджер-1

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

Для Ъ: в ноябре прошлого года аппарат, запущенный 47 лет назад, находящийся на расстоянии более 23 миллиардов километров, засбоил и стал гнать бессмысленный двоичный код.

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

Круто!!!

 , ,

praseodim
()

Магазинчик Apple как средство цензур-надзора

https://www.rbc.ru/technology_and_media/24/04/2024/66291dfb9a7947a518f481ab

Жуткий нацпол, но тут очень в тему и свободы софта и что по этому поводу еще давно говорил/предупреждал Столлман. Отличный пример в копилку как копирастическая проприетарность уже прямо используется для политического давления.

В двух словах суть в том, что Apple пригрозил выкинуть Telegram из AppStore для iPhone, если телега не запретит пропагандистские (по мнению эппла) российские каналы для украинских пользователей.

Дуров, который в свое время не прогнулся перед РКН (по крайней мере официально), сейчас рынок пользователей iPhone терять не захотел и согласился с требованиями. Теперь для юзеров с украинской sim-картой видимо часть каналов в телеге будет недоступна.

 , ,

praseodim
()

Медленно мигает Num Lock

Вчера странный глюк словил. Клавиатура начала иногда впадать в режим как бы так назвать «мигания Num Lock»-а. С периодичностью примерно в полсекунды. Никакой текст при этом набрать нельзя и на нажатия клавиш нет никакой реакции. Через какое-то время попускало и все вроде нормально, а потом снова.

При этом комп не висит. Мышкой можно спокойно им управлять как обычно.

К сожалению, немного напутал с USB-кабелями и думал,что перетыкаю клавиатуру, а на самом деле принтер перетыкал, поэтому не понятно помогало оно или нет.

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

Потом я все-таки сообразил, что не тот кабель передергивал и вроде после передерга все нормально. Не уверен, правда что не совпадение.

Вот что это? Клава глючит, железо компа или софт?

Клава - дешевый Sven 303 (мне нравится раскладка клавиш). Система - Debian 12 Stable, ядро 6.1.69

 ,

praseodim
()

Nvidia, Сэм Альтман, а вот чем по-настоящему серьезные дядьки заняты

https://www.ixbt.com/news/2024/03/14/ipad-4-cerebras-wse-3.html

https://bitperfect.pe/ru/новая-эра-искусственного-интеллекта/

Читаешь новости про всю эту шумиху с ChatGPT и другими моделями, что скоро AGI и т.д., что Nvidia монополист и все такое и вдруг подобные новости:

Микросхема Cerebras, изготовленная из целиковой 300-мм пластины, содержит

Так, если у WSE-1 было 400 000 ядер, а у WSE-2 — уже 800 000 ядер, то WSE-3 предлагает 900 000 ядер. При этом количество транзисторов выросло намного существеннее: с 2,6 трлн до 4 трлн.

Объём памяти увеличился с 40 до 44 ГБ, а пропускная способность повысилась с 20 до 21 ПБ/с. Всё это обеспечивает производительность ИИ в 125 PFLOPS и способно обучать модели с 24 трлн параметров.

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

Самые продвинутые модели ChatGPT - это до 700 миллиардов параметров в лучшем случае, а скорее менее. И тут бах - 24 триллиона!

Ну и скорости тоже однако

Уже сейчас известно, что 64 установки CS-3 будут использоваться для суперкомпьютера Condor Galaxy 3, который обеспечит производительность вычислений искусственного интеллекта 8 ExaFLOPS.

(А сейчас у него в два раза меньше). 1 ExaFLOPS = 10^18 операций в секунду.

 cerebras,

praseodim
()

Какие есть vpn-провайдеры с приземлением в Москве?

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

 

praseodim
()

Не монтируется внешний WD Elements. В винде монтируется

WD Elements 6 Tb, внешний. примерно такой (не факт, что там купили, просто для примера как выглядит) https://www.ozon.ru/product/western-digital-6-tb-vneshniy-zhestkiy-disk-wdbu6...

Что-то странное. Дело не у меня происходит, мне только скриншоты присылают, так что я ограничен с экспериментами. Но примерно так.

1. Система Debian не помню какой версии, 10 или 11-й.

2. Другие внешние диски, размеченные в NTFS монтируются и работают с ними.

3. В винде (Win 10) этот диск тоже успешно монтируется и работает. Определяется в винде как Al SSD Usb device

4. В линуксе lsblk показывает, что есть /dev/sdb и два раздела /dev/sdb1 размером 16 M и /dev/sdb2 - 5.7 T

5. mount /dev/sdb2 disk ругается, что «wrong fs type, bad option ... »

6. mount -t ntfs /dev/sdb2 disk ругается также «wrong fs type, bad option ... » с добавлением, что «NTFS signature is missing», «doesn't seem to have a valid NTFS»

Подчеркну, в винде работает.

На коробке написано, что отформатирован в NTFS и совместим с виндами Win7 или Vista или Win8 и выше. Для MacOS X требуется переформатирование.

Что это за выкрутасы?!?! И что делать дальше?

 , wd elements,

praseodim
()

Oracle SQL Developer из консоли

Есть ли (и как если можно) способ запустить .sql-скрипт в Oracle SQl Developer, из консоли. Т.е. не загружая GUI SQLDeveloper, а чисто как-то из консоли типа

sqldeveloper  myscript.sql

Перемещено hobbit из general

 , ,

praseodim
()

Как сейчас простые сайты для демонстрации работы программ (бекенда) пишут?

Хотелось бы не углубляясь в дебри Web-разработки написать простой сайт для демонстрации работы некоторой разработки.

Пусть условно это будет поисковая система как по тексту, так и по картинкам (на самом деле не совсем, но чтобы не грузить подробностями условно так). Вводится текст и/или загружаются картинки, в ответ получается текст с картинками.

Плюс логин/пароль на доступ. Нагрузка будет небольшой, сильно вряд ли больше 10 одновременно работающих, а скорее пары-тройки человек или вообще один-два. Но сам бекенд, его логика работы, все это довольно ресурсозатратное.

Что там сейчас для таких задач актуально под Linux? Apache, nginx, lighttpd + наверное какой-то .js? Или вообще Aspx .Net Core? =)

 , ,

praseodim
()

Логика намеренного несохранения обратной совместимости

И снова я про питон (и немножко про c++ в конце). Установил я значит библиотеку rnnmorph, при попытке использовать ругается:

AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

Благо я уже не совсем зеленый в питоне (хотя и до зрелого далеко еще) и быстренько написал:

import numpy

if not hasattr(numpy, 'float'):
    numpy.float = float

До этого аналогично с int. Заработало!

И чем же они оправдывают:

Using the aliases of builtin types like np.int is deprecated

For a long time, np.int has been an alias of the builtin int. This is repeatedly a cause of confusion for newcomers, and existed mainly for historic reasons.

These aliases have been deprecated. The table below shows the full list of deprecated aliases, along with their exact meaning. Replacing uses of items in the first column with the contents of the second column will work identically and silence the deprecation warning.

confusion for newcomers - о, как. А не confusion ли , если ньюкамеры обламываются о неработающую, по этой причине, либу? Хотя надо сказать, огромное спасибо, что не поленились в сообщение об ошибке в данном месте засунуть пояснение про deprecated.

confusion тут видимо в том, что numpy.int (и float и др.) фактически не приводил тип к numpy, то что это алиас к общепитоньему int, float это действительно могло путать. Но неужто настолько много и часто, что разработчики решили нарочно похерить обратную совместимость, чтобы избежать проблем, пусть и ценой поломаных программ?

P.S. С одной стороны не доволен, с другой, например, в C++ вот такой фокус с полиморфизмом, чтобы на лету поправить класс для подключаемой либы, вряд ли получился бы.

 , ,

praseodim
()

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