LINUX.ORG.RU

Сообщения vvn_black

 

Вы умеете кодить без SO и прочих Q&A или «медиума»?

Когда я «начинал», бумажных книг (или цифровых копий) было достаточно, т.е. теоретически я могу. А фактически давно уже нет жизни в программировании без коллективного знания.

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

Если уже нужно технологическое решение или бест практик (ладно, просто практик от индусов), тут уже много времени экономят блогоплатформы типа медиума.

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

Что, как, много таких, кто до сих пор справляется самостоятельно? Если, по-честному?

 , ,

vvn_black
()

Трекер сам сломался или так задумано?

Сабж

Update. Не только трекер, а «последние сообщения» везде.

 

vvn_black
()

А есть ли что-то похожее на онлифанс, но для кодеров?

Типа, поделюсь кодом только с подписчиками или я открою эту функцию только для тебя за какие-то $5.

 

vvn_black
()

Закрепите ссылку на клуб, чтобы не было спама в комментариях

Уважаемые модераторы и администратор ресурса. Добавьте уже где-нибудь в закреп или в новости ссылку на клуб регистранта @crypt и выпишите ему хотя бы устное предупреждение, чтобы не спамил в каждом своём комментарии.

пп. 4.1, 4.6

 , ,

vvn_black
()

HTTPS Everywhere, говорили они...

… а оказалось, что CA может «просто» взять и отозвать валидные сертификаты.

 ,

vvn_black
()

Уже можно запускать kubelet в lxc-контейнере на btrfs?

Сабж, или по прежнему

failed to get rootfs info ... could not find device with major ...  minor ... in cached partitions map

И, кто разбирается, что всё-таки не так в связке самой модной фс, lxd и кубером?

 , , kubelet,

vvn_black
()

Samsung SSD 980 врёт датчик температуры

Достался сабжевый NVMe M.2 (не PRO), сейчас особо не используется.

Помониторил температуру через smartctl и /sys/class/nvme/nvme1/hwmon1/temp1_input

Что-то трындит датчик. Когда есть нагрузка, то всё норм циферки меняются в разумных пределах до 40-45 градусов.

А когда простаивает, то начинает скачком менять от 33.85 до 83.85 и назад. Причём цифры всегда одни и те же, и при этом увеличивает счётчик Warning Comp. Temperature Time.

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

Поверхностный гуглёж не дал результатов, онлайн саппорт ожидаемо морозится, говорит, вези в сервис.

В общем, «что делать» не особо интересует, а скорее пост-опрос, кто-то с подобным сталкивался?

 980, , ,

vvn_black
()

Попкорн всё

Сабж - https://www.bloomberg.com/news/articles/2022-01-04/popcorn-time-alternative-is-hard-to-find-as-app-shuts-down

Update. Прон-форки продолжают работать, сырцы на гитхабе доступны. Т.е., прекратилась только официальная разработка исходного Popcorn Time.

 ,

vvn_black
()

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

LOReader - андроид-читалка

Как-то оно само по себе 2 года просуществовало и в связи с изменениями вёрстки ЛОРа для анонимусов, в приложении поломался парсер списка тем при выборе раздела форума.

Трекер работает.

Обращение к тем трём десяткам (по статистике Play Console) у кого приложение установлено, чинить навигацию по форумам или ну его? Сам периодически только трекер смотрю через читалку.

 , ,

vvn_black
()

«Аналитика» по вакансиям и технологиям 2021

Просто статистика по использованию тэгов в заказах на хабровской бирже.

Прошлогодняя тема «Аналитика» по вакансиям и технологиям 2020

Данные за 2021:

  • 14.5K заказов
  • 8K «уникальных» тэгов

В таблице отношение заказов с конкретным тэгом к общему количеству заказов, сортировка по убыванию.

Аналитика, конечно так себе, потому что не учитывает такие тэги как php бэкенд, lavarel5 и т.п., но общее представление о рынке даёт.

  perc  |         tag              perc  |         tag              perc  |         tag         
--------+---------------------   --------+---------------------   --------+---------------------
  10.78 | php                       1.69 | django                    1.07 | c++                 
   6.36 | python                    1.65 | c#                        1.06 | разработка          
   5.81 | js                        1.64 | bitrix                    1.06 | ответственность     
   5.81 | html                      1.59 | typescript                1.00 | postgresql          
   5.06 | css                       1.48 | программирование          1.00 | linux               
   4.96 | javascript                1.43 | node.js                   0.91 | photoshop           
   4.13 | wordpress                 1.42 | frontend                  0.88 | sql                 
   4.10 | android                   1.41 | backend                   0.86 | jquery              
   3.73 | ios                       1.39 | flutter                   0.84 | сайт                
   3.61 | react                     1.36 | docker                    0.80 | angular             
   3.44 | laravel                   1.34 | nodejs                    0.80 | telegram            
   3.16 | api                       1.28 | vue.js                    0.78 | 3d                  
   2.64 | vue                       1.24 | git                       0.78 | opencart            
   2.58 | figma                     1.24 | kotlin                    0.78 | yii2                
   2.50 | дизайн                    1.21 | парсинг                   0.72 | web                 
   2.37 | верстка                   1.15 | ux                        0.71 | bootstrap           
   2.15 | java                      1.15 | ui                        0.71 | 1с                  
   2.07 | mysql                     1.09 | react native              0.70 | woocommerce         
   2.04 | битрикс                   1.09 | unity                     0.69 | копирайтинг         
   1.83 | swift                     1.09 | seo                       0.69 | tilda               

 ,

vvn_black
()

Некромодераторство и борщ

@hobbit

На первой странице темы Куда катится индустрия этого вашего программиирования?!

Открою тебе страшную тайну :) Линукс десктоп нужен для поиска и отладки линуксопроблем в основном. Остальное - это доп-опции, типа навыка развития problem solving, e.t.c :)

Формально, да, там 4.2 можно углядеть, но это ж перебор:

  • это ж толксы, чел даже смайлов навставлял
  • 3 дня прошло и в срач ничего не скатилось
  • ну и вполне себе у @pon4ik на самом деле может быть такое мнение

Зачем удалять?

 

vvn_black
()

Funtoo Support Matrix

Продолжается сериал «Чем Funtoo отличается от …», а я продолжаю вам напоминать о существовании этого дистрибутива.

На этот раз основная документация пополнилась разделом «Support Matrix», который является неформальным SLA - описание используемых технологий и уровень их поддержки (A, B, C и not supported).

С аргументацией на простом английском и в переводе здесь - Funtoo Support Matrix

Предыдущие серии:

Далее, для Ъ.

Архитектуры:

  • x86-64bit - топ
  • x86-32bit - присутствует по остаточному принципу
  • arm-32bitб arm-64bit - full-supported
  • riscv-64bit - core-system

Системы инициализации:

  • официальная OpenRC
  • SystemD нет и не будет

Ядра:

  • официальные - debian-sources, debian-sources-lts
  • gentoo-sources - не поддерживается, т.е. можно использовать любое ядро, но решать возникшие проблемы вам не помогут

Графическое окружение рабочего стола:

  • GNOME - топ, есть свой stage3
  • Cinnamon, MATE тоже ничего, есть свои stage3
  • LXQt - на уровне mix-in
  • Enlightenment - на уровне профиля desktop
  • KDE - по остаточному принципу, одна из причин - wayland, который официально не поддерживается Funtoo, но всё идёт к тому, что полноценная поддержка кед появится в скором времени

Технологии отображения:

  • Xorg - официальная технология
  • Wayland - не поддерживается из-за наличия отсутствия пользователей для должной поддержки и тестирования

Upd. Про kde и wayland, поясню, они есть, они устанавливаются и работают, и даже кеды работают в сессии wayland. «Not supported» означает, что в случае проблем с wayland вам скорее всего придётся решать их самостоятельно.

 , , ,

vvn_black
()

Что же отличает Funtoo от Gentoo?

В новость такое не пропустят, поэтому толксы.

Вопрос из заголовка это тот вопрос, который появляется при каждом упоминании Funtoo.

И вот, BDFL Funtoo небезызвестный Daniel Robbins ответил на него «программной» статьёй Wolf Pack Philosophy

Рекомендую прочитать оригинал.

Краткая выдержка если убрать философию, отличительные особенности Funtoo:

  • всё ещё ручная но упрощённная установка
  • готовое ядро, для поддержки современного оборудования в stage3 включено предварительно собранное ядро и initramfs на основе debian-sources
  • поддержка настольных систем, как пример отдельные stage3 с GNOME или Cinnamon etc и профили для окружений рабочего стола
  • пустой make.conf, приоритет официальным профилям
  • наличие вещей, которые есть в Gentoo и не поддерживаются в Funtoo из-за статуса и ресурсов проекта
  • metatools - автоматизации создания ебилдов и поддержания их в актуальном состоянии

И немного «философии» волчьей стаи:

  • аутентичность, характерная для мета-дистрибутива на основе исходных текстов - «мы сами управляем своей судьбой»

  • стайность, поиск общих путей развития, как пример приоритет в использовании профилей разработанных сообществом, а не локального make.conf

  • избирательность, не подбирать что-то предоставляемое другими проектами, только потому, что это выглядит привлекательным (в оригинале там про какашки), как пример - systemd

  • голод, аналогия с охотой чтобы жить и жить чтобы охотиться, автоматизция всего, чтобы оставалось больше времени на инновации

  • огороженность (территориальность), не откусывать больше, чем можно проглотить, соизмерение своих сил, осмысленное развитие без потерь

  • вой, выражение своих потребностей и пожеланий через баг-трекер

Как-то так - Funtoo.

 , ,

vvn_black
()

Им дали датчиков, а они...

Несерьёзный вопрос на ночь.

В мобилках обязательные 3-осный акселерометр и гироскоп, а варианты использования на пальцах одной руки:

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

Самое прикольное - игрушка кто выше подбросит смартфон (привет N900).

Не кажется вам, что как-то скудно? Где свистящие виджеты (привет MIUI с виджетом-тазиком занятой памяти)? Где интерфейсы с обработкой жестов-взмахов?

Или я чего не понимаю или не знаю?

 , ,

vvn_black
()

QR code PAM модуль, неужели до сих пор нет?

Чтобы смартфоном щёлкнул и готово, без вебкам челленджа, всё по HTTP.

Согласование секрета:

  • управляющей утилитой генерим, показываем на экране тем же самым QR
  • приложением фоткаем, сохраняем на смартфоне секрет в хранилище, при желании навешиваем биометрию

Flow:

  • генерим payload, шифруем общим секретом, отправляем на сервер, показываем QR с id
  • приложением фоткаем QR, по id забираем с сервера payload, расшифровываем, показываем на экране, предлагаем aprove/decline и отправляем ответ
  • чекаем сервер на предмет ответа

Или сложно и не нужно?

 , ,

vvn_black
()

Linux version of btop++ is complete

Там aristocratos релизнул C++-версию своего мониторинга под онтопик - btop++. Для сборки необходим GCC 10 и новее.

Предыдущие версии:

 , resource monitor, ,

vvn_black
()

«мы обрабатываем каждую единицу контента вручную, зачищая артефакты» - говорили они

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

Спрашивается, зачем стабилизация и, получается, никто не отсматривает результат?

 , , upscale

vvn_black
()

Жаркое лето

Два наблюдения, за месяц аномальной жары в европейской части России:

  • физиологическое, волосяной покров растёт быстрее чем обычно, заметно быстрее, недельная щетина выглядит как двухнедельная, да и триммер это подтверждает
  • психологическое, на мой взгляд адекватность регистрантов ЛОРа близка к какому-то историческому минимуму

Доктор, как это поправить?

Update. За полчаса температура упала с 32 до 25. И прогноз оптимистичный на ближайшие 7 дней, не более +25. Всем адекватности.

 

vvn_black
()

Модели GPT и им подобные, как доказательство или опровержение, что реальность - симуляция

Предпосылки (обобщённо из Бострома):

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

Допущение (очень сильное):

  • человечество не создаёт симуляции реальности (пока), но движется в этом направлении, как пример - дипфейки, GPT и т.п.

Первые два пункта предпосылок предлагаю принять, а п. 3 об ограниченности создаваемых симуляций проверить «Тестом Тьюринга».

Вывод:

  • пока «Тест Тьюринга» не пройден, гипотеза, что мы живём в симуляции довольно непротиворечива, вероятностью больше 1/2.

Логические ошибки в рассуждении и выводе?

 ,

vvn_black
()

numpy, простая координатная сетка

Есть:

X = (37, 37.5, 38)
Y = (50, 50.5, 51.2, 51.5, 52)

[(x, y) for x in X for y in Y]
[(37, 50), (37, 50.5), (37, 51.2), (37, 51.5), (37, 52), 
 (37.5, 50), (37.5, 50.5), (37.5, 51.2), (37.5, 51.5), (37.5, 52),
 (38, 50), (38, 50.5), (38, 51.2), (38, 51.5), (38, 52)]

А в numpy как ускоряется? Не нашёл функции.

Update.

np.asarray(np.meshgrid(X, Y)).T.reshape(-1, 2)

 ,

vvn_black
()

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