• Что учить после HTML и CSS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А какая у вас стоит цель?
    Ответ написан
  • Стоит ли учить Assembler?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ассемблер транслируется в машинный код, который выполняет процессор.

    Даже базовое знание ассемблера поможет вам понять, как работает архитектура компьютера.

    Да, будет полезно изучить его на уровне хотя бы "hello world"
    Ответ написан
    Комментировать
  • Какие есть бесплатные книги и сайты по изучению Total Commander?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Книги? Реально?
    Встроенная справка не помогает?
    Ну на официальном сайте посмотрите документацию - wincmd.ru/faq.php, там же форум с огромным количеством информации - forum.wincmd.ru

    Ну и серьезно - тотал коммандер интуитивно понятный.
    Ответ написан
    Комментировать
  • Загрузка файлов пользователем linux в определённую папку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А почему вы не можете это ограничение сделать в вашем приложении?

    Почитайте справку по sftp серверу, например vsftp умеет делать quota и лочить юзеров в их домашнем каталоге.
    Ответ написан
    Комментировать
  • Существует ли идентификатор выполнения скрипта php?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Стандартный способ - не просто указать что "скрипт работает", а сохранить идентификатор процесса этого скрипта.
    Таким образом, вы сможете не только увидеть аттрибут, что "скрипт работает", а считать PID и проверить - есть ли такой процесс в памяти, и является ли он именно вашим php скриптом.
    Ответ написан
    3 комментария
  • Простой файлообменник: хранение и выдача файлов,как лучше реализовать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Ну на проект для портфолию это не тянет, так как тут работы менее чем на час с гуглом.

    Можете усложнить. Сделать простые ссылки и ссылки с дополнительным паролем, прикрутить несколько типов файлов - которые удалятся через день, через месяц, через год. Может быть даже монетизацию прикрутить для тренировки.
    Прикрутить проверку на вирусы через какой-нить API.
    Прикрутить комментарии к файлу.

    В общем то, что вы написали - это пока что ~10 строк кода.
    Ответ написан
  • Какие есть решения по организации некого Changelog для разработчиков и системных администраторов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    1. ЛЮБОЙ багтрекер будет хорошим решением.
    2. Любая локальная вики с поддержкой версионности будет достаточным решением.
    3. git со структурой документов/текстовых файлов, да хоть рисунков.

    P.S. "не заточенные жёстко на программировании (типа GIT и всё такое)"
    Судя по этому упоминанию, вы понятия не имеете что такое GIT и программирование. Потому что GIT можно использовать как угодно. Я бы серьезно посоветовал Вам поиск решения на этот вопрос переложить на более компетентных людей.
    Ответ написан
    Комментировать
  • С чего начать учить программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если бы к вам пришёл 15-летний пацан с нулевым уровнем знаний в программировании и в ИТ-сфере вообще, который хочет стать разработчиком, то с чего бы вы начали его обучение?


    15 лет слишком поздно. Можно не знать программирование, но быть нулем в ИТ сфере, не иметь логического мышления, не иметь представления об интернет и как пользоваться поиском - такого пацана сразу гнать и не тратить на него время.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Поднять на этом сервере локальный майнкрафт сервер и построить дом своей мечты.

    А серьезно - нужно из задач искать инструменты, а не от инструментов находить себе задачи.

    Перенести хостинг - в принципе можно. Просто развернуть нужно так, чтобы легко можно было перенести назад в амазон.
    Ответ написан
    2 комментария
  • 11 класс: какую стратегию выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Готовьтесь к ЕГЕ, парралельно пробуйте делать свои проекты. Олимпиады - далеко не так важно в жизни, тем более у вас уже опыт есть.

    Поступите в хороший вуз и ищите стажировку с реальной работой.
    Ответ написан
  • Как правильно релизиться в больших компаниях?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Правильные версии - более универсальный вариант. Вдобавок те же фича-тимы могут работать и с версиями.
    Чтобы упростить работу с версиями, используйте https://semver.org/lang/ru/

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Предположим, вы хотите написать программу, которая будет считать коммунальные расходы.

    Бизнес логика тут простейшая - нужно ежемесячно вводить показания счетчиков и формировать цену исходя из тарифа. Следовательно нужно дать возможность устанавливать тариф для каждого месяца и возможность вводить показания счетчика. Может вы ошибочно ввели неправильные показания счетчика - значит должна быть возможность удалить показания или редактировать.

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

    Бизнес-логика это часть тех.задания, когда программа делает то, что нужно клиенту. Технические алгоритмы клиенту не так важны. Будете вы пользоваться массивами или б-деревом, базой данных или хранить все в CSV файлике - это уже техническая часть.
    Ответ написан
    Комментировать
  • Какие ресурсы посетить или что почитать,чтобы стать грамотным frontend разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Реальные знания можно получить исключительно реальными поступками.
    А именно - пишите много кода.

    Перечитав 100 или даже 1000 книжек по тому, как ездить на скейтборде, вы не станете даже начинающим скейтбордистом.
    Не ищите "лучшие книги" или "топовые курсы". Просто потратьте много времени на практику.
    Ответ написан
    Комментировать
  • Как называется файловый менеджер на скриншоте?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ответ написан
    Комментировать
  • Как менять содержимое сайта в зависимости от пола и возраста посетителя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Если пользователь ничего не укажет, вы ничего не сможете определить.
    Нет таких технологий.

    Всякие счетчики и аналитики используют данные, которые ранее указал пользователь.
    Ответ написан
    Комментировать
  • +4гб ОЗУ и SSD, или +8гб ОЗУ без SSD?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    140 гб SSD это очень маленький объем. В вашем случае наверное выгоднее будет взять 8 гб озу, и накопить на хотя бы 256 гб SSD
    Ответ написан
    Комментировать
  • Как вывести в файл топ 10 процесов по разным характеристикам нагрузки в BASH?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    1) Пользуясь cat/head/tail/sort/cut/awk/sed можно навырезать все нужные вам данные и отправить письмом

    2) нет, кроме /proc полезно еще /dev
    Ответ написан
    2 комментария
  • Знания, которые не устаревают. С чего начать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вы забыли добавить таблицу умножения.

    А серьезно - если за 12 лет вы не решились из этого списка ничего не узнать, то зачем эти вопросы на тостере? Чтобы выяснить как можно учить поменьше чтобы изучить что-то?

    Нужно просто делать.
    Ответ написан
    3 комментария
  • Поддерживает ли Intel Core i7-7740X 8 слотов DDR4?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Судя по спецификации материнки, 8 планок поддерживается для процессоров с 6 ядрами и выше. А Intel Core i7-7740X - 4 ядра

    Intel® Core™ X-series Processors (4-core)
    * Refer to www.asus.com for the Memory QVL (Qualified Vendors Lists).
    * Hyper DIMM support is subject to the physical characteristics of individual CPUs. 
    4 x DIMM, Max. 64GB, DDR4 2666/2400/3600(O.C.)/4000(O.C.)/4133(O.C.)/2133 MHz Un-buffered, Non-ECC Memory
    Intel® Core™ X-series Processors (6-core above)
    8 x DIMM, Max. 128GB, DDR4 4000(O.C.)/4133(O.C.)/2133/2666/3600(O.C.)/2400 MHz Non-ECC, Un-buffered Memory
    Ответ написан
    1 комментарий
  • Что важнее для программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для непосредственно программирования - математика нужна на уровне базовой алгебры.
    Программирование учите отдельно от вуза, иначе никак - вузовское программирование в своем большинстве примитивно и устаревшее.

    Но вот что именно вы будете программировать? Не бывает программирования для программирование - суть работы в том, что вы пишете алгоритм для решения неких задач.

    Если будете писать алгоритмы для 3д графики или - без геометрии и матана, без физики движения тел вы даже не поймете о чем идет речь.
    Если писать что-то в области аудио/видео кодеков, алгоритмов сжатия - без матана, физики, теории чисел - не поймете что вообще делать.
    Если будете ковырять криптографию, блокчейны, ИИ - комбинаторика, теория вероятностей и снова матан.
    Если писать что-то в области финансов и бухгалтерии - математическая статистика, теории алгоритмов.

    В общем чем больше математики, тем больше возможностей программировать что-то техническое, сложное и более интересное, чем простые сайты-визитки или мобильные игры уровня пасьянса.

    Поэтому учите математику и интересуйтесь практическим применением полученных знаний.
    Ответ написан
    Комментировать