Как стать автором
Обновить
0
@Kleshnyaread⁠-⁠only

Пользователь

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

Реальный Windows. Пишем realtime под окошками

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

В этом тексте я делюсь трюками, с помощью которых удалось заставить Windows стать чем-то похожим на операционную систему реального времени.

Читать далее
Всего голосов 81: ↑80 и ↓1+79
Комментарии142

Клавиатура Charachorder: новое слово в вопросе ввода текста или странное изобретение?

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

Мы в Selectel любим клавиатуры хорошие и разные. Вот, например, обзор кастомной клавиатуры Lily58 Pro. Вскоре опубликуем еще один обзор кастомной клавиатуры, еще более эргономичной, чем Lily. Но даже они ни в какое сравнение не идут с тем, что предлагает команда создателей устройств ввода Charachorder.

Они создали два девайса — одно из них похоже на клавиатуру, и, фактически, является ею, хотя и называется «аккордная клавиатура». А вот второе не похоже ни на что. Давайте посмотрим, что это за системы и обсудим их возможности и потенциал.
Читать дальше →
Всего голосов 65: ↑65 и ↓0+65
Комментарии27

PyQt6 — полное руководство для новичков

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

К старту курса по разработке на Python делимся детальным руководством по работе с современным PyQt для новичков. Чтобы читать было удобнее, мы объединили несколько статей в одну:

1. Первое приложение

2. Слоты и сигналы

3. Виджеты

За подробностями приглашаем под кат.

Читать далее
Всего голосов 28: ↑27 и ↓1+26
Комментарии14

Код ревью с учётом человеческих слабостей

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

Проверка кода (code review) — отличный инструмент для повышения качества кода, но он не учитывает один факт: отправляют и просматривают код люди, а они устают, теряют сосредоточенность, ленятся, да и просто испытывают эмоции в самые неожиданные моменты.

Поэтому хочу представить свое видение хороших и плохих практик код ревью с учётом человеческих особенностей.

Читать далее
Всего голосов 27: ↑25 и ↓2+23
Комментарии7

Латинский квадрат: вызываем демонов во имя математики

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

Привет, Хабр, я Олег, преподаватель Elbrus Bootcamp. Возможно, вы слышали о латинских квадратах. Раньше считали, что они защищают от зла и помогают в магических ритуалах, а теперь их используют в криптографии и играх. Но, несмотря на многовековую историю, генерация таких квадратов — все еще проблема.

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

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

Вызвать демона
Всего голосов 11: ↑11 и ↓0+11
Комментарии9

Дорожная карта по изучению C++

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

Привет!

Представляем вашему вниманию дорожную карту для изучения языка программирования C++. Идея дорожной карты возникла после проведения десятков собеседований молодых разработчиков, которые претендовали на роль Junior Developer C++, но обладали довольно слабой подготовкой по различным причинам.

Заинтересовавшихся приглашаем к прочтению статьи, а также ознакомиться с дорожной картой.

Читать далее
Всего голосов 73: ↑69 и ↓4+65
Комментарии75

5 обычных английских слов, которые британцы считают очень грубыми (ни разу не ругательства)

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

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

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

Читать далее
Всего голосов 68: ↑65 и ↓3+62
Комментарии90

История крови. Самая древняя проблема обратной совместимости

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

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

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

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

Наш мозг не компьютер

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


Как только не объяснял человек природу своего сознания и мышления на протяжении истории, начиная с библейской легенды о «сотворении тела из глины и заселении его духом» и заканчивая довлеющей на сегодня парадигмой «наш мозг — это обработчик информации, подобный компьютеру». И если все прошлые аналогии уже практически исчерпали веру в себя, то с последней вопрос стоит остро, ведь многие специалисты по нейробиологии не согласны и считают ее в корне ошибочной.
Читать дальше →
Всего голосов 95: ↑76 и ↓19+57
Комментарии166

Плагин IDEA Mind Map для Intellij IDEA

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

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


Читать дальше →
Всего голосов 31: ↑31 и ↓0+31
Комментарии23

Водородный транспорт — хорошая идея только в теории

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

Некоторые люди совершенно очарованы идеей об электрических автомобилях на водородных топливных элементах (ТЭ). Как можно не очароваться? На вход подается водород, абсолютно "чистое" топливо, а на выходе получается только вода или пар, и никакого углекислого газа, оксидов азота, сажи, и т. д. Водородный двигатель — тихий и компактный. Это не тепловой двигатель, и поэтому на него не распространяются жесткие ограничения цикла Карно. Заправка очень быстрая и не сильно сложнее чем обычная бензиновая заправка.

Кроме того, если вы — нефтяная компания, и спрос на бензин и дизель начнет уменьшаться, вы только что обнаружили новое топливо, которое можно продавать! Вы спасены!

Все правильно?
Всего голосов 55: ↑54 и ↓1+53
Комментарии604

Отойти от IT: куда расти, когда код ради кода больше не интересен

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


Интернет завален статьями «как войти в IT и начать писать код», но куда реже говорят о том, как перестать его писать. Что делать, если больше не хочется весь день смотреть в IDE, но и в тимлиды не тянет? Конечно, можно освоить свиноводство, но есть ли сферы, где пригодится уже полученный опыт? Куда можно свернуть «в сторону» от разработки, и какие скиллы для этого понадобятся?


Это похоже на прокачку веток развития персонажа в RPG-игре. Ставишь на ловкость или качаешь силу — получаешь разный результат. Мы выбрали четыре направления, в которых можно качать своего персонажа, и задали вопросы людям, которые уже прошли этими путями:


Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии22

Водородная энергетика: начало большого пути

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


Ранее мы рассказывали про то, каким экологичным видом транспорта являются электробусы. Однако не упомянули один важный момент: c ростом числа электротранспорта городам потребуется больше электричества, которое зачастую получают экологически небезопасными способами. К счастью, сегодня мир научился получать энергию при помощи ветра, солнца и даже водорода. Новый материал мы решили посвятить последнему из источников и рассказать об особенностях водородной энергетики.
Читать дальше →
Всего голосов 29: ↑24 и ↓5+19
Комментарии100

Практика подготовки иностранных слов с озвучкой для запоминания в программе Anki

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

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

Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии15

6 хитростей Python, о которых никто не рассказывает новичкам

Время на прочтение5 мин
Количество просмотров42K
В наши дни Python — это самый популярный в мире язык программирования. Одна из причин этого кроется в том, что разработчики с удовольствием пишут на Python. Это выгодно отличает Python от других языков.

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



Автор статьи, перевод которой мы сегодня публикуем, хочет рассказать о 6 хитростях Python, о которых обычно никто ничего не рассказывает.

Код примеров можно найти в GitHub-репозитории, ссылку на который автор статьи выдаёт тем, кто подписался на рассылку проекта worldindev.ck.page.
Читать дальше →
Всего голосов 69: ↑46 и ↓23+23
Комментарии27

Шаблон удостоверяющей печати, когда нужно правильно и не как у всех

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

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

Читать далее
Всего голосов 65: ↑64 и ↓1+63
Комментарии86

Первые в мире серийные лампы с солнечным спектром

Время на прочтение4 мин
Количество просмотров143K
В январе 2020 года в продаже появились первые светодиодные лампы, в которых используются светодиоды Sunlike, обеспечивающие равномерный спектр без пиков и идеальную цветопередачу.



Читать дальше →
Всего голосов 146: ↑145 и ↓1+144
Комментарии307

Старение неумолимо

Время на прочтение2 мин
Количество просмотров72K
Когда я подростком только начинал бегать, помню как меня удивила вот такая таблица в спортзале:


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

И вот прошло уже более 20 лет, и я на собственной шкуре понимаю, что — увы — нет. Ухудшить можно. Замедлить нет. Именно поэтому в профессиональном спорте практически нет 35-летних спринтеров или 40-летних футболистов, а пиковый возраст пловцов вообще 21 год. Вот отличный график, показывающий возрастное замедление и спринтеров, и стайеров:
Читать дальше →
Всего голосов 56: ↑52 и ↓4+48
Комментарии617

Большой тест батареек CR2032

Время на прочтение2 мин
Количество просмотров133K
Цены на разные литиевые батарейки CR2032 отличаются в десятки раз. Мне всегда было интересно выяснить, насколько дешёвые батарейки этого типа отличаются по ёмкости от дорогих и какие из них выгодней покупать.

Я протестировал 14 моделей и всё узнал.


Читать дальше →
Всего голосов 158: ↑158 и ↓0+158
Комментарии129

Как без усталости кодить по восемь с лишним часов

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


Всю свою жизнь я писал код неправильно.

Я думал, что достаточно просто сесть за стол, открыть ноутбук, выбрать задачу из моего списка to-do и кодить, пока не устану.

Но на самом деле такой стиль работы убивал мой уровень продуктивности спустя 2–4 часа написания кода. Я ощущал себя таким уставшим, что мне не хотелось ничего, кроме как других задач, требующих низких затрат энергии (например, code review).

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

Что же изменилось?

Мой подход к работе.

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

В статье я расскажу, как этого достиг.
Читать дальше →
Всего голосов 107: ↑79 и ↓28+51
Комментарии150

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность