• GIT-хостинг - удобный, простой, тупой - есть ли?

    Tomio
    @Tomio
    backend developer (python, php)
    Github прекрасно работает "с кнопочками". Для этого у них есть десктопное приложение - https://desktop.github.com/
    Качайте, авторизуйтесь, выбирайте нужные папки на компьютере и - вуаля - всё улетит в ваш репозиторий.
    Ответ написан
    6 комментариев
  • Почему не игнорируется .bash_history добавленный в .gitignore?

    @startproger Автор вопроса
    Как ответил Алексей Тен в комментарии, дело было в том, что файл уже был в гите
    Ответ написан
    Комментировать
  • Библиотека, которая поможет понять, что "ответы" и "OtBETЫ" - это одно и тоже?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    "одно и то же" и "одно и тоже" - не одно и то же.

    Моя древняя статейка на эту тему
    https://m.habr.com/ru/post/86303/
    Ответ написан
    Комментировать
  • На выключатель подавать фазу или ноль?

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

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    dieharder, как уже посоветовали в комментариях. Это стандартный набор тестов для проверки качества ГСЧ.
    Ответ написан
    5 комментариев
  • Как правильно написать функцию с произвольным числом аргументов?

    0xD34F
    @0xD34F Куратор тега JavaScript
    function setNestedValue(root, ...args) {
      const val = args.pop();
      const key = (args = args.join('.').split('.')).pop();
      args.reduce((p, c) => p[c] = p[c] || {}, root)[key] = val;
    }
    
    
    const obj = {};
    setNestedValue(obj, 'xxx', 'yyy', 'zzz', 69);
    setNestedValue(obj, 'xxx.a.b.c', 187);
    setNestedValue(obj, '_', 666);
    Ответ написан
    Комментировать
  • Как отладить https проверку сертификатов в сервере, написанном на express.js + https?

    ulkoart
    @ulkoart
    Эти дела лучше отдать nginx`у.
    Ответ написан
    Комментировать
  • Какой Time Tracker для фрилансера выбрать?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    9 комментариев
  • Как усилить сигнал сотовой сети?

    Mister_BIT
    @Mister_BIT
    Живу в Краснодаре
    По подключению антенны к модему, а также выбору типа антенны сюда: https://bitconnect.ru/blog/antenna-4g-modem/
    Ответ написан
    Комментировать
  • Зачем давать право выбора машине?

    @MechanID
    Админ хостинг провайдера
    Тогда давайте еще круче: зачем соблюдать ПДД если можно ездить без них и дать волю случаю.
    ПДД нужны для того чтобы поведение машин на дороге было более упорядоченным и предсказуемым, точно также тут машина должна соблюдать ПДД (сохраняем порядок и предсказуемость), а потом уже пытаться минимизировать ущерб (все также не нарушая ПДД).
    Напомню что нарушение ПДД приводит к непредсказуемости что часто ведет к увеличению ущерба.
    Ответ написан
    Комментировать
  • Какой язык выбрать инженеру за 40?

    sergeygsd
    @sergeygsd
    врач-терапевт участковый
    Я молодой пенсионер ( 67 лет ) уч. врач все 40 лет. Без цели заработка изучаю информатику давно.
    php не люблю. Питон, Java, С++ Естественно знаком с СУБД, ассемблером, shell Пользуюсь любой ОС (Windows или Linux) Я просто любитель. Труд программиста тяжелый. Лучше учиться с преподавателями, но можно и самому.
    Моя знакомая, ЛОР-врач 35 лет хочет просто сменить профессию на Java-программиста. Человек очень упорный, надеюсь, что получится. Учите Java (по Лафоре, у него и по C++)
    Можно в NetBeans но я в терминале (если Windows это MinGW) - как раз поддерживает python + Java + C++ У Вас уйдет не меньше года, ни у кого быстрее не получилось. ВЭБ очень вряд ли. Хотя я изучал Друпал 7 и 8. Но Друпал 8 с его twig(ом) озадачил. И бросил. Смотрите по вэбу в сторону django. Мой путь с весны 2018 здесь : https://unics-70.livejournal.com/4324.html
    Ответ написан
    Комментировать
  • Какой язык выбрать инженеру за 40?

    opium
    @opium
    Просто люблю качественно работать
    Тот же что и инженеру за 18
    Ответ написан
    Комментировать
  • Установка/переустановка Windows официально и легально?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    1 - самые либеральные по цене - OEM лицензии, мало того, только их может покупать и перепродавать сборщик компа. VL (корпоративки) могут покупать только организации, мало того как + к OEM (тут не на 100% уверен, возможно мой контору разводили не слабо, но дело было давно, и с тех пор не покупал от имени крупных фирм)

    2 - переложить на клиента - можно, вроде где то было разьяснение, что нарушение происходит в момент принятия лицензии (ОК под словами "я прочитал, понял, и принимаю условия ... бла-бла-бла") ... н с другой стороны - факт договоренности о личной ответственности заказчика, и момент нажатия им кнопки (клика мышой) - было бы полезно фиксировать на видео, и складывать на полочку для следователя... а вот на это уже действительно мало кто пойдет в трезвом уме и здравой памяти

    ps

    освайвайте линукс! и агитируйте жадных ))
    - 99% типичных десктопных потребностей там решаются вполне себе прилично
    - серфинг - на ура
    - мультимедиа - есть оч даже продвинутые графическиме и видеоредакторы
    - офис.. вот тут внимание, настоятельно рекомендую https://www.onlyoffice.com/ru/ а не Libre как это обычно делают, почему - проект изначально делал ставку на 100% поддержку родных офисных форматов (кто гонял файлы между офисами - поймет с полуслова) ... кстати, desktopeditors есть и для винды, и тоже полностью фри, берите на заметку

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

    - БД - ну тут чуть ли не все БД мира против одного MS SQL (который прбирается на вражескую территорию)
    - IDE - VS CODE уже давно лучше чем просто редактор, и некоторые IDE от JetBrains имеют community редакции (а беты вообще все бесплатны.. хотя падучесть временами заметна ;(( ..)

    pps да 1С - есть.. и да, я в курсе - до фига чего нету, тем не менее.. для частников это частенько реальный выбор

    есть Steam с его играми, что то (очень далеко не все) можно поднять под wine..

    но по крайней мере есть целый сектор - небогатые частные владельцы прилично устаревших компов, для которых серфинг это 99,99% потребностей, для ни это вполне себе решение

    ppps

    во избежание холивара - я виндузятник и шарпист ))) у меня 2 лицензии винды, офис 2013 белый... однако с 2009 первый раз, и последние полтора года гораздо плотнее - поднимаю разные линуксы в виртах и на физике... и начал наконец то немного в них понимать

    все равно мой выбор - винда на физике, а линукс в виртуалбоксе.. однако он теперь у меня всегда есть в заначке ;))
    Ответ написан
    Комментировать
  • Какие есть программы для мониторинга рабочего времени?

    RostOsipov
    @RostOsipov
    Designer
    TOGGL отличная тулза. Бесплатного функционала хватает для ведения учета времени с выгрузкой всей статистики в удобный формат для передачи.

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

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    bitrix24.ru — перегружен функциями, тяжеловат для быстрого старта, но есть все пункты 1,2,3,4,5,6,7, что вам надо. Очень богатый базовый функционал в бесплатной версии.

    trello.com — философия канбан, если "зайдет" — уже не откажетесь. 1. проект=доска, подпроект=список, задача=карточка, в каждой карточке любое число чеклистов. 2. На любой уровень вложенности можно задать ответственных и наблюдателей. 3. Можно ставить прямые ссылки на другие карточки/доски. 4. Без проблем через встроенный фильтр-поиск отбираются задачи по любым критериям, ессно, 5. списки можно распечатать. 6. При приближении сроков отправляются напоминалки (почта, пуш на телефон и тд) +задача желтеет, потом краснеет. 7. Через плагины.
    В бесплатной версии есть все, бизнес-версия добавляет необязательные плюшки (вроде смены фона и неограниченного сохранения фильтров-поисков задач)
    Главные плюсы Trello — легок для освоения, очень удобный и наглядный, + мильон плагинов, расширяющших базовый функционал, в том числе и Гант. Если заинтересует — кину в комментарии ссылки про быстрое освоение трелло и плагины для него с описанием.

    Мы с Битрикс24 перебрались на Trello

    UPD. В комментариях в списке плагинов добавлен новый способ создания и управления автозадачами, через сервис ifttt.com
    Ответ написан
    8 комментариев
  • Что должен знать каждый С++ программист?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Каждый C++ программист должен уметь пользоваться поисковыми системами.
    Особенно в тех случаях, когда он собирается задать вопрос, который за него уже задавали множество раз, и на который можно найти готовые ответы.
    Ответ написан
    Комментировать
  • Как аргументировать начальству создание существующего проекта заново, с ноля?

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

    В вашем случае лучше попытаться плавно интегрировать опыт в текущий проект, разграничивая старый и новый код, (компоненты, микросервисы, "черные ящики" и т.п.), так же по чуть чуть можно будет подменять компоненты старого кода, на новые.
    В итоге через какое-то время новый код будет превалировать, и может даже можно будет завернуть старый код в отдельный ящик чтобы не вонял на весь проект.
    Ответ написан
    4 комментария
  • Как аргументировать начальству создание существующего проекта заново, с ноля?

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

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

    Если ни то, ни другое, то с какой стати платить больше?
    Ответ написан
    11 комментариев