Статьи о модификации оружия (пусть даже косметической) - редкость на Хабре. Не думаю, что это вызвано отсутствием интереса, скорее - сравнительной редкостью этого увлечения среди аудитории сайта. Хотя я не планировал этот проект, как материал для статьи, я все же хочу попробовать описать его, потому что для его завершения пришлось применить самые разные приемы, методы и инструменты.
Пётр Орлов @orlovpyotr
Пользователь
ДИТ Москвы, коронобесие, большие данные: преступление и наказание
8 мин
52KЗа неделю Роскомнадзор дважды составил административные протоколы на Департамент информационных технологий Москвы: за незаконную обработку ПД и наглое вранье надзорному органу.
Во время пика прошлогоднего коронабесия, когда власти вводили пропуска, комендантский час, патрули ссобаками чумными докторами и это все, я развлекал себя, измываясь над московской системой оформления электронного «пропуска на передвижение», который якобы требовался для обуздания пандемии.
Гипотеза состояла в том, что вся эта система – сплошная профанация и нужна лишь для распила бюджета и построения «цифрового профиля» москвичей, а любой гражданин, располагая толикой изворотливости и информацией из открытых источников, может ее легко обойти. Проверка носила бескорыстный характер, так что я был целиком вбелом жабо white hat.
Во время пика прошлогоднего коронабесия, когда власти вводили пропуска, комендантский час, патрули с
Гипотеза состояла в том, что вся эта система – сплошная профанация и нужна лишь для распила бюджета и построения «цифрового профиля» москвичей, а любой гражданин, располагая толикой изворотливости и информацией из открытых источников, может ее легко обойти. Проверка носила бескорыстный характер, так что я был целиком в
+338
Хакаем CAN шину авто. Виртуальная панель приборов
14 мин
219KВ первой статье «Хакаем CAN шину авто для голосового управления» я подключался непосредственно к CAN шине Comfort в двери своего авто и исследовал пролетающий траффик, это позволило определить команды управления стеклоподъемниками, центральным замком и др.
В этой статье я расскажу как собрать свою уникальную виртуальную или цифровую панель приборов и получить данные с любых датчиков в автомобилях группы VAG (Volkswagen, Audi, Seat, Skoda).
Мною был собран новый CAN сниффер и CAN шилд для Raspberry Pi на базе модуля MCP2515 TJA1050 Niren, полученные с их помощью данные я применил в разработке цифровой панели приборов с использованием 7″ дисплея для Raspberry Pi. Помимо простого отображения информации цифровая панель реагирует на кнопки подрулевого переключателя и другие события в машине.
В качестве фреймворка для рисования приборов отлично подошел Kivy для Python. Работает без Иксов и для вывода графики использует GL.
- CAN сниффер из Arduino Uno
- Подслушиваем запросы с помощью диагностической системы VAG-COM (VCDS)
- Разработка панели приборов на основе Raspberry Pi и 7″ дисплея
- Софт панели приборов на Python и Kivy (UI framework)
- Видео работы цифровой панели приборов на базе Raspberry Pi
Под катом полная реализация проекта, будет интересно!
+189
Роман Шувалов: «Мне пришла в голову идея — сделать трехмерный рендер карты OpenStreetMap»
8 мин
17KРоман Шувалов — разработчик инди-игр из Тольятти, который в начале этого года выпустил игру «Generation Streets», основанную на данных OpenStreetMap. Не так давно он открыл часть кода своего проекта. Зачем он это сделал, как появилась игра и почему выбор пал на OSM — обо всем этом Роман рассказал в интервью.
+36
Форма обратной связи в React Native при помощи AWS + Telegram
5 мин
5.1KТуториал
Перед тем как я начал интеграцию формы обратной связи в одном из моих последний проектов, я пытался найти нестандартный подход для решения задачи. Электронная почта нуждается в некого рода сервера SMTP, да и это просто скучно, особенно для старт-апа при низком потоке сообщений.
Мессенджеры, это отличная альтернатива, и это путь, который я выбрал. Telegram предоставляет один самых простых способов создания ботов (если не самый простой). На его месте может быть что угодно — другие мессенджеры, телефонные звонки (Amazon Connect) или Яндекс Диалоги.
Мы не пытаемся создать чат-бот или интерфейс для переписки, мы хотим, чтобы это выглядело как обычная форма обратной связи, когда отправитель не ожидает немедленного ответа. В примере ниже, получатель сможет ответить пользователю через электронную почту, которую он оставит в поле формы.
+3
Российское приборостроение: вертели мы ваш дизайн на пальцах
21 мин
97KИли как понять, что ваш дизайн уже пора выкинуть, и как сделать новый
— Нужно делать как нужно, а как не нужно делать не нужно!
Фраза из интернетов
Это статья о промышленном дизайне в приборостроении: почему вы без него не обойдётесь; что делать и кого искать, если вы всё-таки решились «на промдизайн»; как понять, что именно вам необходимо; кто и за сколько сделает эту работу за вас и что предпринять, чтобы получилось то, что нужно вам, а не дизайнеру или кому другому. Всё — на примерах реальных разработок, а как же иначе.
+113
+18
Как писать лёгкие тексты
2 мин
22KЯ пишу много текстов, в основном всякую чушь, но, обычно, даже хейтеры говорят, что текст читается легко. Если хотите сделать свои тексты (письма, например) легче, бегом сюда.
Тут я ничего не придумывал, всё из книжки «Слово живое и мёртвое» Норы Галь, советского переводчика, редактора и критика.
Тут я ничего не придумывал, всё из книжки «Слово живое и мёртвое» Норы Галь, советского переводчика, редактора и критика.
+59
Что происходит с интернетом «Tele2»
3 мин
50KПривет всем, хабровчане!
Собственно, к написанию этой статьи меня подтолкнули часто срабатывающие триггеры системы мониторинга Zabbix на падение скорости в сети «Tele2». На удаленных объектах, к которым невозможно провести оптику, организован проброс портов регистратора через USB модемы, перепрошитые под любых операторов. Вот простенькая схема связи оборудования:
К слову, наша организация попутно использует в тех же самых нуждах и мобильный интернет «Мегафон», но с ним подобных проблем не наблюдается.
Собственно, к написанию этой статьи меня подтолкнули часто срабатывающие триггеры системы мониторинга Zabbix на падение скорости в сети «Tele2». На удаленных объектах, к которым невозможно провести оптику, организован проброс портов регистратора через USB модемы, перепрошитые под любых операторов. Вот простенькая схема связи оборудования:
К слову, наша организация попутно использует в тех же самых нуждах и мобильный интернет «Мегафон», но с ним подобных проблем не наблюдается.
+35
Новый MTProto-прокси сервер от Telegram
5 мин
161KТуториал
Прокси-сервер является посредником между клиентом и сервером. Для обхода ограничений прокси-сервер должен быть установлен там, где нет ограничений доступа к требуемой информации, при этом не должно быть таковых ограничений и между клиентом и прокси-сервером.
Обновлённая поддержка прокси-серверов в клиентах Telegram
+90
Медиасистема для Toyota Prius (рестайл)
8 мин
20KЭта первая (вводная) статья серии о том, как я собираюсь доработать медиасистему автомобиля. Сам проект в процессе, времени, как и у всех — нет, поэтому, дорогие читатели, запаситесь терпением, ибо часто клепать статьи не обещаю.
А началось все с того, что у меня появился Prius.
И первое, что бросилось в глаза — проблемы с обновлением навигации. Следующее — весьма скудные, но местами необходимые возможности устройства с названием «Многофункциональный дисплей» (в простонародье — голова). И это на фоне огромного количества китайских радио с Android на борту, и множеством приятностей. Но их установка на штатное место подразумевает лишение таких «плюшек», как диаграмма распределения энергии и управление климатом.
Родилась идея как-то соединить Android магнитолу с автомобилем более плотно, чем предлагают братья-китайцы. Об этом и статья.
+36
Как не стать Python-разработчиком
2 мин
105KКак выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес?
Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Большакова и на Хекслете. Но мне не хватало структуры. Знания нарастали со всех сторон и превращались в кучу. Чтобы структурировать процесс обучения и оценить его масштаб, я собрал план.
Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Большакова и на Хекслете. Но мне не хватало структуры. Знания нарастали со всех сторон и превращались в кучу. Чтобы структурировать процесс обучения и оценить его масштаб, я собрал план.
+19
Время отклика компьютеров: 1977−2017
14 мин
68KПеревод
У меня гнетущее чувство, что современные компьютеры по ощущениям медленнее, чем те компьютеры, которые я использовал в детстве. Я не доверяю такого рода ощущениям, потому что человеческое восприятие доказало свою ненадёжность в эмпирических исследованиях, так что я взял высокоскоростную камеру и измерил время отклика устройств, которые попали ко мне за последние несколько месяцев. Вот результаты:
Компьютер | Отклик (мс) |
Год | Тактовая частота |
Кол-во транзисторов |
---|---|---|---|---|
Apple 2e | 30 | 1983 | 1 МГц | 3,5 тыс. |
TI 99/4A | 40 | 1981 | 3 МГц | 8 тыс. |
Haswell-E 165 Гц | 50 | 2014 | 3,5 ГГц | 2 млрд |
Commodore Pet 4016 | 60 | 1977 | 1 МГц | 3,5 тыс. |
SGI Indy | 60 | 1993 | 0,1 ГГц | 1,2 млн |
Haswell-E 120 Гц | 60 | 2014 | 3,5 ГГц | 2 млрд |
ThinkPad 13 ChromeOS | 70 | 2017 | 2,3 ГГц | 1 млрд |
iMac G4 OS 9 | 70 | 2002 | 0,8 ГГц | 11 млн |
Haswell-E 60 Гц | 80 | 2014 | 3,5 ГГц | 2 млрд |
Mac Color Classic | 90 | 1993 | 16 МГц | 273 тыс. |
PowerSpec G405 Linux 60 Гц | 90 | 2017 | 4,2 ГГц | 2 млрд |
MacBook Pro 2014 | 100 | 2014 | 2,6 ГГц | 700 млн |
ThinkPad 13 Linux chroot | 100 | 2017 | 2,3 ГГц | 1 млрд |
Lenovo X1 Carbon 4G Linux | 110 | 2016 | 2,6 ГГц | 1 млрд |
iMac G4 OS X | 120 | 2002 | 0,8 ГГц | 11 млн |
Haswell-E 24 Гц | 140 | 2014 | 3,5 ГГц | 2 млрд |
Lenovo X1 Carbon 4G Win | 150 | 2016 | 2,6 ГГц | 1 млрд |
Next Cube | 150 | 1988 | 25 МГц | 1,2 млн |
PowerSpec G405 Linux | 170 | 2017 | 4,2 ГГц | 2 млрд |
Пакет вокруг света | 190 | |||
PowerSpec G405 Win | 200 | 2017 | 4,2 ГГц | 2 млрд |
Symbolics 3620 | 300 | 1986 | 5 МГц | 390 тыс. |
+110
Пол Грэм. Все статьи на русском. Два года спустя
8 мин
29K«Лучший способ писать — это переписывать»
— Пол Грэм, «The Age of the Essay»
Первую подборку на русском всех статей Пола Грэма (а их 176) меня вдохновили сделать ребята из tceh.com (60 переводов).
Вторую — Edison Software (125 переводов).
Третью — Филтех-акселератор (134 перевода и еще несколько в процессе).
На четвертую… уже закончатся эссе Грэма, буду переводить его Twitter (там, кстати, много полезного).
Недавно я подключился к проекту, цель которого содействовать «филантропическим стартапам» (это такие, которые «за добро во всем мире», типа GNU/Linux, Wikipedia и WebArchive). Я вношу свои 5 копеек подборкой самых полезных концептуальных/теоретических материалов про стартапы и стартаперское (хакерское) мировоззрение.
А для тех, у кого все же стартап, а не ICO:
До 16 января 2018 идет прием заявок, предакселератор PhilTech.
С 5 по 23 февраля будет акселерация «по-полной».
С 19 по 25 мая — финальный интенсив в Москве.
Есть время подучить матчасть, особенно для CEO.
Кто такой Пол Грэм?
Если вы хоть как-то связаны со стартапами у вас возник такой вопрос, то вам обязательно под кат.
Подборка из серии «добавить в избранное и читать по одному эссе в день».
(хватит на полгода, кстати)
+23
Как не утонуть в лендингах: история создания японского CarPrice
5 мин
9.6KВ прошлой статье про развитие CarPrice в Японии мы обещали отдельно написать о создании сайта для экзотического японского рынка. Абсолютно незнакомый язык. Мало времени на запуск. Большая разница во времени между IT и бизнесом. Географически разрозненная команда из России, Японии, Канады, Белоруссии, Филиппин и Китая. В этом посте мы расскажем, как у нас все получилось в этих непростых условиях.
+30
10 лучших бесплатных CRM систем для бизнеса
9 мин
250KПеревод
Для помощи малому бизнесу мы впервые сделали подборку бесплатных СRM систем. Мы ранжировали список таких систем в соответствии с наивысшими оценками, используя отзывы реальных пользователей (по состоянию на 13 октября 2017)
Стартапы и малый бизнес ищут ПО СRM для управления постоянно растущей базой клиентов, а также для контроля качества обслуживания важных клиентов. Однако для «наименьших» представителей малого бизнеса покупка и установка СRM системы может требовать больших затрат времени и денег.
Однако с развитием бизнеса растет и потребность в централизованной системе управления отношений с клиентами. Ведение полного учета обращений клиентов усложняется по мере увеличения объемов; нехватка места для хранения всей информации, данных о потенциальных клиентах, деловых контактах и возможных статей доходов приводит к неизбежным финансовым потерям.
Малому бизнесу и стартапам необходимо место для удобного хранения данных о клиентах, инструменты для прогнозирования и проведения маркетинговых активностей.
К счастью, основываясь на отзывах реальных пользователей G2 Crowd, мы составили список из 10 лучших (на основе оценок пользователей по удобству использования) бесплатных CRM-инструментов! Часть CRM компаний в этом списке предлагают бесплатно использовать свое ПО только в течение пробного периода, другие — абсолютно бесплатны.
+4
Ассемблер/дизассемблер клавиатурных раскладок Windows с помощью flat assembler
6 мин
27KЗнакомый линуксоид упрекнул меня, мол, в винде ни переключения языка Caps Lock'ом нет, ни даже раскладку нельзя отредактировать. Посмотрел я, и правда, все раскладки содержатся в файлах C:\Windows\System32\kbd*.dll, и редактировать такое hex-редактором ну никак не назвать удобным.
Как достичь удобства? Для переключения раскладок Caps Lock'ом можно использовать всякие навесные программы, тяжёлые вроде Punto Switcher, или простые вроде lswitch. Для редактирования раскладок есть MSKLC, но он малофункционален и неудобен, а аналоги вроде KbdEdit или KLM32 платные.
И тогда я решил написать на flat assembler'е код, собирающий DLL раскладки.
+28
Как мы построили первую в России заправку электромобилей от солнечной энергии
5 мин
34KГде-то в конце июля довелось мне пообщаться с инициативной группой Санкт-Петербургского Политехнического Университета Петра Великого. Команда студентов намерена построить электромобиль, работающий только от солнечной энергии. Это дело недалекого будущего, а сделать что-то интересное хотелось уже сейчас. Так было решено открыть первую в России заправку для электромобилей, работающую от солнца.
Все начиналось с такого рисунка, а о том, что получилось — под катом.
Все начиналось с такого рисунка, а о том, что получилось — под катом.
+41
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность