- @iorlas: *music *юмор *победаЭто просто победа. Песня относительна свежая, но в плейлисте у меня давно и там она не из-за качества исполнения, а из-за смысла, из-за юмора, из-за слов, которые вызывают улыбку, в отличии многих других такого рода композиций.
Двойной Фёдр — КлоунПекарь
forum.amdm.ru
Бтв, припев оче сильный, а последний "куплет" вообще улыбает.9 days ago - @iorlas: *jquery *быдлокодингСимвол "$" — хороший пример того, как мода разрушает стандарты и внушает людям писать быдлокод.
Сейчас имею дело с кодом, в котором юзается 2 фреймворка, которые юзают символ $. Однако, есть причины использовать третий — jQuery. noConflict() спас меня. Хотя я минут 30 втыкал и не мог понять от чего это в чужом коде появляется ошибка после моих добавлений.
Стоит отметить, что в чужом коде нигде нет символа "$".
Какие могут быть версии того, как может ещё мешать jQuery без noConflict? - @iorlas: *кино *торрент *ппцХочу пересмотреть The Rocketeer. Я его не видел уже лет 5. Вы знаете как сильно я его хочу пересмотреть? ОЧЕНЬ ХОЧУ. Проблема в том, что на рутрекере, среди раздач, максимум 21 сид. Я сейчас качаю тот, где 18, потому что размером меньше.
Трансмиссия пишет что "1 year remaining". Я НЕ ПЕРЕЖИВУ ЕЩЁ ГОД С МЫСЛЬЮ ЧТО ХОЧУ ВНОВЬ УВИДЕТЬ ЭТОТ ФИЛЬМ АААААААААА - @iorlas: *маразм *rockstargames *скатываниевговно *maxpayne3После Blizzard решили скатиться и RA Games: на ютубе банят даже за трейлеры Max Payne 3.
youtube.com
Хотя всё-таки некоторые всё-равно выкладывают летсплеи и с ними никто ничего не делает!
youtube.com
Аж противно, а ведь думал что RA Games не плохи и скатываться тотально не планируют. А вот фигу.10 days ago - @iorlas: *рашшндевелопмент *быдлокод *пздцЕсть у меня тут один проектик, заказчик по нему оче странный. Хочет сам не знает чего и каждый раз хочет какую-нибудь вундервафлю. Сначала захотел очень лёгкое и простое решение — запилил ему на голом PHP. Потом захотелось модульности и расширяемости, а в старом функционале нужно было добавить много всяких фишек — пришлось переписывать это лёгкое решение с нуля с более ветвистой структурой.
Сейчас у него хотелка изменилась сильно и решил он что нужно запилить вообще всё иначе, там сделать чтобы можно было делать так, а вот там — иначе. А вот это вообще хочется автоматизировать полностью.
Получается что я буду пилить третий раз это, с нуля. На этот раз придётся вообще юзать RoR, благо там есть некоторые плагины, что решают часть задач(даже в Yii таких решений нет).
К чему я это всё? Почему нет конкретики? Не хочу рассеивать внимание, делая акцент на проблеме.
С виду, кажется что проблема в ТЗ — да, так и есть, частично. Просто ТЗ у всех трёх версий разное, очень разное, хотя и имеет некоторые общие черты. Но смысл не в проблеме, а в её решении.
Я лично первый раз встретил такую проблему, что один и тот же проект приходится переписывать N раз по причине что код предыдущей версии не подходит для реализации нового решения.
Раз не подходит, раз ТЗ новое, значит пилить и надо с нуля, всё верно? Заказчик должен платить как за 3 разных продукта? Ок-ок-ок. Вопрос в другом: как можно застраховать свой код от такого "старения", как сделать так, чтобы не было таких ситуаций.
Сразу планировать что у системы будет тотальная гибкость? Слишком сложно и затратно. Сразу всегда писать на рельсах? Не всегда решит проблему, да и на рельсах писать мелочь — ужас.
Сталкивались ли вы с подобными проблемами и как их решали? - @iorlas: *rage *js *python *php *cЗнаете что бесит меня сейчас больше всего? Нет не знаете, но речь о том, что на самом деле бесит незаметно, надоедает и просто тратит время: работа с однотипными конструкциями. Каков у меня был БУГУРТ когда введя в js-коде arr.append(x) я получил ОШИБКУ. Как же бесит что нигде не придерживаются стандартов — более того, не думают о их создании.11 days ago
- @iorlas: *python *старостьневрадостьТут бродя по сети увидел страшно знакомое слово "Beautiful Soup". Секунд 10 думал, где и что же это такое за решение. Может в PHP когда-то ооочень давно что-то такое встречал/использовал. А может вообще в Ruby среди статей где-то видел?
Залез в гугл и вспомнил что это парсер html/xml, который я использовал для нескольких хитрых вещей года 3 назад, если не больше.
СТарость не в радость, что называется, такие вещи запяматовал, это надо же...14 days ago - @iorlas: *sublimetext2 *python *boost *handmadeПилю сейчас пару небольших вкусняшек для ST2. Для начала, занялся TODO-списком. Для самого начала — списком локальным(только с текущего файла). Для поиска используется find_all метод текущего view. Фишка в том, что там поддерживаются регекспы, форматирование, пара флагов, но всё это сделано не через Python, а через Boost. Следовательно, там нет поддержки некоторых фишек re-модуля питона и форматирование там совсем иное. Жаль что в доках этого не было упомянуто. Хорошо хоть я сам сообразил почти сразу, после нулевого результата попытки форматировать результат через строку "{0}".
Продолжение следует. - @iorlas: *ie *юморblogs.msdn.com
Для полноты картины следовало бы добавить изображения Доктора Зло.14 days ago - @iorlas: *позор *habrahabrhabrahabr.ru
Это позор всего сайта. Автор статьи утверждает что реализация глобального меню в юнити — говно. Причинами, из-за которых он её такой считает, были названы примеры того, как глобальное меню не отображает меню приложения, у которого этого меню ещё нет, ведь меню в приложении создавалось динамически, так как разработчики хотели "сэкономить на знаках препинания": при старте приложения, у него меню вообще нет, а рендерятся пустышки, в которых ничего нет до того момента, пока пользователь не откроет их. Unity не отображает пустые меню, в которых ничего нет, следовательно приложение и не может выследить когда же юзер открывает меню.
Второй причиной было названо "отсутствие поддержки сложных меню", "потому что в MonoDevelop оно именно сложное". Однако, в MonoDevelop сделано это меню через жопу, простите. При этом у всех остальных приложений отображаются сколько угодно сложные меню. Но почему виноватым оказался не MonoDevelop, в котором такое быдлокодерское решение было использовано, а Unity, который трезво обрабатывал тот бред, что даёт MonoDevelop?
Кроме того, в комментариях люди поддакивают автору: "Всегда подозревал что сделано оно не очень". Пока там только 2 плюса.
Некоторые не понимают что такое глобальное меню: "руления глобальным меню ручками" — люди не понимают, что это то же самое меню и оно обязано быть одним и тем же.
А некоторые вообще забывают что такое меню: "Как например сделать кнопки или поле ввода в меню?".
Так и хочется написать гневный комментарий чтобы автор спрятал свой пост в черновики и подумал над тем, что пишет.15 days ago - @iorlas: *быт *кетчуп *!Кетчуп "Томатоф Болгарский" просто охуенен. Нет, ну правда. Все остальные это какие-то жидкие соусы с разными вкусами, а в этом прямо ощущается что сделан из настоящих помидоров, что использовался настоящий перец. Там прямо кусочки кожуры помидоров и кусочки перца есть! А вкус — мммм, просто 10/10. Очень советую.15 days ago; 13 replies
- @iorlas: *быдлокод *html *js *хуитаЕсли вы пишете код и вдруг оказывается что он вообще не работает, то, скорее всего, он даже не запускается, так как страница не завершает свою загрузку. Это бывает в случаях, когда серверная сторона написана, в оригинале, идиотами.
Потому в таких проектах имеет смысл помещать весь свой код после всего HTML кода страницы, где производить нужные операции не вешаясь на ивент jQuery.16 days ago - @iorlas: *html *js *ie *quirksmodeЕсли вы видите что с вашим сайтом происходит пиздец(простите), если jQuery начинает притворяться мудаком(простите), то вероятнее всего мудак тот человек, кто заставил страницу рендериться в браузере в quirks-mode.
quirks-mode — режим рендеринга в режиме совместимости с более старой версией текущего браузера. Например, в ie6 будет рендериться сайт как в ie5. В ie7, судя по всему, тоже рендерится как в ie5. В ie8 рендерится как в ie7 с некоторыми исключениями, которые придётся познать на опыте. - @iorlas: *js *ie *? *чтозапиндецНа странице есть 2 формы. jQuery по селектору 'form' и 'FORM' видит только одну. document.getElementsByTagName('form'); тоже возвращает только одну. Слава богам хоть есть DebugBar, через который я это могу увидеть в ie7. Однако, пока никакой полезной информации я не нашёл: в DOM форма есть, а JS молчит.
Кода там дофига, код не мой, jQuery 1.6.3, есть куча всякого JS-кода, может быть какой-то код оставлен одним из исполнителей, который хотел навредить заказчику.
Что делать?17 days ago - @iorlas: *ноут *посоветуйте *?Есть необходимость в переносном "рабочем месте": по сути, в пути юзать почти никогда не буду, потому нет необходимости в миниатюрности, долгой работе вне сети, чего-либо ещё такого, "мобильного".
От машинки требуется: удобство+приятность работы как за освновным PC, чтобы акк не сдыхал быстро(так как будет ноут работать не 24/7, но 10/7 — точно, и 9 из этих часов точно при работе из сети), чтобы не было попоболи при чистке(у знакомого был ноут, в котором к куллеру процессора было не подобраться не разобрав вообще всё и вся, но некоторые шурупы просто было не открутить, оказалось что у похожих моделей пластина удобно откручивалась и можно было прочистить куллер, а в его модели сей фишки не было), чтобы машинка без особых проблем справлялась с убунтой+1 виртуалкой с вендой — получается около 3гб RAM нужно бы.
Ну и, конечно, хочутся потратить на такую машинку не слишком много денег.
Или проще всё-таки на других рабочих местах поставить нормальные "стационарники"?22 days ago; 11 replies
