Pull to refresh
3
0
Dmitriy @psydvl

User

Send message

Об одном патенте Tesla Motors

Reading time6 min
Views26K


В недавнем обсуждении в очередной раз всплыла тема щедрости Илона Маска в виде безвозмездной (т.е. даром) раздачи патентов. Так же в очередной раз всплыли и сомнения в этой щедрости. Ради корректировки и поддержания объективной картины мира нужно не только читать многомегабайтные цепочки комментариев на Хабре, но и изредка заглядывать в первоисточники.

Первоисточник этот US 2014/0152260 RESPONSE TO DETECTION OF AN OVERDISCHARGE EVENT IN A SERIES CONNECTED BATTERY ELEMENT — A system and method for identifying and responding to exceptional charge events of series-connected energy storage elements ( www.patentsencyclopedia.com/app/20140152260 ).

«Реакция на событие переразряда последовательно соединённого элемента батареи — Система и метод определения и реакции на исключительные события при заряде последовательно соединённых элементов»
Читать дальше →
Total votes 53: ↑44 and ↓9+35
Comments31

Я написал эту статью, ни разу не посмотрев на клавиатуру

Reading time5 min
Views117K
В начале года я почувствовал, что упёрся в потолок как инженер. Вроде бы читаешь толстые книжки, решаешь на работе сложные задачи, на конференциях выступаешь. А всё не то. Поэтому я решил вернуться к корням и по очереди закрыть навыки, которые когда-то в детстве считал базовыми для программиста.

Первой в списке стояла слепая печать, которую давно откладывал. Теперь считаю её необходимой для каждого, для кого код и конфигурация – профессия. Под катом расскажу как перевернулся мой мир, и поделюсь советами как перевернуть ваш. Заодно приглашаю поделиться своими рецептами и мнениями.


Читать дальше →
Total votes 138: ↑116 and ↓22+94
Comments301

Пятничный мини-CTF

Reading time1 min
Views3.3K
Приветствую всех хабрачитателей. Я очень люблю поразмять свои мозги разными задачками — это могут быть какие-то математические задачи, интересные головоломки, связанные с программированием, или какие-то ctf-таски.

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

XT_CTF_01

XT_TASK_101

Ссылка на таск: xt_task_101.zip
Формат флага: XTGFLAG{…}
SHA1 флага: 6980D76C3C5246A101820A77031CA0EBE84A4A0E

XT_TASK_102

Ссылка на таск: xt_task_102.zip
Формат флага: XT{…}
SHA1 флага: 16448BF22750DE7E575A5A86E739FA9018ACFE52

XT_QUEST_103

Ссылка на таск: xt_quest_103.zip
Количество уровней: 15 + бонус
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments8

В поисках длинного тире

Reading time2 min
Views7.3K

Как полюбить правила русского языка


Привет! Я Ваня Соловьёв, дизайн-директор в DocDoc (входит в группу Сбербанк). Сегодня рубрика Лекторий, в которой рассказываем обо всём и понемногу.


Мы, в команде дизайна, любим систематизировать знания и процессы:


  • вносим повторяющиеся элементы в гайдлайны и описываем их правила построения, когда проектируем интерфейс продукта;
  • создаём корпоративные шаблоны, когда менеджеры часто подходят к нам и просят «привести презентации в порядок»;
  • с помощью брендбука объясняем, как взаимодействовать с фирменным стилем и создавать иллюстрации, когда начинаем плотно работать с подрядчиками;
  • создаем конструктор иллюстраций в Figma, когда для приложения нужно нарисовать кучу иллюстраций.
    Такая систематизация помогает исключить повторяющиеся задачи из рабочего процесса.

Всё началось с проблемы


Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments17

Комикс «Паять просто» в обновлённом варианте (2019)

Reading time1 min
Views37K
image

Всем добрый день. Одним далёким днём (летним или зимним уже и не упомнить) набрёл я на статью от atarity, где в красках (во всех смыслах) было рассказано о том, как легко и просто можно научиться паять (ссылку на комикс прилагаю).
Читать дальше →
Total votes 64: ↑62 and ↓2+60
Comments101

Web tools, или с чего начать пентестеру?

Reading time11 min
Views48K
Продолжаем рассказывать о полезных инструментах для пентестера. В новой статье мы рассмотрим инструменты для анализа защищенности веб-приложений.

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

Читать дальше →
Total votes 46: ↑46 and ↓0+46
Comments8

Я не знал, как работают процессоры, поэтому написал программный симулятор

Reading time6 min
Views44K

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

Я прочитал книгу «Но откуда он знает?» Кларка Скотта с детальным описанием простого 8-битного компьютера: начиная с логических вентилей, ОЗУ, транзисторов процессора, заканчивая арифметико-логическим устройством и операциями ввода-вывода. И мне захотелось реализовать всё это в коде.

Хотя я не настолько интересуюсь физикой микросхем, но книга просто скользит по волнам и красиво объясняет электросхемы и как биты перемещаются по системе — от читателя не требуется знание электротехники. Но мне недостаточно текстового описания. Я должен видеть вещи в действии и учиться на своих неизбежных ошибках. Так я начал реализацию схем в коде. Путь оказался тернист, но поучителен.
Читать дальше →
Total votes 72: ↑68 and ↓4+64
Comments33

Бунт на Пикабу. Пользователи массово уходят на Реддит

Reading time3 min
Views218K
Если вы не в курсе, несколько дней подряд на Пикабу бушует драма. Пользователи восстали против политики модерации ресурса в отношении «клубничного» контента. В знак протеста они гнобят администрацию сервиса и массово уходят на другие ресурсы, в том числе на Реддит.
Читать дальше →
Total votes 256: ↑215 and ↓41+174
Comments489

Chrome расширения для веб-разработки и работы с GitHub

Reading time3 min
Views13K


Привет всем. Хочу поделиться с вами некоторыми из расширений для Хрома, которые я использую при разработке, анализе сайтов, в работе с GitHub и просто в повседневной жизни. Уверен, что для большинства читателей, список этих расширений не будет открытием, но те, кто узнает о них впервые и установит, несомненно будут наслаждаться работой с новыми инструментами.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments5

Commando VM — альтернатива Kali Linux для Windows

Reading time3 min
Views27K

Буквально на днях компания FireEye презентовала систему Commando VM, предназначенную для пентестеров и Red Team, работающую под управлением операционных систем семейства Microsoft Windows.

FireEye позиционирует Commando VM как «первый в своем роде» дистрибутив для пентестеров под Windows, однако они явно лукавят, т.к. на ум сразу приходит как минимум проект Pentest Box, который также заточен под Windows.

В тоже время, сама система Commando VM довольно интересна и заслуживает внимания…
Total votes 18: ↑17 and ↓1+16
Comments2

Кодогенерация в Dart. Часть 1. Основы

Reading time3 min
Views7.5K

Известно, что для программиста очень хорошо быть ленивым, потому что делать больше с меньшими затратами — ключ к прогрессу. Никто не любит делать одно и то же снова и снова. Это утомительно, скучно, да и совсем не креативно. Повторяя одно и то же действие мы часто делаем ошибки, но, к счастью, есть те, кто действительно хорош и эффективен в выполнении однотипных задач. И это КОМПЬЮТЕРЫ!


https://yougottobekidding.wordpress.com/2012/02/18/geeks-and-repetitive-tasks/


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


В мире Android разработки такие инструменты хорошо известны каждому разработчику. Это и Retrofit, и Dagger, и Room. А как насчет Dart? И не менее важный вопрос: что нам нужно, чтобы создавать собственные инструменты для кодогенерации?

Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments0

Своя временная почта: телеграм бот

Reading time5 min
Views33K
Часто с новыми инструментами и возможностями появляется желание поэкспериментировать и реализовать что-то не совсем обычное, чего раньше ещё никогда не делал. Идея создать свой сервис временной почты в виде телеграм бота показалась мне достаточно интересной.
Читать дальше →
Total votes 27: ↑25 and ↓2+23
Comments18

Вещи, которых я не знаю в 2018

Reading time5 min
Views32K

Привет, Хабр! Представляю вашему вниманию перевод статьи "Things I Don’t Know as of 2018" автора Дэна Абрамова.


Люди обычно думают, что я знаю многое, но это не так на самом деле. Это не так плохо и я совсем не жалуюсь. (Некоторая малая часть людей часто страдает от предвзятого убеждения, не смотря на то, что они заслуживают большего, что ужасно).


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

Читать дальше →
Total votes 106: ↑80 and ↓26+54
Comments64

6 полезных ресурсов и сервисов для потенциальных эмигрантов в США, Германию и Канаду

Reading time3 min
Views31K


С недавних пор я активно заинтересовался темой переезда за границу, и в связи с этим изучил существующие сейчас сервисы, которые оказывают помощь в переезде ИТ-специалистам. К моему удивлению, далеко не так много проектов помогают потенциальным иммигрантам. Пока что я отобрал шесть сайтов, которые показались мне интересными.
Читать дальше →
Total votes 55: ↑46 and ↓9+37
Comments34

Как заблокировать работу Microsoft Edge в фоне под Windows 10

Reading time2 min
Views91K
Работая на устройстве под управлением ОС Windows 10, вы могли заметить в Task Manager среди запущенных процессов Microsoft Edge, даже если вы не пользуетесь этим браузером.

Эти процессы, MicrosoftEdge.exe, MicrosoftEdgeCP.exe и MicrosoftEdgeSH.exe, отображаются там как приостановленные. В таком состоянии они не используют память или ресурсы процессора. Однако некоторым пользователям, возможно, захочется заблокировать работу Microsoft Edge даже в таком состоянии. Если вы вообще не используете Microsoft Edge, нет никаких причин для его запуска в фоне.

Данная инструкция подходит для последних версий Windows 10, но может не сработать с новым браузером, который будет работать на движке Chromium – это мы сможем проверить после его появления.

Для нашей цели нужно будет редактировать реестр Windows и кое-что подправить на странице настроек. При этом Microsoft Edge всё ещё можно будет запускать вручную.

Поехали:
Читать дальше →
Total votes 38: ↑23 and ↓15+8
Comments27

Восемь именных законов в UX дизайне ( часть 1)

Reading time6 min
Views33K
В UX дизайне, как и в любой другой сфере деятельности, есть свои принципы и законы. В этой статье я бы хотел разобрать восемь из них, которые названы в честь их создателей.


Total votes 37: ↑36 and ↓1+35
Comments24

Саундтрек для игры: гуманитарии тоже плачут

Reading time11 min
Views14K

О себе


Коротко о себе. Меня зовут Дмитрий. Я с детства окружен друзьями — программистами, сисадминами и прочими айтишниками. Сам пробовал связать жизнь с этим — одно время был веб-разработчиком говно-сайтов, учил html, php, но дальше дело не пошло. Все время тянуло в творчество. Но основная моя работа работа всегда крутится вокруг IT. Я — админ техподдержки в маленьком но гордом провинциальном интернет-провайдере, копирайтер, контент-менеджер на фрилансе.

image

То, что портило мне жизнь и не давало времени и усидчивости на освоение какой-нибудь хорошо-оплачиваемой IT-специальности — это любовь к написанию всяких саундтреков и OST'ов.
Total votes 78: ↑74 and ↓4+70
Comments100

Eclipse Che 7 уже здесь

Reading time6 min
Views8.3K
У онлайн-платформы разработки Eclipse Che выдался отличный год. В начале 2018 года была выпущена Eclipse Che 6.0, которая получила ряд новых функций для команд разработчиков, заинтересованных в создании cloud-native applications, а на конференции CheConf 18.1 было анонсировано начало следующего этапа в развитии – Eclipse Che 7.



С каждым новым релизом платформа становится все интереснее благодаря усилиям сообщества и активному участию пользователей. Посмотрим, насколько изменились и расширились доступные возможности, и как их можно попробовать прямо сейчас.
Читать дальше: Eclipse Che 7 уже здесь, и че?
Total votes 17: ↑16 and ↓1+15
Comments2

STM32 fast start. Часть 1 ПО, материалы, Cube MX

Reading time6 min
Views81K
В последнее время все чаще сталкиваюсь с холиварами на тему Cube MX и HAL, применительно к контроллерам STM32.

С одной стороны — стоят защитники, которым нравится удобство конфигурирования и читаемость кода.

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

Для того, чтобы расставить все точки над i — попробуем написать «Hello world» тремя наиболее часто используемыми путями CMSIS, LL, HAL. Оценим затраты (ресурсы контроллера, объем исполняемого файла, и конечно же время работы разработчика).

Статья будет состоять из нескольких частей:

STM32 fast start. Часть 1 ПО, материалы, Cube MX.
STM32 fast start. Часть 2 Hello World на HAL, настройка отладки в Atollic TrueSTUDIO
STM32 fast start. Часть 3 Hello World на LL
STM32 fast start. Часть 4 Hello World на CMSIS
STM32 fast start. Часть 5 Подведение итогов, сравнение HAL, LL, CMSIS.
Читать дальше →
Total votes 32: ↑28 and ↓4+24
Comments46

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity