Как стать автором
Обновить
120
0
Волька @ibnteo

Веб-разработчик

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

Эквализация гистограмм для повышения качества изображений

Время на прочтение4 мин
Количество просмотров62K
Всем привет. Сейчас мы с научным руководителем готовим к изданию монографию, где пытаемся простыми словами рассказать об основах цифровой обработки изображений. В данной статье раскрывается очень простая, но в тоже время очень эффективная методика повышения качества изображений – эквализация гистограмм.
Читать дальше →
Всего голосов 43: ↑31 и ↓12+19
Комментарии31

Клавиатура Октодон: Метания и метаморфозы

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


Здравствуй, Хабр.

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

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

Введение


Клавиатура Октодон – это новое мобильное устройство ввода, которое может стать альтернативой полноразмерной клавиатуре и принести комфорт в работу с текстом на смартфонах и планшетах. Эта задача решается путём вовлечения в процесс печати всех пальцев с помощью размещения элементов ввода на задней стороне устройства. Такую технологию иногда называют back-typing.

Ключевыми преимуществами клавиатуры Октодон являются компактность, хорошая эргономика и интуитивно понятный процесс ввода:



В прошлый раз мы оставили читателей нашего блога в том месте, где герои команды Октодона отстроили компактное и быстрое устройство, иллюстрирующее все преимущества концепции новой клавиатуры, потрепали рекорд swype, и стали готовиться к краудфандинговой кампании и производству, не теряя, впрочем, надежды привлечь для ускорения процесса дополнительные инвестиции.
Что же было дальше?
Всего голосов 54: ↑42 и ↓12+30
Комментарии95

Недорогие, маленькие, сетевые компьютеры — небольшой обзор

Время на прочтение6 мин
Количество просмотров96K
«Чтоб ты жил в интересные времена!» — якобы старинное китайское проклятие.
Да, нам с вами повезло или «повезло» жить в действительно интересные времена (вариант — «в эпоху перемен»). Возможно, это на самом деле проклятие, особенно с точки зрения мифических древних китайцев. Однако факт остается фактом: то, что еще пара десятков лет назад казалось невозможным, сейчас доступно практически каждому. Особенно это заметно в нашей отрасли — информационные технологии и цифровая электроника развиваются просто какими-то совершенно фантастическими темпами. Функциональные возможности, быстродействие, миниатюрность и (относительная) дешевизна современных цифровых решений поражает воображение.
Еще совсем недавно сетевой компьютер размером меньше кредитки и стоимостью в несколько сотен рублей, пригодный для создания на его базе интересных самостоятельных проектов энтузиастами-одиночками с относительно невысоким уровнем знаний в области электроники и программирования, казался весьма отдаленной перспективой. И вот уже мы можем смело выбирать из десятка (как минимум) альтернатив! Давайте посмотрим, что сейчас можно приобрести буквально за несколько десятков долларов, чтобы построить вокруг этого нечто впечатляющее и даже, может быть, полезное.
Итак, поехали.
Всего голосов 65: ↑60 и ↓5+55
Комментарии124

Эмуляция троичной системы. Вариант концепции

Время на прочтение4 мин
Количество просмотров15K
1. Пролог

Недавно я прочитал замечательную статью [1]. В ней автор рассказывает о том, что не всегда вычислительные машины были двоичными. На заре компьютерной эры существовали машины, которые использовали десятичную и троичную систему счисления.
Десятичная система удобна человеку, но ее достаточно сложно реализовать на существующей элементной базе. Кроме того, десятичная система подвержена ошибкам в результате искажения сигнала при передаче. Троичную систему реализовать не на много сложнее двоичной ([2]), но она способна дать как минимум три преимущества.
Читать дальше →
Всего голосов 39: ↑20 и ↓19+1
Комментарии24

Часы на ПЛИС (VHDL)

Время на прочтение4 мин
Количество просмотров29K
К этому проектированию меня подтолкнула доступность на каком-то этапе обучения к отладочной плате EP2C20F484C7 фирмы «Altera» (семейство «Cyclone-II»).

В ПЛИС заложены возможности, которые позволяют превратить ее в интегральную схему с любой функцией цифровой логики. Проектирование сводится к выявлению программируемых элементов (перемычек или запоминающих ячеек), после удаления которых в структуре схемы остаются только те связи, которые необходимы для выполнения требуемых функций. На практике эта задача весьма непростая, так как современные ПЛИС содержат в среднем несколько десятков тысяч перемычек. Поэтому для проектирования обязательно применяют системы автоматизированного проектирования (САПР ПЛИС).
Читать дальше →
Всего голосов 27: ↑17 и ↓10+7
Комментарии11

Структурированное программирование

Время на прочтение3 мин
Количество просмотров5.5K
В начале 80-х годов XX века, в недрах проблемной лаборатории электронных вычислительных машин Московского государственного университета им. М.В.Ломоносова началась работа над необычным, по нынешним меркам, языком, а вернее системы, или даже сказать идеологии программирования.
Что это?
Всего голосов 30: ↑23 и ↓7+16
Комментарии47

Forth и шейдеры

Время на прочтение6 мин
Количество просмотров27K
Речь у нас пойдёт о поэзии. Минимализм языка программирования Forth и красота образов демосцены подтолкнули программиста Брэда Нельсона к идее Forth Haiku. Подражая японским хайку, Брэд писал свои первые программы из трёх строк, состояли они из пяти, семи, и снова пяти слов. Но в отличии от традиционного японского жанра, поэзия на языке Forth порождала картины не в воображении читателя, а зримо, на экране компьютера. Эта затея могла бы остаться причудой одинокого фаната компьютерного ретро (Forth прочно ассоциируется со старыми добрыми семидесятыми), если бы Брэд не воплотил её на самой что ни на есть современной платформе (WebGL) и не сделал бы онлайн-редактор общедоступным.

Вот пример кода Forth Haiku и изображение, которое этот код создаёт: «Light Drop» by Brad Nelson.

: iii x y z*
Sin ; x 5 * x y
- iii exp y iii

Light Drop by BradN

Впереди нас ждут немало удивительных (в том числе и «живых») картин, но сперва — немного теории.
Читать дальше →
Всего голосов 88: ↑86 и ↓2+84
Комментарии44

Компьютер для незрячих становится доступней

Время на прочтение1 мин
Количество просмотров35K
Интересную разработку на этой неделе представил в Томске программист Михаил Пожидаев. В восемнадцать лет Михаил потерял зрение, но не оставил мечту получить профильное образование программиста. Эта не простая жизненная ситуация подтолкуна его к разработке специального программного обеспечения для слепых и слабовидящих людей.

Подробности
Всего голосов 50: ↑49 и ↓1+48
Комментарии24

WoodyMac — деревянный конструктор будущего

Время на прочтение4 мин
Количество просмотров203K
Не берусь утверждать что каждый, но во всяком случае — большинство из нас в детстве сталкивались с конструкторами.
Некоторые из них запомнились больше, часть некоторых навсегда остались в «коробочках для гаек» (если мы говорим о железном конструкторе «Конструктор»).

И если оставить в стороне «премиальное» на те времена Lego и его китайские заменители из 90-х, остается еще одна ниша — деревянные конструкторы.

Кроме, собственно, классических кубиков — у меня сохранились отчетливые воспоминания о конструкторе «Дом»

image

Однако, прогресс неумолимо приблизился и к ним…

Читать дальше →
Всего голосов 107: ↑102 и ↓5+97
Комментарии170

С помощью 3D-принтера создан материал, который легче воды и обладает прочностью стали

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


Читать дальше →
Всего голосов 63: ↑53 и ↓10+43
Комментарии61

Советские персональные компьютеры

Время на прочтение8 мин
Количество просмотров270K
Привет, Хабр!

Мой первый компьютер был довольно мощным – процессор AMD Athlon 64X, 512 мегабайт оперативной памяти, видеокарта GeForce. И я никогда не прикасался к компьютерам времён СССР, и я был очень удивлён, когда узнал, сколько их было. В этом посте я собрал персональные компьютеры, разработанные и выпускавшиеся в странах социалистического блока в 1980-1990-х годах

У вас были компьютеры из представленных ниже? Пожалуйста, расскажите о своём опыте!

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


image image image

Читать дальше →
Всего голосов 140: ↑130 и ↓10+120
Комментарии215

Ещё один обзор частной коллекции раритетной вычислительной техники

Время на прочтение5 мин
Количество просмотров91K
Всем привет. Меня зовут Прохор. Я — радиолюбитель. Мой позывной — R2DGO. Как и все радиолюбители, я человек увлечённый, и одна из граней моего технического хобби — коллекционирование раритетной вычислительной техники. Я давно читаю на Хабрахабре все посты, связанные с тематикой старого компьютерного железа и истории IT. И вот, наконец, я решился опубликовать свой. Несмотря на то, что статей с подобной тематикой на Хабре уже и так достаточно много, надеюсь, моя всё же привнесёт что-то новое.

В своём первом посте я решил разместить небольшое описание моей коллекции. На первом слайде — Apple II plus — самый древний и самый ценный экспонат, лично приобретённый и привезённый из Америки: дата выпуска — 1979 год. К тому же, он у меня умеет принимать и передавать RTTY и код Морзе, на нём можно работать в эфире цифровыми видами связи с другими радиолюбителями.
Читать дальше →
Всего голосов 125: ↑123 и ↓2+121
Комментарии73

Опыт разработки и производства прототипов BLE-розетки

Время на прочтение4 мин
Количество просмотров62K
Привет, Хабр!

Хочу рассказать, как я разрабатывал и производил прототипы розетки с BLE интерфейсом. В первую очередь, хочется отметить, что устройство было выбрано для эксперимента – как практикум по конструированию и программированию (чтобы наточить карандаш для работы с 3D проектированием корпуса и печатной платы, и для того чтобы разобраться с функционированием BLE-стэка от TI). Дополнительной мотивацией стало наличие нескольких успешных проектов на кикстартере, разрабатывающих подобные устройства.

image
Читать дальше →
Всего голосов 63: ↑61 и ↓2+59
Комментарии35

Удобная корзина (и DAS) под HDD/SSD 3.5"/2.5" из конструктора своими руками

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

1) Введение
2) Краткая предыстория
2) Материалы и комплектующие
2) Корзина вариант «А»
3) Корзина вариант «Б», делаем DAS
4) Итоги
5) Дальнейшие планы
5) Заключение (от автора)

Введение


Доброго времени, Хабр!

Данная статья посвящена двум интересным темам. А именно, применения металлического конструктора, для организации компьютерного стола (с более-менее рациональным использованием объёма/площади своего любимого рабочего места), и сборке своего собственного DAS. Для тех, кто не знает что это такое, Википедия подскажет научно (http://ru.wikipedia.org/wiki/DAS): DAS (англ. Direct-attached storage – система хранения данных с прямым подключением) – запоминающее устройство, непосредственно подключенное к серверу или рабочей станции без помощи сети хранения данных. Это ретроним, используемый в основном для отличия несетевых устройств хранения от SAN и NAS. DAS часто называют «островами информации». Надеюсь, что данные темы кого-то вдохновят на более красивое и практичное применение этой, скажем, «технологии» в повседневной жизни, потому как с точки зрения потенциала, возможности рассматриваемого конструктора на самом деле, как минимум достаточно большие. Темы максимально разжёваны, и по сути являются инструкциями к сборке. Реализация может быть проведена кем угодно, лишь бы были руки/желание/фантазия. Для наглядности прилагаю фотографии почти всего сборочного процесса.
Читать дальше →
Всего голосов 62: ↑48 и ↓14+34
Комментарии44

Классификация 3D принтеров (7 технологий 3D печати)

Время на прочтение4 мин
Количество просмотров229K
На хабре уже были статьи о технологиях печати, которые используют 3D принтеры, однако в данной статье я постарался подойти к вопросу системно, чтобы в голове у читателя сложилась четкая картина о том, какие принципы заложены в технологии 3D печати, какие материалы используются и в конечном итоге какую технологию лучше использовать для получения определенного результата, будь то деталь из титана, или мастер-модель для последующего тиражирования.
Статья основана на книге Fabricated: The New World of 3D printing

image

Читать дальше →
Всего голосов 61: ↑57 и ↓4+53
Комментарии8

BOOTSTRA.386: тема для Bootstrap в духе 1980-х

Время на прочтение1 мин
Количество просмотров109K
Оказывается, некоторые темы для Bootstrap — это маленькие произведения искусства. В рамках надвигающейся пятницы хотелось бы рассказать об одной из таких тем.

Крис МакКензи — явно один из тех, кто скучает по старым добрым временам DOS, EGA/VGA и Turbo Vision, иначе он вряд ли бы решился сделать что-то подобное. Так что если вы успели устать от засилья плоского дизайна, то добро пожаловать в мир BOOTSTRA.386!

Осторожно: будьте готовы к острому приступу ностальгии. Единственное, чего не хватает для полного погружения — так это навигации с клавиатуры, ну и курсора в виде прямоугольного блока.

image

Читать дальше →
Всего голосов 201: ↑192 и ↓9+183
Комментарии45

Радио86РК — советский самодельный компьютер

Время на прочтение7 мин
Количество просмотров176K
Вы когда-нибуть собирали компьютер? Ну хотя бы один раз в жизни. Хотя бы не полностью.

— «Ну конечно!» — скажете вы.

И будете не совсем правы.

Нет, я ни в коем разе не умаляю ваших достижений, однако, в далеком 1986 году в СССР собрать компьютер могли лишь опытные радиолюбители. Это сейчас достаточно купить материнскую плату, процессор, достать пару планок оперативной памяти и жесткий диск на побольше, и водрузить это все в красивый корпус с блоком питания на 500W. Все это, заметьте, делается без помощи паяльника, осциллографа и кучи принципиальных схем.

image

Лишь немногие читатели Хабра могут похвастаться, что в советское время действительно собирали бытовые компьютеры. Доставали честными и нечестными путями дефицитные микросхемы, вытравливали печатные платы, до ночи воевали с УФ ПЗУ, вооружившись тумблерным программатором или наматывали трансформаторы для блоков питания. Спустя несколько месяцев кропотливой сборки и наладки наконец-то получалось то, что уже можно гордо называть бытовым компьютером. А если удавалось найти или сделать подходящий и красивый корпус для своего творения, то такой компьютер вызывал зависть у всех, кто еще не прокачал свои навыки крафта до 80 уровня.
Читать дальше →
Всего голосов 137: ↑134 и ↓3+131
Комментарии115

Семь вещей, которые полезно знать о программистах

Время на прочтение5 мин
Количество просмотров96K
Как-то знакомый преподаватель английского языка рассказал, что вчера был на вечеринке и услышал анекдот:

— Ложась спать программист ставит рядом на столик 2 стакана.
— Один с водой — если захочет пить, второй пустой — если не захочет.

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

Программист – относительно новая профессия. Зародилась она по времени где-то между физиком-ядерщиком и космонавтом. Многие «лирики» и даже некоторые «физики» и «космонавты» нас не понимают. И среди этих людей часто находятся наши коллеги, менеджеры, сотрудники коммерческих департаментов, отделов кадров, владельцы бизнеса, заказчики и др. Этот пост для них. Ну и немного для себя (типа, ретроспектива самоанализ).

Disclaimer. Сейчас программистов много. Хороших и разных. Я буду писать про хороших. И то, не про всех, а про большую часть из тех, с кем имел честь вместе разрабатывать ПО.
Читать дальше →
Всего голосов 355: ↑220 и ↓135+85
Комментарии159

Идеальное зарядное устройство, или почему мы продолжаем пользоваться батарейками

Время на прочтение4 мин
Количество просмотров152K
image
У очень многих из нас дома есть аккумуляторы размера AA (AAA, C, D, 9-вольтовые) и зарядное устройство для них. Эти аккумуляторы призваны заменить кучу одноразовых батареек и сэкономить мешок денег. Но вот они лежат на полочке, а я продолжаю покупать батарейки. Спросил у товарища — говорит есть, не пользуюсь. Странно, казалось бы выгодное дело, но вот как-то лень всем этим пользоваться. А вы пользуетесь?
Читать дальше →
Всего голосов 77: ↑56 и ↓21+35
Комментарии70

История операционных систем Apple. Часть 1. Дографическая эпоха

Время на прочтение8 мин
Количество просмотров173K
Начинаю перевод весьма основательного труда Амита Сингха по истории операционных систем Apple. Часть картинок добавлена при переводе для наглядности. Планирую 3 или 4 части, смотря как будет получаться по объему. В этой части посмотрим, что было до Macintosh и Apple Lisa.

Первые байты кода


В конце 1975 года Стив Возняк завершил прототип компьютера, который вскоре станет известен как Apple I. Возняк в то время работал в НР. Но этот проект был им неинтересен, так что он попросил дать им вольную. 1 апреля 1976 года Стив Джобс, Стив Возняк и инженер из Atari Рональд Уэйн основали Apple. Первым продуктом под этим именем был компьютер Возняка.

Apple I

Apple I был основан на 8-битном процессоре MOS Technology 6502, с частотой меньше 1 МГц. Это был упрощенный вариант более дорогого чипа Motorola 6800. Примерно аналогичным по параметрам был и Intel 8080, но он при этом был дороже. У компьютера был встроенный выход на телевизор, разъемы для 8 Кб памяти, интерфейсы клавиатуры и кассетного магнитофона. Корпус, БП, клавиатура и телевизор в комплект не входили, покупатель должен был раздобыть их самостоятельно.
image
Читать дальше →
Всего голосов 109: ↑103 и ↓6+97
Комментарии26

Информация

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