PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 39
BlackHacker Отправлено: 05 Июля, 2017 - 14:21:26 • Тема: exec в оконном режиме в VirtualBox • Форум: Операционная система и системные вызовы

Ответов: 2
Просмотров: 2591
Нашел причину, через полтора месяца. Кому интересно - это происходило из-за запуска apache как службы.
BlackHacker Отправлено: 04 Июля, 2017 - 12:48:54 • Тема: exec в оконном режиме в VirtualBox • Форум: Операционная система и системные вызовы

Ответов: 2
Просмотров: 2591
Как оказалось, на другом ПК тоже не работает, а вот в VirtualBox заработало, когда обновил версию. Уже пригорает от такой тупой магии. На ПК изначально работало, сейчас решил перенести все на него, и перестало работать.
BlackHacker Отправлено: 15 Июня, 2017 - 07:09:30 • Тема: Приближение при выборе select на моб телефоне • Форум: Операционная система и системные вызовы

Ответов: 2
Просмотров: 2760
Вроде с PHP это не связано) Нужно спрашивать на форумах по js
BlackHacker Отправлено: 15 Июня, 2017 - 01:00:56 • Тема: exec в оконном режиме в VirtualBox • Форум: Операционная система и системные вызовы

Ответов: 2
Просмотров: 2591
Никак не получается запустить программу через exec в обычном режиме, запускается в скрытом окне, и висит в процессах. Запустить нужно на VirtualBox. Проблема в том, что на обычном ПК все работает как нужно. На VirtualBox стоит тот же самый образ Windows, тот же самый дистрибутив Xampp, тот же самый скрипт



на ПК запускает блокнот в обычном окне. В VirtualBox блокнот висит в процессах, не отображая окно.
Пробовал даже запускать через .bat файл с параметром /max, который указывает, что программа должна запуститься в развернутом окне.
Нагуглить я конечно же ничего не смог. Сразу скажу, что запускать нужно не вирусы\трояны, а отправлять скриптом задания серверу, на сервере запускается кликер на autoit, который управляет софтом, который обрабатывает задания.
BlackHacker Отправлено: 05 Января, 2017 - 11:59:01 • Тема: Магия с рандомом • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1027
Строитель пишет:
BlackHacker, чтобы избегать повторений, нужно удалять из массива значения, которые были получены. По такому принципу
PHP:
скопировать код в буфер обмена
  1. $arr = range(1, 10);
  2. $str = '<ol>';
  3.  
  4. for ($i = 0, $j = count($arr); $i++ < $j;) {
  5.     $key = array_rand($arr);
  6.     $str .= '<li>'. $arr[$key] .'</li>';
  7.     unset($arr[$key]);
  8. }
  9.  
  10. $str .= '</ol>';
  11.  
  12. echo $str;


У меня за один раз бралось только одно значение из массива (префикс к логину, два рандомных слова для логина, прокси, user-agent), каждое значение сохранялось в базу. и вот через 5-7 сохранений весь рандом начинал повторяться в точности у каждого значения. даже префикс и оба рандомных слова одинаковые брались. я первое сообщение в теме исправил, приводил ранее там код, но сначала понять не мог, почему рандом повторялся. затем нашел тему 2007 года, где человек интересовался точно таким же вопросом. и более упоминания о таком баге не видел. да он и не встречается вроде нигде больше, проверил на другом дистрибутиве php с такой же версией. сейчас заменил везде array_rand на mt_rand, повторений больше не было.
BlackHacker Отправлено: 25 Декабря, 2016 - 00:36:00 • Тема: Магия с рандомом • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1027
Почему array_rand генерирует одинаковые числа? Повторяются примерно через 5-10 вызовов функции, и в том же порядке.
BlackHacker Отправлено: 02 Января, 2016 - 20:21:24 • Тема: Запуск приложения без процессов cmd и conhost • Форум: Операционная система и системные вызовы

Ответов: 4
Просмотров: 3076
Viper пишет:
BlackHacker пишет:
Одновременно запускается около 150 процессов
это всего, или при каждом запуске вашего одного приложения через консоль? Может что-то с оптимизацией приложения не то?


Это всего, вместе с процессами cmd и conhost. Запускаю PhantomJs, обошлось бы несколькими процессами, но он не поддерживает смену прокси "на лету", прокси устанавливается при запуске с ключем. PhantomJs вроде open-source проект, можно переделать его под себя, но пока не хотелось этим заниматься.
BlackHacker Отправлено: 02 Января, 2016 - 08:28:54 • Тема: Запуск приложения без процессов cmd и conhost • Форум: Операционная система и системные вызовы

Ответов: 4
Просмотров: 3076
Viper пишет:
BlackHacker пишет:
Возможно ли реализовать запуск приложения из скрипта php, не запуская процессы cmd.exe и conhost.exe?
зависит от приложения, но в большинстве случаев - нет.
BlackHacker пишет:
а они находятся уже на жестком диске, что существенно замедляет работу системы. Есть конечно вариант перенести и систему в память, но это выглядит как костыль, да и слишком гемморно.
настолько медленно? Может HDD подыхает? Или как нормальный вариант в 21-ом веке - SSD?

Одновременно запускается около 150 процессов, помимо этого процессорное время расходуется на другую программу. Так что загрузка цп всегда 100%, из-за этого все работает заметно медленнее. У HDD SMART в пределах нормы, не думаю, что с ним какие-то проблемы. SSD тоже вариант, но думал, что обойдется без него, если бы была возможность избежать запуска cmd и conhost.
BlackHacker Отправлено: 30 Декабря, 2015 - 00:02:00 • Тема: Запуск приложения без процессов cmd и conhost • Форум: Операционная система и системные вызовы

Ответов: 4
Просмотров: 3076
Здравствуйте. Возможно ли реализовать запуск приложения из скрипта php, не запуская процессы cmd.exe и conhost.exe? Запуск приложения происходит очень часто, на данный момент создан виртуальный диск в оперативной памяти для быстроты работы, с которого работает веб сервер, и запускается это приложение. Все бы ничего, но php попутно тянет за собой два этих дополнительных процесса при каждом запуске, а они находятся уже на жестком диске, что существенно замедляет работу системы. Есть конечно вариант перенести и систему в память, но это выглядит как костыль, да и слишком гемморно.
BlackHacker Отправлено: 13 Августа, 2014 - 23:58:38 • Тема: Curl аторизация • Форум: FreeLance

Ответов: 1
Просмотров: 882
За 400 возьмусь, если еще актуально.
BlackHacker Отправлено: 22 Июня, 2014 - 15:41:10 • Тема: preg_replace на некорректные символы UTF-8 • Форум: Регулярные выражения

Ответов: 4
Просмотров: 544
Нет, так не работает, уже пробовал. Либо работает, но после выполнения функции все остается как было. Символы убираются, если только перекодировать из одной кодировки в другую. Изначально данные в utf-8, и не получится использовать другую кодировку, насколько я помню, json работает только в этой кодировке.
BlackHacker Отправлено: 22 Июня, 2014 - 12:13:08 • Тема: preg_replace на некорректные символы UTF-8 • Форум: Регулярные выражения

Ответов: 4
Просмотров: 544
Мелкий пишет:
iconv//IGNORE, по совместительству, самый производительный способ.
Регулярку я помню, что видел тут: https://bugs.php.net/bug.php?id=48507



Сейчас так и сделал, только приходится сначала из utf-8 перекодировать в другую кодировку, а затем обратно, чтобы убрать лишние символы. Есть ли способ обойтись без этого шага?

PHP:
скопировать код в буфер обмена
  1. $this->data = iconv('windows-1251', 'utf-8//IGNORE', iconv('utf-8', 'windows-1251//IGNORE', $this->data));
BlackHacker Отправлено: 21 Июня, 2014 - 18:28:30 • Тема: preg_replace на некорректные символы UTF-8 • Форум: Регулярные выражения

Ответов: 4
Просмотров: 544
Здравствуйте. Помогите пожалуйста с регуляркой на замену некорректных символов utf-8. Через api vk получаю сообщения со стены, в utf-8, потом сохраняю в бд, но в сообщениях, где есть смайлы, присутствует код нечитаемого символа, из-за чего не сохраняет в бд. Обычные символы имеют вид

, те, которые стоят на месте смайлов -

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


Пока воспользовался временным решением через iconv, она удаляет лишние символы.
BlackHacker Отправлено: 14 Июня, 2013 - 17:58:16 • Тема: Доступ к определенным ключам ассоциативного массива • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1759
Саныч пишет:
Через стандартные врядли получится. Разве что каким-то хитрым сочетанием функий... Ну сходу так я не могу придумать.
Что значит "очень большой"? За сколько отрабатывает функция на вашем очень большом массиве?


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

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB