Pull to refresh
-14
0

Инженер

Send message

Обход замедления для Android TV

Level of difficultyMedium
Reading time5 min
Views119K

Далее расскажу как обойти ограничение скорости Youtube на Android TV. Найти универсальное решение "одной кнопкой" мне не удалось, поэтому пойдем по сложному пути!

Читать далее
Total votes 24: ↑23 and ↓1+27
Comments83

Туннель IPv6 через IPv4 для обхода замедления Youtube на уровне роутера

Level of difficultyEasy
Reading time2 min
Views98K

Туннели IPv6 через IPv4 помогают получить доступ к сайтам и сервисам, которые используют новый протокол IPv6, даже если у вас старый IP‑адрес версии 4 (IPv4). Чтобы его настроить, нужно зарегистрироваться на сайте провайдера, который предоставляет такую услугу (его еще называют туннельный брокер), и использует технологию 6in4. После регистрации вы получите все необходимые данные для подключения.

Одно из преимуществ данного способа заключается в том, что не потребуется настраивать что-то дополнительно на других устройствах в локальной сети, не сломается работа на AndroidTV итд.

Туннель работает только с белым IP‑адресом (некоторые провайдеры выдают его бесплатно, некоторые за определённую сумму в месяц).

Читать далее
Total votes 40: ↑39 and ↓1+44
Comments76

Чиним замедление YouTube на уровне роутера

Level of difficultyMedium
Reading time6 min
Views393K

Всех категорический приветствую. Буквально первого августа, прямо в ночь, стал у меня жутко лагать YouTube. Естественно, мне это сильно не понравилось. Ну, что же, давайте разбираться, почему и как это исправить в условиях моей личной сети.

Что случилось?

Хорошо описано произошедшее здесь, на Хабре. Если совсем кратко, своими словами - во время установки SSL соединения в открытом виде домен передается к которому мы подключаемся(так называемое SNI). И если это googlevideo.com то начинают твориться "интересные вещи". Можно проверить это локально коммандами из статьи.

$ curl https://speedtest.selectel.ru/100MB -o/dev/null

Читать далее
Total votes 317: ↑315 and ↓2+364
Comments728

Замедление YouTube с технической стороны: ограничение и обход

Reading time4 min
Views353K

Привет, Хабр!

В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все умрём".

Сразу скажу, что буду говорить обо всём, что известно на данный момент. Понятно, что с этим разбирался далеко не один я: огромное спасибо обывателям ntc party форума за проделанный ресёрч.

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

Читать далее
Total votes 520: ↑520 and ↓0+610
Comments421

Вейвлет — анализ.Часть 1

Reading time10 min
Views39K

Введение


Рассмотрим дискретное вейвлет – преобразования (DWT), реализованное в библиотеке PyWavelets PyWavelets 1.0.3. PyWavelets — это бесплатное программное обеспечение с открытым исходным кодом, выпущенное по лицензии MIT.

При обработке данных на компьютере может выполняться дискретизированная версия непрерывного вейвлет-преобразования, основы которого описаны в моей предыдущей статье. Однако, задание дискретных значений параметров (a,b) вейвлетов с произвольным шагом Δa и Δb требует большого числа вычислений.

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

Дискретное вейвлет – преобразование (DWT), реализованное в библиотеке PyWavelets, обеспечивает достаточно информации как для анализа сигнала, так и для его синтеза, являясь вместе с тем экономным по числу операций и по требуемой памяти.

Когда нужно использовать вейвлет-преобразование вместо преобразования Фурье


Преобразования Фурье будет работать очень хорошо, когда частотный спектр стационарный. При этом частоты, присутствующие в сигнале, не зависят от времени, и сигнал содержит частоты xHz, которые присутствует в любом месте сигнала. Чем нестационарнее сигнал, тем хуже будут результаты. Это проблема, так как большинство сигналов, которые мы видим в реальной жизни, нестационарны по своей природе.
Читать дальше →
Total votes 34: ↑31 and ↓3+28
Comments19

Микросервисы в представлении среднего разработчика, и как всё на самом деле

Level of difficultyMedium
Reading time11 min
Views56K

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

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

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

погрузиться в микросервисы
Total votes 236: ↑232 and ↓4+260
Comments207

Что нового в мире обхода блокировок Интернета в середине 2024

Level of difficultyEasy
Reading time13 min
Views120K

Представляю вашему вниманию короткий обзор что же произошло в России и в мире в области цензуры интернета и того, как этому противостоят энтузиасты. На всякий случай напоминаю, что статья «Надежный обход блокировок в 2024: протоколы, клиенты и настройка сервера от простого к сложному» заблокирована на Хабре для пользователей из РФ, но по‑прежнему без проблем открывается через прокси/VPN с иностранных адресов. Ну а мы сейчас разберем, что же изменилось с тех пор.

Сегодня в программе: Замедление YouTube — проблемы с Google Cache или намеренное вредительство? Можно ли заблокировать Shadowsocks и как РКН смог это сделать? Новые транспорты в XRay: HTTPUpgrade и SplitTunnel. Новости из мира Tor, и многое другое.

Читать далее
Total votes 167: ↑162 and ↓5+190
Comments103

Полосный вокодер на Python: поговорим как роботы

Reading time6 min
Views6.7K

Если честно, сейчас сложно придумать практическое применение для полосного вокодера. Скорее всего, он придется вам по душе, если вы большой любитель ретро-технологий, или — что не исключено — вы начинающие Daft Punk или FKA Twigs, и любите играть с футуристичными звуками в своей музыке.

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

Тайная психоакустика тёплого лампового звука

Level of difficultyMedium
Reading time10 min
Views14K


Привет, Хабр! Можно ли увидеть «тёплую ламповость» искажения сигнала на экране осциллографа или измерить иным прибором?

Сегодня мы соберём усилитель на двух лампах 6К4П, посмотрим, что он делает с формой сигнала, и послушаем его звучание в качестве гитарного предусилителя.
А ещё узнаем, где плюс и минус в розетке
Total votes 45: ↑44 and ↓1+63
Comments79

Сеанс тёплой ламповой «магии» с разоблачением

Reading time6 min
Views61K
Несмотря на несколько поутихший интерес многих аудиофилов и меломанов к ламповым усилителям, споры о преимуществах/недостатках этих архаичных долгожителей не утихает по сей день. Условно спорящих о ТЛЗ можно разделить на два лагеря. Первый — приверженцы прогресса, полагающие, что ламповой технике место на свалке истории или в лучшем случае в каком-нибудь техническом музее. Второй – ярые сторонники теплой ламповости, которые видят , слышат в ламповых УМЗЧ (непременно однотактных, без ООС, A class) возможность получить «духовное откровение» и «по-настоящему» красивый (TRUE, воздушный и т.п.) звук.



Ожесточенные баталии между ловерами и хейтерами ламп приводят к приступам дискуссионной гиперсаливации, выходу из строя клавиатур, и бурному словоизвержению на соответствующих форумах. Кроме этих враждующих сторон, темой ламповых УМЗЧ интересуются люди, не дискутирующие о нём – это: радиолюбители, создающие эти усилители и «не true» аудиофильствующие товарищи, которых устраивают особенности имеющейся техники вне парадигмы поиска бескомпромиссного звучания.

Сомневаюсь, что мой пост поставит в спорах о ТЛЗ жирную точку, но я попробую пролить луч света на «таинственный», «метафизический» «феномен» «живого» ТЛЗ.
Читать дальше →
Total votes 67: ↑63 and ↓4+59
Comments339

Тестируем алгоритм обработки данных в Excel на Visual Basic for Application и тёплые ламповые чётные гармоники

Reading time2 min
Views2.2K

В первом приближении надо загрузить wav или mp3 файл с музыкой в Excel, провести над загруженными данными Digital Signal Processing (DSP) или Цифровую Обработку Сигнала (ЦОС) по определенному алгоритму на Visual Basic for Application (VBA) ), сохранить результат в wav файл и прослушать его. Сравнительный пример звуков после обработки и до обработки https://disk.yandex.ru/d/y18kiOIMN7CLCA

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

Ламповое звучание: о пользе второй гармоники

Reading time4 min
Views19K

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

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

«Теплые» ламповые доказательства: ещё немного о «магических» свойствах ТЛЗ для музыкантов и аудиофилов

Reading time4 min
Views17K
Одним из самых популярных материалов нашего блога на GT стал пост “Сеанс теплой ламповой магии с разоблачением”. Он коснулся расхожих стереотипов при оценке УМЗЧ с полупроводниковой и ламповой схемотехникой. Кроме того, бурным и живым стало обсуждение поста о гитарном ламповом усилении и цифровой эмуляции ламповых эффектов.



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

В тех материалах я писал о том, что рано ставить точку в вопросе лампового звука, теперь, полагаю, пора. Совсем недавно мне попалось относительно свежее исследование физика Дэвида Кипортса, которое окончательно закрывает вопрос о природе и эффектах так называемого ТЛЗ (по крайней мере в вопросе гитарного усиления).
Читать дальше →
Total votes 19: ↑15 and ↓4+11
Comments22

Эти айфоны ещё будут жить: пишем и деплоим свои приложения из XCode на старые iPhone

Level of difficultyEasy
Reading time4 min
Views5.2K
image

Согласно политике Apple, компания чётко разграничивает время жизни тех или иных версий iOS. Обычно, уже через 3-4 года определенная версия iOS считается устаревшей и публиковать новые версии приложений с её поддержкой больше нельзя. Однако в ходу всё ещё «старые», но по настоящему трушные и любимые многими «пятёрки», «четвёрки», а среди коллекционеров — и «тройки»! Способ, о котором я расскажу в статье, раскопали ещё «олды», однако он позволяет запускать и отлаживать «хоумбрю» приложения на старых айфонах, потенциально принося им новую жизнь с кастомными приложениями! Интересно? Тогда добро пожаловать под кат!
Читать дальше →
Total votes 27: ↑25 and ↓2+32
Comments19

Почти все, что вы хотели бы знать про Docker

Level of difficultyEasy
Reading time11 min
Views53K

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

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

Читать далее
Total votes 65: ↑60 and ↓5+65
Comments57

Читаем ключевой контейнер КриптоПро (ч.2)

Level of difficultyMedium
Reading time2 min
Views6.3K

В прошлой части я разбирался с транспортным ключевым контейнером от КриптоПро (он же PFX, PKCS12, P12). В этой статье пойдёт речь о собственном формате ключевого контейнера КриптоПро (те самые 6 файлов .key)

Читать далее
Total votes 15: ↑14 and ↓1+18
Comments10

Рекрутинговый ад или как я в Канаде IT работу искал

Level of difficultyEasy
Reading time8 min
Views84K

Привет. Мне 32 года, идентифицирую себя как Middle Frontend Developer. У меня почти 7 лет опыта работы, из которых только три я считаю релевантными, где я работал с современными технологиями типа React, TypeScript, GraphQL и т.д. До этого работа заключалась в разработке сайтов с использованием JQuery.

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

Читать далее
Total votes 156: ↑149 and ↓7+177
Comments527

Превращаем Android-смартфон в USB-клавиатуру, мышь и флешку

Level of difficultyHard
Reading time29 min
Views24K

Android-смартфон при подключении к компьютеру через USB может выглядеть как медиаустройство, модем или хранилище файлов. В этой статье мы научимся делать из него USB-клавиатуру, мышь и флешку.
Читать дальше →
Total votes 59: ↑59 and ↓0+82
Comments48

Подготовка к техническому собеседованию Senior/Team Lead backend

Level of difficultyMedium
Reading time3 min
Views19K

Недавно появились мысли походить на собеседования чем я успешно занялся. Если конкретно - смотрел лидовскую/сеньерскую позиции на Python и Golang(но статья может пригодиться backend разработчикам в целом). Не ставлю целью статьи объять все не объятное и дать какие-то гарантии. Я лишь зафиксирую данные для себя на будущее.

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

Сразу сделаю пометку, что некоторые навыки/ресурсы специфичны(по типу нарешивания Leetcode), но отталкиваемся от текущих реалий рынка.

Читать далее
Total votes 22: ↑21 and ↓1+22
Comments13

Sony R1 — медленно. Очень. Но с Carl Zeiss и крупной матрицей

Level of difficultyEasy
Reading time4 min
Views20K

Почитав ретроспективу c-5060, решил написать и о лучшей, на мой вкус, просьюмерке — Sony r1.

Сони имеет богатую историю создания цифровых камер. Первая цифровая камера — DSC‑D700 Since 1998. В 2001–2002 году выходят DSC‑F707 и DSC‑F717. Матрица — стандартная для класса «подвинутых компактов» 2/3. 5 mp/ А вот объектив был самым весомым (в прямом и переносном смысле. 38–190mm f/2.0–2.4. F 2.0 для зума — это неплохо даже сегодня.

Читать далее
Total votes 17: ↑16 and ↓1+19
Comments65
1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Registered
Activity