Как стать автором
Обновить
1683.55
Рейтинг
RUVDS.com
VDS/VPS-хостинг. Скидка 10% по коду HABR10
Сначала показывать

Вспоминаем Apple Newton 30 лет спустя

Блог компании RUVDS.com История IT Старое железо Процессоры
Перевод

Тридцать лет назад 29 мая 1992 года Apple анонсировали на тот момент революционный девайс, Newton MessagePad. Он торжественно вышел год спустя, но как продукт успеха не имел. Вызвавший немало шуток со стороны массовой культуры, Newton стал собирательным примером дорогостоящих, но бесполезных высокотехнологических гаджетов. И даже несмотря на последующие серьёзные доработки рынок этот продукт так и не принял, что привело к закату его недолгой жизни в 1997 году. Тем не менее этот провал Newton подтолкнул инженеров Apple на создание чего-то лучшего и отчасти привёл к появлению iPad и iPhone.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 1.9K
Комментарии 2

Новости

Как и почему в Калифорнии появилась Кремниевая долина?

Блог компании RUVDS.com IT-инфраструктура *Читальный зал История IT

Кремниевая, она же (ошибочно, но часто) Силиконовая долина — сердце современной IT-индустрии. Именно здесь, к югу от Сан-Франциско, на юго-западных берегах одноимённого залива у отрогов хребта Санта-Крус, находятся штаб-квартиры, офисы, лаборатории и центры разработок множества важнейших мировых компаний в сфере информационных технологий: Intel, Apple, Google, Tesla, десятки их.

Здесь бурлит передовая IT-мысль и создаются технологии переднего края, здесь крутятся колоссальные деньги, а авралы бесконечны, как всемирная сеть. Рай и ад для айтишников, мечта многих из них. Ещё с 1970-х годов за этой областью закрепилось название Silicon Valley, так она именуется и по сей день. Почему именно в этих местах, где ещё в начале ХХ столетия цвели бесконечные яблоневые сады, возник и остаётся по сей день центр глобальной IT?
Читать дальше →
Всего голосов 38: ↑35 и ↓3 +32
Просмотры 7.8K
Комментарии 42

Расшаривание USB-устройства по нескольким клиентам через TCP

Блог компании RUVDS.com Программирование *C# *Фототехника Астрономия
Перевод

Будучи увлечённым астрофотографом, я использовал в комплекте оборудования USB Sky Quality Meter (измеритель качества неба), и однажды мне потребовалось организовать к нему общий доступ от нескольких профильных приложений. Однако я не хотел заменять его на Ethernet-версию или докупать такой для каждой установки, поэтому решил просто написать собственную программу.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Просмотры 6.8K
Комментарии 21

Охота на бройлеров. Как работают китайские телефонные хакеры

Блог компании RUVDS.com Информационная безопасность *Антивирусная защита *

Несколько лет назад, когда я ещё работал в антивирусной компании, я купил недорогой смартфон на Android для пожилой родственницы. Телефон позиционировался, как отечественный продукт, но по факту был, разумеется, китайским аппаратом, выпущенным под российским брендом. Удаляя идущие с завода ненужные приложения и добавляя отсутствующие, я решил заодно установить и антивирус — мало ли, на какую ссылку нажмёт малограмотная в айтишных делах пользовательница? Каково же было моё удивление, когда на совершенно новом аппарате с ходу обнаружился троян, способный загружать и устанавливать без ведома юзера любые приложения. Попытка вылечить телефон не увенчалась успехом, не помог и сброс до заводских настроек — троян сидел в прошивке, к которой антивирусное ПО не имеет доступа, если аппарат, конечно, не рутован. Изучение вопроса показало, что китайские смартфоны с «сюрпризами» присутствуют на отечественном рынке в широчайшем ассортименте. Более того, в Китае существует целая индустрия по производству, распространению и эксплуатации мобильных вредоносных программ, прошитых в firmware, и за минувшие годы в этой сфере почти ничего не изменилось. А причём тут охота на бройлеров, спросите вы? Сейчас расскажу.
Читать дальше →
Всего голосов 85: ↑84 и ↓1 +83
Просмотры 16K
Комментарии 33

Linux и TinyСC в браузере

Блог компании RUVDS.com Настройка Linux **nix *C *Разработка под Linux *
Перевод
Tutorial

Несмотря на то, что Clang in Browser довольно впечатляет, большинство существующих браузерных компиляторов все же находятся в экспериментальной стадии. Я же в этом проекте вместо портирования компилятора в WASM собираюсь пойти своим излюбленным путем – задействовать виртуальные машины. Этот способ не такой уж быстрый, особенно ввиду использования мной JS-эмулятора ЦПУ, но при этом все же позволяет добиться отличной производительности с помощью шустрого компилятора вроде Tiny С Compiler и кастомизированного Linux.
Читать дальше →
Всего голосов 42: ↑42 и ↓0 +42
Просмотры 4.4K
Комментарии 0

Изучаем и собираем Klon Centaur

Блог компании RUVDS.com Научно-популярное DIY или Сделай сам Звук Электроника для начинающих

Привет, Хабр! Действительно ли влияют на звук аудиофильские операционные усилители? Сегодня мы рассмотрим культовый прибор для обработки аудиосигнала, призванный улучшить звук лампового гитарного усилителя. Изучим схему, построим опытный образец и послушаем, как он звучит.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 2.9K
Комментарии 10

Work in Progress: самодельный микро ЧПУ-робот для заточки фрез и свёрл

Блог компании RUVDS.com Программирование *Разработка робототехники *Разработка под Arduino *DIY или Сделай сам

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

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

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

Читать дальше →
Всего голосов 57: ↑54 и ↓3 +51
Просмотры 12K
Комментарии 84

Создание демки специально для HABR — Часть 1

Блог компании RUVDS.com Ненормальное программирование *Assembler *Демосцена Старое железо
Tutorial

Многие из нас любят интеллектуальные игры, всякие головоломки, квесты, стратегии и многое другое. Но что, если игрой является само железо, а сценарий создаёте вы сами? В результате этого рождается невероятно интересная головоломка, которая невероятно меня увлекла на несколько месяцев.

Здесь я хочу поделиться «прохождением» этой «игры», под названием Демка для ПЭВМ «Микроша». В процессе чтения статьи может показаться, что всё просто и очевидно. Это всё так, когда есть документация и описание всех подводных камней. Когда каждый подводный камень ищешь сам, то это всё превращается в невероятно сложный квест.
Читать дальше →
Всего голосов 83: ↑82 и ↓1 +81
Просмотры 4.8K
Комментарии 21

Kincony KC868-A32: авианосец на DIN-рейку

Блог компании RUVDS.com Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам


Сколько реле можно установить на плату контроллера? Четыре? Восемь? Компания Kincony решила не ограничивать себя и оснастила свою модель KC868-A32 аж 32-я реле. В результате получился уникальный контроллер, аналогов которому я и не припомню — на фоне обычных девайсов подобного типа KC868-A32 смотрится как флагманский авианесущий крейсер.

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

Экстремальные размеры и невероятное количество реле на борту — это далеко не все достоинства Kincony KC868-A32, далее мы подробно разберём устройство, схемотехнику и области применения этого контролера.
Читать дальше →
Всего голосов 40: ↑40 и ↓0 +40
Просмотры 7K
Комментарии 49

Руководство по обеспечению высокой доступности в Kubernetes

Блог компании RUVDS.com Серверное администрирование *Распределённые системы *Kubernetes *
Перевод
Tutorial

Перед вами полноценный гайд по запуску приложений с высокой доступностью (HA) в Kubernetes. В его основу лёг мой многолетний опыт работы с этой системой, приправленный лучшими практиками из официальной документации OpenShift и Kubernetes.
Читать дальше →
Всего голосов 51: ↑49 и ↓2 +47
Просмотры 5.1K
Комментарии 3

Ядерная зима и её компьютерное моделирование в 80-х

Блог компании RUVDS.com Читальный зал История IT Научно-популярное

Уже к началу 1960-х годов накопление ядерного оружия и средств его доставки достигло таких масштабов, что в 1962 году Дональд Бреннан из Hudson Institute предложил концепцию MAD: Mutual assured destruction, гарантированного взаимного уничтожения сверхдержав в случае полномасштабного обмена ядерными ударами. Становилось очевидным, что выиграть атомную войну невозможно: каждая из сторон Холодной войны была в состоянии лишь начать её первой — чтобы погибнуть немногими минутами позже под массированным ответно-встречным ракетно-ядерным ударом.

Но что будет потом, когда затихнут пожары на радиоактивных руинах? На сей счёт мнения разнились. Кто-то, особенно военные, считали возможным продолжать боевые действия тем, что останется от армий и флотов до победного конца. Кто-то подозревал, что после полномасштабного ядерного Армагеддона всем выжившим очень быстро станет не до таких мелочей, как мировая война.
Читать дальше →
Всего голосов 98: ↑94 и ↓4 +90
Просмотры 20K
Комментарии 108

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

Блог компании RUVDS.com Читальный зал Научно-популярное Физика Экология

А сегодня мы поговорим, как эти и другие физические и математические теории могут быть применены к самым злободневным темам: выборам, экономике, экологии. Ну и на десерт — есть ли смысл всем этим заниматься перед лицом гибели Вселенной.
Зарядиться капелькой оптимизма
Всего голосов 65: ↑62 и ↓3 +59
Просмотры 5.6K
Комментарии 14

Команда SED в Linux/Unix с примерами

Блог компании RUVDS.com Настройка Linux **nix *Серверное администрирование *
Перевод
Tutorial

Компиляция из двух смежных статей на тему использования команды sed для редактирования текстовых файлов, включая различные варианты поиска и замены шаблонов, а также всевозможные операции со строками. Идею к публикации этого гайда подал участник nronnie в комментарии к предыдущей статье, посвящённой работе с Bash.
Читать дальше →
Всего голосов 61: ↑60 и ↓1 +59
Просмотры 8.8K
Комментарии 9

Гонконг: (не) «китайский городовой» Дельты Жемчужной реки

Блог компании RUVDS.com Читальный зал Научно-популярное Урбанизм

Гонконг — специальный административный регион КНР и город контрастов, где живут примерно полмиллиона долларовых миллионеров, но одновременно с этим 1,65 млн жителей находятся за чертой бедности. В городе безумно дорогая недвижимость и дефицит земли под застройку, от чего повсеместно растут небоскрёбы-свечки, а половина населения живёт выше 15 этажа. А ещё Гонконг — часть Дельты Жемчужной реки, мегарегиона, в котором он с недавних пор уже не первая скрипка, не «китайский городовой». Он растворился в нём экономически, его затмил Шэньчжэнь и сам Гуанчжоу — столица провинции Гуандун. Плохо это или хорошо — другой вопрос, по разные стороны границы на это, естественно, смотрят по-разному. Но нельзя отрицать и другое — Гонконг теперь не сам по себе, но бриллиант в короне мегарегиона, главный финансовый хаб и интерфейс для связи с миром уже всего Китая. 
Читать дальше →
Всего голосов 57: ↑56 и ↓1 +55
Просмотры 6K
Комментарии 3

Гик != айтишник 

Блог компании RUVDS.com Терминология IT Читальный зал

Я старательно покупаю всё, о чём даже боялся грезить,
чувствуя злорадство, но не восторг.

Вера Полозкова


Небрежная одежда, неухоженный вид, взлохмаченные волосы, полная интроверсия и неумение общаться — если вы так себе представляете программиста, то как вас занесло на Хабр? Любой человек, хоть как-то знакомый с IT-сферой, знает, что программисты, девопсы, тестировщики, инженеры, разработчики, — айтишники, — это умные, продвинутые, практичные ребята с хватким умом и умением общаться ровно так, как того требуют условия. Прежде всего потому что IT — это бизнес. Они не ходят обвешанные гаджетами, не скупают последние модели техники, не бегут менять двенадцатый на тринадцатый и вообще относятся к носимым устройствам и электронике не фетишистски, а весьма утилитарно. У них может быть хобби, связанное или не связанное с технологиями, но они не посвящают ему жизнь и всю зарплату (за редким исключением). Получается, они не гики?
Читать дальше →
Всего голосов 61: ↑53 и ↓8 +45
Просмотры 12K
Комментарии 41

Как я открыл компанию по созданию детских наборов электроники

Блог компании RUVDS.com Развитие стартапа Разработка под Arduino *DIY или Сделай сам Электроника для начинающих


В 2020 году я открыл своё дело. После наёмной работы это было похоже на рай, но скоро стало очевидно, что более необдуманного решения я в жизни ещё не принимал. За два года хождения по граблям, поиска решений, борьбы с самодисциплиной и режимом дня, я собрал достаточно историй об ошибках и удачах, и теперь хочу поделиться этим опытом с вами.
Читать дальше →
Всего голосов 161: ↑160 и ↓1 +159
Просмотры 23K
Комментарии 66

Используем клиентский процессор по максимуму. Часть 2: SIMD + мультипоточность

Блог компании RUVDS.com Высокая производительность *Программирование *Rust *WebAssembly *
Tutorial

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

В предыдущей части мы нарисовали фрактал Ньютона с помощью WebAssembly на Rust. В этой части мы задействуем SIMD команды и параллельные вычисления, чтобы добиться ещё большей производительности.

Вживую увидеть прирост скорости можно на онлайн-демо. На моём компьютере она составляет ~900% по сравнению с обычной реализацией на wasm.
Читать дальше →
Всего голосов 70: ↑70 и ↓0 +70
Просмотры 5K
Комментарии 11

Z-Uno Shield 2. Вторая попытка сделать дома «умными»

Блог компании RUVDS.com Прототипирование *Производство и разработка электроники *Умный дом DIY или Сделай сам


В своей работе часто делаю прототипы устройств для «умных» домов на базе Z-wave. Проект Z-Uno упрощает этот процесс до уровня работы с ардуино. Подключил совместимые датчики, установил готовую библиотеку для них и написал сотню строк кода. Получил сертифицированное устройство, которое совместимо с другими устройствами Z-Wave. Но главный недостаток – нестандартная печатная плата. И весь огромный парк плат расширений для ардуино можно использовать, только подключив его проводами. Поэтому появление устройства Z-Uno shield был вопросом времени. Проведя «тщательный анализ» работы за последние годы, выяснилось: практически для каждого устройства необходимо организовать питание, подключить датчик и исполняемое устройство, написать программу, в которой нужно настроить работу с подключённой периферией. Пусть эти типовые задачи решает Shield, а мне останется больше времени на творчество и радости жизни!
Читать дальше →
Всего голосов 48: ↑48 и ↓0 +48
Просмотры 5K
Комментарии 7

Как ускорить работу в командной оболочке Bash

Блог компании RUVDS.com Настройка Linux **nix *Серверное администрирование *
Перевод
Tutorial

Любому начинающему разработчику необходимо научиться пользоваться командной строкой. При этом для выполнения в ней команд требуется оболочка. В статье речь пойдёт об оболочке Bash, которая популярна в UNIX-подобных системах и в большинстве дистрибутивов Linux используется штатно.
Читать дальше →
Всего голосов 77: ↑71 и ↓6 +65
Просмотры 16K
Комментарии 78

Смайлики: как тексты в интернете обрели эмоции

Блог компании RUVDS.com Мессенджеры *Читальный зал История IT Биографии гиков


Современное интернет-общение почти немыслимо без смайликов: как традиционных, набираемых на клавиатуре, так и многообразных графических. В последние годы к ним добавились ещё и стикеры для мессенджеров и комментариев — но началось всё с очень простой последовательности: двоеточие, дефис и закрывающая скобка, отображающие улыбающееся лицо с глазами и носом. Впрочем, добавлять нос — давно уже признак олдфага и немного сноба.
Читать дальше →
Всего голосов 57: ↑56 и ↓1 +55
Просмотры 4.9K
Комментарии 9

Информация

Дата основания
Местоположение
Россия
Сайт
ruvds.com
Численность
11–30 человек
Дата регистрации
Представитель
ruvds