Задать вопрос
  • Какую ОС подобрать для этого ноутбука?

    Adamos
    @Adamos
    Главный вопрос - что ожидается от "оживления".
    В современном интернете это работать не будет. Просто нет современных браузеров, которые сколько-нибудь адекватно работают на таких ресурсах, которые от этого железа оставит система (какая бы то ни было).
    Для автономной же работы (как печатная машинка, разработка в каком-нибудь древнем IDE или гаманье в современные этому ноуту игрушки) логично ставить то, под что он, собственно, и делался - ХР, Win2k или вовсе Chicago.
    А натягивание на это Линуксов - это откапывание стюардессы наперстком.
    Кроме, разве что, варианта установки Линукс-сервера без GUI и работы с ним в консоли.
    Ответ написан
    Комментировать
  • Как сделать номер телефона кликабельным в PDF?

    Adamos
    @Adamos
    "Кликабельный телефон" - это такая же ссылка, как любая другая, только с префиксом tel:
    Если то, что у вас отображает эту PDF, готово обработать такую ссылку - она будет работать. Если нет - то внутри PDF вы ничем это не исправите.
    Ответ написан
    Комментировать
  • Лучшее время дня для усвоения / запоминания новой информации — какое оно?

    Adamos
    @Adamos
    "Нет времени, кроме сейчас
    И нет движения, кроме вперед".
    Лучшее время для усвоения новой информации - это то, которое ты потратил на усвоение новой информации.
    А не на дебильные вопросы на Тостере.
    Ответ написан
    Комментировать
  • Забивается жёсткий диск в Linux?

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

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

    Adamos
    @Adamos
    Сервис полезный, напишу ответом для будущих ищущих:
    https://www.iosart.com/tools/charset-fixer/?source...
    Ответ написан
    Комментировать
  • Что такое абстракция?

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

    Adamos
    @Adamos
    Большинство ресурсов выделяется динамически? Но ведь это намного дороже, чем в стеке.

    О дороговизне выделения памяти необходимо помнить, если это происходит часто: в цикле, в постоянно вызываемых функциях и т.п. Вряд ли вы области на многомегабайт выделяете миллионы раз в секунду. А если вы время от времени хапаете памяти мегабайтами и потом сравнительно долго работаете с ней - собственно затраты на ее выделение пренебрежимо малы.
    Ответ написан
    Комментировать
  • Устают глаза на Ubuntu, а на Windows нет, в чем проблема?

    Adamos
    @Adamos
    Поскольку вы в таком вопросе зачем-то рассказываете про память и процессор, не лишним будет проверить, "родное" ли разрешение вообще выставляется на мониторе.
    И да, информация про монитор и тип подключения может помочь навести на правильное решение.
    Ответ написан
  • Как получить доступ к папке /run/user/1000/doc?

    Adamos
    @Adamos
    А вы пользователем с uid 1000 это делаете? Никому больше доступа в эту папку нет.
    И вообще-то ее создает systemd, и он же должен ее очищать при логауте пользователя.
    Ответ написан
    6 комментариев
  • Какая разметка нужна при установке на ubuntu 20.04 на ssd+hdd?

    Adamos
    @Adamos
    Если не разбираетесь - не парьтесь и оставьте разметку по умолчанию.
    HDD монтируется в /media и спокойно используется любыми приложениями так же, как в виндах диск D, например.
    Если какие-то приложения хотят писать исключительно в домашнюю папку (как Стим, например), а вы против - можно сделать их папку симлинком на реальную папку на HDD, никаких проблем.
    Выносить /home целиком на HDD глупо - многие программы хранят не только настройки, но и дисковый кэш в домашней папке, и быстрый доступ к нему критичен.
    Ответ написан
    6 комментариев
  • Как понять что знаешь язык программирования?

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

    Adamos
    @Adamos
    А кто вам сказал, что DE вообще как-то повлияет на работу конкретных программ?
    Собственно, не считая маргинальщины, DE просто используют одну из двух графических библиотек - Qt или GTK.
    Соответственно, в самом IDE, если его пилят не какие-нибудь мазохисты (из Canonical, например), есть настройки DPI экрана, которые применяются к самой библиотеке и воспринимаются всеми программами, ее использующими. Никто не мешает добавить в Xfce, основанный на Гноме, утилиту настройки Кед и указать в ней нужные DPI, чтобы Qt-программы тоже их учитывали.
    Если же программа написана так, что про HiDPI ничего не знает и знать не желает - заставлять ее никто не будет и специально размазывать ее пикселы по экрану, насколько мне известно, тоже охотников нет.
    Ответ написан
    1 комментарий
  • Как привязать программу к компьютеру?

    Adamos
    @Adamos
    До того, как портить жизнь лояльным пользователям привязками к железу (которые нелояльные все равно обойдут), рассмотрите все возможности просто генерировать UUID при установке приложения и не делать голову ни себе, ни людям.
    Ответ написан
    2 комментария
  • В каком формате обычно делают CRM системы?

    Adamos
    @Adamos
    От многопользовательского приложения в формате программы для десктопа уже отказались даже такие динозавры, как 1С.
    Не хочешь класть данные в интернет - положи в интранет. Потом, когда одумаешься, перенесешь на хостинг.
    "CRM-система с клиентской базой, с учетом приходов и расходов, c учетом товаров на складе и с архивом заказов" - это 90% систем, внедряемых в бизнесе. Писать что-то свое с нуля тут имеет смысл только в том случае, если вы собираетесь развивать и поддерживать его самостоятельно же, постоянно копаясь и выделяя на это ресурсы. В формате "один раз заплатил и работаешь" - только готовые решения.
    Ответ написан
    Комментировать
  • Пытаться изучить несколько технологий === стагнировать по обоим?

    Adamos
    @Adamos
    Шаблонный вопрос: "стоит ли учить {технология}, ведь {надуманная причина}".
    Подноготная: учиться неинтересно и трудно, вместо развития все усилия тратятся на оправдание своей лени.
    Ответ написан
    Комментировать
  • Ошибки при импорте дампа бд mysql - как исправить?

    Adamos
    @Adamos
    У вас уникальный ключ, который в старой базе был уникален, вдруг оказывается повторяющимся в новой?
    Такого не должно быть, если таблицы одинаковые.
    Сравнивайте - либо у полей таблицы разное сравнение (в частности, суффикс ci - case independent), либо у новой короче длина поля и оно обрезается, теряя информацию.
    Обходить такие ошибки не стоит: они как канарейки - первыми показывают, что у вас что-то не так.
    Ответ написан
    Комментировать
  • Как отсортировать ассоциативный массив по алфавиту?

    Adamos
    @Adamos
    А вы пробовали хоть немножко погуглить? И при этом не нашли страницы со списком функций РНР для сортировки массивов? И среди них - сортирующую по ключам?
    Или вы не способны составить условие, которое выдает для русских букв значение меньше, чем для английских, при сохранении порядка алфавита?
    Ответ написан
  • Как заставить Firefox скачать pdf файл вместо открытия?

    Adamos
    @Adamos
    Может помочь (а может и не помочь, браузермейкеры нынче шальные) установка для PDF заголовка на сервере
    Content-Disposition: attachment
    Ответ написан
  • Как избавиться от одновременных запросов в PHP?

    Adamos
    @Adamos
    Стоит попытаться сделать операцию атомарной, одним запросом.
    Например, вместо SELECT ... if ... UPDATE
    выполнять
    UPDATE ... if( affected_rows > 0) ...
    Ответ написан
    Комментировать