Задать вопрос
  • Какой курс и в какой организации выбрать (веб-разработка)?

    Adamos
    @Adamos
    узнать глубже: Javascript

    Забыть о курсиках и видосиках, сесть и прочитать Флэнагана.
    Ответ написан
    Комментировать
  • Как перенести сайт себе на пк (Windows) с сервера Debian?

    Adamos
    @Adamos
    Виртуалка с Дебианом - и "задача сводится к классической".
    Если это сервер разработки, то, скорее всего, тягать все двести гиг и не требуется, можно исключить папки с тяжелой мультимедией.
    Ответ написан
    3 комментария
  • Откликнулся на вакансию в которой набирали народ на стажировку, взяли без собеса и сразу кинули на реальный проект без наставника, что делать?

    Adamos
    @Adamos
    или задать несколько "неловких" вопросов тимлиду?

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

    Adamos
    @Adamos
    Есть вариант не писать его вообще.
    Вместо этого один раз прописать в CSS:
    .price-rub::after {
      content: "\20BD";
      padding: 0.2em;
    }

    и там, где понадобилось подставить к числу валюту - просто заворачивать его в span.price-rub. Заодно пропадает необходимость ставить перед ним неразрывный пробел.
    Ответ написан
    Комментировать
  • Почему не выполняется CRON?

    Adamos
    @Adamos
    /usr/bin/pkill
    /usr/bin/nohup
    В Кроне PATH нет.
    Ответ написан
    7 комментариев
  • Как выводить предупреждения в php?

    Adamos
    @Adamos
    PHP не интерактивен, его нельзя прервать, выдав пользователю запрос и продолжить после ответа.
    В РНР вы можете только проанализировать данные и выдать ответ - все прошло или остались вопросы.
    Остальное делается в браузере, в JS: на форму, куда прикрепляется файл, вешается обработчик, который отправляет его по AJAX в PHP и разбирает ответ. Если в ответе есть вопросы, они выдаются пользователю и данные отправляются снова по тому же AJAX, но уже с ответами пользователя, определяющими поведение РНР при обработке файла.
    Ответ написан
    1 комментарий
  • Знание или гугление?

    Adamos
    @Adamos
    Знание или гугление?

    Почему "или"-то? Знание И гугление.
    "Чтобы задать верный вопрос, нужно знать половину ответа" (с)
    Если ты можешь нагуглить готовое решение своей проблемы - это всего лишь означает, что ты решаешь тривиальную проблему, не стоящую больших затрат энергии на решение.
    Зависимость от инфраструктуры - это не хорошо и не плохо, это цена за эффективность работы, которая, буде вы начнете избавляться от этой зависимости, тупо резко упадет.

    А задаваться вопросами "что будет, если отключат интернет" - для обывателя, который ничего с этим сделать не может, это пустая рефлексия. Что будет, если отключат электричество? Полгода назад вы бы только посмеялись над таким вариантом...
    Ответ написан
    Комментировать
  • Android-разработка без Android Studio (используя только Android SDK и VS Code) - реально ли?

    Adamos
    @Adamos
    Дурь это - использовать недоIDE вместо специально заточенного под задачу инструмента.
    Посмотрите на старые версии AS - их требования ниже.
    Погуглите советы по оптимизации AS.
    Смените винды, сжирающие половину памяти под себя, на систему, которая не считает, что она важнее всех программ.
    Отлаживайте на реальном смарте, а не на эмуляторе.
    Это все будет куда менее геморройно, чем задуманное извращение.
    Ответ написан
    3 комментария
  • Как возможно сделать этот код короче?

    Adamos
    @Adamos
    Все циклы в коде - одной и той же длины, отличаются только шагом.
    Цикл выполняется один раз максимум.
    Очевидно, логично определять в ветвлении шаг и выполнить цикл только один раз, если этот шаг не нулевой.
    Шаг - пара координат [0, 1], [1, 0], [-1, 0] и т.п., нулевой шаг - [0, 0] можно задать до ветвления.
    Ответ написан
    2 комментария
  • Как конвертировать строку массива в сам массив?

    Adamos
    @Adamos
    Найти подходящую под весь остальной проект библиотеку работы с JSON.
    Или реализующие ее классы в той библиотеке, которая уже используется.
    Ответ написан
  • Firefox и кракозябры на некоторых сайтах?

    Adamos
    @Adamos
    Зайти в настройки браузера и сменить шрифты по умолчанию.
    Нажать F12, посмотреть, что реально написано в коде страницы, не подтягивается ли кривая информация дополнительными запросами и т.п.
    Сохранить кривую страницу и открыть ее в текстовом редакторе - посмотрев заведомо одним и тем же шрифтом все ее надписи.
    Вообще смахивает именно на шрифт, в котором вместо cp1251 использована KOI8, например.
    Ответ написан
    6 комментариев
  • Каковы перспективы языка С++?

    Adamos
    @Adamos
    Народу, видимо, лет по двадцать? Да, частично они правы. С++ остается профессиональным инструментом, и недоучки, которые тупо поучили его в рамках вузовской программы, никому на хрен не нужны.
    С поиском работы для них все не слишком сложно, даже довольно просто: ее нет.
    Ответ написан
    9 комментариев
  • Как сделать появление второго select при выборе значения в первом html\php?

    Adamos
    @Adamos
    А РНР здесь и ни при чем. Для этого нужен javascript.
    Такая логика называется chained select. Для нее должен работать AJAX-запрос к серверу: в запросе город, в ответе - список серверов. Либо, если список не слишком велик, эти данные можно сразу включить в страницу и просто выбирать нужные по событию изменения первого select.
    Ответ написан
    5 комментариев
  • В какой программе можно сделать pdf-документы с заполняемыми полями?

    Adamos
    @Adamos
    Судя по тегу Figma, проект, для которого это требуется, существует в виде веб-сайта.
    В этом случае стоит рассмотреть все возможности избежать применения этой технологии (PDF с заполняемыми полями), используя обычные веб-формы и генерацию PDF из их результатов, если они действительно требуются.
    Потому что проблемы с заполнением этих полей у пользователей будут неизбежно (в частности, на Линуксах и мобильных устройствах), а сервису придется разбираться с теми заполненными PDF, в которых данные превратились в кракозябры, хотя у пользователя все вроде бы получилось.
    Ответ написан
    Комментировать
  • Можно ли на Orange Pi Zero 2 1GB ОЗУ установить Linux Mint?

    Adamos
    @Adamos
    Чтобы что?
    Установить Линукс - не проблема, даже на более слабое железо.
    Что вы с ним потом собрались делать, как "смотреть ютуб на телевизоре"?
    Через браузер, который сейчас ожидает, что на клиенте не меньше 4 гиг памяти, а на одном гиге, подъеденном системой, просто уйдет в бесконечный своп?
    Декодируя то видео на чипе, в котором нет аппаратной поддержки кодеков (то есть перебрасывая всю эту работу на и без того слабый процессор)?

    Хочется сделать легкую приставку - надо смотреть специализированные прошивки (собственно, их уже посоветовали).
    Хочется сделать из говна конфетку? Ну, пробуй, раз хочется, кто ж запретит.
    Ответ написан
  • Можно ли в приложении создать кнопку выбора последнего выбранного файла?

    Adamos
    @Adamos
    Открыл файл - записал его путь в настройки приложения.
    Открыл приложение - прочитал настройки - получил путь к последнему открытому файлу и делай с ним что хочешь.
    Причем для этой логики некритичен ни язык, ни ОС, и WinAPI не нужно совершенно.
    Ответ написан
    Комментировать
  • Как сделать автоматизацию, чтобы sudo не запрашивал пароль - Ubuntu 18.04?

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

    Adamos
    @Adamos
    Для начала - стоит подобрать эту кучу и... запихнуть ее в класс хотя бы, чтобы не засорять глобальное пространство имен.
    Далее, "куча" никому не впилась. Чтобы было легче писать код, используются библиотеки функций, решающих вполне конкретные задачи, типа moment.js
    А аналог вашей "кучи" найдется у каждого сколько-нибудь пописавшего программиста, и своим ему пользоваться тупо удобнее, чем искать ваше, а потом разбираться в том, что вы там накосорезили. Учитывая примитивность решенных задач и явное непонимание места вашего кода в чужом проекте, связываться с ним - себе дороже.
    Ответ написан
    2 комментария
  • Вопрос по user-friendly Web-интерфейсу для MySQL?

    Adamos
    @Adamos
    Вам открылась прекрасная возможность слезть с копролитов (Access) и прекратить бардак (копание пользователей в сырых данных без всяких ограничений).
    Можно начать работать не с записями и таблицами, а с данными.
    Нужно только разобраться, какие у вас данные, как с ними работают, и настрогать соответствующий интерфейс поверх любых популярных backend/frontend фреймворков.
    Это не так страшно, на самом деле. Зато потом у вас будет инструмент для работы и новые горизонты понимания, как можно работать, если оторваться от мс-офисных привычек. Нормальные роли и рабочие процессы пользователей, нормальная аналитика для начальства, нормальное хранение данных, наконец, которому не страшен "первый же залетевший дятел"...

    Можно сделать постепенный переход: скажем, в админке сайта сделать CRUD-операции с вашими таблицами (после прописывания во фреймворке соответствующих таблицам моделей такая админка может создаваться на полуавтомате), и туда пока пустить всех. Понемногу пишутся конкретные страницы, с которыми можно работать не на таком низком уровне - и сотрудников постепенно, по мере решения насущных задач, выгоняют из той админки на те страницы.
    Ответ написан
    1 комментарий
  • CorelDRAW неккореткно сохраняет в пдф?

    Adamos
    @Adamos
    Например, не использовать внутренний экспорт кривого по жизни Короля Дров, а просто распечатать из него на виртуальный PDF-принтер. Может, хоть с этим он справится.
    Можно посмотреть, какие у него есть другие форматы экспорта, есть ли там PS / EPS, которые можно перегнать в PDF другими, более профессиональными, инструментами.
    А вообще такой вопрос более уверенно разобрали бы на профильных форумах типа https://forum.rudtp.ru/
    Ответ написан
    Комментировать