• Как правильно формировать структуру сайта?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    Должен быть базовый layout (где есть блоки со статичным контентом) и файлы динамических блоков, которые его расширяют - так придется единожды менять футер/хедер/меню и по потребности - страницы с контентом. Это очень удобно реализовано в шаблонизаторах вроде blade и twig (они на 80% похожи)
    Ответ написан
    1 комментарий
  • Не верная разметка разделов Linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    да просто в консоль зайдите и выполните
    ; echo -e "label:dos\nstart=1M,bootable" | sudo sfdisk /dev/sdX

    создаст таблицу разделов dos (ака mbr) и один раздел на весь диск с отступом от начала диска в 1 метр
    где /dev/sdX (X может быть a,b,c...) это ваш диск куда ставите, какие диски в системе глянуть можно командой
    ; lsblk
    не заморачивайтесь с разделами если не понимаете для чего они вам нужны, swap можно потом закинуть в файл, а хомяку и в корне живется неплохо
    Ответ написан
    1 комментарий
  • Какие недорогие mysql хостинги есть для тестирования проектов?

    @rPman
    Тестировать - дома на своей виртуалке.

    google: lowendstock
    cheap budget vps
    Ответ написан
    Комментировать
  • XORG, XFCE, LightDM. Что же это все-таки такое?

    vaut
    @vaut
    Полное понятное объяснение содержит описание всего стека технологий отрисовки приложения на экран и тянет на хорошую книгу, краткий же ответ легко получить в гугле.
    Ответ написан
    Комментировать
  • Как научиться объяснять?

    @dmshar
    Есть волшебный метод, который называется "декомпозиция". Мои наблюдения говорят, что 80% людей им просто не владеют. От слова - вообще. Ни в профессиональной, ни в обыдиной жизни. Но вот те, кто объясняют доходчиво - владеют им виртуозно.
    Заключается он в следующем. Если надо что-то объяснить, и это что-то чуть сложнее таблицы умножения (но и ее кстати тоже), задачу можно всегда разбить на части, из которых компонуется готовое решение. Вы должны на первой "итерации" объяснить ответ "с птичьего полета", как последовательностей этих самых подзадач, без углубления в детали, без подробных выкладок, что называется - "на пальцах". Причем, конечно, на языке понятном и воспринимаемом партнером. Когда (и если) он поймет вашу идею, поймет шаги - начинаете углубляться в объяснение конкретных подзадач. Вот тут уже начинаете использовать меньше "его" терминов, больше "своих". В какой-то момент он начинает сам понимать и самостоятельно додумывать решения. Тогда переходите к следующей подзадаче. Конечно, каждую подзадачу часто можно (а иногда - для очень сложных задач - и нужно) декомпозировать дальше. И так до того момента, когда вы можете объяснить полностью.
    Тогда вы и сами понимаете "roadmap" вашего объяснения, не теряете нить рассуждений и не сбиваетесь, и партнеру легче выстраивать "цепочку понимания", следя за ходом объяснения и сразу понимая, где именно он перестал улавливать мысль. Разумеется, при этом очень важно, что-бы собеседник был заинтересован в том, что-бы получить от вас объяснение, а не просто спросил чтобы "а поговорить".
    Ответ написан
    3 комментария
  • Определение оператора сотовой связи и региона по номеру мобильного телефона, как сделать?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Этих сайтов ещё только ленивый не делал )) 100500 штук уже.
    А вам с такой постановкой вопроса путь на фриланс.
    Ответ написан
    2 комментария
  • Как перевести строку бинарного файла в UTF8?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Не то вы делаете.
    Ответы сервера нужно корректно обрабатывать
    <html><body><h1>Whitelabel Error Page</h1><p>This application has no configured error view, so you are seeing this as a fallback.</p><div id='created'>Sat Apr 03 11:31:28 UTC 2021</div><div>[bfc6dfaa-25344] There was an unexpected error (type=Internal Server Error, status=500).</div><div></div></body></html>

    Смотрите как декодировать это все, и смотрите на заголовки сервера, компрессия может быть не только gzip
    https://developer.mozilla.org/ru/docs/Web/HTTP/Hea...

    https://stackoverflow.com/questions/5929994/c-deco...
    Ответ написан
    Комментировать
  • Нормальная ли сложность задачи для джуниора на работе?

    verkhoturov
    @verkhoturov
    HTML-Верстальщик / Frontend Developer
    Задача по описанию не кажется какой-то космической, но, возможно, мы не знаем всех нюансов.
    Как бы там ни было, прежде чем говорить, что ты что-то можешь или нет сначала проверни такой алгоритм:

    1. Составь план работы.
    Очень примерно:
    1) Поднять новый проект на Next js
    2) Перенести страницы со старого проекта
    ...
    n) Задеплоить новый проект

    2. Выбери из списка что тебе вообще непонятно как делать и начинай гуглить, задавать вопросы на qna и, главное, сделай что-то на практике.

    3. Если после пункта 2 все еще непоняно, бери все свои нароботки и иди к лиду\старшему разработчику с просьбой помочь (ты джун, это нормально). Главное приходи не с пустыми руками, а хоть с какой-то проделанной работой. Если общаетесь очно, конспектируй.

    Если даже после 3-го пункта нет понимания как делать задачу, тогда она для тебя, действительно, слишком сложная.
    Ответ написан
    Комментировать
  • Как получить список всех программ Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вы пишете POSIX-совместимый шелл, то можете просто подключить bash-completion или посмотреть как он организован.
    А так - автодополнение делается не по определенному списку, а по том, что есть в директориях, перечисленных в переменной PATH
    Ответ написан
    Комментировать
  • Как сократить время выполнения SQL запроса?

    rozhnev
    @rozhnev Куратор тега MySQL
    Fullstack programmer, DBA, медленно, дорого
    Сконвертировать поле meta_value в integer и проиндексировать
    Ответ написан
    3 комментария
  • В mysql для быстрого поиска по дате лучше использовать timestamp как int или как date (datetime)?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Для скорости абсолютно без разницы, а для хранения даты и времени надо использовать предназначенные для этого типы данных
    Ответ написан
    6 комментариев
  • Есть ли отличие в pdf файлах, если они отсканированы различными способами (скан с автоподатчика и скан вручную по 1 листу)?

    @antonwx
    Никакой разницы нет. Драйвер получает картинку и направляет её в сканирующую программу. Сканирующая программа даже не знает, откуда этот файл был получен, не говоря уж о способе его сканирования. Файл, скорее всего, либо слишком большой и на сайте кривой вывод ошибок, либо сохранен так, что система его не может распарсить. Попробуйте так: откройте pdf файл, выберите печать и затем microsoft print to pdf. Затем пробуйте загрузить новый файл, как правило такой метод должен решить подобные проблемы.
    Ответ написан
    3 комментария
  • Какой самый эффективный способ контроля времени и внимания в рабочее время?

    vabka
    @vabka
    Токсичный шарпист
    Сам постоянно отвлекаюсь на тостер, так что для меня актуально.

    Раз отвлекаешься, значит другие занятия для тебя интереснее, чем работа.
    Я вот такую методику выработал и пару дней с ней успешно работаю:
    1. Вырубаем вообще всё, что можно. Уведомления и все отвлекающие сайты.
    Телефон убираем подальше и на беззвучный режим.
    2. Рабочее место чистим от всего мусора.
    Кроме мониторов, мыши и клавиатуры на столе ничего быть не должно.
    3. Блокируем все сайты, которые отвлекают.
    4. Заводим распорядок дня. И придерживаемся его. В него нужно внести сон и работу. Добавить приёмы пищи и всё прочее. Пустоту заполняем чем-нибудь типа "посмотреть youtube", "почитать хабр", "поиграть в доту"
    5. Убираем рутину по возможности. Все инструменты должны настроены так, чтобы не пришлось воевать с IDE
    6. Добавляем разнообразие.
    Например мне очень сложно даются всякие задачи на фикс багов.
    Теперь, когда я нахожу причину бага, я разбиваю её на несколько небольших задач и пишу на каждую тест.
    Каждый такой тест становится для меня промежуточной точкой, и благодаря достаточно мелкой разбивке - мозг не начинает "скучать" и постоянно видит, что происходит какое-то продвижение.

    Заставлять себя я не советую, тк со временем вы так начнёте ненавидеть свою работу и перегорите.
    Ответ написан
    1 комментарий
  • Можете подсказать профессию?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    1) Какие языки программирования мне надо учить?

    Для начала, стоит набрать 300-400 баллов на ЕГЭ, поступить в топовый вуз, уехать из России. Т.к то, что вы планируете - это уже бизнес, а делать бизнес в России стоит:
    а) имея хорошую защиту от налоговой.
    б) иметь хорошие связи и опыт в разработке бизнес модели.

    3) Каких ошибок мне не следует делать?

    Перестать смотреть фантастику, и пойти учить хоть что нибудь. Можете начать с C++, php вам точно не поможет.
    Ответ написан
    6 комментариев
  • Почему не работает линк, если я переношу его в другую директорию?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если делаете относительной линк, а затем его копируете, то он будет ссылаться относительно нового каталога. Делайте линк ссылкой от корня файловой системы. Или создавайте линк сразу в нужном каталоге. Да в майкрософтп все тоже самое.
    Ответ написан
    Комментировать
  • Как правильно ответить на данный запрос из США?

    Please provide an email response specifically identifying the country in which the [Product Name] Software is developed and maintained.
    В письме укажите свою страну...
    If the country of origin is outside the United States, please provide any information you may have stating that testing is performed in the United States prior to supplying products to customers.
    ...скажите, что вы никакого тестирования в США не проводили, а про других ничего не знаете...
    Additionally, if available, please identify all authorized resellers of the product in question.
    ...поскольку ПО свободное, никто его не перепродаёт...
    Lastly, please confirm that the product(s) in question is not manufactured by, contain critical components developed by, or receive substantial political or monetary influence from entities prohibited by Section 889 of the 2019 NDAA.
    ...никакую из перечисленных компаний вы не знаете и денег от них не получали.

    Это просто бюрократы собирают информацию об используемом ими ПО. От вас, кроме этой информации, им ничего не нужно и вам ничего не грозит. Даже если вы получали деньги от указанных организаций, а программу писали на иранской ядерной станции, они просто обязаны будут перестать её использовать, но вам ничего не сделают.
    Просто напишите ответ своими словами, если им что-то будет непонятно - они уточнят.
    Ответ написан
    3 комментария
  • Как отправить файл через API JSON?

    megakor
    @megakor
    Go/PHP developer | Вконтакте
    Если нужно через json то перевести содержимое файла в base64 (через base64_encode) и отправить как строку.
    Ответ написан
    Комментировать
  • Можно ли отправлять кому то копии всех страниц паспорта?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нашла вакансию где сначала в проходишь бесплатное обучение ( 2 недели удаленно) и потом с 30% шансом после этого обучения могут взять в штат.

    Само по себе выглядит как развод. Я бы таким не доверился.
    Ответ написан
    7 комментариев
  • Как эффективно чему либо учиться, как изучают новые вещи(программирование в том числе)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Чтобы успешно учиться, нужно научиться учиться.
    Именно этим занимаются в школе, затем в институте - получая практику на различных задачах типа "зазубрить наизусть", "разобраться", "сделать контрольную", "сделать курсовую", "сделать диплом" - по нарастающей.

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

    А на подобные вопросы вам будут отвечать либо банальными шутками, либо собственным опытом, который лично вам не подойдет.
    Я вот учил сугубо по огрызкам документации. Потому что ничего другого не быол
    Ответ написан
    Комментировать
  • Какой почтовый сервис выбрать (важны бесплатность, стабильность, анонимность)?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Прочитал этот бред и ничего не понял. Кому Вы нужны - предоставлять Вам бесплатную и анонимную почту? Это раз. Если к Вам пришли - сами все расскажете. Это два.
    Ответ написан
    Комментировать