LINUX.ORG.RU

Сообщения pihter

 

Как ЛОРовец отлепляет накрепко прилипшие к столу 3д распечатки?

 

Сабж.

Я использую PETG и зеркало. Зеркало съемное. Ничего не лью/мажу (иногда оттираю следы старой печати ацетоном) Прилипает намертво, раньше помогала морозилка, но с ростом размеров деталей перестала. Выламывается прямо с кусками зеркала.

Делитесь опытом.

pihter
()

Как работает .htpasswd?

 

Задача: в бекенде shell(BusyBox)-скриптик в качестве CGI-я. Нужна авторизация по .htpasswd, который лежит тут же.

Если я правильно понимаю(что врядли, иначе уже работало б), то в сим файле лежит пара логин:хеш-пароля-функцией-crypt, таким образом, принимаем от пользователя пароль, скармливаем openssl passwd -crypt <пароль_сюда> и получаем хеш. Профит. Только не работает, потому что сия конструкция на один и тот же пароль выдает разные хеши:

$ openssl passwd -crypt 12345678
EpQfRBHNPPBQA
$ openssl passwd -crypt 12345678
s1MnhIvvco/F6
$ openssl passwd -crypt 12345678
JCanIGCpoNv.I

ЧЯДНТ?

pihter
()

Можно ли запихнуть данные назад в сокет если слишком много прочитал recv?

 

сабж.

Мне кажется что я где-то что-то такое читал, но может это было и не про сокеты. Поясни, дорогой ЛОР

// сокеты обычные, сетевые, линуксовые

pihter
()

Есть ли способ для страницы узнать что браузер закончил загрузку файла с нее?

 , ,

Сабж.

Подробнее: простая текстовая страница, на ней простые линки на файлы (например, зип архивы). Пользователь тыкает на скачку, браузер спрашивает куда сохранить, сохраняет.

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

pihter
()

Ищу простой парсер JSON на перле

 ,

возможности затащить на дивайсину библиотеку нет, но есть возможность отредактировать текущий файл. Скрипт принимает и парсит json через post, в json-е всегда одномерный ассоциативный массив.

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

pihter
()

А получалось у кого wget-ом авторизоваться на ЛОРе?

 ,

сабж

pihter
()

Посоветуйте где бесплатно привязать белый IP к домену третьего уровня?

 , ,

...или большего уровня, мне, собственно, вторично.

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

Наверняка можно забесплатно. Но, если нет, то можно ли организовать не покупая домен второго уровня?

pihter
()

Альтернативы 80-символьному ограничению

 , ,

Раньше, когда я был молодой и горячий, то по заветам отцов всегда держал ограничение 80 символов на строку (ну, без неадеквата, конечно)

Однако, тут попробовал дать себе слабину — и почувствовал что мои волосы стали мягкими и шолковистыми.

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

Что посоветует мне сообщество, какая нынче мода на этот вопрос?

pihter
()

Выбора лазерного диода 5w тред

 ,

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

pihter
()

Посоветуйте библиотеку для работы с растровыми изибражениями для Lua

 

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

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

Спасибо.

pihter
()

gtk: как заставить gtk_label_set_text() обновлять текст немедленно?

 

...например в цикле?

Перерисовка виджета и добавление слипа не помогают.

pihter
()

Распространение GTK+ приложений под оффтопиком

 , , , ,

Написал программку с использованием GTK+. На онтопике все шикарно.

На оффтопике собирается с помощью MSYS2 и прекрасно запускается из консоли MSYS. Если просто кликнуть мышкой два раза по exe-шнику — ругается на отсутствие DLL-ок.

Запускаю в консоли msys: ldd programm_name.exe, он выдает большой список, половина dll из которого родные виндовые, половина MinGW-шные. Допилил мейкфайл, научил после компиляции exe-шника скармливать его ldd, затем копировать в специальный католог все нужные dll. Стало запускаться, только вылетает при попытке вызвать стандартный gtk-шный диалог. Алсо ругается на невозмжность загрузки png и нет иконок темы в меню. Все это работает, если запускать exe-шник из консоли msys.

Куда копать? Как это распростронять?

pihter
()

Devuan.org только у меня не открывается?

 

Нужен netinst-образ на i386 мож у кого завалялся?

pihter
()

VIM. Окончательное решение вопроса о мапе контрола на капс.

 , , ,

Сабж.

Все нагугленные решения какие-то половинчатые. Кто как делает? Есть решение чтоб и под иксами и под ssh?

$ nvim --version
NVIM 0.1.7
Build type: None
Compilation: /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/neovim-wew7PE/neovim-0.1.7=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DDISABLE_LOG -Wconversion -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1  -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -DHAVE_CONFIG_H -D_GNU_SOURCE -I/build/neovim-wew7PE/neovim-0.1.7/build/config -I/build/neovim-wew7PE/neovim-0.1.7/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/build/neovim-wew7PE/neovim-0.1.7/build/src/nvim/auto -I/build/neovim-wew7PE/neovim-0.1.7/build/include
Скомпилирован  pkg-vim-maintainers@lists.alioth.debian.org

Optional features included (+) or not (-): +acl   +iconv    +jemalloc +tui      
For differences from Vim, see :help vim-differences

            общесистемный файл vimrc: "$VIM/sysinit.vim"
          значение $VIM по умолчанию: "/usr/share/nvim"

// мой мизинец скажет вам спасибо :)

pihter
()

Сеть через USB-RS485 ==два провода= USB-RS485 реально ли?

 

Сабж.

Два usb-свистка. В /dev определяется как /dev/ttyUSB0, если запустить два minicom-а на разных компах — можно початиться, но сетку поднять пока не вышло.

Кто что знает?

pihter
()

Автоматическкое переподключение клиента потокового звука (VLC)

 

Есть сервер, который вещает потоковый звук через vlc (http, mp3) с микрофона по кнопке.

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

Внимание, вопрос: как заставить работать? (переподключаться?) (мб, завершаться хотя бы?)

Запускается VLC на клиентской стороне так:

cvlc http://<ip>:8080

pihter
()

Есть ли у кого опыт использования led-лазеров в деле покройки фанеры и тп?

 ,

Если кто из местных имеет опыт — отзовись, я бы поспрашивал всякое.

Например, я заказал лазер на 5.5 ватт, а мне прислали такой, что на плате драйвера шелкографией «LASER-3W V1.0 2016-1-1», и фанеру он не прожигает, а максимум миллиметровую канавку гравирует.

Короче, созываю ЛОР на сабжевую тему. Кого знаете, кто может быть в теме — кастуйте.

pihter
()

Lazarus не могу установить LazOpenGLContext

 ,

Пишет:

lazarus.pp(1,1) Fatal: Невозможно найти lazopenglcontext, используемый в Lazarus. Проверьте, что пакет LazOpenGLContext создаёт lazopenglcontext.ppu и этот файл ничем не удаляется. Также убедитесь, что два пакета одновременно не имеют доступа к исходному коду модуля..

libgl1-mesa-dev стоит.

Где он смотрит библиотеки? Мож куда симлинк сделать?

ЗЫ: Devuan ASCII, Lazarus 1.6.2

pihter
()

Киньте книжкой по MySQL

 ,

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

Явно же есть хорошие книги. Интересует именно учебник, хотя от справочника тоже не откажусь.

Спасибо.

pihter
()

C vs. C++

 ,

Чего такого умеют кресты, что не умеет Си?

Шаблоны - никто не пользует.

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

Очевидный ответ - объекты , а так уж они нужны? Ну вот есть объект - библиотека работы с сокетами. Создал экземпляр, заполнил поля с адресом и портом, выполнил метод connect. Попользовался, освободил память. И чем оно лучше, чем если бы я запилил структуру и набор функций для работы с ней?

За скобки вынесем области применения, где преимущества объектного подхода очевидны: игры, ГУЙ и прочее. Поговорим об остальном.

Перемещено tailgunner из development

pihter
()

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