Профиль пользователя заблокирован сроком с 17 мая 2024 г. по 17 мая 2025 г. по причине: нарушение правил сайта
  • Можно ли так заблокировать ip на сервере?

    @pudovMaxim
    web-developer
    По-моему это борьба с ветряными мельницами. Сегодня один жалуется, завтра другой. Тут от самой сути сервиса проблемы будут.
    А потом еще вдруг какой маски-шоу приедет в гости.
    Ответ написан
    5 комментариев
  • Кто знает ORM сразу на несколько языков (Python, Ruby, NodeJS)?

    @bnytiki
    ORM изначально ЗАТОЧЕН на конкретный язык.
    В каждом языке mapping объектов на СУБД реализуется несколько иначе.
    Разве что вас заинтересуют близкие по идеологии ORM (когда один с другого слизан).

    Ну так то куча инструментов, которые способны структуру данных прямо из SQL выдрать и перевести на ваш язык программирования. Что мешает использовать именно SQL в качестве "эталонного представления"?
    Ответ написан
    2 комментария
  • Тормозит mysql, это кэш?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    у мускуля несколько кэшей. Кэшироваться может как план исполнения запроса, там и данные.
    наиболее интересно данные - в 99% случаев наиболее значитмый эффект.

    а у Вас, судя по описанию, либо запросы повторяются не слишком часто (и данные из кэше вытесняются), либо кэш небольшой (и он, опять-же, чистится)

    попробуйте запустить mysqltuner и посмотрите на "Query cache prunes per day"
    Ответ написан
    5 комментариев
  • Как работает кэширование данных? Как вывести к примеру часто используемые тэги?

    @deliro
    В сайтах-гигантах всё намного сложнее, чем простой кэш. Но кэш - это один из первых способов оптимизации.
    То, что ты описал, решается прогревом кэша. Прогрев - это наполнение кэша актуальными данными без действий юзера.
    По теме почитай здесь и здесь
    Ответ написан
    2 комментария
  • Какую документную бд выбрать?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Смотря что с чем кушать. Можно и elasticsearch в качестве nosql хранилища использовать, как я делаю. Мы же, я надеюсь, подбираем не просто абстрактного коня в вакуме, а нечто, что поможет решить нам задачу.
    Вот с описания задачи в вопросе я бы и начал.
    Как пример:
    - нужно много искать по разным критериям, типа товаров в магазине, желательно с языковым поиском, документы небольшие и не ветвистые - elasticsearch
    - нужно искать непонятно что в развесистых документах, языковой и полнотекстовый поиск не сильно нужен, но нужно вычислять поля в зависимости от поиска - mongodb, как пример база расписаний поездов и их движения по направлениям.
    -нужно искать связанную информацию типа связей между людьми, типа семи рукопожатий - node4j например.
    Ну и так далее, для каждой затычки есть хитрый штопор.
    Ответ написан
    Комментировать
  • Какую документную бд выбрать?

    @Nc_Soft
    postgresql
    Ответ написан
    Комментировать
  • На чем лучше делать корпоративный портал?

    Godless
    @Godless
    На чем угодно, кроме битрикса))))
    А если серьезно, то на прошлой работе все много лет воркало на ASP вообще. Постепенно как-то почти весь функционал перешел в десктопный софт сетевой и сайт остался как-то так... Значительно удобнее через приложухи с автообновлениями. Но у нас там прогеров был комплект разных. Так что решайте. Сайт пилите на чем знаете. Кто-то как-то сказал, не помню, не больше 1й новой технологии в проекте. В принципе, верно. Ведь важно запустить функционал, потом вам юзеры скажут что нужно еще, что не нужно и как переделать.
    Ответ написан
    2 комментария
  • Как работать с API написанном на php из node.js?

    AMar4enko
    @AMar4enko
    JsonRpc это всего лишь buzzword, обозначающий недоREST (ну или переREST) через http.
    Устанавливаете superagent через npm и вперед:
    request
      .get('https://api.mystend.domain.zone/jsonRpc')
      .send({ query: 'dogById', id: '13' }) /* тут вот некий объект, описывающий запрос согласно спецификации, которую вам должны предоставить разработчики вашего "JsonRpc" */ 
      .set('X-API-Key', 'foobar') // Ну и заголовочки (авторизация там может или еще что)
      .set('Accept', 'application/json')
      .end(function(err, res) { // Тут ответ этого самого JsonRpc
        expect(res.dogName).toEqual('Brownie');
      });
    Ответ написан
    5 комментариев
  • Что значит хорошо знать фреймворк?

    qonand
    @qonand
    Software Engineer
    Хорошо знать фреймворк - это понятие довольно субъективное, и каждый человек может в него вкладывать свой смысл. Если Вы планируете искать работу с акцентом на изучаемые фреймворки думаю Вам будет достаточно:
    1. Знание общих принципов работы фреймворка (что как устроено внутри), но тут нужно понимать что не стоит изучать каждый класс от корки до корки, т.к. это бессмысленная работа, фреймворки постоянно развиваются и модифицируются. Например, Вы должны знать что такое DI, как оно организовано в фреймворке, и как с ним работать. Но не нужно прям досконально знать код.
    2. Чтение документации это хорошо, но практика всегда нужна. Вы не просто должны знать фреймворк по документации, Вы должны иметь опыт работы с ним. Как вариант можете придумать для себя какой-нибудь тестовый проект и реализовать его.
    3. Паттерны, архитектурные принципы и т.п. тоже важны, если Вы их знаете - тогда это плюс.
    4. СУБД. Для большинства проектов базы используются, поэтому помимо фремворка Вы должны так же хорошо ориентироваться в них, уметь писать сложные запросы, проектировать их и т.п.
    Ответ написан
    1 комментарий
  • Что значит хорошо знать фреймворк?

    romy4
    @romy4
    Exception handler
    это значит, что когда тебе сказали запили фичу, то ты не сидишь ломая голову и изучая чужие примеры, пиля костыли, спрашивая на этом форуме, а делаешь сам зная какие модули надо использовать и как, знаешь мануал на столько, что тебе не нужны подсказки вроде "а как мне сделать такую-то шнягу?", ты просто знаешь, что её можно сделать так и так двумя-тремя способами, надо только глянуть на страницу мануала подсмотреть синтаксис функций.
    Ответ написан
    Комментировать
  • Сколько времени нужно закладывать в детальный технический аудит сайта?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Bitrix и большие нагрузки несовместимы. Так что надо сначала просчитать сколько времени уйдет на попадание в топ поисковиков, оценить ожидаемый трафик. Параллельно делать новый сайт, который потянет ожидаемую нагрузку, вероятно увеличить мощность железа.
    Но прежде всего озвучить клиенту цифру в $ за попадание в топ российской выдачи по запросу "обувь", возможно другие вопросы отпадут сами собой.
    Ответ написан
    6 комментариев
  • Сколько времени нужно закладывать в детальный технический аудит сайта?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Как и в случае с любой другой задачей в мире, если вы не знаете, сколько времени и сил на неё понадобится, это означает одно из двух:
    1. Задача слишком общая и её нужно дробить, оценивая подзадачи.
    2. Вы некомпетентны в данном вопросе и задачу нужно отдать тому, кто нужными знаниями обладает. Если у вас есть желание повысить свой уровень, то нужно стоять над душой у этого человека во время работы и задавать вопросы.

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

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

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    нет. второй системник брать все равно придется
    Ответ написан
    Комментировать
  • У PHP уже не течет?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    У меня и PHP 5.6 не тек. Может что-то не так с архитектурой?
    Ответ написан
    Комментировать
  • Как создать мобильное приложение Android для сайта?

    Rou1997
    @Rou1997
    Нельзя здесь ничего подсказать, сайта я не вижу, что за видео не знаю, что хотите получить представляю смутно, API по определению не предназначены для того чтобы открывалось как в браузере, с ними иной механизм, не там ищете.
    Ответ написан
    4 комментария
  • SQL как совместить INSERT INTO и SELECT?

    @mletov
    INSERT INTO products (image_url)
    SELECT  url_img
    FROM
    (
        SELECT url_img, object_id FROM images 
        INNER JOIN products ON images.object_id = products.id 
        WHERE images.object = "product"
    ) AS t1
    Ответ написан
    Комментировать
  • Существуют ли тарифы на отправку пушек напрямую через FCM и APNs?

    newross
    @newross
    Product owner
    Да, это бесплатно.
    Ответ написан
    Комментировать
  • Upwork - Конфискация всех заработков. Как избежать?

    Denormalization
    @Denormalization
    Какой-то бред.

    - Работаешь ты не с "заказчиками", а с апворк.
    - Клиент платит тебе не валютой, а фантиками, которые апворк обозначает как $ и обменивает их на $ 1к1
    - Деньги копятся не у тебя, а у апворк, а он потом выплачивает эти фантики тебе.

    По факту всего 1 операция перевода фантиков в $ (это делает апворк) и затем перевод на твой счет.
    Ответ написан
  • Как попасть в коллектив фрилансеру, при этом заниматься своим делом?

    @hatiko
    Не привязан к проекту?
    Гы-гы.

    Коворкинг - не распространен. Нормальному спецу там делать нечего.
    У компаний - изолированные офисы.

    Наняться в компанию и ничего не делать, даже забесплатно - не получится.
    Только если это заранее не оговорить. Может, где-то есть лишний стол...

    Я бы посмотрел на академические/учебные заведения.
    Там это практикуется.
    Ответ написан
    2 комментария
  • Как попасть в коллектив фрилансеру, при этом заниматься своим делом?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Волею судеб меня занесло как-то раз в коворкинг центр. И вместо кучи интересных людей, я нашел там кучу странных людей, со странными идеями. Как оказалось там тусуются "продвинутые" мажоры, которые сами ничего не знают, обмениваются сомнительной информацией и заказывают умным фрилансерам проекты.
    Более это похоже на сборище фриков (с точки зрения мозговой активности).
    Поэтому совет такой:
    хочешь общения - найми себе команду и стань компанией.
    Ответ написан