Обновить
467.7

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

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

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

Установка и настройка SVN (сервер+клиент)

Время на прочтение6 мин
Охват и читатели323K
По просьбам трудящихся, а так же учитывая, что есть статья по установке SVN (правда +Trac) под Linux, решил написать краткое описание установки и настройки SVN для Windows.
Ничего нового для людей, хорошо знающих и работающих с SVN, здесь не будет. Цель статьи — помочь некоторому проценту новичков, пребывающих на Хабре, таки осилить изучение этой системы контроля версий.
Читать дальше →

IE PNG Fix 2.0 Alpha 2 — теперь с поддержкой background position и background repeat

Время на прочтение1 мин
Охват и читатели2.6K
— Кросс-пост из моего блога
Всем известный IE PNG Fix, который был всем хорош, но который не умел работать с background position и background repeat, наконец — таки исправил этот изъян.
Читать дальше →

А есть ли еще энтузиасты?

Время на прочтение1 мин
Охват и читатели298
Начинаю воплощать свою идею в жизнь. Идея заключается в поднятии некоего проекта. Я настроил сервер, начал писать код… но вот дизайн проекта из меня, ну, никак не лезет. А ведь все хотелось бы сделать профессионально. Я даже отца (художник по призванию) попросил нарисовать «персонажа» для проекта.

Так вот, есть ли еще люди, которые бы хотели помочь? Хотели бы учавствовать в этом? Если да, то мои контакты в моем хабрацентре.

Скринкасты про Expression Blend

Время на прочтение2 мин
Охват и читатели1.9K
Expression BlendПродолжаем развивать видео-вещание на Хабре. Представляю вашему вниманию три скринкаста собственного изготовления про Expression Blend. Что это такое и для чего это нужно? У меня есть подозрение, что Blend — жемчужина Expression Studio, а остальные элементы пакета лишь обрамляют его. Приложение получилось довольно необычным и с трудом поддается классификации. Не смотря на то, что этот инструмент адресован в первую очередь дизайнерам, в ходе работы я почувствовал себя суровым программистом.

Я долго думал в какой блог поместить этот топик. Вроде и про интерфейсы, и про дизайн, и про создание приложений. Но решил не изменять традиции и, как предыдущие скринкасты (Expression Web и Expression Design), поместить топик в блог «Web-разработка». Простите, если что не так.

Скринкаст по Expression Blend: Обзорный
Читать дальше →

PNG vs. Internet Explorer

Время на прочтение1 мин
Охват и читатели5.6K

В двух словах

В догонку появившейся недавно статье о преодолении привередливого отношения браузера Internet Explorer 6-й версии по отношению к .png, опишу еще один рецепт.Речь идет о разработке TwinHelix под банальным названием IE PNG Fix.
Читать дальше →

9 статей на тему круглых кнопок

Время на прочтение2 мин
Охват и читатели12K
9 статей на тему круглых кнопок

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

Здесь представлены
9 отличных статей на тему создания кнопок с изменяемой шириной

Вышел Sphinx 0.9.8

Время на прочтение1 мин
Охват и читатели1.3K
Sphinx search engineSphinx — созданный в России бесплатный поисковой движок с открытым кодом, который используется рядом популярных (Dailymotion, Mininova, ThePirateBay, NetLog, и т.д.) и рядом мифических (СуперХабр) сайтов — наконец добрался до очередной release-версии.

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

Ещё один способ разобраться с PNG в IE6

Время на прочтение1 мин
Охват и читатели2.1K
Существует несколько способов избавиться от глюка использования PNG картинок в Internet Explorer 6.

Unit Interactive предложили свой вариант решения — Unit PNG Fix.

Ключевые особенности:
  • Малый вес, около 1 килобайта
    Решает некоторые проблемы функциональность атрибута filter
    Работает как с тегоми img, так и атрибутом background-image
    Автоматически запускается
    Позволяет выставлять авто ширину и высоту
    Полностью бесплатен


    Скачать и посмотреть можно на странице Unit PNG Fix

О стартапах, валидации и искусстве (т.е. арт)

Время на прочтение1 мин
Охват и читатели1.3K
Короткий пост будет. Одна ссылка, на W3C Validator. И один комментарий/вопрос: нахера заявлять соответствие DOCTYPE если в первом же (в третьем, если быть честным-точным) делать два самых позорных, с точки зрения XHTML ляпа? Или г-н Лебедев на поводу у моды пошел?

Indeed

Время на прочтение3 мин
Охват и читатели2.3K
Существует огромное количество рейтингов языков программирования, некоторые измеряют скорость(Debian Shootout), другие пытаются определить популярность(TIOBE Index), третьи считают количество поисковых запросов(Google Trends) но всё же самым актуальным для любого человека, который зарабатывает программированием на жизнь, является состояние рынка труда. Сайт indeed.com предоставляет очень удобное средство для просмотра различных трендов, в данном случае мы запросили у него динамику спроса на самые популярные языки для Web:



Какие же можно сделать выводы?

Организации процесса разработки на java

Время на прочтение1 мин
Охват и читатели2.6K
Доброго времени суток, хабралюди…
Хочу у вас спросить совета, о том как лучше огранизовать работу коллектива, занимающегося разработкой серверных приложений на java. Не могли бы вы описать полный цикл разработки(можно кратко :-) ) при средней детализации: куда кладутся сырцы, как это связать с документацией и багтрекингом, как потом эти сырцы собрать, как их отлаживать (unit-тесты какие-нибудь) с учетом серверной природы проекта. можно даже с именами программных продуктов.
Как это делается в вашей конторе?

О велосипедах и фреймворках

Время на прочтение1 мин
Охват и читатели1.2K
Навеяно топиком Каков должен быть, на Ваш взгляд, хороший framework?

Помнится, когда только начинал писать на PHP, устроился в молодую web-конторку. Там была своя простенькая CMS, которая отвечала только за обработку адреса (используя mod_rewrite), авторизацию и вызов модулей. Все было прекрасно, но стало надоедать постоянно копипастить модули. Через некоторое время добавил туда простенький хелпер для генерации форм, стало немного удобнее и понеслось…
Читать дальше →

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

Забытые технологии: QuarkImmedia

Время на прочтение8 мин
Охват и читатели1.2K
QuarkImmedia

Сейчас практически все знают, что такое технология Adobe Flash. Очень популярными стали также разговоры о SVG и Silverlight. А между тем, все эти технологии были отнюдь не первыми и появились не на пустом месте. Больше десятка лет назад уже предпринимались попытки добавить к скучному и унылому HTML мультимедийных и интерактивных возможностей. И если технология Macromedia Shockwave в той или иной степени осталась живой (по сути, из Shockwave отпочковался Flash), то другой известный продукт тех лет незаслуженно забыт. Речь пойдёт о QuarkImmedia.

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

Нужны ли клиенту конструкторы сайтов?

Время на прочтение2 мин
Охват и читатели4.7K
Чтобы ответить на такой, казалось бы, очевидный вопрос, быстренько пробежимся по матчасти. Итак, распространенные системы управления контентом можно разделить на следующие типы по применению:
  1. Конструкторы персональных сайтов, предназначены для широкого круга разработчиков, в том числе непрограммистов. Лучший и популярнейший представитель — Wordpress;
  2. Конструкторы «больших» информационных сайтов, многопользовательские системы, потребители те же. Наиболее популярный представитель — Drupal;
  3. Конструкторы корпоративных сайтов. Ими пользуются главным образом разработчики веб-студий и фрилансеры. Помимо собственных наработок, коих большинство, все большую распроcтраненноcть в России получает 1C-Битрикс.

Итак, возьму на себя смелость утверждать, что функционал «конструктора» имеет смысл только в первом случае. Т.е. для любительской разработки в хорошем смысле. Для собственного удовольствия разработчика.
Читать дальше →

Teaser 1-2-3. Бесплатный сервис для разработчиков

Время на прочтение1 мин
Охват и читатели778
Teaser 1-2-3 решает задачу сбора адресов электронной почты на тизерной странице и обеспечивает удобную работу с ними в дальнейшем.
По сути он позволяет сэкономить несколько дней разработки и использовать это время более продуктивно.

Основные особенности:
— генерация кода формы регистрации адреса электронной почты,
— отправка «приветственного письма» для зарегистрировавшихся (текст вы задаете сами),
— экспорт хранящихся адресов в CSV (для дальнейшего использования),
— интерфейс в стиле 37signals.

Hash Train (hashtrain.com) изначально создавал его для себя, но сейчас доступ к сервису открыт для всех разработчиков.

Более подробнее о возможностях в блоге Hash Train — http://ru.hashtrain.com/2008/7/8/teaser-1-2-3
Адрес сервиса Teaser 1-2-3 — http://teaser123.net

css fix для различных браузеров

Время на прочтение2 мин
Охват и читатели12K
Представьте себе абстрактный разговор абстрактного заказчика с абстрактным верстальщиком.

— У тебя бага в менюшке, все наверх съехало, — говорит заказчик.
— Посмотрел во всех браузерах, нету! Ты в каком смотришь? — говорит верстальщик.
— В фаерфоксе.
— Нормально все там, — говорит верстальщик, просмотрев сайт во всех версиях фаерфокса.
— Осталось бага. Если это важно, то я с мака.

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

Оптимальные размеры макета для веб-сайта

Время на прочтение1 мин
Охват и читатели24K
Bonjorno!

Мы рассмотрим актуальный для веб-дизайнеров и верстальщиков вопрос: как же стоит выбирать ширину (минимальную или фиксированную) и высоту при создании макета веб-сайта.

Читать

Резиновая верстка — линейная зависимость горизонтального положения DIV-ов

Время на прочтение2 мин
Охват и читатели13K
Задача: менять горизонтальное положение блочных элементов по линейной зависимости при изменении размера окна браузера.
Решение: термин «пропорциональность» подразумевает линейную зависимость двух параметров. Вспоминаем школьный курс геометрии: линейная зависимость — это прямая, её уравнение выглядит следующим образом: Y=aX+b. Для построения уравнения прямой необходимо и достаточно знать координаты двух точек, принадлежащих этой прямой. Если принять за Y горизонтальное положение блока, а за X — ширину окна, то задача сводится к определению параметров a и b.
Читать дальше →

Размышления на тему Аутсорсинга!

Время на прочтение1 мин
Охват и читатели903
Современный отечественный Заказчик примечателен тем, что оказывается достаточно требовательным, при том, что не готов платить большие деньги. По долгу не утверждается дизайн, не предоставляется контент итд итп.

Следовательно, многим веб-студиям приходится искать своего «счастья» на различных сайтах иностранного фриланса. В связи с этим интересно было бы понять какие существуют преимущества и недостатки «аутсорс» веб-разработки. Какие существуют пути выхода на «аутсорсинга»?

Колличество подобных фирм растет в геометрической прогрессии и уже практически в каждом регионе есть компании со штатом 30-50 человек, которые работают исключительно на «аутсорс» и видимо при этом себя отлично чувствуют.

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