LINUX.ORG.RU

Сообщения wfrr

 

GWT - зло, абаснуй!

Надо разложить по полочкам все недостатки GWT, начиная от реализиции до концепции, т.е. до самой идиотской идеи компилировать ущербный язык Java в JS.

Причем если разработчику на примере «дырявых абстракций» Спольски и других вещей я еще могу объяснить, то как объяснить какомунить руководителю, который зомбирован пиаром этого уг.

Итак что нам известно (наяндексовано):

  • убогость концепции java->js: Возможно, самый спорный аспект GWT-архитектуры - преобразование языка Java в код клиента. Некоторые GWT-сторонники говорят, что написание кода клиента на языке Java по сути предпочтительнее, чем написание кода на JavaScript. Это вовсе не всесторонний взгляд на проблему, и несколько JavaScript-разработчиков могли бы с большой неохотой пожертвовать гибкостью и выразительностью их языка ради временами обременительных заданий по разработке на языке Java. Единственная ситуация, в которой замещение JavaScript на Java-код было бы привлекательным, - в команде, в которой не хватает опытных Web-разработчиков. Однако, если эта команда будет двигаться в сторону Ajax- разработок, для нее будет лучше, если нанимать опытных JavaScript-программистов, а не полагаться на Java-программистов для производства JavaScript. Ошибки, вызываемые недостатками знания более высокого уровня абстракции GWT, нежели чем JavaScript, HTTP и HTML, неизбежны, и неопытные Web-программисты потратят много усилий и времени, искореняя их. Как разработчик и блоггер Дмитрий Глазков замечает в этом случае: «Если вы не можете работать с JavaScript, вам не следует писать код для Web-приложений. HTML, CSS и JavaScript - три необходимых условия для этого.» (см. Ресурсы).
  • GWT тяжело интегрируется с другими продуктами (Spring, Acegi). Интеграцию сложно выполнить без нарушения стандартного цикла разработки под GWT, что может привести к несовместимости с будущими версиями GWT (нужно это учитывать)
  • тладка GWT приложения выполняется через GWT-консоль. Отладка в GWT-консоли – это обычный анализ логов. То есть, Вам придется забыть про всю мощь отладчика среды разработки
  • Интернационализация - также большая проблема для GWT. Поскольку Java-классы GWT-клиента запускаются в браузере, они могут не иметь доступа к возможностям или к узлам источников, чтобы взять находящиеся там строки кода во время выполнения.
  • К сожалению, иногда абстракции недостаточно: в моей проверке действительности ZIP-кода, к примеру, мне захотелось использовать стандартные выражения, чтобы выполнить проверку. Однако, GWT не может выполнить метод String.match(). Даже если бы он мог, стандартные выражения в GWT имеют свои синтаксические отличия применения кода на сервере или кода клиента. Всё это происходит потому, что GWT при работе полагается на лежащий в основе regexp- механизм среды выполнения, и это пример проблемы, которая делает несовершенными ваши абстракции.
  • Однако, GWT-панель инструментов представлена только в бинарной форме, и модификации ее не разрешены. Это верно и для компилятора Java-кода в JavaScript, и обратно, что обозначает, что любые ошибки в вашем сгенерированном JavaScript-коде неконтролируемы. Особая проблема взаимодействия пользователя и GWT-разработчиков: каждая версия нового браузера требует обновления GWT-средств, чтобы обеспечить поддержку.

Кто работал с GWT что скажете плохого об этом поделии?

wfrr
()

REST-style урлы приходят к отоларингологу

wfrr
()

a.lnk ссылается на b.lnk который ссылается на a.lnk

и при в ходе в директорию, где такой изврат, эксплорер падает. (на w2k работало)

Вот что мне интересно, знает кто еще такие идиотские баги в венде или гноме?

wfrr
()

[GiMP]tone mapping

члесты это зовут псевдо-hdr

он есть в плагинах для гимпа, или мне традиционно ставить photoshop?

 

wfrr
()

Как бы в копыте отключить аватары?

Во всплывающих уведомлениях вообще,

% kopete --version
Qt: 4.5.2
KDE: 4.3.2 (KDE 4.3.2)
Kopete: 0.80.2

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

wfrr
()

Человечеству угрожает проблема 9999 года.

А еще проблема 3000 года, проблема 0099-0001 годов, и еще куча всяких опасностей. И постарайтесь заснуть узнав эту ужасную новость.

wfrr
()

[клеим кораблики]Расскажие что за деталь корабля такая?

Расскажие что за деталь корабля такая?

Вот одна фирма российская выпускает модели кораблей, среди них есть модель под названием «БРИГАНТИНА» и вот в процессе нюхания клея над ней возник вопрос что это за детальки там перед рубкой две подставки на которых по три детали слева похожие на чашечки, справа на бочки с торчащим вверх штырьками.

ps. завален, еще как

wfrr
()

[make money]Крашеные штирлицы, оптом.

Ну собстно схема проста:

1 - красим классику

2 - пеарим

3 - показываем

//возбурляют кучки и кучищща довольных и недовольных

4 - снимаем пародию на крашенную классику высмеивающую убогость идеи окраски классики

5 - юзаем опухший рейтинг.

Кто все эти люди? Классика - 17 мгновений весны, красил ее телек[вырезано шаманом]нал останки-но, онже выпустил пародию чем угодил всем.

ps. Тред негодования.

wfrr
()

[пороноя]OpenID и где сервера?

Захотелось вот поставить свой openId сервер, и оказалось что немае таких! Все пишут сами, либо это какойто монстер тянущий джангу и еще два грузовика ынтерпрайза.

wfrr
()

apt-get upgrade religion

Когда принимали христианство было много позитивных моментов

Во-вторых, новая религия с ее монотеизмом (единобожием) вполне соответствовала сущности нового единого государства во главе с монархом. В-третьих, христианство цементировало семью, ячейку общества, вводил новую мораль, требовало гуманного отношения к женщине, к матери, к детям, к человеку вообще. Это не могло не содействовать прогрессу общества. В-четвертых, приобщение к христианству могло помочь в развитии культуры, духовной жизни страны: христианство уже обладало хорошо разработанной философской системой, породило богатую богословскую литературу. Постепенные контакты с христианскими странами содействовали приобщению Руси к духовности и культуре античного мира. В-пятых, вызревание на Руси новых общественных отношений, все более быстрое и глубокое социальное расслоение требовали новой идеологии. Язычество с его равенством людей перед силами природы не могло объяснить и оправдать происхождение и нарастание неравенства.

Однако на нынешний день эта концепция чуток устарела, по моему стоит придумать новую религию. Какие имеются подвижки в этой сфере?

wfrr
()

[:]Что общего между орехами и людьми

Братья в опасности!

Народ наш мало во что верит, а все равно каждый боится. Боится заболеть, помереть, атомной войны, экологического бедствия, повышения цен и так далее. Отсюда получается желание верить черт знает во что, потому что лучше верить черт знает во что, чем не верить ни во что. Раньше у людей был Бог, и все надеялись, что если случится плохое, он не оставит в беде, хотя бы на том свете. У нас же тот свет совсем отменили, а на этом — неблагоприятные климатические условия. Поэтому люди наши стали крутить головами и искать, во что бы им поверить. Некоторые стали верить в экстрасенсов, некоторые в пищу без нитратов, а другие в индийского бога, имя которого я забыл. Но больше всего верят в пришельцев с другой планеты. А почему?

Потому что каждый советский человек ощущает за отсутствием Бога жуткое одиночество и даже беззащитность. А ведь как хочется, чтобы кто-то был за нас, — а то все против нас!

Вот и получается: простому человеку необходим брат по разуму.

Такой, чтобы приземлился, если мы уж совсем распустимся, вышел из своей тарелочки, погрозил нам зеленым пальчиком и сказал бы: «Ни-ни! Нишкни!», «Прекрати безобразие и начинай разоружаться!». И мы тогда с удовольствием!

А стоит ли, говорю я вам, закидывать головы к небу или заниматься йогой, не лучше ли внимательно поглядеть вокруг и поискать настоящих братьев, только на Земле?

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

Теперь перейдем к сути вопроса: какое существо на Земле обладает самым большим мозгом по отношению к весу тела? Какое существо в процессе эволюции построило самую крепкую семью, какое существо не убивает себе подобных, не кусается, не дерется и не портит экологию? У кого нам надо учиться жить, забыв о пришельцах из космоса? Кто, наконец, разделит с нами одиночество?

Надеюсь, что самые умные из читателей уже догадались.

Правильно! Наш брат по разуму и сосед по Земле — грецкий орех!

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

Но как это случилось? Как орехи стали орехами? Какими они были раньше? Вопрос не такой простой, как может показаться. Уже давно прогрессивные ученые разных стран подозревали, что грецкие орехи не всегда были только орехами. Но решающим толчком к раскрытию тайны грецких орехов послужила заметка французского археолога Гастона Валуа, выходца из крестьянской семьи, в журнале «Сьянс и палеонтолоджик» за 1908 год о находке в средней Плейстоцене Нижней Нормандии крупного архаичного черепа грецкого ореха без нижней челюсти и ярко выраженными ручками и ножками. Последние сомнения были рассеяны открытием в Танзании двух коренных зубов молодой самки грецкого ореха. Рядом с челюстью обнаружены были каменные скребки, наконечники стрел и бедренная кость мамонта.

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

Покинув в Верхнем Палеозое солоноватое море, далекие предки грецкого ореха вышли на берег и в краткий срок освоили пляжи и прибрежные заросли. Динозавры не преследовали их ввиду малого размера, а быстрота ножек спасла праорехи от прочих хищников.

Еще и речи не шло о появлении человека, а грецкие орехи уже покорили сушу и перешли к древесному образу жизни. Многочисленными оживленными колониями они собирались на определенных видах деревьев, отпечатки листьев которых всегда сопутствуют находкам ореховых скелетов. Там они охотились на вредных насекомых, а благородные деревья опекали их, прикрывая листьями от ливней и прямых лучей первобытного солнца.

Когда неуклюжий волосатый предок человека взял в руки первую палку, грецкие орехи, далеко обогнавшие его в своем развитии, сознательно избрали другой путь. Первым шагом на этом пути было объединение мужского и женского начала под одной скорлупой. Выбрав себе спутника жизни, самка грецкого ореха обволакивала его не только заботой и вниманием, но и скорлупой, буквально привязывая к себе до конца дней. Крепкая семья грецкого ореха — добрый пример подрастающему поколению — стала настолько стабильна, что с течением времени грецкие орехи начали жениться еще до рождения. Этот шаг эволюции, одновременно разумный и трагический, имел место шестьдесят тысяч лет назад.

Ранние браки грецких орехов завершили поступь эволюционного развития. Объединившись с близким существом под одной скорлупой (именно поэтому мы всегда находим в грецком орехе два мозга), орехи потеряли стимул к передвижениям, охоту к перемене мест, отказались от соперничества и тревог. Нет нужды искать общества себе подобных, если один из них обязательно присутствует в тебе самом.

Сравнительно недавно, с точки зрения истории, это привело к атрофированию конечностей. И если Платон в своих «Диалогах об Атлантиде» еще пишет о том, как грецкие орехи спасались от сборщиков, переползая на слабых ножках с ветки на ветку, то позднейшие исследователи об этой способности орехов умалчивают.

Эволюция зашла в тупик. Грецкий орех повис на дереве, нежась под солнцем, получая соки от дерева через единственную руку-плодоножку и обмениваясь мыслями со своей половиной. Очевидно, сегодня орехи лишились дара речи, заменив ее телепатическим общением. Хотя существуют исключения. Известный исследователь Востока Пржевальский рассказывает, что в отдаленных районах пустыни Гоби орехи, срываемые с деревьев в недозрелом состоянии, пищат и плачут. Автор этих строк пытался наладить контакт с орехом, выстукивая различные фразы с помощью азбуки Морзе по скорлупе. Ответа я, к сожалению, не дождался.

wfrr
()

[gimp16bit][qtpfsgui] Всем срочно покинуть линукс.

Есть такая програмуллина, суть которой в том чтобы из одного или нескольких снимков высокого динамического диапазона получить один с низким диапазоном. Попросту преобразовать 2 файла 14bit raw в один жипег 8 бит. Звать ее qtpfsgui.

В венде она ненужна, ибо ее полностью заменяет фотошоп, а тут убогий и смишной гимп который ничего не умеет, вот и существует эта программка, и выполняет свои функции. Но unixway же, посему функции она выполняет через жзатейливо, и больше ничего не умеет, хуже того оно даже не умеет баланс белого брать из raw файла (а откуда она его берет неведомо ибо ни один пресет такой убогий цвет не выдаст) и не позволяет ББ задавать, потому пользоваться ей невозможно в принципе.

вот собственно пример ее потуг, один raw файл, снизу результат любого конвертера сверху сабжевого чуда

wfrr
()

[фото]Карманная почтизеркалка.

на зависть конанистам, никонанистам, и прочим олимпусо и сонефилам

кратко суть

Для неЪ:

Камера 58x86x121mm размером с объективом, с матрицей от зеркалки (и качеством), т.е. какбы мыльница по размеру, и круче кеноновского пятака по внутренностям (все олики и порнослоники вместе взятые застрелились с их недоматрицами)

 

wfrr
()

Про общество потребляния и культуру.

Вот значит:

http://ru.wikipedia.org/wiki/Бразилия_(фильм)

Студию Universal не устроил финальный монтаж фильма «Бразилия», осуществлённый Терри Гиллиамом. От режиссёра потребовали сократить фильм до двух часов и изменить бескомпромиссную концовку на хэппи-энд. Гиллиам отказался подчиниться этим требованиям, в результате студия отправила фильм на полку, где он пролежал почти год. После появления в издании The Daily Variety открытого письма Гиллиама к президенту Universal Сиду Шейнбергу, содержащего простой вопрос «Когда вы собираетесь выпустить мой фильм в прокат?», студия почувствовала давление и пошла на существенные уступки, неизменным оставалось лишь требование изменить финал картины.

Показательно? Еще как, причем эта студия распространяла фильм только в омерике, в остальном мире он был с оригинальной концовкой. Как помним «Я-легенда» - постигла похожая участь (только для фильма хеппиэнда не было - концовка осталась не оригинальная).

wfrr
()

[новогодний скриншот]Запустил я фильм в мплеере и вдруг...

все стало таким приятным, и шрифты и цвета ну как такая падучая система может быть готова для десктопа? У меня на винде такое было только после прибивания квейка. Причем ни на венде ни на линуксе это без перезагрузки не лечится (на линуксе перезагрузкой иксов).

wfrr
()

Шаман а еще удалить?

а воттето удалить? я понимаю, что аспекты выживания на лоре оффтопик, но чем вышеупомянутое лучше?

wfrr
()

Фрактал рисующий ёлку?

знает кто такой?

wfrr
()

[:]² Макаронычъ: машины не парковать.

Сегодня узнал что вышел новый альбом «машины времени». Русский рок жив. Интересует вопрос насколько он жив. Что скажут слышавшие альбом?

wfrr
()

JavaScript в многопоточной среде?

Есть некий класс на жабаскрипте, кой содержит такой метод:

getChildrensMap: function(item, onChilds){
    if(item._childs){
      onChilds(item._childs);
    } else {
      this._loadChilds(item, onChilds);
    }
  },

собственно, эта байда, работает асинхронно и так как блокировок в javascript немае, то встает вопрос, какбы заставить onChilds вызыватсья только после того как в _loadChilds произошла загрузка?

Собственно идеи по этому поводу есь, но хочется послушать мнения народа.

wfrr
()

Надоб вспомнить мультик...

Помню отрывок: какаято планета, на нее прилетает новичек, опытный ему чойто рассказывает, тут налетают птеродактели люди по ним стреляют и из птеродактелей вываливаются украшения (или что-то похожее на бусы!). В тот налет или следующий, новичка птичка задевает, и того отправляют к медикам где он благополучно превращается в... дальше не помню.

Мультик скорее всего наш.

Не помню название есесно, и даже не помню понравился иль нет, охоте пересмотреть.

wfrr
()

RSS подписка на новые темы