Как я знакомился с Apple MacOS & MacBook Pro

Вот уже как минимум год меня терзал соблазн. Я стал замечать на работе коллег с личными Макбуками, я стал читать в интернете и СМИ о Маках, известный колумнист Голубицкий оглушительно перешел на Мак. Мои попытки познакомится с продукцией компании Apple вызывали у меня странную смесь недоумения, раздражения и разочарования. Я бы успокоился и продолжил нормально жить на новом и прекрасном Windows 7, но душу тревожили два мощнейших фактора: восторг и гордость обладателей железа от Apple, Маков в особенности и программа Logic, работающая исключительно на Маках. Программу Logic также неумеренно превозносили ее пользователи, наделяя ее чрезвычайно соблазнительными для меня характеристиками. Не самая удобная, но зато потом — самая правильная; звук у неё вкусный и красивый всегда; синтезаторы очень клевые, чуть ли не лучшие в софте.


Читать дальше →

Интернет-магазин за 5 вечеров

Как все начиналось


В конце сентября я ездил в Китай на 4 дня. Эта поездка была незапланированна, мама мне предложила за несколько дней съездить с ней за компанию. Я отпросился с учёбы и отправился в путешествие. Долгий перелёт и мы в удивительной стране. Но дело не в Китае, не в их культуре и кухне. Я очень хотел познакомится с их торговлей. Мы жили в русском районе. Там все китайцы знают мой родной язык. Я был в шоке, когда увидел все эти товары. В нашем районе торговали всем: одежда, обувь, техника, аудио и видео аппаратура, картины, часы и многое другое. Всё это на 95 % подделка под известные бренды или точные копии под собственным брендом. Я купил себе много хорошей одежды, качественной и красивой, в Москве никто и подумать не смог, что все это подделка за смешные деньги. Но у меня появилась мысль купить на оставшиеся деньги что-нибудь такое, что можно продать в Москве. Денег оставалось мало и мой выбор пал на чай. Я познакомился со многими китайцами, торгующими чаем, и из всех я выбрал одного, который более всех вызвал у меня доверие. За 1000 юаней я приобрел сумку чая весом около 9 кг. В пересчёте на рубли это приблизительно 5000 р. Вернувшись домой, я поделился с другом своей идеей как-то продать этот чай. Вместе мы решили, что такой товар при наших возможностях можно продать только в интернете и по знакомым. Мой друг начал обрабатывать весь наш круг людей, в основном посредством социальных сетей. А я занялся созданием сайта.


Читать дальше →

Скрытые возможности на заказ

У всякого офисного и специального ПО есть так называемые пасхальные яйца. Это такие «фишки», о существовании которых знают очень немногие и которые в свое время спасали разработчиков от ментального коллапса в ходе подготовки ПО к выпуску. Представьте: нажимаешь Ctrl-F1, переходишь на третью закладку и между второй и третьей секундой нажимаешь Ctrl-Shift-doubleclick на значке «Windows» — и о чудо! пошли титры! взошло солнце! Эффектно, не правда ли?


Читать дальше →

Тестирование на производительность коммерческих CMS (NetCat vs Bitrix vs UMI)

Последнее время на хабре достаточно, часто подымается вопрос коммерческих CMS.
Глядя на все дебаты по поводу коробок, да и по долгу службы, мне стало интересно, какую CMS стоит выбрать для ядра серьезного проекта с высокой посещаемостью, если выбирать из коммерческих «русских» коробок. Я говорю именно ядро потому как проекты, такие как auto.ru, gdeetotdom.ru и др. на стандартном функционале CMS не поднять.


Читать дальше →

Пишем первое приложение для Android

В любом деле самое сложное — это начало. Часто бывает тяжело войти в контекст, с чем столкнулся и я, решив разработать свое первое Android-приложение. Настоящая статья для тех, кто хочет начать, но не знает с чего. Разумеется, существуют различные quick-start'ы, но разработчики сталкиваются со следующими проблемами:

  1. они недостаточно подробны;
  2. я не нашел для Android ни одного русскоязычного «быстрого старта».

Статья затронет весь цикл разработки приложения. Вместе мы напишем простенькую игру “Крестики-Нолики” с одним экраном (в ОС Android это называется Activity).


Читать дальше →

Магия в рантайме: меняем Objective-C метод на лету

Читая Mac OS X 10.6 Reference Library, я испытал смешанные эмоции: столько новых возможностей, но если их использовать, программы не смогут запуститься на PowerPC маках, и к тому же не все захотят ставить Снежного Барса, если их вполне устраивает Лео. Самым простым решением кажется не использовать эти возможности, но это значит ограничить себя. Не знаю как вы, но я не люблю, если меня ограничивают. Хочется чтобы программа использовала все преимущества Снежного Барса, но в то же время могла работать на прежней версии Mac OS X. Возможно ли это?


Читать дальше →

Эффект размытия текста с text-shadow

Про CSS-свойство text-shadow написано уже много. Я же хочу поделиться с хабрасообществом нестандартным способом использования этого свойства, который открыл случайно, играясь с презентацией возможностей HTML5 и CSS3.




Читать дальше →

Элементы сайта реагирующие на перемещение указателя мышки без использования скриптов

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

  • Графический редактор, позволяющий масштабировать изображения
  • Знания языка разметки HTML
  • Каскадные таблицы стилей CSS


Читать дальше →

Теория и практика борьбы с DDoS атаками



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

Мы обсудим способы борьбы с DDoS атаками на небольшие сайты и рассмотрим мой частный случай.


Читать дальше →

Ubuntu 10.10 — первое знакомство

Хочу поведать тебе историю о моем переходе с ОС Windows на Linux. Идея пересесть на другую систему посещала довольно давно, но все никак не решался (банально, из-за отсутствия познаний в области Linux). Подтолкнул к решительным действиям друг, дав ссылку для скачивания дистрибутивов.

Для начала скажу, что пользовался Windows (98, XP, Seven) около 8 с половиной лет (Linux — чуть более 2-х суток). Но за это время захотелось попробовать что-нибудь новое. Выбор пал на Ubuntu 10.10 (в опытных кругах именуемая Maverick Meerkat, что в переводе означает Свободомыслящий Сурикат).




Читать дальше →