Архив за 19 мая 2016 - 5

«Это началось как желание, стало приключением, а закончилось как уникальное дорожное путешествие.»
— к/ф «Трасса 60»

«Хакеры и Художники». Как мы 13 лет всем рунетом Пола Грэма переводили - 1

Пол Грэм написал книгу «Hackers and Painters» (оригинал в PDF на английском) когда еще был больше программистом, чем инвестором. С тех пор некоторые моменты устарели (да и arc не взлетел), но большинство мыслей остались актуальными (роль и место ботанов «хакеров» в современном мире, свободомыслие, критическое мышление, способность бросать вызов большим системам и пр). Лично я планирую перечитать всю книгу еще пару раз.

Спасибо Байраму Аннакову за «наводку» на Пола Грэма и Николаю Кононову, который подтвердил, что я на правильном пути.

Содержание

Глава 1 Why Nerds Are UnpopularЗа что не любят ботанов.
Глава 2 Hackers and PaintersХакеры и художники.
Глава 3 What You Can't SayО чем вы не можете сказать.
Глава 4 Good Bad AttitudeСлово «хакер».
Глава 5 The Other Road AheadДругая дорога в будущее, Другая дорога в будущее, продолжение.
Глава 6 How to Make WealthКак стать богатым.
Глава 7 Mind the GapОсторожно, разрыв.
Глава 8 A Plan for SpamПлан для спама.
Глава 9 Taste for MakersВкус — созидателям.
Глава 10 Programming Languages Explained — Языки программирования «в разрезе».
Глава 11 The Hundred-Year LanguageЯзыки программирования через сто лет.
Глава 12 Beating the AveragesLisp: побеждая посредственность.
Глава 13 Revenge of the Nerds — Месть ботанов 1, 2, 3.
Глава 14 The Dream LanguageБыть Популярным, часть 2.
Глава 15 Design and ResearchПроектирование и исследование.

Под катом хронология переводов и благодарности.
Читать полностью »

Власти Евросоюза рассматривают возможность законодательно обязать онлайн-кинотеатры, в том числе американские Netflix и Amazone, включать в передаваемый контент как минимум 20% местных фильмов, сообщилаЧитать полностью »

RS232 устройство 3-в-1 для домашнего Linux сервера: Часть 2 (Серверная)

Для устранения некоторых недостатков сервера, собранного из бытовых комплектующих, разработал недавно устройство, которым хочу поделиться. Его подробное описание, со схемой и исходными кодами, доступно на Geektimes в первой части.

WRN устройство

Устройство получило наименование WRN от составляющих его подсистем:

  • Аппаратный сторожевой таймер, работающий с watchdog демоном;
  • Генератор истинно случайных чисел;
  • Радиомодуль nRF24L01+ для сбора данных с автономных датчиков.

В этой части статьи будет рассмотрено как взаимодействовать с последовательным портом из пространства ядра (kernel space) и как организовать работу с несколькими подсистемами устройства через RS232 в Linux.

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

Серверы, собранные из специально не предназначенных для этого комплектующих, обычно имеют два недостатка. У них отсутствует аппаратный сторожевой таймер и часто не хватает энтропии для ряда сервисов. Нехватка энтропии особенно актуальна для не сильно нагруженных серверов. Это связанно с тем, что ядро Linux в качестве источника энтропии использует активность системы, а именно: сетевого оборудования, дисковой подсистемы и аппаратных прерываний.

Также в домашнем сервере часто возникает необходимость иметь более экономный, по сравнению с Wi-Fi, радиомодуль для коммуникации с автономными датчиками.

Существует большой выбор устройств, с помощью которых можно решить любую из этих проблем, но подключение каждого из них требует отдельный порт. Оценив ситуацию, в итоге решил разработать устройство 3-в-1 подключаемое в RS232 (COM) порт. Остальные требования получились следующими:

  • Аппаратный сторожевой таймер, пригодный для работы со стандартным демоном watchdog;
  • Генератор истинных случайных чисел на базе эффекта обратного лавинного пробоя p-n перехода;
  • Радиомодуль nRF24L01+ для сбора данных с автономных датчиков.

Таким образом устройство получило наименование WRN от названий составляющих его подсистем: WDT (WatchDog Timer), RNG (Random Number Generator), nRF24L01+.

WRN устройство

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

Сбербанк, «ХМБ Открытие» и Промсвязьбанк рассказали о планах начать предоставление дистанционных займов, сообщила газета РБК. В частности о таких планах сказал агентству Bloomberg глава Промсвязьбанка Дмитрий Ананьев. По его словам, банк планирует запустить онлайн-кредитование уже в мае. Промсвязьбанк готов выдавать собственным клиентам от 5 тысяч до 15 тысяч рублей сроком на 2−3 месяца под ставку 20%.

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

Создаем новую OS. Действительно новую, реально операционную, и правда – систему - 1

О создании новой операционной системы в последнее время говорят немало, особенно в России. В сумме размер всех публикаций по данной теме наверняка превышает размеры исходного кода любой операционной системы. Так что остается только одна проблема – от этих разговоров никаких новых OS не появляется. Всё, что предъявляется публике (и на что тратятся бюджетные деньги), на поверку оказывается кастомизированными сборками OS семейства Linux, а значит, не содержит ничего принципиально нового. Но, если о чем-то не говорят, это не значит, что его не существует.
В этой статье – проект принципиально новой OS, созданный в нерабочее время одним из ведущих сотрудников (Principal Engineer) российского подразделения Intel.
Читать полностью »

Обычным сайтам и пользователям за рассказ о способах входа на заблокированный в РФ сайт пока ничего не грозит

image
Фото: Руслан Шамуков/ТАСС

За пропаганду обхода блокировок сайтов отвечать должны операторы связи, считает Минкомсвязи. Новая версия поправок в закон «Об информации, информационных технологиях и о защите инф​ормации» и Кодекс об административных правонарушениях (КоАП), разработанная ведомством, предусматривает наказание операторов за размещение «принадлежащих им информационных системах сведений о технических средствах и способах к доступу информации», заблокированной Роскомнадзором​. Как и сообщалось ранее, наказывать предполагается рублем, то есть штрафами. Должностных лиц планируется штрафовать на суммы порядка 3-5 тыс. рублей, предпринимателей без юридического лица — 10-30 тыс. рублей, компании — 50-100 тыс. рублей, пишет „РБК“.

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

Пятничный формат: Необычные решения ЦОД - 1

/ фото Dennis van Zuijlekom CC

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

Наши материалы по теме:

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

Как долго или где быстро хранить информацию на диске - 1 Добрый день гиктаймс!

Некоторое время назад, на тостере попалось несколько интересных вопросов о хранении информации на жестких дисках, которые вызвали желание копнуть немного глубже, и я провел небольшое исследование.

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

В этой короткой статье мы рассмотрим, что собой представляют неизменяемые объекты и почему нам следует их использовать. Неизменяемыми называются объекты, чьё состояние остаётся постоянным с момента их создания. Обычно такие объекты очень просты. Наверняка вы уже знакомы с типами enum или примитивами наподобие DateTimeImmutable. Ниже мы увидим, что если делать простые объекты неизменяемыми, то это поможет избежать определённых ошибок и сэкономить немало времени.
Читать полностью »


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