• Какие есть задачи, связанные с методами машинного обучения применительно к социальным сетям?

    @angry_bender
    PHP, JS
    Рекомендация музыки по графу друзей (если социальная сеть поддерживает шаринг меда контента)
    Ну если нет - рекомендации сообществ по графу друзей.
    Ответ написан
  • Как сделать такой паралакс?

    @angry_bender
    PHP, JS
    1) Чтобы при единичном движении мыши вниз сразу выезжал целый блок
    3)Убрать стандартную полосу прокрутки справа

    Я бы присосался к событиям скрола мыши, кнопок вверх/вниз, page up/page down
    Для поддержки тачскринов - тач события (слайд вверх, слайд вниз)
    Все либы есть.
    Соответственно тут не скролл будет а как бы карусель, поставленная "на попа"

    ну а п.2) тут уже кодить надо.
    Ответ написан
    Комментировать
  • Какой алгоритм нечёткого поиска быстрее?

    @angry_bender
    PHP, JS
    Если целевая функция гладкая - градиентный спуск. Если нет - генетические алгоритмы.
    Ответ написан
    3 комментария
  • Насколько сильно облегчились условия работы для разработчиков/тестеров и т.п. по сравнению с 1960-1970 годами?

    @angry_bender
    PHP, JS
    Выскажу и мое мнение. Оно двоякое.
    С точки зрения инструментов - упростилось, умный автокомплит везде и всюду, всякие сборщики/генераторы, туча готовых решений. Вычислительная мощность позволяет программировать сложную логику на языках с динамической типизацией. Метаязыки опять же, человеко-понятные конфиги, ибо парсинг стал стоить дешево.

    С точки зрения программирования все стало over9000 хуже - я могу говорить только за веб, но. Очень много времени стало занимать программирование не логики, а интерфейса (тут должно так анимировать, здесь это вылетать "вжиую из угла с полупрозрачностью", тут попап, тут тултип и все это вместе и в разных комбинациях), в результате программы становятся нестабильными, т.к. хотелки человека не укладываются в категорию FSM, чем и должна являться любая программа. Кроме того, конечные пользователи систем стали тупее (это я уже из всех под-отраслей IT слышал), и как следствие детерминированный поток данных превращается в невесть что.
    Ответ написан
    Комментировать
  • Как можно сделать коннектор PHP -> Python(вопрос не совсем правильно поставлен)?

    @angry_bender
    PHP, JS
    RPC на RabbitMQ может быть?
    www.rabbitmq.com/tutorials/tutorial-six-python.html

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

    @angry_bender
    PHP, JS
    И никогда не подставляйте в запрос содержимое $_POST (или оно уже автоматически фильтруется WP?)
    Ответ написан
    Комментировать
  • Как сделать так, чтобы в таблице, в которой выводятся данные из базы, не было кракозябр?

    @angry_bender
    PHP, JS
    В конфигурации MySql эти строчки проверьте (секция [mysqld])

    character-set-server=utf8
    init-connect="SET NAMES utf8"

    установка может помочь.
    Ответ написан
    Комментировать
  • Кто он, "полноценный фронтендер"?

    @angry_bender
    PHP, JS
    Фронтэнд программист или верстальщик?
    Фронтэнд программист даже верстать может на уровне жуниора, главное чтобы он умел реализовать бизнес логику интерфейса, знать-уметь TDD/BDD, настроить gulp/grunt. Хотя не-верстающих фронтэнд программистов я не видел, может таковые и есть, но мне не попадались.

    Вобще говоря, если фронт верстает, то знание фотошопа ему не помешает. Но тут зависит от упоротости работодателя. Иногда бывает, что макет создается в такой спешке, что некоторые вещи надо дорисовать за дизайнера. Просто "надо". Другое дело, что с такими людьми лучше прекращать работу как можно быстрее.

    Для себя я понял, что пока ты молод, разбираться во всем подряд - это только лишний плюс. Но если ты хочешь вырасти в плане карьеры программиста - тебе нужно специализироваться.
    Тоже самое и с работодателем. Если ты - директор, и у тебя фронт должен уметь подготовить макет в фотошопе, а потом еще настроить хостинг, чтобы показать заказчику - ты еще плохой директор, и бизнес твой еще не зрелый.
    Ответ написан
    Комментировать
  • По какой логике работают функции time и strtotime?

    @angry_bender
    PHP, JS
    Т.к. strtotime() поддерживает относительное задание времени, он, по логике, должен уметь опираться на заданный часовой пояс. А time() - пофигу на него. Документация вроде бы тоже косвенно подтверждает.
    Ответ написан
    Комментировать
  • JS - как сделать хаотичное движение элемента?

    @angry_bender
    PHP, JS
    Можно сделать через CSS transition по :hover - остановка будет работать сама собою. Для визуальной "случайности" надо сделать 2-3 разных анимаций с такими периодами (принцип цикады), чтобы они были друг для друга взаимо простыми числами - тогда если специально не вглядываться ничего не заметишь.
    Ответ написан
    Комментировать
  • Универсальный сайт, как сервис для будущего мобильного приложения. Как создать?

    @angry_bender
    PHP, JS
    Сайт должен отдавать данные по REST API. Тогда будет меньше телодвижений при реализации приложения.
    Ответ написан
    Комментировать
  • Убрать папку из URL?

    @angry_bender
    PHP, JS
    На форумах нашел, что с целью защиты от взлома сайта нужно сайт устанавливать в папку с кракозябреными названиями.


    "защита через сокрытие" не работает.
    Ответ написан
    Комментировать
  • Как выбрать CMS для ведения базы анкет?

    @angry_bender
    PHP, JS
    На битриксе можно, в его админке. Каждая анкета инфоблок, фотки там есть, поля можно кастомизировать практически любые. Категории поддерживаются.
    Ответ написан
  • Сколько будет стоить создание портала с функционалом схожим hh.ru?

    @angry_bender
    PHP, JS
    Вилка мне видится адекватной.
    Стоимость будет зависеть от ТЗ. Без ТЗ ответ ХЗ, как обычно говорят.
    Грубо говоря, чем больше фич, тем дороже. Влияют следующие требования:
    - посещаемость
    - требования по производительности (отдавать 90% запросов не медленне чем за 200 мс)
    - отказоустойчивость
    - безопасность (например в моей практие был случай, когда приложение проверяли аудитом сторонние специалисты по безопасности)
    - кроссбраузерность
    - кроссплатформенность
    - функциональные требования ("похож на hh.ru" это не достаточно чтобы точно определится, степень похожести бывает разная)

    А так, как вам озучили, так и рассчитывайте, я бы сам назвал такую вилку (только нижний диапазон увеличил в 2 раза). Время разработки (от завершения этапа формализации ТЗ) на первоначальный работающий прототип где то 4-6 месяцев, сдать работу реально в течении 12 месяцев.

    Про битрикс - хорошая команда на любом языке и фреймворке сделает качественно. Быстро, увы, не бывает.
    Ответ написан
    Комментировать
  • Как сделать редирект?

    @angry_bender
    PHP, JS
    Чтобы узнать прямой заход это или нет, можно посмотреть поле REFFERER в $_SERVER на беке. Это лучший вариант скорее всего. Хотя не 100% гарантия.
    Ответ написан
    Комментировать
  • Серия двух-трех язычных (multilingual) одностраничных сайтов, на сколько хорошо WordPress для этого?

    @angry_bender
    PHP, JS
    Wordpress не универсальная CMS. Вот многоязычный сайт я бы на нем делать не стал. Может лучше MODx?
    Ответ написан
    2 комментария
  • Как разрабатывать node.js в продуктах jetbrains?

    @angry_bender
    PHP, JS
    Вы пишите веб приложение? Какой фреймворк? Какое окружение?
    Ответ написан
  • Как лучше всего верстать планировки зданий?

    @angry_bender
    PHP, JS
    Если хотите качественный результат - берется дизайнер/иллюстратор со с знанием ADOBE ILLUSTRATOR и под наздором арт директора перерисовывает все планы "под сайт": учитывая резиновость, размеры, неизбежную интерполяцию линий чертежа, внешний вид информационных надписей чертежа, а так же цветовую схему, чтобы отрисованный чертеж не выглядел на сайте как седло у коровы.
    Ответ написан
  • Есть ли спрос на программное восстановление данных с носителей?

    @angry_bender
    PHP, JS
    ИМХО ценность личных данных за последние года существенно упала из за развития облачных технология хранения. Хотя до сих пор встречаются идиоты которые не бекапят свои семейные говнофотки в облако.

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

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

    @angry_bender
    PHP, JS
    Решал похожую задачу как раз через cron скрипт и сверку времени), при это задача кладется в специальную таблицу в БД с указанием времени когда ее "запустить".
    Не считаю что данное решение совсем уж плохое, и вот почему:
    1. Никакой менеджер сообщений не поддерживает в стабильной ветки отложенные сообщения, т.к. протокол AMQP в приципе не поддерживает отложенную доставку
    2. Решение через cron абсолютно стабильно по сравнению с отдельным php-демоном: вероятность падения crond практически нулевая.
    3. Простота отладки (по сравнению с отдельным php демоном).
    4. Практически "искаробочная" интеграция очереди заявок/сообщений с админкой сайта.
    Ответ написан