• Как сделать, чтобы Slick Slider не ломал col в bootstrap 4?

    Eridani
    @Eridani
    Мимо проходил
    .slick-slider { display: grid;}
    или
    .slider {display: grid;}
    Ответ написан
    1 комментарий
  • Что вы делаете если не укладываетесь в срок?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Ни ускорить ни замедлить (новых людей подключать, краткосрочно процесс замедлится еще сильнее - на том чтоб работу дополнительного человека координировать), переработки череваты выгоранием и падением мотивации в итоге еще большим сабатажем сроков.
    Оценка сроков - это описательная и приблизительная харрактеристика, которая никак не влияет на реальные сроки разработки, вы же не будете что-то делать медленней если сделали быстрее чем планировались сроки, точно также и наоборот.
    Как с этим быть - никак, показать что есть, спринт фиксирует ваши обьемы работ на определенный момент времени, чтоб вы могли оценить проделанную работу, и решить куда дальше двигаться.
    Ответ написан
    Комментировать
  • Быстрый старт в администрировании файловых серверов на Linux?

    @syuzyov
    Денис Колисниченко, Командная строка linux и автоматизация рутинных задач. Можно сначала галопом пробежаться, затем читать подробней нужное.
    Ответ написан
    Комментировать
  • Быстрый старт в администрировании файловых серверов на Linux?

    @devlocal
    Афигеть специалиста взяли на работу.
    Ответ написан
    Комментировать
  • Быстрый старт в администрировании файловых серверов на Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    посмотрите следующее:

    mount - монтирование дисков

    samba - сервер и клиент для расшаривания папки (протокол используется в общих папках windows), в среде юникс обычно все шарится через NFS

    chmod - права доступа в линуксе

    ls - просмотреть директорию

    Ну и вообще да, поставьте любой линукс на виртуалбокс, поднимите в нем samba сервер, попробуйте подключиться к нему из вашей винды. Заодно и научитесь порты пробрасывать в виртуалбоксе.
    Ответ написан
    Комментировать
  • Быстрый старт в администрировании файловых серверов на Linux?

    Softer
    @Softer
    Linux с которым ни разу не сталкивался за 20 лет

    А Вы точно из IT? :)

    Файловый сервер - это скорее всего samba
    Почитать стоит также о правах на файлы, о iptables, о дистрах и разнице между ними (как минимум deb-based и rpm-based).
    Почитать что такое SSH и доступ к серверу по ключам. Скачать и пощупать какой-нить putty.
    Команды нужные гуглятся за секунды, но какойнить "Карманный справочник по командам Linux" можно и почитать.
    Ответ написан
    5 комментариев
  • Какие форматы форумов существуют и какие варианты предпочитаете сами?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Александр Синицын, ещё у гугла была задумка Google Wave, но что-то её закрыли.
    Кстати, хабр - это тот же форум, только там вместо вопроса - повествовательный материал в виде публикации, а ниже - обсуждение (комментарии).

    Как нововведение: я бы сделал сортировку "веток" обсуждений ЕДИНИЧНОЙ ПРОБЛЕМЫ по различным критериям/приоритетам (все показатели - консолидировано, начиная от текущего узла, включая все "листовые" элементы): максимум сообщений в ветке, максимум голосов полезности сообщений, максимум лайков, максимальное количество ответов от профессионалов (от юзеров с высокой кармой), и т.д. (всё зависит от направленности форума).

    И рядом (на основе выбранной сортировки) выводить подобные ветки ДРУГИХ обсуждений с похожей тематикой проблемы и статистикой (пиктограммы характеристик с цифровыми показателями), как у текущей ветки.

    Таким образом, можно будет быстро находить интересующий ответ и похожие обсуждения не только по тексту, но и по всем значимым показателям.
    Пусть будет: форум с контекстно-узловым типом навигации. ©2018, xmoonlight .
    Ответ написан
    Комментировать
  • Какие форматы форумов существуют и какие варианты предпочитаете сами?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Выкиньте глупость что "надо сделать что-то типовое, но другое" из головы. Вы будете делать какое-то свое решение, а значит вам нужно сделать так как считает нужным. Составьте список требований к системе, которые хотите реализовать. Детализируйте этот список, а после этого уже составляйте план
    Ответ написан
    Комментировать
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    Moskus
    @Moskus
    Реально, только есть тонкости.
    Во-первых, тестирование - как правило, самая "чёрная" и дешёвая работа в этой области.
    Во-вторых, программирование похоже на спорт: чем раньше начинаете, тем лучше результат. Это не значит, что у вас ничего не получится, просто многое может даваться с заметно большим трудом.
    В-третьих, стоит поинтересоваться, нет ли в уже знакомой вам области производства задач узкоспециализированного программирования. Как в машиностроении - программирование ЧПУ-станков или роботов, а также - автоматизация на PLC. Если вы научитесь чему-то такому, у вас будет преимущество опыта. А в каком-нибудь web вы будете ещё одним полным новичком из тысяч.
    Ответ написан
    2 комментария
  • Как вернуть масштаб сайта к нормальному после выбора элемента выпадающего списка?

    GEMOzloBIN
    @GEMOzloBIN
    Вот тут https://stackoverflow.com/questions/6483425/preven... советуют совсем отключить масштабирование, это решит проблему, но так же отберет возможность масштабировать сайт вручную тем кому это нужно.

    Телефон увеличивает масштаб если шрифт в форме меньше 16px. Так что полным решением будет задать текст шрифта для мобильной версии 16px и потом уменьшить для остальных разрешений.

    select: {font-size: 16px;
    }
    @media (min-width: 768px) {
        select: {font-size: 14px;}
    }
    Ответ написан
    Комментировать
  • Как отсортировать массив с зависимостями элементов друг от друга?

    @Mercury13
    Программист на «си с крестами» и не только
    Это так называемая «топологическая сортировка». Делается через последовательный поиск в глубину, начиная со всех возможных элементов.

    алг recurse(поссылке x : элемент, поссылке результат : список)
      если x.метка = чёрный
        возврат
      если x.метка = серый
        стоп ("найдена циклическая зависимость")
      x.метка := серый
      для всех y : зависимых от x
        recurse(y)
      x.метка := чёрный
      результат.добавить(x)
    
    алг main()
      для всех x : массив
        x.метка := белый
      result := []
      для всех x : массив
        recurse(x, result)


    Вкратце: проводим стандартный поиск в глубину, начиная со всех элементов, и при выходе вносим элемент в список.
    Ответ написан
    1 комментарий
  • Использовать вложенный RecyclerView внутри элементов другого RecyclerView это нормально?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Я бы сделал один RecyclerView. При нажатии изменял бы список данных, и использовал DiffUtil. Также написал бы анимацию появления/скрытия нужным мне образом. Ресайклер всё это и даже больше позволяет.
    Ответ написан
    3 комментария
  • Где можно сделать сайт учителю для аттестации?

    Я когда то на https://www.blogger.com сварганил для знакомой за пару часов. Этот сервис принадлежит гуглу, он абсолютно бесплатный, рекламных блоков нет, можно даже копирайт сервиса удалить, простой и понятный конструктор оформления и интерфейс размещения публикаций. Примеры учительских сайтов:
    snvnvs.blogspot.ru
    doschkola.blogspot.ru
    salminanina.blogspot.ru
    Ответ написан
    1 комментарий
  • Какое количество людей может быть одновременно на сайте Битрикс, чтобы он не упал?

    floydman-89
    @floydman-89
    В постоянном изучении...
    Во-первых, это зависит от сервера (хостинга) и его настроек. Вы можете хоститься на бесплатном, а можете на платном хостинге. Очевидные причины в этом случае, думаю, объяснять не стоит.

    Берем платный хостинг. Вы можете приобрести виртуальный хостинг, где, допустим, нагрузка зависит от выбранного тарифа. Обычно чем выше тариф, тем больше допустимой нагрузки. Причем это нагрузка определяется не в человеках, от количества которых упадет сайт, а в нагрузке на CPU и БД. Потом вы можете приобрести VPS/VDS хостинг, который админите сами и тут тоже все зависит от выбранного тарифа (чем выше тариф - тем больше ресурсов вам выделяется). Потом вы можете приобрести выделенный сервер - тут с нагрузкой все еще лучше, но еще больше ресурсов необходимо для его поднятия, настройки и поддержки.

    Во-вторых, это зависит от настройки самого битрикса, использование автокеширования, CDN, композита и т.д., короче говоря от произведенных настроек самой CMS.

    В-третьих, это зависит от качества верстки и кода, а также правильной интеграции c CMS. Можно, к примеру, элементарно в компоненте отображения новостей на сайте так начудить с запросами к БД, что сайт просто будет висеть по 15-20 секунд.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

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

    Из этого вывод, стратегия проста - увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.
    Ответ написан
    4 комментария
  • С чего вы начинаете править чужой "говнокод"?

    kentuck1213
    @kentuck1213
    Если поиск ошибки/бага в коде займет больше времени нежели если бы вы написали свой чистый код то, смело к huawei удаляйте его.
    Ответ написан
    Комментировать
  • С чего вы начинаете править чужой "говнокод"?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    С поиска документации.

    Автор должен был задокументировать хотя бы одно из двух:
    — требования (список того, что программа делать должна);
    — архитектура (на какие части программа делится и как эти части друг с другом взаимодействуют).

    Где это найти? Спросить у автора, или у тех, кто с ним работал.

    Если документации нет, ее надо начать писать — перед тем, как лезть в код. Для начала — по тем задачам, которые перед вами стоят прямо сейчас. Начинать имеет смысл с требований.
    Ответ написан
    Комментировать
  • Как удалить базу Sqlite из приложения, если решил отказаться от её использования?

    Valens254
    @Valens254
    Разработчик программного обеспечения
    Если использовался стандартный SQLiteOpenHelper, то задача решается добавлением нужного кода в метод onUpgrade
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        if (oldVersion == 1 && newVesion == 2) {
            moveOldDataToNewStructure();
            deleteOldDataBase();
        }
    }
    Ответ написан
    Комментировать