<tagezi>
JohnDoe_71Rus: ты опять этого дурачка советуешь поситать? )))
<tagezi>
он же гуи от кода не отличит, даже если вдруг начнёт читать то что пишет )
<tagezi>
рандомные гуи.. это весело довольно ))
<tagezi>
JohnDoe_71Rus: ты представляешь себе работу кластеризации в нейронных сетях? )
<JohnDoe_71Rus>
нарисовал картинку меню, подсунул в программу, она патч нагенерила
<tagezi>
дело в том, что если это нейронная сеть, то даже если ты определяешь количество кластеров в ручную, то их начальные положения являются рандомными, таким образом, ты имеешь каждый раз по разному наполненые кастеры
<tagezi>
а к данному конкретному случаю, разные меню
<tagezi>
и это будет довольно весело, когда открыть файл окажеться в Справке )))
<tagezi>
либо нужно делать такую огромную работу по подготовке, что проще будет этот гуй за пол часа настрачить в редакторе
<kompi-work>
качните кто-нибудь ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win-3.04.zip и выложите не на ФТП плиз, на любой файлообменник хороший
<mikekaganski>
Ну, довольно конструктивно. Можно обсудить, но я не увидел с его стороны наезжательства
<tagezi>
да, он не наезжает, он конструктивно, хотя и без думно, подошёл к вопросу
<mikekaganski>
Export Basic is disabled in case of dialogs but not vice versa; meaning the dialog export is always enabled
<mikekaganski>
тут констатация факта: сама функция почему-то не отключает себя, если не в диалоге
<mikekaganski>
Import basic is always disabled, no idea when it becomes available
<mikekaganski>
опять констатация. Если ты знаешь, когда это включается, можно просто пояснить
<tagezi>
у меня работает это.. я не понимаю почему у него нет
<mikekaganski>
в смысле, у тебя Export Dialog отключено вне диалога?
<tagezi>
да, но он жалуется что импорт бейсика постоянно отключен
<mikekaganski>
нет, он жалуется на импорт диалога
<tagezi>
у меня он включается когда я в коде
<tagezi>
Import basic is always disabled,
<JohnDoe_71Rus>
запиши ему скринкаст
<tagezi>
о_О
<mikekaganski>
а, я думал ты про экспорт, сорри
* tagezi
пошёл смотреть календарь.. с утра вроде было не первое апреля
<tagezi>
диалоги включены постоянно, это нужно в код лезть... но по уму, это всё нужно сносить в один экспорт и один импорт..
<mikekaganski>
тогда просто напиши, что у тебя работает, когда ты в коде
<mikekaganski>
про диалоги - я и пишу, что это констатация. Можно написать, что это туду
<mikekaganski>
In general, having a separator between import/export looks strange and the four functions on this level are also quite prominently; Wouldn't the user rather look for add/new dialog (organize > new)? And how about a submenu?
<mikekaganski>
Тут насчёт разделителя между импортом и экспортом - норм
<mikekaganski>
насчёт подменю - можно поспорить
<mikekaganski>
а насчёт organize>new я не понял
<mikekaganski>
Dialog: is nice but a little bit too long and not best suited for a menu; better would be to place the controls in a toolbar (similar to the situation when the current dropdown menu is detached)
<mikekaganski>
тут я согласен; можно либо сделать подменю (чтобы пользователь не пугался, когда ведёт просто мышкой через все меню), либо сделать пункт, открывающий панель
<mikekaganski>
Tools: Breakpoints and watches belong to the run menu
<mikekaganski>
почему бы и нет
<mikekaganski>
всё можно обсуждать, но в принципе я не вижу бездумности
<tagezi>
тааак
<tagezi>
можно и оставить как было, принципе
<mikekaganski>
зачем?
<tagezi>
уже 16 лет так жило и никто не умер
<mikekaganski>
у тебя максимализм
<tagezi>
ран -это работа макроса, нахрена туда ещё что-то пихать?
<tagezi>
точки останова - это инструменты, они помогают.. я могу их вообще не использовать
<tagezi>
нахрена делать панель инструментов, если я вообще переношу всё в меню..
<mikekaganski>
с этим согласен, снимаю
<mikekaganski>
(я про останов)
<mikekaganski>
в смысле, что это не к ран
<tagezi>
дополнительный уровень тут не будет логичен.. хотя меня тоже бесит такое длинное меню.. оно у меня в экран не влазит
<tagezi>
но он предлагает чделать кнопку тулбара.. тулбар и так есть
<mikekaganski>
теперь про "всё в меню" - тут я не уверен. Там разве нет палитры? панель можно и не делать, просто открывать палитру (если она есть)
<tagezi>
палитру? меню второго уровня?
<mikekaganski>
(я не пользую бейсик - так что сорри за возможное профанство)
<JohnDoe_71Rus>
у тебя просто маленький экран на нетбуке
<tagezi>
да нормальный у меня экран, просто меню немереное
<mikekaganski>
а... там тулбар действительно есть
<mikekaganski>
а зачем меню? тебе так удобнее?
<kompi-work>
по ХИГ все функции софта доолжны иметь свой пункт меню
<kompi-work>
(ц) Юсуф
<mikekaganski>
Ну ладно прикалываться :)))
<tagezi>
Back to the controls: What I mean is how Glade (and most other IDE designers) present the available controls: in a sidebar with dran 'n drop. LibO turns that into click and point. Menu/toolbar are not well suited because they have a progressively disclosure behavior while the action is still running. Nothing you want to tackle with the menu reorgan
<tagezi>
ну вообще все функции совта должны быть доступны через меню. (с) IBM
<tagezi>
стандарт, вообще-то
<tagezi>
я по нему курсовую здавал, кстати )))
<mikekaganski>
Если функция предусматривает работу с ней через мышь, то ничего страшного, если и добавлять туда новое нужно мышью
<mikekaganski>
стандарт не единственный
<tagezi>
можно сделать подменю в Диалоге, например 3 штуки, и распихать элементы по ним
<mikekaganski>
это было бы лучше
<tagezi>
стандарт регламентирует это не потому что это просто стандарт, а потому что пользователь может не пользоваться тулбарами
<tagezi>
например, меня они просто бесят
<mikekaganski>
это понятно
<tagezi>
то есть, если я отключаю тулбар, то я уже не могу дотянуться до функции
<mikekaganski>
но при этом ты путаешь тулбар как доступ к функциям, и панель как каталог объектов
<JohnDoe_71Rus>
а для этого есть хоткеи
<tagezi>
выход пихнуть в боковую панель.. но, вопервых её нет.. вовторых VVD, например её терпеть не может
<mikekaganski>
это может быть реализовано как палитра
<tagezi>
тоесть меню, это то что позволяет использовать любому
<mikekaganski>
или да, как боковая панель
<tagezi>
ааа.. палитра
<tagezi>
оторвать тулбар от края
<mikekaganski>
типа того
<tagezi>
хрен редьки не слаще ))
<mikekaganski>
да понятно это, ты попробуй сделать 3 подменю
<tagezi>
mikekaganski: так вот? или выпадающий из тулбара? ))
<mikekaganski>
да я не предлагаю сюда лезть, просто мысли вслух
<mikekaganski>
делай пока меню
<tagezi>
а можно сделать выпадающий из меню.. но без гемороя? ))
<mikekaganski>
нельзя. Ты же в ЛО!
<JohnDoe_71Rus>
без гемороя. можно с ушибом - выпадающее на ногу меню
<VVD>
Не упоминай в суе! :-D
<VVD>
btw, в LO бесят выскакивающие тулбары, когда вдруг во врайтере в таблицу заходишь или в дро какой-то элемент выбираешь - основное пространство редактирования начинает прыгать
<kompi-work>
это да
<VVD>
пробовал этот тулбар с разных сторон размещать - всё равно прыгает
<kompi-work>
чо бы им не появляться без дергания основной рабочей области?
<mikekaganski>
да, это уже кучу времени так. "пофиксили" дефолтным размещением внизу
<VVD>
прыгает и когда снизу
<kompi-work>
вот панель инструментов навигация просто появляется без эффектов, но посередине рабочей области и мешает там себе
<mikekaganski>
tagezi: я бы в Run вверху вынес одинокий Compile, а Run и Stop отнёс вниз под разделитель к пошаговым
<JohnDoe_71Rus>
обновить что ль до 5.3. на нем можно жить уже?
<kompi-work>
JohnDoe_71Rus: не советую
<tagezi>
я вообще не понимаю нахрена нужен этот Компили
<JohnDoe_71Rus>
на работе сейчас 4.4
<tagezi>
я бы его вообще выпилилбы
<tagezi>
у него смысл, это пустой прогон, тоесть поиск ошибок.. вот ей богу, оно и так всё видно )
<tagezi>
потому и отнес.. это типа хорошостой прогон, применяется реже чем запуск
<JohnDoe_71Rus>
а если у тебя кода на 40 страниц? там вот так сразу не видно
<VVD>
у меня уже 5.3.3.2
<tagezi>
при запуске видно )
<mikekaganski>
смысл - не запускать макрос, ведь некоторые запускать нельзя сами по себе, а некоторые могут порушить тебе данные, пока тебе не понадобится их реально вызывать
<tagezi>
и 40 страниц, нужно с точками останова прогонять, потому что холостой прогон ошибок не найдет
<mikekaganski>
ошибки синтаксиса находит
<tagezi>
всё равно на реальныйх данных нужно опробовать
<mikekaganski>
несомненно
<tagezi>
да, он только ошибки синтаксиса и находит
<tagezi>
причем не все ))
<mikekaganski>
но речь не о корректности алгоритма, а о синтаксисе
<JohnDoe_71Rus>
синтаксис надо фиксить прямо во время набора кода. подсказками
<mikekaganski>
но я имел ввиду не частоту использования, а функциональное отличие
<mikekaganski>
JohnDoe_71Rus: насчёт подсказок - patches are welcome :))
kompi has joined #libreoffice-ru
<tagezi>
компиляцию даже на кнопку не подвесили )
<JohnDoe_71Rus>
наверно не нашли картинки для кнопки
<tagezi>
не знаю.. как-то не логично подымать Компиляцию вверх, да ещё и в отдельную группу
<tagezi>
по крайне мере по мне
<mikekaganski>
можно отправить вниз
<mikekaganski>
просто запуск и пошаговый запуск ближе по смыслу, чем "компиляция"
<tagezi>
по смыслу да, но пункты в нутри меню должны быть ещё и по частоте использования выставлены
<mikekaganski>
ну и отправь в подвал
<tagezi>
по мне так нормально, я ооочень редко использую компеляцию..
* tagezi
обычно её случайно нажимает ))
<mikekaganski>
её можно даже выделить "Compile (syntax check)"
<tagezi>
точна.. ай маладца..
<mikekaganski>
хотя ты названия не трогаешь
<tagezi>
а я то думаю, что в ней не так )))
<tagezi>
и тогда да, в полвал её )
<tagezi>
трогаю, ещё как трогаю )
<mikekaganski>
ну, тогда туда её. Точно, ты же там что-то откорректировал
<kompi-work>
растет конкурент Юсуфа
<mikekaganski>
Если никто не будет ничего делать, кроме него, то у него и не будет конкуренции
<tagezi>
я не конкурен, идея вообще была в другом.. просто если я реализую функционал, то в сегодняшнем меню его просто потеряют
<tagezi>
ну и, может кто ещё появиться для ИДЕ, когда увидят что там тоже бывает движуха
<mikekaganski>
Ты Compile вообще уволил? Мне кажется, оставь его (сделай Syntax Check в скобках)
<tagezi>
я вот ещё думаю.. Run Macro... Возвращать в меню
<tagezi>
mikekaganski: но онже нихрена не компилирует
<mikekaganski>
Во-первых, облегчится понимание для тех, кто привык
<mikekaganski>
во-вторых, уменьшится сопротивление тех, кто начнёт сейчас критиковать
<tagezi>
для тех кто привык есть кнопка с точно такойже иконкой как и было, и даже положение не поменялось )))
<tagezi>
но он не компилирует же
<tagezi>
mikekaganski: он собирает файл в бинарник?
<tagezi>
проверять пошёл чтоли? ))
<kompi-work>
tagezi: ты начинаешь рассуждать, как Юсуф
<kompi-work>
и тоже не слушаешь критику (в хорошем смысле этого слова)
<tagezi>
нет, я рассуждаю как программист.. мне интересно, код компилируется или интерпритируется.. если компилируется то в машинный код или байт код?
<kompi-work>
от ЯП же зависит
<tagezi>
и я понимаю, что лучше ничего не трогать и оставить как есть, так как пользователям побольшому счету насрать, лижбы было привычно
<kompi-work>
удали ИДЕ из ЛО
<tagezi>
я конкретно про бейсик
<kompi-work>
им все равно никто не пользуется
<tagezi>
рами ссо славой пользуют
<tagezi>
так, товарищи, мне пора валить.. вечером допилю...
tagezi has quit [Remote host closed the connection]
kompi-work has quit [Quit: Page closed]
tagezi has joined #libreoffice-ru
kompi has joined #libreoffice-ru
<kompi>
mikekaganski: все еще круче оказывается можно делать
<kompi>
Pdftopng converts Portable Document Format (PDF) files to color, grayscale, or monochrome image files in Portable Network Graphics (PNG) format
<kompi>
mikekaganski: СРАЗУ делается что надо и имейджмагик не нужен
<mikekaganski>
ну, как угодно... Мне такой путь не понравился бы
<mikekaganski>
pdfimages вытаскивает изображения из PDF в их исходном разрешении. А утилиты типа pdf2png (и, кстати, imagemagiс, который тоже может сразу чб) - они генерят рендер с указанным тобой разрешением
<mikekaganski>
и это может портить качество результата
<kompi>
хм
<kompi>
mikekaganski: оно у меня не хочет открыть файл ПДФ, который лежит рядом с ним
<kompi>
почему?\
<mikekaganski>
оно?
<kompi>
Pdftopng
<kompi>
под виндой
<mikekaganski>
а какая команда?
<kompi>
pdftopng.exe -mono -r 300 1.png PNG-root
<mikekaganski>
а где имя PDF? там расширения нет
<kompi>
>_<
<kompi>
ппц я
<mikekaganski>
PNG-root - это папка, куда пихать результирующие изображения
<kompi>
это префикс имени
<kompi>
для файлов, которым добавляются номера
<mikekaganski>
это не обязательно префикс. Это может быть и путь
<kompi>
в данном случае работает как префикс, да и в мане написано, что это будет префикс
<kompi>
качество хуже, да
<kompi>
даже с 600dpi
<mikekaganski>
в мане написано, что то, что в нём есть, подставляется перед номером и расширением, что бы то ни было
<mikekaganski>
а если ты запускаешь это не из рабочей папки, то без указания пути это будет у тебя пихаться куда попало
<kompi>
и знак подстановки в имени файла pdf * он не понимает гад
<mikekaganski>
винда не делает раскрытия
<mikekaganski>
да и вообще не уверен, что утилита поняла бы это под *nix, если файлов много
<mikekaganski>
потому что в мане не указано, что можно указывать много исходных файлов
<kompi>
mikekaganski: PBM что за файл?
<kompi>
так
<mikekaganski>
это растр ч/б без потери
<kompi>
эм
<kompi>
это ЪЪЪ???
<mikekaganski>
его imagemagic умеет
<mikekaganski>
бывает ещё PPM - это цветной без потери, и может быть JPG (если ты укажешь опцию при вытаскивании)
<kompi>
результат ужасный
<kompi>
так, чем png собрать в один ПДФ?
<mikekaganski>
результат чего?
<mikekaganski>
я бы использовал pdfill
<mikekaganski>
(ну, я в своё время делал утилитку командной строки для этого)
<kompi>
хм
<kompi>
а нет такой же фигулины, как pdftopng?
<mikekaganski>
Если ты идёшь таким путём, воспользуйся imagemagick, он может тебе сделать всё в один проход
<JohnDoe_71Rus>
перепечатать pdf на pdf принтере указав чб цветность?
<tagezi>
охренеть.. я думал это можно сделать проще, взять строку по выделению и обработать её
<tagezi>
а тут нужно разрабатывать охренеть сколько
<mikekaganski>
:) здесь не ищут лёгких путей. Кроме шуток
<tagezi>
а что было не сделать одну функцию то?
<tagezi>
абстрактный метод, от которого плясать.. нафиг было талпу велосипедов создавать?
<mikekaganski>
У нас куча дублирования кода. В квипах у нас висит чьё-то высказывание (кажется, mst), что у нас по историческим причинам любое действие реализовано минимум дважды
<mikekaganski>
ну, и ещё заабстрагировт
<mikekaganski>
заабстрагировать всех до смерти
<tagezi>
в басике уже есть упеер, только но вообще ничего общего с видимыми функциями не имеет
<tagezi>
макросы vba не работают в ЛО.. их нужно переписывать
<mikekaganski>
кто ж спорит
<mikekaganski>
тем не менее, многие функции реализованы
<mikekaganski>
вот тебе одна из них
<tagezi>
а с какого они тогда не доступны
<mikekaganski>
Почему недоступны? ты её пробовал?
* tagezi
не навидит ЛО, программистов ЛО, документалистов ЛО и всех кто счастливо верещит при слове ЛО
<tagezi>
StrConv(string, conversion, LCID)
<mikekaganski>
:))))
<tagezi>
чо это за входящие?
<tagezi>
лсайди о_О
<mikekaganski>
локальИД
<tagezi>
так, ога теоритически должна быть не обязательна
<mikekaganski>
вот я тупо сделал: s = StrConv("fgTTT", 1, 0)
<mikekaganski>
получил FGTTT
<mikekaganski>
А с тройкой во втором аргументе - как и ожидалось, Fgttt
<tagezi>
круто.. опять методом тыка
<tagezi>
а 5 будет по японски? )
<mikekaganski>
"О, сколько!!!!! нам открытий ЧУДНЫХ!!!!1111"
<tagezi>
открытий? там охренеть сколько работы, перелапать код весь
<mikekaganski>
именно. Это просто такая ... каша
<tagezi>
как перловка.. после неё из сартира не вылезти ))
<tagezi>
чорт, АААААААААААААААААААА
<mikekaganski>
:))
<tagezi>
прости, я опять бесюсь
<mikekaganski>
да ладно, это понятно :))
<tagezi>
нужно быть как Оливье.. у него камень из почек выходил, а он даже с канаа не вылез
<mikekaganski>
откуда?
<tagezi>
сегодя часов в 5 пишет такое, я только с больницы на обезболивающем пока
<mikekaganski>
блин... камень в мочеточнике - это ПРОСТО О.....чень больно.
<tagezi>
с канала*
<mikekaganski>
а, он всё-таки в больнице? тогда ладно
<tagezi>
[16:39:23] -*- ohallot is back from hospital, under heavy pain killer. Kidney stone to expel next days. Rebuilding synapses
<mikekaganski>
да... одна из самых интенсивных болей, которую человек способен вынести, ещё не теряя сознание. Дальше отключка
<mikekaganski>
так что без препаратов никак
<tagezi>
да знаю я )) в приёмном и рианимации год отработал )
<mikekaganski>
:)
<tagezi>
в госпитале мне девчки баралгин не давали.. говорили дифицит, если в друг привезут, то очень нужен будет
<tagezi>
в мою смену правда не привозили
<mikekaganski>
и приёмное, и реанимация - то ещё удовольствие... там работают как лошади. Уважаю.
<tagezi>
лошади, засраные леньтяйки ))
<mikekaganski>
а в реанимации ещё и психологически тяжело
<tagezi>
когда во вторую чеченскую компанию везли ребят, иногда за сутки пару чашек чая на бегу успевал выпить
<mikekaganski>
ох ты. Ещё и время ты выбрал!
<tagezi>
карма ))
<tagezi>
я в госпитале год только отработал.. 3 месяца в мочевом на дневном... анализы моча кал, и по утрам забор крови на отделениях, а потом год в реанимации и приемном, через смену
<tagezi>
сутками.. а потом ушёл.. 700 рублей зарабатывал, считалось круто тогда
<mikekaganski>
так невозможно долго
<tagezi>
угу
<tagezi>
так что.. я не просто знаю что такое камни, я их видел ))
<tagezi>
и песок видел )
<mikekaganski>
молчу, краснею :)
<mikekaganski>
(в смысле, что пытался объяснять)
<mikekaganski>
я-то видел это только в спокойных условиях стационара вне экстренности