Задать вопрос
  • Как автоматически из гугл таблицы отправлять таблицу на электронную почту?

    @rPman
    вот тут как раз обсуждался пример такого скрипта
    Ответ написан
    Комментировать
  • Файловый сервер на Windows просто решение?

    @rPman
    syncting
    Если вас устраивал dropbox то это опенсорс решение, не требующее сервера в принципе.

    Устанавливается на машины пользователей (лучше всего прописать в автозапуск через task scheduler), веб интерфейс в браузере, поддерживает win/linux/android и точно знаю есть проекты для mac/iphone. Позволяет настраивать многоуровневое копирование при этом между узлами можно настраивать как двунаправленное распространение изменений так и однонаправленное...

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

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

    p.p.s. контроль версий лучше выдать на откуп других программ, например git (для windows есть графический интерфейс, и не один, посмотри tortoisegit), так как хранилище у него в файлах, он будет совместим с syncting, работающий с файлами, и работать все будет более менее эффективно без оверхеда.
    Ответ написан
    Комментировать
  • Чем заменить иностранные облачные хранилища S3 в условиях санкций находясь в РФ?

    @rPman
    криптовалюта siacoin
    По умолчанию 3х резервирование и 40х распаралеливание хранения и загрузки файлов, каждая нода имеет свой прайс, цены отдельно на хранение данных так и на загрузку и выгрузку, при этом разные ноды имеют перекос в стоимости в разную сторону, по умолчанию выбираются случайные но этим процессом можно управлять, лимитируя список нод.

    Сам кошелек имеет удобный и простой http rpc api по работе с файлами, есть куча инструментария (например fuse модуль по работе с хранилищем, даже без кошелька и прогрузки блокчейна), скорость понятно зависит от выбранных нод и размещения сервера но минимум десятки мегабит, по ценам с этим хранилищем можно сравнивать с amazon deep archive

    p.s. если говорить конкретно про криптовалюту, то разработчики ведут себя там как .. очень нехорошие люди, точно относительно недавно там были внесены очередные изменения в протокол, скорее всего добавляющие комссионные разработчикам (а на заре развития они очень сильно кинули покупателей оборудования для майнинга), но если я верно понимаю все это касается базового протокола и майнеров, а я говорю про технологию децентрализованного хранилища, построенное поверх siacoin (читай как контракт поверх эфира, только он был изначально в проекте).
    Ответ написан
    Комментировать
  • Как оптимизировать загрузку видео autoplay?

    @rPman
    При запросе видео по указанным ссылкам, есть примерно полсекундная задержка, затем идет загрузка (ростелеком 1.5мб/с)
    если зайти на сайт, примерно 6 секунд идет загрузка, потом появляется анимация loading.. еще через секунд 5 уже появляется анимация и запускается видео (на запуск видео уходит как раз эта секунда его загрузки), обновление страницы загружает сайт меньше чем за секунду (это в основном анимация 'раскрытия окна')

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

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

    p.p.s. как же грустно наблюдать современный вебдев, сам я от него далек но знаю каким он был 10 лет назад, это удручающее зрелище
    Ответ написан
    Комментировать
  • При смене кабеля vga на hdmi, изменилось разрешение?

    @rPman
    телевизоры, особенно дешевые (так было лет 10 назад - поголовно), очень коряво подают информацию о своих возможностях (список видеорежимов и их параметры), мало того очень часто бывает что для vga и для hdmi информация отличается, и могут отсутствовать необходимые видеорежимы в принципе (например точка в точку, подходящий под матрицу) из-за чего эти видеорежимы приходится добавлять вручную (есть способы отредактировать эту edid информацию прямо в мониторе)

    так же у меня вот под рукой старый монитор с vga входом, который при использовании даже древней видеокарты amd hd5830 через dvi-vga переходник, корректно сообщает компьютеру о своем штатном разрешении 1600x900, но при подключении к материнской плате (встроенная видео от amd) нужное разрешение не обнаруживается, само собой все драйвера установлены, включая на сам монитор! (это inf файл с описанием его параметров).

    для linux используй штатную утилиту xrandr, для windows ищи, их много было, в т.ч. у nvidua control panel есть соответствующий пункт
    Ответ написан
    Комментировать
  • Как создать бота для windows?

    @rPman
    c# в данном случае не самый лучший выбор (правильно использовать c++ или c или лучше готовый фреймворк и язык - autoit но он в стагнации уже давно), в .net нет необходимого api и все придется импортировать из win32
    вот обсуждают простейший пример симуляции движения мышкой, там же смотри как импортировать библиотеку

    чтобы получить базовую информацию о графической структуре окон требуемых приложений (а все они так или иначе будут использовать хотя бы одно win32 окно), используй штатную утилиту, идущую в поставке с visual studio - microsoft spy++ (даже если нет ярлыков, утилита spyxx.exe лежит в каталоге visual studio... tools)
    Ответ написан
    3 комментария
  • Двойная шифровка файла?

    @rPman
    антивирус распознает вирус по сигнатурам, в т.ч. после распаковки/расшифровки, которая так или иначе произойдет перед его выполнением (не уверен на сколько качественно это делают современные антивирусы)

    так что нет, это нисколько не повысит сложность распознавания вируса

    а если это не вирус то причем тут антивирус?
    Ответ написан
    7 комментариев
  • Как убрать пустоты в видео?

    @rPman
    такого расширения для браузера я не видел и не уверен что кому то надо
    с точки зрения обработки видео чем то типа ffmpeg можно написать простенький скрипт, который первым проходом найдет на видео тишину (если фоном музыка, то придется для поиска речи хотя бы разложением фурье звук разбирать) а вторым проходом нарежет его на куски и соберет обратно

    советую включать 2x скорость проигрывания (или подбирай скорость по ситуации) - помогает

    p.s.
    извините не удержался
    Ответ написан
    1 комментарий
  • Как определить значение X и Y по нажатию курсора на область графика?

    @rPman
    математика? график это график функции?

    Когда ты сам рисуешь график, ты должен реализовать формулу, которая из x и y=F(x) твоего графика вычислять screenX и screenY, т.е. координаты (чаще всего в пикселах) точек на экране

    соответственно обратный процесс, из клика по экрану, тебе нужно написать обратное преобразование

    если с X обычно все просто, пусть minx и maxx это минимальное и максимальное значения на графике для x, а график на экране рисуется с minScreenX до maxScreenX, то вычисление точки screenx = ((x-minx)*(maxScreenX-minScreenX)/(maxx-minx))+minScreenX
    точно так же считаешь screeny, только вместо x берешь y=f(x), miny, maxy и minScreenY, maxScreenY соответственно

    обратное преобразование для x проблем не составит, это школьный курс, но вот для y немного сложнее, если у f(x) можно аналитически вывести обратную функцию x=FF(y) то все просто, иначе, есть простой способ - сохранить в памяти в массиве все значения функции для каждой точки screenX на экране в виде ассоциативного массива ff[x]=[...] и использовать его вместо обратной функции
    Ответ написан
    Комментировать
  • Потеря оплат от пользователей из РФ в Google Play в условиях санкций, что делать?

    @rPman
    Ты не осознал корень проблем?

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

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

    нет других вариантов кроме как искать другие площадки или другой способ заработать деньги
    Ответ написан
    Комментировать
  • Какую ОС подобрать для этого ноутбука?

    @rPman
    Настоятельно рекомендую ubuntu, но устанавливать в вручную через debootstrap или брать xubuntu
    Версию последнюю lts, поддерживающую 32bit, кажется это 12 версия

    Почему ubuntu а не что то экзотичное? Потому что на нее можно найти зеркала репозиториев на любые версии
    Ответ написан
    3 комментария
  • Как загрузить старую версию llmv-8?

    @rPman
    Ubuntu backports llvm
    Как я вижу есть даже 6 версия но только для. Lts релиза

    Так что ставить только в chroot или какой нибудь контейнер типа lxc или docker
    Ответ написан
    Комментировать
  • Как избежать перенаправления англоязычной версии Яндекса (com) на русскоязычную (ru)?

    @rPman
    Язык по умолчанию в браузере стоит ру? Сделай en, интерфейс тоже изменится на английский но именно от сюда многие сайты выбирают какую часть сайта выдать. Хабр например выдает английскую
    Ответ написан
  • Если бы сайт со слитыми данными пользователей Яндекс еды распространял трояны(в том числе на айфон),было ли бы это уже известно?

    @rPman
    благодаря закрытости и ограниченности функционала, айфоны очень надежные железки (уязвимости были, даже очень опасные вида - открыл sms с картинкой и ты взломан, но обновления выходят оперативно), сам факт использования веб сайта не крадет ничего (да, есть click jacking attack, когда атакуемый сервис открывается во фрейме с 100% прозрачностью а пользователя под разным предлогом заставляют кликать в нужных для злоумышленника местах, но это не уязвимость устройства а атакуемого сервиса)

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

    p.s. ну и само собой, такие вещи как разрешить веб сайту геолокацию, доступ к микрофону, камере и т.п. так же нельзя наывать кражей, вы ведь сами разрешили
    Ответ написан
    Комментировать
  • Как боту vkbottle вывести топ 30 пользователей из sqlite3?

    @rPman
    используй ключевое слово limit .. offset ..

    осторожно, если mess у двух записей будет одинаковым, порядок сортировки для них будет не определен (в этом случае могу рекомендовать двойную сортировку по mess а потом например по id)
    Ответ написан
    Комментировать
  • Можно заряжать смарт-часы адаптером с низким напряжением?

    @rPman
    Есть адаптеры на 18Вт и 33Вт
    единственный стандарт питания, который поддерживается 100% всеми это 0.5Ампер*5Вольт=2.5ватт
    негласно есть поддержка до 2.5А*5В=12.5Вт (дело в том что устройства обычно сами лимитируют ток через себя, поэтому не важно какой ток им дает зарядник или павербанк, лишь бы минимум был, вот производители вместо 0.5А стали в обычном usb2 давать до 2.5А токи, но напряжение в этом режиме 5в так и остается)

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

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

    p.s. по теме самого вопроса, заряжать можно, но будет долго
    Ответ написан
    1 комментарий
  • Как сделать, чтобы скрипт прекращался при сочетании клавиш, в GNU/Linux?

    @rPman
    в самом скрипте в цикле (например на каждую новую итерацию) ставишь проверку например наличия определенного файла в /tmp а при запуске скрипта этот файл удаляешь, если есть

    на нужную тебе комбинацию клавиш (в штатных настройках DE) настраиваешь на запуск своей команды bash -e touch /tmp/имя_файла, эта команда создаст пустой указанный файл
    Ответ написан
    Комментировать
  • Возможно ли распознать травмированные участки кисти и выбрать соответствующий разрез на руке?

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

    Использование нейронных сетей не поддается четкому прогнозу. Нельзя заранее сказать что под эту задачу можно обойтись таким то объемом данных.

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


    И заказчику эту мысль донесите, что нейронные сети это про данные, правильный их подбор (например нельзя чтобы в обучающей выборке была только одна черная кошечка а все остальные - пятнистые, сеть может не принять этот признак и потом давать на таких ложный отказ) их обработку, разметку, внесение искажений и шумов (которые могут появиться в продакшене), типовой пример увеличения обучающей выборки за счет поворотов каждого изображения (например все 360 градусов по 2-5 и в догонку отражения и т.п. И денег на это может потратиться больше чем на собственно обучение нейросетей.

    p.s. про детерменированные алгоритмы, если существует возможность упрастить жизнь нейросети, каким то другим алгоритмом выделив к примеру угол поворота изображения, поворачивая его всегда верно, то обучающую выборку можно уже не снабжать всеми поворотами, облегчая нагрузку на сам этап обучения
    Ответ написан
    Комментировать
  • Как купить книгу если на территории моей страны она не продается из-за авторских прав?

    @rPman
    эта?
    попробуй через vpn из приватной вкладки зарегистрировать аккаунт и оплатить через виртуальную visa какого-нибудь посредника типа bankoff (такие с мелкими суммами работают даже без верификации)

    p.s. как получишь цифровую копию, всеми силами ее вытаскивай с аккаунта на компьютер, хоть скринами с экрана
    Ответ написан
    2 комментария
  • Возможно ли на базе ардуино фиксировать запретные зоны GPS координатами и допустим активировать сигнализацию когда кто-то попал на эту территорию?

    @rPman
    Из дешевых (читай доступных обывателю) инструментов геолокации на улице можно предложить только видеофиксация по периметру с отражателем на ошейнике собаки (взять тот же материал что на одежду лепят), если додумать сюда еще и цветофильтр, то это нереально облегчит софт для оперативного анализа. GPS тут тоже лучше оставить, а видео только ради повышения точности определения координат (точнее выхода за границы). Софт на основе opencl выявляющий движущиеся объекты, расставить границы прямо на изображении камер...

    p.s. Вариант с установкой системы дифференциальной коррекции сигнала ради собаки я думаю вы даже рассматривать не будете ;)

    НО. Есть механизмы indor позиционирования на основе wifi сетей, наверняка уже есть готовые интеграторы что под ключ сделают или сам на основе роутеров пили.
    Ответ написан
    Комментировать