Задать вопрос
  • Передача данных на сайт без перезагрузки?

    @rPman
    ключевые слова:
    javascript
    ajax
    websocket

    p.s. ладно вы и сами это поняли. Вы должны формировать страницу не на серверной стороне в php, а на клиентской, в javascript на onload (фреймворков шаблонизаторов пруд пруди, но никто не мешает вам делать все самим), и опрашивая либо по таймеру сервер (плохая практика) либо используя вебсокеты, ожидать от сервера данных.
    Ответ написан
  • Как передать управление аккаунтом телеграм программе?

    @rPman
    Какими инструментами, приложениями или библиотеками можно воспользоваться, чтобы оперативно отслеживать новые сообщения на публичных каналах telegram?
    там решение https://github.com/TehDmitry/tg-cli

    Собираете и запускаете консольный клиент под вашим аккаунтом, подключаетесь к нему своим приложением по tcp и делаете простые запросы (периодически, самое простое, можно ловить события, но к сожалению групповые чаты часто глючат).
    Ответ написан
    Комментировать
  • WinAPI :: Что происходит при закрытии программы в виндовс?

    @rPman
    wm_destroy это просто просьба к приложению, закрыть окно (не приложение)
    по неписанным правилам ui, в windows, по закрытию последнего окна приложения (их может быть несколько) само приложение должно быть закрыто.

    В вашем случае при отмене необходимо вернуть в return кажется true (посмотрите документацию) этим вы скажете вызывающей функции что процесс передумал закрывать окно и не будет его удалять. Смутно помню что вы должны были перед return еще какой то метод вызвать - обработчик событий окна по умолчанию, вот как раз при отмене закрытия его вызывать не нужно будет.
    Ответ написан
    Комментировать
  • Как реализовать автоматическое обновление софта?

    @rPman
    Обновление приложения не зависит от среды разработки, это отдельная задача.
    Готовых фреймворков для этого прилично.

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

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

    В windows очень популярный inno setup, подходит всем, простой и свободный.
    Ответ написан
    Комментировать
  • Возможно ли обновить часть XML файла через PHP?

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

    В сложных ситуациях, когда нужно искать, где именно и что заменить, можно парсить xml самостоятельно, построчно, есть для этого даже готовые методы
    https://secure.php.net/manual/ru/ref.xml.php
    т.е. вы построчно парсите xml для поиска нужной строки, а запись ведете как с обычным текстовым файлом, построчно, подменив нужные данные на лету.

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

    @rPman
    Админ это не право доступа, а роль человека, работающего за компьютером.

    Операционная система это не программа с одной задачей - а комплекс для решения разных задач, в т.ч. запуска различных программ в разных условиях.

    Единственный способ получить то что вы описали - это попросить чтобы вам сделали, настроили и скрыли от вас все лишнее, превратив универсальную операционную систему в конкретное решение.

    Для этих целей существуют соответствующие версии операционных систем, зачастую не популярные (потому что используются интеграторами), та же windows embended или как тут хвалят ltsb версии... но все равно от туда не удаляют права доступа, так как стоит только вам выйти в мир интернета, как ваш компьютер уже не только ваш но и как минимум владельца сервера, на который зашел ваш браузер, и надо как то разграничивать, кому что можно а что нельзя...
    Ответ написан
    Комментировать
  • Почему PHPStorm не тригерит pre-commit hook?

    @rPman
    у вас windows и может быть установлено несоклько git? которые берут настройки из разных каталогов (например mingw версия и cygwin), случайно с jetbrains не ставится свой?
    Ответ написан
  • Необходимо передать некий массив с одного процесса на другой, Как это сделать?

    @rPman
    разделяемая память, пайпы и memory mapped файлы
    для передачи событий - семафоры

    есть кросспатформенные библиотеки, например libevent
    Ответ написан
    Комментировать
  • Как получить доступ к файлу в пользовательской папке внутри рутовой в Ubuntu?

    @rPman
    Если вам действительно нужно запускать приложение от текущего пользователя и скрывать пароли от него, то передавайте эти пароли в ваш скрипт при запуске через /dev/stdin и самое главное, запускайте ваши скрипты из вашего контролируемого окружения, подключившись к серверу по ssh.

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

    Так же можно сами скрипты не хранить на сервере, отдавая их точно так же при запуске через stdin или пайпы/ncat/.... Практически все скриптовые интерпретаторы позволяют это, например bash -s < stream

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

    @rPman
    Нужно сделать браузером по умолчанию ваше приложение-пустышку, которое либо вообще ничего не будет делать, либо будет проверять что за страница запрашивается и уже на основе ваших условий/

    К сожалению сделать это из интерфейса начиная с 8-ой windows сложно или невозможно, раньше в настройках проводника была возможность сменить любое приложение на любое действие (хоть свой bat файл а для вашей задачи это пара тройка строчек), а не только для типов файла по имени, теперь необходимо отдельно в реестре регистрировать приложение именно как браузер и уже потом выбирать как 'приложение по умолчанию'.

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

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

    p.s. очень грустно будет жить нам в будущем, все приложение в вебе, корявее некуда.
    Ответ написан
    2 комментария
  • Как установить расширение не из google market?

    @rPman
    Фактически никак.

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

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

    @rPman
    1. строите модели имеющихся подъездов, к тому же они типовые, их понадобится не много
    2. размечаете фотографии, указывая к какой модели подъезда он подходит и где и под каким углом стояла камера (при наличии модели достаточно указать углы помещения), дополнительно помечаете ярко выделенные элементы (типа стоящий велосипед), при должном старании можете пометить где стены а где пол и потолок.
    3. простым инструментом преобразуете фотографии в текстуры соответственно данным о камерах, точно видел в пакетах построения модели на основе фотографий такой инструмент, но не скажу в каком именно, смотрел несколько free пакетов.

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

    Главное в итоге вы должны иметь на руках набор текстур стен, полов, потолков и выделенных объектов, с которыми вы в простом 3D-редакторе сможете играть как вам душе угодно.

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

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

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

    @rPman
    Боюсь что это проблема telegram а не ваша, когда я занимался анализом сообщений, задержки с момента отсылки сообщения и до получения их пользователем были до минуты (правда речь в моем случае идет об обычном клиенте, слегка модифицированным для работы с событиями, а не офицальных ботах, которые могут быть только админами/владельцами чата).
    Ответ написан
    Комментировать
  • Существует ли сервис для сегментации изображения?

    @rPman
    Боюсь вы рановато хотите такой сервис, лет на 10-20.

    Но это реально сделать самому или найти того кто сделает, правда дорого, как мне кажется, в зависимости от сложности идентификации объектов от четырехзначных сумм, шестизначных и до бесконечности.
    Ответ написан
    Комментировать
  • Достаточно ли VPN в связке с Tor, чтобы зайти в Google аккаунт и мой ноутбук не мог быть отслежен?

    @rPman
    Я когда то пробовал, через tor/i2p у вас не получится полноценно работать с сервисами google, как минимум вы не сможете зарегистрироваться. А в случаях когда получится - вы замучаетесь отгадывать капчу.

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

    @rPman
    Если подгрузка на лету не подходит, используйте шаблоны, работайте с DOM элементами как с текстом везде где это возможно, так как быстрее чем со строками работать в принципе не возможно.

    В вашем случае можно вставлять сразу целой строчкой (тег и содержимое tr) или даже подготовить всю таблицу в виде строки а потом вставить ее просто поместив ее в innerHTML нужного div.
    Ответ написан
    Комментировать
  • Есть ли видеорегистраторы с отдельными хорошими камерами?

    @rPman
    Есть неплохой, универсальный, но не идеальный способ защититься от вандалов, - заменить корпус дорогого устройства на дешевое, которое логично было бы размещать в том же месте. Спрячьте видеорегистратор в кукле, например.
    Ответ написан
  • Нагревается нетбук при просмотре видео, что делать?

    @rPman
    Необходимо пользоваться плеерами, умеющими использовать возможности аппаратного чипа для декодирования видео.

    С обывательской точки зрения нужно смотреть нормальными плеерами, например media player classic и/или использовать правильные кодеки (наверняка придется поиграть с настройками). Обычно я всем рекомендую установить K-Lite Codec Pack (например полную версию Mega), его достаточно для нужд не только просмотра но и кодирования видео в видеоредакторах/софта для стриминга видео.
    Ответ написан
    Комментировать