Как стать автором
Обновить
10
0
Денис @debacle

Dev

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

Два инструмента для создания шрифтов.

Время на прочтение2 мин
Количество просмотров136K
Я настоящий фанат типографики, и трачу много времени на поиск и экспериментирование со всеми видами различных типов шрифтов и стилей.

В этом смысле, я также пытался создать собственные шрифты, и должен сказать, что любой человек, обладая небольшим опытом, может это сделать.
Далее освещены несколько наиболее известные (и бесплатных) инструментов для самостоятельного создания шрифтов.
Читать дальше →
Всего голосов 55: ↑51 и ↓4+47
Комментарии28

nopCommerce — электронный магазин с открытым исходным кодом

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

Проект CodePlex как-всегда радует свежими и интересными проектами. Например проект nopCommerce — отличный тому пример. Он открыт и полностью бесплатен («nopCommerce is the best Open Source online shop e-commerce solution. nopCommerce is available for free»). По словам разработчиков он имеет всё, что нужно для того, чтобы начать продавать любые товары через интернет.Заявленный функционал каталога:
  1. Поддержка категорий и производителей
  2. Категории поддерживают наследование от произвольного уровня (подкатегории)
  3. Товары могут принадлежать многим категориям и производителям
  4. Поддержка многих языков
  5. Поддержка различных валют
  6. Пересчет цен в другой валюте в реальном времени
  7. 100% настраиваемый дизайн, основанный на шаблонах
Всего голосов 63: ↑49 и ↓14+35
Комментарии104

Компоненты интерфейса Safari и IE7 в .psd

Время на прочтение1 мин
Количество просмотров1.9K
Решил поделиться файликом, который я использую каждый раз, когда рисую макет или проектирую интерфейс.
Экономит мне кучу времени.

13.30 КБ

Скачать архив с пээсдэшником (49 kb)

UPD:
Ссылка от saltommeister
Контролы для Эксплорера, Файрфокса, Оперы и Сафари

Ссылка от niker
designerstoolbox.com/designresources/elements/

Ссылка от fatal
456bereastreet.com/archive/200409/styling_form_controls/

Ссылка от AlmeZ
Free Photoshop browser templates for webdesigners and screendesigners

Ссылка от 3fonov
Yahoo Design Stencil Kit
Всего голосов 148: ↑134 и ↓14+120
Комментарии56

Видео с прошлогодней конференции WUD 2007

Время на прочтение2 мин
Количество просмотров724
В преддверии Всемирного дня юзабилити (13 ноября) и предстоящей по этому поводу открытой конференция WUD 2008 (13 ноября, 10:00, Москва, конференц-зал компании 1С, вход свободный) на RuTube появилось видео с прошлогодней конференции WUD 2007.

Задачи, решаемые юзабилити — международный подход (Константин Самойлов)

Презентация (pdf)
Читать дальше →
Всего голосов 36: ↑27 и ↓9+18
Комментарии6

Анти-паттерны Test Driven Development

Время на прочтение4 мин
Количество просмотров19K
Я надеюсь, что как грамотный разрабочик, вы имеете представление о unit-тестировании и сделаете себе в голове пару мысленных отметок о том, чего надо избегать при написании тестов. Знакомьтесь:

Лжец (The Liar)

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

Читать дальше →
Всего голосов 111: ↑109 и ↓2+107
Комментарии64

1000 замечательных иконок для веб страниц

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

Fugue Icons


image
Отличный пак из 1000 иконок в размере 16x16

Эти иконки распространяются по лицензии Creative Commons Attribution 3.0 license.

Ссылка на сайт
Скачать пак | Посмотреть иконки (1199.25 КБ)
Всего голосов 127: ↑98 и ↓29+69
Комментарии43

Визуализация Xml-документов

Время на прочтение3 мин
Количество просмотров100K
Думаю, для многих не секрет, что xml является достаточно удобным способом хранения и передачи информации. Вот уже который раз натыкаюсь в литературе на утверждение, что в будущем xml должен заменить html, а появление xhtml является тому подтверждением. Но тут есть нюанс. все браузеры знают как отображать html-документы, но ни один из них не знает, как должны отображаться xml-документы. Это связано прежде всего с тем, что формируя xml-документ Вы можете ввести свои теги. Я хочу коротко (это очень большая тема, на самом деле) рассказать о так называемых «Таблицах преобразований xml-документов».
Думаю, что многие наверняка знакомы с ними, но надеюсь что кому-то это может быть полезно, а, учитывая мою любовь к практике, хочу показать всё на очень простом примере

Читать дальше →
Всего голосов 61: ↑43 и ↓18+25
Комментарии67

Как все начиналось, и что из этого вышло.

Время на прочтение5 мин
Количество просмотров1.1K
Хочу поделиться с Вами историей одного светлого начинания. Историей про то, как НЕ надо начинать свое дело. Трагической историей о крушении планов и отношений. Историей с вполне обычным началом и довольно забавной концовкой.

Дело было осенью ненастной полтора года назад. Шел восьмой год обучения в ВУЗе. За восемь лет учебы я изучил и благополучно забыл: мат. анализ, основы педагогики, особенности социальной работы с наркозависимыми и многое другое…

К счастью, в багаже знаний остались: профессиональное владение Photoshop, довольно неплохие познания в PHP и JS, навыки HTML-верстки (и блочной, и табличной – все таки за 8 лет многое меняется). Остался неплохой опыт работы на фрилансе, в сомнительных конторках, в больших рекламных агентствах… и даже халдеем на выездных банкетах. Итак… о чем там я?
Читать дальше →
Всего голосов 155: ↑108 и ↓47+61
Комментарии160

Не надейтесь быть первыми… будьте другими

Время на прочтение1 мин
Количество просмотров653
Очень мало компаний начинали с действительно оригинальной идеи. Многие интернет-компании были созданы на базе идей из реального мира, адаптированных к интернету. В конце концов не только первопроходцы становились популярными и зарабатывали миллионы, многие просто делали лучше и по-другому:
— Гугл не был первым поисковиком
— 37signals не первая компания выпустившая GTD приложение
— Subway, Quizzno’s, и Jimmy John’s все делают сэндвичи
— Многие компании продают кофе
— GMail не был первой веб-почтой
— Пикассо не был первым художником
— YCombinator не был первым интернет-инкубатором
— MySpace и Facebook – не первые социальные сети
— Первый MP3-плеер сделала не Apple
Всего голосов 179: ↑153 и ↓26+127
Комментарии55

Перечень требований к коду Ruby on Rails приложения

Время на прочтение2 мин
Количество просмотров3.5K
На моей практике Ruby и Ruby on Rails оказались самым тяжелым в изучении сочетанием языка и фреймворка. Те люди, которые начинали программировать с C, C++ или Java, обнаружат в Ruby абсолютно другой (и более правильный!) подход к ОО-дизайну, а в Rails — много интересных решений, которые необходимо понять и осознать. И хотя изучение Ruby заняло у меня много времени (и я уверен, что еще очень многое предстоит узнать), я люблю эту технологию и не собираюсь возвращаться назад.

У меня есть опасение, что по мере роста популярности Ruby и Rails будет появляться все больше разрабочиков, изучающих Ruby через призму закоренелого Java-подобного мышления. С одной стороны это хорошо. Но с другой стороны это плохо тем, что некачественный код, когда он становится общедоступным, порождает еще больше некачественного кода.

Читать дальше →
Всего голосов 50: ↑46 и ↓4+42
Комментарии102

Ограничения на названия логинов

Время на прочтение1 мин
Количество просмотров7.6K
Добрый день. В этой заметке я хотел бы поговорить об ограничениях, которые выставляются в сервисах на логины.

Создавая очередной сервис, я исхожу из следующих соображений:
1. Логин не должен быть слишком короткий (у меня сейчас от 3 символов включительно, для более крупных систем, типа GMail, используется от 6).
2. Логин не должен быть слишком длинный, иначе в каком-нибудь интерфейсе он начнёт что-нибудь неправильно распирать. Я использую логины до 20 символов, но интересно выслушать ваши мнения по этому поводу.
3. Логин может использоваться в адресной строке, при интеграции с SMS и проч. Поэтому оставляем только латинские символы, цифры, подчёркивание, дефис и точку.
3а. Если логин может быть использован как имя поддомена, то эти условия сокращаются до символов латинского алфавита, цифр и дефиса (дефис не может быть первым и последним, он не может повторяться).
4. Иногда очень удобно использовать двойную навигацию: по логину и ID. Например, у нас на одном сервисе используется адрес domain.com/users/<login> для пользователей с логином и domain.com/users/<id> для тех, у кого нет логина (т. н. виртуальные профили, которые зарегистрированы администрацией или другими пользователями). Это приводит к тому, что логин не может состоять только из цифр, чтобы не путать его с идентификатором.
5. Слова-исключения: www, mail, ns1, ns2, ns3, ns4, admin, god, moderator, editor. Первые 6 являются исключениями для совместимости с поддоменами. А какие слова-исключения используете вы?

И основной вопрос к читателям: какие ограничения стоят у вас, и что я забыл?
Всего голосов 65: ↑50 и ↓15+35
Комментарии94

RE: Как правильно писать SQL-запросы

Время на прочтение1 мин
Количество просмотров6.1K
по поводу утверждения «Везде, где можно, используйте Prepared Statements» в статье Как правильно писать SQL-запросы могу сказать следующее: Производительность хранимых процедур MS SQL Server 2000
В общем, кэширование кода — это не всегда хорошо.
Всего голосов 25: ↑19 и ↓6+13
Комментарии23

Алгоритмы организации тэгов

Время на прочтение3 мин
Количество просмотров27K
Тэги – неотъемлемая часть всех современных сайтов и косвенный признак принадлежности сайта к пресловутому Вэб-Два-Ноль.

В статье я хочу рассказать об способах и алгоритмах тегирования информации.
Читать дальше →
Всего голосов 42: ↑39 и ↓3+36
Комментарии48
12 ...
7

Информация

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