metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-06-20 01:56 pm

К вопросу о контроле качества

Нужно построить график. Excel задолбал. Решил скачать gnuplot под винду.
Результат первого запуска:

Непонятные закорючки - это таки, как ни странно, буквы, в непонятном шрифте мелкого размера.
Все таки, когда нет связи "сделал хреновину - тебя тут же поимели в мозг юзера", это приводит к таким вот вещам.

PS: Метод лечения:
читаем хелп, про wgnuplot.ini,там есть пример файла
создаем его
C:\Documents and Settings\user\Application Data\wgnuplot.ini
вместо той херни что написана в хелпе(TextFont=Terminal,9), пишем:
TextFont=Fixedsys,10
Достаточно самоочевидно для обычного виндовс-юзера, не так ли?

PPS: Более логичный способ лечения: щелкаем правой клавишей мыши в заголовок окна, выбираем Options - Choose Font, ставим нужный шрифт и затем там же выбираем "update wgnuplot.ini". Это уже лучше, за исключением того, что в системном меню окна такие вещи делать как бэ моветон.

Но таки за исключением этой ереси, gnuplot оказался именно тем, что мне было нужно. Из консоли графики оно мне уже показывает, осталось понять, как бы это его заставить читать данные для графика прямо из stdin или как минимум из файла, указанного в командной строке, или хотя бы с заданным именем из текущей папки. Пока указываю имя файла в командном файле явно, с полным путем.
(deleted comment)

[identity profile] theiced.livejournal.com 2009-06-21 09:33 am (UTC)(link)
$349, умеет меньше. сглатывайте.
(deleted comment)

[identity profile] theiced.livejournal.com 2009-06-21 09:41 am (UTC)(link)
Думаю лицензионный. Или вы таки хотите обидеть ребе?

Графер умеет данные всосать из CSV. А прожку под него вы таки напишете (ака cat file.csv | grep | sed | awk | gnuplot)? ХУЙ. А естественный для виндовз интерфейс у построителя графиков засуньте себе в задницу.
(deleted comment)

[identity profile] theiced.livejournal.com 2009-06-21 09:49 am (UTC)(link)
Тогда таки сглатывайте и не больше советуйте разный шрот за $349 который умеет меньше чем бесплатная прожка.

[identity profile] metaclass.livejournal.com 2009-06-21 11:18 am (UTC)(link)
Все бы хорошо, но gnuplot c stdin как-то слабо дружит, во всяком случае способа написать для него скрипт, который бы подсасывал данные для рисования из stdin извне, я что-то не нашел - только если их прямо в скрипт засунуть до того, или во временный файл положить и к нем обратиться.
Зато он умеет вызывать прожки из своих скриптов, но мне кажыццо это как-то задом наперед.

[identity profile] theiced.livejournal.com 2009-06-21 02:51 pm (UTC)(link)
Ну я вообще рубёвые биндинги юзаю - оно так удобнее (и со стдином хорошо).

[identity profile] metaclass.livejournal.com 2009-06-21 11:15 am (UTC)(link)
Я дажы не знаю, что это такое, а гнуплот уже осилил :)
(deleted comment)

[identity profile] metaclass.livejournal.com 2009-06-21 12:00 pm (UTC)(link)
На самом деле, как выше заметил в непечатных выражениях [livejournal.com profile] theiced, я постоянно пользуюсь юниксовой парадигмой составления конвееров из программ, поэтому даже на винде пользуюсь в основном портами линуксовых программ.
Кроме того, как-то получается, что при портировании эти программы получаются достаточно независимыми от системы, т.е. не требуют инсталляции, что очень сильно спасает в условиях ограниченных прав на чужих системах(да и на своих компах тоже - вот только что пересел с одного компьютера на другой, за час воспроизвел все рабочее окружение тупым копированием прог и профилей).
(deleted comment)

[identity profile] theiced.livejournal.com 2009-06-21 02:40 pm (UTC)(link)
У тебя совсем виндовз головного моска. Путаем-с юникс-подход (в данном случае конвейры) и юникс.

[identity profile] theiced.livejournal.com 2009-06-21 02:39 pm (UTC)(link)
Во вполне печатных - монитор то не треснул :)