Как стать автором
Обновить
21
Alexey Stolyar @liqread⁠-⁠only

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

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

Склад бесплатных иконок

Время на прочтение1 мин
Количество просмотров164K
Прошелся по закладкам и образовалась такая толстенькая подборочка ресурсов с бесплатными и качественными иконками, с которой спешу поделиться с тобой %username%!

Iconfinder


image


Читать дальше →
Всего голосов 168: ↑151 и ↓17+134
Комментарии39

Новогодний подарок хостерам: Как разместить на сервере 10000 клиентов или даже больше

Время на прочтение4 мин
Количество просмотров1.6K
image

Сегодня я хочу сделать новогодний подарок, а так как самое ценно в мире — это опыт, знания и технологии, то хочу поделиться этим всем с вами. Надеюсь, что мой трехлетний опыт работы системным инженером/архитектором поможет некоторым хостерам открыть для себя новые горизонты.

Следует отметить, что под клиентом воспринимается обычный аккаунт на LAMP (Linux+Apache+Mysql+PHP), с одним-двумя виртхостами и работающим со всеми опциями php.ini по умолчанию. Основное — это 16MB RAM и 30 сек исполнения. Вполне достаточно для большинства движков — Wordpress, Drupal и Joomla.
Читать дальше →
Всего голосов 102: ↑83 и ↓19+64
Комментарии169

Clipardo.com — поиск по наброску

Время на прочтение2 мин
Количество просмотров1K
Хотим предложить вниманию уважаемого сообщества стартап, которым мы с rekub занимались последние несколько месяцев в свободное от учебы/работы время.
Clipardo.com – Интернет-сервис, осуществляющий поиск растровых и векторных элементов графического дизайна: клип-артов, логотипов, иконок и т.п. — по грубому наброску от руки. Изображения, среди которых осуществляется поиск, размещены на различных сайтах Интернета, в частности, в платных и бесплатных коллекциях клип-арта.
Читать дальше →
Всего голосов 64: ↑59 и ↓5+54
Комментарии67

Безопасность при межпроектном взаимодействии

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

Введение


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

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

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

Защита (или отсутствие защиты) от различных типов атак демонстрируется на примере протоколов популярных сегодня систем: Assist, Cyberplat, WebMoney, ChronoPay, Robokassa и PayPal (платёжные системы), а также OpenID, OpenAuth, OAuth (децентрализованная аутентификация).
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии28

Мое дело — Онлайн-бухгалтерия для индивидуальных предпринимателей

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


Привет!

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

Нашей целью было сделать бухгалтерию доступной для любого человека — поэтому мы сконцентрировались на небольшом сегменте рынка — индивидуальные предприниматели на 6%-ной упрощенке, работающие без кассы. Это позволило сделать сервис очень простым и понятным — без бухгалтерского лексикона, ссылок на нормативные акты и перегрузки ненужной информацией вроде расчета НДС, ЕНВД итд. И, я думаю, у нас это неплохо получилось.

Читать дальше →
Всего голосов 158: ↑151 и ↓7+144
Комментарии231

Джаббер чат на веб-странице

Время на прочтение3 мин
Количество просмотров32K
Прочитав пост на хабре про онлайн чат для сайта через джаббер, мне стало интересно — а как оно работает и как такое можно сделать самому, без готовых приложений. В итоге у меня получилась очень простая заготовка «чата для сайта через джаббер». К сожалению у меня нет выделенного сервера с линуксом для тестов, поэтому был использован локальный компьютер с Win7 (и сервером Apache).

Как это вообще должно работать: пользователь заходит на сайт, и видит окошко, куда можно разговаривать. После того как пользователь послал сообщение, оно прилетает на указанный джаббер аккаунт. Получатель этого сообщения может написать ответ и оно придёт посетителю сайта.
Что для этого нужно:
  • Jabber сервер, можно публичный, можно локальный. Я выбрал Openfire и установил его локально. Сервер должен поддерживать Bosh — XEP-0124: Bidirectional-streams Over Synchronous HTTP, об этом чуть позже.
  • JS библиотека, которая будет реализовывать джаббер-клиент на сайте. Я взял Strophe. Это достаточно низкоуровневая библиотека, в которой нет функций типа «ПослатьСообщение(Куда, Текст)». Для достижения нужных действий нужно вручную составлять команды джаббер серверу (в XML). Удобные средства для создания XML в Strophe есть :)
Читать дальше →
Всего голосов 52: ↑48 и ↓4+44
Комментарии19

Анимированные меню на jQuery

Время на прочтение6 мин
Количество просмотров5.4K
Недавно я наткнулся на сайт Dragon Interactive (dragoninteractive.com). Сайт этот достаточно добротно сделан в плане дизайна. А изюминкой можно назвать их анимированное меню. Ну вот если бы это было сделано в Adobe Flash, я даже и не упоминал бы о таком. Но при более близком рассмотрении оказалось, что их меню — это сочетание простых XHTML, CSS и Javascript. В данной статье я собираюсь продемонстрировать, как создавать менюшки (очень близкие к Dragon Interactive’s menu).

Смотрим демо
Читаем далее...
Всего голосов 156: ↑141 и ↓15+126
Комментарии35

Чеклист запуска сайта

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

Этот чеклист будет полезен всем, кто запускает сайты или следит за этим увлекательным процессом. Ничего не пропустите!
Читать дальше →
Всего голосов 168: ↑140 и ↓28+112
Комментарии70

Последняя проверка перед запуском сайта

Время на прочтение3 мин
Количество просмотров4.1K
Запуск сайта ответственное мероприятие, надеюсь что этот список контрольных вопросов позволит ничего не упустить из виду.

Читать дальше →
Всего голосов 103: ↑86 и ↓17+69
Комментарии33

Определение пола по истории навигации, шаг 2й

Время на прочтение2 мин
Количество просмотров4.5K
Добрый день.
Сперва ссылка: угадываем пол посетителя.

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

Но зарубежные определялки работают у нас не очень, т.к. учитывают сайты, популярные в США.
Собрал информацию по русским сайтам, немного переписал скрипты.
Практическое применение (ха, очень важное и полезное): на сайте есть форма, где нужно указать свой пол. Если человек ранее пол не указывал, то с помощью этой технологии сайт пробует его угадать и подставить нужный.

Если кто-то захочет сделать у себя, то выкладываю наработки: там серверное приложение django, js-файл, дамп собранной базы данных. Лицензия, если где-то не указано, — MIT. Без джанги все тоже легко можно использовать.

Читать дальше →
Всего голосов 55: ↑50 и ↓5+45
Комментарии51

Обзор системной архитектуры социальной сети Campus.ru

Время на прочтение11 мин
Количество просмотров19K
Представляю Вашему вниманию обзор высокоуровневой системной архитектуры социальной сети www.campus.ru, разработки компании ООО «Креатив Медиа». На мой взгляд, данный материал интересен тем, что позволяет оценить применимость рассмотренных подходов и технологий в разработке интернет-ресурсов. По крайней мере, когда наша компания начинала проект «Кампус», мне очень не хватало подобной информации.
Дальше очень много букв
Всего голосов 95: ↑88 и ↓7+81
Комментарии133

Автоматическая фотожабилка — мы смогли это сделать)

Время на прочтение1 мин
Количество просмотров773
Все любят фотожабы, но отлично готовить их умеют единицы, умельцы Photoshop.

На смену «деревенской лошадке» пришла автоматическая фотожабилка с молодежного портала tinza.ru – специальный сервис Фотоприколы.

Боярский перед стартом

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

Будем рады услышать ваши замечания и предложения по автофотожабилке – оставляйте их на нашем проекте обратной связи на tinza.reformal.ru

P.S. господа минусующие — это ведь шутка юмора, не будьте такими серьёзными)
Всего голосов 272: ↑213 и ↓59+154
Комментарии109

10 лучших стартапов марта

Время на прочтение6 мин
Количество просмотров915
image
Рейтинг — «Лучшие стартапы марта» стал первой ласточкой в новом формате этого конкурса. На этот раз лучшие проекты определял не я, а вы. А значит рейтинг стал значительно объективнее и правомочнее, нежели был ранее.

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

Тем временем уже можно заявлять свои проекты в аналогичное голосование за право стать лучшим стартапом апреля — startuppoint.ru/startup/add

Читать дальше →
Всего голосов 48: ↑39 и ↓9+30
Комментарии66

Тюнинг nginx

Время на прочтение8 мин
Количество просмотров97K
Статья написана по материалам моего доклада на CodeCamp 2009.

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

У любого проекта всегда есть что оптимизировать: можно почитать советы по оптимизации на webo.in, установить eaccelerator, memcache, проиндексировать поисковые поля в базе данных. Я предполагаю, что все это уже проделано, а сайт по прежнему тормозит.

Пришло время оптимизировать nginx...

Читать дальше →
Всего голосов 102: ↑100 и ↓2+98
Комментарии69

Апрельский этап ФППП с новыми призами

Время на прочтение2 мин
Количество просмотров547
Рад сообщить, что после некоторого перерыва наша Федеральная Программа Поощрения Пользователей снова в деле. Как обычно, с хорошими призами, причем на выбор.

Как и прежде, у нас три призовых места и куча призов от наших спонсоров. Интернет-магазин Allsoft.ru и магазин подарочных сертификатов «Дари подарки» дарят навигатор «Навител», комплект карт для КПК и сертификат на 3000 рублей для покупок в магазине «Техносила». Компания ESET предоставляет победителям свой продукт для защиты ПК — NOD32. Интернет-магазин Puresoft готов вручить защитное ПО BitDefender. А проект Netlore порадует книгой «Ура, понедельник!».
Читать дальше →
Всего голосов 35: ↑24 и ↓11+13
Комментарии9

Масштабируемая картинка на фоне сайта

Время на прочтение4 мин
Количество просмотров20K
Задача:
Дизайнер нарисовал макет страницы, на заднем фоне которой была картинка. Я сначала было решил, что это фон который увеличивается по ширине в зависимости о разрешения монитора.
Но не тут то было. Дизайнер настаивал на то, что это масштабируемая картинка, которая сужается / растягивается при изменение окна приложения и по ширине и по высоте.
Заранее предупредив заказчика – что картинка будет грузиться 1 и в максимальном разрешении – его определили как 1600, приступил к работе.
Смотрим что получилось ...
Всего голосов 69: ↑53 и ↓16+37
Комментарии50

Еще одна социалка? Да! Нишевая для студентов и учебы: Scribbler.ru

Время на прочтение3 мин
Количество просмотров1.3K
Идея создания студенческого сайта, на котором огромная молодежная аудитория могла бы не только общаться, но и имела бы возможность облегчить для себя процесс обучения, уже давно витала в воздухе.
Мы всего лишь попытались воплотить эту идею в жизнь. В результате появился Scribbler.ru.

image

Читать дальше →
Всего голосов 174: ↑140 и ↓34+106
Комментарии290

До $1 000 000 на стартап

Время на прочтение2 мин
Количество просмотров565
В последнее время все чаще приходится читать статьи на хабре об ослаблении деятельности венчурных фондов и бизнес-ангелов в связи с ухудшившимися финансовыми условиями. В результате чего действительно стоящие идеи не находят капитала для своего воплощения в жизнь. Поэтому хочу написать пост о стартовавшем пару месяцев назад проекте — венчурном фонде Softline Venture Partners, который c удовольствием рассматривает перспективные проекты для инвестиций и готов предоставить стартапам до $1 000 000.
Читать дальше →
Всего голосов 55: ↑50 и ↓5+45
Комментарии99

CSS Framework «Object Oriented CSS»

Время на прочтение1 мин
Количество просмотров4.1K
Оригинальный css фреймворк «Object Oriented CSS» от инженера Yahoo Nicole SULLIVAN-HAAS
Очень молодой фреймворк (первый коммит — January 28, 2009), после беглого просмотра приятно удивила структура компонентов, а
после просмотра презентации, захотелось немедлено скачать и опробовать его.
Читать дальше →
Всего голосов 48: ↑34 и ↓14+20
Комментарии22

Google App Engine становится платным

Время на прочтение1 мин
Количество просмотров3.2K
В google app engine теперь можно покупать дополнительные ресурсы. По-прежнему сохраняется вариант бесплатного использования, но квоты для него будут снижены в течение 90 дней. Разработчики обещают, что бесплатный вариант даст возможность показа до 5 миллионов страниц в месяц.

Цены на хостинг установлены следующие (в сравнении с amazon web services):

• Процессорное время: 10 центов/час.
• Входящий трафик: 10 центов/Гбайт (AWS берет 10 центов/Гбайт)
• Исходящий трафик: 12 центов/Гбайт (AWS берет 17 центов/Гбайт за первые 10Тбайт. Чем больше, тем дешевле)
• Хранение данных: 15 центов за гигабайт в месяц (AWS 15 центов за гигабайт в месяц за первые 50Тбайт)
• 0,0001$ за один email.

С введением новых тарифов GAE может рассматриваться в качестве cloud-платформы для серьезных проектов, особенно если вы или ваша команда делает проект на питоне.
Всего голосов 41: ↑30 и ↓11+19
Комментарии84

Информация

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