LINUX.ORG.RU

Форум

Можно ли разрабатывать бэкенд не зная SQL (только но ORM)?

Форум — Web-development

Приветствую. Фрилансер, разработал много проектов и успешно докатил в релиз. Созрел такой интересный вопрос, который написал в заглавие. Я уже активно работаю в этой сфере несколько лет (бэкенд разработка). И я понял, что я не знаю SQL. Знаю базовые CRUD команды и фильтрацию, но остальное - темный лес. Я пишу на петухоне, выбрал для себя Tortoise ORM потому что раньше активно писал Django, а ее синтаксис очень схож с прелестной джанговской орм. Когда меня окончательно выбесил встроенный инструмент миграций - я решил перекатиться на алхимию (sqlalchemy). Это фактически индустриальный стандарт, который требует многие ит компании при трудоустройстве на позицию администратора гей-клуба (python разработчик). Прошерстив доку, понял что запросы повторяют один в один SQL, а sql я знаю очень и очень плохо. Это получается что я самозванец? Я продавал решение, не понимая сам, как оно? Поделитесь вашим опытом, люди

 , ,

DEVILRU
()

NVIDIA: 8Gb хватит каждому

Форум — Talks

На прошедшем мероприятии Nvidia показала работу технологии нейронного сжатия текстур (NTC). В специально созданном демо Tuscan Wheels классический рендеринг с классическим сжатием потреблял 6,5 ГБ видеопамяти, а использование NTC снизило потребление всего до 970 МБ, то есть чуть ли не в семь раз.

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

 ,

unclestephen
()

Проблемы с установкой Arch Linux

Форум — Linux-install

Всем привет! Кто-нибудь сталкивался с проблемой при установке Arch Linux? После ввода команды archinstall дальше этого пункта ничего не происходит.

 , ,

moonmoonq4y
()

AdGuard-фильтрация на VDS

Форум — Admin

(Сразу предупреждение - я нуб и обычный юзер, не бейте ногами, пожалуйста!)

Задача - поставить на VDS со Strongswan (для чего он там - понятно), что-то типа AdGuard, чтобы клиенты были прикрыты от трекеров при подключении.

кому интересно - подробности

Дело в том, что AdGuard работает как локальный КВН. Подключаясь к другому КВН ты лишаешься защиты от трекеров. На iOS есть Private КВН, который может работать вместе с основным. Но его может добавить только приложение, которое это умеет, и только IKEv2 или IPSec. Таких мало и у них нет работы с 443 портом, а 500 и 4500 везде заблокированы. 

Итак, что остаётся - либо найти приложение, которое умеет работать с IKEv2 через 443 порт и добавляет Private запись, либо фильтровать на сервере с подгрузкой списков с синтаксисом AdGuard (а ещё иметь лог для отладки, это важно).

Подскажите, пожалуйста, возможное решение чтобы не сломать зубы. Или, может быть, всё же есть решение с Private КВН на устройстве?

 , , ,

Intenditore
()

RSS клиент

Форум — General

Всех приветствую! Хотел бы узнать, какой rss клиент используете на десктопе. Я пробовал некоторые варианты, по типу rssguard и т.д. Но как будто бы это все не то. Расскажите какой клиент используете вы?

 , ,

qoil_ghost
()

Не включается WiFi на Lubuntu

Форум — General

Не могу включить Wi-Fi на Lubuntu, жму Fn + F2 (модель Asus ET2010PNT), клавиатура сторонняя (Bloody B314), ничего не включается, но проводной интернет работает, попробовал вставить в USB-разъём Wi-Fi адаптер AC1200, тоже не работает, как включить? (Не может быть поставлена галочка на «Включить Wi-Fi», просто затемнена кнопка, не жмётся.) В интернете посоветовали установить драйвера через sudo apt update && sudo apt install rtl8812au-dkm , но при установке выскакивает ошибка: Error! Bad return status for module build on kernel: 6.17.0-20-generic (x86_64) Consult /var/lib/dkms/broadcom-sta/6.30.223.271/build/make.log for more information. dpkg: ошибка при обработке пакета broadcom-sta-dkms (–configure): подпроцесс из пакета broadcom-sta-dkms установлен сценарий post-installation возвратил код ошибки 10 Отчёт apport не записан, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа. dpkg: зависимости пакетов не позволяют настроить пакет bcmwl-kernel-source: bcmwl-kernel-source зависит от broadcom-sta-dkms (= 6.30.223.271-23ubuntu1.1), однако: Пакет broadcom-sta-dkms пока не настроен.

dpkg: ошибка при обработке пакета bcmwl-kernel-source (–configure): проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки: rtl8812au-dkms broadcom-sta-dkms bcmwl-kernel-source E: Sub-process /usr/bin/dpkg returned an error code (1) , Также искал функцию включения WiFi в БИОС «версия Asus 0319 28.04.2010, insydeH20 setupvUtility Rev. 3.5», но в меню Onboard devices configuration нет WiFi, только «onboard LAN Control», «onboard LAN Boot ROM», «High definition audio», все три параметра установлены на [Enabled]

 , , , ,

User649
()

Баг или фича? ifupdown2 в Debian 13

Форум — Admin

При установке ifupdown2 пакет isc-dhcp-client идёт как suggested и автоматически не устанавливается. Как следствие, после не очень внимательной установки остаёмся без dhcp после ifreload.

Баг или фича?

 , ,

Dispetcher14
()

Почему мне так не везёт с виндой?

Форум — Talks

Попросил меня один еврей поставить винду на ноутбук Huawei, который шёл без ОС. Я поставил win11 (судя по всему, данная модель также продаётся с 11), официальную сборку, не от Васяна. Поставил с сайта huawei (именно для этой модели, поиск по серийному номеру) драйверы и утилиты. Но, несмотря на это, так и система не видит wi-fi, звук и тачпад, хотя утилита Huawei PC Manager говорит, что драйверы все стоят.

Попробовал запустить Linux с LiveUSB — всё заработало (из того, что проверил, по крайней мере вышеперечисленное — точно). Хотя ноутбук ни разу не заявлялся как поддерживающий Linux.

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

 ,

Wapieth
()

Какой программой потестировать обмен данными CPU - RAM

Форум — Linux-hardware

Добавил в систему с двумя процами (у каждого проца 6 слотов) памяти 6 модулей по 16G к 6 ранее установленным 8G. Все модули DDR3 RDIMM. В синие слоты 16G, в черные 8G. всего 144Gb. Все модули увиделись, частота работы модулей 1333Мгц. Для процессора Xeon X5650 в трехканале скорость обмена с RAM должна быть 32 ГБ/с.

Но если потестить, то заявленной скорости не видно. Запущен только Linux.


# mbw -n 1 1024
Long uses 8 bytes. Allocating 2*134217728 elements = 2147483648 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 1 runs per test.
0       Method: MEMCPY  Elapsed: 0.26653        MiB: 1024.00000 Copy: 3841.998 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.26653        MiB: 1024.00000 Copy: 3841.998 MiB/s
0       Method: DUMB    Elapsed: 0.27940        MiB: 1024.00000 Copy: 3665.049 MiB/s
AVG     Method: DUMB    Elapsed: 0.27940        MiB: 1024.00000 Copy: 3665.049 MiB/s
0       Method: MCBLOCK Elapsed: 0.16093        MiB: 1024.00000 Copy: 6363.213 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.16093        MiB: 1024.00000 Copy: 6363.213 MiB/s

чем тестируют ? memtest ?

 ,

Vlad-76
()

Не могу справиться с remmina и воникли проблемы с VS-code (Manjaro)

Форум — Desktop

Я компьюьерщик, могу там розетку починить етс. :) Однако посление несколько лет сижу на gnu/linux на дескотопе. И вот в последнее время возникли две проблемы, которые не могу никак победить. Переставляь систему как то не хочется, не оффтопик же

  1. Не могу поделючиться по rdp к win10 из реммнины. Полагаю, проблемы с xfreerdp.
[18:07:53:010] [1186854:00121c28] [INFO][com.freerdp.client.x11] - [xf_pre_connect]: No user name set. - Using login name: vazman
[18:07:53:011] [1186854:00121c28] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]:     : keycode: 0x08 -> no RDP scancode found
[18:07:53:011] [1186854:00121c28] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: ZEHA: keycode: 0x5d -> no RDP scancode found
[18:07:53:018] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [fatal_handler]: Caught signal 'Ошибка сегментирования' [11]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 0: dli_fname=/usr/lib/libwinpr3.so.3 [0x7f87a94e9000], dli_sname=(null) [(nil)]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 1: dli_fname=/usr/lib/libwinpr3.so.3 [0x7f87a94e9000], dli_sname=winpr_log_backtrace_ex [0x7f87a953e4a0]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 2: dli_fname=/usr/lib/libfreerdp3.so.3 [0x7f87a9600000], dli_sname=(null) [(nil)]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 3: dli_fname=/usr/lib/libc.so.6 [0x7f87a9041000], dli_sname=(null) [(nil)]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 4: dli_fname=/usr/lib/libX11.so.6 [0x7f87a93a7000], dli_sname=XDisplayString [0x7f87a93ce860]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 5: dli_fname=/usr/lib/dri/nvidia_drv_video.so [0x7f87a994f000], dli_sname=__vaDriverInit_1_21 [0x7f87a995cca0]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 6: dli_fname=/usr/lib/libva.so.2 [0x7f87a3ef0000], dli_sname=vaInitialize [0x7f87a3efb980]
[18:07:53:019] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 7: dli_fname=/usr/lib/libavutil.so.60 [0x7f87a5a00000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 8: dli_fname=/usr/lib/libavutil.so.60 [0x7f87a5a00000], dli_sname=av_hwdevice_ctx_create [0x7f87a5a34e60]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 9: dli_fname=/usr/lib/libfreerdp3.so.3 [0x7f87a9600000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 10: dli_fname=/usr/lib/libfreerdp3.so.3 [0x7f87a9600000], dli_sname=h264_context_new [0x7f87a968cba0]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 11: dli_fname=/usr/lib/libfreerdp3.so.3 [0x7f87a9600000], dli_sname=freerdp_client_codecs_prepare [0x7f87a974e5b0]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 12: dli_fname=/usr/lib/libfreerdp3.so.3 [0x7f87a9600000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 13: dli_fname=/usr/lib/libfreerdp3.so.3 [0x7f87a9600000], dli_sname=freerdp_connect [0x7f87a9743b90]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 14: dli_fname=xfreerdp3 [0x559f44634000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 15: dli_fname=/usr/lib/libwinpr3.so.3 [0x7f87a94e9000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 16: dli_fname=/usr/lib/libc.so.6 [0x7f87a9041000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 17: dli_fname=/usr/lib/libc.so.6 [0x7f87a9041000], dli_sname=(null) [(nil)]
[18:07:53:020] [1186854:00121c28] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 18: unresolvable, address=(nil)
zsh: segmentation fault (core dumped)  xfreerdp3 -v:192.168.1.40

p.s/ пробую rdesktop - тоже не

Autoselecting keyboard map 'ru' from locale
Core(warning): Certificate received from server is NOT trusted by this system, an exception has been added by the user to trust this specific certificate.
Failed to initialize NLA, do you have correct Kerberos TGT initialized ?
Failed to connect, CredSSP required by server (check if server has disabled old TLS versions, if yes use -V option).

p.p.s. Раньше всё работало, после чего поломалось - не заметил

  1. Пререстал работать VS Code стоял code-oss и всё было норм. В какой то момент перестал запускаться. снёс, сделал pamac install visual-code-bin

запускаю - то же саме - появляться иконка в трее - потом пропадает

скачал аппимедж - то же самое. куда копать - не пойму.

комп с manjaro waylend kde NVIDIA-SMI 590.48.01 Driver Version: 590.48.01 CUDA Version: 13.1
NVIDIA GeForce RTX 2080 Ti Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz

 , ,

vazman
()

Сделать картинки из видео

Форум — Development

ffmpeg -i input -vf fps=1/300 -strftime 1 out%H-%M-%S.jpg

Но есть несколько нюансов:

* Первая картинка пишется не сразу, а через 5 минут
* Первая картинка записывается через 5 минут, но содержит не текущий кадр, а тот, который был 5 минут назад. Тупняк - баг ffmpeg?

Чего он ждет, почему 1 кадр пишет спустя 5 минут? Он ведь уже есть. Кеширует или что? Для чего?

Что хочу
* Певая картинка записывается немедленно!
* Последующие картинки записываются - так как и должно быть - актуальное время из видео


=================
Нашел причину, такое возникает, если указать параметр -q:v, т.е. если включить сжатие JPEG, то картинка будет делаться с отставанием которое указано в FPS. Новая картинка записывается со старым видеокадром

BUG FFMPEG
=================

 

gobot
()

@dataman веди себя справедливо

Форум — Linux-org-ru

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

Когда @beastie обзывается ты его пост оставляешь, когда я я пишу колкий ответ со словами «дислексия» и «раздутое эго» ты начинаешь «модерировать».

Или написать «Учетку @dataman УКРАЛ идиот и пишет от его имени» - не оскорбление?

  1. Если прием «за пользователя X пишет идиот» - не оскорбление, то тогда можно так писать под каждым твоим постом. Это норма общения linux.org.ru, такого качества ресурс.
  2. Если все же - это косвенное, плохо скрытое, прямое оскорбление, то ты не модератор. А ангажированный игрок и участник спора, который оставляет прямые оскорбления участников общения.

Ты уж определись с правилами, будь добр.

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

Пусть этот орден повисит как оценка качество твоей модерации. Или модерируй всех одинакого, или складывай с себя полномочия.

 

lbvf50txt
()

Использование fwd-i-search и bck-i-search

Форум — General

Всех приветсвую! Давно мучал вопрос насчет использования столь странного и интересного функционала в shell. Встретил я это когда случайно нажал на ctrl+s и ctrl+r.

Хотел бы узнать, имеет ли вообще применение fwd-i-search? Потому что я так и не смог разобраться в его использовании. С bck-i-search все понятно, просто история shell.

 , , ,

qoil_ghost
()

Flow, YouTube клиент

Форум — Mobile

Ъ: мобильный клиент ты-трубы, визуально не НьюПайп. Главной фичей считают рекомендательный движок: работатет локально, не требует гугл акка.

https://github.com/A-EDev/Flow

Есть пользователи сабжа? Есть смысл переезжать с ПайпПайп?

 , , ,

BruteForce
()

Любители vpn остануться без прокладок, саморезов, колбасы и пива

Форум — Talks

Максут Шадаев попросил бизнес заблокировать доступ к своим ресурсам через vpn. Среди участников забега Сбербанк, «Яндекс», VK, Wildberries & Russ, Ozon, «Газпром-Медиа», «Авито», X5, 2ГИС, ivi, Wink, HeadHunter, «Литрес», ЦИАН, Lamoda, «Магнит Маркет», «Всеинструменты.ру», «Гисметео», «Рамблер», «Лемана Про», «Туту», «Вкусвилл» и «Лента».

https://www.rbc.ru/technology_and_media/02/04/2026/69ce5f9b9a7947408a421405

 

Lusine
()

Не работает интернет Debian 13

Форум — Admin

Не знаю что уточнить так что уточню все.

Стоит дуалбут с 11 виндой на ней все работает без нареканий. Дома стоит wifi роутер к которому по wifi подключен роутер-маршрутизатор, который уже по проводу подключен в пк.

Как только включаю пк интернета на линуксе нет, пакеты в роутер вроде как отправляются(насколько понимаю).

ping 8.8.8.8 не пингуется ping google.com аналогично не работает systemctl restart NetworkManager не помогает, драйвера обновлял не помогает.

Вишенка на торте: Если я включю раздачу интернета по USB с телефона, с уже подключенным маршрутизатором и подожду пока интернет не заработает, а затем обрублю соединение, то интернет начнет работать с маршрутизатора.

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

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

 ,

GELLIS
()

Файловая система: Регистро-зависимая vs Регистро-независимая

Форум — General

Добрый день!

В одном из топиков была поднята «данная тема».
Поделитесь мнением: что/как/для чего/лучше/хуже/правильно/неправильно итд

Можно и просто побалагурить на «тему».

спасибо

p.s.
- поднятая тема в топике была: правильно / неправильно (т.е. this - это единственно правильно потому-то и потому-то или наоборот... или просто мысли на тему)

мне-то все давно понятно.
я завел эту тему, что-бы продолжить обсуждение тут а не в «офтоп-теме».
т.е то, что вы «тут обьясняете», вы объясняете, по сути, не мне, а «сообществу»

 , osx, ,

sunjob
()

Школьницы разучились писать

Форум — Talks

Согласно данным опроса профессиональным союзом National Education Union (NEU) учителей средних школ в Англии, школьники благодаря ИИ-технологии преобразования голоса в текст разучились писать буквы.

В 49% школ отсутствуют какие-либо правила, регулирующие использование ИИ-технологий. В 66% нет правил, специально предназначенных для учащихся и дети ходят на головах.

 

Lusine
()

Аватар грузится с gravatar, хотя у меня задано «при отсутствии аватара показывать empty»

Форум — Linux-org-ru

Вот тут: https://www.linux.org.ru/forum/general/18256422

Вот кусочек страницы:

<div class="userpic"><img class="photo" src="https://secure.gravatar.com/avatar/b5fe78016aae7cd5dc22defb1c14d449?s=150&r=g&d=mm&f=y" alt="" width=150 height=150 ></div><div class=sign >
  <s><a rel="author"itemprop="creator" href="/people/Gopnik/profile">Gopnik</a></s> <span class="stars"></span><br>
  <time data-format="default" datetime="2026-04-02T16:42:54.240175+03:00" itemprop="dateCreated">02.04.26 18:42:54 GMT+05:00</time><span class="sign_more">
  </span>
</div>```

Наверное это не правильно?

 ,

Beewek
()

У меня ИИ-фобия

Форум — Talks

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

А тут вижу видео - шансон. Французский. Ну я тыкнул и там статическая картинка с какой-то барышней и эта барышня чего-то там по-французски щебечет. Ну и ладно, щебечет и щебечет. Кстати миллион просмотров.

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

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

Итальянцев тоже сгенерировали.

Теперь я стал бояться всего этого. Смотрю только видео 5-летней давности и ранее. Причём испугался того, что мне это понравилось. Что на ютубе петабайты трафика сгенерированного и люди это смотрят, комментируют (а может это уже и не люди). Это же анти-утопия какая-то, господа.

В общем тот самый нейрослоп. И обратил внимание - ютуб мне это подсовывает теперь постоянно, надо прям следить, дизлайкать.

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

 , ,

vbr
()

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