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

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

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

9 шагов для самостоятельного запуска ICO

Время на прочтение8 мин
Количество просмотров22K
Сейчас многие пишут о проведении ICO и все как один утверждают, что для этого нужны какие-то фантастические ресурсы, огромная команда и немыслимые рекламные бюджеты. И это отчасти так, если вы решили все отдать на аутсорс, а сами просто сидеть и ждать результатов.

Я решил пойти своим путем: провести ICO и собрать $500,000 без денег и большой команды. Нас в SmartProgress только двое: Я (Маликов Максим) — программист и мой бизнес-партнер — Захаров Сергей. В этой статье я постараюсь вам рассказать весь путь подготовки к ICO, который занял у нас 4 месяца.


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

Бесперебойное питание для роутера и GPON-терминала своими руками

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров23K

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

В случае же GPON, единственное, о чём должен позаботиться конечный потребитель — обеспечение питания терминала на своей стороне. Часть терминалов сразу снабжают встроенным WiFi роутером, но чаще всего этого не происходит и провайдер предоставляет отдельное устройство. Наиболее частая конфигурация — GPON‑терминал, потребляющий 0.5А по 12-ти вольтам, и WiFi‑роутер, потребляющий 0.3А по 9-ти.

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

Следующий вариант — купить USB‑DC преобразователи на 9 и 12 вольт, и воткнуть их в мощный пауэрбанк. Потребление сразу становиться более экономичным. В моём случае оно упало до двух ватт, но я использовал достаточно дорогие устройства с поддержкой технологий QC2/QC3. Хотя, простенькие шнурки без этих наворотов и повышайками внутри шнура позволяют достичь примерно тех же параметров. К повышайкам мы ещё вернёмся...

Читать далее
Всего голосов 13: ↑11 и ↓2+12
Комментарии119

Датчик присутствия для Home Assistant с использованием Zigbee

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров20K

Для своего умного дома решил собрать датчик присутствия на доплеровском датчике rcwl-0516 и микроконтроллере Zigbee — cc2530, работающий на протоколе Zigbee, отличающийся низким энергопотреблением.

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

Самый полный гайд по получению ВНЖ Черногории по трудоустройству (UPD 11.09.2023)

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров17K

Документы, ссылки, адреса, советы, цены и сроки, анекдоты, случаи из жизни. И немного фоток.

Получить ВНЖ Черногории самостоятельно вполне возможно и несложно, как бы вас ни пугали посредники. 

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

5 простых способов выйти из вложенных циклов в Python

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

Python - элегантный язык программирования. Но у него есть слабые стороны. Иногда Python не так элегантен, как должен быть.

Например, когда нам нужно выйти из вложенных циклов.

Читать далее
Всего голосов 21: ↑10 и ↓11+1
Комментарии18

Всё про USB-C: ноутбук Framework

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров13K

Если говорить о высококачественных реализациях USB-C, то на рынке существует продукт, обладающий целым рядом привлекательных сторон, основанных на этом стандарте. Его также можно привести в качестве блестящего примера правильной реализации USB-C. Речь идёт о ноутбуке Framework, в котором центральное место занимают платы расширения USB-C.
Читать дальше →
Всего голосов 78: ↑78 и ↓0+78
Комментарии13

Ловушки мышления, которые мешают пробить стеклянный потолок, но не всегда осознаются

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров35K

Многим известен эффект стеклянного потолка, когда действия есть, а результата нет. Кажется, еще чуть‑чуть и все изменится: бизнес попрет, мастерство выйдет на новый уровень, доходы увеличатся, но несмотря на все усилия — ничего не меняется. Почему?

Читать далее
Всего голосов 49: ↑46 и ↓3+57
Комментарии48

Вторая жизнь tello dji

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


В статье предлагается взглянуть на дополнительные возможности, которые предоставляет квадрокоптер tello dji. Благодаря наличию открытого api и паяльника возможно немного расширить применение аппарата, подружить его с ROS(robot operation system), а также по-новому взглянуть даже на его неисправных собратьев.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

Как стать джуном, которого берут на работу (frontend-разработка)

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров102K

Привет, Хабр! Я - начальник отдела разработки небольшой IT-компании, и мы - те самые люди, которые не ищут на работу сеньоров, и мы готовы брать не только мидлов, но даже и джуниоров, и готовы растить их до уровня крепких мидлов. Однако 80% приходящих на вакансию frontend-разработчика соискателей, даже называющих себя мидлами, с опытом работы, по сути оказываются не то что джуниорами - вообще не программистами. Что же на самом деле должен знать джун, чтобы попасть в компанию, подобную нашей, и как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе? Я расскажу об этом и о том, как устроен процесс найма в нашей компании.

Базовый уровень программирования

Итак, к нам приходит среднестатистический кандидат, который прошел курсы по JavaScript, сделал там пару проектов. Потом узнал, что во многих местах хотят React, сходил на курсы по нему, тоже сделал пару проектов, выложил их на Github. Приходит к нам, уверенный в себе. И мы его просим написать функцию, которая выбирает из строки все большие буквы, или реализовать "вручную" какой-нибудь метод из array. И половина кандидатов в этом месте выбывают из строя. Кто-то вообще не может это сделать, у кого-то на двухминутную функцию уходит больше получаса. Зачем мы вообще это спрашиваем и почему с этого начинаем?

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

Объект многоточие в Python

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

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

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

Регистры vs библиотеки на примере сердечек

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

Впереди 14 февраля. Можно спорить об уместности этого праздника в наших краях, а можно направить энергию в мирное русло. Например, откопать Arduino, щедро обсыпать светодиодами и сформовать их во что-то сердечкоподобное. Неубедительно? Согласен. Давайте так: откопаем в дальней коробке макетку на STM32, забудем, что у нас есть готовые библиотеки и подёргаем регистры, выгрызая каждый байт ROM у злобного компилятора. Потом сделаем всё тоже самое, но без фанатизма, с привлечением CMSIS библиотек и сравним результаты. Возможно даже сделаем выводы. Будет код, надругательство над таблицей векторов. Ардуинка тоже будет, куда ж без неё.

Build Target
Всего голосов 28: ↑27 и ↓1+35
Комментарии33

«Полако, пожалуйста». Пять советов при оформлении ВНЖ Черногории (и три за жизнь)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K

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

Кратко: оформить ВНЖ Черногории вполне реально даже сейчас, но придётся попотеть и раскошелиться. Причём раскошелиться в любом случае. Можно сразу переплатить лишние 200-500 евро, воспользоваться услугами “помогаторов”, которые расскажут вам сказку о том, что только они знают все лазейки к специалистам из “МУПа на Леменко” (местный МФЦ при полиции), что эти специалисты очень кровожадны и любят придираться к деталям и отказывать по надуманным пустякам, и что у “помогаторов” в этом деле всё схвачено, все лапы подмазаны, все короткие ноги в нужных местах расставлены. Но в один прекрасный момент меняется закон, связи куда-то улетучиваются и… “помогаторы” просят доплатить ещё кучу евров за “решение вопроса наверху”. 

А можно пойти своим путём, но уже переплачивать за свои ошибки и разного рода переделки. Этот пост поможет тем, кто захотел самостоятельно пройти путь ВНЖ-искателя в Черногории.

Читать далее
Всего голосов 37: ↑31 и ↓6+38
Комментарии35

Робот-не-пылесос с ножом или как мы делали смарт-ножницы на колесах

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

Эта история началась в октябре 2019 года. К нам пришел владелец  крупного производства натяжных потолков и сказал: «Хочу максимально оптимизировать производство, избежать ошибок, вызванных человеческим фактором, повысить производительность и точность, не теряя качества готовой продукции». Подумав и оценив свои силы, мы решили попробовать создать робота-раскройщика. Мы - это тимлид, 3 программиста, инженер-конструктор и безопасник

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

5 лайфхаков Python, которые сделают ваш код более читабельным и элегантным

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

Привет, Хабр! В этой статье я продемонстрирую 5 трюков Python на понятных для новичков примерах, которые помогут вам писать более элегантный Python код в вашей повседневной работе.

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

Скучный Python: повышаем качество кода

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

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

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

Сколько стоит жизнь в Канаде. Расходы за год

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

За 2022 год в Торонто мы потратили более 100 тысяч канадских долларов (или более 80 000 USD). Далее все суммы в статье указаны в канадских долларах (CAD), чтобы перевести их в американские - достаточно просто умножить число на 0.8. Курс этих двух валют достаточно стабилен и на протяжении многих лет меняется незначительно в ту или иную сторону.

Читать далее
Всего голосов 102: ↑99 и ↓3+125
Комментарии790

Единица информации vs Понятие

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

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

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

В магазине в ряд лежат пакеты с печеньем.
— Дайте вот это печенье (показываю на конкретный пакет).
— Какое?
— Вот это (тяну указательный палец, он почти уже упирается в пакет).
— Это??
— Да.
— Это не печенье. Это галеты… [смотрит на меня, как на идиота]
Занавес.

Язык большинства инструкций можно понять только если ты УЖЕ умеешь пользоваться гаджетом. Их авторы разговаривают сами с собой. Да ещё терминами, каждый из которых требует отдельного обстоятельного ввода.

Читать далее
Всего голосов 48: ↑47 и ↓1+58
Комментарии115

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

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

Публикуем седьмую часть (12345, 6) перевода руководства по модулю asyncio в Python. Здесь представлены разделы исходного материала с 17 по 19.

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

Обзор библиотек на питоне для моделирования в сфере электроэнергетики

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

Если мы хотим без больших затрат средств и времени создать модель в области электроэнергетики, то питон (python) будет для нас поистине незаменимым языком. Больше всего доступных открытых и бесплатных power-библиотек с хорошей документацией написано именно на питоне, и эта статья будет посвящена их краткому разбору и классификации.

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

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

Технология ABENICS: революция в области механики?

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

Прорыв в инженерии, о котором говорит весь интернет. Почему-то на Хабре нет, так что решил рассказать.

Итак, ABENICS — это Active Ball Joint Mechanism. Проект разработан Университетом Ямагата в Японии, и являет собой специальную сферическую механическую конструкцию для возможных новых сервоприводов с шаровым шарниром. По сути, это новая форма шестеренки, которая стала возможна благодаря развитию технологий и повышению точности производства.

Читать далее
Всего голосов 83: ↑81 и ↓2+104
Комментарии103

Информация

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