Задать вопрос
  • Как организовать работу программистов в стартапе если ты не программист?

    У меня была такая ситуация, косяки и затыки в проектах были постоянно. Решил просто: выучил программирование. Теперь:
    1. Если программист заламывает высокую цену - приземляю его
    2. Если программист говорит долгие сроки - ускоряю его
    3. Читать код можно только научившись писать код
    4. Я разбираюсь в архитектуре систем и оцениваю предлагаемые решения грамотно
    5. Ваша идея ничто, всем пох на неё

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

    vvpoloskin
    @vvpoloskin
    Инженер связи
    В твоем случае лучше взять на фрилансе менеджера проектов и оставить ему технические вещи.
    Ответ написан
    Комментировать
  • Как, используя алгоритм быстрой сортировки, определить лежит точка в массиве отрезков или нет?

    Объединить вместе в один массив точки начал (с доп.полем "+1") и концов (с доп.полем "-1") отрезков и отсортировать его по координате :
    [11,+1],[17,+1],[21,-1],[32,+1],[37,-1],[42,-1]
    А затем один раз пройтись по нему накапливая сумму доп.поля.
    Ответ написан
    7 комментариев
  • Как безопасно передавать пароли?

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

    Если основной канал использования - Интернет - то пароль передавайте СМС, если только у Вас или получателя не смартфон, на который может забраться злоумышленник, захвативший ПК.

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

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

    vvpoloskin
    @vvpoloskin
    Инженер связи
    На типовые задачи конечно лучше snmp - быстрее ввод, на выходе уже почти структурированная информация. На по сложнее ssh/telnet. Но это если надо будет запускать всякие трейсерты, lookupы, пинги...
    Ответ написан
    Комментировать
  • Как подменить ip сайта?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Купите самый дешёвый nginx \ VPS и сделайте реверс прокси, потом поменяйте IP в DNS.
    Ответ написан
    Комментировать
  • Как спрятать сервер от traceroute?

    BuriK666
    @BuriK666
    Компьютерный псих
    Просто увеличивайте его на 1
    iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-inc 1
    Ответ написан
    Комментировать
  • Каким образом можно усилить сигнал Wi-Fi в 4 этажном частном доме?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Я бы советовал поставить AP на всех этажах, выкрутить их мощность на середину или минимум и сделать единую зону покрытия, выкручивая сигнал, вы очень теряете в качестве канала, пока вы сидите на слабом вайфае последнего этажа, те кто сидят даже на первом рядом с точкой, ощущают ухудшение качества связи, связано с принципом работы вайфая. Можно антенны городить, усилители ставить, но best practice - это много маломощных точек, сигнал которых не должен проходить через перекрытия и единая зона для них.
    Ответ написан
    2 комментария
  • Wifi, дальность 8м, пинг 51638.594 ms, нормально?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Скорее всего - это баг маршрутизатора, меняйте частоту \ обновляйте прошивку \ меняйте режим с n на g и потом проверьте.

    Лучше поставить скорость wifi пониже (допустим 25MB в режиме G).

    Т.е. происходит ошибка определения скорости соединения или расстояния до клиента (скорее всего) и за-за этого роутер пытается подстроить скорость линка и всё ломается.
    Ответ написан
    Комментировать
  • Как организовать обмен сообщениями между различными физическими серверами?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    ØMQ aka ZeroMQ
    zeromq.org
    https://www.npmjs.org/package/zmq
    или другие *MQ протоколы/библиотеки, в общем, это направление имеет много альтернативных решений, но нам роднее и дороже ZMQ
    Ответ написан
    Комментировать
  • Какие есть механизмы сжатия трафика?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Никаким, вот прямо так, работа компрессоров требует больших вычислительный ресурсов, для маршрутизаторов это недопустимая роскошь, в них стараются использовать минимум программной и максимум аппаратной логики. Можно конечно использовать приоретизацию трафика (QoS), но в вашем кейсе она также будет бесполезна, просто расширьте канал.
    Ответ написан
    1 комментарий
  • Генератор юзеров?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    randomuser.me ?

    Или faker (есть для ruby, python, php, js...)
    Ответ написан
    1 комментарий
  • Почему пинг влияет на наличие интернета?

    karabanov
    @karabanov
    Системный администратор
    Может этот компьютер в целях экономии электроэнергии выключает сетевой интерфейс?
    Попробуйте выключить эту функцию:

    9cbbdfae216d401c999ef693a672f7f2.jpg
    Ответ написан
    2 комментария
  • Почему пинг влияет на наличие интернета?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Проблема на всех компьютерах подключенных к роутеру или только на одном? По симптомам похоже, что одно из устройств не обновляет ARP таблицу автоматически и просто по таймауту "забывает" о наличии другого, а пинг принудительно заставляет устройство записать арпу.
    Ответ написан
    2 комментария
  • В чем принципиальное отличие L3 коммутатора от маршрутизатора?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    В предназначении и внутреннем устройстве)

    L3-свич хорошо "гоняет" (пропускает без значимого изменения) трафик, делает обычный forwarding между сетями, умеет динамическую маршрутизацию. Из начального пакета он меняет в основном source и destination MAC-адреса, QoS да CRC. Конечно, навороченные коммутаторы умеют делать GRE, некоторые даже IPSec, но вы не получите большой производительности от этого.

    Маршрутизатор именно "молотит" пакетики с данными - активно вносит изменения в заголовки, инкапсулирует в туннели, натит, терминирует ppp-сети. Он, как видите, активно меняет содержимое пакетов, залазя глубже уровня ethernet.

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

    Если вы посмотрите router perfomance и switch perfomance таблицы, вы увидите, что у коммутаторов производительность измеряется в количестве пропущенного трафика, а у маршрутизатора - в количестве обработанных пакетов.

    Ну и да, отличие, конечно же в наборе функций) Понятно, что тот же isis в большинстве случаев умеет и коммутатор, и маршрутизатор. Но если сравнивать по feature navigator например, вы увидите, что на самом деле коммутаторы умеют меньше.
    Ответ написан
    Комментировать
  • Как решается уравнение x^x?

    Методом Ньютона (либо же касательных) будет категорически быстрее чем половинным делением, при том, что код будет совсем незначительно посложнее.
    Ответ написан
    Комментировать
  • Какой выбрать Cisco router с резервированием на уровне железа?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Из того, что вы написали:
    1) сделаете из пары роутеров протоколами резервирования
    2) смотрим таблицу router perfomance
    3) BGP умеет практически каждый роутер, если конечно не нужен full view
    4) ACL тоже умеет каждый железный роутер

    От себя, если с баблом проблем нет и не нужен full view, возьмите что-нибудь из 3900. А если совсем денег не жалко, можно смотреть дороже.
    Ответ написан
    Комментировать
  • Какой выбрать Cisco router с резервированием на уровне железа?

    @tgz
    Резервирование на железном уровне внутри одного роутера - миф. Ставьте два отдельных и включайте балансировку.
    Ответ написан
    4 комментария
  • На повестку дня: Ruby On Rails или Node.js или php или Python?

    webus
    @webus
    Golang | Python | NodeJS | Java
    Python / Django.

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

    Второе, как ни крути но Ruby медленный. Да я пробовал последний Ruby 2.1 с последними Рельсами, и говорю он медленный. Да я знаю, что можно запускать Рельсу на всяких passanger, thin и unicorn. Знаю что есть JRuby и прочие реализации. Знаю что можно закешировать все что можно. Я это пробовал. И все равно, Руби - медленный. К слову реализаций Python тоже много, есть и Jython, PyPy, Stackless Python. Django на фоне Rails выглядит просто молнией, быстрый старт и прозрачность работы. Нет никакой магии, все понятно как работает от начала и до конца.

    Третье, Django достаточно консервативный фреймворк. В него никогда не добавят какую-нибудь сомнительную фичу, как это бывает в Rails (например никому не нужный turbolinks). Скоро выходит версия 1.7. Где достаточно много плюшек действительно нужных.

    Вам будут говорить про разветвление Python на версию 2 и 3. Что все плохо. Не верьте. Это все ерунда. В настоящее время большинство популярных библиотек уже давно на Python 3. Django, Flask уже давно. Мы все новые проекты начинаем на Python 3 и проблем никаких нет.

    На счет NodeJS. Использовать можно, но... Неудобно. Переносимость кода client side < - > server side по факту равна менее 10%. Сейчас большинство используют NodeJS как платформу для запуска нужных тулз для сборки фронтэнда, например Grunt / Gulp, Bower и прочее. Конечно пакетный менеджер npm.

    Надеюсь ответил на ваш вопрос.
    Ответ написан
    4 комментария