... cause I am the chosen one!

"и Землю увидев в окне, мы стали сравнимыми с ней" (с)


технофетиша и хвастовства псто
RED
[info]olga_the_dark
Поскольку мой ноут в достаточно плачевном состоянии и неизвестно, сколько и с какими перебоями он ещё продержится (хотя после недавнего шаманства с термопастой пациент всё же скорее жив, чем мёртв), а работа не ждёт и не будет ждать, да и хочется заиметь что-то, что можно таскать с собой, не боясь, что оно в дороге развалится, решила сделать себе небольшой подарок на НГ. Вот такой подарок: http://www.ulmart.ru/goods/186213/.

Таки да, была неправа, называя нетбуки "пиздюлинами". Последние модели этого класса по начинке почти не уступают ноуту, с которого я пишу эти строки (а в плане работы с сетью и получше оного), разве что размером поменьше.

Вот такая вот штучка, да, оно в реале:



Щас вот решаю вопрос с установкой на него НОРМАЛЬНОЙ операционной системы (ибо венда таки буэ, оставить оставлю, но не думаю, что буду особо оно юзать). Подумываю про Ubuntu Netbook Remix, хотя ещё есть сомнения - всё ж на последнюю убунту много кто ругался. Если кто знает более интересные варианты - об этом можно и нужно сказать в комментах :) И если кто знает, как из образа создать загрузочную флешку в opensuse - тоже буду признательна, а то то ли я блондинко, то ли просто я чего-то в этой жизни не понимаю.

И, да, обнаружила, что для нетбуков, как ни странно, охрененно удобен Google Chrome. А что - шустрый, интерфейс имеет негромоздкий, но броский, режим "инкогнито" включается одним кликом. Жаль, что под Линукс его пока так и не спортировали, жаль (UPD: говорят, уже спортировали и есть хоть и бета, но вроде рабочая, надо будет поюзать)...

В общем - в любом случае, вот такая вот стильная и функциональная игрушка за небольшие деньги и с доставкой на дом - офигенно! И, нет, этот пост не проплачен, я просто нагло хвастаюсь %)
Метки: ,

красноглазый лытдыбр
bloody hands
[info]olga_the_dark
Что-то совсем тоска загрызла, блин, хоть на стенку лезь. А ещё и концерт пропустила, на который и звали, и хотелось пойти, из-за грёбаной простуды с температурой и сильной болью в дыхалке. Кто там был - я вас всех ненавижу. И вот сижу я уже который день дома, красноглазая во всех смыслах этого слова - и от простуды, и от рода занятий. Напоминаю себе Г'Кара из Babylon 5, ага - морда пятнистая, глаза вот как раз примерно такого же цвета, как у оного персонажа... разве что не лысею пока %)

Скольжу по волнам RSS-лент, джаббер-транспортов и прочих средств интеграции и синхронизации. И, да, к вопросу о. По рабочей необходимости (я ведь говорила, что устроилась на постоянную удалённую работу, да?) таки пришлось обратно воткнуть отключенный два года назад транспорт в асюган. И теперь вот я прямо не знаю, что делать. Ибо немалое количество контактов с оного я из контакт-листа давно вынесла за ненадобностью, а тут мне долбаный транспорт их всех снова предлагает авторизовать. И мой контакт-лист в Psi теперь выглядит вот так:

грёбаная аська

С небольшой разницей, правда - сейчас у меня уже 138 новых контактов - спамеры же прут ещё как дурные. И тыкать разбираться, кто есть кто, мне просто невыразимо влом.

Впрочем, это ладно ещё Psi... куда интереснее повёл себя QIP на моём виндузятном коммуникаторе. У этой сцуки по умолчанию включён антиспам-бот, который всем стучащимся юзерам шлёт дурацкие вопросы. И как вы думаете, что он сделал, увидев такую пачку новых контактов? Правильно, разослал им херову гору этих самых дурацких вопросов. А поскольку райцентровский жопорез - это жуть, мрак и пиздец, то меня постоянно выкидывало, и, таким образом. при каждом последующем входе в систему эта пачка сообщений отсылалась вновь. После чего мне, естественно, поприходила куча сообщений разной степени гневности и матерности на тему, в трёх буквах выражаемую как "WTF". Я, конечно, отшучивалась, что за два года моего отсутствия у моей аськи проснулся ИИ, но всё равно, конечно, было неприятно. Напомнила о себе, блин.

Так что с комма пока выхожу только в нетрушную и еретическую ICQ напрямую, без всяких транспортов. А что касается джаббера... здесь у меня есть три соображения, касаемо аккаунта на JSR:

  1. Контакт-лист засран сервисами, ботами, транспортами и не только до такого неприличия (503 контакта, из которых большая часть - дохлые с транспортов, и это ещё не считая неавторизованных), что чистке уже, пожалуй, не поддаётся.
  2. В последнее время JSR частенько то падает, то теряет выход на материк.
  3. Да и просто - на кой хрен мне будет в Питере сахалинская жаба?
И ввиду вот этих самых соображений я вот даже вспомнила, что у меня есть свой домен, а на нём даже есть свой джаббер. Надо бы вспомнить пароль и переползти туда с концами, оставив Google Talk и LJ-Talk как резервные сервера. Как вспомню или перебью пароль - отпишусь, stay tuned :)

Вот такой я нехороший человек, предатель и вообще, да. Но чтобы хоть как-то восполнить ущерб, нанесённый священному делу джаббера, с подачи камрада  зарегистрировалась в наитрушнейшем, наикрасноглазейшем и наиудобнейшем сервисе Juick - а для тех, кто не знает, это система (микро)блоггинга, целиком и полностью управляемая через Jabber-бота. Я вам так скажу - этот ваш твиттер по сравнению с вышеуказанным сервисом просто нервно курит в сторонке - как по возможностям, так и по удобству управления и постинга. Хотя кросспостинг в твиттер я таки уже себе настроила, да. В общем, кто уже там или кто ещё только планирует... добавляйтесь: http://juick.com/Ad-Astra/  ;)



сраные интернеты катятся в сраное говно
hate
[info]olga_the_dark
И почему почти все сайты, на которых я хоть сколько-нибудь сижу, со временем становятся только хуже, а? Если не движок запорют, то публика резко испортится. И исключений почти нет.

Вот щас, например. Хочу почитать дружественных блоггеров из жежешечки. И бесит меня как эта дебильная хреновина справа, предлагающая заюзать мне их разнесчастный мессенджер, так и периодически всплывающие сплеши с тем же самым предложением. Смотрю значит, что это за мессенджер такой, и почему "новый", когда у них давно есть хоть и хреновенький, но джаббер по имени LJ-Talk? Ага, это, значит, они оный джаббер проинтегрировали с мелкомягким Live! - тю, нашли о чём орать. Не хочу я у мелкомягких регистрироваться, пшли нафиг. Почему я не могу заюзать этот разнесчастный мессенджер с уже существующим джаббером, и нужен непременно аккаунт на Live!, почему я даже не могу отключить эти назойливые приглашаловки, а? Видимо, подумать об удобстве юзеров ума не хватило, ага - и после этого всякие Лебедевы ещё будут с важным видом вещать о дизайне и юзабалити? Ну да, конечно, это вам не к типографике придираться и не расстояния между буквами мерить, тут надо код писать, по клавишам стучать...

Или вот, взять твиттер. Честно говоря, когда мне в почту в очередной раз сыплются мессаги о том, что меня там кто-то зафолловил, я их уже даже не читаю. Ибо в более чем 95% случаев - очередные спамеры-SMOшники (почти как "чмошники", ага). Даже в журнале "Хакер" уже пишут статьи о написании спам-ботов под твиттер, и не занимается этим только ленивый, чем народ создаёт нехилый мусор в информационном поле. Люди, если меня зафолловил кто-то дельный - сообщайте об этом лично. А то уже сами эти мессаги от твиттера я скоро буду отправлять исключительно в диру "спам". Идея-то хорошая, но полное отсутствие защиты от спама её просто убивает.

А ещё я пару-тройку лет назад создала и всячески нахваливала файлопомойку на MyLivePage, и, д, на тот момент это был действительно хороший сервис. Если посмотреть, во что он превратился теперь, то становится просто тошно. За рекламой не видно контента, все эти жуткие поп-апы при клике куда бы то ни было, те же самые френдящие спам-боты, да и вообще - на халявных порно-сайтах и то страницы лучше смотрятся. И нет, не надо тут слов типа "нищеброд" - я даже пробовала заплатить, но это всё же лишь временная мера, не отменяющая неудобств при просмотре других сайтов на том же самом движке. Чую, надо оттуда валить, подняв себе сайтец с нуля (хорош лениться, ага, ведь уж что-что, а сайты поднимать я умею) и залив всё то же самое туда.

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

P.S. А ещё только за последние полгода я сделала два сайта о недвижимости, сейчас делаю сайт строительной компании и готовлюсь переделывать ещё один сайт о недвижимости. Кто там сказал, что в этой отрасли кризис?

Метки: ,

и ещё о работе
bloody hands
[info]olga_the_dark
Собственно, написанное ниже вдохновлено не так давно прочитанными тремя вещами: биографией Стива Джобса, этим и вот этим. Занятное чтиво, кстати - рекомендую!

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

Уже когда-то давно я в жежешечке писала, что ИМХО лучшие проектменеджеры в программерских конторах - это те, что сами из бывших технарей. Чтоб хотя бы знали специфику работы и не требовали "от балды" и от "левой пятки заказчика". Но это ладно, это хрен с ним - чем дальше. тем сильнее я начинаю понимать,. почему таковых немного. понимать, собственно, на своём примере. Ибо, не сочтите за лузера и лохушку - я НЕ ХОЧУ быть манагером. Я не умею руководить, мне до сих пор чаще всего не то что приказывать - просить что-либо сделать западло (особенно учитывая, что в массе своей люди ленивы, и их надо нещадно пинать, чтобы они хотя бы оторвали жопу от дивана), а трындеть с заказчиками для меня вообще пытка (и самое аццкое в этой пытке - сторговаться о цене работы). Но зато я люблю кодить. Я люблю изучать новые технологии. Я люблю проникать на самые низкие уровни логических построений, и от них подниматься к высокоуровневым абстракциям. И ещё много чего в этой сфере люблю. И для себя считаю приемлемым карьерным ростом не "за месяц от рабочего до мастера дошёл" (с), а поднятие от рядового кодера, пишущего по чужим "лекалам", до, например, системного архитектора, эти самые "лекала" разрабатывающего. Или ещё как-нибудь так. И я, честно, не считаю это зазорным. Ибо у каждого своё предназначение, и если всем рваться в руководители - то кому дело делать-то?

Сейчас, пока я формально сижу в декрете, а неформально промышляю надомным фрилансом, мне, к счастью, заказы подкидывают околоайтишные товарищи. Потом же, как наберусь опыта и пойму, что же мегакрутое я НА САМОМ ДЕЛЕ хочу сделать (это тема не то что для отдельного поста - для задушевной беседы под красное вино), я, скорее всего, организую свою контору, где посажу наёмного управляющего для привлечения клиентов и организации труда, а сама займусь тем, чем люблю заниматься - разработкой. Если, конечно, не наступит Большой Трындец, после которого кантуперщики резко станут не нужны :)))


Метки: ,

ещё один пост о говне в ЯП
bloody hands
[info]olga_the_dark
Вообще, наверное, нехорошо поливать грязью то, что несколько лет подряд кормило и до сих пор временами подкармливает. Но сил моих больше нет, честное слово!

В общем, как неприятно после хорошего снова переседать на говно, а! Как, покодив на C++/Qt (и это даже несмотря на общую кривоватость плюсегов), противно помогать соученикам с курсовыми на Дельфях, так и сейчас, после неплохой практики с Ruby/рельсами, кодить что-либо на php жутко влом. У меня тут висят несколько похапешных задач, которые я уже затянула просто до неприличия (жопа я!) - а заставить себя всё же крайне трудно. Но надо, да.

Господа, похапе таки говно - и, думаю, мало кто возьмётся с этим спорить. Меня ЗАДОЛБАЛИ эти никак не структурированные и имеющие кучу совершенно неочевидных глюков нюансов бесчисленные функции.

Вот хотя бы из недавнего. Задача такая: выдрать из некого объёма информации все дробные числа и округлить их до 2 знаков после запятой. Вообще, там это надо сделать в уже обработанном XSLT-процессором XMLe, но поскольку php-шная реализация XSLT не поддерживает replace(), то приходится делать дополнительный парсинг силами самого php. Закладка на хелп по preg_replace в php.net у меня давно уже стоит, но не всё так просто. В общем, пишу:

$result = preg_replace("/(\d+,\d+)/e", "round($1, 2)", $result);

Думаете, заработало? А хрен там! Ругается на неправильное количество параметров для round(). Я долго пыталась понять, в чём же дело. Перечитывала хелп по округлениям и пыталась понять, "то ли лыжи не едут, то ли я е#%нутый". И только где-то через час до меня дошло - а десятичный разделитель в оригинальном XML же - запятая! И эту запятую функция воспринимает как лишний разделитель между агрументами. Ну ладно, думаю, фигня война. Пишу так:

$result = preg_replace("/(\d+,\d+)/e", "round('$1', 2)", $result);

По всем прикидкам, это должно было бы работать правильно. А, опять же, хрен там! Даже несмотря на кавычки. Округляет почему-то не до сотых, а до целого. И, знаете, почему? А потому что при таком неявном преобразовании строки в число запятая НЕ рассматривается как разделитель целой и дробной частей! Только точка! Соответственно, выделяется только целая часть числа. Ну, блин. Мне так тоже не подходит. Начинаем извращаться!

$result = preg_replace("/(\d+,\d+)/e", "number_format(str_replace('$1', ',', '.'), 2, ',', '')", $result);

Собственно, number_format - это чтобы запятую потом на место вернуть, да. Но даже это всё равно не заработало, и вы никогда не догадаетесь, почему, и на что заругалось. А на самом деле, результат вычисления функции не может быть первым аргументом в number_format. Там может быть или строковая константа, или имя переменной! Ну ни хрена себе, а? Рациональной причины для подобных ограничений я не вижу - разве что могу предположить, что разработчики php люто ненавидят всё, что хоть немного похоже на функциональное программирование (впрочем, они и объектно-ориентированное-то не так давно полюбили). В итоге, конечным, рабочим вариантом стало вот такое:

$result = preg_replace("/(\d+),(\d+)/", "$1.$2", $result);
$result = preg_replace("/(\d+.\d+)/e", "number_format($1, 2, ',', '')", $result);

Вот так вот. Двойные накладные расходы и просто ну очень некрасиво. Вы тоже любите php, как люблю его я?

Метки: , ,

И снова о C++, как всегда - недовольно
bloody hands
[info]olga_the_dark
Окей, ну прога для учёбы уже практически дописана (собственно, в ней я занимаюсь сугубо рефакторингом сомнительного кода и добавлением мелких фич по просьбе научного руководителя, сиречь препода). Экспириенс капает потихоньку :)

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

С каждой строчкой кода, с каждой прочитанной книгой, лекцией или статьёй документации, с каждой попыткой пройти соответствующие тесты я всё сильнее понимаю одну вещь. Эта ваша сишка, особенно приплюснутая, напоминает мне хитрожопого политика-законотворца из Госдумы. Сколько бы ты ни изучал законы, сколько бы ты ни считал, что знаешь их, и что какого-то минимума тебе достаточно для реальной жизни - но если пытаешься побороться с автором, то он всегда найдёт какую-то хитрую лазейку, чтобы тебя запутать. Ты НИКОГДА не сможешь сказать, что досконально знаешь всю эту хрень. Потому что везде есть какие-то двусмысленности, какие-то нюансы, какие-то совершенно нечеловекопонятные выражаемые в паре символов условности, созданные для того, чтобы обвести тебя вокруг пальца. Держать всё это каждый день в памяти - примерно как зубрить уродливые и неструктурированные наборы функций в php. То есть, по идее-то и можно, но вот нафига?

ИМХО, язык, к оторому комментариев и советов по избежанию ошибок выпущено едва ли не больше, чем книг по самому языку - какая-то какашка. Язык, в котором ну слишком много нюансов и "задач на смекалку" - какашка вдвойне. Даже с весьма облагораживающими библиотеками вроде Qt, да. Таким языкам очень не хватает дизайна - и даже сами авторы этих книг это признают (в книжке по ссылке параграф номер 1 как раз и гласит, что "плюсики" - это не очень-то хорошо структурированная смесь из 4 языков по сути дела). После пары недель кодинга на ЭТОМ, изобретения велосипеда для элементарных вещей и тому подобной мороки хочется покодить на Руби или Питоне хотя бы в чисто лечебных целях. Чтобы вспомнить, что языки программирования бывают красивыми.

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


Метки: ,

Рабоче-профессиональное, о коде и быдлокоде
bloody hands
[info]olga_the_dark
Вчера к нам в одну из чат-комнат JSR зашёл... эээ... человек. Зашёл с вопросом - а не знаем ли мы, как сделать goto по метке в похапе. Вот, знаете, бывают такие вопросы, ну просто исчерпывающе характеризующие их задавателя. :))

Попутно с объяснением этому товарисчу, почему так делать не надо, и почему надо сначала читать книжки с теорией, прежде чем искать лёгких (и мелких) деньжат в похапебыдлокодерстве, узнала я, что сей товарисч пытается пройти сертификации на http://certifications.ru. Просто интереса ради зарегалась, и по своей старой доброй традиции, открыла тест на HTML (я на любом сайте курсов/сертификаций именно такие тесты открываю в первую очередь, по ним неплохо видно примерный уровень ресурса). На проходной балл-то я набрала, но с самого теста тихо прихренела.

Скажем так, тест не просто быдлокодерский. От него прямо-таки за версту веет "вебом 1.0" и 90-ми годами. Не, ну неужели в наш просвещённый двадцать первый век ещё кто-то юзает и, более того, в обязательном порядке запоминает конструкции типа <marquee behavior="scroll"> и <font ...>? Про само название теста стоит сказать отдельно - что-то типа "программирование на HTML". Убивать, убивать, убивать! Сколько можно повторять - HTML не язык программирования, это язык, мать вашу, раз-мет-ки! РАЗМЕТКИ! Остальные тесты проходить у меня желания уже не было - пусть подобный вышеописанному товарисчу народ этим забавляется. А я всё ж предпочту что-нибудь полезное для себя, кроме сраной бумажки-"сетрификата" (сертификат сертификату рознь, ага) из таких вот тестирований вынести.

Да, кстати, если я когда сказала чего неодобрительного про http://intuit.ru - беру все свои слова обратно. Курсы там сейчас пошли вполне себе профессиональные, изрядно "выросли", да - а модерастия, которая в своё время прошлась по мне банхаммером, сейчас не ощущается совершенно. Да и просто, на самом деле это хороший самобытный и финансово необременительный для юзера проект, всячески работающий на благо кодерского сообщества. А вот этот, с позволения сказать сайт сертификаций - ну замануха, пипец же! Интерфейс - кривенько редизайненная калька с http://brainbench.com, уровень тестов же и рядом не валялся. Если с сертификатами от BB люди реально устраивались на работы (да там и тесты такие, что сразу видно, чего не хватает и что стоит подтянуть), то с ЭТИМ я и младшим помошником старшего верстальщика бы не взяла. Явно хотели "русский брейнбенч" - а вышла какашка. КТО эти "люди с западными сертификатами", что писали тесты?

Такая вот херня. А ещё я заказала себе с Амазона три чисто профессиональных книжки от старого доброго O'reilly - буду систематизировать свои отрывочные знания по rails и не только. Стремление к знаниям - это и есть то, что отличает нормального разработчика от быдлокодера.

Кстати, да, вот. Я, как услышала про всю эту кухню, жутко хотела и хочу сваять что-нибудь на микроконтроллерах. Хотя бы игрушку дочке, что ли. Но - увы! - мне зрение паять не позволяет . :( Прикупить себе что-будь типа Arduino, что ли?


Метки: , ,

Машиноцентризм и жизнь
bloody hands
[info]olga_the_dark
Ух. И опять - тяжёлые кодерские будни, с ночами, проведёнными за выкрикиванием "WTF" и "да какого [beep] эта [beep] не работает". Но пока ещё жива, да. И что интересно, даже мысли после всего этого есть.

Тут вот камрад Sordes в одном из своих блогов давеча поднял интересную тему: на кого лучше ориентироваться в вёрстке - на человека или машину? И вот как раз после жестокого такого кодинг-марафона и ловли бегающих пикселей я скажу однозначно - да не только в вёрстке, вообще во всём, что делает кодер, он должен ДУМАТЬ КАК МАШИНА и делать так, чтобы удобно было в первую очередь машине.

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

Человек? Смотря какой человек. Я вообще мизантроп, и какую-нибудь секретутку, которой в самом неудобном месте вдруг понадобились свистящие, пердящие и мигающие рюшечки, за человека считаю разве что только с конкретной такой натяжкой. Ибо who the fuck is she по сравнению с Технологией с большой буквы,хотя бы с тем же валидным XHTML и микроформатами, которые можно парсить XSLT-шкой и автоматизировать сбор инфы с сайтов? Я прислушиваюсь лишь к тем, кто что-то в этимх технологиях понимает, да, и без совсем уж вопиющей причины стараюсь не делать "костылей". Кто там сказал "сверстать таблицами и не мучаться" и "лучший валидатор - браузер"? А молнией по сраке? Браузер-то, может, и отинтерпретирует гламурненько и приятно для блондинчатого глаза. А вот семантика нарушится, и в грядущую эпоху data mining, самообучающихся систем и прочих классных штук я считаю вот это куда большим грехом. Не код - приложение к дизайну, а дизайн - приложение к коду (вот сейчас читающим это дизайнерам захочется меня убить, ага), и в случае чего, ИМХО, именно дизайном можно пожертвовать.

Есть и на том же хабре некоторые уникумы, считающие, что "если хоть процент вашей аудитории сидит на IE5, и этот процент вам приносит прибыль, то никуда вы не денетесь, будете под IE5 всё затачивать". Не считаю так. Ставка на технологии, а не на быдлопублику - это инвестиция в будущее, это тот скелет, на который можно потом нарастить ещё более клёвые технологии, которые как раз и принесут больше прибыли. Иначе не была бы сейчас так популярна "поисковая оптимизация" кода сайтов, да - что это, как не то самое ориентирование на технологию для увеличения прибыли? А те же апплеты и плагины для браузеров, позволяющие по-новому взаимодействовать со страницей? Да тут же ещё просто поле непаханое, чего можно придумать.

Думать как машина. Этому я научилась неплохо. Эх, не за горами тот день, когда машина будет думать, как я...


Метки: ,

технодыбр, кроме кодеров мало кому интересный
bloody hands
[info]olga_the_dark
Собственно, в перерывах между всяческими "высокими материями" таки приходится иногда подрабатывать старым добрым похапебыдлокодом. И мыслями по завершении одного из подобных проектов, пожалуй, заделюсь.

Я не слоупок, но я только сейчас оценила мощь Drupal. До этого я разве что писала простенький шаблончик под пятую версию (который, впрочем, на целевой сайт так и не был натянут), а тут задача была - в весьма сжатые сроки поднять полностью функциональный и кастомно задизайненный сайт (если точнее, очередную веб-БД по недвижимости) на шестой. Если бы я ранее сталкивалась с этим движком, то сделала бы ещё быстрее, но уж как вышло - так вышло. И то, что я когда-то пыталась поднять подобное на MODx, и даже статью на хабр об этом писала - лишь бледная тень тех возможностей, которые предоставляет разработчику Drupal 6.

Нет, не поймите меня превратно, я до сих пор считаю, что для небольших проектов MODx - идеальное решение, это как раз его ниша, а прочие CMS/CMF в данном случае будут как пальба из пушки по воробьям. Но когда требуется мало-мальски продвинутый функционал, типа сложных сортировок, кастомных фильтров, специфических типов полей и всего такого - то модиксовая связка TV+Ditto однозначно проигрывает друпаловским CCK+Views (на самом деле, посмотрев эту друпаловскую связку модулей в деле, я была просто в шоке от того, СКОЛЬКО всего можно реализовать на этой основе). Хотя, да, порог вхождения, пожалуй, даже выше модиксового, и то, и другое - быстрый и понятный инструмент лишь в умелых руках, а "чайник" вряд ли разберётся. Буду знать теперь - в следующий раз, когда потребуется веб-БД для чего угодно, именно это с большой вероятностью станет моим выбором.

Хотя, когда потребовалось сделать пару "костылей" в шаблонах, заглянула в API... и тут уже была удивлена неприятно. Да, народ был прав, и ООП там даже не пахнет, а если где-то и пахнет, то почти неуловимо - куча функций и переменных в глобальном неймспейсе, и ориентироваться во всём этом бардаке непросто. Странно, вроде такая крутая и продвинутая система - а разработчики даже не удосужились распихать функции по классам. Тот факт, что под Друпал столько модулей - это настоящий подвиг сотен и тысяч людей :)

Впрочем... всё равно, лишний раз, кодя такие проекты, понимаешь, насколько php некрасивый язык. Ему откровенно не хватает дизайна (одна неразбериха в именовании функций и порядке аргументов чего стоит). Пойду лечить свои кодерско-эстетические чувства уже заждавшимися меня (последние пару дней я откровенно фиговато себя чувствовала) проектами на руби/рельсах... :)

Метки: ,

рабочее, оптимистичное
bloody hands
[info]olga_the_dark

Да-да, как ни странно, оптимистичное. Хотя повод любого другого мог бы повергнуть в уныние.

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

... спускаюсь на второй этаж, захожу. Если раньше отдел, занимающийся вебом, имел в штате несколько постоянных работников, а также работал с фрилансерами по необходимости, а за, казалось бы, "пятистраничные" сайты просил немало денег (сколько - не скажу, дабы, если эту запись прочитает кто-то с работы, меня не обвинили в нарушении коммерческой тайны ;) ), то сейчас на двери висит табличка "сайты за 5000 рублей" (да-да, вот СТОЛЬКО всё это на самом деле и стоит), а под табличкой сидит угрюмый шеф и говорит, что отдел и вправду расформировали, так что, вполне возможно, что выходить мне будет некуда. Типа "может, что для тебя и найдём, но пока не обещаю". Я честно говорю шефу, что легко могу перепрофилироваться, чему свидетельством немалое количество полученных мной сертификатов, так что пусть имеет ввиду... и топаю домой. Что интересно, ни капельки не расстраиваясь. А знаете, почему?

А потому, что у меня есть то, что для многих - непозволительная роскошь. У меня есть ВРЕМЯ. Время осмотреться и подумать, что я хочу делать дальше. Олька, ведь ты же об этом мечтала! Тебе же давно уже остоедренело быть "тупым похапешником"! И ведь если бы меня торопили с выходом на работу, если бы мне ежедневно присылали заданьица что-нибудь где-нибудь сверстать или поставить где-нибудь какой-нибудь скриптец - меня бы это только злило, не давая сконцентрироваться на действительно интересных делах! А сейчас мне по сути дела развязали руки. Я могу нагло сидеть в декрете до упора, по настроению и наличию времени подрабатывая удалённо, почитывая учебные курсы, получая сертификаты, пописывая код "чиста для себя", для учёбы и для портфолио. А к тому времени, как надо будет что-то серьёзно решать, действительно, а, может мы с мужем и вообще решим уехать на материк, ну или я хотя бы зарегистрируюсь как ИП и начну что-нибудь мутить самостоятельно.

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



Метки: ,

технологическое, слегка брюзжащее
bloody hands
[info]olga_the_dark
Сижу, слушаю новый альбом Franz Ferdinand. Хороший альбом, кстати - пусть и попсятинка, но жизнерадостная и талантливо сделанная. Вот делайте со мной что хотите - а мне этот коллектив жутко нравится. Но даже не это самое смешное... на самом деле официально альбом выходит только 26 января :)

Угу, Сеть рулит, да. И Кренделя последние мне тоже до релиза достались. И если лет пять назад меня бы ещё грызла совесть, и я бы рано или поздно достала лицензию, то сейчас я этого не хочу просто технологически. Ну посудите сами - НАХРЕНА мне эти громоздкие и неудобные компакт-диски, которые легко царапаются, и которые жутко неудобно таскать с собой? Помнится, опять же, лет пять назад у меня были вечно оборваны карманы на куртке - потому что я таскала в них CD-плеер немаленькой ширины и толщины. А сумка своей тяжестью напоминала кирпич, потому что там лежало ещё штук тридцать сидюшек в кейсе. А сейчас у меня крошечно-тонюсенький, как щепочка, айпод, карман не то что не обрывающий - даже не оттягивающий. И собой полностью заменяющий тот самый кейс на тридцать (если не больше) дисков. Так нах мне заниматься фетишизмом, если я не аудиофил, на улице или за компом в наушниках мне всё равно не расслушать всех-превсех обертонов звука?

В "буржуйских" странах есть такие замечательные вещи, как iTunes Store, да - ещё б они имели не только "буржуйский" охват, цены б им не было. Но это, можно так сказать, авангард индустрии. А основная масса издателей музыки до сих пор считает, что с откровенно устаревшего уже хотя бы по ёмкости дисков формата CD-Audio ещё не все сливки сняты - и жёстко привязывает все издания именно к этому формату. При этом ещё имеет наглость форсировать драконовские меры против "пиратов" и ставить на свои говнодиски защиту от копирования, да. The future is here, уроды. ХРЕН вы что сделаете. Или перестроитесь, или умрёте. И, нет, у меня не будет угрызений совести, а хорошую группу я лучше при нахождении в большом городе поддержу приходом на концерт.

Причём как житель ебеней провинции я не могу не заметить, что большинство хороших дисков сюда просто в принципе не попадает. В массе своей в музыкальных магазинах - мэйнстрим, и только. Чтобы выцепить что-то неординарное на диске, надо или месяцами прошаривать магазины, или иметь знакомого продавца, чтобы привёз на заказ, или воспользоваться Интернет-магазинами. Да, это поистине волшебное изобретение цивилизации. Если бы не они - так и жить бы нам под диктатом зомбоящичного мэйнстрима, ибо всё остальное к нам бы не завезли, скорее всего. Ибо нерентабельно. Но даже при наличии Интернет-магазинов выписывать лицензионные CD - влом. Опять же, уже хотя бы потому, что места много занимают. Вот если бы лицензионно издавались mp3-сборники, и были бы доступны для скачки/заболванивания, хоть и за деньги - другое дело :)

То же самое и банальных товаров народного потребления касается. Обмерив себя мужниной рулеткой, выписала таки себе американское ретро-платьице к готик-пати, а к нему ещё и сумочку, и даже с весьма недешёвой доставкой (international Priority Mail, мать его) вышло весьма немного. Скажем так, именно столько бы стоило одно турецкое "вечернее" блЯстящее платьице в местном магазинчике среднего пошиба. Или, даже чуть дороже, одно трендово-моднявенькое (читаю ж я женские журналы иногда), но страшненькое вязаное платьице в местных отделах Benetton или Naf Naf. Так что торгаши, навязывающие свои правила, идут нах. И да благословит Дьявол новые технологии!


Метки: , ,

болезни профессионального роста (и немного хвастовства, да)
bloody hands
[info]olga_the_dark
Продолжаю эксплуатировать свою годовую подписку на Brainbench, а также усиленно прохожу интуитовские курсы и выписываю сертификаты - вооружаюсь, тыксызыть. Из недавних приобретений (не далее как сегодня) - ну хотя бы вот это:

йа крутъ!

Ну и перед праздниками получила (кто бы сомневался) вот это:

йа крутъ!

А ещё выписала себе давнооооо уже причитающиеся штуки (надеюсь, если придётся показывать работодателям, то никто не станет ругаться, что между окончанием программы и получением диплома прошёл аж год - ну протупила, бывает)
Диплом Интернет-Университета Информационных Технологий: Web-дизайн

Люблю такие штуки уже хотя бы за то, что позволяют выявить свои сильные и слабые стороны. В частности, да, ну и фигли толку, что у меня тут на полке лежит толстенный такой учебник по базам данных? А знания по данной теме всё равно хромают. Да и алгоритмы сортировки я со школьных лет позорно подзабыла, да, хоть и знала назубок раньше :( Это значит лишь одно - надо подтянуть эти дела... :)

В общем не теряю времени, пока сижу дома в декрете. Но знаете, что самое обидное? Что я не знаю, нужно ли это кому-нибудь на Сахалине. Что уж говорить, если sakh.com, с понтом главный местный ресурс, дерущий за рекламу едва ли не больше mail.ru (по рассказам имевших дело), до сих пор ищет веб-разработчика с опытом на полный день за... 14 килорублей! Не верите? Вот пруфлинк! Что там типа ищут соискателей-мужчин - это пофигу, так на деле почти везде пишут, но проблем обычно не бывает (куда больше мужчин оказывается уволенными за раздолбайство, чем женщин рожает детей). Я уже говорила, что пока у них вот так, валидатор и будет материться на СОТНИ ошибок в коде, и НЕКОМУ будет расчищать эти авгиевы конюшни.

Да ладно сахком... читаешь объявления о вакансиях, и грустно становится. Или адинэска, или похапебыдлокодинг (впрочем, ввиду того, что рынок насыщен и перенасыщен, уже почти вымерло это дело), или написание какой-нибудь херни на Дельфях в госконторе тысяч за 12 рублей (я не шучу, своими глазами видела такую вакансию - и там ещё имели наглость требовать в/о и опыт работы). А после декрета мне, скорее всего придётся этим озаботиться - дошёл до меня довольно противный слушок, что мой отдел ещё до т.наз."кризиса" то ли расформировали, то ли просто урезали, то ли хз. Так или иначе, даже если останусь работать там же, перепрофилироваться наверняка придётся. Рынок "сайтов-из-5-страничек" умирает, да - да и не особо хочется этим заниматься, даже на прилетающие по старой памяти задания по лёгкой правке старых сайтов неуёмно хочется забить, ибо ну просто до тошноты обрыдло и опротивело. Конечно, то, как я сейчас подрабатываю удалённо - это неплохой выход в плане денег, уж на мои мамско-дамские нужды хватает, да и мозги тренируются неплохо, но есть же ещё такие замечательные вещи, как медстраховка,  пенсионный фонд и прочий "соцпакет". Ради этого можно пойти хоть на полставки быдлокодить или эникеить, но... Чем дальше. тем сильнее я понимаю, что на Сахалине становится откровенно тесно... Впрочем, это тоже лишь знак, что придёт время что-то менять и "подтянуть"...


Кодерское, с претензией на холивар
bloody hands
[info]olga_the_dark
Правду говорят, что лучший способ изучить какой-либо язык программирования - это начать кодить на нём. В отличие от самого программирования как философии, когда надо сначала ознакомиться с теоретической базой.

В общем, таки сподобилась писать курсач. На C++ с применением Qt. Стоит заметить, что с Сями я до недавних пор не очень дружила - по работе всё никак не могла вырваться из амплуа "тупого похапешника" (хуже которого, как известно, только "тупой 1Сник"), а "для души" предпочитала писать на чём-либо с более высоким уровнем абстракции. Сишный синтаксис и пару базовых фич знала, но не более.

Ну, в общем, писать так писать - нарисовала формочку в Qt Designer, присобачила её к проекту в KDevelop, и, что называется - поехали. И всё неплохо шло, благо Qt Assistant - достаточно удобная и полезная документация... но с какого-то перепугу я решила, что надо в изучение Сей всё же как следует углубиться, приобрела пару книжек и открыла соответствующий курсец. И разработка практически встала, за что я щас себя в очередной раз ругаю. Казалось бы - почему?

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

Уж проще было как обычно, запастись... не угадали, не пивом, а чаем, наваять хотя бы костяк базовых классов, а если что неясно или синтаксис какой-нибудь фичи подзабылся - вот тогда уже подглядывать в книжки и учебные курсы. СНАЧАЛА посмотреть в деле, а потом уже заучивать спецификации. Ну и что, что поначалу неоптимизированный быдлокод черновик получается? Поправить уже написанное всегда можно (всё же не бизнес-приложение пишу, а всего лишь небольшой учебный проект), это лучше, чем сидеть у пустого окна IDE и думать, с чего бы такого заковыристого начать.

Вот сейчас думаю - конечно, я правильно сделала, что практически наизусть по тем же интуитовским курсам вызубрила спецификации HTML 4 и CSS 2 - вон, до сих пор тесты на них прохожу влёт. Но смогла бы я так во всех этих делах ориентироваться, если бы ко времени этого самого заучивания у меня бы за плечами не было нескольких, хоть и кривенько скоденных, но вполне себе рабочих проектов? Вряд ли. Роль моторной памяти нельзя недооценивать, а "отличники"-зубрилы не зря у мало-мальски толковых людей вызывают презрение.

Ну и теперь, собственно, претензия на холивар. Собственно, эти ваши плюсики - аццкий дзен. Я могу понять стремление разработчиков предусмотреть все возможности для оптимизации программы вплоть до последнего байта и контроля над каждой крохотной ячеечкой памяти... но нахрена ж оно выглядит НАСТОЛЬКО неинтуитивно и вообще временами не-"человекопонятно"? Тут народ временами на перловские регулярки матерится - так вот, регулярки ещё фигня, да. Куда больше все эти выражаемые в спецсимволах условности похожи на php-шные наборы функций (о неструктурированности коих ходят легенды). Не хотела бы я встретиться с маньяком, написавшим компилятор или хотя бы парсер для кода на C++! Даже любители brainfuck выглядят в моих глазах менее опасными для общества персонажами :)))


Метки: ,

о стремлениях, часть четвёртая - повышаем квалификацию грамотно
bloody hands
[info]olga_the_dark

Что-то какой-то странный новый год - мне большинство подарков прилетает ещё до него. Вот прилетело и от мужа, тоже очень полезная и классная вещь - годовая анлимная подписка на прохождение сертификаций от Brainbench.

Я уже давно говорю, что не надо бояться всяких экономических дрязг и прочей хрени, надо мобилизоваться и что-то ДЕЛАТЬ, а не сидеть и медитировать на страшное слово "крииииизис". И ИМХО, повышение квалификации, дабы стать незаменимым специалистом и мастером своего дела, которому рука не поднимется урезать финансирование - это хорошо :) Этакая инвестиция в свою голову и своё будущее. В своё время поставила себе цель - завязать с быдлокодом и начать заниматься серьёзными делами - и уверенно иду к ней.

На самом деле я даже рада, что как проекты, "сайты-визитки" и "развлекательные порталы", а также быдлоконторки по производству оных потихоньку начинают уходить в небытие. Всё это безобразие только тормозило развитие индустрии, оттягивая деньги и кадры. "Крутые вебмастера" из "крутых студий" провинциального  и не очень розлива любят попенять на "демпингующих студентов с Джумлой" и попретендовать на "статусность", прося не один килобакс за "сайт-из-5-страничек" и прилагающуюся к нему "мегакрутую коммерческую CMS", написанную самостоятельно "с нуля" (о таких изобретателях велосипедов неплохо вот тут написано) или, ещё хуже, заказанную в какой-нибудь ещё "статусной конторе", типа приснопамятного Битрикса. Так вот. Довелось мне побывать и сотрудницей таких вот контор, и тем самым демпингующим студентом с Джумлой, и вот что я вам могу сказать по поводу таких сайтиков: если за ЭТО дают 8-15 килорублей и довольны - так вот, ЭТО и стоит 8-15 килорублей. Те самые многими матюгаемые законы рынка, ага. А просить с заказчика в разы больше только потому. что "ну я же без всяких фреймворков это месяц на чистом похапе писал" (а почему не на ассемблере тогда?) - глюк какой-то. Платят не за время и сложность достижения результата, а тот самый результат. И если средства разработки упрощаются, а сама разработка удешевляется - то так тому и быть. Пора переходить на следующую, более "хайтечную" ступень. Пора заново учиться.

Поскольку об отечественном формальном IT-образовании я уже писала, и писала нелестно, то моё внимание просто не могло не быть обращено на всяческие профильные курсы и сертификации. Да, к вопросу о тех, кто любит кидать пальцы на тему "в вузе учат учиться и самостоятельно обрабатывать информацию" - в пень трухлявый, я и без подобной траты времени и денег умею и то, и другое. Потому и стараюсь максимально расширять и углублять свои интересы и знания в профильной и смежных областях.

Да, у нас в России есть ИНТУИТ, я там зарегана и даже выписывала оттуда болванку с курсами. Но, во-первых, какие бы клёвые курсы я там ни проходила, я даже не могу мало-мальски внятного сертификата получить - всё привязано всё к той же дурацкой отечественной системе, когда студенту хрен с маслом, а не "дополнительное образование". Во-вторых, там модерастия такая, что лишний раз пикнуть боишься (напарывалась, знаю). С одной стороны - через полтора года у меня уже будет среднетехническое, а потом можно и "вышку" получить заочно. С другой стороны - а если немалое количество скиллов я имею или хочу заиметь уже СЕЙЧАС, а на учёбе занимаюсь лишь тем самым формальным получением "корок"? Более того, *щас скажу жутко крамольную мысль* а если я вообще не только на Россию в своих планах нацеливаюсь? Я не боюсь мечтать о большом, да - и стараюсь к этой мечте идти, как уже и писала.

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

P.S. Попробовала-таки платные тесты... получила вот такую красивую плашечку и заказала сертификат:

йа крутъ!

P.P.S. Создать с вышеуказанными тезисами топик на хабре, что ли... ох, заминусят :)))



Метки: , , ,

о назойливом пиаре "одноклассников" и немного железячного
bloody hands
[info]olga_the_dark

Сегодня с подачи родителей мне таки прилетела в подарок новая железячка. Телефон Sony Ericsson K660i. Взамен моей треснутой и не спасённой даже кастомным разрисовыванием Нокии, ага. По самой железяке пока ничего сверхоригинального не могу сказать - всё же SE есть SE, и ими просто приятно пользоваться. Мне пофигу камеры-плееры, всё это у меня отдельно есть - а вот многозадачность приложений, продвинутый браузер и навороченная RSS-читалка - это то, за что я люблю данную платформу. А ещё он и снаружи, и изнутри красивый. Вот как-то так странно получается - если в плане компов и софта к оным я обеими руками за свободные реализации и всяческий опенсорс, то в плане гаджетов самыми удобными, красивыми и в конечном итоге отвечающими моим потребностям оказываются самые что ни на есть проприетарные изделия от Sony и Apple :)

Ну да ладно, всё ж не о том речь. Что удивило (и скорее неприятно удивило) - так это наличие в дефолтном меню телефона самым первым пунктом... ни за что не угадаете, чего. Ссылки на "Одноклассников.ру". Мля, эти уроды уже и сюда пробрались!

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

Я вообще не против интеграций, сделанных в целях как удобства, так и взаимопиара. Но когда это действительно грамотно и удобно сделано - по типу интеграции тех же гуглоблогов в соньки. А не просто "тыкнули ссылку на сайт в меню". Собственно, от ссылки-то я избавилась элементарно - просто сменой скина, в коем вместо быдлоклассников появилась пусть и неиспользуемая, но хотя бы не столь отвратная ссылка на сервис PlayNow. Но сам факт навёл на размышления, ага.

У меня есть твёрдое убеждение, что действительно хорошим сервисам такой быдляцкий пиар не нужен. Им нужен открытый API от разработчика и то самое word-of-mouth, оно же "сарафанное радио", от юзеров. Всё остальное - дело не такого уж большого времени. Именно так дело обстоит у простого как сибирский валенок, но тем и запоминающегося Twitter, да и великий и ужасный Гугль примерно так же начинал и продолжает. И, что характерно, эти проекты не стремятся всеми правдами и неправдами вытрясти деньги из юзеров, дабы покрыть затраты на назойливую рекламу. Чего и отечественным "жадным детям" (с) желаю.

P.S. А быдлоклассники, ИМХО, таки зря стараются - вся мало-мальски интернетизированная биомасса уже там сидит, и расширяться на СНГ-просторах уже явно некуда. Расти надо не "вширь". а "вглубь", опять же, ИМХО...



Метки: , , ,

Кодерское, снобское
bloody hands
[info]olga_the_dark
Сижу вот сейчас с ноутом на коленях, пока дочка играет с бабушкой. Пытаюсь заставить себя умерить вау-импульсы и НЕ потратить все деньги на тряпки (о, мама, ну ЗАЧЕМ же ты принесла мне кучу каталогов одежды, зная мою восприимчивость?). В целях отрезвления мозга стараюсь кодить. Итого у меня сейчас тут открыто три IDE - по работе, по курсачу... и для лабораторных по алгоритмизации.

По работе пишу на Ruby. Курсач пишу на C++, заюзав библиотеку QT. А лабы... эээ... как бы помягче выразиться... на Паскале. Под Lazarus'ом. Чуете глубину кризиса?

Да не обидятся на меня дельфятники всех мастей, но Паскаль как язык сам по себе говно. И дело даже не в begin-end'ах (в том же ruby эти end'ы не раздражают нисколько), человекопонятный словесный синтаксис сам по себе неплох (уж получше, чем куча сишных односимвольных условностей). Дело в том, что приходится изобретать хитрые хаки для банальных, в общем-то, вещей типа возведения в степень (модуль math не предлагать - мне же код на учебном компе показывать), в том, что банальное открытие файла делается через жуткую жопу, да и ещё много в чём. Про "кроссплатформенность" при загаженности родных просторов кривыми борландовскими компиляторами вообще молчу...

И ладно бы сам Паскаль - но Lazarus суть куда большее говно. Кем там по библии был Лазарь? Кажется, мертвецом, коего главный герой повествования воскрешал? Ну да, "как вы яхту назовёте, так она и поплывёт". Среда разработки - живой труп, во всех смыслах этого выражения. Пусть компилятор FreePascal и частично решает проблему кроссплатформенности, но попытка в данной IDE скопировать интерфейс Дельфей (сам по себе уродливый) убога чуть более, чем полностью. Кривой Motif-like гуй,куча болтающихся и никак не связанных друг с другом окошек (даже в The GIMP они не так раздражают), донельзя наикривейший отладчик, заставить который нормально работать у меня так и не получилось (приходится собирать софтинку и запускать из командной строки)... кто-нибудь, уберите ЭТО от меня!

На самом деле, я считаю, что мне надо было ставить зачёт автоматом. Я ведь, если разобраться, знаю побольше препода, и опыта РЕАЛЬНОЙ разработки у меня побольше. Но нет же, вот надо сидеть и выписывать эти мерзкие хэллоуворлды (и не забыть блок-схемку нарисовать, бля). Такое впечатление, что они все надо мной издеваются, примерно как та преподша, что поставила МНЕ (!!) трояк по английскому. "Спустить с небес на землю, чтобы не выпендривалась, сучка, и знала своё место", или как-то так. Даже на Хабре мой коммент про то, что я не считаю нужным изобретать велосипеды на низкоуровневых языках даже в учебных целях (ведь ВЫУЧИЛА я всё это ещё классе в пятом-шестом школы), был отправлен в жестокий минус. На трояк по английскому мне пох (корка американской школы явно повыше бумажки из технаря цениться будет, я эту бумажку сугубо "для галочки" об образовании получаю). Но хеллоуворлды писать - жесточайше обламывает... хорошо хоть с курсачом от Дельфей отболталась :)

P.S. Вот пишу эти строчки про код - а мысли всё равно про супермегаплатье, в котором я смогу косплеить Тутси Браунштайн из Drawn Together (как раз мой типаж, ага)... наверное, это таки не лечится :) Я гламурное кисо?


Метки: ,

Spore: об играх и небе
bloody hands
[info]olga_the_dark
Сегодня после возвращения из кофейни таки ушла с головой в виртуальную реальность, ибо до нашей техносемейной локации наконец-то добралась игрушка Spore. Эдакий "симулятор бога", а если точнее - не столько бога (креационизм must die), сколько той самой эволюции, что. как известно, развивается по экспоненте - от одной-единственной клетки до космического масштаба цивилизации. Кажется, Олько влюбилась...

Вообще, открою страшную тайну - чтобы я играла в что-то PC-шное, это что-то должно быть а) не FPS и не файтинг, ибо не люблю тупое мочилово б) иметь или супермегасюжет, или не менее "супермега" концепт мира в) быть НАСТОЛЬКО запоминающимся. чтобы я оторвала зад от линуксового ноута с кучей кода и интернетом и не поленилась сесть за виндузятную тачку. В общем, на PC я играю редко, да. :) А на самом деле - я настолько упёртый "мариобой", что подобных мне - мало. Моё детство прошло в обнимку со старым раздолбанным отданным знакомыми Nintendo Famicom (что интересно - это был таки настоящий фирменный Famicom, а не говноклоны типа "Денди" - возможно, поэтому он и прослужил так долго), соответственно, классические аркады отпечатались в памяти начисто (и таки да, я считаю, что круче Super Mario Bros III игры по сей день ещё не было сделано). Уже в сознательном возрасте купила себе GameBoy, позволив своим пальцам снова ощутить приятное гудение в подушечках после отдавливания оных джойстикоподобными кнопками. И да, человека, выросшего на аркадах, тяжело перевоспитать :)

Когда появились эмуляторы, я зафанатела по супернинтендовским JRPG с анимешно-пиксельартовыми прорисовками (таки да, обычные ролевушки, даже ваш хвалёный Morrowind, кажутся по сравнению с ними тем же самым тупым мочиловом и бессистемным качаловом с псевдогламурными картинками). Клиника, да? :)) Теперь вы поняли, насколько тяжело PC-игрушкам с 3d-графикой меня заинтересовать...

Последней писишной игрушкой, в кою я могла резаться дни напролёт, была Populous, году эдак в 2000 - как раз в семействе тогда первый комп появился, так что почему бы и нет :)) Для тех, кто не помнит: там играешь за шамана первобытного племени на серии маааааленьких таких планеток, учишь технологии, заклинания, разгоняешь соседние племена... в общем отрываешься как можешь. Собственно, один из этапов Spore (тот, где рулишь как раз первобытным племенем) - настолько сильная калька оттуда, что просто не могло не освежить память детства. Хотя этапы водного и наземного  жЫвотного понравились не меньше (а дальше я пока не доходила). О, кстати! Надеюсь, в следующей версии (если таковая будет) разработчики таки сделают выход на сушу необязательным - хочу свою личную высокоразвитую цивилизацию русалок. Или тех самых лавкрафтовских Глубоководных из "Тени над Иннсмутом"...

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

Кофеиновый overdose (таки сегодня очень хорошо сходила с дамами в кофейню) плюс несколько часов этого дела подряд - это что-то с чем-то. Ощущение такое, как будто не совсем понятно, в каком я на самом деле мире - и все силы из меня высосал мир игровой...

... и таки знаете, что в этом мире мне понравилось больше всего? Даже не пресловутая игровая свобода. Самое классное в игровых мирах - это их подчёркнутая "инопланетность". И просто захватывающий дух вид игрового НЕБА, по которому даже на минимальной графике очень картинно периодически пролетают огромные луны и соседние планеты. Alien Sky - это ещё один мотив моих снов, и ещё одна моя мания (на ноуте, что уже три недели как в ремонте, целая коллекция 3d-рендерингов всякоразных инопланетных пейзажей с совершенно фантастическим небом). Идеальное небо для меня, небо из моих снов - персикового цвета и как раз с огромными небесными телами. видимыми на нём. Вот за ЭТО - отдельный респект разработчикам. Spore - рулит!


Метки: ,

стремления, часть третья - о блогах и бложиках
bloody hands
[info]olga_the_dark
Что-то какой-то пипец в Тырнетах творится. Читая регулярно ссылки с Хабра и других интересных мест, всё пытаюсь найти кого-нибудь интересного на standalone-блогах, чтобы читать не в блогосервисах через френдленту, а нормально через RSS в гугльридере.И знаете, что самое смешное - практически никого не могу найти! Если вы знаете хороших и интересных людей, которых стоит почитать - кидайте линки в комменты :)

А причина одна - баблозависимость СНГ-блоггеров. Вот честное слово, задолбало проходить по ссылке и видеть очередной усеянный баннерами "SEO-бложик", где автор с умным видом рассуждает о партнёрках, продаже ссылок, нагонке траффика... и том, как он на всё этом имеет аж 500-800 баксов "пассивного дохода" и ни в коем разе не желает "работать на дядю". И подобные личности имеют наглость ещё называть себя "манимейкерами", ага. Скажите мне, пожалуйста - одной мне кажется, что эти люди - просто шестёрки в финансовой пирамиде продаж рекламы? И что ниже их - только школьники, за гроши пишущие проплаченные сообщения в форумах? Если "заработать 1000 баксов" - это предел мечтаний и стремлений, то я таким господам искренне сочувствую. Впрочем, об этом и вот тут неплохо написали...

Короче, пипец. Или "манимейкеры", или очередной блогосервис типа жежешечек-лирушечек, со всеми вытекающими. А чего-нибудь другого в отечественных интернетах не водится? Если водится - то с радостью добавлю в RSS-читалку :)

Меня тут вообще, кстати, посетила идея свои бложики диверсифицировать. Ну, типа, один для лытдыбра, второй для IT (впрочем, аккаунт на Хабре для этого сгодится), третий для мистики (знаете, когда эти строки читают даже мои родители, как-то не очень хочется писать о визуализациях и медитациях), четвёртый для дамских штучек... я пробовала всё это решить через группы друзей в ЖЖ, но эта идея, похоже, оказалась непродуктивной - хотя бы потому, что ЖЖ, как сервис, меня давно уже перестал полностью устраивать, и я тщательно продумываю пути для отступления. А также потому, что не хочу уподобляться всяким нагвальчегам, ага. Будет время - авось, и займусь...

P.S. Кстати, про нагвальчегов и дамские штучки. Эх, ну почему у меня в реале нет друзей-фотографов? Аццки хочу себе фотосессию в готик-ретро-пинап стиле. Чтобы всякие дистрофично-пергидрольно-силиконовые нордиконахемы давились от зависти к брюнетке с натуральными формами и ретро-типажом внешности :) Надо будет поискать фотостудию...

P.P.S. Ах, да. Посмотрела я на этот ваш Лепрозорий (деверю тут инвайт подкинули). Знаете, я так думаю, что если бы регистрация не была закрытой - то сидело бы там не 22 тысячи человек, а хорошо если две тысячи. Запретный плот сладок, йопт. Кто там регаются, или же готовы порвать жопу за инвайт - или школота, которой хочется почувствовать себя ниипацо элитарными (примерно как и 10 миллионов покупателей айфона, ага), или как раз целевая аудитория фишекнет и тому подобных "прикольных" сайтецов (а то, как думаете, почему фишкинеты тырят картинки с Лепрозория? Да потому что на них среди быдлопублики есть спрос - подобное тянется к подобному!). Ничего интересного и хоть сколько-нибудь оригинального (говнофотожаб и в других местах Рунета хватает) я там не увидела. И хрен бы с ними. Так что, если кто из френдов ещё туда хочет попасть - да забейте, это тоже не то, к чему стоит стремиться. :)


Метки: , ,

о стремлениях, часть вторая - мрачная интермедия
bloody hands
[info]olga_the_dark
Вот вчера говорила я о надеждах, стремлениях, глобальных проектах и всём таком... не могу не обратить внимание на тот факт, что именно об этих вещах чаще всего говорят сатанисты всех мастей. Я уже когда-то писала в соответствующее коммьюнити, что у нас мрачная публика, несмотря на все сотрясающие её сатаносрачи, разынвольтации и "разборки по понятиям", весьма продвинута по сравнению с большей частью заграничной.

Да-да, кто бывает на заграничных сообществах, те таки знают, что у них куда ни плюнь - везде сплошные лавеисты. Я тут, поскольку "заболела" подкастингом, даже парочку подкастов мрачной тематики айтюнсом слила - так там тоже сплошное тьфу и буэ. Догматичный до предела лавеизм, когда стоит только заикнуться, например, про магию, так начинаются отговорки по типу "ну вы же понимаете, что это на самом деле лишь типа плацебо"... стоит ли удивляться, что с таким подходом у них нифига не заработает, хехе :)) Зато там ДО СИХ ПОР смеются над тупыми попами (эм... товарищи, писавшие комменты к христианским статьям на BFP, подскажите, насколько давно вам это дело остоедренело?) и по поводу да без повода цитируют ЛаВея...

Прогресс, мля. Самосовершенствование. Следование за Люцифером по Пути в Бесконечность. И прочие красивые слова. При этом - гляньте-ка на сайт того самого подкаста! Как говорил небезызвестный Лебедев - "так верстают только мудаки". Говорить в микрофон научились, и то хорошо - но явно подзабыли, кто там говорил об эстетическом начале, знаниях и прочих Ъ-вещах. Про сайт самой Church of Satan вообще промолчу - опять же, застряли в 90-х, окончательно и бесповоротно. Так вот. В своё время у меня было желание приобрести себе их членскую карточку - сейчас же, можете счесть меня снобом, я не присоединюсь к организации, коя совершенно не желает идти в ногу со временем и превращается в ещё один клуб ретроградов.

Как-то так (с). И, да, большинство местных "сатаносайтов" тоже недалеко оттуда ушли, увы. Давайте, не будем повторять ошибок заграничных товарищей и, если сами не рубим в веб-мастеризме, хотя бы закажем кому-нибудь установку CMS? ;)


Метки: , ,

о стремлениях, часть первая
bloody hands
[info]olga_the_dark
Чем дальше - тем сильнее понимаю, что я чегой-то подустала. Подустала тащить на своём горбу тех, кто не видит дальше собственного носа и не хочет нихрена делать для выбирания из болота. И, нет, да не подумает ничего обо мне плохого любимый муж - это нисколечко не про него, он имеет право на отдых и пиво после работы. Благо после сегодняшней покупки нового ноута (теперь у нас в семье 5 компов - ну не ништяк ли?) сидит щас, ковыряется в дистрибутивах и конфигах - люблю людей с исследовательским инстинктом :)

Но люди, которые ни к чему не стремятся и не хотят стремиться, что-то меня уже напрягают. Взять вот сферу профессиональную - только я позавчера задвинула на Хабре телегу про Мечту с большой буквы.... словно в насмешку надо мной на следующий день ко мне постучали двое разных (!) человек с мегаидеями про написание "очередного сахалинского портала - убийцы сахкома". Тьфу, блин. Предел мечтаний местных вебмастеров - поднять свою студию по написанию "сайтов-из-5-страничек" и "супер-мега-портал" для местных школьников, ага. Кто-то действительно этим болеет (к примеру, про Анну, хозяйку http://sakhlady.ru , могу сказать только хорошее), кто-то просто пытается подзаработать, и при этом гнёт пальцы так, как будто он король мира...

И это в то время, когда так называемый "вебдваноль" на Сахалине и не начинался - весь социальный функционал ограничивается несколькими форумами и фотогалереями, из которых банальный экспорт в RSS есть у крохотного меньшинства, а навигация у оных неюзабельна чуть менее, чем полностью. Про техническое исполнение вообще молчу - взять тот же http://sakh.com, прогон любой его страницы через валидатор доставляет немало лулзов - но пока они пытаются нанять кодера за 14 тысяч рублей (!), вряд ли кто толковый будет в этом ковыряться. Здесь нет ни внятной системы блогов, ни видеохостинга (а учитывая расценки Дальмрази на внешний траффик, не все могут позволить себе смотреть видео с Ютубы), да и подкастинг - непаханое поле (кстати, камрады с Gothic-Sakhalin, у меня есть идея по сей части). Но большинству народа - по барабану. Вот "хочу портал", и всё тут. :((

К счастью, один из вчера постучавшихся - человек толковый, меня в своё время в активбизнесе гонял за раздолбайство - он к вышеизложенным идеям прислушался и кое-что таки собирается воплотить. Буду следить за проектом, пожалуй - мне интересно. А второй - увы :( Я ведь по-доброму объяснить пытаюсь, что повидала на своём веку немало юнцов с "убийцами сахкома" - и где они сейчас? И, нет, я нисколько не понтуюсь, говоря, что мне это неинтересно, и для меня это - пройденный этап. Более того, я не вру, говоря, что у меня уже есть удалённая работа, за которую я получаю больше, чем имела в здешних студиях. Просто надо видеть чуть дальше местечково-деревенского уровня и собственного носа, блин. Не обвинять меня в высокомерии, а попытаться понять.

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


Метки: , ,

Home