Месяц: Декабрь 2019

  • Где и как применяются граничные серверы

    от автора

    При разработке сетевой инфраструктуры обычно рассматривают либо локальные вычисления, либо облачные. Но этих двух вариантов и их комбинаций мало. Например, что делать, если от облачных вычислений отказаться нельзя, а пропускной способности не хватает или трафик стоит слишком дорого? Добавить промежуточное звено, которое выполнит часть вычислений на границе локальной сети или производственного процесса. Эта периферийная концепция…

  • Топ 10 ошибок в проектах C++ за 2019 год

    от автора

    Ещё один год стремится к окончанию, поэтому настало время заварить себе кофе и перечитать обзоры ошибок за прошедший год. Конечно, на это уйдёт много времени, поэтому эта статья и была написана. Предлагаю взглянуть на наиболее интересные темные места проектов, которые встретились нам в 2019 году в проектах, написанных на C и C++.

  • Preload в php 7.4: Composer и выбор файлов для предзагрузки

    от автора

    Мы в Badoo активно занимаемся переходом на PHP 7.4 и с большим энтузиазмом ждём возможности использовать новую функцию preload. Не так давно мы рассказывали о наших экспериментах с ней. Судя по всему, сообщество взбудоражено не меньше, чем мы. Разработчики фреймворков активно обсуждают возможности внедрения прелоада (а некоторые уже сделали его поддержку). Теперь дошла очередь и…

  • Нас Django вкус волнует и манит

    от автора

    Прошло уже несколько недель, как официально вышла 3 версия Django. Я работал с этой версией ещё до публикации официального релиза и, к сожалению, заметил, что развитие Django сильно замедлилось. Версия 1.3 от 1.7 отличается в разы, а вот 3 версия содержит косметические изменения ветки 2 и не более. Мой проект winePad стартовал с версии Django…

  • Древности: принцип коллекционирования хлама и итоги 2019 года

    от автора

    За прошедшие 12 месяцев моя коллекция винтажных устройств, компьютерных и не очень, пополнилась на… Ээээ, количество экспонатов уже с трудом поддается оценке, проще измерять коробками. Недавний переезд в новое жилье тому способствовал: в процессе переноса вещей из дома в газель моя спина не раз спрашивала меня — а зачем это все? К чему? На дворе…

  • Мощный недорогой электровелосипед своими руками

    от автора

    Привет, Гиктаймс! Однажды, еще будучи обычным деревенским школьником, в автомобильном журнале я увидел небольшую заметку о электровелосипеде, построенным каким-то иностранным энтузиастом, и который умел разгоняться до 40 км/ч и имел запас хода в 70 километров. После этой небольшой заметки я бросил безуспешные попытки завести старый двигатель от бензопилы Дружба и понял, что будущее наступило. На…

  • Как нейробиологи изучают и стимулируют креативность мышления

    от автора

    Моя работа постоянно требует оставаться креативным, и может быть, поэтому её ещё не передали роботам или на аутсорс. Чтобы не отправиться в утиль раньше времени, я решил разобраться, как устроена креативность, и можно ли облегчить мозгу задачу выдавать оригинальные идеи. Хотелось разобраться в вопросе фундаментально, а не на уровне «полезных» советов и мотивационных методик. Поэтому…

  • Что хотят от кандидатов на собеседовании по написанию кода?

    от автора

    Привет, хабровчане. В преддверии старта курса «Java QA Engineer» делимся с вами продолжением вот этого материала . На первых своих собеседованиях я этого не знал. А ведь разработчики не просто наблюдали за мной — они ожидали. Ожидали, что я буду действовать по следующему алгоритму: Уточнить задание Спросите: «Что вы подразумеваете под словом палиндром?». Это отвечает…

  • Краткий обзор инструментов для тестирования и бенчмаркинга блокчейнов

    от автора

    Сегодня решения для тестирования и бенчмаркинга блокчейнов заточены под определенный блокчейн или его форки. Но есть и несколько более общих решений, которые отличаются функционалом: некоторые из них — опенсорсные проекты, другие предоставляются как SaaS, но большая часть — это внутренние решения, создаваемые командой разработки блокчейна. Тем не менее, все они решают похожие задачи. В данной…

  • Говорите о своей зарплате

    от автора

    Давайте поговорим откровенно, товарищи айтишники. На фоне кучно опубликованных экономических и политических статей на Хабре, связанными с Nginx и Айхор, призывами объединяться в профсоюзы, самое время напомнить о наших классовых интересах. Будучи наёмным работником, у айтишника существуют вполне определённые требования: Зарплата должна быть как можно выше. Обязательное рабочее время должно быть как можно меньше. Результаты…