@phpclubru

Страница 40 из 956
Pavel
25.11.2016
17:00:06
Кто-нибудь применял на практике event sourcing ?

Grigori
25.11.2016
17:32:17
да!

Rattlesnake
25.11.2016
17:38:21
такие люди существуют, наверняка

Aleserche
25.11.2016
17:59:30
Google
Pavel
25.11.2016
18:16:36
да!
У нас клиенты часто задают вопросы о том что произошло у них в системе когда они понажимали кнопочек и галочек. Логировать такие штуки - слишком мало информации. Этот сорсинг в таком случае подойдет?

Grigori
25.11.2016
18:38:31
я б рассказал, но потом, в кино пора

Dev Duck
26.11.2016
06:48:01
Уважаемые, а никто не получал строку с бинарного файла? Пытаюсь заменить бинарный файл строкой в скрипте...

Dev Duck
26.11.2016
06:58:06
Эм, пытаюсь вывести его... Выводит лишь Resource id #5

dypa
26.11.2016
07:35:47
man fopen

Dev Duck
26.11.2016
07:40:55
не работает, не могу я получить адекватную строку, Получаю "� �#�'��<��"

Pavel
26.11.2016
09:02:59
Покажи код

Ну правильно это и есть строка которую ты читаешь

Она не имеет текстового представления, а только в бинарном

Dev Duck
26.11.2016
09:21:27
Смысл то всей затеи в том, чтобы не хранить лишнего файла, а несколько строк прописать в конфиге и все

Pavel
26.11.2016
09:23:48
If you have your key not in a file

Может еще есть какой-то текстовый ключ?

Google
Pavel
26.11.2016
09:24:41
Или попробуй прямо эту бинарную строку запихнуть

Dev Duck
26.11.2016
09:24:49
https://wiki.webmoney.ru/projects/webmoney/wiki/%D0%A4%D0%B0%D0%B9%D0%BB_%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B9 Странно, что я нашел только строку

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

Pavel
26.11.2016
09:28:11
Да я думаю что содержимое файла представимо в каком нибудь текстовом виде закодированном base64

Dev Duck
26.11.2016
09:28:27
хм, сейчас попробую в base64

Pavel
26.11.2016
09:28:35
Смотри исходники этого сигнера, как он там работает со строками

Dev Duck
26.11.2016
09:28:51
$keyData = unpack('vreserved/vsignFlag/a16hash/Vlength/a*buffer', $key);

Constantine
26.11.2016
09:29:08
опа, кто-то юзает либу, где я соавтор :D

но сигнера я не касался )

Pavel
26.11.2016
09:32:19
$keyData = unpack('vreserved/vsignFlag/a16hash/Vlength/a*buffer', $key);
Тогда это скорее всего не base64 а прямо голое содержимое

Dev Duck
26.11.2016
09:32:59
ну так вот я передаю просто 8c27 b1bd 3cc4 как переменную, ниче не выходит хз

видимо, все же перепишу модуль чуть чуть

Pavel
26.11.2016
09:40:38
Я тебе про это и пишу

А ты как делал до этого?

Dev Duck
26.11.2016
09:41:06
$signer = new Signer('wmid', '/full/path/to/the/key.kwm', 'password'); файлом

Pavel
26.11.2016
09:41:20
Ну так тоже должно работать

Dev Duck
26.11.2016
09:42:01
Ну так работает да, только я говорил, не хочу засорять проект всякими файлами ключей... проще в конфиге строку указать и все

ладно, спасибо) Вечерком перепишу, наверное)

Артём
26.11.2016
09:53:41
Всем привет! Ищу специалиста по email рассылки. Задачи: 1) создать цепочку писем для рассылки(брошенные корзины, уведомление при смене статуса заказа, благодарственность за заказ и прочее) 2) оформить письма по дизайну с utm метками. Используем MailChimp

Google
Иван
26.11.2016
10:24:35
Всем привет

Constantine
26.11.2016
10:24:51
алоха

Иван
26.11.2016
10:26:14
Есть такой вопрос: У вас есть задача, которую вы не знаете как решить, а инструменты вам не известны. Бывает ли у вас ступор перед работой, вы не можете взяться за работу и постоянно альтабаетесь куда нить? Если да, то как боретесь?

Grigori
26.11.2016
10:36:04
Артем, ты не умеешь читать название канала, или тебе просто пофиг?

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

Иван
26.11.2016
10:38:56
Да тут дело не в не справились. Я взял для работы связку Angular 2, Node JS, Socket.io так как будет реалтайм приложение.

Так как анг2 вышел относительно недавно, то мануалов как отправить данные по сокетам в рунете мало

Grigori
26.11.2016
10:39:21
Я б еще тайпскрипт добавил :)

Иван
26.11.2016
10:39:30
Тайпскрипт есть

А мой английский не очень хороший

Тяжко мне в общем

Grigori
26.11.2016
10:39:51
а при чем тут инструменты?

Иван
26.11.2016
10:40:21
И нода и ангулар и сокеты это для меня инструменты

и они новые для меня

Grigori
26.11.2016
10:40:26
ты хочешь сочувствия за неграмотность и лень? эт вряд ли :)

Иван
26.11.2016
10:40:44
не, я спросил как вы с ней боритесь

Pavel
26.11.2016
10:40:49
А как тут еще можно бороться кроме как освоить эти инструменты?

Экспериментируй, читай, строй велосипеды, потом переделывай

Grigori
26.11.2016
10:41:17
ой, меня менеджеры пытаются сдерживать - чтобы я не усложнял задачи, чтобы я делал задачи понятными

Google
Pavel
26.11.2016
10:41:33
Так жизнь разработчика и проходит

Grigori
26.11.2016
10:43:09
а то у меня проектирование меяца три, беру писать на каком-нибудь тайпскрипте, завожусь с аппрувом в компанию Симфони, а это месяца 2-3, и потом сотрудники вроде Ивана за голову хватаются что им придется все это изучать чтобы со мной работать

потом еще добиваюсь перехода проекта на php7 - а это куча серверов, 10-летний legacy, и больше сотни разработчиков :)

Иван
26.11.2016
10:44:21
Я не хватаюсь за голову

Я задал конкретный вопрос

Pavel
26.11.2016
10:44:36
Архитектурные астронавты в треде :)

Иван
26.11.2016
10:44:41
Кто как борется с этим эффектом

Grigori
26.11.2016
10:44:43
ага )))

ну как борюсь - говорю, что этот вот сотрудник взял задачу на день, а делал ее неделю

у человека появляется выбор

в скраме для этого есть отработанные инструменты

а так-то, я без новых технологий, которых я еще не знаю, вообще не хочу ничего делать

15 лет одно и то же писать что-ли?

если не нравится учить новое - скорее всего, программирование - не любимое дело, а тогда толку особо не будет

Иван
26.11.2016
11:20:40
Учить новое нравится, когда материал на эту тему есть

Pavel
26.11.2016
11:29:55
Настоящие хакеры выгрызаются без материала :)

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

Иван
26.11.2016
11:45:51
Ну все, я понял понял)

Константин
26.11.2016
12:30:55
Когда мне приходится изучать новое без имеющегося материала, то я это называю "исследование области". После определенного момента обнаруживается материал, либо я сам становлюсь источником материала.

Alexey
26.11.2016
16:58:05
всем доброго вечера!

Google
Alexey
26.11.2016
16:58:42
подскажите по возможности... взрыв мозга - стены забрызганы...

есть скрипт на баше making_v2.sh Есть обработчик данных с формы make.php, который в итоге запускает этот скрипт с параметрами

$result = shell_exec("/my_sounds/DM/making_v2.sh $sex $text2 $text3 $text4 $name $text6 $text7 $text8 $text9 $text10 7$Phone_number $text12 $text13 $text14 $text15"); echo $result;

в var\log\httpd : sox formats: can't open input file `text16.wav': No such file or directory

файл есть. результатов исполнения скрипта нет.

Константин
26.11.2016
17:17:35
А выполнение shell_exec разрешено?

И возможно. что в скрипте есть команды запрещенные для выполнения ОСью.

Т.е. скрипт выполняется от некого системного пользователя у которого просто нет прав на выполнение определенных действий. Поэтому shell_exec пустой, игнорирует запрещенные команды.

Pavel
26.11.2016
17:26:53
файл есть. результатов исполнения скрипта нет.
Файл есть где? По какому пути он лежит и по какому пути его ищет скрипт?

Константин
26.11.2016
17:27:42
Судя по коду... к файлу указан абсолютный путь: /my_sounds/DM/making_v2.sh

Pavel
26.11.2016
17:28:02
Я про text16.wav

dypa
26.11.2016
17:29:03
в var\log\httpd : sox formats: can't open input file `text16.wav': No such file or directory
файл существует? его размер более 0 байт?

Pavel
26.11.2016
17:31:14
скорее всего там разночтения в current working dir

В консоли одно, у сервера другое, а файл лежит еще где то :D

dypa
26.11.2016
17:32:14
скорее всего там разночтения в current working dir
"скорее всего" - у нас нет полной информации чтобы предполагать :)

Страница 40 из 956