Как стать автором
Обновить
22
0
Андрей Суржиков @Surzhikov

Пользователь

Отправить сообщение

HTML по стандартам

Время на прочтение10 мин
Количество просмотров124K
Привет Хабр!

image Изначально хотел назвать статью «HTML по ГОСТ`у», но потом выяснилось что у большинства программистов не было предмета «Метрология и стандартизация» и о «стандартизации», «сертификации», «унификации» не все слышали.

В i-Free я много занимаюсь разработкой веб-приложений. А поскольку их много, они разные и работают в разных условиях, то само собой приходится задумываться о стандартизации. Есть такой проект «Пуленепробиваемый HTML5» (http://html5boilerplate.com/), в котором разработчики решили создать идеальный шаблон странички. Он мне очень нравился, и все свои проекты я начинал именно с него. Но, исправляя баг за багом, делая все новые и новые приложения, я пришел к выводу, что многого в нем не хватает. В этой статье я хотел бы рассказать о том, что обычно пропускают при написание страничек и веб-приложений и показать, чем и зачем я прокачал свой шаблон пустой странички.
Читать дальше →
Всего голосов 190: ↑167 и ↓23+144
Комментарии49

Как прочитать патент за одну минуту

Время на прочтение3 мин
Количество просмотров39K
Допустим, кто-то подал на вас в суд за нарушение патента. Вам нужно выяснить, насколько все плохо. Или, например, ваш начальник дал вам поручение проверить, нарушает ли кто-либо патент, который вы когда-то получили. А вы совершенно ничего про это не помните, потому что в среднем на патентную экспертизу уходит около четырех лет и к тому времени, когда случится что-то интересное, вы обо всем этом благополучно забудете.

Или, например, читаете вы одну из восьмидесяти сиксилиардов историй на Slashdot, в которых используется название патента, чтобы порассуждать на тему из разряда «догадайтесь, какую простую вещь додумались запатентовать». При этом вы понимаете, что название — это еще не само изобретение, и вам любопытно, о чем же все-таки идет речь.

На полную оценку патента может уйти несколько часов или даже дней. Если времени у вас мало, вот неприлично быстрый способ выяснить, что представляет собой патент, меньше чем за одну минуту.
Читать дальше →
Всего голосов 85: ↑78 и ↓7+71
Комментарии18

Невидимая технология

Время на прочтение2 мин
Количество просмотров1.2K
Достаточная и избыточная технологии

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



Постоянные инновации в смежных областях и непосредственное развитие технологии дают новые поводы меряться пиписьками функционалом до тех пор, пока она (технология) не станет в полной мере достаточной. Я говорю про тот уровень развития, после которого дальнейшие улучшения становятся все менее важными для пользователя. Уровень, на котором функция работает настолько хорошо, что становится, фактически, «невидимой» для человека.
Читать дальше →
Всего голосов 27: ↑13 и ↓14-1
Комментарии17

Tinyicon — счетчик в favicon на js

Время на прочтение1 мин
Количество просмотров4.1K
Tinyicon это небольшая библиотека для манипуляции с favicon сайта для передачи информации о новых событиях. Для браузеров не поддерживающих canvas счетчик отображается в title страницы.

image

Примеры и ссылки инсайд
Всего голосов 119: ↑113 и ↓6+107
Комментарии30

Познание и внутренний опыт пользователя

Время на прочтение5 мин
Количество просмотров8K

Предлагаю вашему вниманию вольный перевод статьи Jordan Julien Cognition & The Intrinsic User Experience

За последние несколько лет было много дискуссий, вокруг того, какой пользовательский опыт может быть разработан. Каким бы ни был UX, пользователь всегда будет иметь возможность пройти по своему, уникальному пути. Все потому, что когнитивное сопротивление является уникальным для каждого пользователя. Создание интуитивно понятного интерфейса является очень важным шагом, но мало кто может точно сказать, что именно делает интерфейс интуитивно понятным. Здесь понятия Когнитивной Нагрузки и Когнитивного Барьера играют большую роль.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии6

Обзор двадцати двух бесплатных шрифтов с сайта Open Font Library: 16 шрифтов с кириллицею + 6 орнаментальных и спецсимвольных шрифтов

Время на прочтение4 мин
Количество просмотров62K
Сегодня я упоминал ужé о трудностях, с которыми сталкивается всякий, кто желает разыскать на сайте Open Font Library шрифты с поддержкою кириллицы. Фильтра по языкам нет; поиск по слову «cyrillic», как dimitrymd успел убедиться, находит только десяток шрифтов.

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

  1. ConsolaMono
  2. Crimson
  3. Dataface
  4. Designosaur
  5. Didact Gothic
  6. GNUTypewriter
  7. Grana Padano
  8. Jura
  9. Neocyr
  10. NotCourierSans
  11. Old Standard
  12. Pfennig
  13. Press Start 2P
  14. Sansus Webissimo
  15. Triod Postnaja
  16. VDS

«На закуску» я намерен также обозреть полдюжины шрифтов с различными спецсимволами да орнаментами:

  1. Chess
  2. FivefoldOrnamentsEtc
  3. Futhark Adapted
  4. Knots
  5. UniCons
  6. Web Symbols

Читать дальше →
Всего голосов 183: ↑160 и ↓23+137
Комментарии51

Comic Sans-изация известных логотипов

Время на прочтение1 мин
Количество просмотров5.2K
We Are Cephalization — молодая парижская команда дизайнеров, запустила забавный проект — Comic Sans Project. Французы предлагают нам представить мир в лучшем новом видении — где все логотипы известных брендов сделаны с использованием божественного шрифта Comic Sans.



Читать дальше →
Всего голосов 93: ↑72 и ↓21+51
Комментарии75

Подборка высококачественных бесплатных шрифтов от «Smashing Magazine»

Время на прочтение1 мин
Количество просмотров9.3K


09.01.2012 в «Smashing Magazine» была опубликована подборка бесплатных шрифтов.

В подборке представлены такие шрифты как: Homestead, Bree Serif, Levanderia, Valencia, Nomed Font, Carton.

Автор подборки просит уделить внимание тому что большинство шрифтов доступно для коммерческого использования, но есть и шрифты доступные только для некоммерческого использования. По этому, пожалуйста читайте описаное и лицензионное соглашение перед скачиванием какого либо шрифта из подборки.

P.S. Для того чтобы скачать шрифт установите 0 (ноль) в поле «Amount».

UPD: Smashing Magazine сново онлайн.
Всего голосов 46: ↑37 и ↓9+28
Комментарии17

Обновлен русскоязычный раздел MSDN по веб-разработке: новый дизайн, новые курсы обучения и статьи

Время на прочтение1 мин
Количество просмотров2.2K
На днях получил обновление и редизайн большой русскоязычный раздел по веб-разработке на сайте MSDN.
image

Обновленный раздел отныне состоит из трех основных подразделов: ASP.NET MVC, ASP.NET Web Forms и WebMatrix, которые четко определяют три основных направления развития веб-платформы Microsoft для разработчиков.

С обновлением сайта были запущены новые материалы по основным разделам. Мы уже писали про выпуск нового руководства по WebMatrix из 16 частей. Кроме него в обновленном разделе представлены следующие материалы:
  • подборка из 24 обучающих материалов по ASP.NET MVC 3 и описание нововведений MVC 4;
  • совершенно новый большой набор (66 статей) материала на русском языке по ASP.NET Web Forms:
    • Часть 1. Введение в ASP.NET Web Forms (4 статьи);
    • Часть 2. Представление и управление данными (4 статьи);
    • Часть 3. Элементы управления данными в ASP.NET (11 статей);
    • Часть 4. Работа с данными (13 статей);
    • Часть 5. Маршрутизация в ASP.NET (5 статей);
    • Часть 6. Вопросы безопасности в ASP.NET (3 статьи);
    • Часть 7. Кэширование и оптимизация производительности (9 статей);
    • Часть 8. Интернационализация (3 статьи);
    • Часть 9. Публикация веб-проектов ASP.NET на сервер (14 статей).
Читать дальше →
Всего голосов 36: ↑25 и ↓11+14
Комментарии2

Улучшаем юзабилити за 5 минут

Время на прочтение4 мин
Количество просмотров7.3K
В этой блогозаписи я намерена поделиться несколькими такими советами по увеличению юзабилити сайта, каждый из которых очень лёгок в реализации. Не все они кросс-браузерны, но всё равно они «глазурь на тортике»: читатель и не заметит, что их нет.

1. Отображайте нажатия кнопок и кнопкоподобных ссылок


Мой излюбленный совет. Когда стиль кнопки задаётся в CSS, или когда для отображения необычной кнопки используется рисунок (либо как фон, либо как элемент <img />), то кнопка не реагирует на нажатие во всех или в некоторых браузерах (зависит от ситуации). Вот какой простой уловкою вы можете дать знать посетителю сайта, что он и впрямь нажал на нечто нажимаемое:

.mybutton:active {
   position: relative;
   top: 1px;
   left: 1px;
}

Этим кодом кнопка смещается на 1 пиксел направо и на 1 пиксел вниз, когда её нажимают. Испробуйте: выглядит весьма убедительно.

Есть другие, не менее быстрые варианты: придать границе свойство inset, указать свойству text-indent значение 1px, изменить направление градиентного фона (что можно сделать быстро, если для этого не придётся прибегнуть ко графическому редактору, то есть если где-то ещё на сайте используется готовый перевёрнутый градиент), или комбинация нескольких из них.

2. Плавные переходы (CSS3 transitions)


Читать дальше →
Всего голосов 206: ↑179 и ↓27+152
Комментарии45

10 основных ошибок в попытке изменить привычки и как их исправить

Время на прочтение2 мин
Количество просмотров17K
Недавно натолкнулся на хорошую и краткую презентацию по GTD от Persuasive Technology Lab (Stanford). Эта тематика как и любому гику мне близка и интересна, книг было прочтено много, опыт работы есть уже значительный, в итоге выработался некий концепт того, как я считаю правильно не только работать, но менять свои привычки, который сильно пересекается с тем что я прочитал в презентации. Далее перечислены ошибки, которые мы обычно совершаем в попытке изменить свое поведение, привычки и жирным выделено их решение. На мой взгляд этот список полезен и при решении любых других задач.

1. Опираться на силу воли для долгосрочных изменений.
Представьте что силы воли просто нет. Это первый шаг к лучшему будущему.

2. Планировать и предпринимать большие шаги и задачи, вместо маленьких.
Успешно выполняйте небольшие задачи — одну за другой.
Читать дальше →
Всего голосов 60: ↑48 и ↓12+36
Комментарии25

37signals: почему в нашей компании нет менеджеров

Время на прочтение5 мин
Количество просмотров25K
Перевод статьи Джейсона Фрида (Jason Fried) "Why I Run a Flat Company". Джейсон — один из основателей компании 37signals и соавтор книг "Getting Real" и "Rework".

Несколько месяцев назад в компании 37signals, которую я возглавляю, случилось необыкновенное событие: мы расстались с одним из наших сотрудников. Казалось бы, что в этом необычного? Но дело в том, что в нашей компании подобное происходит крайне редко. За 11 лет работы мы потеряли всего лишь пять человек, причем один из них вернулся к нам семь лет спустя.

Удивителен даже не сам факт того, что мы расстались с нашим сотрудником. Удивительна причина нашего расставания: нас не устраивал уровень его карьерных амбиций. Причем проблема была вовсе не в их отсутствии: напротив, он хотел гораздо больше, чем мы могли ему дать.

Читать дальше →
Всего голосов 154: ↑145 и ↓9+136
Комментарии131

Демотивация по полной программе или почему я жду конца света?

Время на прочтение6 мин
Количество просмотров17K
Низкий поклон Хабранароду!

Предисловие

Много мы все начитались и даже дочитались статьей о том, как улучшить работоспособность, эффективность и другую, простите — фигню.

Пост НЕ для тех у кого все хорошо, по крайней мере, кажется что все хорошо, е.г. праведным – не читать.
Пост можно было бы назвать еще и «реальные рекомендации по «возьми себя в руки, наконец» ».
Не верьте тем, кто пишет об эффективности, «самое время начать учиться играть на гитаре», «найдите в себе энергию делать то, другое...», это все «фигня», через пару дней все опять будет как прежде. Постарайтесь найти решение сами.
«Пункты» приведены случайным порядком, и хватит введения, просто прочтите пост, попытайтесь найти что-то себе полезное (вы обязательно найдете).
Читать дальше →
Всего голосов 342: ↑283 и ↓59+224
Комментарии144

Screensaver на J2ME или Назад в прошлое. Часть первая

Время на прочтение7 мин
Количество просмотров3.5K
Доброго времени суток!

Введение


На дворе третье января, а душа то и дело требует написать какую-нибудь программку. Недолго думая, я вспомнил, что когда-то предложил поправочку автору топика Splash Screen на J2ME, после чего сомнения по поводу того, что писать, окончательно развеялись. Сегодня я предлагаю вам окунуться в мир «обычных звонилок» и написать для них приложение — это будет обычный скринсейвер.

Поехали
Всего голосов 29: ↑21 и ↓8+13
Комментарии36

Топ-5 самых впечатляющих книг, которые должен прочесть каждый разработчик ПО

Время на прочтение3 мин
Количество просмотров380K
Не так давно промелькнула ссылка на достаточно свежее (осень 2011) англоязычное голосование со скромным названием "самая впечатляющая книга, которую должен прочесть каждый разработчик программного обеспечения" и описанием:

Если бы вы могли вернуться в прошлое, к самому началу своей карьеры разработчика и сказать самому себе: «прочитай именно эту книгу», в самой начале своей карьеры разработчика, какую бы книгу вы рекомендовали?

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

Однако в данном небольшом посте я возьму на себя смелость перечислить ТОП-5 тех самых книг, победивших в голосовании, переведенных на русский язык. И дать небольшие комментарии, ведь книги действительно этого достойны. Да, лично я бы поменял некоторые места, однако положимся на «мнение зала» ресурса Stack Overflow.
Читать дальше →
Всего голосов 236: ↑219 и ↓17+202
Комментарии182

50 лет истории интернет-магазинов от Ecwid

Время на прочтение7 мин
Количество просмотров19K


Мы привыкли к интернет-магазинам как к чему-то самоочевидному, простому и доступному каждому. Сегодня с помощью Ecwid создать свой магазин не сложнее, чем вставить на сайт видео из ютуба. Два года назад собственный магазин комиксов настроил и запустил восьмилетний мальчик – он сделал это втайне от родителей, просто подсмотрев, как его отец настраивает свой взрослый магазин.

Для 2011 года здесь нет ничего удивительного, но чтобы создать такую простую и эффективную систему как Ecwid нам потребовалось пятьдесят лет исследований и разработок. Каждый учебник по ресторанному делу начинается с простой тайны всех рестораторов. Подача блюда – это 50% его цены и успеха. Посетители приходят в ресторан за атмосферой в той же степени, что и за едой. Это правило применимо и к магазинам, ведь они тоже относятся к индустрии развлечений.

Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии11

Итоги первого практического семинара по эффективному email-маркетингу

Время на прочтение2 мин
Количество просмотров2.6K

Юзабилити email-рассылок и как правильно составлять заголовки — это и многое другое мы обсуждали на прошедешем 1 декабря в Питере семинаре «Практический email-маркетинг: увеличиваем продажи».




Семинар был организован школой email-маркетинга MailingDay при поддержке Unisender Однодневное мероприятие, проходившее в самом центре Петербурга, посетило более 40 участников — менеджеров и руководителей компаний из разных отраслей. Темы докладов, а также предварительный анонс грядущего в январе московского мероприятия читайте под катом.

Читать дальше →
Всего голосов 27: ↑14 и ↓13+1
Комментарии18

Хотите построить успешный бизнес в сфере программных продуктов?

Время на прочтение7 мин
Количество просмотров3.9K

С чего начать свой бизнес?


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

Методик масса, лично я считаю наиболее полезной Business ModelCanvas, но не настаиваю. Всем, кто только начинает свой бизнес, рекомендую попробовать заполнить canvas, а всем, кто уже вовсю работает, и может быть даже зарабатывает, предлагаю проверить свою бизнес-модель с помощью восьми вопросов от Алекса Остервальдера.
image
Читать дальше →
Всего голосов 73: ↑64 и ↓9+55
Комментарии11

PHP Namespace

Время на прочтение6 мин
Количество просмотров112K
Недавно инкапсулировал свой проект в namespace и столкнулся с проблемой отсутствия нормальной документации. Все, что удалось найти датируется примерно 2009 годом, а на дворе почти 2012… В найденном материале куча нерабочих мест, использующих то, что в нынешней версии php нет. В связи с этим хочу немного осветить этот вопрос.
Читать дальше →
Всего голосов 86: ↑59 и ↓27+32
Комментарии46

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность