Профиль пользователя заблокирован сроком с 16 октября 2023 г. и навсегда по причине: систематические нарушения правил сервиса
  • Какими средствами сделать веб-интерфейс работы с БД?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    phpmyadmin не оно?
    Ответ написан
    Комментировать
  • Как включить смартфон без кнопки?

    @402d
    начинал с бейсика на УКНЦ в 1988
    При подключении зарядки запускается анимация батаерейки.
    Редактированием системных файлов (вместо анимашки прописать начало загрузки) можно достичь включения устройства.
    https://forum.xda-developers.com/t/auto-boot-start...

    Но проше починить кнопку
    Ответ написан
    Комментировать
  • Стоит ли брать в 2022 году MacBook pro 15 2014 для программирования?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Нужен ноутбук для программирования на java, c++, c#.

    Мне кажется что макбук имеет смысл брать только для разработки нативных приложений по MacOS.

    В остальных случаях лучше взять Dell или HP и еще лишние деньги будут. Прикупить хороших гаджетов.
    Ответ написан
    Комментировать
  • Как устроен поисковый индекс Google?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Google использует шаблон map-reduce. Это когда исходная выборка (индекс) может быть разрезана на беконечно большое число partitions. Можно резать по хешу от hostname. Это дает возможность запускать ваш поисковый запрос не на 1 хосте а сразу на 1000 hosts и потом просто выдать сортированный union первых top n релевантных результатов. Кроме того google может кешировать ответы. Это снижает нагрузку на дубли поисков.

    Этот шаблон известен. Просто google первый поставил задачу отказа от сверх-дорогих и ресурсоёмких серверов и перешел к использованию множества дешевых серверов но соединенных в поисковый grid. Кроме того файловые системы навроде hdfs дают возможность на обычных жлобских HDD делать бесконечно большую файловую систему. У этой ФС конечно есть недостатки. В частности она может быть не консистентна. Но для периодически обновляющегося текстового индекса - это норм. Типа eventual consistancy.
    Ответ написан
    Комментировать
  • Как быстро добавить такой комментарий?

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    Не совсем понятно что значит "добавить хот кеем такой комментарий". Не нужен же Вам каждый раз одинакковый окмментарий.
    А так начинаете вводить /** и вс код автоматом справа от курсора поставит ещё одну звёздочку.
    Теперь при нажатии на Enter будут ставиться звёздочки в каждой новой строке.

    Ещё можете посмотреть на плагин Document this или Doxygen Documentation Generator
    Ответ написан
    Комментировать
  • Как передать координаты GPS через ссылку?

    https://en.m.wikipedia.org/wiki/Geo_URI_scheme

    Пример:
    <a href="geo:37.786971,-122.399677;u=35">Wikimedia Headquarters</a>


    Такая ссылка будет триггерить приложения подписанные на работу с геолокацией (карты, сервисы такси и и.д)
    Ответ написан
    Комментировать
  • Как организовать парную разработку с Git для отладки на сервере?

    @Vitsliputsli
    Стандартно, gitflow. К примеру так: разработка ведется в отдельных ветках feature, для интеграции сливаются в dev, на основе dev создается release и после тестирования заливается в master, который и выкладвается в прод.
    Разные токены это относится к окружению, в коде этого быть не должно. Окружение собирается сборщиком деплоя, например в Jenkins.
    Ответ написан
    Комментировать
  • Как реализовать приложение для фитнес-центра?

    Sanes
    @Sanes
    1. Составляете ТЗ, в котором подробно описано каждое действие
    2. Рисуете все экраны
    3. Отдаёте программисту backend
    4. Интегрируете дизайн
    Ответ написан
    Комментировать
  • Зачем нужна инкапсуляция в ООП?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Попробуйте учебники читать, а не видео смотреть. Все принципы ООП, сам ООП и другие парадигмы, а также шаблоны проектирования существуют для управления сложностью. Понять всё это проще всего тогда, когда столкнулся с десятилетнем легаси в проекте с большой командной.
    Ответ написан
    Комментировать
  • Можно ли без высшего образования работать в Геймдеве?

    @MarkusD
    все время мелю чепуху :)
    Без вышки работать можно не только в геймдеве. Вообще везде можно работать. Это иногда даже негласно приветствуется.
    За такую работу можно даже получать некоторые деньги, которых будет хватать на жизнь.

    Я работал с несколькими самородками. Эти ребята - реальные спецы своего дела. Вышка им бы только мешала в их работе, оттягивая на себя их реально ценное время. Они многого добились и продолжают добиваться. Это такие немного особые люди. А для всех остальных людей без образования будут мои следующие строки.

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

    Оттарабанить 4-6 лет, вытягивая лямку нормативов на экзаменах без четкого понимания требований к тебе - это пустить деньги и время на ветер.
    В ВУЗ нужно идти за обучением самоконтролю, за обучением самодисциплине, за обучением самоорганизации. Вот те самые навыки, которые сегодня дает ВУЗ. Диплом магистра, бакалавра или специалиста - это дополнительный бонус. Разовьешь эти навыки самостоятельно - станешь одним из точно таких же самородков.
    В ВУЗ стоит идти за трамплином к знаниям. Чаще всего человека надо только подтолкнуть чтобы он стал специалистом. А толчком таким и является программа базового обучения в ВУЗе. Обучение базовое потому что его для последующей работы все равно хватать не будет. Дальше с этого трамплина нужно рвать во весь опор, находя и усваивая самые важные и самые нужные для своей работы знания. Осилишь найти все эти знания сам - ну чтож, ты один из немногих способных.
    По окончании ВУЗа человек не выпускается готовым к работе. На этом этапе он обладает только самыми базовыми навыками и дальше нужно продолжать учиться по профилю работы. Для этого есть стажировки, квалификационные курсы, а так же разнообразные книги и циклы статей для самостоятельного обучения.
    ВУЗы не готовят людей к работе, ВУЗы готовят людей к самостоятельной профессиональной подготовке.

    Люди без вышки спокойно работают в геймдеве рядовым персоналом десятки лет без шанса и желания повышения. Деньги идут, работа делается, проблем нет. Кое-где я таких людей наблюдал целыми отделами. Прекрасно работают, их все устраивает. Некоторым людям не нужны перспективы карьеры или роста, это нормально. А значит, таким людям и вышка тоже не сильно нужна.
    Ответ написан
    1 комментарий
  • Возможно ли записать значение в input file?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Нет. Свойство files ридонли

    UPD/

    Но отправить файл можно

    image = '........'; // содержимое файла...
    blob = new Blob([image], { type: "image/png"});
    fd = new FormData();
    fd.append("image", blob);
    request = new XMLHttpRequest();
    request.open("POST", "адрес отправки");
    request.send(fd);
    Ответ написан
  • Как убрать крашнутые картинки?

    @GrayHorse
    Используй onerror у img элемента.

    <img src="not-loading-image.jpg" onerror="this.remove();">
    <img src="https://hsto.org/webt/62/a8/df/62a8df7d29053796257182.png" onload="console.log(this);">
    Ответ написан
    1 комментарий
  • Существют ли IDE с одновременной командной разработкой?

    @res2001
    Developer, ex-admin
    Думаю что нет.
    Сомневаюсь, что это нужно с практической точки зрения, т.к. если несколько программистов будут править один и тот же файл и взимозависимые участки кода, то они будут друг другу мешать, так что в итоге править будет только один, а остальные ждать своей очереди.
    Если же участки не зависимые - то с этим легко справляются системы контроля версий и "онлайн" тут нафиг не нужен.
    Ответ написан
    2 комментария
  • Как правильно писать HTML код в JS?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    О фреймворках мы даже не слышали...

    Вот как сделать на чистом жс:
    fetch('./block.html')
      .then(res => res.text())
      .then(text => document.getElementById('body').innerHTML = text)

    И опять же, об этом тоже надо было знать
    Ответ написан
    4 комментария
  • Как исправить нечитаемое имя отправителя и получателя почтового сообщения?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ?utf-8? - исходная строка была в кодировке UTF-8.
    ?B? - закодировано в Base64.
    0KnQtdC/0LAg0KHQзtdGA0LPQtdC5 - сама строка в Base64.
    print base64_decode('0KnQtdC/0LAg0KHQзtdGA0LPQtdC5'); // Щепа Сергей

    Кроме Base64 может встретиться кодировка Quoted-printable, обозначаемая как ?Q?. В этом случае заголовок будет выглядеть как
    ?utf-8?Q?=D0=A9=D0=B5=D0=BF=D0=B0 =D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9?=

    Ну и кодировка исходной строки может быть любая. Для перекодирования можно использовать iconv().
    Ответ написан
    Комментировать
  • Как обновлять данные без перезагрузки страницы?

    Alexandroppolus
    @Alexandroppolus
    кодир
    если список должен обновляться по инициативе сервера, то WebSocket в помощь
    Ответ написан
    Комментировать
  • Как перенести рассчеты из excel в js?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Нужно перенести все расчеты на страницу, чтобы они происходили в реальном времени.
    Переносите

    Объем слишком большой, чтобы переписывать все руками.
    Тогда не переносите...

    Волшебных конверторов нема.

    Посоветуйте, пожалуйста, в какую сторону смотреть?
    Фриланс?
    Ответ написан
    Комментировать
  • Как сделать форк и поддерживать его в активном состоянии?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Мне нравится актуализировать свои форки через rebase. Так история выглядит прозрачнее.

    ЗЫ
    В русском языке нет приставки «саб». Надо говорить подпроекты и подмодули. Но они тут не нужны. Обновление прекрасно работает через слияние либо перебазирование.
    Ответ написан
    4 комментария
  • Что делать если сайт поддерживался украинским разработчиком и хостился на украинском хостинге?

    Нужно задать эти экзистенциальные вопросы этому разработчику, а не незнакомым людям в пустоту.
    Ответ написан
    7 комментариев