LINUX.ORG.RU

Сообщения patriarh_kuril

 

Помогите разобраться с кодировкой при чтении .doc файлов

Форум — Development

Подскажите пожалуйста,пробовал в работе PHPWord, docx читает успешно, c doc проблемы т.к. выводит текст в неопознанной кодировке которую я понятия не имею как куда-нибудь перегнать. [code] @>25@:0 GB5=85 word97 :;NG52>5 A;>2> 4;O ?>8 [/code] декодер лебедева говорит, что это из 7bit ascii to ISO-8859-5, но мне никакими средствами пхп раскодировать это не удалось. Пробовал еще утилиту catdoc, но она вылетает иногда с блоком кракозябр.

 ,

patriarh_kuril
()

Кто блокирует сайт? Помогите разобраться.

Форум — General

Добрый день, слушал периодически радиостанцию gds.fm, но сейчас вдруг стало выскакивать окно блокировки от провайдера net by net, что сайт заблокирован роскомнадзором. Позвонил провайдеру, провайдер божится, что не блокирует. На сайте роскомнадзора тоже нет в списке заблокированных. Как вообще эти блокировки работают? Роскомнадзор ставит оборудование и автоматически льет туда списки заблокированных? Что это за г

 

patriarh_kuril
()

Конструктор без параметров

Форум — Development

Объясните пожалуйста, зачем такое нужно

struct Foo {
    Foo(int=228) {

    }

}

Чего с этим int потом можно делать и зачем это ?

 

patriarh_kuril
()

Где почитать про умные указатели в с++

Форум — Development

Добрый день, я как дед-пердед, долгие годы программировал на си с классами по когда-то давно усвоенному местечковому стандарту с выбрасыванием из си++ всех новомодных фишек и только олдскул, только коды возврата и все в таком духе. Вот сколько ни читаю про умные указатели, везде коротенькие статьи типа это unique, а вот это shared, a вот это weak, вот так его можно применить и т.д., но все крайне сжато и на синтетических примерах. А есть ли где-нибудь статья страниц на 20 или какой-нибудь классический труд где все подробно разжевывается зачем и почему и почему так лучше. (англоязычная тоже подойдет). В общих чертах я хотел бы видеть, что вот во времена мамонтов писали на голых указателях, потом в гражданочку пришли к auto_ptr и желательно, что бы везде было по 10 примеров почему так плохо и почему стало лучше, но нет этого нигде.

 

patriarh_kuril
()

с++ возврат const объекта

Форум — Development

Для каких целей может понадобиться возвращать константный объект? [code] struct Shit { Shit() { } }; const getShit() { return Shit(); } [/code] В учебнике написано "нельзя его изменять в выражении вызова. Для чего это все нужно?

 

patriarh_kuril
()

Proftpd, права доступа

Форум — Admin

Добрый день, подскажите, когда я создаю виртуальных пользователей proftpd я им присваиваю номер пользователя, номер группы. Кто должен владеть домашними директориями пользователей? Т.е. создал я папку в /srv/ftp под рутом,какие права надо на эти папки устанавливать?

 

patriarh_kuril
()

Настроить back ssh

Форум — Admin

Добрый день, у меня за NAT находится Linux машина. Нужно получить к ней доступ по ssh, пробросить порты не вариант, т.к. она может находится неизвестно где. Таким образом решил воспользоваться back ssh, создал пользователей, все настроил.

sshpass -p mypass ssh -R 1588:localhost:22 pfwd@server.ru -p 22

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

Так, вроде нашел решение! https://habr.com/ru/post/81607/

TUNCMD1='ssh -f -N -R 2222:10.11.12.13:22 username@99.88.77.66'
TUNCMD2='ssh -f -N -R 2080:10.11.12.14:80 username@99.88.77.66'

*/5 * * * * pgrep -f "$TUNCMD1" &>/dev/null || $TUNCMD1
*/5 * * * * pgrep -f "$TUNCMD2" &>/dev/null || $TUNCMD2

 

patriarh_kuril
()

Сервер команд

Форум — Development

Добрый вечер. Встала у меня задача управлять звездолетом, вот например хочу я ему дать команду, перезапусти двигатель. Земля то вращается и следовательно в моей модели звездолету проще обращаться на землю за новыми командами. Вот обратился звездолет к земле и получил команду с id:228 и кодом 14, что означает перезапуск двигателя, запустился цикл перезапуска на звездолете, но криворукий программист во всем виноват (как всегда) и все грохнулось и начал сам бортовой компьютер перезагружаться и вот опять звездолет ждет удобного момента что бы получить команды с земли. А что делать? Может быть после получения команды сохранять ее в энергонезависимую память и вести собственный список команд полученных. А ведь те команды что уже исполнил надо квитировать, что бы они канал связи не забивали. Причем звездолетов у меня несколько и каждый опрашивает сервер на наличие новых команд и отсылает телеметрию. Соответственно вопрос, к какому классу задач относится разработка подобной системы? Где про все эти очереди команд, квитирование, приоритеты почитать? С чего подступиться, как подойти к задаче.

 

patriarh_kuril
()

Логарифмическая шкала громкости

Форум — Development

Добрый день. Подскажите, в QMediaPlayer (старые версии) используется уровень звука от 1 до 100. Как бы мне осуществить перевод этой шкалы в более привычный формат когда громкость в 100% осуществляется в два раза больше чем в 50%.

 

patriarh_kuril
()

Изменить цвет комментариев в vim

Форум — Desktop

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

 

patriarh_kuril
()

Как измерить температуру на raspberry

Форум — Linux-hardware

Добрый вечер. Собственно говоря, как я понял у распберри нет датчиков температуры как на AMD и Intell, а что если использовать сторониие датчики и подключить их к выводам gpio? Только вот вопрос, как крепить датчики, т.е. что бы они касались кристалла или как это вообще организовать?

 

patriarh_kuril
()

Самопроизвольно меняется звук

Форум — Multimedia

Добрый день, сделал себе проигрыватель радио на raspberry, но вот периодически (несколько раз в день) самопроизвольно повышается уровень звука до 100% (именно до этого значения). Смотрю по alsamixer. Подскажите куда вообще копать, что может вызывать такое поведение. Операционная система ubuntu mate 16. На втором устройстве такая же ситуация. В логах вроде тоже ничего похожего на что-либо странное. Думал может из-за наушников, включал-выключал, ничего. Просто вот на ровном месте раз и 100 %.

 

patriarh_kuril
()

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