LINUX.ORG.RU

Сообщения Zhbert

 

Необычные CSS фреймворки

Нужен CSS фреймворк, чтобы быстро и красиво собрать «панельку» виртуального устройства. Что-то вроде восьмисегментных индикаторов (хотя это скорее шрифт), переключателей и так далее.

Есть такое вообще или нужно самому городить велосипед?

Нашел такую красоту, но это не оно =)


UPD: Необычные CSS фреймворки (комментарий)

У меня есть админка сервера, сверстанная на бутстрапе на все 100%, все отлично работает и так далее. И нужно к ней прикрутить страничку, которую будет использовать конечный пользователь продукта, выглядящую плюс-минус как девайс, который он купил. То есть не банальные кнопки квадратные и текст, а что-то типа экранчика с семисегментным индикатором, парой переключаталей и кнопок в «технологичном» стиле. Я хз, как это более по человечески выразить =)

 ,

Zhbert ()

Нужен программист PHP для поддержки и доработки сайта и форумов KRoN73

Всем привет. Все мы помним Рому Каршиева (@KRoN73), хорошего человека, который, к сожалению, покинул нас два года назад (в январе 2019 года). Но он оставил нам наследие в виде нескольких интернет-ресурсов, которые до сих пор имеют активных пользователей, и вообще в целом актуальны (http://www.wrk.ru/forums/ как один из них). И сейчас эти ресурсы начинают без поддержки разваливаться и ветшать.

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

>>> Стек технологий: php + mysql + lxc + docker + самописный движок на php.

>>> Задачи: отрезать все эксперименты, вытащить из контейнеров на живой сервер, убрать лишнее (достаточно оставить только форум, по идее), помочь с переездом на более свежую версию Ubuntu (сейчас там 16.04, которая скоро даст дуба).

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

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

Контакты: любой из способов связи, указанный у меня в профиле, либо, если располагаете его контактами, можно написать @Dimez’у.

UPD: Telegram @Dimez - @dimezz


Исполнитель найден, тема закрыта. Всем спасибо.

 

Zhbert ()

Философия о будущем веба

Далее будет немного тупняка и флуда.

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

Сейчас я пишу сервер с админкой. В админке буквально несколько кнопочек, ничего сверхсложного, поэтому все сделано по старинке - страница генерится на сервере, браузеру отдается хтмл, все как завещали отцы. Обратная связь - GET и POST. И это работает. Работает шустро, память не жрет.

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

Открыл ютуб и решил послушать хипстеров про фреймфорки. Чувак 30 минут рассуждает о какой-то фигне, в 10 полезных минутах он… Генерит обычный хтмл из скрипта. То есть…. ОН. ГЕНЕРИТ. ХТМЛ. ИЗ. СКРИПТА. То есть вместо того, чтобы просто отдать браузеру готовый хтмл, он отдает браузеру JS, который подтягивает кучу какого-то шлака с удаленных реп и генерит тот же хтмл с тремя полями и кнопкой. Вангую, что все это весит в разы больше голого хтмла и жрет дофига ресурсов.

Вопрос - зачем? Или я неправильно понял суть этого всего?

Нет, я понимаю, когда речь идет про какой-то браузерный аналог ворда или что-то типа того, так без ЖС и фреймфорка (?) не обойтись, скорее всего, но зачем это все для простейших действий?

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

//Тема скорее вброс, но все равно интересно.

 ,

Zhbert ()

Изменения в модераторском составе - bryak

У нас новый модератор - @bryak

Пожелаем ему удачи на этом нелегком пути!

 

Zhbert ()

Разумно ли держать открытыми множество соединений TCP?

Возник вопрос в процессе разработки, можно сказать идеологический.

Итак, есть физические девайсы, которые по TCP шлют данные в виде массива байт на сервер. Есть сервер, который принимает присланный массив, парсит его и сохраняет в БД.

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

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

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

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

Я же считаю, что держать открытыми пару тыщ сокетов (по треду на каждый, по идее, ведь и с той стороны данные все еще будут идти раз в минуту) - это как минимум очень накладно, а во вторых вообще полная дичь. Тем более, что для начала можно упереться в ограничение по файловым дескрипторами линукса, потом в ядро, потом…

Вопрос - может, что упускаю?

 , ,

Zhbert ()

Выбор одноразового мака (аймак или макбук) на пару тройку задач и пара вопросов по кодингу

Не знаю, как назвать тему, чтобы отразить правильно суть.

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

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

  1. Насколько я помню, разрабатывать для макоси можно только в макоси (XCode)?
  2. Надеюсь, там похоже на андроид в плане тестинга (эмулятор), или нужно иметь вживую девайсы все? (айфоны)
  3. Есть ли какой-то минимальный порог версии ОС, за которым среда разработки перестает работать? Или все-таки по человечески - медленно, но будет?

Ну и основной вопрос: хочу для этих целей купить старенький мак. Последний раз пользовался айМаком в 2016 году, это было late 2012 моноблок 21,5".

Покупать для пары приложений себе ноут за 700к я не хочу, да и не стал бы. Поэтому рассматриваю что-то уровня того же, чем пользовался. На авито есть куча макбуков и аймаков плюс минус тех лет за адекватную для меня стоимость (30-40к). Потянут ли они разработку?

 , ,

Zhbert ()

Gnome3 - как его готовить?

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

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

В общем, накатил я Fedora Workstation 33, где стоит из коробки гном. Нашел в настройках полтора ползунка, которыми ничего настроить нельзя вообще. Банально нет настроек закрытия крышки ноута, чтобы он ничего не делал при этом, а не уходил в ждущий режим.

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

Вопрос - как его готовить? Или «Жри дефолт, он крут?».

Тут часто пишут про какие-то твики. Что это, где их взять?

В общем, поделитесь рецептами готовки щели, вдруг я все же был неправ, и он реально удобен, а не убог.

 

Zhbert ()

Простенькая утилита для учета времени

Вроде как-то был тут такой вопрос уже, но сходу я ответа не нашёл.

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

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

 

Zhbert ()

И снова о Telegram

Недавно тут был тред, мол, телега наше все, и вообще вы зря ее не используете. Ну и ссылка на какие-то там «акции» самой телеги.

Собственно, немного занимательного прочитал сейчас на хабре (да простят меня местные его противники):

Telegram раскрывает точный адрес пользователя, если он активирует функцию «Люди рядом». Данную уязвимость обнаружил исследователь безопасности. Он сообщил о ней разработчикам Telegram, но те ответили, что у них нет планов ее исправлять.

По умолчанию функция «Люди рядом» выключена. Когда пользователи активирует ее, то его географическое положение могут видеть контакты поблизости, у которых также активна эта функция. Выяснилось, что в списках появляются те, кто находится в пределах 11,3 км, но не более 100 человек.

Как выяснил независимый исследователь Ахмед Хассан, функция позволяет вычислить точное местоположение пользователя. Используя доступное программное обеспечение и рутированное устройство Android, он научился подделывать местоположение, которое устройство передает серверам Telegram. Это позволило исследователю попасть в группы, которые были зарегистрированы в пределах тех районов, где он якобы находился.

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

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

Хассан отмечает, что данная функция представляет наибольшую угрозу для пользователей Android, поскольку они сообщают о своем местоположении с достаточной степенью детализации. Недавно выпущенная iOS 14, напротив, позволяет пользователям разглашать лишь приблизительное местоположение.

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

Однако в Telegram данную уязвимость таковой не признали. Зато мессенджер Line, который имел аналогичную функцию, уже отключил ее и заплатил Хассану $1000 в качестве вознаграждения.

Год назад Telegram выпустил обновление, которое расширило функцию «Люди рядом» для знакомств. Мессенджер предлагает сделать свой профиль публичным, чтобы просматривать страницы пользователей поблизости, общаться и назначать им встречи. Уже тогда отмечалось, что новая функция делает мессенджер похожим на Tinder.

Ссылка на хабр

Ссылка на исочник

Ну и повторю вопрос, заданный в том треде: а вы еще используете телеграм?

 

Zhbert ()

Немного о... Windows

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

Новость 1:

Microsoft обновит старые версии ОС Windows против воли пользователей. Об этом со ссылкой на материалы компании сообщает издание Windows Latest.

Компания запускает принудительное обновление операционных систем пользователей до версий Windows 10 1909 и 2004. Ранее компания прекратила поддержку версий 1903, Windows 10 Home и 10 Pro. По словам журналистов, цикл обновлений не должен вызвать беспокойства у пользователей, так как Microsoft предупреждала их об этом два месяца назад. При этом представители корпорации заметили, что ОС будут обновлены вопреки желанию некоторых владельцев лицензионных копий.

В компании уточнили, что пользователи Windows 10 1903 будут переведены на версию 1909, версии 1909 — на 2004. Обновление завершится до конца 2020 года.

Чтобы избежать появления неполадок и сбоев, журналисты рекомендовали владельцам компьютеров самостоятельно обновиться до актуальных версий ОС. Для этого нужно зайти в «Центр обновлений Windows» на устройстве и запросить актуальный апдейт.

Ранее стало известно, что в целях продвижения своих продуктов Microsoft добавит в Windows рекламу. В частности, корпорация будет рекламировать подписку на пакет программ Office и новый браузер Edge, который пришел на смену Internet Explorer.

Ну и упоминавшаяся в ней новость 2:

На Windows появится больше рекламы продуктов Microsoft. Об этом сообщает издание Windows Latest.

Журналисты изучили актуальные обновления ОС и заметили появление нескольких баннеров с предложением попробовать продукты и сервисы Microsoft. Некоторые баннеры появляются при установке накопительных обновлений системы, однако большая часть из них появляется на рабочем столе при включении компьютера. Авторы подчеркнули, что реклама от Microsoft буквально заваливает пользователя сообщениями.

Первая реклама появляется в настройках ОС, на ней компания предлагает попробовать новые продукты и «насладиться всеми возможностями Windows». Если нажать на кнопку «Вперед», то на весь экран откроется окно, которое невозможно свернуть или закрыть. На нем владельцу лицензионной копии предложат включить Windows Hello, подключить к системе смартфон, воспользоваться бесплатной подпиской на Office, установить новый браузер.

Второй баннер рекомендует перейти на новый браузер Edge, который заменит устаревший Microsoft Explorer. При этом журналисты заметили, что сообщение появляется даже в том случае, если в системе уже установлен Edge. В третьем сообщении, которое так же занимает весь экран компьютера, пользователю предлагают оформить подписку на Office, предлагая скидку 50 процентов или бесплатный период длительностью один месяц.

Журналисты заметили, что иногда рекламу можно закрыть, выбрав вариант «Нет, спасибо». В некоторых случаях объявления нельзя пропустить, однако можно нажать на кнопку «Напомнить мне через 3 дня». В этом случае рекламное уведомление появится через трое суток.

Сообщения о появлении агрессивной рекламы в Windows стали появляться в ноябре. Журналисты предположили, что таким образом Microsoft намерена перевести пользователей на новый браузер Edge и увеличить базу платных подписчиков офисных программ.

Красота, ящитаю.

 

Zhbert ()

Непонятное синее окошко в Opera

Имеем: Opera Stable из официального репозитория оперы, kubuntu 20.04.1 LTS.

Проблема: в опере постоянно слева вылезает небольшое свернутое окошко голубоватого цвета. Скрин. В развернутом виде, если по нему щелкнуть, выглядит так: тыц.

Вылезает на всех вкладках, даже на стартовой панели.

Из расширений установлены: Tampermonkey с lortreeview и uBlock Origin.

Что это за хрень, господа?


В общем, узнав первопричину этого окошка, я сделал то, о чем даже не подозревал в момент создания треда - снес оперу и накатил Chromium. Реклама - это воистину зло.

 

Zhbert ()

sqlite файлы в git

Взлетит ли?

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

Задача: сделать хранилище заметок QOwnNotes в гите. По сути это набор md файлов в каталогах, но рядом с ними валяется системный файлик sqlite.

 , ,

Zhbert ()

Выбор монитора под кодинг

Встал вопрос выбора монитора под кодинг на новом рабочем месте. Бюджет, скорее всего, ограничен очень даже весьма, скорее всего тыщ в 7-10 уложиться хотят.

Почему спрашиваю - сталкивался с мониторами, от которых глаза вытекают в прямом смысле слова. Был такой Самсунг - через 10 минут работы за ним башка начинала болеть. И наоборот - очень комфортабельный асер, от которого можно было очень долго не отлипать (на одном из моих скринов тут запечатлены оба).

Что выбрать? Может, кто поделится опытом. (Да, знаю, что это все надо на месте смотреть, но все же)

Дистрибутив, если что, кубунта, основной софт - идея. Монитор, конечно, широкоформатный.

 ,

Zhbert ()

Шел 2020 год... Ubuntu 20.04.01 - щелчки при воспроизведении через внешний DAC

Итак, имеется:

  • Thinkpad T430
  • iBasso DX 120 в режиме внешнего DAC, подключенный толстым экранированным кабелем к юсб порт
  • щелчки а-ля «грампластинка» при воспроизведении музыки

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

Характеристики железа:

            .-/+oossssoo+/-.               zhbert@zhbert-ThinkPad-T430 
        `:+ssssssssssssssssss+:`           --------------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.1 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: 2349QF4 ThinkPad T430 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.4.0-48-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 45 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2544 (dpkg), 4 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1366x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: Plasma 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: KWin 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Theme: Breeze [Plasma], Breeze [GTK2/3] 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Icons: breeze [Plasma], breeze [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Terminal: konsole 
  +sssssssssdmydMMMMMMMMddddyssssssss+     CPU: Intel i5-3320M (4) @ 3.300GHz 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      GPU: Intel 3rd Gen Core processor Graphics Controller 
    .ossssssssssssssssssdMMMNysssso.       Memory: 1810MiB / 7662MiB 
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`                                   
            .-/+oossssoo+/-.                                       

00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)

Что сделано:

  1. Пляски с бубном вокруг режима энергосбережения аудиоустройсва:
$ echo «INTEL_AUDIO_POWERSAVE=false» > /etc/pm/config.d/snd_hda_intel

Не помогло.

  1. Настройки прямой отдачи в пульсе:
resample-method = copy
default-sample-format = float32ne
default-sample-rate = 44100
alternate-sample-rate = 192000

Тоже не помогло.

  1. Обматерил ноут, погладил его нежно по кнопкам, поговорил с ним - не помогло.

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

Еще момент: в Ubuntu Studio вроде ядро с низкой задержкой по умолчанию? Имеет смысл попытаться перекатиться на нее? Не хочется просто, привык к своей кубунте уже, тут настроено все как надо и просто работает…

 , ,

Zhbert ()

LorWiki отныне доступна по адресу lorwiki.com.ru

В связи с тем, что прежний домен вики был просрочен, а договориться с владельцем то ли не удалось, то ли не пытались, с сегодняшнего дня вики ЛОРа доступна по адресу https://lorwiki.com.ru.

Ответственный за домен: @Zhbert

Хостится она по прежнему на сервере @cetjs2

 

Zhbert ()

Книга лоровца про LaTex

Сохранял как-то в закладки ссылку, но куда-то потерял :(

Как раз собрался поизучать тех, книга бы пригодилась.

Поделитесь ссылочкой, если у кого есть.

З.Ы. Кто автор ее тоже смутно помню, так бы скастовал.

 

Zhbert ()

Простой чат с push-уведомлениями

Нужно на VDS поднять простой чатик с уведомлениями для мобильников. Для пары-тройки человек.

Напрашивается jabber, но под него вроде как печально все с iOS, а одно/два устройства именно не ней.

Сейчас поставил Rocket Chat - какой-то он тяжелый, местами багованный, и нет пушей. Гуглинг выдает какие-то пляски вокруг него и регистрации чего-то там в гугле, чтобы получить уведомления.

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

Вопрос, что использовать?

 , ,

Zhbert ()

Посоветуйте мышку

Темы такие уже были, но у всех хотелки разные, так что и советы могут быть разные.

Была у меня офигенная мыша: Logitech M510. Топчик вообще - в меру тяжелая, удобная, кнопки вперед-назад.. Пользовал бы ее и дальше, но умерло колесо, не реагирует на щелчки им, а в чертежинге это главное действие, без него никак.

На работе прошлой была другая мышь - Logitech M560. Аналогична первой, только кликабельна вместа колеса кнопочка за ним, а колесо умеет по щелчку переключаться в «сплошной» режим - крутится по инерции бесконечно долго. Черт, вот эта кнопочка вместо колеса была чертовски удобна, прямо идеал. Но больше этой мышки нет в продаже.

На новой работе заказал мышку G603, думал, что у нее кнопка выполняет такие же функции, но нет, это просто переключалка дпи.

ЛОР, какую мышку я просмотрел? Что выбрать аналогичное M560?

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

UPD: была у меня мышка лазерная Microsoft, купленная где-то на заре 2000х годов. Проводная. Блин, сколько я с ней танков побил, Предгорий Даротара наисследовал и просто намышевозил. Жил с ней до 2016 года где-то, пока не купил беспроводноую М510. Дык вот та старая проводная жива до сих пор, а современный М510 сдох через 4 года.


Всем спасибо, купил Logitech M705

 ,

Zhbert ()

youtube-dl и плейлисты по директориям

Собственно, можно ли так сделать?

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

Руками пару десятков плейлистов распихивать как-то не Ъ.

Гуглеж результатов не дал…

 

Zhbert ()

С чего стоит начать знакомство с современным rpm?

На фоне новости про openSUSE.

Что из рпм-бэйсед дистрибутивов нынче менее проблемное и юзабельное в качестве десктопной ОС?

Мой опыт общения с рпм закончился на седьмом мандрейке и мандриве 2007 года где-то. Сусю пробовал года 4 назад, но помню, что она как-то нестабильно работала и упала почти сразу после установки.

Из требований:

  • более менее частые обновления
  • относительно свежий софт
  • надежность и непадучесть
  • полнота реп (иногда нужны вещи типа flacon, который, например, есть по дефолту в портеже, но в убунте пришлось ппа подключать)
  • возможность «штатно» поставить Idea или Android Studio, а не качая бинарник. Типа снапа или флатпака.

В голову приходят только федора и сусе.

Да начнется срач =)

 

Zhbert ()

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