01
авг 11

Обзор и сравнение ведущих Javascript Frameworks. Введение

JavaScript – объектно-ориентированный скриптовый язык, который уже долговое время является признанным стандартом для программирования на стороне клиентского Web-браузера. В настоящее время сложно представить себе современные интерактивные сайты без этого скриптового языка, поэтому давайте сегодня рассмотрим основные фреймворки, на базе которых строится это внешнее великолепие современных сайтов.

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

Читать полностью »»»

31
июл 11

Клоны MySQL: они снова возвращаются...

У меня сегодня нетипично короткая для моего блога новость. Что может кого-то огорчит, а кого-то наоборот — порадует.

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

Читать полностью »»»

31
июл 11

БСД: Большие и Страшные Демоны. Выбираем лучшего

Продолжая начатый нами ещё в прошлом году серийный боевик “БСД: Большие и Страшные Демоны” (см. первый выпуск из этой серии), публикуем сегодня интересный отклик на эту публикацию нашего читателя Александра из Москвы, который ещё больше развивает тему отличий FreeBSD от своего ближайшего собрата Linux. Вот как формулирует свою текущую задачу сам Александр: “Я постараюсь быть максимально объективным, однако читателю следует иметь в виду, что эту заметку написал человек, у которого FreeBSD установлен и на домашнем ноутбуке, и на рабочем компьютере. Чтобы не показаться уж совсем некомпетентным в поднятом вопросе, отмечу, что мне приходилось плотно работать с такими дистрибутивами Linux, как Red Hat, Mandriva, Fedora, Ubuntu, и даже настраивать PDC на Gentoo. Последний, насколько мне известно, до сих пор успешно работает на моей старой работе».

Давайте и мы ещё раз попробуем беспристрастно сравнить эти две, вне всяких сомнений, замечательные системы, — не «холи вора» очередного, а только истины ради.

Читать полностью »»»

18
июл 11

Альфа-гик из Аризоны: 3. The Alpha Geek

Не каждый разработчик программ может позволить себе купить дом на 800 квадратных метров, построенный в 1900 году и выполненный в Викторианском стиле, в котором четыре отдельные спальни, собственный бассейн внутри дома, два гаража, мастерская, общей стоимостью около 3 миллионов долларов. Не у каждого американского миллионера задний двор заставлен старыми, собственноручно восстановленными машинами, а в домашней мастерской полным-полно самых чудаковатых электронных (и не только) музыкальных инструментов. Продолжение интервью со знаменитым разработчиком WinAmp — часть третья.

Читать полностью »»»

18
июл 11

Альфа-гик из Аризоны: 2. Disabling the System

Джастин Фрэнкель вспоминает, как, будучи 16-летним подростком, он как-то участвовал в летней олимпиаде по программированию в родном университете Северной Аризоны. Там было так скучно, что просто для веселья Джастин решил прямо там, не теряя времени, написать программу типа Fork bomb, которая, будучи запущенной, сразу создавала свой клон, который также мгновенно запускался, повторяя всё это снова в цикле: конечно, уже через минуту её работы компьютер намертво зависал, никак не реагируя на клавиатуру. Тогда он пересаживался вверх по аудитории, запуская эту программу все на новых компьютерах, пока группа администраторов пыталась понять, постепенно следуя за ним, что же происходит с компьютерами в лаборатории…

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

Читать полностью »»»

18
июл 11

Альфа-гик из Аризоны: интервью с создателем WinAmp. 1. The Sellout

WinAmp — наиболее известная и коммерчески успешная программа нашего сегодняшнего героя. В 1999 году America Online купила у него эту программу, а вместе с ней и его фирму Nullsoft, которая развивала и поддерживала её. За эту сделку Джастин Фрэнкель (Justin Frankel) получил тогда около 100 миллионов долларов плюс руководящую должность с приличным окладом в штате AOL (первую и последнюю наемную работу в своей жизни). На тот момент Джастину было всего 20 лет — неплохое начало для карьеры обычного программиста.

И хотя он уже давно не участвует в создании WinAmp, Джастин по-прежнему очень активно продолжает коммерческую разработку софта (его новая компания Cockos! хоть и не приносит ему былых миллионов, но зато полностью самоокупается и позволяет платить зарплату её нескольким разработчикам). По замечанию самого Джастина, продажа Nullsoft разделила его жизнь на два разных периода — до и после. Сегодня, в годовщину продажи Nullsoft, мы решили взять большое интервью у основателя таких культовых программ, как WinAmp, Shoutcast и пиринговой сети Gnutella, чтобы узнать из первых уст историю этих известных продуктов, а также понять, чего сейчас у Джастина больше в жизни: программирования или всё-таки музыки, которой он занимается не менее серьёзно, чем программированием.

Остается лишь добавить, что это интервью взято специально для компьютерного издания SoftKey.info

Читать полностью »»»