• Какие существуют альтернативы Git - более простые и с графическим интерфейсом?

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

    Вам не нужна никакая альтернатива. Используйте GIT. В интернете огромная куча видео уроков и текстовых материалов о том, как этим всем пользоваться. Большая часть команд, судя по всему, вам и не нужны.

    git pull, git push, git checkout, git merge, git commit и на этом всё — 5 элементарных команд, о которых можно легко загуглить.

    Вы потратили сейчас столько времени на поиски альтернативы, сколько реально нужно, чтобы понять самые основы. Это того не стоит.
    Ответ написан
    1 комментарий
  • Как программируют телекоммуникационное оборудование?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вообще-то, это не так работает. Сначала ставится задача типа "Разработать устройство такое-то с такими-то функциями". Далее это все прорабатывается до полноценного ТЗ со всеми подробностями. Далее это ТЗ передается инженерам, которые уже под требования ТЗ подбирают оборудование и ПО. Программисты сразу получают плату разработчика с тем же процессором и на ней уже могут производить отладку ОС и ПО. Инженеры тем временем проектируют плату, электронику, тестируют это все. В большинстве роутеров сегодня работает обычный линукс и на обычном процессоре типа ARM. Большая часть того, что там используется стандартизировано и легко покупается и компонуется в один девайс. ПО там зачастую обычный веб сервер с кучей скриптов для настройки стандартных линуксовых прогамм.
    В более сложных и больших сетевых устройствах, которые работают на магистралях, например, все несколько сложнее — там могут использоваться специальные процессоры и ПЛИС, которые программируются несколько иначе. Так же там может быть вообще полностью своя прошивка или какие-то другие специфические системы.
    Ответ написан
    Комментировать
  • Как не превратиться в мамонта?

    @laphroaig
    Есть разница между тем когда ты знаешь, чего ты не знаешь и тем, когда ты не знаешь чего ты не знаешь. В первом случае ты знаешь, что тебе нужно узнать для решения конкретной задачи, а во втором просто тупишь.
    Ответ написан
    1 комментарий
  • Как поставить babel на виртуальный хостинг?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Купи VDS и не мучайся. Не холивара ради, а безкостыльного решения проблемы для.

    VDSы нижнего ценового диапазона по стоимости мало отличаются от шаредов.
    Ответ написан
    5 комментариев
  • Как называется этот разъём на кабеле (фото внутри), который соединяет колонки, и где найти такой кабель?

    Moskus
    @Moskus
    Разъем побольше называется RCA male, жаргонное название - "тюльпан папа".
    Разъем поменьше называется 3.5 mm TS male, он же 3.5 mm mono jack.
    Весь кабель найдете по названию mono RCA to 3.5mm, только обратите внимание, чтобы разъем поменьше был обязательно двухконтактный, а не трехконтактный (потому что если он будет трехконтактным, есть некая вероятность, что кабель будет разведен не как "моно - моно", а как "моно - один канал стерео", намеренно или случайно, с дешевыми китайскими кабелями это более чем возможно).
    Ответ написан
    5 комментариев
  • Как посчитать разницу между временем?

    wagoodoogoo
    @wagoodoogoo
    prestashop, webix, phalcon, vue, slim, craft cms
    Как это не хочется, а если задача через 6 дней закрыта?

    Ну если совсем "в лоб":
    $start = '20:55';
    $end = '00:05';
    $float_start = floatval(str_replace(':', '.', $start));
    $float_end = floatval(str_replace(':', '.', $end));
    if ($float_start < $float_end) {
        $date1 = new DateTime("2018-12-16 " . $start . ":00");
        $date2 = new DateTime("2018-12-16 " . $end . ":00");
        $interval = $date1->diff($date2);
    } else {
        $date1 = new DateTime("2018-12-16 " . $start . ":00");
        $date2 = new DateTime("2018-12-17 " . $end . ":00");
        $interval = $date1->diff($date2);
    }
    echo $interval->format('%H:%I');
    Ответ написан
    2 комментария
  • Способ получения смс платежей?

    @abbaboka
    Мне нужно чтобы клиент мог отправить смс с определенной информацией на номер, и на этом все. Дальше я сам через PHP-скрипт активирую услугу (обычная запись MySQL).

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

    Из всех вариантов - только первый бесплатный почти (только процентов 50-70 идет не вам).
    Все прочие - требует миллионных (в долларах) затрат на создание/подключение.
    И это только помимо технических затрат на создание соответствующего ПО/поддержку серверов.

    А еще вам нужно арендовать короткий номер. Это тоже не бесплатно.
    Ответ написан
    Комментировать
  • Как удалить домен в яндекс.коннект?

    @donlordhan
    https://yandex.ru/support/connect/troubleshooting....

    Теперь в нашем сервисе есть возможность самостоятельно удалить домен, даже если он единственный в Вашей организации.

    Если Вы хотите удалить свой домен из Яндекс.Коннект, пожалуйста, сделайте следующее:

    1. Перейдите в раздел Профиль организации
    2. Нажмите значок ... (три точки в правом верхнем углу профиля Вашей организации )
    3. Выберите пункт "Удалить организацию".

    Это получится сделать, если:

    1. Делать это из внешнего аккаунта администратора вида login@yandex.ru
    2. На домене нет ящиков пользователей (общий ящик организации вида all@domain.com удалится автоматически при удалении организации)
    3. На домене никогда не были подключены платные сервисы в Яндекс.Коннект (Трекер или Расширенный тариф)
    Ответ написан
    Комментировать
  • Как каждый раз открывать страницу из поиска в новой вкладке?

    sim3x
    @sim3x
    https://www.google.com.ua/preferences

    Where results open
    Open each selected result in a new browser window
    Ответ написан
    Комментировать
  • Dependency Injection на пальцах?

    @stratosmi
    Ну вот нужно тебе использовать какой то функционал. Реализованный в виде класса, функции и т.п.

    Если ты будешь явно вызывать эту функцию, обращаться к классу - это явная зависимость.

    Но если тебе передать эту функцию или класс как переменную - это внедренная зависимость.

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

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    new Date().toLocaleString('en', {timeZoneName: 'long'})

    https://developer.mozilla.org/ru/docs/Web/JavaScri...
    Ответ написан
    Комментировать
  • Скопировал фрагмент js кода, угражают судом, возможно ли?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >Это нарушение авторских прав.
    обычная пустая туфта, никак у них не офорленны эти авторские права.
    тем более программы у вас разные, хоть и похожие - уже можете не переживать.

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

    delphinpro
    @delphinpro
    frontend developer
    30 млн страниц пихать в один файл не имеет смысла. Яндекс к примеру настаивает, чтобы в одном файле карты было не более 50 тыс ссылок.

    Попробуйте разбивать карту на несколько файлов
    https://www.sitemaps.org/ru/protocol.html#index

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

    Нормально. Если я не ошибаюсь в PHP7 этот синтаксис специально оптимизировали. Так что он даже быстрее склеивает строки.
    php.net/manual/ru/language.types.string.php#langua...

    UPD. Еще добавлю.
    В PHP эта возможность "всегда" была. А вот в JavaScript только "недавно" добавили. Не будь это опция такой полезной, вряд ли его стали добавлять в "современный" JS.
    https://habr.com/post/252323/#template-strings
    Ответ написан
    Комментировать
  • Заключение переменных в двойные кавычки, нормально или грех?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Можно. Я, например, использую и не вижу проблем. И лучше использовать синтаксис с усами — как по мне, так повышает читабельность помимо прочих плюшек:
    echo "Ответ {$res}";
    Ответ написан
    2 комментария
  • Сколько времени уделять на общение с клиентом? Как поддерживать связь?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У меня есть три типа взаимодействия с клиентом:
    1. Любые обсуждения, оформляемые как платная консультация.
    2. Работа по согласованному ТЗ. После согласования, ничего больше не обсуждается. Любые правки будут оформлены отдельным ТЗ после завершения текущего и отдельно оплачены.
    3. Звонки по проблемам. Возможны только в период приёмки или при ежемесячной оплате (авансовой) абонентки за поддержку.

    P.S. Давно заметил, что если человек упорно не хочет ничего обсуждать текстом и настаивает на созвоне, то и сам человек неадекватный и вопрос обсуждения мутный. Скорее всего на этапе приёмки "абонент" будет гундеть, что "видел всё совсем не так".
    Ответ написан
    1 комментарий
  • Зачем давать право выбора машине?

    riky
    @riky
    Laravel
    Сергей Соколов, едете вы такой на своей новенькой автопилот-тачке, вдруг дорогу начала перебегать мышка, и авто запускает у себя русскую рулетку, задавить мышку или отправить машину вместе с вами под откос.
    Ответ написан
    5 комментариев
  • Каковы перспективы самописных ОС типа ReactOS, чего они добиваются?

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

    А много ли требуется от ОС? Обеспечить бесперебойную работу приложений и драйверов, и доступ к ресурсам компьютера. Всё!

    Раньше, во времена MS-DOS, как-то всем хватало 640Кб, даже с запасом. А что сейчас?

    Вот самописные ОС и пытаются конкурировать. Их проблема в том, что им не удаётся стать достаточно универсальными. Не то, чтобы это было невозможно, просто очень долго, а денег за это, как правило, никто не платит. Можно пойти по пути быстрой разработки тяп-ляп с нагромождением готовых решений, которые тянут за собой огромные библиотеки и кучу ресурсов прозапас, но это выльется в то, что ОС будет монстром. А можно долго и вдумчиво делать качественную продуманную архитектуру, внедрять поддержку существующих технологий, внедрять поддержку старых умерших технологий для обратной совместимости, писать или приспосабливать драйвера, и надеяться, что ОС увидит светлое будущее, но на это уйдут годы или десятилетия, а многих не хватает на такой подвиг на голом энтузиазме.

    Самый правильный путь - это отказаться от старых технологий. А современные технологии допилить до ума, не перегружая, сделав их простыми и надёжными. И только их и поддерживать. Но, как я уже сказал, при таком подходе страдает универсальность и обратная совместимость, да и просто совместимость, поэтому такая ОС будет не популярной.
    Ответ написан
    1 комментарий
  • Как склонировать чужой репозиторий и получить доступ к истории коммитов?

    DevMan
    @DevMan
    Клонируете и смотрите. Вам подсказать git clone?
    Ответ написан
    Комментировать
  • Можно ли средствами PHP назначить видео на hdmi-выход "сервера"?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    а чем exec() и системные вызовы не подходят?
    Ответ написан
    4 комментария