• Api для проверки пунктуации?

    Insbrook
    @Insbrook
    В указанном предложении знаки правильно расставил только TextGears: https://textgears.com/ru/russian-text-spelling-online
    API тоже есть: https://textgears.com/ru/api

    Привет, Артем. Сегодня я хочу тебе рассказать историю, захватившую мою душу.
    Ответ написан
    Комментировать
  • Когда стоит регистрировать компанию: до запуска стартапа или после?

    Insbrook
    @Insbrook
    Не регистрируйте компанию заранее. Сделали все, запустились, клиент пошел, вот тогда уже и можно регистрировать. Сам попадал пару лет назад в ситуацию: разработка только началась, а уже ООО зарегистрировали, лицензии получили, кучу бабла в ТМ вбухали, а стартап в итоге не стартанул. То есть, вроде бы доделали все, запустились, а не пошло так, как хотелось. + все деньги, которые были тогда так нужны на раскрутку и прочее, оказались потрачеными еще год назад на никому не нужную даже на тот момент бюрократию.
    Ответ написан
  • Реализация ленты новостей?

    Insbrook
    @Insbrook
    Если у вас не очень много пользователей и настроек ленты почти нет, можно хранить все новости без дублирования и делать выборку, как советовали выше.
    Однако, что получится, если есть не только таблица подписчиков, но и таблица с информацией о приватности новостей (кому из подписчиков что показывать), есть таблица с информацией о людях, чьи новости ты не хочешь видеть в своей ленте (однако не удаляешь из друзей, например). Получается, что с каждой такой фичей запрос на вывод новостной ленты будет обрастать JOINами и вложенными запросами, что весьма негативно скажется на производительности работы. В таком случае, лучше пожертвовать памятью сервера и хранить ленту новостей для каждого пользователя отдельно. Тогда вывод ленты может быть простым SELECTом по индексу.

    Могу посоветовать статью про ленту обновлений. Возможно, вы будете использовать другую СУБД, однако идеи и мысли могут оказаться полезными.
    Ответ написан
    1 комментарий
  • Есть ли смысл в копирайтах на фото?

    Insbrook
    @Insbrook
    Все надписи вида «Copyright 2010. All rights reserved» вообще никакой силы не имеют. Если сайт или фото сделаны твоим творческим трудом, то ты являешься автором. Кто бы и что бы ни написал на твоей фотографии или сайте.
    Что вообще означает фраза «Copyright 2010. All rights reserved»? Примерно следующее: «Я скромно напоминаю, что у всех произведений есть законный владелец и автор. Год создания этого произведения 2010. Автор сохраняет за собой право называться автором и не хочет делать произведение общественным достоянием».
    Поэтому, кстати, All rights reserved правильно переводить как «Все права сохранены», а не «Все права защищены».
    Ответ написан
    Комментировать
  • Постройка собственного ЦОД?

    Insbrook
    @Insbrook
    На хабре несколько раз были подробные рассказы о строительстве небольших ЦОД.
    http://habrahabr.ru/blogs/hosting/74027/
    http://habrahabr.ru/blogs/hosting/69193/
    Ориентировочную стоимость можно посмотреть тут.
    Ответ написан
    Комментировать
  • Разная верстка для браузеров

    Insbrook
    @Insbrook
    При таком подходе важно продумать, чтобы версия браузера определялась и для ближайших будущих версий браузеров. Иногда сталкиваюсь с тем, что после установки свежих версий браузеров на некоторых сайтах появляются сообщения о том, что у меня очень старый браузер.
    Ответ написан
    Комментировать
  • Фильтр мата....?

    Insbrook
    @Insbrook
    Список матерных слов можно почерпнуть из списка запрещенных доменов РФ:
    bunnywrote.trp2.ru/stop-list.txt
    Ответ написан
    1 комментарий
  • Запатентовать идею сайта. Реально?

    Insbrook
    @Insbrook
    Во-первых, запатентовать идею нельзя. Как нельзя запатентовать алгоритм работы вашего сайта. Патентуются только конкретные реализации.
    Во-вторых, если идея действительно стоящая, и вы создадите сайт, который потом запатентуете в России, то другие люди могут опередить вас и, украв идею, сделать сайт и запатентовать его в другой стране.

    Идеи сами по себе ничего не стоят. Довелось мне поработать с одими ребятами, у которых была супер-идея. Люди приходили в восторг от идеи, народ вкладывал в проект приличные деньги чуть ли не за спасибо. Сделали сайт, хорошо раскошелившись. Забабахали, не задумываясь, 280 000 рублей на авторские права, доменов одних было на 30000 рублей накуплено. Запустились. А реальность показала, что идея, простите за прямоту, — откровенная хуета, а реализация — вообще ппц. Хотя до этого ни один человек не мог предположить серьезных проблем или нестыковок в идее проекта.

    Мораль: если вам кажется, что у вас идея на миллион, лучше доделайте сперва проект, посмотрите, как проект пойдет, вложитесь в раскрутку. Если у сайта есть перспективы, вы это поймете раньше конкурентов. Тогда и патентуйте.
    Ответ написан
  • SMS уведомления

    Insbrook
    @Insbrook
    Работаем с сервисом sms-uslugi.ru
    У них: 50 бесплатных СМС, хорошие тарифы (при платеже до 335 рублей смс по 67 копеек, при внесении суммы в 10500 руб, цена смс 30 копеек. Работаем с ними с мая этого года. В мае еще были проблемки иногда, но с июня проблем с отправкой не было ни одной. Работают через https.

    Код для отправки запроса через HTTPS на отправку смс (пригодится и для других смс-провайдеров):

    define('sms_transport','https://example.com/test.xml');
    /**
    * @param string $request // XML-request
    * @return null
    */
    function sms_send($request) {
    $ch=curl_init();
    curl_setopt($ch, CURLOPT_URL, sms_transport); // Set parameters
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// Return a variable instead of posting it directly
    curl_setopt($ch, CURLOPT_POST, 1) ;// Active the POST method
    curl_setopt($ch, CURLOPT_POSTFIELDS, $request);// Request
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    $result = curl_exec($ch);// execute the connexion
    curl_close($ch);// Close it
    return $result;
    }
    Ответ написан
    6 комментариев