Обновить
0
0
Лёххо@LDEV

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

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

Средневзвешенная система голосования

Время на прочтение3 мин
Охват и читатели3.6K
Вступление. Эту статью написал мой друг — Семён Шторкин, владелец нижегородского сайта-коммьюнити для фотографов (фотогорький). Пока его, к сожалению, нет на Хабре, но попробую этим топиком заработать для него инвайт :)

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

ООО «Снежинка» — Часть 3. Федеральный Закон от 30 декабря 2008 г. N 312-ФЗ Перерегистрация, Новые формы документов для регистрации

Время на прочтение3 мин
Охват и читатели1.1K
С 1 июля 2009 года общества с ограниченной ответственностью будут действовать на основании единственного учредительного документа – устава. Учредительные договоры обществ с 1 июля 2009 года утрачивают силу учредительных документов. Все ООО с момента регистрации обязаны вести список своих участников. В него войдет информация об учредителях, включая данные об их адресах, сведения о принадлежащих им долях и их оплате, данные о долях, перешедших к обществу.
Обществам с ограниченной ответственностью необходимо внести изменения в свой устав. Сделать это нужно не позднее 1 января 2010 года. Изменения в устав вступают в силу с момента регистрации. То есть в срок, установленный в законодательстве, нужно успеть не только внести изменения в устав, но и зарегистрировать их. Поскольку 1 января 2010 года – нерабочий день, окончание срока переносится на первый рабочий день года.

Изменения в законодательстве прежде всего коснулись содержащихся в уставе сведений:
  • об оценке не денежных вкладов в уставный капитал;
  • о порядке совершения обществом крупных сделок;
  • о порядке и последствиях выхода участника из общества;
  • о действительной стоимости доли выходящего участника;
  • о процедуре перехода прав на долю или часть доли в уставном капитале общества;
  • о вопросах, составляющих исключительную компетенцию совета директоров (наблюдательного совета) общества, и т. п.

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

FMSPy, релиз Alpha (0.1)

Время на прочтение2 мин
Охват и читатели2.3K
FMSPy Flash Media Server written in Python (FMSPy) — это еще один RTMP-сервер для приложений на Adobe Flash/Flex/Air. FMSPy является аналогом Adobe Flash Media Server, с гораздо меньшими возможностями, однако FMSPy — совершенно бесплатный проект с открытым исходным кодом. Проект находится на ранней стадии развития, но в активной разработке.

Итак, что есть на сегодняшний день:
  • Реализация RTMP-протокола: кодирование/декодирование пакетов, разрезание и склеивание из chunks и т.п.
  • Поддержка базового RPC (Invoke) клиент-сервер и сервер-клиент. То есть из Flash-приложения можно вызывать с помощью класса NetConnection методы приложения на стороне сервера, и наоборот со стороны сервера вызывать методы приложения.
  • Инфраструктура для написания приложений (в качестве плагинов к FMSPy) со своим API на Python.

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

Делаем скриншоты сайтов

Время на прочтение3 мин
Охват и читатели17K
Бродя по просторам PHP документации случайно наткнулся на две функции: imagegrabwindow и imagegrabscreen. Они умеют делать скриншоты в Microsoft Windows.
Заинтересовало. Кончилось дело тем, что был написан скриптик генерирующий полный скриншот любого сайта.
Итак нам необходимы:

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

У вас будет партнер? Предохраняйтесь!

Время на прочтение7 мин
Охват и читатели1.7K
Итак, вы решили, что не смотря на всю мудрость земли и предупреждения товарищей, вы начнете бизнес с партнером, который надежен, умен, трудолюбив и обладает прочими достоинствами не свойственными другим людям.
Как показывает опыт такие «интимные» связи часто заканчиваются губительно для одного из партнеров. Поэтому хочу поделиться некоторыми наработками в плане предохранения от некачественного партнерства.
Читать дальше →

Парковка Parking.Nic.Ru лишилась отцов основателей

Время на прочтение2 мин
Охват и читатели1.8K
image           image

Создатели первого российского сервиса парковки доменных имен (господа Степановы) покинули проект! Скандалы, интриги, расследования…

Немного истории крупными мазками:


Парковка parking.nic.ru является одним из популярнейших инструментов для монетизации трафика доменов в .RU сегменте. Независимый проект parked.ru стартовал в ноябре 2006, а в апреле 2008 был поглощен компанией ООО «Ник-Медиа» — дочерней структурой крупнейшего российского регистратора доменов RU-CENTER.

Относительно низкий порог выплаты (10$), прозрачная статистика, качественные шаблоны парковочных страниц – вот что привлекало домейнеров к PARKED.RU. С продажей бизнеса RU-CENTER'у многое существенно изменилось. Система стала работать только с резидентами РФ и исключительно с физическими лицами. К комиссии парковки (20% от оригинальных ставок Бегуна) добавился 13% НДФЛ и комиссия WebMoney в размере 0,6% от выводимой суммы, что не могло не расстроить постоянных пользователей. Негодовать тут можно, но у этих действий было разумное объяснение – RU-CENTER ведет исключительно белый бизнес, и все кто хочет участвовать в проекте должны подчиниться налоговому законодательству РФ. Однако и положительные изменения тоже были: новая панель управления с расширенной статистикой, новые красивые шаблоны, партнерство с Google (за несколько месяцев до запуска Google Apps For Domains).


Конец исторической справки.


Негативные тенденции начались в начале этого года. Многие клиенты parking.nic.ru отметили необоснованный shave хитов, который объяснялся «некачественным трафиком» и «уточненной статистикой кликов от системы Бегун». Плюс большая масса кликов стали идти с бидами (EPC) 0,01$ и даже 0,00$ (менее 1 цента). Все эти факты ООО «Ник-Медиа» комментировало исключительно как эффект от изменений внутри системы Бегун: снизился порог минимального бида в системе, общий кризис рынка PPC-рекламы и так далее. Много прощалось за счет высокой лояльности старых пользователей к создателям оригинального PARKED.RU

Развязка событий наступила в мае. Пользователи системы получили на подпись счета за апрель, в которых со стороны ООО «Ник-Медиа» фигурировал новый директор Осадчий Анатолий Иванович (ранее это был Геннадий Степанов). На форуме поддержки появились новые модераторы (Даниил и Дмитрий Степановы, ранее активно помогавшие вопрошающим пользователям, так же исчезли). Создатели PARKED.RU окончательно покинули свое детище.

Что это — кризис индустрии? Смена власти? Финансовый коллапс проекта?
Пока ответов на эти вопросы нет.

Символичная картинка на персональном сайте Дмитрия Степанова (хабраюзер stepanov) как бы намекает нам, что прощание с ООО «Ник-Медиа» было для создателей неприятной неожиданностью.

Сам Дмитрий указывает в качестве текущего места работы стартап GreenCom LLC для которого активно рекрутирует Web-разработчиков на Drupal/PHP.

Возможно, его новый проект связан с сайтом FUTURITI – новым сервисом для построения социально-медийных сообществ запущенным в апреле этого года.

Огнелис — твики и фишки

Время на прочтение3 мин
Охват и читатели8.3K
Многие мои друзья пользуются Firefox и задают мне вопрос — а почему я пользуюсь Flock? Я им отвечаю — мне нравится, когда у меня в браузере без всяких телодвижений есть доступ до всего, что нужно. Тем не менее, «это все» поедает достаточный объем ОЗУ, не всегда юзабельно и требует «доводки». Как раз про доводку и пойдет речь ниже. Сразу же скажу, про pipeline писать не буду. Остальных опций хватает из about:config.

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

Особенности хранения сессий PHP в memcached

Время на прочтение6 мин
Охват и читатели34K
Данная статья рассматривает одну из проблем хранения PHP-сессий в memcached: отсутствие их блокировки.

Введение

Ни для кого не секрет, что одним из самых популярных способов повышения производительности сайта является использование memcached. Об этом неоднократно говорили и приводили многочисленные примеры. Самый простой способ сделать это — использовать memcached для хранения сессий PHP. Для этого нет необходимости переписывать весь код, достаточно нескольких простых действий. Я не буду рассказывать, почему надо хранить сессии в memcached. Я расскажу о том, почему хранение сессий в memcached опасно.
Читать дальше →

mctop: Мониторим memcached-кластер

Время на прочтение1 мин
Охват и читатели2.1K
Представляю вам mctop — продвинутую консольную утилиту мониторинга состояния memcached-серверов.
Забрать можно по адресу — code.google.com/p/mctop
Подробности под катом

Идеальный NAS — Synology DS209+

Время на прочтение11 мин
Охват и читатели56K
Редко, но бывает такое, что я пишу про идеальные устройства. Ну, или почти идеальные, ведь, как известно, идеал — недостижим. Но некоторые производители настолько стремятся к нему, что писать обзоры таких девайсов – сплошное удовольствие!

image

Сегодня речь пойдет о таком устройстве, как Synology DS209+ — пока это последний из NAS-ов, о котором я напишу. Обзор, трафик.
Читать дальше →

Основы репликации в MySQL

Время на прочтение10 мин
Охват и читатели337K
С репликацией серверов MySQL я познакомился относительно недавно, и по мере проведения разных опытов с настройкой, записывал, что у меня получалось. Когда материала набралось достаточно много, появилась идея написать эту статью. Я постарался собрать советы и решения по некоторым самым основным вопросам, с которыми я столкнулся. По ходу дела я буду давать ссылки на документацию и другие источники. Не могу претендовать на полноту описания, но надеюсь, что статья будет полезной.
Читать дальше →

Монетизация веб-сервисов: бизнес модели

Время на прочтение4 мин
Охват и читатели5.7K
Мы потратили несколько часов, исследуя онлайн-сервисы из списка Webware 100 Top Web Apps 2008 и изучая их бизнес модели. Следующая диаграмма показывает результаты исследования — 34% сервисов используют рекламную модель, 12% различные схемы подписки, 8% продают виртуальные товары (чаще всего в виде данных для скачивания), такая же доля сервисов предлагает сопутствующие продукты (обычно большие компании-разработчики предлагают бесплатный вариант продукта для привлечения к их платформе) и еще 8% сервисов используют схему «оплата за использование».
Читать дальше →

Тюнинг nginx

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

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

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

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

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

Делаем красивые кнопочки

Время на прочтение4 мин
Охват и читатели12K
Зачастую стандартный вид кнопочек не может сочетаться с концепцией дизайна, которую придумал дизайнер, поэтому он рисует свои кнопочки.

Что обычно делает верстальщик при виде такой кнопки? Правильно, просто напросто, вырезает ее как есть, и вставляет ее в верстку как картинку.

Например:
<a href="some_page.html"><img src="button.gif" alt="Button"></a>
<input type="image" src="button.gif" alt="Button">


* This source code was highlighted with Source Code Highlighter.


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

Юнит-тестирование в PHP

Время на прочтение13 мин
Охват и читатели192K
Язык PHP очень легок для изучения. Это, а так же обилие литературы «Освой _что_угодно_ за 24 часа» породило большое количество, мягко говоря, некачественного кода. Как следствие, рано или поздно любой программист, который выходит за рамки создания гостевой книги или сайта-визитки сталкивается с вопросом: «а если я здесь немножко добавлю, все остальное не ляжет?» Дать ответ на этот вопрос и на многие другие может юнит-тестирование.

В самом начале хочется оговориться — здесь речь не будет идти о TDD и методологиях разработки ПО. В данной статье я попробую показать начинающему PHP-разработчику основы использования модульного тестирования на базе фреймворка PHPUnit
Начнем?..

Simpla — движок для великолепных интернет-магазинов

Время на прочтение7 мин
Охват и читатели16K


Последние 5 лет я создавал интернет-магазины. Много магазинов. Хороших и разных. Я был сам себе программистом, верстальщиком, дизайнером и менеджером.

Нельзя быть профессионалом в нескольких областях сразу, скажете вы. И, наверное, будете правы. Я не профессионал в дизайне и окучивании клиентов. Но интерес к этим областям и необходимость соответствующей деятельности дали мне кое-что. Тысячи вопросов за техподдержкой, бесконечные консультации клиентов и их контент-менеджеров, изучение чужих целевых аудиторий, общение с программистами, дизайнерами и верстальщиками от заказчиков подарили мне неплохой опыт. И главное — опыт не в одной области, а опыт во всех гранях процесса создания интернет-магазина. От программирования и дизайна, до общения с клиентом и анализа его бизнес-процессов.

Обычная история


Думаю, многим знакома ситуация, когда после создания сайта, на протяжении нескольких месяцев вам звонят с вопросом «как вставить картинку на сайт» сначала заказчик, потом его секретарша, потом новая секретарша, потом менеджер по продажам (секретарша в отпуске). А потом звонит их новый «компьютерщик», чтобы узнать какой файл ковырять, чтобы вставить красную бегущую строку справа от логотипа. И так далее, и тому подобное.

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

Простое сравнение изображений с помощью php

Время на прочтение3 мин
Охват и читатели27K
Алгоритм возможно не новый, и не является идеалом, но, на удивление, работает. Никаких графов и корелляции.

Для начала, стоит отметить, что сравнение очень приблизительно (по крайней мере, на данном этапе), временами две совершенно разные фотографии оказываются похожими процентов на 60%, так же не учитываются жесткие модификации (повороты, инверсия, обрезка) – для этого нужно доводить и доводить. Лично для меня самым главным оказались два параметра: скорость, независимость от разрешения изображения и возможность сравнивать «изображения» прямо в базе данных.
Читать дальше →

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

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

Дaлее

Прогрессивные технологии, как способ выжать из сервера максимум

Время на прочтение5 мин
Охват и читатели12K

Вступление


Просто красивый rrdtool =)
Забавно, но когда программист разрабатывает какой-либо продукт, он редко задумывается над вопросом могут ли на одну кнопку в один момент времени нажать одновременно 2000 человек. А зря. Оказывается могут. Как ни странно но большинство движков, написанных такими программистами, очень плохо ведут себя под большими нагрузками. Кто бы подумал, а всего один лишний INSERT, не проставленный index, или кривая рекурсивная функция могут поднять load averages чуть ли не на порядок.

В этой статье я опишу как мы, разработчики проекта, сумели выжать из одного сервера с Pentium 4 HT / 512Mb RAM, максимум, держа одновременно 700+ пользователей на форуме и 120,000 на трекере. Да, проект этот — торрент трекер. Предлагаю сразу оставить в стороне разговоры о копирайтах и правах, мне это не интересно, что действительно интересно — это HighLoad.
читать дальше

Информация

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