Arduino IDE: разбираемся с меню Tools и некоторыми другими функциями.

Итальянцы молодцы. Запустили в мир DIY настоящего монстра. С появлением экосистемы Arduino весь рынок цифрового DIY получил мощнейший толчок. Тысячи, сотни тысяч, миллионы пользователей принялись покупать оригинальные и совместимые платы для их последующего программирования и использования в своих поделках. Причина такой популярности в первую очередь связывают с низким порогом для входа в эту среду. Вам не нужно тратить много денег на приобретение плат: открытый стандарт дал дорогу на рынок множеству последователей и копировщиков. Вам так же не стоит сильно заморачиваться над программированием: поставляемая «в комплекте» Arduino IDE упрощена настолько, насколько это возможно. Пользователь просто пишет код и не задумывается о настройках компилятора, о том, что программировать при помощи Arduino IDE можно разными программаторами, а иногда и вообще голые микросхемы.

И вот, наступает момент, когда стандартная Arduino IDE становится тесновата, а ее неудобство начинает просто выбешивать, особенно, если пользователь знаком с более продвинутыми средами разработки по другим платформам и языкам программирования. Кто-то начинает мигрировать на что-то более интересное, например, на Atom или VS.Code в смеси с PlatformIO, а кто-то старается выжать из Arduino IDE все, что только можно.

Сегодня я выступлю как раз в роли подобного «особо интересующегося персонажа» и попробую вместе с читателем разобраться чуть-чуть побольше в тонкостях Arduino IDE. Все ниженаписанное более-менее соответствует версии 1.8.9 Arduino IDE.

Читать далее ...



Вертикальный мангал: тестируем противоестественный способ готовки шашлыка

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

бензпирен, бензапирен

Структурная формула бензпирена

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

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

Читать далее ...



Как собрать велосипед самостоятельно…

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

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

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

Читать далее ...



Добываем IPv6 из МГТС с ZTE F660 и Keenetic

Проблема с конечным количеством IPv4 адресов нахлынула на человечество в начале текущего тысячелетия. Бурное развитие компьютеризации, множество гаджетов и проникновение интернета во все дома и квартиры привели к тому, что для большинства домашних и корпоративных пользователей использование глобальной сети превратилось из обоюдного обмена в одностороннее скачивание. Причина тому исчерпание свободных IPv4 адресов глобального сегмента. Без "белого" или "публичного" IP-адреса ваш компьютер не будет доступен извне. Выйти в сеть и открыть страничку с сайта он сможет, а вот подключиться к нему из другого города без посредника уже никак. И все потому, что провайдер выдаст не белый (и пушистый) адрес, а "серый". Работать с которым можно только в "пользовательском" режиме. Ни тебе свой собственный web-сервер установить, ни игровой сервер запустить. Тоска в общем.

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

Читать далее ...



Примеряем M.2 SSD диск Reeinno Mace-2000

Если еще совсем недавно компьютерные энтузиасты мучались вопросом выбора жесткого диска для своего ПК, и метались между моделями с 5000 и 7000 тысячами оборотов, первый покомфортнее в плане шума, второй работает пошустрее. То сейчас вопрос ставится в плане хватит ли 120 Gb под систему и программы или лучше разориться и поставить 240 Gb? Речь идет, конечно же, о новомодных SSD-дисках.

копирование windows, с одного hdd на другой, перенос, копирование, медленно, жесть

Перекачка содержимого блога blog.kvv213.com с одного HDD-диска на другой HDD-диск. Умиляет общее время переноса данных.

Современный компьютер немыслим без хорошего, быстрого SSD-диска. Без него все будет работать очень уж медленно. Операционная система стартовать будет долго, программы еле ворочаться и даже, о ужас, браузер с современными сайтами будет работать не так быстро, как хотелось бы. И действительно, современный ПК настолько производителен, что, пожалуй, его самое медленное устройство как раз и есть внутренний накопитель. А тех скоростей, что обеспечивают современные жесткие диски — катастрофически недостаточно. Казалось бы, вот он ответ — бери и используй SSD и будет тебе счастье! Ан нет, аппетиты растут, требуются все более и более скоростные решения. Обычный SSD-диск подключается к обычному же SATA-интерфейсу, разработанному для обычных же HDD-дисков, с их современной медлительностью (разработчики HDD упираются на снижение стоимости хранения, да на увеличение плотности записи, а вовсе не на скоростные характеристики жестких дисков).

Читать далее ...



System error 1219 has occurred.

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

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

Перфолента винтажная

Перфолента винтажная

Именно о такой «ошибке» и пойдет дальше речь. Действие происходит в среде операционной системы Windows 10. Разрядность или редакция системы не имеет значения. При попытке подключения к сервису Samba удаленного сервера в локальной сети на Linux при использовании команды net use возникает ошибка множественного доступа:

System error 1219 has occurred.

Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.

Читать далее ...



Защищаем конфиденциальные файлы в Win10 при помощи шифрованной файловой системы (EFS)

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

Давайте попробуем разобраться, действительно ли можно получить несанкционированный доступ к файлам, если на компьютере работает операционная система Windows 10. Инженеры IBM, а впоследствии и Microsoft, потратили немало усилий на реализацию системы разделения прав для файловой системы NTFS (в бытность IBM это была HPFS). И если Win10 запущена на компьютере, то получить без разрешения доступ к чужим файлам очень и очень сложно, а в случае блокировки доступа и вовсе нельзя. Windows надежно охраняет файлы пользователей.

Но стоит только загрузиться в другую операционную систему, например, в Linux Mint, то все пользовательские файлы будут как на ладони. Качай что хочешь. А загрузиться в Mint можно хоть с флешки, хоть с CD-ROM, нужно только добраться до UEFI (BIOS) и активировать загрузку со съемных накопителей, если она не была активирована ранее, либо воспользоваться меню загрузки. Предположим, что вы поставили пароль на вход в UEFI и отключили выбор накопителя для загрузки как класс, тогда ваши файлы защищены немного сильнее. А злоумышленник может просто развинтить ваш компьютер, вытащить жесткий диск и подключить его к своему компьютеру, а затем скачать, все, что требуется. Ведь данные в виде файлов будут у него как открытая тетрадь на руках.

Специалисты от IT, знают, что несколько обезопасить данные в своем компьютере можно при помощи технологии BitLocker. BitLocker — штука хорошая, но позволяет шифровать только целиком разделы на дисках, либо физические, либо виртуальные. При этом обеспечивается сохранность ключей, в том числе и с хранением в модулях TPM. Что весьма удобно. Однако, шифрование целиком всего и вся, далеко не всегда удобно, хотя, безусловно, применение полного шифрования диска имеет определенный смысл. А вот про частичное шифрование файлов и каталогов, почему-то все забывают.

Читать далее ...