Задать вопрос
  • Нужен ли слоган информационному порталу?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    В данном случае не нужен.
    Или придумается сам собой, или обойдетесь без него.
    Ответ написан
    Комментировать
  • Как получить данные из ссылки типа site.ru/Af4Fdsgh?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Пардон, curl тут не причем, не правильно понял вопрос.
    мне надо чтобы при открытии ссылки например site.ru/code (которой не существует) вытаскивалось значение 'code' и забиралось в переменную для обработки

    1. Делаем .htaccess, в нем рерайтим все запросы на какой нибудь скрипт передавая туда url
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

    2. в скрипте разбираем url
    Ответ написан
    1 комментарий
  • Чат на сайте без JavaScript?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    На стороне клиента выполняется js.
    Websocket это название технологии через которую js может общаться с сервером.
    Учите js.

    UPD
    JRazor: разработка 5-10 млн пользователей 1 питонщиком который не умеет в js? :)))))))) Вы сделали мой день
    Ответ написан
    3 комментария
  • Как сделать ЧПУ с помощью .htaccess?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    RewriteEngine On
    RewriteRule ^id(\d+)/?$ /tov.php?id=$1 [QSA,L]
    Ответ написан
    6 комментариев
  • Как сделать добавление данных через форму в несколько таблиц?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Через 3 запроса
    да
    Ответ написан
    Комментировать
  • Есть ли редактор файлов для сервера?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Не надо так делать. По куче причин - от огромных размеров дырке в безопасности, до отсутствия истории кода.

    Начните пользовать git или mercurial и настройте автодеплой на сервер.
    Ответ написан
    Комментировать
  • Как не заплыть жиром, работая удаленно программистом?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Фитнес-клуб (желательно с персональным тренером), здоровое питание.
    Других ответов не существует. Волшебной таблетки не существует.
    Ответ написан
    Комментировать
  • Как не имея API на сайте, создать приложение для Windows Phone?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. определяетесь с функционалом приложения.
    2. делаете дизайн приложения
    3. пишите апи для реализации того функционала что вы напридумывали.
    4. пишите приложение.
    Ответ написан
    Комментировать
  • Какой из способов безопасного хранения критически важных переменных оптимален?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Поймите, все утечки которые происходят - в 99% это не exploit, а тупо человеческий фактор.
    Все решения с конфигами сервера, ORM и прочим - абсолютно бессмысленны когда вашему сисадмину подарят новый X6 и он сольет дамп сервера целиком.

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

    Могу пример из личного опыта рассказать:
    Ваша компания пишет известный мульти-мессенджер работающий по некому протоколу с внешними сервисами.
    Что бы к ним подключаться, вы вынуждены где то хранить логины-пароли от внешки в не зашифрованном виде.
    Понятно что если просто положить их в базу - утечет все сразу же.

    Решение 1:
    Пишем хранимку которая отдает связанные логины-пароли от внешнего сервиса по логину-паролю от нашего мульти-мессенджера.
    Доступ к изменению хранимки и к базе в которой лежат все пароли есть у 1 человека в компании. Остальные тупо ходят через хранимку. Способа получить полный список логинов-паролей сервиса не существует.

    Первое решение в принципе хорошо, но человек имеющий доступ - bigboss и слегка устал лично заниматься этим волшебным сервером.

    Решение 2:
    Разделяем каждый пароль от внешнего сервиса на N частей (N >= 3)
    Дублируем решение 1 на N серверов, каждый пароль получается размазан на N серверов.
    Первоначальная хранимка занимается тем что собирает данные из N хранимок с N серверов.
    У каждого сервера - свой ответственный человек. Доступ к каждому серверу есть только у ответственного и у bigboss (на случай внештатных ситуаций).

    Решение достаточно дорогое и по людям и по железу и по скорости работы - но я за всю свою трудовую деятельность, так и не увидел ничего лучше.
    Ответ написан
  • Как использовать поле класса в SQL запросе?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Ой ёёёё.

    1) Зачем Вы создаете класс для работы с базой данных который четко завязан на 1 таблицу?
    Создайте общий класс для работы с базой, от него наследуйте класс модели для конкретного функционала.
    Советую почитать про MVC.
    Вообще сама идея передачи названия таблицы какая то странная. У Вас много таблиц в которых лежат юзеры?

    2) Никогда не используйте оператор подавления ошибок "@"
    Код
    @mysql_query("set_character_set_client='utf8'");
        @mysql_query("set_character_set_results='utf8'");
        @mysql_query("set collation_connection='utf8_unicode_ci'");
    абсолютно бессмысленный, он не выполняется - тут внезапно mysql, а соединения в mysql то и нет, соединение в mysqli

    3) Никогда не передавайте данные в базу без обработки. Все данные должны быть как минимум обернуты в mysqli_real_escape_string. Ну или PDO используйте
    Ответ написан
    2 комментария
  • Как хранить токены пользователя?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Шифровать не получится. Plain text.

    Надо понимать что основная причина шифрования паролей пользователей в базах - не потенциальный риск "хохо у нас сольют базу, но пароли не подберут" - а просто кармическая ответственность т.к у подавляющего большинства людей пароли в разных сервисах и почте совпадают.

    upd смежный вопрос:
    Какой из способов безопасного хранения критически важных переменных оптимален?
    Ответ написан
    2 комментария
  • ФИАС SQL, от куда взять?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Не знаю кто такие эти ваши basicdata.ru, есть официальный сайт:
    fias.nalog.ru/Public/DownloadPage.aspx
    1. Скачайте полную версию в dbf.
    2. Любым конвертером например https://github.com/xtranophilist/dbf2sql сконвертируйте в sql.
    3. ????
    4. PROFIT
    Ответ написан
    Комментировать
  • Как сделать авторизацию для сервера с API?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Например считать хеш с солью по данным каждого запроса.
    Совсем хорошо соль считать динамически от времени например.
    И всё это по https обязательно.

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Если заказчики юр.лица - 99% комфортней заказывать у юр.лица.
    В целом наличие юр.лица придает некую серьезность в глазах людей далеких от IT.
    UPD
    С чего такие заблуждения? Самая главная причина, это списание средств со счёта юр лица. В налоговую нужно принести бумажное подтверждение траты этих денег. И просто вася с улицы, это геморрой списывания на левые траты этих денег. А ИП или ООО даст нормальные акты, договор. Всё с печатями. Налоговая довольна, заказчик не ломает голову, как снять со счёта юрика денег, для оплаты работы васи.
    А вот Петя умный. Петя готовит типовой договор подряда на свои услуги. Договор подряда между физ лицом и ИП, физ лицом и ООО. И сразу говорит об этом заказчику. Тогда заказчик не ломает голову, как оплатить работу. Ибо договоры подряда "не привычны" многим заказчикам. Они привыкли работать с юрлицами и тупо забыли/не знают о договорах подряда.

    А еще "умный" Петя стоит примерно на 30% дороже чем его конкуренты с юр.лицом. Потому что 13% НДФЛ, 22% ПФ, 2.9% ФСС и 5.1% ФОМС явно проигрывают схеме с ООО (6+9 легально или 6+7 не совсем легально), не говоря уже про ИП. (крайне актуально как для компаний с ограниченным бюджетом (берегут каждую копейку), так и для дорогих проектов (сумма отличий в абсолютных значениях будет велика))

    А еще Петя не только умный, но и хитро-злобный и проаутсорсив по договору подряда полгода накатывает заявление в прокуратуру с требованием признать данные отношения трудовыми и зачислить его в штат. (привет от крупных компаний которые судиться конечно любят, но зачем им геморрой на ровном месте)
    Ответ написан
    5 комментариев
  • Помочь отцу перейти во фриланс. Собираю советы. Ваши рекомендации?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    imho:
    1. Портфолио собрать обязательно. Выложить на любой сайт - можно на https://www.behance.net/ , можно на тот же https://moikrug.ru/
    2. Теряюсь от вопроса. Если он работает в сфере где доступ к фотобанку нужен - почему у него его до сих пор нет?
    3. Надо посмотреть по основным где есть в текущий момент поток заказов актуальной тематике и идти туда.
    Сразу покупать "PRO" нужно.
    Любые сайты визитки, они же портфолио нужны исключительно как ссылки которые можно послать клиенту.
    Для получения денег нужно иметь минимум:
    • счет в банке
    • яндекс деньги
    • Webmoney
    • qiwi кошелек
    Всюду где сервис предусматривает привязку к персональным данным - лучше привязаться иначе замучают лимитами.
    ИП не нужен пока у вас нет объемов хотя бы в 200-300к в месяц.
    Ответ написан
    Комментировать
  • Как выбрать записи по условию из разных таблиц, при условии существования хотя бы в одной из них?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Наиболее простой вариант - просто сделайте запрос в приоритетную таблицу, если ничего не нашлось - сделайте запрос в оставшуюся таблицу.

    UPD
    А как потом мне обьединить результаты этих двух запросов? И отсортировать эти результаты?
    Думал как-то через UNION, но что-то не получается

    Ninazu в любом ЯП объедините, отсортируйте. Зачем грузить этим sql сервер.
    Тем более что в описании задачи не упомянута необходимость объединять результаты.
    Ответ написан
    Комментировать
  • Сильно ли отличается 5400 оборотов от 7200 при выборе жесткого диска?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Будет. Сильно.
    Ответ написан
    Комментировать
  • Куда валить с upwork?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    mini off: Если у Вас есть проверенные старые клиенты - зачем Вы их заводите вообще на биржи? Работайте напрямую.
    Ответ написан
    7 комментариев
  • Удаленный заработок?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Зачем 2 однотипных то вопроса создавать?
    По теме: goo.gl/NQrWvn
    Ответ написан
  • Как правильно сформулировать ТЗ по дизайну сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Абсолютно то что вы сейчас написали в качестве вопроса и является простейшим тз.
    Вот сайт на joomla, вот шаблон который должен работать.

    UPD
    А сколько это стоит обычно? Я вижу, что шаблон с нуля по картинке в psd стоит в районе 5 тысяч, но там же надо все с нуля делать, а тут уже все готовое, только копируй код из html, css и скриптов. Это должно удешевлять работу?

    RadialAdmin: вопрос сколько стоит бессмысленный. Работа стоит столько, за сколько её готовы выполнить на свободном рынке с устраивающим заказчика качеством.
    Зависит от квалификации специалиста и его самооценки.
    Создайте задание с открытой ценой, да выберите из ответов.
    Ответ написан
    3 комментария