Задать вопрос
  • Как правильно сделать меню так чтобы она при прокрутке прилипала к верхней части экрана?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    <div class="fixed-bar">...</div>
    .fixed-bar {
      transition: 0.7s ease;
      transition-property: transform, box-shadow;
      height: 50px;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      z-index: 100;
      transform: translateY(-100%);
    }
    
    .fixed-bar.isShown {
      box-shadow: 0 0 10px black;
      transform: translateY(0);
    }


    const fixedBar = document.querySelector('.fixed-bar');
    
    const toggleBar = function () {
      let isShown = window.pageYOffset > window.innerHeight / 2;
      fixedBar.classList.toggle('isShown', isShown);
    }
    
    toggleBar();
    window.addEventListener('scroll', toggleBar);


    Демо:
    Ответ написан
    7 комментариев
  • Как запустить программу на новый год в линуксе?

    orlov0562
    @orlov0562
    I'm cool!
    в крон добавь

    0   0   1   1   *   команда-запуска-форматирования-жесткого-диска >/dev/null 2>&1

    формат:
    минута час день месяц день-недели <команда>

    или в C# создай таймер и проверяй текущую дату каждую секунду, типа того
    using System;
    using System.Timers;
    
    public class Demo {
       private static Timer timer;
    
       public static void Main() {
          timer = new System.Timers.Timer();
          timer.Interval = 1000;
    
          timer.Elapsed += OnTimedEvent;
          timer.AutoReset = true;
          timer.Enabled = true;
    
          Console.WriteLine("Press the Enter key to exit anytime... ");
          Console.ReadLine();
       }
    
       private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e) {
          Console.WriteLine("Raised: {0}", e.SignalTime);
       }
    }
    Ответ написан
    Комментировать
  • Как установить Windows по сети?

    Francyz
    @Francyz
    Photographer & SysAdmin
    гуглите по фразе PXE + Windows ADK
    Ответ написан
    Комментировать
  • Стоит ли уходить с разработки WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Уходите.

    А вообще как один этап развития в фрилансе (в частности в вордпресс) - это уход от фриланса как такового в сторону пассивного дохода: блогеры, курсы, менторство, премиум решения (уход на энвато, кодеселлер в рунете).
    Уход вообще из рунета. Но скиллы вы понимаете какие там должны быть?

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

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

    В фрилансе перегорают почему? Потому что надо искать заказ, снова общаться с заказчиками (жрать хочется - поэтому многие за сложных клиентов борются) узнавая т.з. (а иногда выбивая т.з.) - это психологически сложно. Это иногда долго по времени и вот только потом начинаешь работать. Хорошо если проект не стандартный, а если типовой сайт/магазин/элементор (материться нельзя) - это тоска. И ты понимаешь что живешь день за днем как в дне сурка. Дне. Дно... Всё - мотивация ушла, депрессняк.

    Поэтому бросайте заниматься ерундой - и если скиллы есть - ищите уникальную нишу. Рынок переполнен типовыми исполнителями - докажите что вы круче. А для этого вы должны выделяться и в вас должно быть что-то что выделяет вас выгодно от других.
    Ответ написан
    3 комментария
  • Стоит ли уходить с разработки WordPress?

    vicodin
    @vicodin
    Имею некоторый опыт
    Если вы сдаётесь в любимой сфере, то почему думаете, что не сдадитесь в нелюбимой? Если постоянно развиваться в выбранной сфере, всегда можно добиться высот.
    Ответ написан
    Комментировать
  • Как составить письмо руководителю о нелегальном ПО?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Я бы ушел, а я и ушел когда-то из-за такой проблемы. Никто ничего делать не будет с этим софтом. А написав служебную записку, вы лишь документально подтвердите, что вы были в курсе преступления, и ничего с ним не сделали. Когда я работал, у меня было только 2 варианта: переносить все и всех на линукс, титанический труд переобучения специалистов и настройка специфичного софта из линукса. Софт куда проще настроить, а самый упоротый виндовый софт легко запускается на ReactOS (но тут опять, могут сказать, не сертифицированный софт - если это гос-учреждение), а вот работники никак не хотели привыкать. Последней точкой кипения стал формат docx, который в линуксных свободных пакетах открывается фигово, а в департаментах (несмотря на гост https://wiki.openoffice.org/wiki/RU/goverment/odf ) плевались в сторону отличных от doc(x) форматов. Никому ничего не надо, а проверкам надо. Поэтому я ушел, и лично вам советую, ибо проблем это создаст (как минимум сильный стресс во время и при наступлении проверки).
    В судный день все покажут пальцами на вас - "Я не разбираюсь в этих ваших компьютера, это Сашечка все настраивал, у него спрашивайте".
    Ответ написан
    Комментировать
  • Какое есть ПО для ведения журнала кроссировки?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    ms excel/lo calc :)

    Возможно у "больших" типа РТК есть специализированные программы, но я таких не видел никогда :)
    Ответ написан
    Комментировать
  • Какое есть ПО для ведения журнала кроссировки?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Будете удивлены - эксель или опеноффис. Некоторые пишут простой web-интерфейс или держат в тикет-системе типа redmine или wiki.
    Ответ написан
    Комментировать
  • Как построить карту сети, провести инвентаризацию и вести мониторинг?

    @skroik
    Я в свое время тоже искал специализированную программу для рисования сетей и кое-что нашлось.

    На сайте Friendly Software (http://www.kilievich.com) есть две freeware программы с похожим функционалом Friendly Pinger и Friendly Net Viewer, посмотрите их скриншоты.
    Можно добавлять в схему компьютеры, соединять их линиями, дополнять всякими комментариями. Но самое прикольная фича - статус. Если IP жив - иконка светится, иначе потухшая.

    fpinger.png
    Ответ написан
    9 комментариев
  • Linux дистрибутив для предприятия?

    Sanes
    @Sanes
    Для 150 пользователей нужет отдел IT, который не задает такие вопросы.
    Ответ написан
    Комментировать
  • Linux дистрибутив для предприятия?

    @TeleNadym
    Я бы посоветовал посмотреть в сторону самых массовых дистров: debian и ubuntu, графическую оболочку по проще, без всяких рюшечек... (xfce или lxde)
    Почему? Ответ очевиден: хорошая поддержка сообществом, много инфы на форумах и т.д., да и опыт использования на кассах организации, парк машин более 1000 компьютеров...(занимаюсь аутсорсингом этой организации)
    Ответ написан
    Комментировать
  • Альтернатива для Яндекс.Диска?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    если винда принципиально основная платформа, ответ напрашивается сам собой onedrive
    Ответ написан
    4 комментария
  • Как wordpress заставить загружать медиафайлы в другое место?

    dovan
    @dovan
    Для WP есть отличный плагин Media Cloud. Работает с S3, MINIO, GOOGLE CLOUD STORAGE и DIGITAL OCEAN SPACES.
    Ответ написан
    Комментировать
  • Сколько еще прослужит SSD, которому два года?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Два года назад установил SSD

    С учётом того, что вы не указали даже производителя, не говоря уже о модели, статистически не самым плохим ответом будет результат броска игрального кубика.

    У ССД есть собственный аналог S.M.A.R.T. (который, по-моему, до сих пор окончательно не устаканился, т.к. стандартные функции HDD перебираются в SSD постепенно), можете посматривать время от времени на него с целью грубой оценки состояния накопителя.

    Но помните следующее:
    1. ССД могут умирать ВНЕЗАПНО - работали на компьютере, вышли в магазин за кефиром, перекинулись там парой слов о нём с Перельманом, вернулись, а твердотельный диск улетел, не обещав вернуться;
    2. Соответственно, делайте бэкапы, они - ваши друзья;
    3. Чтобы отсрочить момент, когда потребуется их помощь, всегда держите процентов 30 (минимум 20) объёма SSD свободными - ячейки NAND-памяти имеют ограниченный ресурс записи и алгоритму wear leveling нужен их запас, чтобы осуществлять ротацию. Тем более на системном диске, где часть данных (ОС, программы, ...) лежат статично, а часть (swap, hibernate) - интенсивно перезаписываются.

    Самостоятельно вы также можете протестировать ССД с помощью диагностической программы R.tester, она имеет их максимально широкую поддержку, включая NVMe-диски (насколько мне известно, как минимум, до недавнего времени остальные подобные утилиты поддерживали их на весьма базовом уровне).
    Разрешение графиков можно сделать максимально высоким, получив дополнительную оценку состояния и пищу для размышлений. SMART, кстати, тоже можно посмотреть с её помощью.
    Ответ написан
    Комментировать
  • Горит индикатор CPU в чем причина?

    @Fixid Куратор тега Железо
    The status LEDs show whether the CPU, memory, graphics card, and operating system are working properly after system power-on. If the CPU/DRAM/VGA LED is on, that means the corresponding device is not working normally; if the BOOT LED is on, that means you haven't entered the operating system yet.


    Для начала попробуйте обновить BIOS и сбросить его на оптимальные настройки. Если не поможет, то проверить напряжение и температуру CPU

    P.S. если бы хоть немного погуглили, то обнаружили бы что BIOS F5-F6 имеет данную ошибку, которая была исправлена в дальнейшем. В F7 ошибка исправлена
    Ответ написан
    Комментировать
  • Как настроить выход в интернет с разных IP?

    @cssman
    vpn
    Ответ написан
    Комментировать
  • Как обеспечить безопасность “Умного дома”?

    Godless
    @Godless
    Вопрос тянет на отдельную книгу, как мне кажется. Но поскольку деталей нет, общие принципы примерно следующие:

    1. Изолированная локалка, если используется. Отсутствие радио каналов (любых, вифи, 433 и тп). Если уж ну ваще никак, предусматривайте ситуацию, что канала нет, или данные по каналу приходят поддельные, в т.ч. со злым умыслом.
    2. Если прямо необходимо чтоб железки что-то тянули с интернета - к примеру, дополнительный linux шлюз, разрешающий только то что надо. Вариации с прямым доступом из тырнета в железо отметайте сразу.
    3. Шифруйте данные по сети. Не используйте слабые шифры.
    4. Не используйте простые пароли (да, 2018 год).
    5. Правильно конфигурируйте службы, аккуратно выставляйте доступ к файлам.
    6. Про железную часть не пишу. Но вопрос защиты от перенапряжения, выгорания портов, резервирования функционала и тп тоже относится к безопасности.
    7. Бэкапы и резервирование не должны быть для вас пустым звуком.
    8. [....]
    Ну, думаю направление мыслей понятно.
    Ответ написан
    3 комментария
  • Какие проблемы решает качественный дизайн сайта?

    @Insayt
    Ну тут надо уточнить, что дизайн сайтов/приложений не является продуктом. Это услуга.
    "Картошка" - это продукт. "Доставка картошки" - это услуга. Вы предоставляете услуги, соответственно ставить вопросы надо исходя из понимая этого.

    Бизнес выбирает поставщика услуг по нескольким пунктам:
    1. Доступность - важно что бы было легко вас найти.
    2. Понимание проблем клиента - важно что бы поставщик услуг четко понимал как его деятельность скажется на нашем бизнесе.
    3. Скорость реакции сотрудников и их вежливость - тут думаю все понятно, если на email отвечают неделями и на от*бись, то такой поставщик услуг не получит заказ.


    В контексте вашего вопроса речь идёт о "Понимании проблем клиента".
    И тут важнее не написать большой список, а выбрать конкретный пункт и давить на него. Объясню:

    1. Увеличение продаж - на этот пункт вы влияете очень косвенно (ниже объясню почему). Потребитель больше будет смотреть на цену и скорость доставки, чем на форму кнопочки "Перейти в корзину".
    2. Привлечение внимания - это тоже не ваша работа. Привлекают внимание маркетологи. Клиент даст рекламу в директ, и она будет привлекать внимание. Если вы занимаетесь дизайном рекламных баннеров, то тогда можно говорить о привлечении внимания, но в контексте вашей деятельности вы привлечением внимания к продукту/услуге заказчика не занимаетесь.
    3. Большая конкурентоспособность/отстройка от конкурентов - это тоже не про вас. Конкурентоспособность никак не соотносится с визуальной составляющей. Вы можете сделать идеальную упаковку для пиццы, но если её везут 3 часа, то никакой конкурентоспособности быть не может.
    Отстройка от конкурентов - это тоже не про вас. Немного погуглите про то что такое "отстройка от конкурентов", и поймете это. Отстраиваются на уровне позиционирования и бизнес процессов. Например вы открыли магазин продуктов возле дома. Через пол года рядом открывается пятерочка. Вы начинаете проседать по доходам, потому что пятерка дает лучшую выходную цену для клиента, и тогда вы решаете отстроится от конкурента, убираете весь ассортимент и становитесь магазином "Колбасы от Васи". И расставляете на прилавке 1 вид продукта, но в широком ассортименте, который пятерочка никак не может себе позволить, потому что им не выгодно иметь широкий ассортимент одной товарной позиции. Вот это и есть отстройка.

    А теперь к важному. Продавайте "Повышение конверсии". И только это.
    Бизнес делает рекламу, тратит на это деньги, и тут появляетесь вы и говорите, мы можем сделать новый дизайн вашего сайта, уменьшить "боль" потребителя от использования, что повысит вашу конверсию на N процентов + увеличит кол-во повторных заказов от существующих клиентов. Повышение конверсии даст большую эффективность вашим рекламным затратам, потому что вы можете потратить 100500 миллионов денег, но если вся реклама будет вести на непродуманный, некрасивый и абсолютно неюзабельный лендинг - ваши деньги вылетят в трубу. Такая постановка вопроса будет очень понятна любому бизнесу.

    Так что вывод - переимуйте абстрактный пункт "Увеличение продаж" в более конкретный "Увеличение конверсии", и продавайте его.
    Ответ написан
    1 комментарий
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    @kolejium
    Программист .NET, увлекаюсь дизайном и 3D графикой
    Не знаю, у меня лично заказчики дают премиальные, за доработки, вне зависимости от того сколько их и насколько они простые (дизайнером фриланшу)). Обычно заказчик это в первую очередь физическое лицо, которому например нужна визитка, я выставляю стоимость за визитку, оговариваю аванс и путь нашего с ним сотрудничества (оплаты). Обычно это для первого обращения клиента, по кусочкам, т.е. за 25%, и т.д. Сразу оговариваю заказчику, что если вдруг вы найдете не состыковку (ляп), в его мозгу, типо почему оно синенькое, я хотел перламутровое, а вы сказали синий, а когда мы выбирали цвета (этап например 3 (75%)), то вы выплачиваете за столько этапов, за сколько это было ранее, т.е. в данном случае +25%.
    Если клиент проверенный, то я и скидки делаю через сервисы фотопечати и прочего, я постоянный клиент и на мое имя, каждую неделю 5-7 заказов на сумму 100+$. Я намекаю человеку, что я бедный фрилансер и что, я отвлекался на его заказ, потому как я хочу чтобы работа моя была безупречна (реально держу марку качества на высоте, зачастую не в свою пользу и не в пользу клиента (выбираю лучшие сервисы печати в которых уверен на Овер 200%)), и что в следующий раз, его заказ на правки будет лежать в очереди как и все. Обычно тогда я и получаю премиальные в среднем от 10-25%. Если имеет ввиду реально жесткая правка, то ну извиняй, придется платить 100%.
    А вообще старайся быть коммуникативным, далеко не все клиенты свиньи(хотя таких я видел часто, потом научился сразу оговаривать сумму и аванс, и требовать-требовать с них, все что они мне должны), чем больше ты общаешься с клиентом на дружески-деловом уровне, тем больше клиент к тебе расположен, мягким не надо быть, будь спокойным и расчетливым. Иногда уступи клиенту, а иногда потребуй по полной. Клиент поймет, что с тобой надо по честному, и будет платить, а в случае форм-мажора, он будет знать, что ты там сможешь немного подождать.

    Мне кажется, что ты работаешь на чем-то вроде вордпресса или джумлы... Ну так скажи заказчику или ТЗ или в скайп ищи что тебе не нравится и по времени оплачивай(часовая). ВАЖНО! Если это косяк клиента, деньги требуй, а если это каким-то образом твой косяк, то ротик прикрой и делай молча... Все таки, часто слышу по работе, что программист *мат*, и да раз такой *мат*. И если в большинстве случае, это виноват заказчик и сам же он придумывает историю, то попадались реально *мат* программисты, которые по сути ничего не делали.
    Ответ написан
    Комментировать