Лекции о мозге, часть 1. Эволюция головного мозга человека. Функции мозга на каждом этапе его развития

Приветствие Приветствую всё сообщество Хабра. Меня зовут Александр Морозов. Я практикующий врач, работал терапевтом, в настоящее время специализируюсь в лучевой диагностике (работая в на КТ и МРТ), подрабатываю в лучевой диагностике. Я веду блог Коллекционер Будущего, в рамках которого через разные активности рассказываю о различных прогрессивных биоинженерных, медицинских и других прорывных технологиях. Постепенно буду вас […]

Быстрое логгирование

В этой статье я поместил бенчмарки наиболее частных вызовов логгеров. Все эксперименты я проводил над log4net и NLog, на Windows 10 x64 Intel с M.2 SSD. Чтобы долго не читать, таблица результатов сразу сверху. Сырые результаты можно посмотреть на GitHub. В том же репозитории код (для запуска потребуется .Net 4.7.2 + Microsoft Visual Studio 2017+). […]

Анализ сишного Hello World

Hello World — одна из первых программ, которые мы пишем на любом языке программирования. Для C hello world выглядит просто и коротко: #include <stdio.h> void main() { printf(«Hello World!\n»); } Поскольку программа такая короткая, должно быть элементарно объяснить, что происходит «под капотом». Во-первых, посмотрим, что происходит при компиляции и линковке: gcc —save-temps hello.c -o hello […]

Поймай меня, если сможешь. Версия Короля

Меня называют Король. Если пользоваться привычными вам ярлыками, то я – консультант. Точнее, владелец консалтинговой компании нового образца. Я придумал схему, при которой моя компания гарантированно зарабатывает очень приличные деньги, при этом, как ни странно, принося пользу клиенту. Как думаете, в чем суть моей бизнес-схемы? Никогда не угадаете. Я продаю заводам их собственных программистов, и […]

Пол Грэм: «На смену корпоративной лестнице»

Август 2005 Тридцать лет назад нужно было прокладывать себе путь по служебной лестнице. Сейчас это уже не считается правилом. Наше поколение хочет получать деньги на передовых позициях. Вместо того, чтобы разработать продукт для какой-нибудь большой компании в ожидании получения гарантии рабочего места, мы сами разрабатываем продукт, в стартапе, и продаем его большой компании. По меньшей […]

The Dream Machine: История компьютерной революции. Глава 1. Мальчики из Миссури

Пролог Мальчики из Миссури Джозеф Карл Роберт Ликлайдер производил сильное впечатление на людей. Даже в ранние годы, до того как он связался с компьютерами, у него был способ сделать всё что угодно ясным для людей. «Лик был, возможно, наиболее одарённым интуицией гением, которых я когда-либо знал» — объявил позже Вильям МакГилл в интервью, которое было […]

Сравнение: Svelte и React

На сайте React’a есть туториал, в котором описывается разработка игры Tic Tac Toe. Я решил повторить разработку этой игры на Svelte. Статья охватывает только первую половину туториала, до реализации истории ходов. Для целей ознакомления с фреймворком этого вполне достаточно. Каждый раздел статьи соответствует разделу туториала, содержит ссылки на исходный код обоих фреймворков. Inspecting the Starter […]

PHP дженерики уже сегодня (ну, почти)

Если спросить PHP-разработчиков, какую возможность они хотят увидеть в PHP, большинство назовет дженерики. Поддержка дженериков на уровне языка была бы наилучшим решением. Но, реализовать их сложно. Мы надеемся, что однажды нативная поддержка станет частью языка, но, вероятно, этого придется ждать несколько лет. Данная статья покажет, как, используя существующие инструменты, в некоторых случаях с минимальными модификациями, […]

Знакомство с Go и Mggo Framework

Всем привет! Хочу поделиться с первым опытом программирования на языке Go. Cвою дорогу в программирование я начал как frontend разработчик. Далее перешёл на backend на Python и, немного для себя, на C# Asp.Net MVC. Но вот недавно, пару месяцев назад, я познакомился с этим прекрасным языком Go. Почему Go? 1 — компилируемый язык. 2 — […]

Подводные камни WSUS Package Publisher

О том, как я разворачивала Package Publisher и проблема, решение которой я не нашла на просторах интернета Невозможно проверить сигнатуру для файла \\[serverName]\UpdateServicesPackages\AppName_abf10b91-bfa6-44ff-aa54-099e4bf1487d\a7f3d4b2-02b6-4f0c-ab9b-e38c8de9c3f0_1.cab Verification of file signature failed for file: \\[serverName]\UpdateServicesPackages\AppName_abf10b91-bfa6-44ff-aa54-099e4bf1487d\a7f3d4b2-02b6-4f0c-ab9b-e38c8de9c3f0_1.cab Поставили как-то передо мной задачу развернуть в нашей маленькой сеточке на 1000 машин сервер обновлений. Вообще, администрирование – не моя основная задача, да и […]