LINUX.ORG.RU

Сообщения ism

 

Докер ругается на переменную окружения

Форум — Web-development

Привет

При сборке докер контейнеров вылезла в конец эта вещь

[+] Running 0/0
 ⠋ Container manticore_dev  Creating
Error response from daemon: invalid environment variable: =PROJECT_TARGET

Но нигде в проекте этой комбинации нет =PROJECT_TARGET, эта переменная есть но везде прописана корректно, все перебрал

Ошибка вылезает при попытке поднять любой контейнер даже с ней не связанный

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

 , ,

ism
()

Какой самый быстрый способ считать значение из общего кеша ?

Форум — Development

Привет

Потребовался максимально быстрый кеш на чтение. Замеры показали, что самый быстрый обычный пофайловый, который в django FileBasedCache.

Вопрос в том, можно ли ещё быстрее ? Пробовал атрибуты файла ФС, setxattr, но оно сказало

OSError: [Errno 95] Operation not supported

Хотя из консоли работает setfattr утилитой

Redis как оказалось на чтение намного медленней файлового, то же diskcache.DjangoCache

Есть ли ещё варианты быстро вычитать значение ?

 , ,

ism
()

Радикальная альтернатива браузеру

Форум — Web-development

На тему натолкнули 2 статьи

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

Так почему бы не сделать некую виртуальную машину ? Например WebAssembly и некое видеопространство на котором можно рисовать. Но не HTML и прочее, а тупо как на десктопе, набор точек.

Что это дает ?

  • Скорость, используются только необходимые вызовы.

  • Надежность, отрисовка не происходит через чудовищного монстра с названием браузерный движок.

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

  • Сайт можно писать на любом языке

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

Десктоп и Delphi возвращаются :)

 ,

ism
()

Аппаратный ssh agent

Форум — Admin

Привет

Существуют ли решения для хранения ssh ключей аппаратно ?

При этом чтоб можно было использовать эти железяки как ssh агент, воткнул в usb и оно уже готово к работе ?

Попытался загуглить, чтото пусто

 , ,

ism
()

Дефрагментация на SSD надо ли ?

Форум — General

Прочитал статью https://habr.com/ru/company/ruvds/blog/478748/

Там сказано

... то в реальной жизни диск сильно фрагментируется. В этом случае даже последовательная запись превращается по скорости практически в случайную.

Учитывая что рандомная запись чтение это тормоза получается, что дефрагментация таки желательна, особенно зная что на SSD она не занимает много времени ?

 , ,

ism
()

Максимально быстрый минификатор html

Форум — Web-development

Привет

Столкнулся с такой проблемой. В Django нужно минифицировать обьемистый html(до 3 мегабайт). Есть 2 python пакета которые это делают. Но после профилирования оказалось, что они очень медленные и тратят больше времени на процесс, чем передать необработанный код на браузер

Облазил весь поиск, но не нашел минификаторов написанных скажем на C или C++. Python для таких обработок слишком медленный.

Есть ли таковые или минификация html делается както по другому ?

 , ,

ism
()

Из Memcached исчезают сохраненные записи (памяти хватает)

Форум — Web-development

Привет

Столкнулся со странной вещью. В Django проекте сделан кеш, в который ложатся результаты запросов. Так вот при движке database все сохраняется и из кеша берутся данные по ключам. При движке memcached происходит сохранение записи (проверял), но при повторном запуске запроса(после рестарта проекта в Pycharm) оно считает что по ключу ничего нет, как будто запись была удалена. Более того про нестабильность записи в memcached упоминается даже в документации Django.

В чем может быть причина ? Пробовал разные настройки, памяти выделено достаточно. Заметил что это проявляется при интенсивной записи

 , , ,

ism
()

Нестандартные символы и utf8 в mysql, считает символы Ş и S одинаковыми

Форум — General

Привет

Странная штука произошла, по идее в базе с кодировкой в поле varchar слова AKKUŞSAN и AKKUSSAN должны считаться разными, но уникальный индекс считает их одним словом и выдает ошибку duplicate key

Кодировка базы utf8mb4, по идее оно должно правильно работать, так как Ş обычный юникодный символ

Это баг или так и должно быть ?

mariadb 10.1

 , ,

ism
()

Можно ли с сервера через ajax передавать блоки html в json ?

Форум — Web-development

Привет

При работе с ajax проявилась проблема: если передавать html код в ответе сервера внутри json (для вставки его на стороне браузера) то антивирус может воспринять это как угрозу и начать блокировать(было с касперским несколько раз). Если же передавать html с dataType html, то все нормально, но так можно передать только один кусок и нельзя параллельно передать например несколько параметров

Вопрос такой: нормально ли передавать куски html кода в json ? Существуют ли на этот случай какие-то правила ?

 , , ,

ism
()

Написал GUI программку для соединения VPN PPTP Linux

Форум — Development

Написал достаточно давно , ее достоинство - простота программирования (Lazarus) . Да , я знаю про Qt и GTK2 , но это не принципиально когда удобно

Так что кого заинтересовало вот ссылка http://workism.narod.ru/

Если у кого есть мысли куда ее можно приложить , пишите.

ism
()

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