Пару дней назад наткнулся на статью про 38 способов скругления блоков. Очень понравилось. Однако там я не встретил способа, которым пользуюсь уже около года. Он не требует лишних тэгов и требует загрузки только одной картинки (спрайт). Работает во всех современных баузерах и IE6+
dothan @dothan
User
Как правильно работать с фрилансерами
2 min
9K![](https://habrastorage.org/getpro/habr/olpictures/94d/507/61d/94d50761dc5700104caeb79f93eec238.png)
Действительно, довольно актуальный вопрос для заказчиков. Никто не хочет терять свое время и связываться с недобросовестными фрилансерами.
Иногда мне задают вопросы в духе «как вообще можно работать с командой фрилансеров? Ведь они же постоянно пропадают/срывают сроки и т.д.».
На самом деле — работать с фрилансерами — не так сложно и опыт последних 3 лет в роли менеджера фриланс-команды говорит о том, что это вполне возможно. За это время нас «кинул» только один фрилансер — он просто пропал. Вопрос конечно решили своими силами, но эксперименты с малоизвестными личностями решили больше не проводить.
+33
ТЗ для web-разработчика
4 min
20K![Time-is-Money](https://habrastorage.org/getpro/habr/post_images/49d/e1e/85d/49de1e85d70fe0ed7662cf8cb26a332c.jpg)
Написание хорошего ТЗ для разработки сайта еще та проблема, и я поделюсь своим опытом по созданию «человеко-понятного» описания
+3
«Удобная» регистрация
1 min
1.1KПомню, как был приятно удивлён очень удобным механизмом авторизации на одном активно обсуждаемом нынче ресурсе. Да, зарегистрироваться и автоматически войти на сайт, введя прямо на главной странице логин и адрес электронной почты — это чумовая фишка. Голова кружится от вебдванольности с первых секунд прибывания на сайте.
![](https://habrastorage.org/getpro/habr/post_images/b11/6a5/70b/b116a570b0b239293f762e82098ef4c9.png)
Никаких капч и подтверждений регистрации, просто заполняем два поля — и уже можем голосовать за топики, добавлять комментарии, отправлять сообщения по внутренней почте любому другому пользователю… Красота. Но хороша ли такая «быстрая регистрация» с точки зрения безопасности? Однозначно нет! Не делайте так,
![](https://habrastorage.org/getpro/habr/post_images/b11/6a5/70b/b116a570b0b239293f762e82098ef4c9.png)
Никаких капч и подтверждений регистрации, просто заполняем два поля — и уже можем голосовать за топики, добавлять комментарии, отправлять сообщения по внутренней почте любому другому пользователю… Красота. Но хороша ли такая «быстрая регистрация» с точки зрения безопасности? Однозначно нет! Не делайте так,
+2
38 статей о создании закругленных углов на сайтах
4 min
12KМоя статья на Временно.нет
![38 статей о создании закругленных углов на сайтах](https://habrastorage.org/getpro/habr/olpictures/b65/848/0ad/b658480adb71e22ba9869ed8d5ea69d9.gif)
Часто сталкиваешься с необходимостью создания блоков с круглыми краями. Задавшись вопросом как вообще можно решить поставленную задачу, сделал подборку интересных статей и уроков на данную тему.
Здесь представлен обзор 38 статей, разбитых на 4 категории по способам реализации.
![38 статей о создании закругленных углов на сайтах](https://habrastorage.org/getpro/habr/olpictures/b65/848/0ad/b658480adb71e22ba9869ed8d5ea69d9.gif)
Часто сталкиваешься с необходимостью создания блоков с круглыми краями. Задавшись вопросом как вообще можно решить поставленную задачу, сделал подборку интересных статей и уроков на данную тему.
Здесь представлен обзор 38 статей, разбитых на 4 категории по способам реализации.
+4
+1
Верстаем пиксел в пиксел: кроссбраузерный аналог PixelPerfect
2 min
35K![Нет, с твоим монитором всё в порядке, %username%](http://www.picamatic.com/show/2008/07/28/04/700298_526x185.png)
Довольно часто некоторые заказчики, отдавая макет сайта на вёрстку, требуют попиксельно достоверной точности в разметке во всех браузерах.
Проверить такое соответствие достаточно легко — нужно сделать скриншот сайта и совместить его с графическим макетом, например, в Photoshop'е.
Но вот только в процессе вёрстки использовать такой приём не очень удобно.
+4
О примере небольшого проекта
4 min
741Поскольку одно из назначений этого блога — обмен опытом, хочу поделиться примером собственного запущенного проекта. Сразу скажу, что это далеко не первый запущенный мной проект, и, надеюсь, далеко не последний ;)
Связан он с налоговой инспекцией. Интрига :)
Связан он с налоговой инспекцией. Интрига :)
+1
Меню «Гаражные двери»
3 min
1.3K![garagemenuexample](http://chernev.ru/wp-content/uploads/garagemenuexample.jpg)
Очень красивое меню, реализованное при помощи Jquery, сравнимое только с меню реализованными на флеше.
Это меню работает за счет изменения background-position наложенных друг на друга слоями изображений.
-1
Успешный проект – проект, ориентированный на пользователя
12 min
2.7KОриентируя проект на цели пользователя, можно создать новые, удобные и востребованные сервисы. Более того, можно создавать социальные коммуникации вокруг товаров, и это успешно монетизируется! Вот только… Что поможет учесть цели ваших пользователей? Маркетинг? К сожалению, «лобовой» перенос в интернет практики обычного маркетинга не даёт результата.
Текст доклада Павла Коноплицкого на конференции SocialExperience 2008
![порочное убеждение в том, что ресурс должен создаваться для всех](http://www.amazedev.com/wp-content/uploads/2008/07/pic1.gif)
Успех лидеров рынка и недостаток информации о пользователях, попытки использовать в вебе оффлайновый опыт создания нового продукта или услуги часто превращается в порочное убеждение, что для успешности проекта он должен удовлетворять интересам максимального количества человек.
Текст доклада Павла Коноплицкого на конференции SocialExperience 2008
Разные пользователи — разные потребности
![порочное убеждение в том, что ресурс должен создаваться для всех](http://www.amazedev.com/wp-content/uploads/2008/07/pic1.gif)
Успех лидеров рынка и недостаток информации о пользователях, попытки использовать в вебе оффлайновый опыт создания нового продукта или услуги часто превращается в порочное убеждение, что для успешности проекта он должен удовлетворять интересам максимального количества человек.
-1
Пятничный вечер — люди хотят отдыхать, а всё надоело: хочу помочь (НЕинтернет стартап)
3 min
1.8KИтак…
Сегодня пятница. Что Вы собираетесь делать после работы? Я задал себе этот вопрос несколько месяцев назад и понял, что подходящего ответа не нашел… А варианты были следующие:
Сегодня пятница. Что Вы собираетесь делать после работы? Я задал себе этот вопрос несколько месяцев назад и понял, что подходящего ответа не нашел… А варианты были следующие:
+39
Два в одном
2 min
912Что будет если объединить две проблемы, связанные с версткой?
Все мы в глубине души надеемся, что проблемы, возникающие при решении этих проблем сложатся. Однако, практика показывает, что они перемножаются.
Если Вам интересно, как используя только дивы и валидные CSSки сделать страницу, которая «отбрасывает тень» (слева и справа) и при этом занимает не меньше экрана по высоте, добро пожаловать под кат!
Все мы в глубине души надеемся, что проблемы, возникающие при решении этих проблем сложатся. Однако, практика показывает, что они перемножаются.
Если Вам интересно, как используя только дивы и валидные CSSки сделать страницу, которая «отбрасывает тень» (слева и справа) и при этом занимает не меньше экрана по высоте, добро пожаловать под кат!
+1
В поисках идеала
2 min
1.8KРаз пошла такая пьянка, то и я, в свою очередь, решил представить на суд общественности свой вариант макета, который, как мне кажется, находится очень близко к идеальному.
+22
Исправление репутации в онлайне: новый бизнес
2 min
713Журнал Business Report опубликовал интересную статью о новой сфере бизнеса, в которой работают уже десятки компаний. Они специализируются на исправлении «онлайновой репутации» своих клиентов, как фирм, так и физических лиц. Задача проста: чтобы по поисковому запросу [Имя_Фамилия] появлялась только хорошая информация о клиенте. Это действительно сложная задача. Во-первых, нужно убрать из первых строчек выдачи любые негативные факты о клиенте. Если эти факты находятся на Википедии или другом авторитетном ресурсе, то нужно поработать с ним напрямую, чтобы исправить информацию. Во-вторых, нужно добавить в онлайн позитивную информацию о клиенте (возможно, на отдельном сайте или блоге) и раскрутить её методами поисковой оптимизации, чтобы этот ресурс появлялся первым среди результатов поиска.
Это исправление реальности, цифровая форма паблисити. Бизнес, которым давно занимаются имиджмейкеры в реальной жизни, получает своё продолжение в онлайне. Фирмы нового поколения предпочитают называть это «репутационным менеджментом».
В статье приводится ряд примеров, как репутация авторитетных людей непоправимо портилась из-за какого-нибудь одного малозначимого факта. Например, один известный юрист из Чикаго дал слишком маленькие чаевые в ресторане, а бармен написал об этом в своём личном блоге. И теперь все клиенты этого юриста при поиске в Google натыкаются на этот факт. Более того, об этом написала даже местная газета. Экономия двадцати долларов на чаевых уже обошлась юристу во многие тысячи упущенной прибыли.
Это исправление реальности, цифровая форма паблисити. Бизнес, которым давно занимаются имиджмейкеры в реальной жизни, получает своё продолжение в онлайне. Фирмы нового поколения предпочитают называть это «репутационным менеджментом».
В статье приводится ряд примеров, как репутация авторитетных людей непоправимо портилась из-за какого-нибудь одного малозначимого факта. Например, один известный юрист из Чикаго дал слишком маленькие чаевые в ресторане, а бармен написал об этом в своём личном блоге. И теперь все клиенты этого юриста при поиске в Google натыкаются на этот факт. Более того, об этом написала даже местная газета. Экономия двадцати долларов на чаевых уже обошлась юристу во многие тысячи упущенной прибыли.
+14
Обязанности PHP-программистов
1 min
29KЭта тема поднималась в отдельных комментариях к постам о собеседованиях при приеме на работу PHP-программистов, но я думаю, что она достойна и отдельного обсуждения.
Если почитать объявления о приеме на работу, то кроме непосредственно PHP и MYSQL работодатели требуют множество других знаний и умений. Знание верстки, причем валидной (css, html), хорошие знания javascript, XML, часто AJAX, реже, но тоже бывает — флэш и графические редакторы, администрирование UNIX-систем.
Но объявления не всегда отражают реальность — иногда их составляют менеджеры по персоналу а на собеседовании оказывается что не все перечисленное реально уж нужно, а иногда организация уже в процессе поиска понимает, что просто не может найти специалиста, который бы одновременно был ZCE, знатоком валидной верстки и хорошим дизайнером при этом.
Какие навыки требуются от PHP-программиста в вашей организации? Конечно, вопрос адресован PHP-программистам или тем, кто работает с ними рядом. Чем кроме самого PHP занимаются PHP-программеры? Я понимаю, что в конторе из двух человек и где-нибудь в «Гугле» их обязанности могут быть очень различными, но это-то и интересно.
Если почитать объявления о приеме на работу, то кроме непосредственно PHP и MYSQL работодатели требуют множество других знаний и умений. Знание верстки, причем валидной (css, html), хорошие знания javascript, XML, часто AJAX, реже, но тоже бывает — флэш и графические редакторы, администрирование UNIX-систем.
Но объявления не всегда отражают реальность — иногда их составляют менеджеры по персоналу а на собеседовании оказывается что не все перечисленное реально уж нужно, а иногда организация уже в процессе поиска понимает, что просто не может найти специалиста, который бы одновременно был ZCE, знатоком валидной верстки и хорошим дизайнером при этом.
Какие навыки требуются от PHP-программиста в вашей организации? Конечно, вопрос адресован PHP-программистам или тем, кто работает с ними рядом. Чем кроме самого PHP занимаются PHP-программеры? Я понимаю, что в конторе из двух человек и где-нибудь в «Гугле» их обязанности могут быть очень различными, но это-то и интересно.
+20
Защита PHP скриптов от копирования — это возможно?
4 min
41KБывает так, что вам неохота предоставлять исходные коды проектов, которые вы разрабатывали. Для этого можно использовать программы-обфускаторы, о которых недавно шла речь.
А бывает, что вам не так хочется закрыть исходный код, как защитить скрипт от копирования. На мой взгляд, сокрытие исходного кода, в большинстве случаев, не имеет смысла без защиты от копирования.
А бывает, что вам не так хочется закрыть исходный код, как защитить скрипт от копирования. На мой взгляд, сокрытие исходного кода, в большинстве случаев, не имеет смысла без защиты от копирования.
+1
Несколько не очень известных фич FF3
1 min
7811. Чтобы скопировать вкладку, нужно перетянуть ее в свободное пространство с зажатым Ctrl.
2. Чтобы переместить вкладку в другое окно, нужно просто перетащить ее в любое место этого окна. Если вкладка была последней, то предыдущее окно закроется автоматически.
3. Размер поискового поля рядом с адресс-баром можно менять — перетаскиванием переборки между ними.
4. Выделять несколько несвязных кусков текста можно с зажатым Ctrl.
5. about:crashes покажет отчеты о падениях браузера
Источник (я написал тут не все фичи, а только те, что показались мне по-настоящему интересны)
2. Чтобы переместить вкладку в другое окно, нужно просто перетащить ее в любое место этого окна. Если вкладка была последней, то предыдущее окно закроется автоматически.
3. Размер поискового поля рядом с адресс-баром можно менять — перетаскиванием переборки между ними.
4. Выделять несколько несвязных кусков текста можно с зажатым Ctrl.
5. about:crashes покажет отчеты о падениях браузера
Источник (я написал тут не все фичи, а только те, что показались мне по-настоящему интересны)
+70
Психология веб-производительности, или когда время равно деньги
1 min
866Translation
Примечание: ниже находится перевод статьи «The Psychology of Web Performance», в которой автор поднимает психологические аспекты производительности веб-страниц: чем она обусловлена, как ее измерить — и описывает некоторые сопутствующие (коммерческие) эффекты. Мои комментарии далее курсивом.
Предыдущем исследование продемонстрировало, что пользовательское раздражение сильно возрастает, если скорость загрузки страницы превышает 8–10 секунд безо всякого уведомления пользователя о процессе загрузки (Bouch, Kuchinsky и Bhatti, 2000, King, 2003). Последние работы в этой области показали, что пользователи с широкополосным доступом еще менее терпимы к задержкам при загрузке веб-страниц по сравнению с пользователями с более узким каналом. В опросе, проведенном JupiterResearch, было установлено, что 33% пользователя скоростного соединения не хотят ждать более 4 секунд при загрузке страницы, при этом 43% пользователей не ждут более 6 секунд (Akamai, 2006).
читать дальше на webo.in →
Предыдущем исследование продемонстрировало, что пользовательское раздражение сильно возрастает, если скорость загрузки страницы превышает 8–10 секунд безо всякого уведомления пользователя о процессе загрузки (Bouch, Kuchinsky и Bhatti, 2000, King, 2003). Последние работы в этой области показали, что пользователи с широкополосным доступом еще менее терпимы к задержкам при загрузке веб-страниц по сравнению с пользователями с более узким каналом. В опросе, проведенном JupiterResearch, было установлено, что 33% пользователя скоростного соединения не хотят ждать более 4 секунд при загрузке страницы, при этом 43% пользователей не ждут более 6 секунд (Akamai, 2006).
читать дальше на webo.in →
+20
css fix для различных браузеров
2 min
12KПредставьте себе абстрактный разговор абстрактного заказчика с абстрактным верстальщиком.
— У тебя бага в менюшке, все наверх съехало, — говорит заказчик.
— Посмотрел во всех браузерах, нету! Ты в каком смотришь? — говорит верстальщик.
— В фаерфоксе.
— Нормально все там, — говорит верстальщик, просмотрев сайт во всех версиях фаерфокса.
— Осталось бага. Если это важно, то я с мака.
+149
Законно ли слежение за компьютером сотрудника?
1 min
44K![Мы следим за Вами :)](https://habrastorage.org/getpro/habr/olpictures/1eb/faa/5b7/1ebfaa5b72e1301ab194d223cafe0565.jpg)
Ситуация такова. В нашем офисе на каждый компьютер решили поставить систему наблюдения за действиями сотрудников. В целях «
- Снятие скриншотов экрана
- Мониторинг запущенных процессов
- Мониторинг открытых веб-сайтов
- Перехват сообщений ICQ и MSN Messenger
- Мониторинг USB устройств
- Запись времени начала и окончания работы
- Мастер отчетов – анализ активности пользователей
- Дистанционаая инсталляция и удаление агентов
- Невидимый режим работы агента
+70
Information
- Rating
- Does not participate
- Registered
- Activity