Обновить
346.07

Веб-разработка *

Делаем веб лучше

Сначала показывать
Порог рейтинга
Уровень сложности

ReMIX: что это было, с картинками

Время на прочтение6 мин
Количество просмотров997
В пятницу 23 мая московский Дом Союзов распахнул свои двери перед несколькими сотнями веб-дизайнеров и разработчиков, собравшихся на проводимую российским офисом Microsoft конференцию ReMIX. Мероприятие стало аналогом большой конференции MIX, которая вот уже 3 года подряд проводится в Лас-Вегасе. Цель события: рассказать профессионалам интернет-отрасли о новинках компании и ее видении своего места в Сети, получив от них обратную связь. Кроме того, «гвоздем» мероприятия стал исполнительный директор Microsoft Стив Балмер, который заехал в Москву после недельного тура по странам Восточной Европы. О том, какова была предыстория ReMIX'a, о его сути, содержании и отклике публики, ну и конечно о Стиве Балмере нам рассказал эксперт по веб-технологиям Microsoft kipПетр Диденко.
Читать дальше →

Американский суд разрешил перепродажу «бывшего в употреблении» программного обеспечения!

Время на прочтение2 мин
Количество просмотров1.2K
Жил-был в США некий Тимоти Вернор (Timothy Vernor), занимающийся скупкой б/у программ и видеофильмов на гаражных распродажах (обычно при переезде владелец выкладывает б/у вещи в гараже и любой желающий их приобретает без гарантий, но по низкой цене). Свои приобретения Тимоти выставлял на продажу на eBay и жил на разницу в цене. Все шло прекрасно до тех пор, когда среди б/у программ у него оказались версии AutoCAD. Компания Autodesk (владелец AutoCAD) посчитала, что занятие Тимоти незаконно и предприняла действия по закрытию его счета на eBay.

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

5 советов IT-специалисту на примере вёрстки

Время на прочтение5 мин
Количество просмотров2.7K
Эпидемия советов по вёрстке добралась и до меня (спасибо Юре Артюху) — с удовольствием ими поделюсь. Данные советы довольно общие и в принципе применимы к многим IT-специальностям, — вёрстка здесь используется просто как пример.

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

Полароидные фотографии

Время на прочтение2 мин
Количество просмотров4.6K
vohoho
Нет, это не очередной урок обработки фотографий в фотошоп, это очень эффектная и простая техника по оформлению картинок с помощью css.
Читать дальше

Организация общения с посетителями сайта: варианты.

Время на прочтение2 мин
Количество просмотров3.4K
ОператорыДовольно интересная тема, особенно важная для интернет-магазинов, сайтов турагенств и прочих оператор-ориентированных сервисов. Стандартный подход в рунете такой: в шапке сайта указывается телефон, в подвале — е-мейл, в лучшем случае есть ICQ или форма обратной связи. Skype мне пока не встречался.

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

На западе решением этой проблемы было озадачено несколько компаний, разработавших всё, что можно найти в Google по запросу “Live Chat Software“, то есть программы для мгновенной связи оператора с посетителем сайта. По некоторым данным, такой механизм в хорошей реализации может увеличить конверсию и, соответственно, продажи более чем на 80% (!). Это вполне логично — задать вопрос специалисту проще, чем лазать по каталогу и легче, чем звонить, искать кого-то в ICQ или ждать ответа по e-mail.

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

Jevix: опубликована php-версия 0.9 (beta)

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


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

Jevix способен полностью взять на себя все возможные проблемы с обработкой пользовательского материала в формате простого текста или HTML.

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

CSS position: absolute | relative ??

Время на прочтение1 мин
Количество просмотров26K
Недавно начал использовать блочную верстку и возникли такие трудности:
FF и IE отображают одинаково по своему, Opera по своему, создавая какие то отступы.



Решение, как оказалось слишком банальным (для родительского блока, нужно было поставить position):
Читать дальше →

Map/Reduce своими руками — Apache CouchDb

Время на прочтение5 мин
Количество просмотров6.3K
Логотип CouchDb Предупреждаю — мой взгляд совершенно не претендует на какую бы то ни было объективность. Но реляционные базы данных меня никогда, мягко говоря, не вдохновляли.

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

С другой стороны, в большинстве случаев, когда речь идет о десктопных (или веб-) приложениях, где не нужно ворочать миллионами примитивных записей,  а приложение работает с относительно высокоуровневыми, сложными объектами, суть «дизайна и проектирования баз данных» заключается в повторении двух действий:

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

Любительское гик-видео про Expression Studio

Время на прочтение1 мин
Количество просмотров893
Представляю вашему вниманию несколько необычные скринкасты про пакет Expression Web. В чем необычность? Дело в том, что видео получилось на стыке двух жанров. С одной стороны, это совершенно утилитарное и скучное обучающее видео (tutorial). С другой стороны, по ходу я высказываю свое личное отношение к происходящему и всячески дурачусь, то есть почти персональный шуточный видеокаст.

Скажу честно, я не суперпрофессионал в Expression Studio. В ходе создания роликов я сам учусь, поэтому пока ролики довольно поверхностные. Но планируется целая серия таких роликов, так что уверен, что у меня получится «углубиться» в тему. Пока готовы только два ролика:

Скринкаст по Expression Web: Обзорный


Краткое содержание ролика:
  • Из чего состоит вебсайт?
    Обзор интерфейса редактора
    WYSIWYG или чистый код?
    Dynamic Website Templates
Читать дальше →

Переменные сессии на яваскрипте без кук

Время на прочтение3 мин
Количество просмотров30K
Мне никогда не нравилась реализация кук в Яваскрипте. Объем ограничен (4х20 Кб на домен), хранить возможно только в строковом типе, синтаксис для установки и получения кук избыточно сложен.

И более того, браузер добавляет куки в заголовок запроса — а так как многие корпоративные файрволы пропускают только заголовки до некоторого размера, то ваши страницы могут вообще не загрузиться (я видел — это ужасно).

Поэтому я написал маленький скрипт, который позволит вам использовать переменные сессии в Яваскрипте без установки кук. Он позволяет хранить до 2 Мб данных, что намного меньше ограничивает в возможностях, чем решение на основе кук.

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

WDH

Время на прочтение2 мин
Количество просмотров4.2K
На Хабре принято рекомендовать полезные и универсальные инструменты и книги. Прочитав топик про книги «Обучись чему-нибудь за 10 дней», становится понятно, что уж точно не следует рекомендовать хабрасообществу…
А что же стоит?

Взгляд заказчика на взаимодействие с подрядчиком

Время на прочтение2 мин
Количество просмотров1.9K
Люди, которые не являлись корпоративными джедаями, не получившие закалку в боях отчетно-плановых баталий не поймут самую главную задачу заказчика…
Читать дальше →

Ближайшие события

Отговорки исполнителей на требования заказчиков сдать работу

Время на прочтение4 мин
Количество просмотров11K
Бывает так: закажет человек работу, денег даст. Может быть даже договор и задание в письменном виде будет. Однако время идет, а работы нет.

Что говорят и что надо говорить?
Читать дальше →

Подсветка синтаксиса в статьях с использованием GeSHi

Время на прочтение3 мин
Количество просмотров4.9K
На Хабре, GeSHi упоминался в комментариях, но статей по его использованию не было. Мы рассмотрим использование GeSHi для автоматической подсветки синтаксиса в тексте статей или сообщений на сайте.

GeSHi (Generic Syntax Highlighter) позволяет подсвечивать синтаксис кода, написанного на любом из более 80 языков. GeSHi использует подключаемые файлы с описанием синтаксиса языков, что обеспечивает простоту добавления новых описаний. GeSHi написан на PHP.

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

На чем писать мультиплатформенное desktop-приложение? Взгляд менеджера

Время на прочтение4 мин
Количество просмотров54K
Сегодня авторы большинства приложений уже не могут позволить себе выпускаться под одну платформу. Early adopters сидят под маками, мейнстрим сидит под Win32, а гики и адепты open source предпочитают Linux. Каждая из этих аудиторий обладает уникальными свойствами, а поэтому важна для большинства проектов.

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

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

Обозначим рамки исследования. Мое приложение — небольшая утилита для пользователя-«чайника», которая качает файлы из интернета: минимум GUI, небольшой набор функциональности, использование внешних С++ библиотек.

Ну что, начнем. Какие есть варианты? Я рассмотрю Java, C#, C++, Python. Буду рад, если вы расскажите о других альтернативах.
Читать дальше →

Страшная история работы в «ЮМИ-Студии» (СПб)

Время на прочтение2 мин
Количество просмотров2.2K
Поучительный рассказ для веб-дизайнеров, программистов, аниматоров, иллюстраторов других разработчиков



Я хочу вам рассказать о том, как меня штрафанули на 15 000 рублей за то, что я числился в штате, спустя пол года после неформального увольнения.

Без предистории никак

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

Разработка информационной архитектуры и прототипирование вебсайта при помощи метода ментальных карт

Время на прочтение1 мин
Количество просмотров2.2K
С сообществом опытом поделиться хочу, отзывы и дополнение к статье услышать.
Читать дальше →

Отговорки заказчиков на просьбу принять работу по сайту

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

Бывает, сделаем сайт или дизайн, или ТЗ напишем…


… а сдать в срок не получается.

Лидеры отговорок:
Читать дальше →

Вклад авторов