Iriscot Blog

Я выхожу на улицу, но ее нет...

Proton — долгожданная фича от Valve

Помните времена, когда приходилось настраивать Wine (a.k.a. винишко), чтобы поиграть в свои любимые игрища, будучи на Линуксе? Я в своем блоге даже пару раз писал об этом. Так вот, это в прошлом.
Valve готовит Proton — технология, которая позволит играть в Windows-игры на Линуксе прямо через Стим. То есть, больше никаких эмуляторов, виртуальных машин и т. п. Все, как говорится, из-коробки.

Наша цель состоит в том, чтобы у пользователей Steam, использующих Linux, была возможность получить доступ ко множеству игр задним числом.
Valve, линк

Учитывая факт, что Valve активно поддерживает разработку Wine, Proton будет иметь преимущества по сравнению с обычным запуском через винишко, в том числе:

  • Поддержка DirectX 11 и 12, основанная на Vulkan — улучшит совместимость, уменьшит лаги;
  • Улучшена поддержка полного экрана: игры будут растягиваться до родного разрешения монитора, а не менять его;
  • Будут определяться все игровые контроллеры;
  • Увеличена производительность многопоточных игр по сравнению с ванильным винишком.

На данный момент технология поддерживает не все игры. Вот их список на данный момент:

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club! (да! самая главная игра поддерживается!)
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering — Duels of the Planeswalkers 2012
  • Magic: The Gathering — Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer® 40,000: Dawn of War® — Dark Crusade
  • Warhammer® 40,000: Dawn of War® — Soulstorm

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

После этого Стим перезагрузится и можно будет скачать игру из списка:

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

29 августа   Linux   игры   обзор   технологии

Три года моему блогу

Вчера моему блогу исполнилось ровно три года. По иронии так вышло, что именно в этот день я потерял свой домен iriscot.cf. Впрочем, вскоре после этого я обрел новый домен, и я считаю, что это даже хорошо. Он более солидно выглядит и вообще. Есть только одно «но» — я потерял рейтинг в поисковых системах, да и вообще те, кто у себя оставлял ссылки на меня думают, что мой сайт лёг навсегда. Это, конечно, не так, мой сайт целиком и полностью работает, только на новом домене. Такие дела.
В честь трехлетия блога, я решил порадовать его и установил ему обновление. Не обновлял до этого ни разу. В комплекте шло много тем оформления и я выбрал Дуглас. Такая темно-красная, приятная глазу тема. Ведь иногда надо что-то менять в жизни. Она мне настолько понравилась, что я просто открываю блог и залипаю. Думаю, это поспособствует написанию большего количества статей, чем раньше.
Кстати, я прошелся по всем статьям и навёл порядок в тегах — там были английские вперемешку с русскими. Сделал все русскими и добавил парочку новых. Теперь у меня можно легко найти заметки на интересующую вас тему.
Этот день рождения мой сайт запомнит уж точно.

22 августа   кулстори

Пара лайфхаков по Windows 10

Понадобилось мне как-то поставить десятку на виртуальную машину. И заметил я одну интересную вещь... В этой статье будет сразу два лайфхака (вдруг кто не знал) на случай, если вы вдруг решите установить Windows 10. Нет, ну, в жизни всякое бывает, даже такое.
Лайфхак первый: десяткой можно пользоваться совершенно бесплатно. Да, просто скачиваете образ и ставите. Будут некоторые ограничения в плане персонализации и какие-то еще, не помню, но на работу программ это никак не влияет. И все это полностью легитимно.
А теперь второй лайфхак непосредственно о персонализации. В неактивированной системе вы не сможете ставить обои на рабочий стол, менять цвета и т. д.. Однако, есть одна багофича. Если перед установкой выдернуть сетевой кабель, то когда свежая система загрузится, она будет думать, что полностью активирована. Соответственно, мы просто кидаем на диск пак с нашей вайфу (на флешке или через Drag&Drop) и устанавливаем на фон. По вкусу настраиваем все остальное и втыкаем сеть. Винда очухается и поймет, что не активирована, но будет уже поздно...

Результат работы

Правда, теперь мы не можем поменять фон, но я могу предложить несколько путей решения. Я сам их не пробовал, потому что первый мне пришел в голову уже после подключения сети, а для второго нет желания приобретать программу.
Первый способ: создаем папку, кидаем туда картинки, в Персонализации ставим Слайд-шоу и показываем путь к папке. Можно будет потом в эту папку кидать другие картинки.
Второй способ: использовать Wallpaper Engine. Погуглите в стиме.
А вообще, ребята, используйте лучше Linux. Там намного проще можно поменять обои :)
Пишите в комментарии, получилось ли у вас обмануть систему.

Ревизор по английскому в Сочи

Отдыхаю в Сочи, решил, пока есть возможность, проверить работников РЖД на знание английского — приобрести билет на электричку. Давно хотел это сделать, на самом деле. Недавно как раз прошёл футбол, по идее ещё не должны были скиллы растерять.
Подошел к кассе, говорю: «three one-way tickets to Khosta, please». Кассир сначала немного растеривается, затем говорит: «210 рублей»... И как я, заморский гость, должен понять эти сложные русские числительные? Решил не подавать вида и дал купюры. На листике бумаги кассир пишет время отправления и номер путей, показывает мне со словами: «time... track...». Потом отдаёт мне билеты, перед этим показав мне, что все так, как я просил.
В общем, английская локализация в РЖД реализована на очень базовом уровне. Конечно, при сильном желании можно купить билет, но в числительные они вообще не могут и это плохо. Хотя, может на листочке писать все же лучше во избежание недопонимания. Но почему тогда цену не написали так же?
Обсуждение: https://vk.com/wall-122497130_695

RAMDisk — или когда накупил оперативки, а на SSD не хватило

Сегодня речь пойдет о так называемом RAMDisk, или использовании оперативной памяти компьютера как дискового хранилища.

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

Уже заинтригованы? Без лишних слов перейдем к созданию своего рамдиска. Работать, как обычно, будем из-под Linux, здесь рамдиск можно сделать двумя командами, для винды есть какие-то васянопрограммы, гуглите сами.

sudo mkdir -p /mnt/ramdisk
sudo mount  -t tmpfs -o size=1024m tmpfs /mnt/ramdisk

Первая команда создает папку для монтирования диска, вторая подключает туда наш рамдиск с файловой системой tmpfs и объемом 1 гигабайт (1024Мб). Для еще более удобного подключения рамдиска я написал Shell-скрипт.

#!/usr/bin/env

echo "RAMDisk creation script";
read -p "Enter maximum capacity of RAMDisk. For example, 1024m. : " rdsize;

sudo mkdir -p /mnt/ramdisk
sudo mount  -t tmpfs -o size=$rdsize tmpfs /mnt/ramdisk

Здесь вас спросят, какого объема вы хотели бы себе диск, потом это значение подставляется в команду, которую мы рассмотрели выше.

После монтирования рамдиска, лично у меня он нигде не отобразился, однако к нему можно получить доступ, перейдя к папке /mnt/ramdisk.

Для того, чтобы каждый раз вручную не включать рамдиск, можно добавить запись в /etc/fstab:

tmpfs       /mnt/ramdisk tmpfs   nodev,nosuid,noexec,nodiratime,size=1024M   0 0

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

Тем не менее, даже так есть много применений рамдиска. Вот несколько из них:

Папка Загрузки

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

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

Виртуализация
Если у вас ОЧЕНЬ МНОГО памяти, можно разместить там диск виртуальной машины.

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

Рабочая папка для программ
Из рамдиска хорошо работают программы, которым важна скорость реакции диска, в том числе видеоигры, но здесь, опять же, надо ОЧЕНЬ МНОГО памяти.

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

dd if=/dev/zero of=/mnt/ramdisk/testspeed.img bs=1G count=1 conv=fdatasync

Вывод команды:

1073741824 байт (1,1 GB, 1,0 GiB) скопирован, 1,10704 s, 970 MB/s

Т. е. скорость RAMDisk примерно равна 1Гб/c, что в два раза больше, чем у SSD.

Пишите в комменты свой опыт и способы применения RAMDisk.

О закрытии BeConnect

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

Теперь, когда вы знаете, что происходило в нашем настоящем, я думаю, можно было бы напоследок вспомнить прошлое BeConnect.
Все началось еще в 2014, тогда я решил сделать свою социальную сеть, и-таки сделал. Правда, работала она через FTP и имела специализированный клиент на Lua (месье знает толк). Все это дико тормозило и было небезопасно, поэтому я решил перейти на HTTP и PHP в качестве сервера. Однако, концепция приложения для ПК сохранилась. То был август 2015. Через месяц я решил, что и такой вариант не очень-то приемлем, и что приложение на ПК устанавливать неудобно и лучше бы сеть была в формате сайта. Так и начался мой путь в веб-разработке. Практически с нуля я начал учить современные и не очень веб-технологии. Перебирал много вариантов дизайна, а в конце 2017 разрешил пользователям создавать его самостоятельно (мне стало лень дальше перебирать). Собственно, в то же время был пик популярности бк. Я строил планы о том, как в январе 2018 запущу массовую рекламу, как перепишу раздел сообщений на Python (это был повод выучить этот замечательный язык) с использованием LongPoll. Кстати, Питон я все равно выучил потом, создавая ботов для Телеграма и ВК, а бк я уже забыл. Такие дела.

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

Запуск osu! на Linux. Рабочий способ.

Полтора года назад я уже писал о том, как запустить osu! на Линуксе. С тех пор эта статья была самой популярной в блоге, судя по статистике. Однако, с тех пор времен изменилось, я набрался опыта, перешел на Debian 9 и т. д... Так что, встречайте — новый гайд по запуску здесь и сейчас!

Данный способ актуален для Ubuntu и производных дистрибутивов. Основан на статье на Github.

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

----------------- Для Ubuntu ----------------- 
sudo dpkg --add-architecture i386   
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
----------------- Для Linux Mint 17.x  ----------------- 
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main'
----------------- Для Linux Mint 18.x  ----------------- 
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

Устанавливаем скрипт winetricks. Он поможет с легкостью установить полезные компоненты Windows.

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv -v winetricks /usr/local/bin

Создадим префикс и установим дополнения через winetricks, включающие в себя .NET, шрифты и прочие нужные штуки.

WINEPREFIX=~/osu-linux WINEARCH=win32 winetricks corefonts dotnet40 gdiplus d3dx9_36 cjkfonts

Префикс — это такая папка, куда будут скачиваться дополнения и, вообще, программы. Как виртуальный диск. В данном случае префиксом является ~/osu-linux. Это значит, что в Вашей домашней папке будет создана папка osu-linux. Вы можете выбрать и другую папку, если нужно. Если что-то пойдет не так, и вы захотите начать сначала, префикс лучше заменить. Папку при этом можно будет удалить.

Запустим конфигуратор:

WINEPREFIX=~/osu-linux WINEARCH=win32 winecfg

Там, на вкладке Графика, нужно проверить, чтобы стояли галочки на «Разрешить менеджеру окон декорировать окна» и «... управлять окнами Wine»

В целях уменьшения задержки будем использовать аудиодрайвер ALSA:

WINEPREFIX=~/osu-linux WINEARCH=win32 winetricks sound=alsa

Твик для еще большего уменьшения задержки аудио. Следующая команда создает файл редактора реестра и заполняет его параметрами. Копируйте целиком, а не построчно.

cat > dsound.reg << "EOF"
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"HelBuflen"="512"
"SndQueueMax"="3"
EOF

Выполнить файл настроек реестра:

WINEPREFIX=~/osu-linux WINEARCH=win32 wine regedit dsound.reg

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

Распаковываем архив. Далее предполагается, что папка osu! у Вас в Домашней папке.

В принципе, уже можно посмотреть на результат:

WINEPREFIX=~/osu-linux WINEARCH=win32 wine ~/osu\!/osu\!.exe

Должно работать без лагов.

Создадим лаунчер, чтобы каждый раз не писать эту команду. В качестве иконки можно взять лого с официального сайта. Скачайте, переименуйте в icon.png и положите в папку с osu!. Далее создадим файл osu.desktop либо в /usr/share/applications, либо в ~/.local/share/applications. В последнем случае лаунчер будет доступен только для текущего пользователя. Пропишем следующее содержимое в него:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=osu!
GenericName=osu!
Exec=WINEPREFIX=~/osu-linux WINEARCH=win32 wine ~/osu\!/osu\!.exe
Terminal=false
Icon=/home/iriscot/osu\!/icon.png            # путь к иконке лучше сделать абсолютным
Type=Application
Categories=Game;
Comment=click the circles!
Comment[ru_RU]=играть в кружочки

В пути к иконке поставьте свое имя пользователя, а в поле Exec поменяйте путь и префикс, если вы использовали другие данные. Теперь вы сможете найти игру в списке приложений.

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

2018   Linux   osu   игры

Пособие по кошерной настройке Debian

cover

Прошли те времена, когда Linux был системой для законченных гиков. Теперь он вполне может быть использован наравне с Windows.
В этой статье мы рассмотрим настройку системы для комфортного использования на примере самого свежего на данный момент Debian 9.

Установка

Я не буду описывать процесс установки чистой системы. Подобного материала и так достаточно в интернетах, да и графический установщик сам всё подскажет. Так что предположим, что у вас уже установлена Debian 9.

Настройка sudo

Чтобы мы могли выполнять команды от имени root через sudo, добавим себя в sudoers:

su
*вводите Ваш пароль от root*
sudo adduser ваш_логин sudo

Видеодрайвер

Первым делом на любой системе нужно поставить драйверы на видео. Здесь все делается даже попроще, чем на Виндоусе.
Сначала нужно добавить репозиторий с проприетарными пакетами. Открываем в редакторе список источников:

sudo nano /etc/apt/sources.list

И дописываем туда строку

deb http://httpredir.debian.org/debian/ stretch main contrib non-free

Жмем Ctrl+X, y и затем Enter. Далее не буду описывать подробно работу с nano.

Не забываем обновлять базу пакетов после редактирования репозиториев.

sudo apt-get update

Теперь ставим сами дрова.
Nvidia

sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-driver

ATI

sudo apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati

Перезапускаем систему.

Браузеры

Debian поставляется с предустановленным Firefox ESR. В принципе, можно уже открыть там эту статью, но всё же он устаревший. Установим самую новую версию.

Скачиваем и распаковываем пакет.

wget -O firefox-stable.tar.bz2 ""
tar -C ~/.local/ -xvf firefox-beta.tar.bz2

Теперь интегрируем его в систему. Открываем в nano файл ~/.local/share/applications/firefox-beta.desktop и вставляем туда следующее:

[Desktop Entry]
Type=Application
Name=Firefox
Exec=/home/guyru/.local/firefox/firefox %u
X-MultipleArgs=false
Icon=firefox-esr
Categories=Network;WebBrowser;
Terminal=false
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;

Chromium ставится проще:

sudo apt-get install chromium

Скриншоты

По дефолту уже установлен gnome-screenshot, но как по мне он не очень удобен и функционален. Установим Shutter:

sudo apt-get install shutter

И назначим сочетание для захвата выделяемой области.
Параметры системы -> Клавиатура -> Комбинации клавиш -> Добавить пользовательскую комбинацию
В открывшемся окне пишем команду для захвата выделенной области. Можете поэксперементировать с параметрами, введите в консоли shutter -help и смотрите все параметры.

Чуть ниже, в разделе «Привязка клавиш» жмем на «не задано» и на клавиатуре нажимаем сочетание, которое хотим назначить. Например, Win+Shift+S, как на десяточке.
Кстати, клавиша Win в Линуксе называется Super.

Рисовач, графический планшет

С программой для рисования все предельно просто: существует годный редактор Krita. Он бесплатен, доступен для Windows и даже получше популярного SAI.

sudo apt-get install krita

С графическим планшетом чуть посложнее. Возможно, он у вас уже работает как надо. Если нет, то установим для него пакет DIGImend.
Мы будем компилировать сырцы, поэтому ставим все необходимое для этого:

sudo apt-get install -y dkms linux-headers-$(uname -r) build-essential git

Затем скачиваем исходники и компилируем:

mkdir build
cd build
git clone https://github.com/DIGImend/digimend-kernel-drivers
cd digimend-kernel-drivers
make
sudo make install
cd

Перезапускаем драйверы:

sudo modprobe -r hid-kye
sudo modprobe -r hid-uclogic
sudo modprobe -r hid-huion

Далее перезапускаем комп или переподключаем планшет.

Мультимедиа

Для прослушивания музыки есть годный плеер Clementine (пакет clementine). Он также поддерживает интеграцию со многими хранилищами и музыкальными сервисами.
А для просмотра видео вполне подойдет привычный VLC (пакет vlc).

Игрища

Да, на Линуксе даже есть игры, и не только Сапер.
Устанавливаем Steam:

dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install steam

После этого нам уже будут доступны многие игры, даже Dota 2, если вы относитесь к классу ракообразных.

Частные случаи
При запуске Sven Co-op ничего не происходит
Нужно удалить из его корневой папки следующие файлы:

  • libgcc_.1
  • libstdc++.so.6

При запуске игр на движке Half-Life вылетает окно с просьбой установить локаль
Так возьмем и установим эту локаль!

sudo nano /etc/locale.gen

Находим #en_US.UTF-8 и убираем # перед строкой. Сохраняем.
Перегенерируем локали:

sudo locale-gen

Запускаем любые игры!

На Linux можно запускать почти любые программы, работающие на Виндовс. Для этого нам понадобится винишко. В одной из статей я использовал этот метод для запуска осу.
Устанавливаем пакет wine и winetricks к нему

sudo apt-get install wine winetricks

Сам по себе винишко не имеет графического интерфейса, поэтому отдельно установим ИграйНаЛинуксе. В разделе Download выбираем Debian и скачиваем .deb пакет. Два раза кликаем по нему и устанавливаем.

Теперь пусть кто-нибудь скажет, что linux has no games!

В заключение можно сказать, что Linux можно смело использовать в качестве основной системы и нет никаких причин использовать шпионящий Windows.

Yagi антенна для Wi-Fi 2.4ГГц с 15 элементами

cover

Изначально я планировал сделать Bi-Quad антенну, но в интернетах про нее и так пишут на каждом шагу, так что сегодня мы будем делать Yagi антенну.

Yagi — это направленная антенна. Существует много разновидностей таких антенн, отличающихся по рабочей частоте и по количеству элементов. Для нашего случая возможны конструкции с 5, 15, 20 элементами. Мы будем делать с 15 элементами, и с усилением 15dBm.

Для создания антенны нам понадобится:

  1. Wi-Fi адаптер
  2. Медная проволка 2.5мм²
  3. Деревянная рейка
  4. Коаксиальный кабель с сопротивлением 50 Ом
  5. Крепеж для антенны по вкусу. Можно приделать на стену, а можно ставить на стол.
  6. Всякие инструменты и прямые руки

Первым делом надо выбрать Wi-Fi адаптер. В идеале лучше взять с SMA разъемом, чтобы ненароком не испортить плату, пытаясь припаять кабель напрямую. Но мы легких путей не ищем, поэтому берем TP-LINK TL-WN727N. Кстати, есть почти такой же адаптер TP-LINK TL-WN722N, отличается от предыдущего наличием внешней антенны (и, соответственно, SMA разъема) и вдвое большей ценой.

Внутренности адаптера (картинки можно листать):

Когда адаптер выбран, можно измерить скорость инета с внутренней антенной, для сравнения, и перейти к изготовлению Yagi антенны.

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

Расположение элементов на рейке
# Длина Середина Позиция Расстояние от предыдущего
1 59,6 29,8 0,0 0
2 130 75 18,3 18,3
3 55,2 27,6 25,8 7,4
4 53,6 26,8 39,5 13,8
5 52,4 26,2 58,6 19,0
6 51,7 25,8 82,2 23,6
7 51,0 25,5 109,7 27,5
8 50,6 25,3 140,7 31,0
9 50,3 25,1 174,6 33,9
10 49,9 25,0 210,9 36,3
11 49,6 24,8 249,4 38,4
12 49,2 24,6 289,6 40,2
13 48,9 24,4 331,4 41,8
14 48,7 24,3 374,3 42,9
15 48,5 24,3 418,5 44,3

Получится что-то вроде этого.

Теперь подготовим рейку. Отмечаем положение каждого элемента и при помощи напильника делаем бороздку,

в которую вклеиваем элементы, кроме второго.

Настало время сделать активный элемент или, так называемый, диполь. Для этого берем 130мм проволки и на расстоянии 30мм от концов делаем изгибы на 180°. Расстояние между параллельными проволочками должно быть 5мм. Сразу припаиваем коаксиальный кабель к концам элемента:

Вклеиваем элемент на его место перпендикулярно рейке, а антенну закрепляем на подставку.

Антенна готова, но надо же её еще подключить! Для этого вернемся к нашему разобранному адаптеру. Если внимательно присмотреться к схеме, можно убедиться, что этот адаптер точно такой же, как и модель с внешней антенной — производитель заботливо оставил нам место под пайку разъема. Туда и паяем коаксиальный кабель. Внутреннюю антенну обязательно нужно отключить либо перерезанием дорожки до нее, либо выпаиванием цепи из R2, L10 и С1.

После перерезания и припаивания. Да, это я так пытался выпаять резистор огромным паяльником...

Собираем адаптер в родной корпус. Не забудьте проточить отверстие для выхода кабеля!

Собираем все вместе и... ПРОФИТ!

Антенну направляем концом в сторону точки доступа.

Настало время для тестов:

Вот такая скорость была с внутренней антенной.
А такая с нашей новой Yagi антенной.

Скорость и пинг отличаются разительно. Также, сеть стало ловить на все деления (раньше только 3-4 из 5) и нашлась парочка новых сетей. Более того, весь контент для этой статьи и она сама были загружены с этой антенной.

Удачи вам и следите, чтобы вашу антенну не опрокинул кот!

2018   diy

С новым 2018 годом!

Вот и настал этот момент — 2017 год подходит к концу. Готов ли ты, username?

В уходящем году у меня произошло много интересных событий. Это и поездка в Москву, и полное обновление движка BeConenct, и переход на второй курс в шараге, и много других. Конечно, были и фейлы, куда же без них, но хороших событий всё равно было больше.

Теперь пора написать новую книгу под названием «2018»!

В начале 2018 я планирую всё-таки воскресить Zero BBS, анонимную имиждборду, которая была выпущена в феврале и закрыта в июле этого года. Там будет чуть больше возможностей и новый дизайн. Также, понемногу будет уменьшена поддержка BeConnect. Это вовсе не значит, что «бк всё». Наоборот, он станет самостоятельным сайтом с большей аудиторией, чем сейчас. Конечно, будут еще кое-какие новые вкусности, но о них поговорим уже в следующем году.

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

Пишите в комменты, чем именно вам запомнился 2017.

С новым годом! С новым счастьем!

Ранее Ctrl + ↓