Ответы пользователя по тегу PHP
  • Обсуждение статьи о вреде статики. Насколько корретны высказывания?

    @iliyaisd
    я полагаю, имеется в виду, что статические методы предназначены немного для других целей, не относящихся к ООП-подходу в целом. Это как гвозди и микроскоп, только наоборот)
    Ответ написан
    Комментировать
  • Как защитить исходный код стартапа от воровста программистом, которые его пишет?

    @iliyaisd
    На моей практике было два варианта:
    1. Часть кода шифровалась, мне предоставлялся доступ только к нужной папке ftp и к нужному модулю, основной движок лежал отдельно. Всё это происходило на тестовом сервере, так что боевую БД я бы не снёс.
    2. По сути то же, но проще: на каждом сервере свой конфиг доступа к БД, права выноса кода на релиз у меня нет - только делаю коммит, после отмашки тестировщика. Чекаут только нужных проектов и библиотек. Коммит можно делать тоже только туда, куда надо.

    Защита самого кода встречается крайне редко, потому что код, как правило, типовой, и можно без труда найти/написать модули для всего. Гораздо важнее отгородить доступ к данным (БД и другие файлы - картинки, звуки и т.п.), хотя при желании и это можно спарсить. Самое ценное - это клиенты, продажи, и прочее. Без доступа к коду и данным достаточно легко сделать клон почти любого проекта, но без продаж, рейтингов и клиентской базы - он вам не конкурент.
    Ответ написан
    Комментировать
  • Какую систему оплаты выбрать для интернет-магазина?

    @iliyaisd
    Робокассу ставили, юрлицо не обязательно, подключается легко. Альтернативы: Интеркасса, Onpay.
    Ответ написан
    Комментировать
  • Куда катится программирование?

    @iliyaisd
    Тру программист - это инженер, и он должен заниматься инженерией. Т.е. решением сложных технических задач, где работает знание, опыт и смекалка. Остальное - ремесло - будет автоматизировано, так же как когда-то промышленное производство заменило мануфактурное. Индусы и кодеры, в задачах которых не требуется инженерный подход, зарабатывающие на правильном применении инструментария и копипасте, уйдут, а выживут только те, кто сможет сделать то, чего не умеет машина. Это моё мнение и сам я сделаю всё, что в моих силах, чтобы наш брат освободился от пут рутины, бессмысленности и менеджеров.
    Ответ написан
    Комментировать
  • Что нужно знать Back-end разработчику в 2014 - 2015 гг.?

    @iliyaisd
    Могут ещё понадобиться всякие Memcached, APC, RabbitMQ, как работает Websocket... Смотря чем занимаетесь.
    Ответ написан
    Комментировать
  • Насколько глупая логика?

    @iliyaisd
    $condition = ""; 
    foreach($_POST as $field => $value) { 
    	$condition .= (!empty($_POST[$k]) ? " AND " . substr($field, 0, strlen($field)-5)" like '%" . $value . "%'" : ""); 
    }
    $query = "SELECT * FROM `user` WHERE " . substr($condition, 5);
    Ответ написан
    Комментировать
  • Какими методами проще всего сгенерировать аудиофайл?

    @iliyaisd
    Конечно можно. Например, пусть пользователь выберет нужный порядок, вы в процессе этого js'ом подготовите нужный список аудио. Затем с помощью soundmanager просто по порядку запускаете воспроизведение.
    Ответ написан
  • Как конвертировать html таблицу в mysql/csv?

    @iliyaisd
    Вам нужно ещё и сохранять данные у себя, кроме вывода? Если нет, то переводить в sql - накладно и бессмысленно. То же самое csv.
    Думаю, вам лучше либо воспользоваться инструментами для парсинга (phpquery, simple_html_dom) - распарсить таблицу и заново сформировать (либо прямо к ней добавить новые ячейки), либо добавлять ячейки на клиентсайде с помощью jQuery или аналогичных инструментов.
    Ответ написан
    Комментировать
  • Зачем писать свой движок сайта?

    @iliyaisd
    Мне кажется, от Вас хотят бесплатно получить движок на сайт. Ну или же работодатель просто странный. Тем не менее, в минусе Вы по-любому не останетесь: будет опыт и свой движок. :)
    Ответ написан
    Комментировать