Дикой популярностью всегда пользовалась куча WYSIWYG средств для рисования сайтов. Можно без особых затруднений накидать "сайт" в различных фронтпэйджах и дримвиверах даже не понимая принципов работы всего происходящего. Получаются в этом случае сайты интересные, в каждом браузере выглядящие по-разному и ведущие себя непредсказуемо.
Нынче на дворе 21 век и всякий уважающий себя айтишник понимает, что "будущее за веб-приложениями", а также мало-мальски разбирается в архитектуре веб-приложений. Однако если спросить такого человека о том, что является основными составляющими сайта, то в ответ слышишь что-то типа "дизайн и движок". Как правило, про мутную и тяжелую работу верстальщика либо не знают, либо знают, но не придают ей значения.
А зря. Заказывая поездатый дизайн с кучей мегасложных элементов, человек и не подозревает, что для того, чтобы объединить все это в одну кучу и заставить выглядеть так, как нарисовано на картинке требуется много муторной работы, съедающей километры нервов. А выкрики типа: "Да я и сам все сверстаю, верстальщик дорого обходится!" в итоге выливаются в разъехавшийся сайт. Даже обидно, что услуги верстальщика обходятся в копейки по сравнению с дизайном и кодингом.
Любите, ребятишки, верстальщиков, они хорошие.
Тайланд, помимо прочего, отличается обилием трансвеститов. Взгляд идущего по улице туриста постоянно цепляется за теток разной степени красивости, которые изначально были мужичками. Обоснованно это тем, что операция по смене пола тут почти ничего не стоит. Если в США для такой процедуры необходимо иметь порядка 30-40 тысяч долларов, то в Тайланде это будет стоить 4 тысячи. Особым эстетам предлагают удаление ребер, стачивание форм черепа и прочие адские штучки, которые превратят ничем не примечательного мужичка в неописуемой красоты девицу.
Предприимчивые тайцы организовали в Паттайе шоу под названием Альказар. На первый взгляд это ничем непримечательные хореографические выходки симпатичных девушек. Они поют под фонограмму известные песни, показывают красивые номера и присутствует даже доля юмора. Однако истинный смысл представления в том, что все эти люди -- трансвеститы. Туристы толпами ходят на шоу и поражаются тому, как все красиво, весело и приятно. Ходят даже слухи о том, что боссы специально подыскивают симпатичных молодых людей и оплачивают им операцию по смене пола для последующей карьеры.
Обратная сторона блестящей медали под названием Альказар имеет отвратительный вид. Чтобы стать женщиной мало оттяпать пипиську и накрасить лицо, нужно еще на протяжении двух лет до операции пить специальные гормоны, которые изменят внутренние процессы. Эти самые гормоны и приводят к тому, что после смены пола жить остается лет двенадцать. Таким образом артистов Альказара можно сравнить со смертельно больными людьми. Веселая музыка и красивые декорации не в состоянии избавить от навящивой мысли о том, что всем этим улыбающимся молодыми людям жить остается совсем ничего.
В любой форме регистрации присутствует поле, ввод которого нужно повторять. Чаще всего это пароль, но особо сомневающиеся ставят еще и подтверждение адреса электронной почты. С паролем все понятно, поскольку его отображение отлично от стандартного(звездочки). Разработчики форм с подтверждением е-мэйла, очевидно, считают, что у бедного пользователя в результате длительных нахождений в инфернетах заплывают глаза и буквы сливаются в одну точку. Поэтому и просят на всякий пожарный сделать копипаст с предыдущего поля.
Когда человек регистрируется на ресурсе, он, как правило, делает это осознанно и более или менее обдуманно. Степень конфиденциальности и достоверности предоставляемой пользователем информации зависит от важности ресурса. Если это "одноразовый аккаунт" на свалке, где для просмотра текста требуется вход в систему, то обычно вбивается что-нибудь быстрое. Таким образом, у каждого пользователя есть быстрый набор параметров для ненужных регистраций и по мере необходимости он мгновенно подтягивается из памяти. Такой метод удобен тем, что при последующем входе на сайт не нужно будет вспоминать данные, а просто вбить то, что пришло в голову первым.
По всей видимости именно от быстрых аккаунтов и страхуются те, кто просит ввести нестандартный пароль. Прежде всего пароль ограничивают по длине снизу. То есть множество ресурсов просто не допускает паролей, длиной меньше 6 символов. Но и этого недостаточно кровожадным разработчикам и они предлагают использовать в пароле как минимум одну цифру. Несмотря на кажущуюся простоту требования, оно сильно усложняет жизнь, поскольку вероятность вспомнить такой пароль очень мала. Конечно, есть люди, у кого дефолтный пароль напоминает текстовую выдержку из бинарного файла, но таких немного.
Парадигмы мышления не позволяют понять нам некоторых вещей, на этой почве и возникают необъяснимые явления. Снимают различные передачи про экстрасенсов и прочих чревовещателей, но объяснить ничего не получается, потому что ограниченность мышления не позволяет выйти за рамки восприятия.
Представим, что помимо нашего мира(в широком смысле этого слова) есть другие миры, в которых вероятны любые события. Простой пример: если в нашем мире в данный момент времени пишу пост, то в каком-то другом мире я уже сплю. Следовательно таких миров бесконечное количество. Эффект частично проиллюстрирован в эпизоде The Farnsworth Parabox сериала Футурама.
Возможно ли такое?
Рассмотрим следующую ситуацию: пусть существует некоторое подмножество миров, в которых возможно перемещение в другие миры. Таким образом существует мир, из которого в данный момент времени человек перемещается в наш мир и предстает передо мной. Однако же этого не происходит. Вроде бы противоречие, из которого следует, что параллельных миров не существует. Однако опять же в силу определения следует, что существует-таки такой мир, в котором передо мной никто не явился.
Примерно понятно, что вышеописанное возникает из-за того, что мышление не позволяет нам осознать меры "бесконечность", но я вконец запутался.
Вся возня с кризисом не особо отражается на тех, кто имеет насиженное место работы в нормальной компании и имеет стабильный заработок. Работа есть, деньги поступают, визги о том, что все скверно выглядят чужими. В холодной Астане согревает мыслишка: "Меня это не касается". Именно в это время и формируется в голове устойчивое желание взять экспресс-кредит на какие-либо цели.
Прежде всего человек звонит в банк и опасливо осведомляется об условиях кредита. Бойкий сотрудник веселым голосом рассказывает о мегавыгодных условиях, незначительных процентах и прочем. В этот момент глаза потенциального заемщика разгораются и превращаются в два знака доллара. Он решил взять кредит.
Человек собирает документы, приходит в банк и дрожащим от волнения голосом заявляет: "Я хочу взять в кредит 300,000 тенге". Менеджер с улыбкой начинает оформлять документы, заполнять различные формы, посылать человека за дополнительными справками -- вобщем проводить стандартные процедуры. В итоге отправляет клиента домой с напутственным словом: "Ждите, Вам позвонят". И ведь правда, звонят клиенту, и сообщают, что одобрили выдачу кредита. Довольный клиент направляется в банк.
Вот тут начинаются сюрпризы. Те двадцать тысяч переплаты, что были оговорены изначально превращаются в другую сумму. Прежде всего оказывается, что банк за оформление кредита берет 3% от суммы. То есть на руки клиенту дают не 300,000, а 291,000. В размер ежемесячного платежа также включается некоторая сумма за банковские операции. Это примерно по 1,500 в месяц, но за весь срок кредита сумма разрастается до непомерных 15,000. Да и процент оказывается не такой привлекательный, как было обещано. В итоге переплата оказывается как минимум в два раза больше изначально оговоренной.
Вывод простой: тем, кто никогда не брал кредит стоит для начала взять небольшую сумму для того, чтобы понять, что это из себя представляет.
Меня всегда волновали интересные следствия или факты из каких-либо малоизученных и развивающихся областей науки. Очевидные на первый взгляд вещи порождают невероятно интересные следствия, если немного копнуть. За сим и начинается серия постов о необычном.
Одна из интересностей кроется в том, с чем мы сталкиваемся каждый день -- в компьютерах. Можно утопиться в терминах и долго рассуждать о файловых системах и их организации, но рассмотрим отдельный файл на компьютере с точки зрения простого пользователя, который понятия не имеет, как все устроено. Итак, для пользователя любой файл -- это именованная иконка, возможно привязанная к тому или иному приложению. Более продвинутый пользователь знает, что любой файл можно открыть в текстовом редакторе и посмотреть его внутренности. Если файл не текстовый, то наполнение предстанет непонятным набором различных символов, отображаемых в соответствии с правилами выбранного просмотрщика. Но вывод делается однозначный: файл на компьютере -- это набор символов(возможно непечатаемых).
Из этого на первый взгляд простого факта следует, что, вообще говоря, если бы существовала достаточно мощная по своим ресурсам система, то можно было бы сгенерировать все, что угодно. Разговоры, которых никогда не было, фильмы, которых никогда не снимали, любые видео или аудио события, книги, которые были бы написаны через десятки лет -- все стало бы возможным.
Вообще говоря, технически реализация такого генератора -- дело двух минут, но если вдаваться в подробности, то упремся в громадное число веков, которые потребуются для генерирования простейшего произведения.
Но все-таки, если на секунду допустить, что система такой мощности создана, то, вообще говоря, станут бесполезными различные методы защиты паролями и серийными номерами поскольку подбор будет производиться в доли секунды. Да и вообще, с помощью такой системы можно будет сфабриковать любой компромат, а это означает крах любой системы, где активно используются аудиовизуальные материалы.
На правах своеобразного мануала.
Довелось мне недавно поработать с фрилансерами в роли заказчика. Так как никогда раньше с подобным не сталкивался, то недолго думая разместил объявление на сайте фрилансеров. Технически заказ был простой, но требовалось выполнить достаточно большой объем работ за короткое время. Ответы посыпались сразу и много, но половина отсеилась за профнепригодностью. Половину оставшейся половины испугали сроки. Но даже при таком раскладе осталось достаточно народу.
В результате была выбрана одна компания, которая, судя по портфолио, имела достаточно большой опыт подобной работы в нужной области. Тщательно обговорив все моменты предстоящего процесса, обсудив сроки демонстрации, которая должна была произойти через далекие две недели, я почувствовал некое удовлетворение. Космическое спокойствие накрыло меня с головой, утопив в океане позитивной энергии!
Все оказалось гораздо проще. Прежде всего тот человек, с которым изначально велась беседа и который мудро "кивал" на все технические описания проекта, оказался не исполнителем а менеджером. Сообщил об этом он примерно через неделю после предполагаемого начала работ. Тогда уже в мою душу закралось сомнение, но хотелось довести начатое до конца. Исполнитель был представлен в тот же день и "работа закипела".
Меня поразил тот факт, что у фрилансеров есть выходные дни. Это то время, когда исполнитель пропадает и недоступен. Он висит в аське, доступен и даже иногда отвечает односложными фразами. Видимо фрилансерские выходные длятся дольше, чем у обычных людей. В себя исполнитель пришел ещё спустя неделю, за день перед запланированной демонстрацией. Я же медленно закипал, поскольку на горизонте уже маячила бессонная ночь проведенная за работой.
Однако я решил дать последний шанс фрилансерам, начав долбить в аську менеджеру. День долбил, два, три. Безрезультатно. Более того, наглый исполнитель стал требовать предоплаты. В итоге забил.
Вот и результат работы с именитыми фрилансерами: потерянные впустую две недели, куча потраченных нервов и обидное чувство того, что тебя кинули.
Еще во времена осады Трои двоюродный брат Ахилла, гордый Аякс Теламонид расправлялся со своими противниками, при этом осведомляясь о том, как проходят состязания по борьбе на играх в честь падшего Патрокла. Рядом с ним сражался его добрый друг — Аякс Малый, который также попил немало троянской кровушки, и даже во время битвы умудрился изнасиловать Кассандру. И до сих пор гремят легенды о двух славных воинах, которые могли делать несколько дел одновременно.
Все дело в том, что оба Аякса посылали асинхронные запросы в ту или иную часть своего штаба, при этом не покидая поля битвы. И с развитием веб-технологий это замечательное свойство Аяксов положило начало новому витку в спирали прогресса. Технологию обозвали Аяксом в честь воинов древности, а для правдопобности притянули за уши жалкую расшифровку Asynchronous Javascript and XML.
Я тоже не остался в стороне и прикрутил к админке эту замечательную фишку, чему несказанно рад.
Об остальных обновлениях можно почитать в истории.
Очередная новость в казнете -- собственный сервис хостинга фотографий. Можно сказать, что теперь казнет похож на ребенка, которого мама сводила на рынок и накупила одежки на зиму. Он доволен, разглядывая себя, укомплектованного, в зеркале и радуется.
Однако при детальном рассмотрении все оказывается несколько плачевнее. И проблема в том, что люди просто неспособны оценить масштабы мероприятий в контексте бесплатного трафика и быстрой скорости. В частности, это многострадальная казторка, которая недоступна 80% времени. Уже поступали жалобы на ещё неоткрытый видеосервис киви, который также не справляется с нагрузкой тестеров. Файлбар не хочет работать нормально. А пикс.кз -- это проект, поддерживаемый группой людей, которые хостятся у одного из казахстанских хостеров. Предоставляя пользователям возможность безнаказанно загружать фотографии до двух мегабайт, разработчики, вообще говоря, подписывают скорый смертный приговор ресурсу.
А все дело в том, что воодушевленный народ стал с дикой скоростью клепать нужные сервисы, не подумав о последствиях. Очевидно, что если бы все было так просто, то казнет давно бы уже пестрил различными необходимыми услугами, поскольку не в софте дело. А все дело в железе. Которого почти ни у кого нет. Вернее есть у хостеров, но в весьма ограниченном количестве. Отсюда и получаются проклятые проблемы невозможности качнуть любимый сериальчик с именитого торрент-трекера.
Конечно, лучше бы я ошибался и завтра утром казторка перестала глючить, а ребята из сервиса хостинга картинок купили себе много серверов со множеством мегабайтов места. И все было бы у нас замечательно. Но пока все так.
В комментах к одной из прошлых записей высказывается мнение, что в Казахстане контроль качества не появится ещё долго. Появились ещё мысли.
Вообще говоря, в Казахстане уже есть компании, которые прибегают к QA услугам по тем или иным причинам. К примеру, достоверно известно, что у российской компании «Амфора груп», которая и занимается обеспечением качества есть клиенты на территории Казахстана. В частности, это НацБанк(гос) и КарТел(негос). Более того у фирмы уже были какие-то проекты в Кокчетаве.
Все дело в критичности софта. Несложно подсунуть госоргану сырой продукт с присказками о том, как это круто. Да и госорган особо возражать не будет: бумаги готовы, решение есть, можно продолжать заниматься своими делами, скинув проблемы на поддержку. Но когда речь заходит о банковской системе НацБанка(наверняка специалисты амфоры работают с системой электронного банкинга) или биллинге, тогда становится понятно, что в такой ситуации надо сделать все по существу, потому что при неуделении должного внимания к подобной системе будут проблемы с финансами третьих лиц. А третьи лица, как известно, бывают разные. В частности, могут приехать и настучать по первому лицу.
А когда люди поймут, что можно сделать свое, нежели нанимать левых людей, тогда и будет нам счастье.
18 февраля 2009 года, в 12:30 |