Balancer: Все сообщения за 16 Мая 2011 года

 
ПнВтСрЧтПтСбВс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Balancer

администратор
★★★★★
Этот модуль вызывает системные консольные утилиты (dot и neato) напрямую. Т.е. проблема, возможно, в них.

Если .dot-файл с русским языком сделать, то команда dot его обработает корректно?

Вообще, можно ещё тупо влезть в /usr/share/php/Image/GraphViz.php (в твоём дистрибутиве расположение может отличаться), найти строку ~329:
code php
  1. $command = $this->binPath . (($command == 'dot')
  2.     ? $this->dotCommand
  3.     : $this->neatoCommand);
  4.  
  5. $command .= ' -T'.escapeshellarg($format)
  6.     .' -o'.escapeshellarg($outputfile)
  7.     .' '.escapeshellarg($dotfile);

Это формирование команды. Следом идёт:

code php
  1. @`$command`;

исполнение команды.

Вот между ними вставить:
code php
  1. echo $command; exit();


посмотреть, что будет напечатано и посмотреть сохранённые временные файлы, что в них. Если с кодировкой всё хорошо, то виновата команда dot. Если плохо — то PHP :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Iltg> Автомат и снайперская винтовка.
Iltg> Далее с их помощью следует завоевать авторитет

Боекомплект кончится раньше, чем завоюется авторитет :)

Впрочем, такие варианты уже встречались в фантастике не раз. Даже с целым летающим Ju-87 и Камовским вертолётом ;)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
killik> Удалось ли бы?

Таких — да. Я описывал ранее реакцию знакомого ядерщика на действия японцев в первые дни :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Vale> За 11 часов в Японии - реквизировать у кого угодно и доставить вертолетом дизель- генераторы - невозможно?

Почти невозможно. В Японии нет служб, типа наших ГО на предприятиях и МЧС. Нет постсоветского остатка. Время принятия подобных решений — довольно велико.

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

Balancer

администратор
★★★★★
Татарин> Командовать тебе не дадут, но и не убьют, да в рабство при уме не попадешь.

Попадания умных попаданцев в рабство описывалось неоднократно :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
«Однажды Зенон Элеат пытался догнать черепаху, не смог – и долго потом оправдывался» // «Портрет кудесника в юности»

// Транслировано с
twitter.com

… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru