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

Знакомство с ООП на примере JavaScript

Блог компании RUVDS.com JavaScript *Программирование *ООП *
Перевод
Tutorial

Всем привет! В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен.
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 5.8K
Комментарии 26

Новости

Культовые игры Dendy: три легенды девяностых

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

Для подавляющего большинства рождённых в конце 70-х и начале 80-х эра компьютерных игр началась в 90-е годы с приставок Dendy. Такое имя получил созданный по инициативе компании Steepler и идее Виктора Савюка не совсем легальный и официальный клон приставки третьего поколения Nintendo NES / Famicom, предназначенный для рынка России и других стран постсоветского пространства.
Читать дальше →
Всего голосов 54: ↑52 и ↓2 +50
Просмотры 9.5K
Комментарии 22

Команда awk – примеры использования в Linux и Unix

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

В этом базовом руководстве вы узнаете самые основы команды awk, а также увидите некоторые способы её использования при работе с текстом, включая вывод содержимого файла, а также его конкретных столбцов, строк и слов по указанным критериям. Приступим!
Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 6.7K
Комментарии 12

Спин-оффы, что популярнее оригиналов

Блог компании RUVDS.com Читальный зал Игры и игровые консоли

В современном мире мало кто незнаком с понятием «спин-офф». Ответвления от основной серии того или иного произведения это частое явление для любой креативной сферы. От создания спин-оффа к полюбившемуся франчайзу выигрывают все: у писателей развязываются руки, ведь можно отойти от привычной сюжетной канвы и поэкспериментировать как с формой, так и с содержанием; спонсоры с помощью меньших затрат (по своей природе, на подобные проекты тратят меньше) поддерживают интерес к продукту, а поклонники получают что-то имеющее отношение к своим любимым вселенным между выходом основных частей.

К миру видеоигр вышеназванные принципы спин-оффов относятся, пожалуй, даже в большей степени из-за сравнительной сложности производства компьютерных игр. Списки видеоигровых ответвлений обширны и включают в себя совершенно разные жанры. Случается и так, что эксперимент, созданный чуть ли не на коленке в свободное время или призванный держать имя франшизы на слуху, становится популярнее серии-прародительницы. В этом материале я решил ознакомиться или вернуться в одни из самых популярных спин-оффов, дабы сравнить их с оригинальными сериями.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 7.5K
Комментарии 10

Итоги квеста: комната хакера и победители

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

Пришло время подвести итоги нашего ежегодного CTF-квеста от команды RUVDS.

Расскажем о последнем этапе, откроем лица и наконец-то объявим победителей, которые беспрерывно квестовались 2,5 месяца!

Искра, буря, безумие — 82 дня борьбы и тысячи сообщений в чате. Криптография, реверс-инжиниринг и самая настоящая матрица. Кто же такой John Roe и зачем он столько времени скрывался?..
Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 3.2K
Комментарии 1

Используем клиентский процессор по максимуму. Часть 1: Rust + WebAssembly

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

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

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

Прирост производительности при использовании всех техник оптимизации по сравнению с реализацией на чистом JS может составлять ~1000%: от 8–9 до 100–110 фпс. Это можно проверить на интерактивном онлайн-демо, позволяющем также поиграться с числом потоков, способом вычислений и формой фрактала.
Читать дальше →
Всего голосов 52: ↑52 и ↓0 +52
Просмотры 4.8K
Комментарии 8

3D. Как осуществить мечту

Блог компании RUVDS.com Работа с 3D-графикой *Читальный зал Научно-популярное DIY или Сделай сам

Мы уже рассказали, что такое 3D и с чем его едят. Как оно делается — рассказали. Где применяется — рассказали. Даже немножко поведали о том, как делать с его помощью мультики, и немного затронули стилизацию. Теперь можно перейти к чему-то более материальному. Так сказать, к воплощению чувственных идей. Помните в детстве это чувство, когда вы очень хотели какую-нибудь вещь, но не могли её получить (в силу определённых причин)? Потом ещё давали себе обещание вырасти и купить всё, что когда-то мечтали. А потом вдруг работа, налоги, квитанции, еда, оказывается, не сама в холодильник прыгает. А потом хоба — и того, что ты уже можешь себе позволить, давно нет и не только в продаже, ведь заводы, производившие это, давно разобраны на металлолом, а фирма расформирована и поглощена каким-нибудь концерном.
Читать дальше →
Всего голосов 73: ↑67 и ↓6 +61
Просмотры 8.2K
Комментарии 17

Мощный электромагнитный импульсный генератор — реальность или вымысел?

Блог компании RUVDS.com Читальный зал Физика
Картинка: browsecat.net

Периодически то в одном, то в другом фильме мелькает интересный девайс, который позволяет за доли секунд выключить: всю электронику в окрестностях, свет во всём городе, «победить всех роботов разом» и т.д. и т. п. Да, речь пойдёт о «мифическом» генераторе электромагнитного импульса. Но насколько он реален на самом деле?

Читать дальше →
Всего голосов 85: ↑81 и ↓4 +77
Просмотры 20K
Комментарии 55

Нецелевое использование assert-функций в TypeScript

Блог компании RUVDS.com JavaScript *Программирование *TypeScript *
Перевод
Tutorial

Это ужасный (но очень полезный) хак, который я придумал для добавления типов в старый код. Вчера мой коллега, работающий над добавлением типов в одну из наших основных библиотек на LinkedIn, спросил меня, как быть со старым (и уже не рекомендуемым) паттерном. В качестве одного из вариантов решения мы попробовали применить assert-функцию. вразрез с её предназначением. В конечном итоге нам не удалось добиться конкретно желаемого 1, но мне этот паттерн показался достаточно интересным, чтобы им поделиться.
Читать дальше →
Всего голосов 37: ↑36 и ↓1 +35
Просмотры 4.2K
Комментарии 3

Всемирный день пароля: как цифровая информация обзавелась защитой?

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

Каждый первый четверг мая в IT-мире отмечается World Password Day: всемирный день паролей. Его предложил ввести в 2005 году Марк Бернетт как напоминание о важности паролей — и выразил пожелание, чтобы хотя бы в этот день пользователи вспоминали о необходимости их периодически обновлять. По предложению Intel Security, с 2013 года он получил своё место в календаре: в 2022 году он пришёлся на четверг 5-го мая.
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 3.1K
Комментарии 5

Как спрятать фото в другом фото

Блог компании RUVDS.com Информационная безопасность *Обработка изображений *
Перевод

Сокрытие сообщения в другом сообщении относится к области стеганографии. В этой статье мы будем прятать одну фотографию внутри другой. В результате при передаче такое фото будет выглядеть как обычный снимок, но по факту содержать два. Второй при этом можно будет извлечь при помощи внешнего инструмента.
Читать дальше →
Всего голосов 62: ↑50 и ↓12 +38
Просмотры 15K
Комментарии 35

Любительская фотосъёмка Луны

Блог компании RUVDS.com Обработка изображений *Фототехника Астрономия
Tutorial
Яркое впечатление из детства. Ясный морозный вечер. В небе зажигаются первые звёзды, и одна из них переливается радужным игривым бриллиантом. Из-за горизонта величественно и грозно выплывает сплюснутая Луна тёмно-вишнёвого оттенка.



Всякий раз лунные восходы производили чарующее, магическое впечатление, заставляли остановиться и любоваться ими. Спустя много лет я научился фиксировать этот волшебный миг при помощи фотокамеры и специализированной оптики. О своём опыте я хочу поведать тебе, дорогой читатель.
Много фотографий и особенности фотосъёмки
Всего голосов 96: ↑96 и ↓0 +96
Просмотры 12K
Комментарии 47

Компактный DIY Zigbee датчик температуры с e-ink дисплеем

Блог компании RUVDS.com Беспроводные технологии *Mesh-сети *Умный дом DIY или Сделай сам

В сегодняшней статье хочу рассказать о новой версии миниатюрного датчика температуры и влажности с e-ink дисплеем. Этот проект является продолжением моего старого открытого ардуино проекта миниатюрного датчика температуры c e-paper дисплеем, который работал на nrf52810.
Читать дальше →
Всего голосов 57: ↑57 и ↓0 +57
Просмотры 7.1K
Комментарии 12

Цифровая линия задержки аудиосигнала PT2399

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

Привет, Хабр! Сегодня расскажу про очень доступную, дешёвую и популярную микросхему, ставшую и продолжающую становиться основой для множества звуковых эффектов. Соберу на её основе эффект эхо (delay) и ревербератор — имитацию помещения или пространства.
Здесь ждут подробности, с видео и примерами звучания.
Всего голосов 47: ↑46 и ↓1 +45
Просмотры 6K
Комментарии 10

Гидропоника для балкона? Почему бы и да

Блог компании RUVDS.com Разработка под Arduino *DIY или Сделай сам
Картинка: kartinkin.net

Скоро лето и хочется чего-нибудь эдакого, связанного с природой, чего-нибудь зелёненького, может быть даже цветущего… Если вас мучают те же самые мысли, что и меня, то вполне можно попытаться объединить реализацию этих мыслей и свои технические навыки для создания небольшой домашней фермы по выращиванию чего-нибудь своего.
Читать дальше →
Всего голосов 42: ↑37 и ↓5 +32
Просмотры 17K
Комментарии 40

KeybJr – универсальное подключение клавиатуры к PCjr

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

В качестве продолжения своей предыдущей статьи об IBM PC и его особенностях я решил реализовать KeybJr – небольшой открытый проект, позволяющий подключать к PCjr клавиатуру через проводное соединение или ИК-порт. Натолкнуло меня на это отсутствие в системе возможности для подключения нормальной клавиатуры за исключением редких и дорогостоящих сторонних решений.
Читать дальше →
Всего голосов 30: ↑30 и ↓0 +30
Просмотры 3.3K
Комментарии 3

Mesh: 29 лет с появления первого общедоступного браузера

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

30 апреля 1993 года интернет-браузер под названием WorldWideWeb стал общедоступным, а его код — открытым. Его «отцом» стал знаменитый британский программист и разработчик Тимоти Бёрнерс-Ли: создатель идеи всемирной сети.

За четыре года до того, в марте 1989 года, Тим Бёрнерс-Ли представил руководству CERN, расположенной в Швейцарии Европейской организации ядерных исследований, доклад о необходимости создания распределённой гипертекстовой системы для улучшения работы организации.

К тому времени компьютерные сети вообще, и прямые предки нашего Интернета в частности (ARPANet и NSFNet) в частности, существовали уже два десятка лет — но функционировали они совершенно не так, как привычно нам в XXI веке. Если изрядно упрощать, то Интернет в эпоху своей предыстории функционировал в основном как канал для пересылки сообщений электронной почты. В нём не было ни страниц, доступных с любого подключённого к сети компьютеру, ни их адресов, ни инструмента для их просмотра.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 4K
Комментарии 5

Разбираем особенности IBM 4860 PCjr

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

Старые компьютеры у многих из нас вызывают приятные ностальгические чувства и воспоминания. Но ведь не все даже амбициозные проекты в итоге смогли удержаться на рынке и стать мэйнстримом. В данном случае речь об IBM PCjr, оказавшимся не самым удачным продуктом компании, и в этой статье мы на практике разберем основные «особенности» и причуды этого ПК, многие из которых невыгодно выделяли его на рынке домашних компьютеров.
Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 5.8K
Комментарии 6

Как надёжно удалить аккаунты Facebook и других соцсетей. Все уходят в Telegram

Блог компании RUVDS.com Информационная безопасность *Мессенджеры *Социальные сети и сообщества
© Glenn Harvey, из статьи «Можно ли спасти социальные медиа?»

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

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

… и так далее.

Больше всего денег предлагают за разработку методов, как заработать ещё больше денег. Так устроено современное общество потребления, а лучшего миропорядка человечество ещё не придумало. Разработчики осознают проблему, но продолжают работать в фирмах с сомнительной репутацией.
Читать дальше →
Всего голосов 78: ↑64 и ↓14 +50
Просмотры 23K
Комментарии 111

Хакерский квест RUVDS подходит к концу, но сразиться за главный приз 142 857 рублей еще не поздно

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

Пока участники квеста готовятся к финальным испытаниям, а снег потихоньку тает в городах, расскажем для тех, кто пропустил начало, о пройденных этапах интерактивного хакерского кветса, и что ждать от финала.

Напомним, с чего всё началось: участники уже раскрыли секрет «Загадочной визитки», которую разобрали до последнего волокна и в результате залетели в блокчейн, а далее и в межпланетную файловую систему с новой порцией загадок.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 3.6K
Комментарии 0

Информация

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