Как стать автором
Обновить
28
0
collapse @collapse

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

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

Что нужно настроить в mySQL сразу после установки?

Время на прочтение5 мин
Количество просмотров150K
Вольный перевод довольно старой статьи с MySQL Performance Blog о том, что лучше сразу же настроить после установки базовой версии mySQL.
Читать дальше →

Кешируем блоки HTML при помощи nginx

Время на прочтение3 мин
Количество просмотров7.1K
Не секрет, что пользователи любят, когда контент на сайте обновляется чаще, чем раз в год. Эту любовь пользователей к динамическим страничкам разделяют и поисковики. Google, например, умеет определять наличие обновляющихся блоков на страничке и добавляет ей немного кармы (читай, PR).

Однако динамический контент довольно плохо сочетается с большими нагрузками. Для веб-сервера, отдача статической странички — намного более простая задача, чем запуск кода, который сгенерит эту страничку динамически. В некоторых случаях может выручить прегенерация всех возможных вариантов странички, но это не спасёт, если их слишком много, или страница обновляется слишком часто.

продолжение

nginx-catap, статус и разные

Время на прочтение1 мин
Количество просмотров1.4K
Давно я тут не писал про развитие своего fork nginx.

С момента моего последнего рассказа тут, появилось много интересной функциональности.



Предвидя вопросы. Да, я этим пользуюсь. Этим пользуется еще несколько человек. Нет, это скорее всего никогда не войдет в оригинальный nginx.

Контроль версий структуры базы данных

Время на прочтение6 мин
Количество просмотров15K
imageЭта статья — How To, которое поможет вам легко обеспечить миграцию между версиями БД ваших PHP приложений с помощью Phing и dbdeploy.
Читать дальше →

Замена стандартного select с использованием Mootools

Время на прочтение2 мин
Количество просмотров4.2K
Иногда бывает нужно заменить стандартный HTML элемент select своим.
Обычно это необходимо, если фантазия дизайнера разыгралась и он нарисовал «кастомизированный» select и настаивает, чтобы было реализовано как он того захотел. Ну что ж, надо — сделаем.

Небольшая предыстория.

Однажды мне было необходимо кастомизировать select. Я использую mootools, поэтому, сразу пошел искать плагинчик для замены select'a — вдруг кто-то уже написал? Действительно, нашел несколько. Стал разбираться. Все просмотренные мною плагины оказались полной ерундой — они вели себя не как стандартный select. Выкинул их в помойку и решил написать свой плагин, который бы полностью повторял поведение стандартного select'a.
Читать дальше →

Максимальный поток минимальной стоимости

Время на прочтение15 мин
Количество просмотров85K
Транспортная задача (классическая) — задача об оптимальном плане перевозок товара со складов в пункты потребления на транспортных средствах.

Для классической транспортной задачи выделяют два типа задач: критерий стоимости (достижение минимума затрат на перевозку) или расстояний и критерий времени (затрачивается минимум времени на перевозку).

Под катом очень-очень много текста, т.к. рассказывается один из вариантов решения данной задачи «в картинках» для тех, кто мало знаком с графами. Листинг прилагается.

Путешествие в тысячу миль начинается с первого шага

ExtJS для новичков — Подготовка к работе со Store

Время на прочтение5 мин
Количество просмотров18K
Этот топик является продолжением заметки, оставленой в песочнице. Тут, как и было обещано в заметке, будет более подробно рассказано о использовании обьектов DataProxy, DataReader.
Читать дальше →

Инструменты инфраструктурной поддержки для Agile проекта на Java

Время на прочтение4 мин
Количество просмотров16K
Ни для кого не секрет, что для слаженной работы команды, особенно в проектах управляемых по методологии Agile, важен эффективный обмен информацией между участниками. Для того, чтобы информационные потоки не разрушались под влиянием человеческого фактора, стандартные процедуры по управлению информацией автоматизируются. В данной статье рассмотрен пример технической инфраструктуры, использующейся сотрудниками компании ООО «Креатив Медиа» при разработке Web-проектов на платформе Java, например, в проекте социальной сети Campus.ru.
Читать дальше →

Рабочий стол Фаната — специально к Чемпионату мира по хоккею 2009!

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

Приложение устанавливается на рабочий стол, включает в себя: расписание игр Чемпионата мира по хоккею 2009, часы с Швейцарским временем, автоматически заполняемые турнирные таблицы, информацию о командах, победах и медалях.

То есть — можно следить за чемпионатом, не открывая браузер.

Техника: очень простая технология HTML+AJAX — всем известная, которая в IE позволяет отправить запрос на любой сайт и получить ответ.

Столкнулись со сложностью втавки полупрозрачных элементов дизайна — вот статья о том, как заставить работать прозрачность в IE6 www.tigir.com/alpha_png.htm

Проект не коммерческий, приложение распространяется бесплатно. Скачать программу можно с сайта www.kikobox.ru

image

Написать команде team@kikobox.ru

Всем привет! И болеем за нашу сборную! :)

8 Характеристик удачного пользовательского интерфейса

Время на прочтение5 мин
Количество просмотров19K
Существует много информации о различных методах проектирования пользовательского интерфейса, которую вы можете использовать, создавая веб-сайт или интерфейс программы.
Я составил список из 8 характеристик, которые считаю залогом успешного пользовательского интерфейса.
Читать дальше →

Зачем платить $350 000, если есть OpenMCU?

Время на прочтение1 мин
Количество просмотров22K
Чтобы соединить несколько участников в видеоконференцию, можно купить небольшой MCU (Multipoint Control Unit) от Тандберга за $349 990. А можно научиться использовать и сочетать решения с открытым исходным кодом, что успешно проделал мой коллега. Я уговорила его рассказать о его находке на Хабре, и rchik  получил свой инвайт. Спасибо!



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

Trixbox или open-source VoIP платформа у вас дома

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

Приветствуем вас! Все мы пользуемся телефоном, и современные реалии жизни таковы, что даже в этой, наверное, одной из старейших технологических систем связи (не считая телеграфа) наблюдаются как раз наибольшие перемены, как концептуального и структурного плана, так и более приземлённые, технологические. Связано это с проникновением в эту область пакетной передачи данных и цифровых протоколов. Оказалось, что передавать голосовой трафик можно и зачастую выгоднее по существующим каналам связи пи помощи протоколов TCP/IP, UDP и другими средствами, основанными на IP. Количество абонентов крупнейшей среды общения — Skype уже приближается вплотную в 10 миллионам человек (именно тех, кто в любой момент времени в онлайне), а это уже обо многом говорит. Но если вы хотите по каким-то причинам создать свою собственную, частную сеть для общения, вам совершенно не нужно думать о лицензии провайдера телефонии. Вполне подойдёт и открытый бесплатный проект Trixbox.
Читать дальше →

Asterisk – система компьютерной телефонии уровня предприятия

Время на прочтение9 мин
Количество просмотров271K
Я хочу рассказать о свободном решении для компьютерной телефонии от компании Digium. Asterisk – это ATC созданная хакерами (в первоначальном смысле этого слова), а точнее, это супер конвергентная платформа компьютерной телефонии, распространяемая по лицензии GNU GPL, изначально разрабатываемая Марком Спенсером (Mark Spenser), позже ставшим президентом и техническим директором компании Digium. Благодаря коммерческой поддержке Его компании и лицензии GNU GPL Asterisk активно развивается и поддерживается тысячами людей со всей планеты.

Дaлее

Идея стартапа: Виртуальная бизнес-сеть

Время на прочтение3 мин
Количество просмотров925
Коллеги, хотелось бы услышать Ваши мысли по поводу идеи виртуальной бизнес-сети.

Вместо вступления


Развитие и популярность социальных сетей заставило разработчиков и бизнесменов задуматься над использованием принципов работы социальных сетей в бизнесе. Там и тут слышится «business goes social», «entreprise 2.0» и тому подобное. Мы рассмотрели новшества, предлагаемые разработчиками подобных сервисов и пришли к выводу, что все нововведения ограничиваются добавлением коммуникативных инструментов социальных сетей в бизнес-приложения. Однако мы не встретили сервиса или даже призыва к созданию бизнес-сетей наподобие того, как создаются социальные сети: моя компания – мои партнеры – партнеры моих партнеров, мои клиенты — все в одном месте, все формализовано и систематизировано.
Как мы это себе представляем

30 высококачественных комплектов иконок

Время на прочтение1 мин
Количество просмотров2.6K
Доброго времени суток, хабралюди! Сегодня я хочу представить вашему вниманию 30 комплектов иконок. Несмотря на то, что все иконки выполнены на очень высоком уровне, распространяются они абсолютно бесплатно. Превью для каждого пака внутри.
Читать дальше →

Ищу идею: Готовы вложить $10 000 на preseed

Время на прочтение1 мин
Количество просмотров1K
Бизнес-инкубатор “Полигон”, в духе “гаражных” бизнес-ангелов, готов выделить от 100 до 350 т.р. на посевное финансирование вашей идеи. Заодно посмотрим, действительно ли аудитория Хабра настолько серьезна, насколько выглядит.

Что нужно сделать:
1) скачать и заполнить “резюме идеи”: http://inklab.ru/idea_resume.doc
2) выслать по адресу idea@inklab.ru
3) 2-3 дня подождать ответа
4) если ответа нет — гневно его потребовать

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

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

Удачи. Мы в вас верим.

PS. Все вопросы — в комментарии, я отвечу. На мыло высылайте только резюме.

UPD. В принципе, можно задать некоторые условия. Не максимум, не минимум, а просто некоторые нерушимые условия:
1. Автор должен иметь понимание, КАК его идея будет приносить деньги.
2. Автор работает в поте лица, как и мы. Он — основной двигатель. Модель, где нужно «просто нанять 5 человек» — не подходит.
3. Никакого МЛМ, социальных сетей «как одноклассники, только другие», сайтов по перепродаже товаров. Идеальный проект — новая технология, алгоритм, реализуемая в онлайн и оффлайн вариантах.
4. Никаких нелегальных схем. Все по-белому, все расчеты — с налогами, весь доход — проводимый по бухгалтерии.

Правила составления Software requirements specification

Время на прочтение5 мин
Количество просмотров194K
Все мы прекрасно знаем о том, как разрабатывается ПО. Подумали 10 минут и сразу пошли кодить. Цикл создания программного обеспечения состоит из многих ключевых моментов. Это такие моменты как планирование, создания архитектуры, создание SRS, создание дизайна и тд и тп.

В данной статье я бы хотел остановиться на том, как правильно нужно писать SRS.

Хостинг 2.0

Время на прочтение5 мин
Количество просмотров892
Здесь недавно проводился конкурс идей для стартапов, и эта идея была придумана именно для него за один вечер. Так как она не подошла, я решил выложить ее в открытый доступ в надежде, что кому-то она покажется интересной и полезной.
Читать дальше →

Делаем Liquid Resize своими руками

Время на прочтение12 мин
Количество просмотров16K
Вы наверное уже слышали о технологии масштабирования Liquid Resize, которая учитывает содержимое изображения. Если вам интересно как оно все работает и как можно реализовать все это самому, то читайте далее (осторожно, много рисунков).


(НЛО прилетело и растянуло этот рисунок здесь)
Читать дальше →

Puzzle It! — проект на коленке.

Время на прочтение6 мин
Количество просмотров3.7K
logo Puzzle It! — онлайн-генератор пазлов с возможностью сборки этих самых пазлов прямо в окне браузера. Ниже я хотел бы рассказать историю создания этого, интересного для меня, инструмента.

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

И тут на задворках сознания начала зудить навязчивая идея. Именно с этого все и началось.
Как все это было...
12 ...
10

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность