Архив за 02 февраля 2015 - 14

Читать полностью »

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

Журналист «Известий» предположил, что официальная Россия не забудет и не простит американским компаниям электронную блокировку Крыма. Подготовка к ответному удару уже идет.

Думаю, ответ у нашего государства уже есть. Он не будет заявлен громко, но работа будет начата. Это можно сказать точно.

Напомню, Читать полностью »

Слушаем птичек из 1905-ого года. Восстановление старых записей - 1
Не так давно на Хабре проскакивала новость о том, что учёным удалось восстановить одну из очень старых записей, сделанную ещё в 1905 году, не повредив при этом носитель. Основным достижением тут является как раз факт целостности носителя, так как запись сделана была не абы на чём, а на восковом цилиндре. Это чуть ли не самый первый изобретённый способ записивоспроизведения звука, который широко использовался. До этого носителем были стеклянные цилиндры с сажей (воспроизводить их правда не умели), затем покрытием стала фольга и лишь потом воск.

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

Несмотря на то, что кроссплатформенность стала фактически стандартным атрибутом практически всех современных языков и библиотек, создавать по-настоящему кроссплатформенный продукт, всё равно было непросто. Компилируемые языки и сопутствующие библиотеки требовали сложной установки и настройки среды сборки и библиотек, а интерпретируемые — обязывали иметь или деплоить в составе необходимую версию интерпретатора. Есть немало проектов, пытающихся сделать этот процесс чуть более простым, но зачастую единственным решением оставалось устанавливать отдельный сервер и компилировать нативно.

В Go кросс-платформенность вышла на тот уровень, когда впервые можно смело отказаться от compile farms, специально настроенных dev-сред, виртуальных машин для сборки или chroot/docker-dev решений. И это ещё один серьезный game-changer, подробнее о котором я и хочу рассказать и показать на примерах
Поехали.

Кросс-компиляция в Go - 1

Читать полностью »

Часть 1. Вобще-то уже все поделили до нас!
Часть 2. Истина где-то рядом

В прошлой части мы расширяли алгебру и смогли делить на ноль арифметически. В качестве бонуса, способ оказался не единственным. Однако, все эти алгебры не дали ответа на вопрос: “Что там внутри или почему нам это не показывают?”

Пока древние вязали узелки, такой вопрос возникнуть не мог. Сейчас, куда не глянь, “бла-бла, для а≠0”. Значит ответ затаился где-то между узелками и настоящим. В математике все строго и последовательно, а значит и ответ не мог потеряться.

Делить на ноль — это норма. Часть 2 - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js