Как стать автором
Обновить
0
0

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

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

Нужны умные часы? Их можно просто напечатать: 3 open-source проекта смарт-часов для любителей электроники

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

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

Но часы можно собрать и в своем собственном подвале, если так можно выразиться. Т.е. — сделать их целиком и полностью самостоятельно, прикупив лишь несколько недорогих элементов. Под катом — обзор трех проектов, которые предлагают всем заинтересовавшимся возможность собрать смарт-часы самостоятельно. Это open-source проекты, которые обеспечивают пользователя как макетами плат, моделями корпусов и других деталей, так и программным обеспечением.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+52
Комментарии5

Управление вентиляцией. Электронагрев воздуха. Эссе про технику и деньги

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

Продолжаем тему управления вентиляцией. В прошлой статье я рассмотрел водяной нагрев воздуха. Судя по комментариям, многие не хотят связываться с водяным нагревом: сложно, вода может замерзнуть, с антифризом возня… Ну что же, давайте сегодня обсудим альтернативный вариант — электронагрев. Определим нужную для этого мощность, рассмотрим варианты управления, подберем оборудование для автоматизации. И даже посчитаем, сколько будем платить за электричество.

Поехали
Всего голосов 29: ↑29 и ↓0+29
Комментарии49

Прекращайте оправдываться

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

Привет, человек, %хабраюзер%, %юзернейм%, программист.

Этот пост является оплотом ненависти. Так уж вышло. Но тебе, как программисту пора перестать оправдываться.

Разрешите объясниться.
Всего голосов 326: ↑271 и ↓55+269
Комментарии361

Советы по архитектуре кода для начинающих

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

Для кого статья

Вы уже написали свои первые 1000 строк кода и сейчас хотите сделать их понятнее, потому что внесение изменений занимает столько-же времени, сколько написать заново, но советы из ООП, SOLID, clean architecture и т.д. непонятны вам.

О чем статья

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

От кого статья

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

Отказ от ответственности

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

Формат статьи - наводящие советы / вопросы.

Читать далее
Всего голосов 18: ↑17 и ↓1+22
Комментарии20

Лучшие open-source инструменты для Python проектов

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

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

Инструменты распределены по этапам/сферам разработки. По каждому из них я дам небольшое описание и попытаюсь рассказать о его пользе. Если утилита имеет дополнительные расширения/плагины, то я расскажу про самые полезные (на мой взгляд).

Читать далее
Всего голосов 33: ↑30 и ↓3+35
Комментарии9

Изучение TypeScript — Полное руководство для начинающих. Часть 1 — Введение и примитивные типы данных

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

Всем привет. Меня зовут Лихопой Кирилл и я - Fullstack-разработчик.

Представляю вашему вниманию cвою первую статью на Хабре, a точне перевод англоязычной статьи, на тему изучения TypeScript (TS, Тайпскрипт).

Другие части:
Часть 2 - Ссылочные типы данных
Часть 3 - Классы и интерфейсы
Часть 4 - Литералы и дженерики
Часть 5 - Строгий режим и сужение типов

Читать далее
Всего голосов 12: ↑8 и ↓4+7
Комментарии9

Ретротехнологии в фильме «Матрица»

Время на прочтение12 мин
Количество просмотров29K
«Матрица» — хороший фильм. Важный культурный феномен с множеством отсылок к хакерской культуре. Первый фильм в (теперь уже) тетралогии был выпущен в марте 1999 года. Лично для меня это весомая временная отметка. В пространство между 1999-м и 2022-м по сути заключена вся моя сознательная жизнь. Прошло много лет, и виртуальная реальность Томаса Андерсона выглядит слегка устаревшей, даже ностальгической. В технологиях нашей действительности за 23 года слишком многое изменилось, как будто мы все приняли красную пилюлю и переместились в какой-то другой мир.


Вот с таким пристальным вниманием к несущественным деталям я решил «Матрицу» пересмотреть и поделиться с вами интересными находками. Как очевидными: старые мобильные телефоны, компьютерное ретрожелезо и минидиски. Так и чуть менее явно поданными, но важными для фильма особенностями. Например, я не мог не отметить любовь постановщиков к старым телевизорам, особенности которых были прочно вписаны в визуальный стиль этой киноистории.
Читать дальше →
Всего голосов 86: ↑85 и ↓1+107
Комментарии35

Про самолёт МС-21: разбор, что это вообще

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


МС-21 расшифровывается как магистральный самолёт двадцать первого века. Именно на него рассчитывает большинство российских авиакомпаний в ближайшие годы. Но главный вопрос настоящего — когда будет получена государственная сертификация, после которой возможны лётные испытания и только потом постановка на регулярные рейсы. Сертификацию ждём со дня на день. А пока рассказываем, что это за лайнер и куда он нас увезёт на крыльях из новейших композитных материалов. Ведь доля пластика у него в конструкции — 30 процентов. И это рекорд для самолётов такого класса.

МС-21 — первый в своём классе самолёт с крылом из композитных материалов, представитель нового поколения. Также в этом классе Airbus А320 и Boeing 737-800. Именно их, как предполагается, будут заменять на МС-21 российские авиакомпании. И именно их новый лайнер должен превзойти по некоторым своим параметрам. В комплексной программе развития авиатранспортной отрасли Российской Федерации до 2030 года запланировано производство корпорацией «Иркут» 270 самолётов МС-21.
Читать дальше →
Всего голосов 144: ↑132 и ↓12+151
Комментарии155

Почему у нас нет младенческих воспоминаний

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

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

С самого волнующего момента жизни – со дня вашего рождения – до первых шагов, слов, еды и до яслей, большинство людей не помнят ничего из первых лет своей жизни. Даже после самого первого воспоминания другие остаются редкими, с большими перерывами между ними, вплоть до какого-то момента в детстве. Почему так происходит?

Эта дыра в записях наших жизней расстраивала родителей и ставила в тупик психологов, нейробиологов и лингвистов десятилетия. Она была одной из страстей отца психотерапии, Зигмунда Фрейда, придумавшего термин "инфантильная амнезия" более 100 лет назад.
Читать дальше →
Всего голосов 41: ↑37 и ↓4+33
Комментарии188

Как привлечь инвестиции в стартап: гид по инструментам

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

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

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии1

Релокация в Боснию: нехитрые правила жизни

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

На связи Саша Хрущев, технический директор IT-компании WINFOX. Мы открыли филиал в Боснии и Герцеговине и рассказываем, как жить и работать в этой стране. В этой статье — про то, как жить в этой стране после переезда: правила пребывания, стоимость жизни, жилье, транспорт, язык и другие особенности.

Читать далее
Всего голосов 18: ↑13 и ↓5+13
Комментарии39

Налоговый и валютный резидент РФ —последствия приобретения и утраты статусов — полный FAQ с примерами

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

Друзья, всех приветствую и предлагаю ознакомиться, как мне кажется с довольно полным FAQ по теме налогового и валютного резиденства РФ. По ходу материала есть некоторые примеры, а внизу вопросы & ответы.

Читать далее
Всего голосов 43: ↑38 и ↓5+41
Комментарии47

Полное руководство по модулю asyncio в Python. Часть 3

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

Сегодня публикуем третью часть (первая, вторая) перевода учебного руководства по модулю asyncio в Python. Здесь представлены разделы оригинала №5, 6 и 7.

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

Зачем повышать уровень сервиса на фрилансе?

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

Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.

Не рассказывай клиенту, как ты делаешь работу,
Пусть клиент поменьше знает: меньше знает — крепче спит.
Ты дождись его вопросов, отвечай на каждый третий,
Всё равно твои ответы не влияют на итог.

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

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

Если я погружён в работу, а клиент внезапно появляется с вопросами вроде «Как продвигаются дела с проектом?», «Когда вы пришлёте документы?», «Могу ли я получить ссылку на прототип, чтобы ознакомиться с ним в спокойной обстановке?» и так далее, значит что-то с моим уровнем сервиса не так. Неопределённость — злейший враг удовлетворённости.

Если же заказчик обо всём осведомлён, то ему комфортно и спокойно. Возникает чувство, что ситуацию ведёт и контролирует профессионал и можно расслабиться.

Как я к этому пришёл? Естественным путём. В начале карьеры даже не задумывался о таких вопросах. Меня волновали более понятные вещи. Как привлечь новых клиентов? Как сделать так, чтобы они обращались ко мне повторно? Как повышать стоимость услуг? Одним из таких вопросов был: «Как выполнять работу быстрее и при этом не терять в качестве?» В попытках дать на него ответ, я постоянно работал над эргономикой процессов предоставления услуги. Увеличил и без того высокую скорость печати, чтобы не терять времени на наборе текста в документах и переписках. Начал делать все свои артефакты так, чтобы в них легко можно было вносить правки после получения обратной связи, а затем использовать повторно в новых проектах. Постоянно обучался навыкам, связанным с профессией, особенно если их отсутствие заставляло меня замедляться и идти в интернет за недостающей информацией.

Читать далее
Всего голосов 6: ↑5 и ↓1+5
Комментарии2

Пишу диаграммы последовательностей текстом (кодом). Вы тоже можете

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

Я работаю бизнес-аналитиком. Создание диаграмм последовательностей (sequence diagram) – часть регулярной рутины. Всё классно. Но процесс правок…

К счастью, я нашел для себя решение. Теперь я не рисую sequence diagram, а пишу "кодом". Это легко, быстро и удобно.

Читать далее
Всего голосов 29: ↑29 и ↓0+29
Комментарии36

Аналоговый компьютер Telefunken RA 770

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

14 ноября 2007 года сбылась моя мечта детства: я стал счастливым обладателем замечательного аналогового компьютера Telefunken RA 770. Искренне благодарен сотруднику Forschungszentrum Jülich, который не дал пустить эту замечательную машину на металлолом и предложил её мне. 

На мой взгляд, RA 770 — лучший когда-либо созданный высокоточный  (10^-4) аналоговый компьютер. Забирать его мы приехали на грузовике. Почему на грузовике? Потому что Telefunken RA 770 весит около 550 кг. Пришлось его частично разобрать, чтобы погрузить в машину своими силами. Как мы его выгружали дома — отдельная история. Будет много фото.

Читать далее
Всего голосов 108: ↑108 и ↓0+108
Комментарии49

Как открыть филиал IT-компании в Боснии и сколько это стоит: личный опыт

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

Я Саша Хрущев, технический директор IT-компании WINFOX, и уже вторую неделю я в Боснии. Рассказываю, почему мы выбрали эту страну, как открыть там бизнес и во сколько это обойдется.

Читать далее
Всего голосов 19: ↑15 и ↓4+17
Комментарии28

Проектируем процессор постапокалипсиса с помощью openSource

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

Проектируемый компьютер на сверхминиатюрных электронных лампах хоть и является радиационно-стойким, однако работает на электричестве. Кроме того, восстановить в сжатые сроки производство электронных ламп в условиях постапокалипсиса будет довольно сложной задачей. На руинах цивилизации гораздо проще организовать массовое производство логических элементов, работающих на эффекте прилипания струи воздуха к стенке — при этом сам элемент можно лепить хоть из глины! И мало того, что для создания потока воздуха не обязательно использовать электричество — теоретически такой процессор сможет работать на энергии ударной волны ядерного взрыва! Но обо всём по порядку. Для тех, кто следит за проектом DekatronPC — не пугайтесь, ему ничего не угрожает.

В прошлый раз в статье «Пневмоника и влажные мечты стимпанка» я уже рассказывал о струйных логических элементах и поделился мыслями о том, что в принципе на этой технологии можно собрать полноценное вычислительное устройство.
Читать дальше →
Всего голосов 156: ↑156 и ↓0+156
Комментарии70

Небанальные правила чистого Python. Часть 1

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

Большинство питонистов не раз слышали о таких правилах как «функции должны быть глаголами» или «не наследуйтесь явно от object в Python 3». В этой статье рассмотрим не такие банальные, но полезные правила чистого кода в Python.

Читать далее
Всего голосов 40: ↑38 и ↓2+45
Комментарии49

Самодельный антисептик из того, что есть в аптеке. Делаем спирт из водки без самогонного аппарата дедовским способом

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

В этой статье я расскажу про приготовление антисептика для рук с использованием увлажняющего геля на основе алоэ, а также антисептика по рецепту ВОЗ из компонентов, которые можно купить в обычной аптеке (да, и спирт тоже, хотя в РФ он там и не продается).


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

Читать дальше →
Всего голосов 79: ↑65 и ↓14+76
Комментарии260

Информация

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