Как стать автором
Обновить
2
0
Андрей Рыжков @red_andr

Пользователь

Отправить сообщение

Создание зашифрованного диска с «двойным» дном с помощью Veracrypt

Время на прочтение 4 мин
Количество просмотров 78K


VeraCrypt — свободный форк TrueCrypt используемый для сквозного шифрования в Windows, Mac OSX и Linux, и позволяет шифровать системный диск, отдельный внутренний или внешний диск или создавать виртуальные диски с использованием файлов-контейнеров.

В этой статье мы рассмотрим интересную возможность VeraCrypt для создания зашифрованного диска со скрытым разделом, этот метод, также называемый методом «двусмысленного шифрования», обеспечивает возможность правдоподобного отрицания наличия второго тома, т.к. не обладая нужным паролем, доказать существование скрытого тома не представляется возможным.
Читать дальше →
Всего голосов 42: ↑40 и ↓2 +38
Комментарии 62

Применяем Data Science в мирных целях покупки дома

Время на прочтение 9 мин
Количество просмотров 25K
Чтобы продать что-нибудь ненужное, нужно сначала купить что-нибудь ненужное, а у нас денег нет.
— Трое из Простоквашино

Введение


Так получилось, что я живу в своей квартире (или кондо по-местному) в Монреале. И однажды, примерно год назад меня посетила мысль что неплохо бы перебраться в собственный дом. Некоторый опыт покупки и продажи жилья у меня уже был и, в принципе, можно было бы подойти к этому вопросу просто, как поступает большинство местных обывателей: нанять риэлтора и предоставить ему разобраться со всеми вопросами, но это было бы скучно и неинтересно.


Поэтому я решил подойти к этому делу научно. Есть задача: надо разобраться сколько примерно стоит то что у меня есть, и где находится то что я могу себе позволить. Ну и попутный вопрос — понять куда дует ветер. И изучить гео-пространственные вычисления в R.

Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 35

Первые в мире серийные лампы с солнечным спектром

Время на прочтение 4 мин
Количество просмотров 142K
В январе 2020 года в продаже появились первые светодиодные лампы, в которых используются светодиоды Sunlike, обеспечивающие равномерный спектр без пиков и идеальную цветопередачу.



Читать дальше →
Всего голосов 146: ↑145 и ↓1 +144
Комментарии 307

Ночные контактные линзы для тех, кто не носит очки, но боится при этом коррекции

Время на прочтение 6 мин
Количество просмотров 89K


Последний в нашем цикле коррекций зрения метод — это жёсткие контактные линзы для ночного использования. Они вторые по безопасности после очков. Условно самый безопасный метод коррекции — это однозначно очки (с прочными поликарбонатовыми линзами), потом — ReLEx SMILE и жёсткие ночные линзы, потом — femtoLASIK и ФРК, затем мягкие однодневные линзы, затем «варварские методы» — мягкие линзы длительного ношения и LASIK. Отдельно стоят факичные интраокулярные линзы и искусственные хрусталики — их лучше делать только по прямым медицинским показаниям (достаточно инвазивный метод для рефракционных показаний).

Главное преимущество ночных линз — клинически доказано, что они останавливают прогрессирующую миопию. Поэтому очень часто их назначают детям, когда глаз активно развивается. После 20 лет этот эффект на порядок уменьшается, но остаётся пара других плюсов.

Расплата за явные плюсы — высокая цена таких линз, необходимость строгой дисциплины и регулярный сон минимум по 7 часов.
Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Комментарии 51

Программисты, давайте изучать исходники классических программ

Время на прочтение 2 мин
Количество просмотров 54K
Современные программисты — счастливчики: мы живём в мире, в котором исторические и оказавшие существенное влияние программы имеют открытый код, доступный для изучения. Однако, многие программисты только учатся, и изучают те программы, над которыми работают сами. У нас редко находится время для изучения исторических работ, и курсы программирования редко тратят время на такие вещи.

Мы полагаем, что разработчикам следует изучать исходники программ, оказавших большое влияние, подобно тому, как архитекторы изучают здания, оказавшие влияние на архитектуру (и критикуют их). Чем повторять те же ошибки снова и снова, мы должны изучить большую работу, проделанную до нас, и вынести из неё уроки.
Читать дальше →
Всего голосов 74: ↑69 и ↓5 +64
Комментарии 68

Y-метод — действительно простой способ собрать кубик Рубика

Время на прочтение 7 мин
Количество просмотров 319K

Введение


В статье рассматривается «Y-метод» сборки кубика Рубика — его легко понять и запомнить. Он основан всего на одной последовательности, которая называется «Y-движение». Поняв этот алгоритм, вы навряд ли забудете как собрать кубик самостоятельно.
Читать дальше →
Всего голосов 118: ↑117 и ↓1 +116
Комментарии 78

50 оттенков matplotlib — The Master Plots (с полным кодом на Python)

Время на прочтение 39 мин
Количество просмотров 358K
Те, кто работает с данными, отлично знают, что не в нейросетке счастье — а в том, как правильно обработать данные. Но чтобы их обработать, необходимо сначала проанализировать корреляции, выбрать нужные данные, выкинуть ненужные и так далее. Для подобных целей часто используется визуализация с помощью библиотеки matplotlib.



Встретимся «внутри»!
Читать дальше →
Всего голосов 67: ↑67 и ↓0 +67
Комментарии 15

Где находился Ваш дом миллионы лет назад

Время на прочтение 2 мин
Количество просмотров 61K


Виртуальный геохронологический глобус, на котором можно увидеть, как выглядела поверхность нашей планеты в разные эры (Нео-протерозой, Палеозой, Мезозой, Кайнозой), начиная от временного промежутка в 750 миллионов лет назад.
Читать дальше →
Всего голосов 67: ↑65 и ↓2 +63
Комментарии 50

Почему физики всё ещё используют Fortran

Время на прочтение 8 мин
Количество просмотров 78K
Не знаю, как будет выглядеть язык программирования в 2000-м году, но я знаю, что называться он будет FORTRAN.
— Чарльз Энтони Ричард Хоар, ок. 1982

В индустрии Fortran сегодня используется редко – в одном из списков популярных языков он оказался на 28-м месте. Но Fortran всё ещё главный язык для крупномасштабных симуляций физических систем – то есть для таких вещей, как астрофизическое моделирование звёзд и галактик (напр. Flash), крупномасштабной молекулярной динамики, коды подсчёта электронных структур (SIESTA), климатические модели, и т.п. В области высокопроизводительных вычислений, подмножеством которых являются крупномасштабные числовые симуляции, сегодня используются лишь два языка – C/C++ и «современный Fortran» (Fortran 90/95/03/08). Популярные библиотеки Open MPI для распараллеливания кода были разработаны для двух этих языков. В общем, если вам нужен быстрый код, работающий на нескольких процессорах, у вас есть только два варианта. В современном Fortran есть такая особенность, как "coarray", позволяющая прямо в языке работать с параллельным программированием. Coarray появились в расширении Fortran 95, а затем были включены в Fortran 2008.

Активное использование Fortran физиками часто приводит в замешательство специалистов по информатике и других не связанных с этой областью людей, которым кажется, что Fortran – исторический анахронизм.
Читать дальше →
Всего голосов 48: ↑45 и ↓3 +42
Комментарии 125

Фильтр Калмана

Время на прочтение 10 мин
Количество просмотров 414K


В интернете, в том числе и на хабре, можно найти много информации про фильтр Калмана. Но тяжело найти легкоперевариваемый вывод самих формул. Без вывода вся эта наука воспринимается как некое шаманство, формулы выглядят как безликий набор символов, а главное, многие простые утверждения, лежащие на поверхности теории, оказываются за пределами понимания. Целью этой статьи будет рассказать об этом фильтре на как можно более доступном языке.
Фильтр Калмана — это мощнейший инструмент фильтрации данных. Основной его принцип состоит в том, что при фильтрации используется информация о физике самого явления. Скажем, если вы фильтруете данные со спидометра машины, то инерционность машины дает вам право воспринимать слишком быстрые скачки скорости как ошибку измерения. Фильтр Калмана интересен тем, что в каком-то смысле, это самый лучший фильтр. Подробнее обсудим ниже, что конкретно означают слова «самый лучший». В конце статьи я покажу, что во многих случаях формулы можно до такой степени упростить, что от них почти ничего и не останется.
Читать дальше →
Всего голосов 178: ↑173 и ↓5 +168
Комментарии 84

Time Series Modelling

Время на прочтение 5 мин
Количество просмотров 10K
This is a short article about understanding time series and main characteristics behind that.

Problem statement


We have time-series data with daily and weekly regularity. We want to find the way how to model this data in an optimal way.


Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 0

Вот что будет, если установить топ-10 программ с Download.com

Время на прочтение 8 мин
Количество просмотров 322K


Мы установили десять самых популярных программ с Download.com, и вы не поверите, что произошло! Впрочем, наверное, вы и сами можете догадаться: что-то ужасное. Что-то ужасное — вот что произошло. Присоединяйтесь к нашему веселью!

Уже не первый год мы сетуем на то, что нельзя спокойно порекомендовать скачать бесплатную программу, а недавно мы рассказали, как можно безопасно испытывать любое ПО при помощи виртуальной машины. И мы подумали: а почему бы не повеселиться и не посмотреть, что же, в самом деле, произойдёт, если скачивать программы как обычный ничего не подозревающий пользователь?

Ради эксперимента мы будем просто прощёлкивать все экраны установки с настройками по умолчанию на чистой виртуальной машине. Мы установим десять приложений из списка самых популярных загрузок. И предположим, что наш персонаж — рядовой пользователь.
Читать дальше →
Всего голосов 358: ↑324 и ↓34 +290
Комментарии 381

Что делать, если «кина не будет» или как обойти блокировку сайта провайдером

Время на прочтение 6 мин
Количество просмотров 1.5M
Настал мой законный выходной и, выбрав время для просмотра фильма (люблю я старую классику), я занялся его поиском. Зайшел на один из привычных для меня сайтов, и наткнулся на такую вот блокировку данного ресурса.

блокировка

«Вот те раз!» — подумал я. Ни в одном реестре запрещенных сайтов данный ресурс не присутствовал и, с чего билайн его заблокировал — непонятно. Естественно после таких вот «заявочек» в голову полезли страшные мысли: «а что если завтра любимого „кина“ не будет!». Данные мысли тут же подвигли меня начать искать способы борьбы с данной ситуацией, и написать, для тех кому будет интересно, маленький обзор нескольких решений по обходу блокировки сайтов. (под катом скрины)
Читать дальше →
Всего голосов 120: ↑96 и ↓24 +72
Комментарии 87

Как я формально «приструнил» Intel SpeedStep

Время на прочтение 5 мин
Количество просмотров 150K
Доброго времени суток, уважаемые хабражители. 3 месяца назад я столкнулся с тем, что мой новый ноутбук, не сочтите за рекламу и антирекламу, Lenovo y570 (4gb ram, Intel Core I3 2330m, gt555m 1gb, Windows 7 Корпоративная х64) ужасно тормозил даже в не очень требовательных играх. Сам я далеко не фанат различных «стрелялок и гонялок», но порой хочется расслабиться или просто посмотреть, на что способен твой аппарат. Я перепробовал уйму различных драйверов для видеокарт Intel и Nvidia, а так же драйверы для чипсета материнской платы. Пару раз относил ноутбук в сервис, но там сказали, что никаких поломок нет.

Заинтересовались или сами столкнулись с подобной проблемой? Тогда прошу под кат.
Читать дальше →
Всего голосов 74: ↑57 и ↓17 +40
Комментарии 61

Памятка начинающему фотографу

Время на прочтение 2 мин
Количество просмотров 149K
Хабраюзер nicothin сделал памятку начинающим фотографам — короткую шпаргалку, материал которой описывает тот крайний минимум, который необходим каждому, кто собирается снимать сознательно. Вкратце опишу что это и зачем.
Читать дальше →
Всего голосов 133: ↑103 и ↓30 +73
Комментарии 59

Новые поисковые операторы в gmail

Время на прочтение 1 мин
Количество просмотров 47K
Я никогда не упирался в лимит свободного почтового места в gmail, пока не стал форвардить рабочую почту в персональный аккаунт. Могу допустить, что вы и без рабочих вложений достигли 10гб лимита и отчаянно вылавливаете старые письма с большими и ненужными вложениями от всяких рекламных рассылок и анонсов. 
Более хитрые пользователи использовали специально заточенные под это сервисы, кто-то перелопачивал письма вручную, но теперь для этого (и не только) появились новые поисковые операторы…
Читать дальше →
Всего голосов 85: ↑82 и ↓3 +79
Комментарии 24

И еще раз о GIL в Python

Время на прочтение 9 мин
Количество просмотров 37K

Предисловие


Область, в которой мне повезло работать, называется вычислительная электрофизиология сердца. Физиология сердечной деятельности определяется электрическими процессами, происходящими на уровне отдельных клеток миокарда. Эти электрические процессы создают электрическое поле, которое достаточно легко измерить. Более того оно очень неплохо описывается в рамках математических моделей электростатики. Тут и возникает уникальная возможность строго математически описать работу сердца, а значит — и усовершенствовать методы лечения многих сердечных заболеваний.

За время работы в этой области у меня накопился некоторый опыт использования различных вычислительных технологий. На некоторые вопросы, которые могут быть интересны не только мне, я постараюсь отвечать в рамках этой публикации.
Читать дальше →
Всего голосов 71: ↑71 и ↓0 +71
Комментарии 47

Интересные приемы программирования на Bash

Время на прочтение 6 мин
Количество просмотров 129K
Эти приемы были описаны во внутреннем проекте компании Google «Testing on the Toilet» (Тестируем в туалете — распространение листовок в туалетах, что бы напоминать разработчикам о тестах).
В данной статье они были пересмотрены и дополнены.
Читать дальше →
Всего голосов 181: ↑175 и ↓6 +169
Комментарии 67

Распараллеливаем процессы для ускорения вычислений и выполнения заданий в Linux

Время на прочтение 11 мин
Количество просмотров 79K


Почти все персональные компьютеры, выпущенные за последние несколько лет, обладают как минимум двухъядерным процессором. Если у тебя, читатель, не очень старый комп или не какой-нибудь бюджетный ноутбук, то, вероятнее всего, ты обладатель многопроцессорной системы. А если еще любишь играть в игры, то тебе доступно около сотни GPU-ядер. Однако львиную долю времени вся эта мощь пылится без дела. Попробуем это исправить.
Подробности
Всего голосов 85: ↑69 и ↓16 +53
Комментарии 20
1

Информация

В рейтинге
Не участвует
Откуда
Montreal, Quebec, Канада
Зарегистрирован
Активность