Архив за 03 апреля 2022 - 2

В статье "Пережить великую нехватку переменных" (Outliving the Great Variable Shortage) Тим Оттингер формулирует закон Кёрли:

«Переменная должна означать только что-то одно. Она не должна означать "что-то при таких-то условиях" и иметь разный смысл в разных обстоятельствах. Также она не должна иметь два смысла одновременно. "За двумя зайцами погонишься – ни одного не поймаешь". Переменная должна означать что-то одно все время своего существования»

Седого ковбоя Кёрли Уошбурна в комедии 1991 года "Городские пижоныЧитать полностью »

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

Начало

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

За последние пару недель я встретил огромное количество статей с заголовками "Поднимаем свой VPN" или "Настройка OpenVPN в N шагов". На этой волне я тоже решил попробовать сделать VPN для себя и близких - лишним такой опыт (да и сам VPN) точно не будет. Для этого я прикупил один из самых дешевых VPS с заграничным IP и минимальными характеристиками. Такое удовольствие мне обошлось в ~250р за месяц.

Саму приватную сеть было решено развернуть посредством OpenVPN. На тот момент я не слышал ничего про другие сервисы, а инструкций по настройке OpenVPN было более чем предостаточно (как узнал позже, развернуть все можно буквально в Читать полностью »

Компания Vivo готовится представить свою новую флагманскую линейку смартфонов X80. И сегодня в Сети появилась информация о моделях X80 и X80 Pro. Также ожидается ещё и X80 Pro+. 

Прошло уже 20 лет с момента завершения проекта «Геном человека», в рамках которого учёные за более чем 10 лет секвенировали геном человека. Несмотря на то, что обычно об этом событии говорят, как о расшифровке всего генома, на самом деле в рамках проекта было секвенировано 92% последовательностей нуклеотидов ДНК. 

Краткая история Dell UNIX - 1


Личные воспоминания одного из разработчиков Dell UNIX об истории создания этой системы, её многообещающем начале и бесславном конце. Кто стоял за кулисами этого процесса, чем выгодно отличалась эта ОС, и что же всё-таки помешало ей стать успешной?Читать полностью »

Новый iPad Air, как оказалось, более дружелюбен к тем, кто попытается заменить в неё аккумулятор самостоятельно. 

Дисклеймер: Нет, это не дайджест авторства Романа Пронского. К сожалению, у меня нет достоверной информации - будет ли выходить его дайджест далее.

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

Если Роман сможет и захочет далее продолжать свой дайджест - он сам решит, как использовать мой текст: взять в свой проект, как его часть или нет. На всякий случай я ставлю нумерацию дайджеста через дробь. Однако не претендуя при этом на продолжение оригинального проекта.

PHP

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

В начале года Samsung неожиданно объявила, что её телевизионная игровая платформа Samsung Gaming Hub будет включать облачные сервисы GeForce Now, Google Stadia и Utomik. К сожалению, всё это снова задержится. 

Компания Realme рассказала, что её новый смартфон Realme 9 4G будет представлен в Индии уже 7 апреля.  


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