Что должна сделать сеть корейских супермаркетов, чтобы заманить в нее корейских же трудоголиков? Конечно же расположить свои витрины прямо на станциях метро. А чтобы у компании не возникло никаких проблем с санитарными нормами, сделать витрины полностью виртуальными. В результате люди оформляют заказы прямо в подземке, ожидая прибытия электропоезда, а товары доставляются им домой курьером.
Глеб @pel0tkin
User
+240
+397
+211
Ускоряем Joomla в 1000 раз
6 min
9.4KЦелевая аудитория: программисты, администраторы Joomla и другие пользователи имеющие элементарные навыки работы с PHP.
Joomla — медленная, очень медленная. Joomla «из коробки» редко может выдавать более 4 запросов в секунду. Включим кеш, поставим PHP accelerator, займемся оптимизацией и возможно мы сможем получить 20 запросов в секунду.
А что дальше, менять CMS? Конечно менять, но слишком часто пользователи просятся назад на Joomla. Сразу оговорюсь, задача статьи не повлиять на выбор CMS, обсуждать скорости работы различных CMS решений или недостатки архитектуры Joomla.
Joomla — медленная, очень медленная. Joomla «из коробки» редко может выдавать более 4 запросов в секунду. Включим кеш, поставим PHP accelerator, займемся оптимизацией и возможно мы сможем получить 20 запросов в секунду.
А что дальше, менять CMS? Конечно менять, но слишком часто пользователи просятся назад на Joomla. Сразу оговорюсь, задача статьи не повлиять на выбор CMS, обсуждать скорости работы различных CMS решений или недостатки архитектуры Joomla.
+4
Обзор видео CMS
3 min
9.4KТ.к. я сам довольно активно интересуюсь этой темой, решил поделиться с сообществом тем что мне удалось найти через google.
Оговорюсь сразу:
1. Все перечисленные ниже CMS (судя из информации на официальных сайтах) могу сами конвертировать видео файлы;
2. Ни одной из перечисленных CMS я сам не пользовался, а в статье я просто собрал ту информацию, которую нашел на официальных сайтах.
Оговорюсь сразу:
1. Все перечисленные ниже CMS (судя из информации на официальных сайтах) могу сами конвертировать видео файлы;
2. Ни одной из перечисленных CMS я сам не пользовался, а в статье я просто собрал ту информацию, которую нашел на официальных сайтах.
+1
Steampunk-style PSP Fallout/BioShock Mod
1 min
1.9KОчередная ржавая работа Thomson09
Данная работа, по сути, является продолжением моддинга Playstation 3 Bioshock
Данная работа, по сути, является продолжением моддинга Playstation 3 Bioshock
-11
Моддинг кейса Vinyl+Conectiv+PC
2 min
722Однажды сбылась моя давняя мечта — я обзавелся собственным комплектом виниловых вертушек, о котором мечтал с 97 года, когда впервые стал за пульт в ночном клубе. Однако через полгода игры только на виниле захотелось разнообразить репертуар, а так как покупка винила никогда не была дешевым удовольствием было принято решение купить контроллер, позволяющий играть mp3 и управлять треками с помощью пластинок. Выбор пал на M-Audio Torq Conectiv, как оптимальное решение.
После покупки кейса пришла в голову идея перестать возиться с ноутбуками и поместить мозги непосредственно в кейс.
После покупки кейса пришла в голову идея перестать возиться с ноутбуками и поместить мозги непосредственно в кейс.
+1
Добавляем собственные команды в контекстное меню Проводника
5 min
191KОднажды я уже рассказывал на Хабре, как можно добавить собственную команду в контекстное меню браузера Internet Explorer (Удобное дополнение к IE при написании обзоров / Internet Explorer / Хабрахабр). Сейчас я расскажу, как добавить свою команду в контекстное меню Проводника. Поехали.
+35
Интернет магазин — 15000 евро за первый месяц
6 min
91KВ народе есть известная поговорка „Первый Блин Комом“, чего не могу сказать о своём свежем опыте интернет торговли. Скорее всего, это просто исключение подтверждающее правило, но, тем не менее, хочется рассказать о тех небольших выводах, что я сделал за последний месяц.
Итак, небольшая история о том, как можно довольно легко заработать за один месяц минимум 15 000 евро.
Мой профессиональный род деятельности — веб-разработка. Занимаюсь R&D в одной небольшой IT компании, пишу «навороченные» приложения для корпоративных интранетов и, в принципе, на жизнь не жалуюсь. Конечно, при таком раскладе хочется параллельно вести какой-нибудь интересный проект, чем неоднократно занимался в мире Open Source. Со временем, правда, захотелось на побочных проектах так же как-то зарабатывать, что с Open Source оказалось не так просто, как может показаться из статей на Хабре :) Потому и решил попробовать для себя что-то принципиально новое — открыть интернет магазин.
Итак, небольшая история о том, как можно довольно легко заработать за один месяц минимум 15 000 евро.
Мой профессиональный род деятельности — веб-разработка. Занимаюсь R&D в одной небольшой IT компании, пишу «навороченные» приложения для корпоративных интранетов и, в принципе, на жизнь не жалуюсь. Конечно, при таком раскладе хочется параллельно вести какой-нибудь интересный проект, чем неоднократно занимался в мире Open Source. Со временем, правда, захотелось на побочных проектах так же как-то зарабатывать, что с Open Source оказалось не так просто, как может показаться из статей на Хабре :) Потому и решил попробовать для себя что-то принципиально новое — открыть интернет магазин.
+469
Атака на отказ в обслуживании методом slow HTTP POST
5 min
41KДоброго времени суток, уважаемые хабровчане!
Я хочу рассказать вам об относительно новом и интересном, на мой взгляд, механизме атаки на отказ в обслуживании — Slow HTTP POST.
Поиск показал отсутствие на хабре информации по теме, что несколько удивило меня, и я решил восполнить это досадное упущение. Тема не нова, но, как показали мои небольшие исследования, более чем актуальна. Забегая вперед, скажу, что полученные мной результаты позволяют говорить о существовании широко доступной технологии, позволяющей с одного компьютера с небольшим каналом «укладывать» небольшие и средние сайты, а при использовании нескольких машин с повсеместно распространенным сейчас скоростным доступом в Интернет причинить немало проблем и более серьезным проектам. Всех заинтересовавшихся покорнейше прошу пожаловать под хабракат.
Я хочу рассказать вам об относительно новом и интересном, на мой взгляд, механизме атаки на отказ в обслуживании — Slow HTTP POST.
Поиск показал отсутствие на хабре информации по теме, что несколько удивило меня, и я решил восполнить это досадное упущение. Тема не нова, но, как показали мои небольшие исследования, более чем актуальна. Забегая вперед, скажу, что полученные мной результаты позволяют говорить о существовании широко доступной технологии, позволяющей с одного компьютера с небольшим каналом «укладывать» небольшие и средние сайты, а при использовании нескольких машин с повсеместно распространенным сейчас скоростным доступом в Интернет причинить немало проблем и более серьезным проектам. Всех заинтересовавшихся покорнейше прошу пожаловать под хабракат.
+183
Флаги 254 стран одним спрайтом
1 min
16KОднажды, nickivanov нарисовал миниатюры для кучи разных флагов и выложил их в свободный доступ. А недавно, artpolikarpov собрал их в один спрайт и написал к нему удобный css, который позволяет легко отобразить любой флаг просто указанием нужного класса.
Вполне возможно, что однажды этот набор сохранит кому-нибудь много времени при работе над сайтом.
И был бы этот топик топиком-ссылкой, да по необъяснимым причинам не разрешает Хабр в топиках-ссылках указывать авторов, заслуживающих похвал. Так что вот они ссылки:
Описание: artpolikarpov.ru/projects/flags
Архив с флагами: artpolikarpov.ru/projects/flags/flags.zip
Вполне возможно, что однажды этот набор сохранит кому-нибудь много времени при работе над сайтом.
И был бы этот топик топиком-ссылкой, да по необъяснимым причинам не разрешает Хабр в топиках-ссылках указывать авторов, заслуживающих похвал. Так что вот они ссылки:
Описание: artpolikarpov.ru/projects/flags
Архив с флагами: artpolikarpov.ru/projects/flags/flags.zip
+185
Почтовые рассылки на базе DIVной верстки: это возможно!
4 min
4.3KTutorial
Тема почтовых рассылок на хабре поднималась буквально недавно, но там не освещался один важдый момент: как обеспечить редактируемость контента этой рассылки после красивой и аккуратной верстки.
Ведь если сверстано на таблицах, с пустыми gif'ами для отступов — результат «монолитный», но не дай бог такое редактировать контент-менеджеру. Моментально всё поедет, да и не умеют нормально визивиги работать с таким ужасом.
Так можно ли подготовить нормальную, дивную верстку, которая легко поддерживается, удобно собирается в рассылках из частей, может редактироваться из визивига, и при этом будет хорошо смотреться в почте?
Ведь если сверстано на таблицах, с пустыми gif'ами для отступов — результат «монолитный», но не дай бог такое редактировать контент-менеджеру. Моментально всё поедет, да и не умеют нормально визивиги работать с таким ужасом.
Так можно ли подготовить нормальную, дивную верстку, которая легко поддерживается, удобно собирается в рассылках из частей, может редактироваться из визивига, и при этом будет хорошо смотреться в почте?
+42
Сайт Сколково
2 min
64KЧитал тут ленту друзей, наткнулся на интересное замечание относительно сайта Сколково и, в частности, на чем и за сколько он сделан.
Собственно, сам сайт великого Фонда развития Инновационного центра «Сколково». Мотнем скроллом вверх-вниз и запомним общий концепт.
Поищем, сколько же стоит разработка этого сайта. Конечно, на хабре огромное число разработчиков, порядок цен все знают, но мы же пишем волшебный проект, поэтому и цены у него должны быть волшебные:
Дизайнеры, сколько бы ориентировочно взяли за разработку дизайна сайта Сколково? 500$? 1к$? 10k$?
А программисты?
Дорого берете, скажу я Вам, за натягивания шаблона на Joomla.
Эх, вот Вам хотя бы хорошая песенка про Сколково, чтобы лишний раз не расстраивались.
UPD: внимательный хабрапользователь DarkPreacher верно подметил, что все-таки не Joomla, a UMI:
Собственно, сам сайт великого Фонда развития Инновационного центра «Сколково». Мотнем скроллом вверх-вниз и запомним общий концепт.
Поищем, сколько же стоит разработка этого сайта. Конечно, на хабре огромное число разработчиков, порядок цен все знают, но мы же пишем волшебный проект, поэтому и цены у него должны быть волшебные:
На PR-сопровождение деятельности фонда планируется потратить 38,7 млн руб. На медиаразмещение и рекламу — 92,8 млн руб., на брендинг — 12,9 млн руб., на веб-сайт и блоги — 3,1 млн руб.
Дизайнеры, сколько бы ориентировочно взяли за разработку дизайна сайта Сколково? 500$? 1к$? 10k$?
А программисты?
Дорого берете, скажу я Вам, за натягивания шаблона на Joomla.
Эх, вот Вам хотя бы хорошая песенка про Сколково, чтобы лишний раз не расстраивались.
UPD: внимательный хабрапользователь DarkPreacher верно подметил, что все-таки не Joomla, a UMI:
+370
Храните мелкие картинки в CSS
10 min
147KХраните мелкие картинки, которые нельзя засунуть в спрайты, в data:image base64 в CSS — это экономит кучу запросов к вебсерверу.
+66
Самый простой способ создать трафик на сетевом интерфейсе
1 min
34KЕсть программа iperf, которая позволяет проверять скорость интерфейсов (у меня на тестах из 10G интерфейса она выжимала 9.37 Гбит/с).
Пакет (в дебиане и убунте) так и называется — iperf.
Применение очень простое: на одном сервере запускаете iperf -s X.X.X.X (свой собственный адрес сервера, на котором слушать). Можно запустить просто
На клиентской части пишем
Пример: сервер имеет адрес 192.0.2.1, клиент 192.0.2.200. На сервере запускаем
Для того, чтобы сделать много байтов (привет хостерам с соотношениями) нужно просто указать опцию -t (время в секундах). Многие гигабайты трафика в нужном направлении вам обеспечены. С учётом текущих тарифов для дома — можно даже с домашней машины, за 3-4 часика можно выправить любое соотношение с минимальной нагрузкой как на сервер, так и на клиента.
Пакет (в дебиане и убунте) так и называется — iperf.
Применение очень простое: на одном сервере запускаете iperf -s X.X.X.X (свой собственный адрес сервера, на котором слушать). Можно запустить просто
iperf -s
, тогда слушать будет на всех интерфейсах.На клиентской части пишем
iperf -c X.X.X.X
(адрес сервера из предыдущего этапа). Клиент подключается, работает 10 с и показывает скорость работы канала.Пример: сервер имеет адрес 192.0.2.1, клиент 192.0.2.200. На сервере запускаем
iperf -s 192.0.2.1
на клиенте iperf -c 192.0.2.1
.Для того, чтобы сделать много байтов (привет хостерам с соотношениями) нужно просто указать опцию -t (время в секундах). Многие гигабайты трафика в нужном направлении вам обеспечены. С учётом текущих тарифов для дома — можно даже с домашней машины, за 3-4 часика можно выправить любое соотношение с минимальной нагрузкой как на сервер, так и на клиента.
+42
Сохранил в .WWF — спас дерево!
1 min
27KВсемирный фонд дикой природы WWF издавна славится своим оригинальным подходом к агитации. Наверняка, многие помнят чёрное облако и «Пока не поздно».
Сейчас же WWF сделал акцию, которая не только поможет уменьшить вред, наносимый природе, но и заставит вас улыбнуться. Всемирный фонд решил бороться не с последствиями вырубки лесов, а с причинами. По их мнению, основной угрозой для деревьев являются принтеры, пожирающие бумагу в огромных количествах. А точнее, их пользователи, т.е. мы с вами.
Для этого они создали специальный формат файлов (расширение .wwf) – являющийся практически полным аналогом PDF, однако без возможности выводить документы на печать.
Почитать подробнее о формате и скачать софт для его использования можно на специально созданном сайте www.saveaswwf.com (пока правда доступна версия для пользователей Mac OS X 10.4+, но обещают в ближайшее время выложить версии и для других ОС).
Сейчас же WWF сделал акцию, которая не только поможет уменьшить вред, наносимый природе, но и заставит вас улыбнуться. Всемирный фонд решил бороться не с последствиями вырубки лесов, а с причинами. По их мнению, основной угрозой для деревьев являются принтеры, пожирающие бумагу в огромных количествах. А точнее, их пользователи, т.е. мы с вами.
Для этого они создали специальный формат файлов (расширение .wwf) – являющийся практически полным аналогом PDF, однако без возможности выводить документы на печать.
Почитать подробнее о формате и скачать софт для его использования можно на специально созданном сайте www.saveaswwf.com (пока правда доступна версия для пользователей Mac OS X 10.4+, но обещают в ближайшее время выложить версии и для других ОС).
+74
Тестирование PayPal Direct Recurring Payments. Проходилка квеста
2 min
9.2KЕсли Вы собираетесь прикручивать на сайте поддержку оплаты через PayPal, а точнее Website Payments Pro (WPP), а точнее Direct Recurring Payments, то скорее всего вы уже ознакомились с документацией от самого сервиса: Integrating Recurring Payments.
Но если Вы раньше не прикручивали именно этот тип платежей, то Вы, наверняка, ещё не подозреваете о некоторых особенностях его тестирования.
Но если Вы раньше не прикручивали именно этот тип платежей, то Вы, наверняка, ещё не подозреваете о некоторых особенностях его тестирования.
+22
Жизненные советы от владельцев веб-студий: как повысить рентабельность и снизить риски. Часть 2
7 min
11KКак и обещала, публикую вторую часть статьи, написанной на основе обсуждений, наблюдений и опыта партнеров UMI.CMS. Напомню, что было интересно собрать воедино и поделиться практическими рекомендациями и приемами владельцев веб-студий, позволяющими минимизировать риски и ускорить процессы на каждом этапе разработки интернет-проекта.
В первой части мы поговорили о «фишках» на этапе поиска клиентов и заключения договора. Сегодня — о дизайне, собственно разработке (внедрении) и сдаче проекта.
В первой части мы поговорили о «фишках» на этапе поиска клиентов и заключения договора. Сегодня — о дизайне, собственно разработке (внедрении) и сдаче проекта.
+38
Last.fm Scrobbling
11 min
5KНачало работы
В пабле нет ни одной нормальной библиотеки для работы с Last.FM «Submission» API PHP, пришлось разбираться и писать самому…
Для начала Вам необходимо перейти на страницу регистрации вашего API аккаунта.
После ввода всех данных, Вам предоставят 2 ключа: публичный и секретный.
+16
Information
- Rating
- Does not participate
- Date of birth
- Registered
- Activity