LINUX.ORG.RU

Избранные сообщения julixs

Кнопка в стиле Frutiger Aero

Форум — Web-development

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

CSS

button.aero {
    background-color: #05DE68;
    background: 
        radial-gradient(farthest-corner at bottom center, rgba(255, 255, 255, 0.7), transparent), 
        linear-gradient(to bottom, #04BD59, #05DE68);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    border: 1px solid #05DE68;
    border-radius: 9999px;
    color: rgba(50, 26, 17, 0.8);
    cursor: pointer;
    font-family: "Lucida Grande", "Lucida Sans", sans-serif;
    font-weight: 600;
    margin: 1em 1ex;
    padding: 1ex 1em;
    position: relative;
    text-shadow: 0 2px 0.5em #0003;
    transition: all 300ms;
    min-height: 19px;
    letter-spacing: 1px;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    box-sizing: border-box;
}

button.aero::after {
    content: "";
    position: absolute;
    top: 4%;
    height: 40%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.1));
    border-radius: 9999px;
    transition: background 400ms;
    left: 5px;
    right: 5px;
}

button.aero:hover, button.aero:focus {
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.4);
}

button.aero:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}

HTML

<button class="aero">Button text</button>

 

damix9
()

One to Many (mongoose)

Форум — Web-development

Всем привет. Подскажите пожалуйста решение проблемы, самостоятельно разобраться не получилось. Я тренируюсь в написании api и пишу One to Many зависимость с помощью библиотеки @nestjs/mongoose.

У меня есть коллекции Users и Connections. У каждого пользователя может быть множество Connections, а у каждой Connections только 1 User. При создании новой Connection я указываю id пользователя в поле userId. Данное значение передается в метод createConnection, в connection.service. Проблема заключается в том, что я получаю 404 код, тк данный метод возвращает null. Подскажите пожалуйста, как я могу решить данную проблему?

https://github.com/h5d5m/api

 , , , ,

Hedem
()

Как вам управление жестами мыши (не путать с активными углами !) на десктопе?

Голосования — Голосования

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

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

Так и пошло - перелистывание рабочих столов в комнатах (предпочитаю полноэкранные приложения, привязанные к рабочим столам), блокирование экрана, вызов приложений… А как у вас с этим?

  1. не интересовался(ась) 155 (47%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. бесполезная ерунда 147 (45%)

    ***************************************************************************************************************************************************************************************************************************************************************************************************************

  3. 1-2 жеста есть или когда-то настраивал(а) 14 (4%)

    ****************************

  4. активно использую 9 (3%)

    ******************

  5. хочу, но нет в DE, проблема поставить утилиты 3 (1%)

    ******

  6. хочу, но проблема настроить 1 (0%)

    **

Всего голосов: 329

 ,

amus
()

Visual Studio Code

Форум — Talks

Народ, а кто может объяснить мне это нездоровое массовое увлечение сабжем, даже среди линукс-девелоперов?

В их же собственных доках, где-то прочитал однажды, что, мол, «VSCode – это не IDE, это просто редактор кода». Типа, не ждите от этой поделки ничего хорошего, просто смиритесь и страдайте.

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

Интерфейс деревянный, все прибито гвоздями. Хотел добавить панель с парой кнопок и текстовым статусом, но даже из аддона это сделать невозможно. Там вообще нет такой сущности, как панель с кнопками в главном окне. Я еще удивлялся, почему половина аддонов норовит в статус-бар что-то добавить. Оказывается, что убогое API позволяет от себя что-то добавить только в статус-бар. Выглядит отвратно, юзабилити вообще на нуле.

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

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

Подключение тулчейна – адский гемор. Не, наверное, гребаная node.js, которой сабж провонял насквозь, подключается с пол-пинка, я не проверял. Но чтобы настроить компиляцию и отладку банальной консольной утилиты на gcc, нужно потратить пол дня и так и не получить на 100% устраивающего результата. Потому что врапперы к дебаггерам – такое же деревянное говно, как и все остальное.

Настройка сборки и отладки чего-нибудь за пределами пионерских интересов на stackoverflow может растянуться на недели. Ядро, удаленка, ембед – все это можно настроить только до состояния «как же я задолбался уже, хоть как-то заработало – и хрен с ним». Про удобство и эффективность работы речь здесь идти не может в принципе.

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

Кто-то не так дано тут доказывал, что не все, что написано на «электроне», тормозит, приводя в пример сабж. Так вот, чуда не случилось. Оно тормозит. На машине с i7, 32 GB памяти, и SSD-диском, тормозит иногда так, что хочется всех жабаскрипт-кодеров поприбивать нахрен.

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

 , ,

quwy
()

Взлом сервера Linux по SSH

Форум — General

Всем привет! Я пока только новичок, пытаюсь разобраться. Дан сервер и логин/пароль чтоб туда войти. Там помимо меня еще 4 юзера, нужно узнать пароль одного из них (имя известно). Как это сделать, если мой юзер без root.

Если это поможет, есть файл /etc/passwd

 

Kosuge_Goto
()

Xiaomi начала блокировать установку Telegram на своих устройствах в Китае

Форум — Talks

Компания Xiaomi начала блокировать установку Telegram на своих устройствах в Китае. Для этого используется встроенная функция интерфейсной надстройки MIUI 13, сообщает South China Morning Post. Функция дебютировала в прошлом году как предназначенная для защиты от спама и мошенничества, но уже тогда возникли подозрения, что она может стать инструментом цензуры.

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

Китайские власти традиционно стараются контролировать средства цифрового общения, поэтому в действиях Xiaomi эксперты склонны усматривать ужесточение контроля Пекина над киберпространством. Международной версии MIUI, предназначенной для смартфонов, которые официально экспортируются из Китая, эта мера, вероятно, не коснётся. Но пока непонятно, как будут вести себя телефоны у тех, кто заказывает продукцию Xiaomi напрямую у китайских продавцов.

Подробности

Перемещено Dimez из android

 , ,

anonymous
()

Доменная авторизация в 1с

Форум — General

Пользуемся на работе 1с. Вход в неё осуществляется автоматически через доменную учетку windows. Хочу перейти на linux. Но проблема в том что нет возможности зайти в учетную запись 1с. Вход по логину и паролю заблокирован регламентом. Возможно как-то зайти туда? Вгонять linux в домен как-то не хочетсчя, да и мне кажется что не сработает. Обычно в других программах указывал что-то типо username@domain.local, или Domain\username, но с 1с этот фокус не работает. Доступа к админке 1с соответственно нету. Ставить отдельно виртуалку с 1с тоже не очень идея. Можно как-то обмануть систему?)

 

gedat
()

Wing IDE 7.0

Новости — Проприетарное ПО
Wing IDE 7.0
Группа Проприетарное ПО

Тихо и незаметно вышла новая версия замечательной среды разработки для Python.

В новой версии:

  • Значительно улучшена подсистема контроля качества кода. Добавлена интеграция с утилитами Pylint, pep8 и mypy.
  • Было улучшено отображение данных в отладчике.
  • Улучшены средства навигации по коду.
  • Добавлено меню конфигурации.
  • Новый менеджер обновлений.
  • Добавлены 4 цветовые палитры.
  • Добавлен режим презентации.
  • Исправлено множество ошибок.

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

 , ,

Rodegast
()

ошибка при отправке почты с Zimbra 8.7.11

Форум — Admin

похожую тему находил в поиске, но ответы данные там мне не помогли

при попытке прикрепить файл больее 20Кб ошибка загрузки файла, при пересылке сообщения тоже самое, пустые уходят без проблем

тут давали совет поменять права на папке upload, пробую под рутом: chmod 0777 -R /opt/zimbra/data/tmp/upload

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

 

atomarov
()

Рендеринг шрифтов в линуксе как в Windows 10

Галерея — Скриншоты

Делюсь конфигом, который делает шрифты очаровательно читаемыми. На скриншоте текстовый редактор VS Code.

Больше скриншотов: Lor / Firefox, Lor / Chromium, GitHub, Telegram, System

Сравнение: до и после, до и после

Конфиг здесь: GitHub Gist

Автор конфига и скриншотов не я.

Критика и контрибьюции приветствуются.

Дисклаймер, мнение автора отличается от Вашего. Спорить кому нравится или нет можете дома, здесь, будьте добры обсуждайте техническую сторону решения: техники сглаживания, пресеты рендеринга в разных системах, технические возможности freetype etc

Основной посыл поста: получилось ли у автора сделать рендеринг как в Windows 10 на линуксе или нет? Если нет, то как улучшить конфиги?

>>> Просмотр (1920x1080, 271 Kb)

 , , , ,

elonmusk
()

Дайте мне киберпанка!

Форум — Talks

в смысле литературы, пожалуйста. Очередную фентезю («Проснувшийся демон» 3-я часть, Сертаков) закончил, и как всегда это оказалось полной фигней. Народ требует киберпанка! Не будет киберпанка - будет революция!

Что-то типа «Сердец и моторов» и «Горячего старта».

P.S. Желательно, очень желательно чего-то из русских авторов.

drull
()

Годный киберпанк

Форум — Talks

Кажется, профильная тема мертва (если нет, то перенесите или снесите, я сам перекину).

Насоветуйте годного киберпанка, чтобы был

1. Киберпанковый 2. Нуарный 3. Антиутопичный

Лучше - книги, можно фильмы. Игори не надо.

 , , ,

maverik
()

Релиз OpenSCADA 0.9 LTS

Новости — Open Source
Релиз OpenSCADA 0.9 LTS
Группа Open Source

Состоялся релиз OpenSCADA 0.9 LTS. Проект OpenSCADA основан Савоченко Романом в 2003 году как свободную реализация Системы Диспетчерского Контроля и Сбора Данных (SCADA) или Человеко Машинный Интерфейс (HMI), на основе её фундаментального проектирования в течении 2002 года и опыта использования и разработки коммерческой SCADA-системы до этого.

SCADA или HMI системы в целом предназначены и используются для осуществления человеком оперативного контроля за работой сложного и ответственного технологического оборудования и процессов различных производственных предприятий.

На время анонса 0.9 LTS, OpenSCADA является развитой SCADA/HMI системой, которая довольно широко используется как по прямому назначению, так, благодаря своей гибкости, и во многих смежных областях, и которая с уверенностью может называться более обобщённо — динамическая система работы с данными реального времени. В новом выпуске:

  • Обеспечена поддержка ОС Android;
  • Расширена и актуализирована документация;
  • Улучшен интерфейс на основе Qt;
  • Проведена актуализация и некоторое расширение Web-модулей OpenSCADA;
  • Расширение и адаптация OpenSCADA к прямой работе с низкоуровневыми шинами и устройствами вроде 1Wire, I2C и реализация проекта умного дома в собственной квартире;
  • Формальное создание и документирование проекта дистрибутива Linux автоматизации с OpenSCADA;
  • Создание автоматизированной системы сборки пакетов OpenSCADA;
  • Упрощение, увеличение функциональности и перенос протокольного кода в отдельную LGPL v3 библиотеку.

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

 ,

Sunderland93
()

Манускрипт Войнича — не фейк

Форум — Talks

по крайней мере, если сама новость не фейк.

http://www.cbc.ca/news/canada/edmonton/computer-scientist-claims-clues-to-dec...

Манускрипт Войнича (англ. Voynich Manuscript), — иллюстрированный кодекс, написанный, предположительно, в первой половине XV века[3] неизвестным автором на неизвестном языке с использованием неизвестного алфавита.

АНБ, всякие криптографы и вообще мимокрокодилы десятилетиями пытались взломать шифр, в итоге решили, что это артбук и буквы там для красоты.

и тут погромисты из Университета Альберты, что в Канаде, запилили нейросеточку, которая расшифровала первые строки:
"She made recommendations to the priest ..."
в общем, пишут — это поксореный иврит без гласных.
будем надеяться, это не окажется сборником похабных анекдотов и фанфиков запрещённых роскоминквизицией в 1400-гг.

 

system-root
()

Интернет радио

Форум — General

Модераторы, пожалуйста перенесите тему в /talks/

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

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

inb4: не нужно.

 

shikata_ga_nai
()

Сильно греется arch

Форум — Desktop

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

Sensors: 
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +54.0°C  (high = +95.0°C, crit = +105.0°C)
Core 2:       +56.0°C  (high = +95.0°C, crit = +105.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +55.5°C  (crit = +100.0°C)

dell_smm-virtual-0
Adapter: Virtual device
fan1:        3520 RPM
CPU:          +55.0°C  
Other:        +56.0°C  
Other:        +16.0°C  
Other:        +55.0°C   
За 2 часа плавно переходят в критические(90+). При компиляции чего то выдает 99. Ноут: Dell Vostro 3300 Проц: Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz Video: Intel 3300 OS: Arch Linux i686 Kernel: 4.10.2-1-ARCH

Нашел кучи статей, но кроме Laptop Mode и пары эзотерических методов ничего дельного. Кто сталкивался, подскажите где копать

 ,

q13
()

О пушках Гаусса. Вопрос. Почему нельзя сделать проще?

Форум — Talks

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

А linux тут при том что существуют снайперские винтовки которыми можно при помощи него управлять.

 , , , ,

rezedent12
()

Бесплатная лицензия PVS-Studio для открытых проектов

Новости — Проприетарное ПО
Группа Проприетарное ПО

Разработчики PVS-Studio хотели бы помочь миру программного обеспечения лучше познакомиться с инструментами статического анализа кода и повысить его качество. Теперь PVS-Studio предоставляется бесплатного студентам в учебных целях, индивидуальным разработчикам и коллективам энтузиастов.

( Подробнее )

>>> Подробная статья на Хабре

 , , , ,

Andrey_Karpov_2009
()

Хочу научиться паять

Форум — Talks

Доброго времени суток, ЛОР.

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

В связи с чем вопрос: а какой паяльник-то покупать или как его хотя бы выбирать? Ни разу в руках его не держал, о процессе имею весьма смутное представление.
Для чего он мне нужен? А чёрт его знает, может, из ардуин всё тех же вундервафли лепить, может, технику какую дома починить. Просто хочу научиться хотя бы. Чего посоветуете?

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

 

Deleted
()

Делимся полезными кусками из ~/.vimrc и показываем свои статусные строки 2015 тред

Форум — General

Как говорили древние отцы-основатели редактирования текстов: « Damnosa quid non imminuit dies¹ ? »

Но мы им отвечаем: « Tempora mutantur et nos mutamur in illis² ! »

Делимся полезными и интересными кусками из своих конфигов, а также демонстрируем, кто на какой статусной строке в данный момент остановился и использует. Также это касается не общеизвестных плугинов или настройки/интеграции общеизвестных и общеиспользуемых. В общем синтастик или ЗадротДерево сюда не нужно, наверное, писать.

Я могу предложить (кое-что известное, но будет полезно новичкам, если такие есть):

  • Автопаста — не нужно нажимать :set paste перед пастой, чтобы сохранялись отступы, работает автоматически, добавить и забыть навсегда.
  • Кайфовставка — позволяет по хоткею кушающему моушины «замещать», т.е. заменять целевое слово (или моушин-цель) на то, что сейчас в буфере, с трудом вспоминаю, что я делал без этого хоткея.
  • Более лучший фолдинг — информация про к-во сложенных линий теперь справа + добавляет % от всего документа, картинка с этим и без.
  • Пипетка для верстальщиков — по хоткею вызывается пипетка (в зависимости от ОС — разная, на линуксе это zenity или Yad) с текущим значением на курсоре и авт. меняет при изменении.
  • Автопереключение раскладки — при переходе в normal mode и обратно, после настройки включает английский язык когда переходим в normal mode из insert mode, где был включен другой язык. Очень удобно, уже давно привык.
  • Удобно двигать строки/блоки — придумал чем занять бесполезные стрелки, используется vim-move, кстати предлагаю особо наглым упороться hardmode.
  • tmux-complete — комплитит в виме (добавляет в omnicomplete, т.е. безразлично какой комплитер используете neocomplete/YCM/etc) содержимое окон/панелей/сессий тмукса, в которых необязательно вим, может быть другое приложение либо просто выхлоп.
  • Переход на средину строки — текущей реальной (не виртуальной).
  • Режимо-зависимые курсоры — для тех, кто использует GUI-версию вима, я лично не использую.

А теперь по статусной строке. Почти два года сидел на airline, но вот недавно перешел на lightline, которая быстрее стартует и легче кастомизируется, а также не содержит кучу неиспользуемых (лично мной) возможностей. Попробовал еще ezbar, но японец пилит его под себя, хотя там есть кое-что интересное, насчет скорости:

lightline: 229.019  000.003: 
ezbar:     250.312  000.002: 
airline:   276.823  000.003: 
(если что, у меня еще около ~80 плагинов подгружаются), powerline не имеет смысла сюда рядом ставить, там секунды вместо миллисекунд :)

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

Показывайте ваши ништяки.

--------

¹ - лат. что не изменит губительное время
² - лат. времена меняются и мы меняемся с ними

 , ,

redhat
()