Как стать автором
Обновить
0
0
Виталий Богданов @vsbogd

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

Отправить сообщение

DevTerm — портативный open-source компьютер с модульным дизайном в стиле ретро и с кучей возможностей

Время на прочтение3 мин
Количество просмотров19K

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

На днях попалось на глаза именно такое устройство, которое называется DevTerm. У него модульный дизайн (о модульных устройствах мы писали, кстати), ретро-стиль и открытое для всех «железо» и ПО. Под катом — описание девайса и его возможностей. Пока вы читаете, мы размышляем над заказом этого девайса…
Читать дальше →
Всего голосов 24: ↑23 и ↓1+33
Комментарии77

Самые маленькие Linux-компьютеры

Время на прочтение3 мин
Количество просмотров44K


Несколько дней назад активисты движения за свободное аппаратное обеспечение выпустили вторую версию крошечного Linux-компьютера VoCore2 размером 25,6×25,6×3,0 мм, то есть с крупную монету (почти вписались по площади в квадратный дюйм). В спичечный коробок поместится примерно восемь таких компьютеров.

Это потомок того самого VoCore, на который собирали деньги через Indiegogo. Всё-таки собрали, и проект живёт. Это абсолютно открытый компьютер, который кто угодно может собрать из указанных комплектующих (или купить плату в сборе за $17,99). Компьютер работает на прошивке OpenWrt/LEDE, то есть идеально подходит на роль портативного маршрутизатора.
Читать дальше →
Всего голосов 60: ↑57 и ↓3+54
Комментарии75

Логическое программирование для начинающих. Prolog

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7.8K

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

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии12

Дифференцируемый нейронный компьютер, нейронная машина Тьюринга (подробное изучение)

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.6K

Данная статья является аннотацией к монографии "Анализ и визуализация нейронных сетей с внешней памятью" (LSTM, нейронная машина Тьюринга, дифференцируемый нейронный компьютер).

Читать далее
Всего голосов 9: ↑8 и ↓1+9
Комментарии1

Радиоприемник 60-1700 МГц на RTL2832 за 20 баксов или SDR для начинающих

Время на прочтение4 мин
Количество просмотров325K
В этой статье я расскажу о том, как, потратив совсем небольшие деньги и немного времени, получить радиоприемник, способный принимать что угодно в диапазоне 60-1700 МГц (радиостанции, звуковое сопровождение ТВ, радиолюбителей, карманные радиостанции и многое другое). Для этого
мы используем DVB-тюнер на чипе RTL2832, работающий в специальном режиме, который можно приобрести за $20 или даже дешевле.


Читать дальше →
Всего голосов 94: ↑91 и ↓3+88
Комментарии108

Звучащий код — пишем музыку на языке ByteBeat

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров8.4K

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

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

Послушать пример из заглавной картинки: [sarpnt][greggman]

Читать далее
Всего голосов 25: ↑25 и ↓0+25
Комментарии13

Зализняк: основа русской прикладной лингвистики

Время на прочтение8 мин
Количество просмотров8.8K

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

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

Со славянскими языками сложнее из-за развитой грамматики и глубокой изменчивости — любое русское прилагательное, к примеру, имеет как минимум двадцать четыре разных грамматических формы: три рода и множественное число, да по шесть оставшихся на сегодня падежей. А то и все двадцать девять, если принять во внимание краткие формы (широк, широка, широки) и образуемое от многих прилагательных наречие.

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

(По материалам внутреннего семинара компании МойОфис)

Читать далее
Всего голосов 86: ↑83 и ↓3+99
Комментарии43

Первое доказательство невскрываемой стеганографии

Время на прочтение4 мин
Количество просмотров9.1K


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

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

В прошлом году учёные доказали, что создание такого алгоритма теоретически возможно. Это и есть математически идеальная стеганография.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+17
Комментарии7

Автономный LTE роутер своими руками | Часть 1 — От идеи до схемы

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров35K

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

Да-да, это именно разработка собственного роутера, не простой допил уже имеющегося и переупаковка в другой корпус. Отнюдь! Схема, печатная плата, пайка – всё сделаем сами и защитим диплом. Заинтересовал?

Тогда добро пожаловать под кат
Всего голосов 85: ↑84 и ↓1+105
Комментарии57

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник до ума своими руками

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров11K
image

В прошлой статье, мы с вами рассмотрели на что способен одноплатный компьютер, который стоит всего 1.000 рублей. Как мы выяснили, перспективы у данного девайса весьма неплохие, однако по факту, Orange Pi продаёт практически голую железку, которую нужно дорабатывать самому. Да, тут есть Ubuntu/Fedora, да, тут выведена гребенка с I2C/SPI — однако из коробки это всё работает криво-косо, либо не работает совсем. Даже обещанные шины SPI/I2C фактически не доступны в системе «из коробки». Материалов о доработке этого одноплатника в сети мало, поэтому я решил довести его до ума сам и поделится с вами — в том числе, готовыми бинарными образами! Интересно, на что способен доработанный одноплатник по цене ящика пива? :)
Читать дальше →
Всего голосов 41: ↑41 и ↓0+41
Комментарии21

Одноплатный компьютер с 3G «за косарь». Что Orange Pi предлагает по цене ящика пива?

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров20K
image

Каждый год выпускается с десяток новых моделей одноплатных компьютеров. Свежие девайсы представляют как старые и уважаемые фирмы по типу Raspberry Pi, Orange Pi или Banana Pi, так и относительные новички на рынке — Repka Pi, или, например, Lctech Pi. Одноплатники работают на достаточно большом парке железа: кто-то использует чипы AllWinner, кто-то Amlogic, кто-то Broadcom, а кто-то… мобильные! Пару лет назад Orange Pi отличились выпуском нескольких одноплатников на базе чипсетов очень бюджетных мобильников 2013-2015 годов — 2G IoT и 3G IoT. На данный момент, выпуск 3G IoT завершен, а компания предлагает купить абсолютно новый одноплатник с 3G, Bluetooth, Wi-Fi, GPS, поддержкой Linux и Android всего за 1.000 рублей (500 само устройство и 500 доставка). На что оно способно и стоит ли его брать — узнаем в статье!
Читать дальше →
Всего голосов 46: ↑46 и ↓0+46
Комментарии85

Подвижный человек. Эл Кавадло

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров11K

Эл Кавадло, известный персональный тренер с 20-летним стажем, выпустил новую книгу, в которой представил программу тренировок на развитие подвижности для повседневной жизни. Ориентировался он на мужчин старше сорока, но также уточняет, что программа подойдёт и всем остальным, кто хочет развить или вернуть былую подвижность.

Читать далее
Всего голосов 21: ↑14 и ↓7+11
Комментарии15

Как переехать в Европу стартаперам и IT-специалистам

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров10K

Как переехать в Европу без Digital Nomad?

Краткий обзор на 34 визовые программы в Европе для айти-специалистов и предпринимателей, которые ведут к ПМЖ и гражданству.

Читать далее
Всего голосов 17: ↑11 и ↓6+7
Комментарии24

О вычислительной природе реальности

Время на прочтение15 мин
Количество просмотров23K

Я объясняю экспериментальные результаты проверки теоремы Белла супердетерминизмом. Далее я показываю, как такая Вселенная может возникнуть и быть совместимой с субъективным опытом свободы воли.

Читать далее
Всего голосов 66: ↑57 и ↓9+67
Комментарии307

Механические клавиатуры 2023

Уровень сложностиПростой
Время на прочтение28 мин
Количество просмотров47K

Эта статья возникла как результат моих попыток разобраться в рынке механических клавиатур в 2023 году. На Хабре уже был неплохой материал по этой теме, опубликованный в 2012 году - https://habr.com/ru/post/140454/. Поэтому самые полезные блоки оттуда я честно скопипастил (благо лицензия статьи позволяет), но изменилось на самом деле гораздо больше, чем я ожидал. Для всех интересующихся, я также порекомендую https://wiki.geekboards.ru/, где вы можете найти еще больше технических деталей и несколько исторических экскурсов про устройство клавиатур.

Осторожно, дальше будет много букв и картинок (под спойлерами)

Читать далее
Всего голосов 57: ↑55 и ↓2+68
Комментарии115

Карманный ПК своими руками

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров34K

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

Карманные ПК всегда занимали в моём сердце особое место. Первым был Palm III, а чуть позже я стал обладателем Sharp HC-4500. Меня заинтересовали проекты Yarh.io, и в начале этого года я задумал купить uConsole. Предполагалось, что этот девайс будет отправлен в марте, но заказ всё ещё находится на стадии подготовки. Так что, вооружившись множеством идей и сильной мотивацией, я приступил к реализации собственного проекта по сборке карманного ПК: Decktility.
Читать дальше →
Всего голосов 82: ↑81 и ↓1+103
Комментарии50

А что, если сделать Еще Один НеФлиппер?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров27K

Я следила за проектом Flipper Zero с самого начала, мне нравилась идея, команда, ее подходы и статьи о куче интересных деталей на Хабре.

Вот, он готов. Пришло время его купить, я захожу на сайт, а там 170 долларов... И это только первый вопрос.

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

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

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

И я могу ее сделать.
Всего голосов 100: ↑81 и ↓19+85
Комментарии96

Модульный «ноутбук для параноиков» MNT Reform продолжает развиваться. Возможности и перспективы

Время на прочтение4 мин
Количество просмотров7.9K
pref-11-768x431-1

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

Компания выполнила обязательства перед заказчиками и отправила устройства покупателям, после чего девайс стал доступен для заказа и на сайте. Насколько можно судить, концепция пришлась по душе многим пользователям, поскольку компания продолжает развиваться, предлагая все новые возможности, устройства и модули. Обо всем этом — под катом.
Читать дальше →
Всего голосов 46: ↑46 и ↓0+46
Комментарии3

Как открыть счет и получить карту в банках Сербии?

Время на прочтение7 мин
Количество просмотров42K

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

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

Если требуется карта для оплаты покупок за границей, или перевода денег в Европу из РФ, чаще открывают счет в Казахстане, где можно открыть удаленно или в Армении, где существует максимальное количество возможностей пополнения карты из РФ. Сербия - это в основном, про переезд.

Кто имеет право открыть счет в банке кроме граждан Сербии и постоянных резидентов?

На текущий момент нерезиденты не имеют серьезных препятствий для открытия счета в местной финансовой организации. Однако в современных реалиях банки боятся попасть под санкции и серьезнее относятся к проверке документов иностранцев. Правила, регламентирующие процедуру открытия счета нерезидентами, меняются ежедневно. Для положительного исхода потребуется внимательно изучить их, выбрать банк, лояльный к гражданам РФ, и грамотно подготовить пакет документов. Главная задача убедить финансовую организацию о своем намерении оставаться на территории Сербии длительное время и, соответственно, необходимости открытия счета в местном банке.

Читать далее
Всего голосов 10: ↑5 и ↓5+3
Комментарии3

Книга «Аппаратный хакинг: взлом реальных вещей»

Время на прочтение16 мин
Количество просмотров7.1K
imageПривет, Хаброжители!

Встроенные системы трудно атаковать. Различных конструкций плат, процессоров и операционных систем слишком много, и это затрудняет их реверс-инжиниринг. Но теперь все станет проще — вас обучат два ведущих мировых эксперта по взлому аппаратного обеспечения. Пройдите ускоренный курс по архитектуре и безопасности встроенных устройств, узнайте об электрических сигналах, анализе образов прошивок и многом другом. Авторы объединяют теорию с практическими инструкциями, которые вы можете применить на реальном железе. Книга завершается описанием атак на такие устройства, как Sony PlayStation 3, Xbox 360 и лампы Philips Hue. В приложении приведен список всего оборудования, которое понадобится вам для домашней лаборатории, независимо от того, планируете ли вы модифицировать печатную плату или собирать и анализировать графики потребляемой мощности.

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

Мы не ждем, что у вас дома найдется лазерное оборудование, ускорители частиц или другие вещи, которые любителю не по карману. А если такое оборудование у вас есть, например в лаборатории вашего университета, то книга станет еще полезнее. Что касается целевых встроенных устройств, то мы предполагаем, что у вас есть физический доступ к ним и что вам интересно с ними поэкспериментировать. И самое главное: мы предполагаем, что вам нравится изучать новые методы, вы мыслите в рамках обратного проектирования и готовы к глубокому погружению в тему!
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии4

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность