• Установка FreeSWITCH 1.8 на Debian 9 (Raspbian Stretch, базовый образ системы «Умного дома» MajorDoMo на Rasbperri Pi)
    0
    Рассмотрите вариант с RasPBX www.raspberry-asterisk.org. У меня неплохо работает.
  • Пользователи Google перешагнули 25% рубеж по количеству IPv6-соединений
    0
    Примерно 70%-80% из пользователей IPv6 это мобильные операторы и принадлежащие им ISP. В первую очередь IPv6 решает проблемы маштабирования и маленьким игрокам пока эти проблемы не близки.
  • Для чего хакерам Микротик и как я спрятал 100 тыс. RouterOS от ботнета
    0
    Мне интересно насолько безопасен ихний родной DDNS, это ведь централизированая база устройств с уже настроенным удалённым доступом. Поэтому один 0-day и как минимм десятки тысяч устройств заражены.
  • Вам не следует проводить собеседования, потому что… [спойлер — вы сами не ходите на собеседования]
    –1
    Постройте схему по отсеканию Д'Артаньянов и только Д'Артаньянов будут к вам стремится.
    Я никогда не настраиваюсь на то что я должен поймать кандидата на вранье. Уже сама такая постановка ошибочная и приводит к предубеждению.
    У меня есть набор требований и пожеланий к тому кого я хочу взять.
    Интеръю это равный разговор двох взрослых людей которым не надо даказывать что-либо друг-другу. Если это не так то я пытаюсь остановить такой разговор и не тратить на неого время вообще. И да я был на таких интревъю в качестве кандидата, когда был более неопытных и даже получал оффер и переживал что же я плохо ответил. Но сейчас я себе сложно представляю такую же ситуацию. Возможно уже на этапе предварительных переговоров з рекрутеров я понимаю что ни вакансия ни компания не моя и ни мне ни им не стоит тратить наше время. И это нормально.
    О «чесном ответе». Если говорить о больших компаниях — то более менее известна культура компании. Зачем вообще пробовать туда идти, если ваши ценности не совпадают с ценностями компании и вам приходится врать? Ищите ту где ваши ценности примут.
    А если таких на рынке не существует, то возможно это не тот рынок, или ваши «ценности» — это лично ваши тараканы в голове и стоит их переосмыслить, а не быть Дон Кихотом против ветряных мельниц.
    Я могу спокойно сказать на такой вопрос ответ что я не думал об этом и не вижу смысла обговаривать это. И это нормально прекратить разговор, когда стало ясно что вам нечего здесь делать. Вас никто наручниками к стулу не приковывает.
  • Вам не следует проводить собеседования, потому что… [спойлер — вы сами не ходите на собеседования]
    0
    Очередное подтверждение того что не все кто пишет не хабре имеют что сказать дельного. Полно спорных и даже глупых утверждений которые выдаются за истину в последней инстанции. И автор не сказал главного, а что же тогда спрашивать?
    Единственное из полезного, да не стоит спрашивать о какой то специфической проблеме, но вопросы об организации большого хранилища данных это как раз хороший вопрос. Он открытый не имеет одного правильного ответа и хорошо показывает уровень понимание дизайна систем, если конечно кандидат претендует на должность Senior+.
  • Как писать на ассемблере в 2018 году
    +2
    Статься начинается как писать на асм, а по сути рассматривается как обучать.
    На мой взгляд учить asm сейчас стоит для всяких ARM Cortex M3 на крайний случай Broadcomm/Raspberry Pi. На PC потребности в нем минимальны. А в embedded — это требование жизни.
    x86 особенно, MIPS частично, во встроееной технике проиграли маркетинговую войну ARM. Его и стоит учить.
    Keil, gnu asm.
    bob.cs.sonoma.edu/IntroCompOrg-RPi/intro-co-rpi.html — интересная книга.
  • Почему мне кажется, что студентов учат ООП неправильно
    0
    Недостаток всех этих подходов в оторваности от реальной практики проэктирования.
    Задача ООА и ООД моделирование предметной области.
    Так почему не взять маленькую задачу и смоделировать её от А до Я.
    Поэтому в книге Лармана один из лучших подходов www.ozon.ru/context/detail/id/3105480 для введения в ООД и ООА.
  • Comment from a drafted post.
  • Жизнь в воздушном океане. Что происходит в 326 метрах над Петербургом
    0
    как эти приставные краны разбирать будут?
  • Наши сервера и хакерская атака на демократов США: продолжение истории
    0
    Из вашего сообщения кажется что все доказательства только ваши IP что не подтверждается репортом.
    В репорте https://www.us-cert.gov/sites/default/files/publications/JAR_16-20296A_GRIZZLY%20STEPPE-2016-1229.pdf кстати ваша компания вообще не упоминается, она как operational infrastructure.
    Но руководству следовало б задуматься что в случае поездок в развитые страны ФБР может захотеть поговорить с ним и выдать ордер на выдачу.
  • Новый GC Epsilon. У джавы может не быть сборки мусора. Шок. Сенсация
    0
    Може быть полезным для тестирования LMAX Архитектур.
  • Использование HAproxy iptables+еtcd+confd для автоматического service discovery в переменчивых сетях
    0
    Service-Oriented Architecture(SOA) уже устоявшийся термин у которого есть определение что должно входить в такую архитектуру.
    У автора доклада скорее Service-Based Architecture но никак не SOA.

    Насчет проблемы рестарта, с HAProxy вы частично решили проблему зависимости сервисов, когда зависимый сервис еще не стартанул, а вам уже надо с него читать или писать. Но для более сложных сценариев все одно надо-бы клиентам добавлять random-задержку рестарта и зависимости старта.
  • Рефакторинг — это не задача в Backlog
    –1
    Вы правы невнимательно прочитал. В чём я не согласен с автором и Фаулером, что этот совет вреден и неприменим к large-scale refactoring.
  • Рефакторинг — это не задача в Backlog
    –1
    Вы невнимательно читали Фаулера. В приведённой вами статье Фаулер опонирует оппортунистическом рефакторинге, или рефакторинге ради рефакторинга. Его выводы к этой статье неимеют отношения.
  • Рефакторинг — это не задача в Backlog
    +1
    Очень наивная и вредная позиция, которая не позволяет иссправить значительные недостатки архитектуры. И для достаточно больших проэктов просто не работает.
    При итеративной разработке требования накапливаются и изменяются, поэтому нужен периодический large-scale рефакторинг. Вашей задачей является учить клиента.
    В вашем случае когда вы размазывате получается ситуация тоже плохая. По факту вы обанываете клиента. если клиент не желает учится это может быть допустимым вариантом, в других случаях очень вредный совет.
  • Модуль Posh-SSH простой доступ к SSH и SCP из PowerShell
    0
    Как вариант можете рассмотреть msys/mingw или отдельно, или в составе git-scm (https://git-scm.com/).
    Плюсы в том что полноценная оболочка bash, родной ssh клиент, потому проблем с совместимостю не наблюдается.
  • Тестирование мультиметров, а также об ошибках измерения
    0
    Если нужен относительно бюджетный мультиметр, Brymen BM257s http://www.eevblog.com/forum/testgear/brymen-bm-257-pictures-and-mini-review/ наверное лучший выбор.
  • Закрытый гештальт и много мяса на украинской картографической конференции
    0
    Почему Here, а не Maps.me, потому что в первом есть понятие UX.
    Maps.me исспользую только как резервный вариант.
    Базовые сценарии: Где я, Как куда то добратся(разными видами транспорта), поиск реализованы словно студентом.
    Банальная ситуация, когда я еду машиной с Here я знаю ограничение скорости для даного отрезка и таких мелочей много.
    Конечно проєкт разивавется, но в плане удобства исспользование он все еще далек от лидеров.

  • Heroes III. The Restoration of Campaign
    0
    В Возрождении Ератии был ещё один неприятный баг. Как только в лесном замке вы развивались до продвинутых единорогов игра падала.
  • За и против: Когда стоит и не стоит использовать MongoDB
    +1
    Для логов лучше исспользовать time-series db.
    Cassandra хороша когда нужна очень большая горизонтальная маштабируемость и гарантированое время записи.
    Redis — если данные хорошо ложатся в парадигму ключ-значение, по факту это кеш в памяти с дублированием на диск. Возможно к вашему решению RADIUS были дополнительные требования не указанные в заметке, но согласно описания он вам подошёл бы лучше.
    Для поднятия редко исспользуемых данных, можно реализировать сервис "прогрева", который поднимает данные с некоторой периодичностью.
  • Что меня раздражает в MacBook
    0
    Я специально перечислил несколько текстовых редакторов. Конечно в vim можно вообще забыть о функциональных клавишах, но для редактора которым пользуюсь раз в неделю чтобы подправить конфиг на отдалённой машине мне проще помнить комбинации которые работают везде.
  • Что меня раздражает в MacBook
    0
    Я допускаю что вы не разработчик. Работа с текстовыми редакторами vim, Atom, sublime значительно удобнее с Page Down / Page Up / Home / End / Delete / Insert.
    Ну и извините, но я не верю что в отсутствие этих клавиш вы будете продуктивнее чем ваш колега в Word с нормальной клавиатурой.
    Привыкнуть можно, можно даже выучить Fn+Up+Down, но это лишнее усложнение, только ради дизайна.
  • SolutionCop
    +1
    Я бы предпочёл чтобы работало например как плагин к SonarQube/SonarLint чем настраивать надцатый анализатор кода.
  • 7 расширенных возможностей Visual Studio 2015 Enterprise
    0
    Microsoft Fakes — в предыдущей версии был доступен в Premium редакции, сейчас он доступен только в самой дорогой редакции.
  • Неразбериха с названиями должностей
    0
    Лидер обычно это не leading, называют или Lead что встречается достаточно редко, а чаще всего Principal.
  • Неразбериха с названиями должностей
    0
    Вы не достигнете уровне собеседование. Современные рекртутеры напоминают мартышек или роботов. Менее оплачиваемые делают поиск строго по ключевым словам, не попали в поиск, вас не рассмотрят, более оплачиваемые проводят собеседование.
  • Делаем HTML5-квест: применяем паттерн MVC в Construct 2
    0
    Не пытались ли вы реализировать загрузку ресурсов с CDN. Не могу понять возможно ли это.
  • В продажу поступили ПК и серверы на базе процессоров «Эльбрус-4С»
    0
    А синтезатор топологии и оптимизатор тоже наш? Сомневаюсь. Современная
  • В продажу поступили ПК и серверы на базе процессоров «Эльбрус-4С»
    +4
    Разве что вы поставите в чистой зоне своего специалиста который с микросокопом будет смотреть на отсутствие нелегальных модулей, но что мне мешает добавить лишний слой при упаковке микросхемы в корпус?
    Да и учитывая размеры партии и деньги которые платятся тайванцам вероятность того что они позволят левым людям находится на линии почти равна нулю.
    Модуль-закладка может спать 99.99999% времени и вообще никак не проявлять себя до наступления определённых условий, так что выяснить его присутствие методом чёрного ящика вероятно не будет возможности.
  • В продажу поступили ПК и серверы на базе процессоров «Эльбрус-4С»
    +2
    ARM лицензирование ядра примерно от 10 млн. зелёных и это без покупки заказной оптимизированой топологии без которой покупка ядра не очень имеет смысл, потому что синтезированый процессор будет жрать энергию и перегреваться. Добавьте ещё сюда разные модули вроде видеоядра. Кстати оптимизированую топологию вряд-ли получится верифицировать на отсутствие закладок.

    Ну и суть Эльбрусов в том что они на супер-пупер продвинутой VLIW архитектуре которая в теории круче CISC и RISC на определённом классе задач. Только даже Интел с их ресурсами плюнули и заманались делать компилятор под это, а без крутого компилятора который будет паралелить хорошо инструкции оно в лучшем случае будеть жечь кучу энергии и работать медленее ARM.

    Кстати насколько помню кристалы для ельбрусов делались на TSMC в Тайване, что мешает «злобным» тайванцам добавить закладочек?
  • В продажу поступили ПК и серверы на базе процессоров «Эльбрус-4С»
    +3
    Видеочип, контроллер звука, сети всё одно производятся сторонними компаниями.
    Потому толку от вашей «безопасности» нет.
  • Знакомство с ASP.NET 5
    0
    Все DNX хранятся в профиле юзера: C:\Users\Shrike\.dnx\runtimes
    В старых версиях (для VS CTP6 по-прежнему): C:\Users\Shrike\.k\runtimes

    rbenv, virtualenv и сейчас наконец присоединяется .net
  • Что нужно знать про миграцию в Россию к 1 сентября 2015-го с иностранной инфраструктуры
    0
    не совсем понятно законна ли схема, когда данный физически хранятся в России, но обработка осуществляется за рубежом(конечно физически данные вытягиваются на момент обработки на машину за рубеж, но только те что нужны для обработки и только на момент обработки, а затем сбрасываются назад в российское хранилище).
  • NFX — Ультраэффективная Бинарная Сериализация в CLR
    +2
    Хорошая работа, но ту ли проблему решаем. Protobuf, Thrift и тот же WCF дают явное определение интерфейсов, програмист должен задуматься что должно выдавтся за границы системы/сервиса, а что нет.
    А автоматические генераторы, сериализаторы размывают физические границы системы что для ленивого програмиста/архитектора создаёт соблазн сделать сильно связаную систему где на каждый чих мы переганяэм мегабайты через сеть.
  • Intel изменила правила игры. Отныне названия процессоров не будут говорить ровным счётом ничего
    0
    Интел своими же руками закапывает свой бренд и маркетинг.
  • Эй, iCloud, где мои заметки?
    0
    Dropbox исспользовал раньше AWS S3 раньше для хранения данных и был одним из самых больших их клиентов, не думаю что сейчас что-то изменилось.
  • Почему Windows 10, а не 9. Объяснение с помощью одной строчки кода
    0
    Я понял что вы хотели сказать.
    Для Майкрософта нужно поддердивать два типа приложений:
    — Старые которые никто обновлять уже не будет, для них нормально отдавать версию Window 7, 8, 8.1 так как они даже в них не факт что будут работать.
    — новые приложения, с разработчиками которых нужно поступать по образцу Эпла либо вы следуете минимальным практикам либо ваши приложения будут неработоспособны, тем более доступны превью версии так что готовьте обновления приложений.
  • Почему Windows 10, а не 9. Объяснение с помощью одной строчки кода
    0
    Вы по моему не представляете как работает режим совместимости Windows. Майкрософт поддерживает статическую базу приложений и при запуске опеледелённого исполнительного файла с конкретной хеш-сумой и названием включается нужный режим. Всем несовместимым приложениям возвращается Windows 7 например и вся проблема.
  • Indexisto — мобильный браузер-читалка нового поколения
    0
    Я предвижу следюющую проблему с неиспользованием WebView, а именно безопасность. Вм нужно быть очень внимательными при парсинге и инерпритации результатов.
  • Почему Windows 10, а не 9. Объяснение с помощью одной строчки кода
    +1
    Не верю. Ничто не мешает запускать несовместимые приложения в режиме совместимости и возвращать им нужную циферку.