Задать вопрос
  • Linux fedora для ноутбука?

    Adamos
    @Adamos
    Официально производитель этот ноут с линем не продает, значит, и тюнинговать не разбежался.
    Готовенького не будет, только если готовы пилить все сами.
    Тут может быть полезной АрчВики, где перечислен ряд грабель и даются некоторые советы по тюнингу.
    В какой системе вы будете его делать - по большому счету, не так важно. Из коробки, с настройками по умолчанию, вы везде получите примерно ту же картину, что описывали с Убунтой.
    Ответ написан
    Комментировать
  • Как правильнее поступить с img в бд?

    Adamos
    @Adamos
    Гвозди, микроскоп и все-все-все.
    Файло прекрасно лежит в папках, уважительных причин тащить его в базу просто нет.

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

    Adamos
    @Adamos
    Даже просто для чтения требуется и знание грамматики (хотя бы банально времен, залогов и прочего минимального около-пиджина), а также словарь, накопленный зубрежкой и упражнениями.
    Без этого попытки сесть и читать будут и мучительны, и неудачны (ну, не даст гугль-транслейт адекватного перевода какого-нибудь "Even if you used to use this, you'd better don't").

    Фокус еще и в том, что российская школа, внезапно, ни хрена не учит английскому языку. Она учит переводу - то есть исключительно читать и писать по-английски (как раз-таки в лучшем случае к концу обучения дает ту базу, которая вам необходима для поставленной задачи).
    А к 6-7 классу... ну, у меня дочь как раз перешла в 7 класс лингвистической гимназии, то есть учит тот самый английский уже шесть лет. Осенью пойдет на курсы - чтобы научиться говорить, а не только переводить... и уж конечно, технические статьи, да с незнакомым материалом, ей читать слабо. И никакие интенсивы за месяц-другой этого не исправят.

    Впрочем, "дорогу осилит идущий". Не надо ставить перед собой невыполнимых задач, но не стоит и опускать руки. Пробуйте, интересуйтесь, тратьте время на подтягивание своего английского - будут плоды, куда они денутся...
    Ответ написан
    Комментировать
  • Чем можно заменить связку MS Excel + VBA в Linux?

    Adamos
    @Adamos
    Прекрасный повод пересмотреть парадигму "начинаем работать на компьютере с офиса".
    Не искать костылей, которые заменят привычные костыли Excel+VBA, а разрабатывать решения, которые не зависят от желаний левой пятки корпораций и правительств.
    Например, Javascript на HTML-странице позволяет не только корректно повторить весь расчет, который народ шаманит в Ёкселе, но и читать-редактировать его без чудовищного геморроя с прыжками по ячейкам и мучительными попытками вспомнить, в которой что считается.
    Нужно не только расчитывать данные, но и хранить их? База данных на Линуксе поднимается за 10 минут и не стоит вам ни копейки. Нужно обмениваться данными? JSON и XML не требуют никаких конкретных программ конкретной версии - ваша информация остается доступной, даже если вся M$-продукция объявлена вне закона...
    Нужны документы для печати? PDF - открытый формат, и документ в этом формате не перекосит от того, что вы открываете его не в той программе, в которой создали. Более того - полно библиотек, которые автоматически создадут вам этот документ из ваших данных.
    Нужно только сменить парадигму. Для будущего.
    Ответ написан
  • Зачем нужна инкапсуляция в ООП?

    Adamos
    @Adamos
    Инкапсуляция действительно защищает - мозг программиста от переполнения. И только.
    Машинный код после компиляции класса, в котором методы и члены объявлены private или public - один и тот же.
    Они нужны только для автоматической проверки компилятором - не ошибся ли программист.
    А инкапсуляция - это не столько собирание в одну кучу того, что работает вместе, сколько обрывание любых связей с остальным кодом. За исключением реально необходимых. После чего класс становится вещью в себе, и вам можно работать с ним, не задумываясь о прочем коде, и работать с прочим кодом, не думая о потрохах этого класса.
    Ответ написан
    4 комментария
  • Где и как лучше создавать базу данных?

    Adamos
    @Adamos
    MS Server работает? Для текущей задачи не нужен? Ну и не трогай его.
    Для LAMP действительно подойдет практически любой старый системник, и там ты можешь ставить-экспериментировать-переустанавливать-перезагружать что угодно, не трогая прочую инфраструктуру. Это же прекрасно...
    Но поскольку ту базу и тот интерфейс нужно сначала создать, подними Докер на своей рабочей машине и делай все в нем. Чтобы потом просто аккуратно перенести файлы на сервер, а при необходимости - продолжать разработку, не ломая текущей работы.
    Ответ написан
  • Почему путь к php файлу не находится только на хостинге?

    Adamos
    @Adamos
    Такой урл отсчитывается от адреса той страницы, на которой вызван ваш JS.
    Собственно, в браузере достаточно посмотреть в средствах разработчика закладку "Сеть" и увидеть, в какой адрес это развернулось.
    Или сразу заменить на нормальный адрес от корня сайта и не делать себе голову.
    Ответ написан
    8 комментариев
  • Какой vps сервер выбрать для практики изучения линукс?

    Adamos
    @Adamos
    https://firstbyte.ru/vps-vds/
    Самое дешевое за 55 руб./мес. - более чем достаточно, если вам вообще нужен VPS.
    Чтобы изучать Линукс, запуская графическую оболочку, и VPS не годится - это надо на ноуте дуалбут затевать.
    Чтобы ковыряться в консоли - ну, я не знаю, каким должен быть ноут, чтобы не потянуть такую скромную виртуалку. EeePC разве что.
    Ответ написан
    Комментировать
  • Каким программным средством лучше построить растровое изображение?

    Adamos
    @Adamos
    Создание картинки на сервере: РНР + ImageMagick
    Рисование прямо в браузере: JS + canvas, например
    Ответ написан
    2 комментария
  • Установка Debian 11 как исправить ошибку?

    Adamos
    @Adamos
    Судя по тому, что вы не можете адекватно отреагировать на подробную информацию на русском языке - вам стоит поставить Убунту, выставив в установщике галочку "использовать несвободное ПО".
    Потому что в Дебиане, боюсь, это отнюдь не последнее сообщение, которое кому-то надо будет прочитать за вас.
    Ответ написан
    3 комментария
  • Как начать C++ с абсолютного нуля в IT?

    Adamos
    @Adamos
    С Питона - взяв любой бесплатный курс для начинающих.
    Переменные, ветвление, циклы и функции примерно одинаковы во всех С-подобных языках, но в С++ придется узнать еще кучку подробностей и нюансов, это дольше.
    А так ты буквально за пару недель сможешь начать понимать, как вообще программируют, и осознать, что тебе нравится не программирование, а игрушки...
    Если же вдруг зацепит и взбодрит - вторым номером начинай курс гугления и английского. Например, от запроса "C++ gamedev roadmap".
    Ответ написан
    1 комментарий
  • Получить NaN в результате деления на ноль, а не исключение и прерывание скрипта?

    Adamos
    @Adamos
    Вам же говорит английским по белому, что выброшено не перехваченное исключение.
    Перехватывайте и присваивайте, что хотите.
    Ответ написан
    Комментировать
  • Как сканировать PDF в поисках свободного (белого) места?

    Adamos
    @Adamos
    Можно оттолкнуться от этого решения.
    Ответ написан
    Комментировать
  • Как написать SQL запрос с такими условиями?

    Adamos
    @Adamos
    SELECT store_id FROM product_store 
    WHERE (product_id = 103251 AND quantity > 2) OR (product_id = 103407 AND quantity > 1) 
    GROUP BY store_id 
    HAVING COUNT(id) = 2
    Ответ написан
  • Запуск игр с торрента на linux через wine, а вдруг вирус?

    Adamos
    @Adamos
    Вирус - не может.
    А вот троян - легко. Все, что доступно пользователю - под угрозой.
    Можно посмотреть на firejail с ключами private и chroot, настрогать скрипт запуска wine в песочнице - и запускать накачанное им, и только им.

    P.S. Специально для оптимистов: первый запуск свежеустановленного Wine в Убунту 22.04
    62bc3b8762c4c720370599.png
    Sapienti sat.
    Ответ написан
    Комментировать
  • На чем лучше развернуть локальные сайты?

    Adamos
    @Adamos
    Практическая польза от Вагранта в том, что вы в пару движений получаете полноценный виртуальный сервер (да, например, в ВиртуалБоксе). Если вам это не надо, только готовый LAMP, на котором вы поднимете WP и ничего не будете трогать - стоит познакомиться с Docker, он даст менее серьезную, но более экономную виртуализацию. Главная проблема, на самом деле - это как раз Windows 10...
    Ответ написан
  • Как проскролить страницу после того как произошел hedaer(location)?

    Adamos
    @Adamos
    <a id="comment-12345">Тот коммент, до которого надо проскроллить</a>
    
    Location: /#comment-12345

    Или полностью на фронте - при отправке ставить куку, а при входе на страницу ее проверять и скроллить, если она установлена.
    Ответ написан
    3 комментария
  • Существует ли какое-нибудь WEB решения для установки на своём сервере по сжатию PDF и других медиа?

    Adamos
    @Adamos
    Linux + ImageMagick + ps2pdf + простенькая веб-морда для загрузки файлов, запуска скриптов и выдачи результата. Буквально один скрипт на РНР, например.
    Если задания шаблонны - можно использовать inotify для выстраивания схемы "пользователь положил файл в одну папку и забрал в другой сжатый результат".
    Ответ написан
    Комментировать
  • Как массово выделить в папке только те файлы, которые перечислены в файле Excel?

    Adamos
    @Adamos
    Linux-way:
    Excel => CSV | sort > list1.txt
    ls > list2.txt
    comm -12 list1.txt list2.txt
    И получаем список того, что есть и в Excel, и в папке.
    На Виндах ls заменяется dir, первый список можно сначала отсортировать самим Ёкселем... а вот чем их там сравнивать - даже не знаю.
    Ответ написан
    Комментировать