Задать вопрос
  • Стоит ли доверять (или как проверить)?

    alekciy
    @alekciy
    Вёбных дел мастер
    >до урегулирования правовых вопросов.
    Уже только поэтому пункты дела с ними иметь нельзя до момента урегулирования этих вопросов. Просто потому, что не понятно кому платить деньги и какие имущественные права это дает. Поэтому у вас есть все шансы профукать 15k$. Это кстати не значит, что ПО у вас не будет, просто это значит, что имеющаяся копия будет пиратской и официально продать его третей стороне не получится.

    P.S. Если не ошибаюсь, то веселая история была со skype когда контору продали (вроде как eBay-ю) за огромную сумму. А права на протокол (сам skype использовал его по временной лицензии) оставались у старых владельцев, но покупатель об этом не подумал. А лицензия там заканчивалась довольно скоро. В результате получилось, что использовать программу нельзя, т.к. старые владельцы срок лицензии не продлевали, хотя выразили готовность выкупить компания обратно (за смешные деньги). В результате вроде как договорились, но нужно думать, что влетело это так же в копеечку. А ведь нужно думать, что юристы и технари перед покупкой очень внимательно изучали где что кому принадлежит. Изучали, но все равно промахнулись.
    Ответ написан
  • Помогите найти топик. Про ценовые ниши в веб-разработке

    alekciy
    @alekciy
    Вёбных дел мастер
    Возможно это: Рынок веб-разработки: денег становится больше, а OpenSource растёт. Хотя если память не изменяет, то искомый топик был другой и дело было весной, но что-то за весну я ни чего такого не вижу.
    Ответ написан
    1 комментарий
  • Хочу понять алгоритм перемещания узла в дереве nested set

    alekciy
    @alekciy
    Вёбных дел мастер
    По мне вот более лучшее описание: "Управление деревьями Nested Set".

    А что бы лучше понять всю кухню просто брал листок и карандашом рисовал подобную схему, а потом вручную пересчитывал ключи.

    Перемещение по сути два действия: удалили ноду со старого места, вставили в новое. В таким виде и предлагаю вручную дерево пересчитать два раза.
    Ответ написан
    Комментировать
  • Можно ли совмещать ИП и ООО для одного и того же интернет-проекта?

    alekciy
    @alekciy
    Вёбных дел мастер
    >Например предстоит участие в выставках — не будешь же раздавать визитки клиентом с контрагентом ИП?
    Ни что не запрещает ИП назвать «Рога и Копыта» и пиарить себя под этим брендом. Вплоть до того, что ни чего не мешает зарегистрировать на ИП торговый знак/марку. Без проблем. Главное в документах указывать ИП и актуальные реквизиты.

    >Или инвестора привлекать как?
    А тут в чем проблема? Инвестор привлекается не на ИП, ООО, ЗАО или хрен-еще-знает-что, а на активы которыми владеют эту субъекты. Разницу улавливаем? Фирма может быть куплена только потому, что у неё есть имущественные права, но ни чего не мешает этой фирме эти права продать. Сама фирма нафиг ни кому не нужна. С ИП ситуация такая же, отличие только в том, что он не может продать себя. Но он может продать права/активы которыми владеет.
    Ответ написан
    Комментировать
  • ИП - программист. Какие финансовые риски?

    alekciy
    @alekciy
    Вёбных дел мастер
    >Может ли заказчик потребовать возмещения убытков?
    Что бы требовать возмещение убытков нужно доказать правомерность выставляемых сумм. Каким образом это получается сделать в контексте программы? Для огромного количества ПО никаким (потому что нет критериев в законе по которым можно отнести ПО к товару надлежащего/ненадлежащего качества).

    А конторы, которые реально получают с ПО постоянные деньги и так предложат в договор нужные пункты которые гарантируют им возмещение убытков.
    Ответ написан
    Комментировать
  • Можно ли совмещать ИП и ООО для одного и того же интернет-проекта?

    alekciy
    @alekciy
    Вёбных дел мастер
    Если вы платите при данных видах деятельности налоги, то от налоговой вопросы возникнуть не могут. Но ряд скользких моментов имеется. К примеру, кому принадлежит сервис, ИП или ООО? Пока учредитель этого ООО сам ИП, то в принципе это не так важно. Но могут возникнуть проблемы если появятся партнеры. Кроме того у конечно клиента может возникнуть недоверие именно в этом контексте. Поэтому что разборки кому принадлежит продукт могут отразиться на нем. Я бы как клиент обратил на это внимание.

    Другой аспект это разная ценообразовательная политики для клиентов. Возникает вопрос, почему клиент заплатил X, а Б Y? Нет ли тут сговора? С мелким веб-проектам специально кто-то врят ли будет заморачиваться, но попасть под какую нибудь плановую проверку шансы есть. Даже если ни чего в итоге не инкриминируют, то нервов помотают изрядно. Оно надо?
    Ответ написан
  • Насколько критичен пинг > 50 для сео и Российских поисковиков?

    alekciy
    @alekciy
    Вёбных дел мастер
    1. Заметит ли посетитель — с пингом не связано. Если двидок тормозой, не важно, какой пинг.

    Кроме того, стоит учитывать, что пинг как бы работает на другом уровне OSI и медленный/быстрый пинг на работе http сказывается слабо. Это все же не в игры гамать, где расстояние от компа до сервера критично.

    2. Опять же, будет иметь значение скорость отдачи страниц. Пинги тут критической роли не играют.
    Ответ написан
    Комментировать
  • В чем проблема конфига для subdomain в nginx

    alekciy
    @alekciy
    Вёбных дел мастер
    Проблема в регулярно выражении. Должно быть что-то в духе ([a-z0-9-\.]+), а не ([.+]). Текущий же вариант означает "один любой символ и плюс".
    Ответ написан
    8 комментариев
  • Какой XMPP сервер под GNU/Linux можете посоветовать (кроме ejabberd и OpenFire)?

    alekciy
    @alekciy
    Вёбных дел мастер
    >к нему особых нареканий нет, ну разве что кроме потребления памяти.
    И сколько? Что бы можно было оценивать в Мб/юзер.
    Ответ написан
  • Куда перенести домены?

    alekciy
    @alekciy
    Вёбных дел мастер
    А в курсе о процедуре переноса доменов от одного регистратора, к другому? В курсе, что приходится выписывать нотариально заверенную доверенность? Процесс геморройный. Года этак три назад мне такая доверенность встала в что-то около 500 руб да еще и очередь двухчасовую пришлось отстоять (ходил в несколько мест, но зачастую там отказывались это заверить, нотариусы вообще не могут вкурить, что это такое «домен» и как на него могут передаваться права).
    Ответ написан
  • Как провести мониторинг доставляемости письма?

    alekciy
    @alekciy
    Вёбных дел мастер
    >И не очень понятно как отслеживать время прохождения письма от локального
    >хоста до сервера-получателся в инете.

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

    Но если отправку письма мы делаем со своего сервера, то по логам можно хотя бы узнать что 1) письмо было доставлено на уполномоченный сервер (или был получен отказ и указана причина); 2) время доставки. Но когда оно дойдет по внутренней сети до адреса узнать снаружи не получится.
    Ответ написан
    Комментировать
  • Сервис для иллюстраторов, книголюбов, музыкантов и т.д. нужен ли? Если да, готовы ли участвовать?

    alekciy
    @alekciy
    Вёбных дел мастер
    Идею любопытная, но боюсь все упрется в вечное: идея-возможность реализации. Как долго (а такой проект может набирать обороты и взлетать несколько лет) и главное качественно команда разработчиков сможет это делать на общественных началах большой вопрос.
    Ответ написан
  • Какой должна быть «социальная сеть» вуза?

    alekciy
    @alekciy
    Вёбных дел мастер
    Какой должна быть сеть? Работающей. Я это к тому, что проблема какой должна быть сеть она не техническая, она организационная. Ведь главное на ресурсе — актуальная информация которую должны заполнять представители кафедр. Даже наличие административного ресурса в виде поддержки от ректора не решает этот вопрос. Поэтому тут требуется долгая организационная работа на которую у обычного разработчика обычно не хватает ни времени, ни сил.
    Ответ написан
    Комментировать
  • Хочу начать бизнес, помогите с выбором электронной бухгалтерии

    alekciy
    @alekciy
    Вёбных дел мастер
    Ни Эльба, ни МоеДело не снимут с вас ответственности за ведение дел и необходимости хотя бы поверхностных знаний по бухучету и законодательству. В контролирующих органах, отмазка про то, что «это не я, это воооон тот сервис» не прокатит. С наемным бухгалтером ситуация схожая, но там есть с ним договор, трудовые обязанности и в случае его ошибок это снимет с вас личную ответственность.

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

    alekciy
    @alekciy
    Вёбных дел мастер
    Что мешает просмотреть заголовки? Там можно найти не только путь письма между хостами, но и время. Первое выдернутое письмо с gmail:

    Delivered-To: public-mail@alekciy.ru
    Received: by 10.220.34.205 with SMTP id m13csp113897vcd;
    Mon, 30 Jul 2012 09:27:43 -0700 (PDT)
    Received: by 10.112.103.130 with SMTP id fw2mr5553698lbb.107.1343665662728;
    Mon, 30 Jul 2012 09:27:42 -0700 (PDT)
    Return-Path: <wwwrun@my.phpclub.info>
    Received: from my.phpclub.info (my.phpclub.info. [79.137.227.42])
    by mx.google.com with ESMTPS id sq3si13782787lab.17.2012.07.30.09.27.42
    (version=TLSv1/SSLv3 cipher=OTHER);
    Mon, 30 Jul 2012 09:27:42 -0700 (PDT)
    Received-SPF: pass (google.com: domain of wwwrun@my.phpclub.info designates 79.137.227.42 as permitted sender) client-ip=79.137.227.42;
    Authentication-Results: mx.google.com; spf=pass (google.com: domain of wwwrun@my.phpclub.info designates 79.137.227.42 as permitted sender) smtp.mail=wwwrun@my.phpclub.info
    Received: from wwwrun by my.phpclub.info with local (Exim 4.71)
    (envelope-from <wwwrun@my.phpclub.info>)
    id 1Svspv-0004ZU-3b
    for public-mail@alekciy.ru; Mon, 30 Jul 2012 20:28:51 +0400
    Message-Id: <E1Svspv-0004ZU-3b@my.phpclub.info>
    To: alekciy <public-mail@alekciy.ru>
    Subject: =?utf-8?Q?=D0=9E=D1=82=D0=B2=D0=B5=D1=82=20=D0=B2=20?= =?utf-8?Q?=D0=BE=D1=82=D1=81=D0=BB=D0=B5=D0=B6=D0=B8=D0=B2=D0=B0=D0=B5=D0=BC=D0=BE=D0=B9=20?= =?utf-8?Q?=D1=82=D0=B5=D0=BC=D0=B5:=20?= =?utf-8?Q?=D0=9F=D0=B0=D0=B3=D0=B8=D0=BD=D0=B0=D1=86=D0=B8=D1=8F=20?= =?utf-8?Q?=D0=B8=20?= =?utf-8?Q?=D0=BF=D1=80=D0=BE=D0=B8=D0=B7=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D1=8C=20?= =?utf-8?Q?LIMIT=20=D0=BD=D0=B0=20?= =?utf-8?Q?=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B8=D1=85=20=D1=81=D0=BF=D0=B8=D1=81=D0=BA=D0=B0=D1=85.?=
    X-PHP-Originating-Script: 1000:Sendmail.php
    From: =?utf-8?Q?PHPClub=20-=20=D0=BA=D0=BB=D1=83=D0=B1=20?=
    =?utf-8?Q?=D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA=D0=BE=D0=B2=20PHP?= <phpclub@rambler.ru>
    Date: Mon, 30 Jul 2012 16:28:51 +0000
    Content-Type: multipart/alternative;
    boundary="=_522558b722c1cab84a58b6dfc0ffb690"
    MIME-Version: 1.0
    Sender: WWW daemon apache <wwwrun@my.phpclub.info>
    Ответ написан
  • Что вы думаете о LiveStreet?

    alekciy
    @alekciy
    Вёбных дел мастер
    Если требуется именно личный блог, то WP будет предпочтительнее. LiveStreet безусловно отличный движок (архитектурно, имхо, лучше, чем WP), но он более молодой и наработок под него меньше. Напилить на нем конечно можно любой дизайн и функционал, но он немного «многословен». Поэтому если коллективный блог не требуется, то лучше его не брать.
    Ответ написан
    Комментировать
  • Как вы делаете loadbalance в nginx в зависимости от загруженности backendов?

    alekciy
    @alekciy
    Вёбных дел мастер
    Эффективнее это было бы спросить в рассылке. Но на вскидку замечу, что обычно используют встроенный perl.
    Ответ написан
    Комментировать
  • Как вы попадаете на IT конференции/семинары/etc?

    alekciy
    @alekciy
    Вёбных дел мастер
    Эм… так на самом же хабре есть раздел События. Не?
    Конкретно по Киеву: habrahabr.ru/events/coming/city/490471/
    Ответ написан
  • В чем принципиальное отличие unique (constraints) от unique index?

    alekciy
    @alekciy
    Вёбных дел мастер
    Разница в том, что ограничения (сonstraints) призваны обеспечивать целостность данных, а индексы (index) — скорость доступа к данным. Это две абсолютно не связанные сущности. Причем если первое — часть SQL стандарта, то второе нет (ибо ни как не связанно с функциональностью языка, введение индексов — вынужденная мера). Разработчик сам решает, в каких случая применить эти механизмы и использование одного вовсе не требует использование другого.

    Теперь касательно уникальности (unique). В данном случае при добавлении ограничения уникальности (unique constraint) Postgresql сам навешивает на указанное поле индекс. Это просто особенность реализации в данной СУБД. Разработчики решили, что вот так оно будет работать и все тут (причем небезосновательно). В другой же схожей ситуации они решили, что разработчик сам думает, нужно ли ему использовать этих два механизма вместе, или нет. Я говорю об ограничении целостности по внешнему ключу (foreign key). В Postgresql индексы по полям с данным видом ограничения не создаются (Индексы по внешним ключам в Postgresql). А, к примеру, в MySQL создаются. Это особенность реализации в MySQL.

    Поэтому важно просто понимать, что это не связанные вещи, просто в некоторых реализациях они «сцеплены» между собой и создание некоторых видов ограничений приводит к автоматическому созданию индекса.
    Ответ написан
    2 комментария
  • Как реализовать передачу MAC адреса по SSL соединению?

    alekciy
    @alekciy
    Вёбных дел мастер
    Учитывая, что MAC используется только до ближайшего узла совершенно не понятно, зачем его знать еще где либо (кстати, рекомендую погуглить про ARP). Более того. В OSI это находится на втором, канальном уровне, т.е. даже ниже IP. Поэтому в контексте веба я вообще не могу представить реальную задачу в которой потребуется MAC. Если это попытка контроля количества подключенных клиентов, для сервисов работающих по подписке там, то в корне неправильно заходить от MAC-а. В общем хотелось бы, что бы автор озвучил в контексте чего у него данный вопрос возник.
    Ответ написан
    Комментировать