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 или как минимум из файла, указанного в командной строке, или хотя бы с заданным именем из текущей папки. Пока указываю имя файла в командном файле явно, с полным путем.

[identity profile] alexott.livejournal.com 2009-06-20 11:11 am (UTC)(link)
твои системные настройки отличаются от дефолтных? у меня гнуплот под винду работал нормально

[identity profile] metaclass.livejournal.com 2009-06-20 11:20 am (UTC)(link)
Системные настройки, влияющие на размер шрифта в программе - это что-то загадочное.

[identity profile] thesz.livejournal.com 2009-06-20 11:24 am (UTC)(link)
Почему не под cygwin?

BTW, сколько я gnuplot себе не качал, всё было нормально. А я его использовал на трёх разных работах точно.

Это к вопросу об ограничении возможных окружений.

[identity profile] metaclass.livejournal.com 2009-06-20 11:29 am (UTC)(link)
Цигвин это извращение, нативные билды удобнее.

[identity profile] alexott.livejournal.com 2009-06-20 11:41 am (UTC)(link)
или такого шрифта у тебя в системе нет - я такое встречал как-то - авторы использовали совершенно нормальный шрифт, но на некоторых системах его не было

[identity profile] metaclass.livejournal.com 2009-06-20 11:43 am (UTC)(link)
Он есть, но в этом размере совершенно нечитабелен, да и в большей.

[identity profile] metaclass.livejournal.com 2009-06-20 11:45 am (UTC)(link)
Да и в большем размере он тоже странно очень выглядит.

[identity profile] theiced.livejournal.com 2009-06-20 01:06 pm (UTC)(link)
1. Вот только что проверил - скачал виндовый гнуплот и запустил его под вайном и под уиндовс свисто виртуалбоксовой - везде всё ОК. Так что, ребе, это конкретно ваша локальная проблема.

2. Ви таки по этому поводу не плачьтесь в жежешечке а идите ка в багзилку и накакайте там. А то есть мнение что сборщики виньгнуплот тоже не в курсе.

3. Ребе, если ви таки вынуждены работать под виндовзом, поставьте таки цигвин. Я вообще не понимаю как можно жить без кореутилс и компании.

[identity profile] metaclass.livejournal.com 2009-06-20 01:13 pm (UTC)(link)
3. Оно у меня все есть, gnuwin32. Без цигвина, коий я ненавижу за самоподдельную консоль.
Я тоже не понимаю, как жыдь без кореутилс, я их с собой ношу и распространяю где только можно :)

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

[identity profile] theiced.livejournal.com 2009-06-20 01:20 pm (UTC)(link)
3. ну консолькой можно и не пользоваться ихней.

а про инсталлятор - чейтайте лицензию, там всё написано (если чо - я не в курсе).

[identity profile] theiced.livejournal.com 2009-06-20 01:44 pm (UTC)(link)
цигвин - они тоже нативные - тока cygdll или как там её нужна.

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

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

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

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

[identity profile] gds.livejournal.com 2009-06-21 10:22 am (UTC)(link)
расово-верно -- ебать мейнтейнера и/или авторов. Пока все сглатывают, никакого прогресса нет и не будет.

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

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

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

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

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

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

[identity profile] theiced.livejournal.com 2009-06-21 03:42 pm (UTC)(link)
Ребе - а чегой то это существо себя убило или вы таки помогли?

[identity profile] metaclass.livejournal.com 2009-06-21 03:49 pm (UTC)(link)
Это как раз не существо, а достаточно вменяемый человек, посему к дискуссиям о юниксе и винде в терминах хуев не вполне привычен.

[identity profile] theiced.livejournal.com 2009-06-21 03:55 pm (UTC)(link)
У вас странные критерии вменяемости что то. Вменяемые люди не советуют отдать несколько сотен долларов что бы получить то что и так уже есть, причём более продвинутое.

[identity profile] metaclass.livejournal.com 2009-06-21 04:07 pm (UTC)(link)
Не, вменяемый он не по этой причине, а просто сам по себе. А то, что не проникся аццким юникс-веем вместо винды, так это мелочи. Он жеж преподаватель матана, а не сисадмин :)

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

[identity profile] theiced.livejournal.com 2009-06-21 04:10 pm (UTC)(link)
Уууу... преподаватель верхнего учебного заведения сам ворует софт и ещё и другим советует :(

Ещё и `научные` свои работы видимо в ворде пишет вместо кошерного лэйтеха.

Куда мы интересно приедем с таким `образованием` то?

[identity profile] metaclass.livejournal.com 2009-06-21 04:52 pm (UTC)(link)
Насчет "ворует", это вопрос вообще сложный. Формально да, нужно все делать либо на бесплатном софте, либо покупать за деньги. А на практике это приведет к явному перекосу в пользу тех, кто такими этическими категориями не страдает. Пока я вижу только один выход - использовать фри-опен-сорс софт по максимуму(хотя тут суть не в халявности, а в том, что он в некоторых аспектах реально лучше проприетарного).

Латех я сам не осилил до сих пор, у меня при написании текстов проблема их составить связно, если еще при этом думать, как их писать - я воще крышей поеду. Да и тексты у меня не научные, так что латех может и не нужен.
Документацию я докбуком делал, но терпения не хватает тэги расставлять толком, и некоторые вещи для печатных документов сложновато делать. Ворд бесит нещадно хотя бы тем, что кошерная 2003 версия(2007 мы ненавидим) хранит документы в бинарном виде, коий не понимает ни сравнивалка текстов, ни системы контроля версий.

А насчет образования - тут вопрос сложный, ворд часто требуют официальные инстанции, например на конференциях всяких. И если нет надобности в хранении документа под контролем версий и пользоваться вордом по человечески(т.е. без ручных расставлений форматирования, номеров страниц и отбиений абзацев пробелами) - то он вполне нормально работает.

[identity profile] theiced.livejournal.com 2009-06-21 05:05 pm (UTC)(link)
1. вопрос простой - не воровать и всё.

2. ребе - то то и оно что не осилили - в лэйтехе после осиливания надо думать ГОРАЗДО меньше о вещах не относящихся собственно к самому тексту. для неосиливших есть LyX.

3. и насчёт образования вопрос простой - на НАШИХ конференциях (и в наших говнонаучных журналах) просят .doc и исключительно .doc из за таких вот упырей. порочный круг, всё такое. в цивилизованных странах учёные для написания работ и прочего используют ИСКЛЮЧИТЕЛЬНО latex.

[identity profile] migmit.vox.com (from livejournal.com) 2009-06-23 11:08 am (UTC)(link)
А как можно работать в винде без цыгвина???

[identity profile] metaclass.livejournal.com 2009-06-23 11:15 am (UTC)(link)
Да coreutils и прочее есть в нативно-виндовском виде. gnuwin32 - аццки полезная вещь.
Единственное что у меня с ней не получается в силу ограничений винды - это нормальная работа с текстами, содержащими символы меньше 32 или больше 128 - виндовая консоль такое через конвеер пропускает, мягко выражаясь, странно.

[identity profile] migmit.vox.com (from livejournal.com) 2009-06-23 11:19 am (UTC)(link)
Цыгвиновская консоль работает нормально.