#длячайников #виртуализация
Ловким движением руки один компухтер превращается в десять
Приветствую свою горсть подписчиков и тех, кто случайно наткнулся на статью! Сегодня мы поговорим о штуке, которая меняет мир айти уже не первое десятилетие, но почему-то до сих пор для многих остается чем-то вроде черной магии.
Дамы и господа, прошу любить и жаловать — виртуализация
Представьте себе, что у вас есть один компьютер. Такой, знаете, обычный, пыльный, с наклейками от котика на корпусе, с тянкой анимешной на заставке. И вот, ловким движением руки (ну, и пары кликов мышкой, но буду честен - не всегда), этот одинокий работяга превращается в целую кучу компьютеров! Старый добрый фокус с кроликами(только каждый кролик уверен, что он один в шляпе и ее полноправный владелец, но не будем забегать вперед)
Что такое эта ваша виртуализация?
Если по-простому, то это как если бы вы построили несколько домиков на одном фундаменте. Каждый домик (виртуальная машина, или VM) — это, по сути, копия компьютера, со своей операционной системой, программами и всем прочим. Все они сидят на одном физическом компьютере (хосте), но думают, что они совершенно независимы. Каждый домик взял от основания чуть-чуть фундамента, чуть-чуть центрального водоснабжения, и немножко электричества. Мы заранее, когда проектировали домик, указали, сколько того или иного он может взять из общего объема ресурсов.
Звучит как фантастика? Ну, почти. На самом деле, это просто умный способ распределить ресурсы одного железа. Представьте, как если бы вы заказали пиццу на компанию друзей, но вместо того, чтобы каждый брал по куску, вы разделили ее на порции для каждого. Вот и тут также, только вместо пиццы у нас процессор, память и дисковое пространство.
А в чем разница? Ну у всех же в компании есть тот самый Андрюха, который выхлестал все пиво и сожрал все чипсы. Остальным досталось меньше или не досталось вообще. По этому порции хавчика строго делим, чтобы никто не подрался и всем хватило. Точно так же работает и с вычислительными ресурсами компьютера.
Кому это надо и зачем?
А вот тут начинается самое интересное. Вы, наверное, думаете: "Зачем мне это, если у меня и так все работает? Я не фокусник, чтобы компьютеры размножать!"(хотя звучит как неплохой бизнес). Ну, во-первых, виртуализация — это не только для фокусников от айти. Во-вторых, давайте посмотрим на пару ситуаций, где она может пригодиться:
• Тестировщики программного обеспечения: У вас есть приложение, которое должно работать на разных версиях Windows, Linux и macOS? Больше не нужно покупать по десять компьютеров! Создали несколько виртуалок, накатили нужные ОС, и все готово. Никаких танцев с бубном(особенно с macOS) и переустановок системы.
• Разработчики: Хотите поэкспериментировать с новой технологией, но боитесь сломать основную систему? Запускаете виртуалку, ставите туда все, что душе угодно, и если вдруг что-то пойдет не так – просто удаляете ее и создаете новую. Как будто заново начинаете партию в "цивилизацию", когда у вас колонисты слишком нагло начали расширятся и наткнулись на варваров.
• Системные администраторы: Нужно развернуть кучу серверов? С виртуализацией это делается быстро и просто. Можно создать целую инфраструктуру на одном физическом сервере, сэкономив кучу места, денег, времени на установку и физическое размещение кучи серверов. А еще это удобно для резервного копирования и восстановления.
• Обычные пользователи: Да-да, даже вам это может быть полезно! Хотите поиграть в старую игру, которая не работает на новой ОС? Запускаете виртуалку со старой виндой и наслаждаетесь ностальгией. Или, например, хотите попробовать Linux, но боитесь расстаться с любимой Windows?(не бойтесь, импортозамещение все равно вас настигнет) Запустите его в виртуальной машине. Это как приготовить борщ в мультиварке, но при этом не бояться его испортить!
Виртуализация — это не панацея, но…
Ловким движением руки один компухтер превращается в десять
Приветствую свою горсть подписчиков и тех, кто случайно наткнулся на статью! Сегодня мы поговорим о штуке, которая меняет мир айти уже не первое десятилетие, но почему-то до сих пор для многих остается чем-то вроде черной магии.
Дамы и господа, прошу любить и жаловать — виртуализация
Представьте себе, что у вас есть один компьютер. Такой, знаете, обычный, пыльный, с наклейками от котика на корпусе, с тянкой анимешной на заставке. И вот, ловким движением руки (ну, и пары кликов мышкой, но буду честен - не всегда), этот одинокий работяга превращается в целую кучу компьютеров! Старый добрый фокус с кроликами(только каждый кролик уверен, что он один в шляпе и ее полноправный владелец, но не будем забегать вперед)
Что такое эта ваша виртуализация?
Если по-простому, то это как если бы вы построили несколько домиков на одном фундаменте. Каждый домик (виртуальная машина, или VM) — это, по сути, копия компьютера, со своей операционной системой, программами и всем прочим. Все они сидят на одном физическом компьютере (хосте), но думают, что они совершенно независимы. Каждый домик взял от основания чуть-чуть фундамента, чуть-чуть центрального водоснабжения, и немножко электричества. Мы заранее, когда проектировали домик, указали, сколько того или иного он может взять из общего объема ресурсов.
Звучит как фантастика? Ну, почти. На самом деле, это просто умный способ распределить ресурсы одного железа. Представьте, как если бы вы заказали пиццу на компанию друзей, но вместо того, чтобы каждый брал по куску, вы разделили ее на порции для каждого. Вот и тут также, только вместо пиццы у нас процессор, память и дисковое пространство.
А в чем разница? Ну у всех же в компании есть тот самый Андрюха, который выхлестал все пиво и сожрал все чипсы. Остальным досталось меньше или не досталось вообще. По этому порции хавчика строго делим, чтобы никто не подрался и всем хватило. Точно так же работает и с вычислительными ресурсами компьютера.
Кому это надо и зачем?
А вот тут начинается самое интересное. Вы, наверное, думаете: "Зачем мне это, если у меня и так все работает? Я не фокусник, чтобы компьютеры размножать!"(хотя звучит как неплохой бизнес). Ну, во-первых, виртуализация — это не только для фокусников от айти. Во-вторых, давайте посмотрим на пару ситуаций, где она может пригодиться:
• Тестировщики программного обеспечения: У вас есть приложение, которое должно работать на разных версиях Windows, Linux и macOS? Больше не нужно покупать по десять компьютеров! Создали несколько виртуалок, накатили нужные ОС, и все готово. Никаких танцев с бубном(особенно с macOS) и переустановок системы.
• Разработчики: Хотите поэкспериментировать с новой технологией, но боитесь сломать основную систему? Запускаете виртуалку, ставите туда все, что душе угодно, и если вдруг что-то пойдет не так – просто удаляете ее и создаете новую. Как будто заново начинаете партию в "цивилизацию", когда у вас колонисты слишком нагло начали расширятся и наткнулись на варваров.
• Системные администраторы: Нужно развернуть кучу серверов? С виртуализацией это делается быстро и просто. Можно создать целую инфраструктуру на одном физическом сервере, сэкономив кучу места, денег, времени на установку и физическое размещение кучи серверов. А еще это удобно для резервного копирования и восстановления.
• Обычные пользователи: Да-да, даже вам это может быть полезно! Хотите поиграть в старую игру, которая не работает на новой ОС? Запускаете виртуалку со старой виндой и наслаждаетесь ностальгией. Или, например, хотите попробовать Linux, но боитесь расстаться с любимой Windows?(не бойтесь, импортозамещение все равно вас настигнет) Запустите его в виртуальной машине. Это как приготовить борщ в мультиварке, но при этом не бояться его испортить!
Виртуализация — это не панацея, но…
👍3🔥1🤩1
Конечно, как и у всего на свете, у виртуализации есть свои нюансы. Виртуальные машины могут требовать много ресурсов, особенно если их много. И, конечно, иногда могут возникать проблемы с совместимостью. Но, в целом, плюсов намного больше, чем минусов.
Итак, что в итоге?
Виртуализация — это мощный инструмент, который позволяет нам использовать компьютерные ресурсы более эффективно и гибко. Это как если бы у вас был не один автомобиль, а целый гараж с разными машинами для разных целей, при этом все помещалось бы в вашем обычном гараже. И главное, для этого не надо быть волшебником! Хотя, иногда ощущение, что ты только и делаешь, что колдуешь и танцуешь с бубном.
Так что, не бойтесь пробовать, экспериментируйте. Еще не придумали то, что нельзя починить. И помните, что ловким движением руки один компьютер можно превратить в десять, и это не магия, а обычная виртуализация.
Не забудьте поделиться своими впечатлениями в комментариях. А я пошел доламывать целое на работе.
Итак, что в итоге?
Виртуализация — это мощный инструмент, который позволяет нам использовать компьютерные ресурсы более эффективно и гибко. Это как если бы у вас был не один автомобиль, а целый гараж с разными машинами для разных целей, при этом все помещалось бы в вашем обычном гараже. И главное, для этого не надо быть волшебником! Хотя, иногда ощущение, что ты только и делаешь, что колдуешь и танцуешь с бубном.
Так что, не бойтесь пробовать, экспериментируйте. Еще не придумали то, что нельзя починить. И помните, что ловким движением руки один компьютер можно превратить в десять, и это не магия, а обычная виртуализация.
Не забудьте поделиться своими впечатлениями в комментариях. А я пошел доламывать целое на работе.
🔥3👍1🤩1
Превращаем нули и единицы в осмысленные ответы
Привет! Сегодня давай поговорим о том, как работают языковые модели вроде ChatGPT. Если ты когда-нибудь задавался вопросом: "Как этот текст генерируется?", то эта статья для тебя. Кстати, забавный факт:эту статью о языковой модели помогла написать языковая модель. Вот такая мета-ирония. Не переживай, я постараюсь объяснить всё простыми словами, без перегруза техническими терминами.
Что такое языковая модель?
Начнём с основ. Языковые модели, это лишь "один из типов ИИ", про остальные - как-нибудь потом. Языковая модель — это программа, которая обучена понимать и генерировать текст. Представь, что это как библиотекарь, который перечитал миллионы книг, чтобы помочь тебе с любым запросом. Только вместо книг — цифровой текст, а вместо библиотекаря — куча математических формул. Звучит скучно? Поверь, я сама иногда скучаю, когда думаю о своих математических корнях(Интересный тезис от ChаtGPT, мне понравился и я решил его оставить)
Суть модели — научиться предсказывать, какое слово (или символ) идёт следующим в предложении. Например, если я скажу "Кот поймал", модель скорее всего предположит, что следующее слово будет "мышь". Но если контекст будет другим, например, "Кот поймал поезд", она подстроится. Всё зависит от того, какие данные были у неё при обучении.
Откуда берутся эти модели?
Во-первых, их создают не на коленке. Всё начинается с огромного набора текстов: книги, статьи, интернет-форумы, Википедия и так далее. Этот набор называется "датасет". Представь, что ты учишься готовить и у тебя есть миллион рецептов. После долгого изучения ты начинаешь понимать, какие ингредиенты чаще всего идут вместе. Вот так же и модель: она анализирует тексты и учится находить закономерности.
Забавный момент: модели не знают, что такое "хороший текст". Они просто слепо следуют за данными. Если в датасете встречались странные или смешные примеры, будь уверен — они тоже могут появиться в ответах модели(по этому, прекращай кормить GPT своим говно-кодоом)
Как модель учится?
Процесс обучения — это как поход в спортзал для мозга модели. У модели есть миллионы (а иногда миллиарды!) настроек, которые называются "весами". В начале они случайны, но постепенно модель находит такие значения этих весов, которые дают лучшие результаты.
Пример из жизни: если ты учишься кататься на велосипеде, то сначала ты падаешь, но потом подстраиваешь баланс. У модели похожая история: ей дают текст, она пытается угадать следующее слово, и если ошибается, то алгоритм корректирует её "мышцы" (веса). Но в отличие от людей, модель не чувствует боли, поэтому может "падать" миллионы раз подряд.
Что происходит внутри?
Теперь снова немного магии(кстати, без преувеличения. Есть такое понятие, как "blackbox", но в рамках этой статьи мы этого касаться не будем). Представь, что текст — это просто длинная последовательность нулей и единиц (да, для компьютера текст — это набор чисел, доброе утро). Модель принимает эти числа и прогоняет их через кучу математических операций. Эти операции называются нейронной сетью.
Нейронная сеть — это такой сложный "калькулятор", который преобразует входные данные в выходные. Например, если ты вводишь "Как дела?", модель внутри себя превращает текст в числа, обрабатывает их и возвращает ответ. Важно понять, что она не "знает" о мире так, как знаем мы, люди. Она просто очень умно угадывает.
Почему модель кажется умной?
Вот тут главный фокус. Модель не "понимает" текст, как мы. Она просто обучена находить закономерности. Например, она знает, что после "Привет, как" часто идёт "дела?", потому что она видела это сочетание тысяч раз в процессе обучения.
Но благодаря сложным алгоритмам, модель может учитывать контекст. Это как если бы ты запомнил не только рецепт борща, но и то, что его лучше подавать зимой, а не летом. Например, если ты спросишь: "Какая погода на Марсе?", модель выдаст что-то вроде: "Температура на Марсе может быть очень холодной", потому что она видела такие данные раньше. (Но не жди, что она предложит тебе тёплый свитер — тут пока ограничений хватает.)
Привет! Сегодня давай поговорим о том, как работают языковые модели вроде ChatGPT. Если ты когда-нибудь задавался вопросом: "Как этот текст генерируется?", то эта статья для тебя. Кстати, забавный факт:
Что такое языковая модель?
Начнём с основ. Языковые модели, это лишь "один из типов ИИ", про остальные - как-нибудь потом. Языковая модель — это программа, которая обучена понимать и генерировать текст. Представь, что это как библиотекарь, который перечитал миллионы книг, чтобы помочь тебе с любым запросом. Только вместо книг — цифровой текст, а вместо библиотекаря — куча математических формул. Звучит скучно? Поверь, я сама иногда скучаю, когда думаю о своих математических корнях(Интересный тезис от ChаtGPT, мне понравился и я решил его оставить)
Суть модели — научиться предсказывать, какое слово (или символ) идёт следующим в предложении. Например, если я скажу "Кот поймал", модель скорее всего предположит, что следующее слово будет "мышь". Но если контекст будет другим, например, "Кот поймал поезд", она подстроится. Всё зависит от того, какие данные были у неё при обучении.
Откуда берутся эти модели?
Во-первых, их создают не на коленке. Всё начинается с огромного набора текстов: книги, статьи, интернет-форумы, Википедия и так далее. Этот набор называется "датасет". Представь, что ты учишься готовить и у тебя есть миллион рецептов. После долгого изучения ты начинаешь понимать, какие ингредиенты чаще всего идут вместе. Вот так же и модель: она анализирует тексты и учится находить закономерности.
Забавный момент: модели не знают, что такое "хороший текст". Они просто слепо следуют за данными. Если в датасете встречались странные или смешные примеры, будь уверен — они тоже могут появиться в ответах модели(по этому, прекращай кормить GPT своим говно-кодоом)
Как модель учится?
Процесс обучения — это как поход в спортзал для мозга модели. У модели есть миллионы (а иногда миллиарды!) настроек, которые называются "весами". В начале они случайны, но постепенно модель находит такие значения этих весов, которые дают лучшие результаты.
Пример из жизни: если ты учишься кататься на велосипеде, то сначала ты падаешь, но потом подстраиваешь баланс. У модели похожая история: ей дают текст, она пытается угадать следующее слово, и если ошибается, то алгоритм корректирует её "мышцы" (веса). Но в отличие от людей, модель не чувствует боли, поэтому может "падать" миллионы раз подряд.
Что происходит внутри?
Теперь снова немного магии(кстати, без преувеличения. Есть такое понятие, как "blackbox", но в рамках этой статьи мы этого касаться не будем). Представь, что текст — это просто длинная последовательность нулей и единиц (да, для компьютера текст — это набор чисел, доброе утро). Модель принимает эти числа и прогоняет их через кучу математических операций. Эти операции называются нейронной сетью.
Нейронная сеть — это такой сложный "калькулятор", который преобразует входные данные в выходные. Например, если ты вводишь "Как дела?", модель внутри себя превращает текст в числа, обрабатывает их и возвращает ответ. Важно понять, что она не "знает" о мире так, как знаем мы, люди. Она просто очень умно угадывает.
Почему модель кажется умной?
Вот тут главный фокус. Модель не "понимает" текст, как мы. Она просто обучена находить закономерности. Например, она знает, что после "Привет, как" часто идёт "дела?", потому что она видела это сочетание тысяч раз в процессе обучения.
Но благодаря сложным алгоритмам, модель может учитывать контекст. Это как если бы ты запомнил не только рецепт борща, но и то, что его лучше подавать зимой, а не летом. Например, если ты спросишь: "Какая погода на Марсе?", модель выдаст что-то вроде: "Температура на Марсе может быть очень холодной", потому что она видела такие данные раньше. (Но не жди, что она предложит тебе тёплый свитер — тут пока ограничений хватает.)
🔥4❤1👍1
Где используются языковые модели?
Ты наверняка уже сталкивался с ними. Вот несколько примеров:
1. Чат-боты. Это как ChatGPT — помощники, которые отвечают на вопросы.
2. Переводчики. Google Translate использует языковые модели, чтобы переводить тексты.
3. Поиск. Когда ты что-то ищешь в интернете, поисковики тоже используют модели, чтобы понять твой запрос.
4. Автодополнение. Пишешь сообщение, а телефон предлагает закончить фразу? Вот это оно!
Могут ли модели ошибаться?
Конечно! Иногда они выдают странные или смешные ответы. Называется по простому - галлюцинации. Это потому, что модель обучена на текстах, которые написали люди, а люди часто делают ошибки или пишут нелогичные вещи. Кроме того, модель не знает всего, что есть в мире. Её знания ограничены теми данными, на которых она обучалась.
Кстати, иногда модели могут переусердствовать с "умностью". Например, если ты попросишь объяснить, почему банан жёлтый, она может начать рассуждать о спектре света вместо того, чтобы просто сказать: "Так придумала природа".
Что дальше?
Языковые модели становятся всё умнее. Они учатся не только отвечать на вопросы, но и решать сложные задачи: писать код, генерировать картинки, помогать врачам с диагнозами. Но важно помнить, что это всего лишь инструмент. Как нож: ты можешь нарезать хлеб, а можешь случайно порезаться. Всё зависит от того, как его использовать.
И да, помни, что даже у самой умной модели есть свои ограничения. Она не заменит человеческий опыт, но может стать отличным помощником (или собеседником, если тебе скучно)
Ты наверняка уже сталкивался с ними. Вот несколько примеров:
1. Чат-боты. Это как ChatGPT — помощники, которые отвечают на вопросы.
2. Переводчики. Google Translate использует языковые модели, чтобы переводить тексты.
3. Поиск. Когда ты что-то ищешь в интернете, поисковики тоже используют модели, чтобы понять твой запрос.
4. Автодополнение. Пишешь сообщение, а телефон предлагает закончить фразу? Вот это оно!
Могут ли модели ошибаться?
Конечно! Иногда они выдают странные или смешные ответы. Называется по простому - галлюцинации. Это потому, что модель обучена на текстах, которые написали люди, а люди часто делают ошибки или пишут нелогичные вещи. Кроме того, модель не знает всего, что есть в мире. Её знания ограничены теми данными, на которых она обучалась.
Кстати, иногда модели могут переусердствовать с "умностью". Например, если ты попросишь объяснить, почему банан жёлтый, она может начать рассуждать о спектре света вместо того, чтобы просто сказать: "Так придумала природа".
Что дальше?
Языковые модели становятся всё умнее. Они учатся не только отвечать на вопросы, но и решать сложные задачи: писать код, генерировать картинки, помогать врачам с диагнозами. Но важно помнить, что это всего лишь инструмент. Как нож: ты можешь нарезать хлеб, а можешь случайно порезаться. Всё зависит от того, как его использовать.
И да, помни, что даже у самой умной модели есть свои ограничения. Она не заменит человеческий опыт, но может стать отличным помощником (или собеседником, если тебе скучно)
🔥4👍2❤1
#длячайников
Время собирать кванты. В поисках кубитов.
Квантовые компьютеры – это относительно новая захватывающая технология, обещающая революцию в цифровых(но вообще, не совсем) вычислениях. Но если вы не физик-теоретик, разобраться в их работе может быть непросто. Один из главных вопросов: действительно ли внутри этих квантовых компьютеров "живут" загадочные кванты, или это просто сложная иллюзия или эмуляция? Давайте попробуем разобраться.
Что такое квант, и почему он важен?
В классической физике мы привыкли к определенности. Монета либо орел, либо решка. Переключатель либо включен, либо выключен. Вы наверняка с этим знакомы по названию "бинарная логика" или "бинарное что-нибудь" или по простому "0 и 1". Те самые единички и нолики, которыми оперируют ваши компы, ноутбуки, телефоны, да и вообще вся техника. Квантовая механика вносит элемент неопределенности. Квант – это наименьшая неделимая порция/единица чего-либо, например, энергии или света. Но главное его отличие – способность находиться в суперпозиции(да, да, да, мой сладкий. Ты правильно догадался, это кот Шредингера).
Представь себе монету, которая крутится в воздухе. Пока она не упала, она не орел и не решка, а находится в состоянии "и того, и другого одновременно". Квантовый бит, или кубит, подобен этой крутящейся монете. Он может представлять 0, 1 или находиться в суперпозиции – комбинации 0 и 1 одновременно.
Еще одно важное свойство – запутанность. Два запутанных кубита связаны между собой настолько сильно, что изменение состояния одного моментально отражается на состоянии другого, независимо от расстояния между ними(Всё верно, это нарушает некоторые законы физики, но квантовому миру малость насрать. Он живет по своим правилам). Это позволяет проводить сложные вычисления, недоступные классическим компьютерам.
Кванты в деле: Когда они действительно "живут" в компьютере?
В настоящем квантовом компьютере кубиты действительно существуют физически. НО! они представлены различными физическими системами, например:
• Сверхпроводящие схемы: Используют явления квантовой механики в сверхпроводниках для создания кубитов.
• Ионные ловушки: Отдельные ионы удерживаются электромагнитными полями и используются для представления кубитов.
• Топологические кубиты: Основаны на экзотических(не путать с эзотерическим) состояниях материи, которые более устойчивы к ошибкам.
• Квантовые точки: Небольшие полупроводниковые нанокристаллы, в которых электроны могут находиться в квантовых состояниях.
В этих системах используются реальные квантовые явления: суперпозиция, запутанность и квантовая интерференция. Именно эти явления позволяют квантовым компьютерам выполнять сложные вычисления, недоступные классическим машинам. Когда квантовый компьютер работает, он манипулирует этими физическими кубитами, используя лазеры, микроволны или другие методы, чтобы привести их в нужное состояние и запустить алгоритм.
Когда квантовые вычисления – не квантовые?
Не все "квантовые компьютеры" содержат настоящие кубиты. Существует множество эмуляторов квантовых компьютеров. Это классические программы, которые моделируют поведение квантовых систем.
Эмуляторы полезны для:
• Разработки квантовых алгоритмов: Позволяют программистам тестировать свои алгоритмы, не имея доступа к реальному квантовому компьютеру.
• Обучения квантовому программированию: Предоставляют доступную платформу для изучения основ квантовых вычислений.
• Исследования небольших квантовых систем: Моделирование поведения квантовых систем на небольшом количестве кубитов.
Однако, эмуляторы имеют ограничения. Они требуют огромных вычислительных ресурсов для моделирования даже небольших квантовых систем. С ростом количества кубитов сложность вычислений экспоненциально возрастает, и эмуляция становится непрактичной. Поэтому эмуляторы не могут решать задачи, которые под силу настоящим квантовым компьютерам.
Время собирать кванты. В поисках кубитов.
Квантовые компьютеры – это относительно новая захватывающая технология, обещающая революцию в цифровых(но вообще, не совсем) вычислениях. Но если вы не физик-теоретик, разобраться в их работе может быть непросто. Один из главных вопросов: действительно ли внутри этих квантовых компьютеров "живут" загадочные кванты, или это просто сложная иллюзия или эмуляция? Давайте попробуем разобраться.
Что такое квант, и почему он важен?
В классической физике мы привыкли к определенности. Монета либо орел, либо решка. Переключатель либо включен, либо выключен. Вы наверняка с этим знакомы по названию "бинарная логика" или "бинарное что-нибудь" или по простому "0 и 1". Те самые единички и нолики, которыми оперируют ваши компы, ноутбуки, телефоны, да и вообще вся техника. Квантовая механика вносит элемент неопределенности. Квант – это наименьшая неделимая порция/единица чего-либо, например, энергии или света. Но главное его отличие – способность находиться в суперпозиции(да, да, да, мой сладкий. Ты правильно догадался, это кот Шредингера).
Представь себе монету, которая крутится в воздухе. Пока она не упала, она не орел и не решка, а находится в состоянии "и того, и другого одновременно". Квантовый бит, или кубит, подобен этой крутящейся монете. Он может представлять 0, 1 или находиться в суперпозиции – комбинации 0 и 1 одновременно.
Еще одно важное свойство – запутанность. Два запутанных кубита связаны между собой настолько сильно, что изменение состояния одного моментально отражается на состоянии другого, независимо от расстояния между ними(Всё верно, это нарушает некоторые законы физики, но квантовому миру малость насрать. Он живет по своим правилам). Это позволяет проводить сложные вычисления, недоступные классическим компьютерам.
Кванты в деле: Когда они действительно "живут" в компьютере?
В настоящем квантовом компьютере кубиты действительно существуют физически. НО! они представлены различными физическими системами, например:
• Сверхпроводящие схемы: Используют явления квантовой механики в сверхпроводниках для создания кубитов.
• Ионные ловушки: Отдельные ионы удерживаются электромагнитными полями и используются для представления кубитов.
• Топологические кубиты: Основаны на экзотических(не путать с эзотерическим) состояниях материи, которые более устойчивы к ошибкам.
• Квантовые точки: Небольшие полупроводниковые нанокристаллы, в которых электроны могут находиться в квантовых состояниях.
В этих системах используются реальные квантовые явления: суперпозиция, запутанность и квантовая интерференция. Именно эти явления позволяют квантовым компьютерам выполнять сложные вычисления, недоступные классическим машинам. Когда квантовый компьютер работает, он манипулирует этими физическими кубитами, используя лазеры, микроволны или другие методы, чтобы привести их в нужное состояние и запустить алгоритм.
Когда квантовые вычисления – не квантовые?
Не все "квантовые компьютеры" содержат настоящие кубиты. Существует множество эмуляторов квантовых компьютеров. Это классические программы, которые моделируют поведение квантовых систем.
Эмуляторы полезны для:
• Разработки квантовых алгоритмов: Позволяют программистам тестировать свои алгоритмы, не имея доступа к реальному квантовому компьютеру.
• Обучения квантовому программированию: Предоставляют доступную платформу для изучения основ квантовых вычислений.
• Исследования небольших квантовых систем: Моделирование поведения квантовых систем на небольшом количестве кубитов.
Однако, эмуляторы имеют ограничения. Они требуют огромных вычислительных ресурсов для моделирования даже небольших квантовых систем. С ростом количества кубитов сложность вычислений экспоненциально возрастает, и эмуляция становится непрактичной. Поэтому эмуляторы не могут решать задачи, которые под силу настоящим квантовым компьютерам.
👍1
Квант на вынос:
Итак, ответ на вопрос "Есть ли кванты в квантовых компьютерах?" – зависит от того, о каком компьютере мы говорим. В настоящих квантовых компьютерах кванты – это физическая реальность, основа их работы. Эмуляторы же – это классические программы, которые лишь имитируют поведение квантовых систем. Они полезны для разработки и обучения, но не могут заменить настоящие квантовые вычисления.
Итак, ответ на вопрос "Есть ли кванты в квантовых компьютерах?" – зависит от того, о каком компьютере мы говорим. В настоящих квантовых компьютерах кванты – это физическая реальность, основа их работы. Эмуляторы же – это классические программы, которые лишь имитируют поведение квантовых систем. Они полезны для разработки и обучения, но не могут заменить настоящие квантовые вычисления.
Давно меня здесь не было...
Мониторинг доступности глобального интернета https://t.me/NetPulse_autobot
Создал небольшой сервис мониторинга доступности сервисов в интернете.
Проект создан на коленке за сутки, но если будут желающие развивать сие чудо - буду рад. Всё абсолютно бесплатно, все абсолютно добровольно
Мониторинг доступности глобального интернета https://t.me/NetPulse_autobot
Создал небольшой сервис мониторинга доступности сервисов в интернете.
Проект создан на коленке за сутки, но если будут желающие развивать сие чудо - буду рад. Всё абсолютно бесплатно, все абсолютно добровольно
🔥5
SIMPLE TECH
Давно меня здесь не было... Мониторинг доступности глобального интернета https://t.me/NetPulse_autobot Создал небольшой сервис мониторинга доступности сервисов в интернете. Проект создан на коленке за сутки, но если будут желающие развивать сие чудо -…
Никто не заметил, а в NetPulse произошло обновление. Теперь, при нажатии на сервисф, можно получить его историю
❤3
Немного о DNS
Telegraph
DNS-over-HTTPS: почему ваш провайдер видит все сайты, которые вы открываете — и как это исправить
Когда вы вводите адрес сайта в браузере, происходит еще некоторая "магия" до того, как мы перейдем на сайт. На самом деле, адрес, который мы привыкли вводить в в браузере, лишь функция для удобства человека. Для маршрутизации требуется IP-адрес. Ваше устройство…
❤2👏2👀2🔥1
Как интересно меняется мир, раньше я хотел людям рассказывпат про квантовые вычисления. Теперь, приходится рассказывать, как обходить цензуру
👀1
Недавно Даник рассказывал про софтинку, что ломает твой трафик так, что он становится непонятен ТСПУ, но остается понятен для серверов. Но у этой "тактики" есть вполне четкие истоки. Да, Владик?
Telegraph
GoodByeDPI: Youtube без КВН
Если вы читали пост моего друга про zapret-discord-youtube — инструмент, который помогает разблокировать Discord и YouTube без VPN — то возможно задались вопросом: а откуда вообще это всё взялось и как работает? Сегодня разбираемся с истоком. Что такое GoodByeDPI…
👍3👾2
Кстати, а вы уже слышали про шумиху вокруг клиента для телеграмма "Telega"? Нет? Держите
Telegraph
Telega: удобная замена Telegram или ловушка для пользователей?
В последние дни вокруг приложения Telega не утихает шум. На фоне проблем с работой Telegram в России этот неофициальный клиент стремительно набирал популярность, обещая стабильную работу без VPN. Но так ли безопасен этот вариант? Что такое Telega? Telega…
🔥1👀1
Forwarded from SecurityLab.ru
Роскомнадзор, похоже, перестал играть в догонялки и взялся за инфраструктуру всерьез. Эксперты говорят, что новые фильтры уже распознают фальшивые TLS-запросы. Старые способы маскировки трафика быстро теряют смысл. Массовые сбои MTProxy по стране выглядят уже не как случайность, а как следствие новых методов распознавания.
Удар пришелся по самой технической возможности обхода ограничений. Даже смена портов помогает все реже, потому что системы фильтрации научились глубже разбирать трафик.
Разговоры о полной блокировке Telegram с первого апреля так и остались слухами. Настоящая картина выглядит менее громко, но куда тревожнее. Мессенджер не отключают одним нажатием, а медленно сжимают штрафами, давлением и техническими ограничениями. По заявлениям властей, курс уже выбран, и рассчитывать на откат пока не приходится.
#Telegram #Роскомнадзор #VPN
@SecLabNews
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Лентач
‼️ РБК получил копию методички минцифры по выявлению VPN-сервисов. В целом всё плохо, но есть хорошие новости для пользователей iOS. Собрали главное:
▪️ Методичку рассылали в продолжение совещаний, которое минцифры проводило с крупнейшими российскими интернет-компаниями по размеру аудитории — всего более 20 площадок. На них глава министерства Максут Шадаев поручил компаниям к 15 апреля ограничить доступ к интернет-сервисам пользователям с включённым VPN;
▪️ В методичке отмечается, что поскольку больше половины пользовательских устройств — это мобильные устройства под управлением операционных систем Android и iOS, и 80% приложений, с помощью которых можно проводить выявление средств обхода, установлено именно на этих устройствах, то внедрение механизмов для поиска VPN следует начинать именно с гаджетов на указанных операционных системах.
▪️ Компании должны будут проверять, включен ли VPN на устройствах пользователей, в три этапа:
▪️ определять IP-адрес устройства и сравнивать его теми IP-адресами, которые считаются российскими, а также со списком заблокированных Роскомнадзором IP-адресов;
▪️ проверять использование средств обхода блокировок на устройстве с собственного приложения (если оно установлено на том же устройстве);
▪️ проверять использование VPN на устройствах под управлением операционных систем, отличных от Android и iOS (Windows, MacOS и др.);
Например, если страна и регион пользователя по IP-адресу не совпадёт с российскими, или совпадёт с ранее заблокированными РКН, или, если будет выявлено, что у пользователь часто менялись страны, это будет признаком для блокировки. Но такой признак всегда будет требовать подтверждения через второй или третий этап проверки, пишет РБК.
▪️ При этом в материалах указано, что осуществить второй этап проверки на устройствах iOS от Apple сложно, поскольку «на iOS доступ к системным параметрам существенно ограничен». Причина в том, что у этой операционной системы политика конфиденциальности и безопасности предполагает, что все сторонние приложения изолированы и не могут собирать или изменять информацию, хранящуюся в других приложениях. Для Android ситуация проще: там работают системы ConnectivityManager и NetworkCapabilities, которые позволяют любому приложению запросить параметры активной сети и сообщить, что текущий интернет-трафик идет через VPN.
▪️ Помимо сложностей с iOS в материалах министерства описаны еще ряд ситуаций, когда выявление VPN затруднено или невозможно:
▪️ VPN на роутерах. Если средство обхода блокировок настроено на пользовательском маршрутизаторе, на самом устройстве отсутствуют локальные артефакты и выявить VPN невозможно;
▪️ VPN в виртуальных машинах. Если средство обхода блокировок развернуто внутри виртуальной машины или контейнера на устройстве пользователя, выявление также затруднено;
▪️ Прокси-серверы. Если они расположены у обычных интернет-провайдеров и имеют IP домашнего провайдера, то их невозможно определить по базам;
▪️ Split tunneling. Режим, при котором через VPN направляется трафик только выбранных приложений, а остальной идет напрямую. В этом случае проверка по одной активной сети недостаточна;
▪️ CDN (сети доставки контента — специальные верверы, которые расположены ближе к клиенту и ускоряют загрузку контента) и глобальные сервисы могут искажать местоположение устройства без использования VPN;
▪️ Новые VPN-сервисы. Они появляются быстрее, чем обновляются репутационные базы IP-адресов.
▪️ В методичке также рекомендуется не проводить на устройстве пользователя непрерывный мониторинг состояния VPN: «Это будет негативно влиять на расход трафика и потребление заряда батареи».
Например, если страна и регион пользователя по IP-адресу не совпадёт с российскими, или совпадёт с ранее заблокированными РКН, или, если будет выявлено, что у пользователь часто менялись страны, это будет признаком для блокировки. Но такой признак всегда будет требовать подтверждения через второй или третий этап проверки, пишет РБК.
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта война будет вечной. Одни всё запрещают, другие эти запреты обходят. Мы тоже не остались в стороне и уже тестируем свой VPN сервис. Скоро будем готовы поделиться им с вами!
Следите за анонсом!
Следите за анонсом!
🔥2
А вот и закономерный финал Telega
https://telegra.ph/Oficialnyj-status-shpionskogo-softa-Cloudflare-unichtozhil-reputaciyu-Telega-04-09
https://telegra.ph/Oficialnyj-status-shpionskogo-softa-Cloudflare-unichtozhil-reputaciyu-Telega-04-09
Telegraph
Официальный статус шпионского софта. Cloudflare уничтожил репутацию Telega
Альтернативный клиент Telegram внезапно исчез из App Store, и за этим стоит не только решение площадки. История оказалась куда запутаннее и затронула сразу несколько ключевых инфраструктурных сервисов. Cloudflare пометил рабочие домены проекта Telega как…