Pull to refresh
0
0

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

Send message

Tinc — настройка VPN в Ubuntu

Reading time4 min
Views14K
Tinc — это открытый сетевой протокол и программная реализация, используемая для сжатых и зашифрованных виртуальных частных сетей. Это проект был начат в 1998 году Гусом Слипеном, Иво Тиммермансом и Весселем Данкерсом под лицензией GPL.

К его основным достоинствам относится:
1) Распределенная топология (нет необходимости в мощном сервере VPN).
2) Работет поверх сетей любой топологии, в том числе за NAT и поверх других VPN.
3) Поддерживает активное соединение даже после переключения сети (например с wi-fi на 4g) или при входе и выходе из других VPN.
4) Работет в большинстве операционных систем, в том числе Windows XP.

К этому можно добавить, что tinc входит во все дистирбутивы Linux, то есть его можно установить и сразу пользоваться.

При этом tinc у широкой публики не пользуется популярностью. Одна из причин — очень лаконичная документация, которая создавалась в университетской среде, и поэтому является скорее академической, чем доступной для быстрого прочтения.

В этом сообщении я опишу конфигурацию tinc VPN в операционной истеме Ubuntu.
Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments15

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

Reading time11 min
Views7.6K

Удивительным образом на Хабре оказалась не затронута одна из крупнейших околокосмических новостей уходящего января: в Китае была создана микрогравитационная камера высотой 60 см, гравитация в которой уменьшена в 6 раз относительно земной. Этот симулятор, возведенный в городе Сюйчжоу, оборудован мощными магнитами. Установка работает по принципу, предложенному еще в 2000 голландским физиком российского происхождения Андреем Геймом. Впоследствии, в 2010 году, Гейм получил половину Нобелевской премии по физике за исследование свойств графена, а в 2000 году был удостоен Шнобелевской премии за то, что при помощи магнитной левитации поднимал в воздух подопытных лягушек. Тот же самый принцип действует и в новоиспеченной китайской «микролуне». Пока камера настолько мала, что человек в ней просто не помещается, тем более – в скафандре. Китай, планирующий в 2030 году отправить на Луну пилотируемую экспедицию, пока тестирует в этой камере приборы и простейшую физику. Лиха беда начало.

Сначала я думал написать именно об этой конструкции, но в итоге у меня получилась статья, которая рассказывает не о самой китайской микролуне, а о феномене микрогравитации и его важности в прикладной науке. Микрогравитация всегда оставалась не только драгоценным, но и короткоживущим ресурсом, а важность условий микрогравитации для развития науки сложно переоценить. Именно об этом и пойдет речь в статье.

Читать далее
Total votes 40: ↑36 and ↓4+32
Comments18

Какая температура в вакууме

Reading time15 min
Views14K

Хомяки приветствуют вас друзья!

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

Читать далее
Total votes 53: ↑43 and ↓10+33
Comments18

Роботы-игрушки. Топ-10 проектов c Kickstarter для развития ребенка и обучения программированию

Reading time7 min
Views15K

Одним из направлений робототехники стали интеллектуальные игрушки для обучения детей творчеству, основам наук и программированию. Порой такие детские роботы уже обладают элементами искусственного интеллекта (ИИ) и способны самообучаться в процессе общения.  Воплотить в жизнь самые оригинальные идеи из детской игровой робототехники помогают небольшим стартапам платформы Кикстартер и Индигого. Из представленных на этих краудфандинговых платформах проектов мы сформировали подборку наиболее востребованных идей, получивших финансирование для дальнейшего развития проекта.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments2

Программист с гаджетами в тренажерном зале

Reading time6 min
Views12K

В этой статье идет речь о том, как выглядит современный фитнес, кардиотренировки, силовые упражнения, популярные "программы" и планирование тренировок с точки зрения программиста. Автор использовал пульсометры для изучения адаптации своей сердечно-сосудистой системы к интервальным и аэробным беговым тренировкам на дорожке с электрическим приводом.

Мои следующие статьи: Игра для тренировки мышц ног и мышц пресса. Прототип приложения для серьезной нагрузки без мучений в игровой форме.

Читать далее
Total votes 10: ↑9 and ↓1+8
Comments96

Кори Доктроу: Метод Memex

Reading time9 min
Views3.1K
Когда ваша тетрадь с заметками — общедоступная база данных

image

Прим. пер.: Я делаю проект Ontol (Github для знаний/мудрости), на который меня вдохновили, в том числе и, мысли Ванневара Буша про Memex. Memex ускоряет в десятки и сотни раз работу ученых, сокращая трение и время доступа к научной информации, Ontol призван в 100 раз сократить трение и время доступа к информации, которая формирует адекватное мировоззрение. (Канал в телеграм: t.me/ontol)

Я веду блог чуть больше 20 лет и за это время написал чуть больше 20 книг: романы для взрослых, романы для подростков, сборники рассказов, сборники сочинений, графические романы для взрослых, старшеклассников и школьников; книжка с картинками для маленьких детей и научно-популярная литература на разные темы. Я написал и выступил с несколькими сотнями лекций для различных категорий технической и нетехнической аудитории, а также для маленьких детей и подростков.

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

Существует версия истории о том, «почему писатели должны вести блог», безвкусная и корыстная: «Блог, — гласит история, — и вы создадите бренд и платформу, которые сможете использовать для продвижения своей работы».

Практически каждое предложение, содержащее слово «бренд» — чушь собачья, и это не исключение.
Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments1

Нужна ли колонизация Марса или краткая история космического будущего человечества

Reading time9 min
Views21K

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

Для начала рассмотрим аргументацию самого Илона того, почему это стоит сделать.

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

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

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

Читать далее
Total votes 43: ↑33 and ↓10+23
Comments147

Войти в IT по-гуманитарному

Reading time5 min
Views7.2K

 — Скажи ещё что-нибудь на гуманитарном?

— Свободная касса!

Всем привет! Меня зовут Евгений, и я маркетолог в компании «Софт Компани». В этой статье хочу поделиться своим опытом «вхождения в IT», но с непривычной стороны. С гуманитарной. Спойлер: разработчиком я не стал.

Очень много статей на Хабре о том, как люди становятся айтишниками в 14 и в 40+ лет, о сложностях и тернистых дорожках. Даже о том, как люди без образования превращаются в крутых разработчиков из-за тяги к компьютерам. Некоторые дерзко и слегка заносчиво говорят, что «IT не для всех» и «не надо сюда идти, тут вам не рады».

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

Вытереть слёзы гуманитария
Total votes 13: ↑6 and ↓7-1
Comments19

Да кому я нужен! Ещё раз доходчиво про защиту персональных данных

Reading time10 min
Views29K
Обожаю свою френдленту в Facebook. Каждый квартал непременно появляются пафосные посты о запрете несчастному Марку забирать персональную информацию в свою метавселенную. Они непременно перемежаются фотографиями и многочисленными результатами тестов и микроиграми. Это же никак не затрагивает персональные данные, правда? Своих друзей-айтишников я тоже обожаю: VPN, почта на протон мейле, везде разные пароли, каждый из которых не короче 12 символов, данные шифруются, поиск по возможности в DuckDuckGo, если нужда прижмёт, то в режиме инкогнито, разговоры — по кнопочному телефону. При этом самое ценное в их браузере: часть рабочего кода, сериалы, Хабр, Пикабу и иногда пикантный контент (по слухам, по слухам). Это две крайности, которые вроде вызывают улыбку, но в то же время обнажают важнейшую социокультурную составляющую нового мира — уважение к персональным данным и стремление их защитить.

28 января — международный день защиты персональных данных. И кажется, не все понимают, как с ними обстоят дела.


Читать дальше →
Total votes 69: ↑64 and ↓5+59
Comments62

Может ли «плохая» осанка на самом деле быть для нас лучше?

Reading time5 min
Views38K


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


При этом мне стыдно, потому что я сижу как попало. Чаще всего закинув ноги на стол, или свесившись в одну сторону, или даже опершись головой о чашку на столе. По 16 часов в день. Ему больно на меня смотреть. А спина не болит, вообще.


Полез проверять, есть ли в этом подвох.

Читать дальше →
Total votes 93: ↑87 and ↓6+81
Comments342

За два года стать разработчиком и устроиться в Tesla. Рассказываем историю Сергея

Reading time7 min
Views24K

Тут должна быть крутая история успеха с неизменной рекламой каких-нибудь обучающих курсов. Что-то вроде «За два года Сергей выучился на питониста и уехал работать в Tesla в солнечной Калифорнии. Присоединяйся к нашей программе, и сможешь добиться того же!»

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

Рассказ поделим на несколько частей: как Сергей выучился на питониста, как устроился в Tesla, и как там вообще, у Илона Маска и на той стороне земного шара.

Читать далее
Total votes 39: ↑21 and ↓18+3
Comments48

Лучшие практики использования SSL и TLS. Часть 1

Reading time12 min
Views11K

SSL/TLS — обманчиво простая технология. Его легко развернуть и он просто работает, за исключением случаев, когда это не так. Основная проблема заключается в том, что правильно развернуть шифрование непросто. Чтобы гарантировать работоспособность TLS и обеспечение необходимой безопасности, системным администраторам и разработчикам необходимо прикладывать дополнительные усилия для правильной настройки серверов и разработки приложений.

Этот документ является шагом к решению проблемы нехватки документации в области использования SSL/TLS. Основная задача — предоставить четкие и краткие инструкции, которые помогут администраторам и программистам сэкономить время на развертывание защищенного сайта или веб-приложения. Для сохранения ясности в стороне останутся некоторые сложные схемы и излишние реализации. Внимание уделяется практическим советам, которым легко следовать.

Читать далее
Total votes 13: ↑8 and ↓5+3
Comments6

Kincony KC868-A4: ультимативный гайд. Часть 1. Обзор и железо

Reading time9 min
Views18K


Как-то длинным зимним вечером я сидел перед монитором и просматривал интернет на предмет чего-нибудь интересного вообще и чего-нибудь интересного микроконтроллерного в частности. К сожалению, интернет ничем особенным не радовал и на глаза попадались либо уже набившие оскомину стандартные отладочные платы, либо вариации на тему «коробочка с ESP8266/ESP32 c 1–4 реле».

ESP32 c 4-я реле это, конечно, хорошо, но хотелось чего-то большего и тут мне на глаза попалась плата Kincony KC868-A4. Неплохо! подумал я и надел очки, чтобы получше её рассмотреть…
Читать дальше →
Total votes 61: ↑61 and ↓0+61
Comments55

Советская «Семерка», современная космонавтика и Илон Маск

Reading time15 min
Views32K


Этот текст написан инженером-ракетостроителем, который не один десяток лет посвятил работе на «РКЦ Прогресс». Это предприятие производит и модернизирует одну из самых известных и востребованных в мире ракет – «Союз». Эта ракета исторически развивается от легендарной Р-7, сконструированной под руководством Сергея Королёва, и запустившей первый спутник, первого человека, первые автоматические межпланетные станции… Ниже будет много букв об уникальности конструкции ракеты, о секретах её успеха, об особенностях технологии производства, и о том, чему у советских инженеров научился Илон Маск.
Читать дальше →
Total votes 156: ↑151 and ↓5+146
Comments99

Дефицит чипов — явление долгосрочное: США и Китай прогнозируют нехватку компонентов в лучшем случае до конца 2022 года

Reading time4 min
Views7.7K

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

Об этом говорят как сами компании, так и правительства некоторых стран. Относительно недавно мнение о явно нескоротечном дефиците высказали правительства США и Китая. Несмотря на то, что обе страны ведут торговую войну, которая, к слову, является одним из факторов, приведших к дефициту, их мнение в плане нехватки чипов очень похоже. К этому мнению присоединяются и голоса многих крупных компаний — вендоров полупроводниковых компонентов и электронных систем на их основе.
Читать дальше →
Total votes 47: ↑44 and ↓3+41
Comments9

Кибербезопасность для самых маленьких

Reading time10 min
Views29K

Добрый день. Данная статья будет очень полезна для тех, кто впервые поднимает свое приложение, которое будет доступно всему этому большому и замечательному Миру и хочет сделать его как можно более безопасным, устойчивым к разным атакам.

Цель статьи - поделиться практиками, которые я применил для защиты данных при поднятии собственного VPS в публичной сети. Всегда, когда твой IP открыт всему Миру напоказ и доступен извне внутренних контуров сети - это означает, что любой прохожий может устроить тебе неприятности: похитить твои данные, завладеть твоим сервером и сломать твое замечательное приложение. Я буду приводить пример атаки, показывать, как ее можно заметить и после этого будем разбирать возможные способы защиты.

Защитить данные!
Total votes 22: ↑22 and ↓0+22
Comments32

Погружение в работу SWAP ОС FreeBSD

Reading time9 min
Views4.5K

Оригинал: https://klarasystems.com/articles/exploring-swap-on-freebsd/ 

Свободная память = память, потраченная впустую? Как использовать swap наилучшим образом.

Для современных Unix-систем, таких как FreeBSD, термин “swapping” (подкачка памяти) означает операции по выгрузке данных из памяти на диск (устройство подкачки) и обратно, осуществляемые по требованию. 

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

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

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

Описанная технология выглядит весьма рациональной. Объем памяти дисков обычно больше объема RAM, так почему бы не использовать их для кэширования редко используемых страниц памяти? Однако, для многих опытных администраторов процесс подкачки памяти до сих пор воспринимается как некорректное поведение системы. И этому есть объяснение: до недавнего времени диски, используемые для подкачки памяти, имели задержки доступа в миллионы раз выше, чем у RAM.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments3

Keylime — ключ от облака

Reading time10 min
Views1.7K

Если ваша организация управляет сотнями или тысячами (а может сотнями тысяч) серверов, как убедиться, что они не взломаны? Вы можете использовать традиционную программную систему обнаружения вторжений (Intrusion Detection System, IDS), но она по-прежнему уязвима для сложных программных атак. Что вам действительно нужно, так это создать аппаратный корень доверия, который можно использовать для проверки самых первых шагов процесса загрузки и распространения этого доверия вверх на каждый уровень вашей системы. Аппаратный модуль Trusted Platform Module (TPM) обеспечивает такую ​​опору для настоящего решения удаленной аттестации.

Keylime, проект песочницы Cloud Native Computing Foundation, предоставляет масштабируемое решение для аттестации измеряемой загрузки, используя TPM и Linux архитектуру измерения целостности (Integrity Measurement Architecture, IMA), чтобы предоставить платформу удаленной аттестации, безопасную доставку полезной нагрузки и структуру отзыва, и дать вам полный контроль над политикой аттестации и устранением атак.
Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments0

Высшее образование и IT (мнение)

Reading time6 min
Views31K

Высшее образование и IT (мнение)

Всем привет! Случайно наткнулся на данную статью, где автор рассказывает своё мнение о текущем состоянии IT и отсутствием необходимости высшего образования для него. И, на мой взгляд, подобные статьи часто пользуются популярностью и опасны для людей, только выбирающих свой карьерный путь.

Читать далее
Total votes 34: ↑31 and ↓3+28
Comments52

Как быстро писать в Apache Ignite

Reading time13 min
Views8K


Что такое квадриллион? Это единица с 15-ю нулями, численность популяции муравьев на планете или 100 световых лет в километрах. А еще это объем торгов в рублях на Московской бирже за 2021 год.

Чтобы достичь такого результата, компания должна быть очень технологичной, очень надежной и очень быстрой. Поэтому более 50% штата Биржи – айтишники, работающие с передовым набором технологий, уровень надежности наших ИТ-систем стабильно составляет 99,99%, а еще мы постоянно разгоняем наши системы и процессы. Об одном из примеров такого ускорения рассказывает Григорий Доможиров, разработчик сервиса Data Grid.

– В компании есть куча систем-источников данных с одной стороны и систем-потребителей этих данных с другой. Я разрабатываю сервис, в котором эти данные сохраняются, предоставляя потребителям универсальный интерфейс доступа. Входящих данных генерируется много и происходит это быстро, а мы сохраняем их на скорости свыше 500 тысяч записей в секунду на пике.

Каким должно быть хранилище, чтобы выдерживать такие скорости? Во-первых In-memory, чтобы не тормозить о диск, во-вторых, – распределённым, чтобы распараллеливать запись. Такой класс решений называется In-Memory Data Grid, и яркий его представитель — Apache Ignite. Но просто установить его мало – чтобы добиться от него максимальной производительности, нужно правильно его «приготовить». И сейчас я расскажу, как.

Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments3
1
23 ...

Information

Rating
Does not participate
Registered
Activity