• Почему 1394 не прижился?

    hint000
    @hint000
    у админа три руки
    Дороговизна не позволила стать ему универсальным решением. Так и вышло, что серьёзное применение 1394 было в камкордерах (видеокамерах) времён формата mini-DV, потом морально устарел mini-DV и вместе с ним стал не нужен 1394, ибо новые видеокамеры писали на носители с файловой системой, а для передачи файлов USB проще, удобней (в силу универсальности) и дешевле.
    1394 конкурентом ethernet никогда и не был, сетевые функции 1394 хоть и поддерживались, но так и остались невостребованы.
    Ответ написан
    Комментировать
  • Зачем в теге script код обернут в комментарий?

    Stalker_RED
    @Stalker_RED
    В прошлом тысячелетии были браузеры, которые не понимали тег <script> и отображали его содержимое на странице. Потому содержимое тегов <script> было принято комментировать, чтобы не пугать пользователя.
    Зачем это продолжают делать в opencart в 2022 - неведомо, возможно дань традиции.
    Ответ написан
    1 комментарий
  • Bootstrap 5 Отступы блоков, как правильно?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    в bootstrap 5 есть css переменные для этого
    .row {
    	--bs-gutter-x: 60px;
    }
    Ответ написан
    8 комментариев
  • Какой дистрибутив Linux подойдет для рабочей станции?

    @rPman
    Вопрос, чем не устраивает текущее положение дел?
    в качестве хоста - windows 7, для запуска всего того что не умеет linux или доступ к оборудованию
    в вируталке крутится желаемая ос, несколько для экспериментов

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

    Фичу gentoo USE маловероятно кто сможет переплюнуть.

    p.s. Если же на хосте хочешь linux, то пользуйся контейнерами lxc и виртуализацией по полной, для любой хотелки выбирай новый контейнер, почти всегда это можно сделать, может потребуется больше места на диске (попробуй в качестве файловой системы для хоста zfs если у тебя ssd, то накладные расходы на нее ты не заметишь, а вот онлайн дедупликация решит проблему с местом при использовании одинаковых контейнеров)
    Ответ написан
    Комментировать
  • Является ли опасным статический электрический генератор, сделанный в домашних условиях?

    vabka
    @vabka
    Токсичный шарпист
    В худшем случае чуть чуть щёлкнет тебя искрой.
    Там три плоские батарейки всего-лишь, по тому ток будет незначительный.
    Правда хз что будет, если у тебя кардиостимулятор - к ним вообще лучше ничего магнитного или электрического не подносить.

    Гораздо опаснее его собирать, тк можно обжечься паяльником.
    Ответ написан
    Комментировать
  • Недостатки видеоуроков?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужен огромный и продолжительный труд, чтобы написать приличную книжку.
    Чтобы в ней было не 10 страниц, а много хорошего материала, с примерами, с задачами, с изложением. Оформить, вычитать, отредактировать, договориться с издателем, выпустить, получить какую-то отдачу.
    Хорошую книгу ты читаешь долго. Месяц, два, год. Перечитываешь.

    Текст ты читаешь в удобном для себя темпе, легко пересматривая и перечитывая абзацы.
    Остановившись на странице книги, ты можешь просто просмотреть глазом предыдущую страницу и продолжить чтение. С видео так не получается - из головы вылетает все, и надо просматривать как минимум пару минут перед этим, если отлучился на час-два.

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

    Также видео делать сложнее, чем писать текст. Гораздо дольше. Гораздо дороже.
    Редактирование видео вещь в разы более муторная, поэтому чаще просто переснимают короткие блоки, а это опять таки непросто.
    То есть сделать видео с таким же качеством материала и с такой же плотностью материала - в десятки раз дороже по всем ресурсам - деньги, время, оборудование.
    И при этом никто не будет смотреть месяц видео (160 часов, например). Никто не будет делать поиск внутри видео, закладки на нужные отрывки и использовать видео как справочник.

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

    Видео - это разок посмотреть на чей-то практический материал, разок посмотреть как это делает кто-то другой.

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

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

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

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

    P.S. Одним из самых важных минусов видео я считаю то, что ты не можешь получать информацию в комфортном для себя темпе, с возможностью быстро перечитать слово/фразу и обдумать ее. Сам читаю множество лекций, и эта проблема, когда скажешь 2-3 предложения быстрее, чем обычно и половина учеников отваливается с бессмысленным взгядом. Так на живом курсе ты можешь обратить на это внимание и перефразировать, а записанное видео уже не изменишь.
    Ответ написан
    1 комментарий
  • Как запустить сайд-проект при основной работе?

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    3. Фронтед разработчики - сколько должно быть их в проекте?
    4. Бэкенд разработчики - сколько должно быть их в проекте?
    5. UI/UX дизайнеры - сколько должно быть их в проекте?
    6. QA инженеры(тестировщики) - сколько должно быть их в проекте?
    7. Бизнес-аналитик - сколько должно быть их в проекте?
    8. Маркетолог - сколько должно быть их в проекте?

    Столько, сколько нужно. Тоесть если 1 человек не справляется с количеством задач, и при этом их можно распараллелить - можно попробовать добавить ещё одного и посмотреть.
    От 0 до бесконечности, в зависимости от задач.

    Например если продукт не предполагается продавать (в принципе получать из него прибыль) - маркетолог не нужен.
    БА не нужен, если ПМ и так нормально задачи ставит, и какой-то глубокой аналитики не нужно (или с ней справляются разработчики)
    QA не нужен, если проект на столько небольшой, что с его тестированием справляются разработчики.
    UI/UX не нужны, если нет дизайна.
    Разделение на фронт/бэк не нужно, если справляется фуллстек.
    Тимлид не нужен, если нет команды (команда состоит из одного человека)

    Кого я мог не учесть?

    Заведующего по карандашным резинкам. Без него никакой проект не может обойтись.
    Ответ написан
    1 комментарий
  • Где можно выучить такие темы? Линал? ТЧ?

    @AVKor
    1. Фаддеев Д. К. Лекции по алгебре: Учебное пособие для вузов. — М.: Наука. Главная редакция физико-математической литературы, 1984.
    2. Виноградов И. М. Основы теории чисел. М.: Наука, 1981. (можно и другое издание)
    3. Айерлэнд К., Роузен М. Классическое введение в современную теорию чисел. М.: Мир, 1987.
    4. Кострикин А. И. Введение в алгебру. В 3 частях.
    5. Кострикин А. И., Манин Ю. И. Линейная алгебра и геометрия

    Этого более чем достаточно.
    Ответ написан
    Комментировать
  • Как продать сайт без хостинга?

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

    В общем нигде он не нужен, серьезно.
    Ответ написан
    Комментировать
  • Error R10 засыпает через 90 секунд, как исправить?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Комментировать
  • Почему не видно переменных сессии в chrome dev tools?

    @MrColdCoffee
    web
    сессии хранятся на стороне сервера, а у клиента только кука с идентификатором сессии
    Ответ написан
    3 комментария
  • RESTRICT и NO ACTION где увидеть разницу?

    @galaxy
    Ну вот вам такой пример

    create table p (id serial primary key, val text);
    
    create table c (id serial primary key, p_id int not null references p(id) on delete no action deferrable, val text);
    
    insert into p (val) values ('a'), ('b');
    
    insert into c (p_id, val) values (1, 'a1'), (1, 'a2'), (1, 'a3'), (2, 'b1');
    
    begin;
    set constraints all deferred;
    delete from p where id = 2;
    delete from c where p_id = 2;
    commit;


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

    Grapeoff
    @Grapeoff
    В чём концепция...?
    Если вы шарите в архитектуре, то писать большие проекты вам будет в кайф
    Ответ написан
    2 комментария
  • Как научиться писать большие проекты в одиночку и не сойти с ума?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Декомпозиция
    Ответ написан
    Комментировать
  • В терминале Git Bash вылазит какой-то END и другое. Как убрать?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Git хочет показать вам более одного экрана с информацией, для этого он вызывает стандартную программу пейджера Unix less. Просто введите q, чтобы вернуться в терминал, когда вы больше не хотите перемещаться по выходным данным.

    j перейти на одну строку вниз
    k переместиться на одну строку вверх
    space перейти на одну страницу вниз
    b перейти на одну страницу вверх
    h показать помощь
    / поиск вперёд
    ? поиск назад

    Если вы не хотите less, просто замените его другим пейджером в конфигурации. Если вам вообще не нужен пейджер, просто используйте cat:

    git config --global --add core.pager cat
    Ответ написан
    4 комментария
  • Кто подскажет менеджер задач?

    @pfg21
    ex-турист
    process explorer by mark russinovich ??
    Ответ написан
    Комментировать
  • Как проверить отправку Email сообщений?

    @pereyaslavskiy
    Установите WP Mail SMTP
    Там есть отправка тестового сообщения
    Если отправляет - значит проблема с вашими плагинами или их конфигурацией
    Если нет - значит скорее всего не отправляет хостинг, или в спаме или большая задержка
    Через этот плагин можете подключить email аккаунт и принудительно отправлять через нормальный email сервер а не php
    Ответ написан
    2 комментария
  • Как откатиться назад на стабильный commit и при этом сохранить полезный код, который ты сделал после допущенной ошибки?

    Erik_Mironov
    @Erik_Mironov
    Старые вопросы: *Dies from cringe*
    Временно переключиться на другой коммит:

    Вы можете временно переключиться на другой коммит:

    git checkout <your_commit_sha>

    Если вы хотите делать коммиты, пока вы временно на другой ветке:

    git checkout -b old-state <your_commit_sha>

    Чтобы вернуться туда, где вы были, просто снова checkout ветку, в которой вы были. (Если вы внесли изменения, при переключении веток, вам придется обращаться с ними соответствующим образом.

    Отменить раннее опубликованные коммиты новыми коммитами:

    Если вы опубликовали изменения, вы, вероятно, не захотите сбрасывать ветку, так как это фактически перепишет историю коммитов. Создайте коммит с обратным патчем, чтобы отменить его. Таким образом, вы не переписываете историю коммитов. Вы можете поступить следующим образом:

    # Это создаст три отдельных коммита возврата:
    git revert <your_commit_sha1> < your_commit_sha2> <your_commit_sha3>
    # Это вернет последние два коммита. Также принимает диапазоны:
    git revert HEAD~2..HEAD
    # Точно так же вы можете отменить ряд коммитов, используя хэши коммитов (не включая первый хеш):
    git revert <your_commite_sha>
    # Отмена мердж коммита:
    git revert -m 1 <merge_commit_sha>
    # Чтобы получить только один коммит, вы можете использовать 'rebase -i', 
    # Или вы можете сделать это вручную (обязательно сделайте это на верхнем уровне вашего репозитория)
    # Привести ваш индекс и дерево в нужное состояние, не меняя HEAD:
    git checkout <your_target_commit_sha>
    # После чего обязательно зафиксируйте коммит. Будьте уверены в том, что вы сделали на 150% и напишите хорошее сообщение с описанием того, что вы только что сделали:
    git commit


    Раздел git-scm.com, где описывается использование git-revert. Если вы решите, что все-таки не хотите возвращаться, вы можете отменить возврат (как описано здесь) или вернуться к состоянию до возврата. В этом случае вам также может быть полезен этот ответ:
    тык
    Ответ написан
    Комментировать
  • Как откатиться назад на стабильный commit и при этом сохранить полезный код, который ты сделал после допущенной ошибки?

    Способов отменить изменения в гите множество, их варианты в ответах озвучили.
    На мой вкус, для отмены изменений одного коммита, идеологически правильно выполнить git revert для этого коммита. Revert создаст новый комммит, отменяющий действия отменяемого коммита. Таким образом можно зафиксировать в истории репозитория факт отмены и, например, пометить причину совершенной отмены.
    Так же, если вдруг нужно отменить не весь коммит, а только часть его изменений, можно выполнить частичный revert:
    git revert <плохой_коммит> --no-commit # Revert будет подготовлен, но не закомичен
    git reset # Выполнить unstage всех файлов
    git add ... список плохих файлов  # Добавляем в индекс те файлы, что требуется отревертить. Используя ключ -p можно добавить часть изменений в файле, а не файл целиком.
    git checkout . # Сбрасываем все прочие файлы, что не в индексе, до оригинального состояния
    git commit # Коммитим revert
    Ответ написан
    Комментировать