- 1
shop_manager.WarnCurrentStoreNotTracked = Current store is not tracked. Please <a href="#" onclick="company.load_page(\'analytics/activate.html\', '{'\'{0}\': \'{1}\''}');">activate here</a> to start tracking.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+126
shop_manager.WarnCurrentStoreNotTracked = Current store is not tracked. Please <a href="#" onclick="company.load_page(\'analytics/activate.html\', '{'\'{0}\': \'{1}\''}');">activate here</a> to start tracking.
Файл properties в какой-то спринг-эм-вэ-цэ херне.
Хм... как у вас там отстойно все. А у нас все цивильно: XML'и html-escape-нутые хранятся как значения атрибутов в XML конфиге... Есть еще одно такое значение и в пропертисах. И да, тоже как то это к срингу относится.
в декабре нам доводилось срочно и незапланированно переводить на русский одну срань - PentahoSolutions
вот это я вам скажу нам повезло...
мало того, что блядские .properties были размазаны дохуя где, так их ещё и пришлось переводить сначала на русский, а потом ещё все тексты перегонять в /uXXXX/uXXXX... вид - ибо жаба иначе не может (хотя добрая половина .properties тупо отправлялась клиенту и js уже проблем не испытывал _вообще_)
но тащемта непонятно причем тут спринг-мвц
спринг-мвц всего то обязан делать, как публиковать api коннекторы для rest и кормить клиента Данными и принимать от клиента Данные
а не засылать ему вёрстку, переводы и прочую хуиту
wvxvw, перепроверь, мне кажется ты не разобрался в вопросе
Ну жабьи пропертисы они такие. По дефолту (когда сам их загружаешь, вроде бы можно указать свой Reader в нужной кодировке) только ascii latin1, только хардкор. А ведь авторы спеки вполне могли сказать "Файлы .properties по дефолту будут в utf-8. Кто не согласен - идите на хуй.", и было бы всем счастье...
просто охуенно здравое решение навязывать latin-1 для файлов, содержащих тексты на Разных Языках
по идее, в них же просто можно держать некий "конфиг"
Скорее всего нет. Что-то мне кажется, что для подстановки в XML оно изначально тоже не предполагалось... А предполагалось просто для загрузки\сохранения хешмапов в простенький текстовый файл... Но я могу и ошибаться.
а... фрэймворки...
и эти крутые фрэймворки не поддреживают конфигурирование какие именно классы что делают?
Кто знает... Судя по фразе Дефекейта "мало того, что блядские .properties были размазаны дохуя где" там Properties инстанциируются и загружаются на каждый чих, и очень маловероятно, что они инстанциируются через DI контейнер. Опять же, может быть я гоню, и фреймворка там нет. А просто имеется говнопрога, юзающая говнокласс для парсинга говноформата для говнолокализации.
P.S. А сам класс Properties можно отправлять на ГК. Отличный пример того, как не надо проектировать классы.
это готовый продукт
здоровый веб-компонент
типа BI для бедных - умеет строить красивые графики, регулярные отчеты, инструменты аналитика и т.д.
поставлялся нерусским субподрядчиком в комплекте с системой по одному из госконтрактов, который мы выполняли
оказалось, что он нихуя не русифицированный
нам пришлось стахановскими темпами решать эту задачу, потому что по госконтракту запрещено нерусифицированное ПО передавать заказчику, а субподрядчик развёл руками - "у нас у самих нет русификации, всё что мы знаем - пентахо можно русифицировать через .properties, которых сотни во всей папке на полгига"
их там отлично накрыло, часть .properties слалось на клиент как есть, и js нормально воспринимал utf-8, часть что ни делай отображалась дерьмом - значит уже проходила обработку на стороне сервера, ну и пришлось некоторые .jsp вообще руками править, т.к. эти бляди самые главные интерфейсные названия тупо захардкодили вообще
и да, хоть он и написан на жабе и даже опенсорц, там заобфусцированные .jar файлы
а искать сорцы нам было вообще западло, возможно, в следующем году будут очередные проблемы и нам придётся засучивать рукава
А попинать разрабов не получится? Вроде бы продукт не бесплатный.
просто субподрядчик такой, какой есть...
Лал
> а искать сорцы нам было вообще западло, возможно, в следующем году будут очередные проблемы и нам придётся засучивать рукава
А сразу подсуетиться не?
делать мне больше нехуй, как в их исходниках копаться
если чо, в следующем году тупо перейдем на проверенный джаспер
все равно заказчик в пентахе сам никогда ничего не сможет путного сделать, все что ему нужно - десяток типовых отчетов
Кстати, посмотрел в доке по spring'у. Там можно указывать defaultEncoding для файлов с локализацией. Так что не во всех фреймворках и жабопрогах творится треш угар и содомия ;)
Зато доставил полезный совет на stackoverflow:
update your default encoding with: <property name="defaultEncoding" value="ISO-8859-1" /> and this should work for rendering characters with accents. At least it works on my spring projects (french and european languages/users).
Имхо, за такие советы надо сажать на кол...
Капитан Виридиан из vvvvvv.
А сидеть с общественной учетки без имени и ника - не пошло?
погас 60 раз и 2 раза облил бензинчиком и подпалил факелоносца.
кроме шуток
И чо, работает же?
Tapestry вновь радует: мало того, что кодировку для всего юзает одну, по умолчанию utf-8, так еще сам и локализованные ресурсы (типа *_ru_RU, *_ru, *) применяет. для локализации текстов именно пропертисы юзает. в шаблонах в EL выражениях сам экранирует, но если очень надо вывести как-есть, есть отдельный компонент.
единственное, для форматированных выражений пришлось сделать два своих бандинга: для формата типа String.format(), потом еще придумал с именновами параметрами.
ЗЫ. Ява - единственный язык в котором не используют геттекст (не понятно почему), но есть какая-то продвинутая альтернатива от IBM, называется ICU, но про нее никто не знает.
уже звучит херово
да, поглядел, спринг-мвц может и в толстый сервер
изначально стремная идея, недалеко ушедшая от того же пхп
и на сервере rest обычно для кого угодно
для бекофиса, где надо гонять сильно-связанные ER данные большими пачками, rest уже не совсем для кого-угодно, там breeze.js и нам пришлось несколько соответствовать его формату данных и даже имитировать на жабе его метадату, описывающую сущности (через рефлексию bean-ов) - потому что создатель breeze гей (в прямом смысле этого слова) с неудивительной для гея прозорливостью заточил библиотеку конкретно под дотнет и entity framework
> и на сервере rest обычно для кого угодно
Ага, ну значит я правильно понял схему ;) Спасибо!
> заточил библиотеку конкретно под дотнет
Каждый дотнетчик должен точить библиотеки исключительно под дотнет. Ведь интероп его библиотек с чем-то кроме дотнета никогда никому не понадобится.
Потому что нельзя замутить функцию _().
А в c# тоже только методы?
Это как же?
Неужели нельзя было привести другой пример? (
Че те надо от меня, мент?!
Как считать в потоке построчно текст с текстбокса?
В ричтекстбоксе есть свойство типа lines
юзер грузит список проксей в формате про.кси.сер.вер:порт в ричбокс,
затем этот текст перемещается в лист, дубликаты удаляются, и потоки
начинают в цикле читать строки из листа, инкрементируя глобальную
переменную-счетчик, пока ее значение не сравнится с кол-вом строк в
листе. Годные прокси после проверки помещаются в другой ричбкс. т.е.
нужно написать потоковый делегат, который вытягивает из списка строку и
инкрементирует счетчик, и делегат, который добавляет строку из потока в
ричбокс с годными прокси. Сделаешь? Я тебе спасибо скажу.
trollface.jpg
парсил рано утром. сомневаюсь, что в два часа ночи они еще будут валидными, но чем черт не шутит - шутник, бля.
В любом случае, спасибо, что взялся за это. Ты самый классный. Я пожалуй, спать. Сладких снов всем.
http://ip.spys.ru/,
можно вот так:
т.е. искать слово "высокоанонимный" между этими двумя разделителями. Из текста нужно вырезать все символы перевода строки, иначе функция-парсер, может споткнуться.
регулярки учатся за два-три часа, за день максимум
мы просто вытягиваем строчку, которая находится между "<font class=spy1>Прокси не найден или используется" и "прокси</font>"
если эта строчка =="высокоанонимный", прокси годный. Иначе негодный.
Если ты сможешь обучить меня регуляркам, я закину тебе 500 р. (перед всеми товарищами говорю, не шутка!) Ученик я усердный, но тебе придется немного попотеть. По рукам?
http://regexone.com/
Я многое познал сам, меня никто не обучал, а вот регулярки- ну не могу.
http://book.tr200.net/v.php?id=1808792 - час примерно
http://regexcrossword.com/ - еще час, ну может полтора
http://uzer.com.ua/cross/ - час, или чуть больше.
В итоге так в одну бесоную ночь я выучил PCRE
http://hdd.tomsk.ru/file/vehbtxpn
Поиск говна обьявляется открытым!
Чем больше найдете - тем мне приятнее
Опять автокомплит поработал :)
Можешь поискать в яндексе - обычно выдаются ссылки на сайты с проксями.
Если не поможет, попробуй это:
spys.ru - штук 48-60 думаю, наскребут.
Где как. Алсо https прокси тоже анонимны.
Нахуя ты это написал, дебилушка малолетний? Какой в этом сакральный смысл?
хз какие там объявления функций, если можно в void подать <string>[] ()
При всем этом я прямо таки задницей чувствую, что шарп не сложнее дельфей.Как же мне быть.
>Неужели нельзя было привести другой пример? (
Можно, но зачем? Если ты даже элементарную работу с соснолью не освоил - это твои личные проблемы.
Вот что меня в делфи больше всего бесило, так это то, что в ней layout'ов нету (есть, конечно, якоря и прикрепление к бокам окна, но этого как бы недостаточно). И поэтому динамическое добавление\удаление компонентов превращается в ад с закатом солнца вручную... А если еще и окно должно растягиваться...
Хотя после VB он когда то казался очень удобным
А при чем тут IDE?
Нет, реально, это не сложно. Я даже добавлял форму в *.dll и успешно ее вызывал.
Я в курсе, кэп ;) Или этот коммент предназначался кегдану?
Я и формы создавал, и элементы на них...
1 кегдану, второй - Вам.
Вы так и не научились выстраивать указывать владельцев модальных окон, кэп...
>>Я и формы создавал, и элементы на них...
Это прекрасно! Респект!
Это ужасно ;(
Вертикальный и горизонтальный layout с горем пополам эмулируется привязкой к бокам панельки или якорями. А вот если надо аккуратно расставить сеточкой пару колонок - только ручной расчет, только хардкор...
Собственно после того, как впервые увидел настоящие лэйауты (это было моя первое знакомство с Qt) я больше не могу ваять формы на делфи.
P.S. А как красиво пидорасит формы, если сменить масштаб в настройках винды...
есть такое дело
еще в тему - писал я как то под WP7 и gui серебрянки делал через bind (l не хватает для полноты восприятия). Так вот, на макете кнопки одинаковые - компилишь - разные.
Поставь что-нибудь с KDE (например kubuntu). Кеды довольно похожи на винду, даже пуск в стиле вин98 можно включить вместо неюзабельного дефолтного.
там меню не дотягивает даже до вин98? о_О
Оно там просто ёбнутое. То ли под планшеты затачивали, то ли х.з. но та же фигня, что в вин7 - маленький бокс, который надо скроллить.
Да так то идея со строкой поиска довольно годная. Мне в юнити даже нравится.
Просто в кедах и семерке когда не знаешь ни названия проги, ни толком ее категории, приходится искать куда же ее засунули. А там сраные папки со сраным скроллингом - scroll, scroll, back, enter, scroll, scroll, back ... ;)
В классическом (аля 98) можно было просто мышкой поводить по папкам, да заценить что где. Глаз все-таки быстрее движется, чем меню прокручивается.
А в юнити во-первых пунктов побольше показывается (по 20 значков сразу видно), во-вторых там фильтрация по тегам вместо дурацких папок.
P.S. А еще бесит виндовая традиция, когда название фирмы ставят на первое место - не просто SuperMegaGame, а Vasya Pupkin inc. -> SuperMegaGame. И если таких гигантов как M$, Adobe и т.п. все знают, и помнят, какой именно софт у них украли купили, то всю фриварную мелочь из-за этого в классическом пуске (да и в Program Files) хрен найдешь :)
лучше один раз увидеть, чем сто раз услышать
иногда слетает груб: я всегда ищу в инете с моба магические комманды по восстановлению, ибо памяти моей на них не хватает на все ключи и пути.
и что интересное - гуев никто не писал и не пишет, посему быть линухам и дальше оськам для красноглазых бородастых свитерастов, вроде вас с нами.
вот я ща думаю гуевину наваять для удобной смены загрузчику, осьбуту и кедам для смены картинок, а то мои любимые порнокартинки слетают при каждом обновлении
А как же дестопы? или я что то не понимаю?
>>ибо памяти моей на них не хватает на все ключи и пути
мне кажется, что я что то не понимаю. если знаешь команду - все остальное есть в мане к ней.
гуев к чему? К вызову консольных команд?)
>>вот я ща думаю гуевину наваять для удобной смены загрузчику, осьбуту и кедам для смены картинок, а то мои любимые порнокартинки слетают при каждом обновлении
а че не скрипты?
да, но не для всех задач, некоторые приходится гуглить и решать исключительно в консоли.
> если знаешь команду - все остальное есть в мане к ней.
ман - только отправная точка. а вся конкретика остается неясной, особенно если у тебя какая-нить опенсюзя, а выясняется, что все советы даны для убунту, арх, дебиан, генту, а у тебя в сюзе это все иначе.
> гуев к чему? К вызову консольных команд?)
тип того, для решения типовых задач - ну или скриптов хоть с консольным меню. я часто сталкивался с тем, что для решения той же проблемы, что решал раньше - снова гуглю.
> а че не скрипты?
а быстрее гуевину запустить, чем консоль выбирать, плюс ссылка в меню с иконкой - красота.... хотя апи консолям надо приставить, спасибо за мыслишку.
Нахер гуй, нахер параметры, задача же вполне конкретная - сменить картинки на указанные.
Пихаем в автозагрузку скрипт, в шапке которого вбиты нужные пути, и пускай сам проверяет что поменялось, и заменяет на нужное... Зачем для этого что-то запускать руками? :)
Кстати забавно, но в слаке (!) был grubconfig, который в консольной менюхе позволял все настроить.
P.S. А в винде теперь консольный bcdedit. Перенимают опыт, блеать :(
Я например никак не могу запомнить в какую жопу в Эклипсе засунули окошко где нужно добавлять сорцы плагинов, хуже - я не помню как оно называется, и хер найду его в справке. А еще я помню, что в том же окошке была мега фича, доступная только по правому клику мышкой на пустом текстфилде - вызывала диалог указания локальных сорцев плагина, иначе никак не доступный из гуя.
Так что тут, как повезет. Если мудла, типа дизайнеров Эклипса гуй напишет, тоже мало не покажется.
О, или всякие замечательные гуевые фичи, типа модальных окошек, защиты от записи в файл, которую никак не побороть (визуальная студия лочит все открытые файлы если запустить отладчик - потому что у нее брейкпоинты поедут, если что-то отредактировать...). Невыделяемый / некопируемый текст - тоже ловкий дизайнерский код, когда в клипсе, чтобы скопировать сообщение об ошибке нужно искать файлик с невзрачным названием хз. где (даже не в воркспейсе, а где-то в системных директориях).
вот про Эклипс не надо. он, конечно, далек от возможностей Идеи, но я еще не видел ни одной платформы, где можно так менять интерфейс под себя - тягать окошки, хучь в отдельные окна, хучь в табы, или еще как. а еще и запомнить это в "перспективу"...
По поводу настроек внешнего вида (во-первых, я тут выше скрины выложил, на которых видно, что я этот путь прошел, и знаю о чем говорю). так вот, всякие иконки которые появляются в полоске рядом с номерами строк - не заменить никак, только пересобирать это говно. В остальном, настройки - жуткое месиво, настраивать их через графический интерфейс - запарка та еще, т.как они разбросаны маленькими кучками в разных местах. А если редактировать их как файл, то нихрена не понятно, как это будет выглядеть. До Джунио это вообще был бинарный файл с каким-то уникальным говноформатом (сейчас это какое-то подобие КСС).
Но... Идея выглядит еще уебищнее, на столько омерзительный внешний вид у программы - напоминает МС Оффис в зачаточных стадиях со скрепкой советчиком и такая там еще желтая собака была, кажется...
Жизненный пример: на работе дизайнер сейчас заполняет имидж банк для реклам (порядка 5-10К картинок), в итоге это все как-то надо будет трансформировать в базу данных и разбить на категории. Для этого понадобиться для дизайнера написать какую-нибудь прогу, которая работает как браузер картинок и позволяет им назначить категории (со всей машинерией связаной с бд).
Это пару дней работы программиста, а для хорошего продукта - пару недель.
Я бы сделал то же самое безо всяких дополнительных програм, просто киборд макросом в Эмаксе, или Баш / Питон скриптом и т.п.
Другой момент: с точки зрения разработчика, интерфейс командной строки легче реализовать, много програм просто не стоят тех усилий, нужных для графического интерфейса, или, наоборот, графический интерфейс будет таким замороченным, что станет отдельной программой. Например, представь на секунду, как бы выглядел графический интерфейс к gcc.
Еще пример: графические оболочки к Гиту - они по сути отдельные программы, каждая сама по себе, хотя для повседневного использования человеку больше чем заучить 3-4 команды ничего не нужно.
Примерно так: http://img180.imageshack.us/img180/8750/forscope.jpg
Неправда! Тут все настройки можно менять. Вон вкладка command line как раз для оставшихся 99% ;)
да, но это дока и функционал в одном флаконе. по нему легче исследовать, что прога может предложить. и как правило, он безопасней, со всеми проверками на меня дурака и подтверждениями.
а маны еще курить надо, и, как я уже говорил,[в консоли] нет разумных умолчаний.
Вот что винда с людьми делает... Лучше час рандомом тыкаться в гуй, чем за 15 минут загуглить совет, или полистать ман (который, как правило, не такой уж и длинный).
Кстати о советах - что проще, скинуть другу в IM строчку, которую он должен будет выполнить в консоли, и почитать ответ. Или же объяснять ему
- нажми меню сервис -> свойства обозревателя
- что нету сервиса, а что есть?
- аа, шестеренка, ну вот ее и жми!
- свойств обозревателя нет? Ну так свойства браузера (привет, ие10), это же одно и то же.
единственные гуи на которые я гуй клал - это были проги 3дМах и Блендер.
это если он простой. Разобраться в дербях студии ничуть не проще, чем с опциями cmake и gcc. Но при использовании cmake у меня появляется возможность сохранить последовательность действий и очень быстро её вспомнить, посмотрев старые исходники. Если я воспользовался какой-нибудь фигней в студии единожды, то через месяц я буду опять тыкаться во все настройки как слепой котенок
Ну у них очень специфическая область. Поэтому они заточены под того, кто будет с ними работать годами, а не под новичка, который пытается научиться в них что-то рисовать за 10 секунд...
Собственно туда же относятся "необычные" интерфейсы всяких autocad, eagle, proteus и прочего специализированного ПО.
Холивар "что лучше, консолечкой в срачло или гуй" обьявляется открытым.
У гуя ниже порог вхождения (про опыт с компьютером на улице слышали?), решение можно случайно накликать. И для гуй программ тоже есть хелп и гугл, слышал?
>что проще
Если другу - то в teamviewer-е показать.
Вброшу пасту:
---
Передергивание очевидно. Твоя логика искажена. Смотри петух, или кто ты там на пикче:
>Быстро переключить разрешение/частоту
>пишут хоткей на xrandr
Прям так берут и пишут, да? Рассказывай мамке своей сосницкофаг. На деле это выглядит так, унылый прыщеблядок прется в гугл, куда вбивает что ему нужно. Потом ближе к десятой странице он находит какой нибудь французкий форум с похожей (и то весьма отдаленно темой, созданной таким же отчаявшимся долбоебоем школьником), потом он вбивает содержимое треда в гугль транслит, затем пытается вникнуть в сложности перевода, потом идет в школу, затем возвращается делает уроки, ужинает, читает маны, моет полы, пьет кофе и продолжает вникать..............
Через неделю он делает в итоге что хочет, в результате чего преисполняется невъебенной гордости, ибо он умеет Быстро переключить разрешение/частоту на ведре никому не нужном.
Если ты напишешь что он это уже умеет, то тогда пиши что ВЕНДОЗОБОГ уже имеет программу. В таком случае ему остается ее просто запустить и два щелчка сделать, пока прыщеблядь будет ебаться с консолью. Те же аргументы, уверен применимы ко всем пунктам твоего высера, так как умом и сообразительностью ты не блещешь и там вряд ли дальше есть что то путевое.
На всякий случай прочитал до конца, нет нихуя нету дельного. Один шлак. Так что пес ты позорный.
Закачка the bat и кряка + установка, занимает в 5 раз меньше времени чем подъем линуксокостыля. Отвечаю.
что лучше: консолечкой в срачло, или хуй ?
☭лучше, товарищи, наш СОВЕТСКИЙ ГУЙ!
тот же grub2-*
почему я должен указывать путь к файлу настроек, у которого всегда и у всех одно положение?
Ну и не указывай, кто заставляет то. grub-install'у емнип, вполне достаточно сказать в какой раздел захреначить stage1 и всё.
эм, ну тут уж ты сам виноват, что тебе хочется того, что не хочется больше никому
обычно линуксовую тачку ребутят не чаще чем раз в месяц и уж точно всем посрать какие там будут порнокартинки при загрузке - лишь бы быстрее загрузилась
так что тут как обычно в линуксе - чего-то захотелось, не нашёл - напиши сам.
возможно, найдешь даже второго единомышленника и тогда напишете вдвоем :)
всех устраивают брендовые картинки? в моем случае это хамелеон.
а я хочу видеть что-то более эстетичное, нежели стилизованного хамелеона.
https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash2/193686_10151189764789393_469184784_o.jpg
https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/616068_10151192010579393_128181575_o.jpg
https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/477581_10151189436374393_1297655910_o.jp g
https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash2/477581_10151189436389393_698587332_o.jpg
https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/477581_10151189436419393_447153946_o.jpg
А был-то... просто заглядение!
Скажем так, я тупо не успеваю разглядеть ее за те 10-15 секунд, через которые появляется порнокартинка (которую бубунтовый логин скрин берет прямо с фона рабочего стола, если права позволяют) с окошком логина ;) Я вот даже не могу вспомнить, чего там нарисовано в убунте, хотя включаю и выключаю комп каждый день... Вроде как просто однотонный фон с точками-прогрессбаром. Но уверенности нет.
не читай. я всегда так делаю в таких случаях - и помогает
Крейслер и Рахманинов исполняли сонату Франка в "Карнеги-холл". Скрипач играл без нот и... вдруг память подвела его уже в первой части! Крейслер подошел ближе к пианисту и заглянул в ноты, пытаясь найти тот такт, где он мог бы "поймать" партнера.
- Где мы находимся?! Где мы находимся?! - отчаянно зашептал скрипач.
- В "Карнеги-холл", - не переставая играть, шепотом ответил Рахманинов.
KDE же умеет делать слайдшоу. Посмотри в настройках виджета рабочего стола
>почему в консоли все комманды надо набирать с особыми ключами и полными путями к конфигам?
примеры можно? Я могу вспомнить только демоны, но они запускаются из инит скриптов и юзают указанные там конфиги
для частых комманд можно запилить алиасы:
alias la='ls -al'
и вообще, переходи на zsh + oh-my-zsh(по вкусу)
>иногда слетает груб:
бубунта? Я угадал?
У меня груб слетал только после установки очень вумного шиндошса
>вот я ща думаю гуевину наваять для удобной смены загрузчику, осьбуту
зачем менять загрузчик каждый день? Один раз настроил и все.
>и что интересное - гуев никто не писал и не пишет
никому не нужны, вот никто и не пишет. Те кому надо, спокойно работают в терминале, а остальным без разницы в чем не разбираться
Бубунта. Чуть более 5 лет. Граб слетал только при установке винды. ЧЯНТД?
> KDE же умеет делать слайдшоу.
Не, ему картинку во время загрузки сменить хочется, а не на рабочем столе.
опенсюзя.
>>Не, ему картинку во время загрузки сменить хочется, а не на рабочем столе.
и таки да.
Класс TForm поправить? :) Ну да, не спорю, если апишный SetParent() засунуть именно туда, то все будет норм.
Там более тонкий баг. Свойства то на уровне VCL все нормально стоят. Просто в VCL модальность реализована через анус. Вместо того, чтобы сказать винде "вот это окно родитель вот этого", он какого то хуя тупо блокирует родительское окно.
В результате в винде, при клике по родителю, не моргает текущее модальное окно (да и хер с ним, хотя бы работает).
А в линухе под вайном все пидорасит и проваливается.
В шарпе есть делегаты (типобезопасные ссылки на функции), но. по сути, они заворачиваются в классы
Да, делегаты удобны.
> видимостью переменных
А что там за проблема с видимостью?
final локалки и this. Надо что то еще?