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

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

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

KODI: собираем удобный и функциональный медиацентр для дома. Часть 10. IVI и Netflix

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

Продолжаем тему интеграции в медиацентр Kodi всевозможных онлайн-сервисов. Добавим в наш всеядный медиа-комбайн самые популярные онлайн-кинотеатры - ivi и Netflix.

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

«Клиентов нужно не искать, а создавать»: погружение в Telegram API через TDLib

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

Сперва я рассказывал простые вещи о Telegram Bot API и делал интересных ботов — виртуальную подругу и друга для заказа шавермы. Затем коснулся тестовых серверов и юзерботов. И наконец, пришла пора заглянуть глубже — узнать, как сделать свой клиент для Telegram. Что такое TL-схема и TDLib? Об этом мы сегодня и узнаем.

Данная статья не только поможет тем, кто решил написать свой клиент для Telegram, но и немного расширит кругозор остальным: MTProto — это не приевшийся JSON API. Добро пожаловать под кат!

Готовы показать свои знания в IT? Примите участие в IT-кроссворде Selectel, выиграйте 10 000 рублей на аренду серверов и эксклюзивный мерч Selectel.

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

Как получить онлайн магистратуру по CS от американского университета по цене кофе

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


Поговорим о: 1) том как я попал в магистратуру по Computer Science от Georgia Tech пока жил и работал в Воронеже, 2) требованиях к поступлению, 3) стоимости, 4) моих впечатлениях от курсов, которые мне читают, 5) почему я все еще продолжаю учиться после того, как начал работать в FAANG и переехал в UK.

Читать дальше →
Всего голосов 52: ↑51 и ↓1+50
Комментарии21

Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1)

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

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

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

В этой части мы рассмотрим модули проверки подключения хоста, а также целевого узла (модуль ping), модуль, который может извлекать информацию с целевого узла (модуль setup), модули управления существующим пакетом и установки новых пакетов (yum, apt, package, pip и npm модули), а также модуль запуска базовых команд и скриптов на целевых узлах (raw, command, shell и script модули).

Итак, начнём..

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

8 практических советов как сделать тренировки частью привычной жизни и перестать ненавидеть физкультуру. Часть вторая

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

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

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

Ре-бя-таааа!!! Берегите себя, заботьтесь о себе, ваше тело может выполнять ту физическую нагрузку, к которой вы подготовили ваше тело. Поймите, ваша физическая активность должна быть безопасна в первую очередь, адекватна вашей физической подготовке во вторую и должна приносить вам удовольствие в третью, но не в последнюю очередь!

Разберем еще несколько, достаточно важных, рекомендаций, которые вы сможете применить немедленно. И в конце, по традиции вас ждет чек-лист для самоконтроля. И велкам комментировать!

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

Почему падают темпы прогресса?

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

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

Далее текст-предположение, кто виноват и что делать.

Читать далее
Всего голосов 84: ↑48 и ↓36+12
Комментарии487

ШИМ в ESP32

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


С момента своего появления микроконтроллер ESP32 получил заслуженную любовь своих поклонников и активно применяется во множестве самоделок. Основной причиной такой любви фанатов является его «упакованность» всевозможными функциями и беспроводными способами подключения в том числе. В этой же статье мы поговорим о такой полезной функции, как ШИМ — «широтно-импульсная модуляция».

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

Запустился бесплатный курс «Подготовка к алгоритмическому собеседованию» от Яндекс Практикума

Время на прочтение2 мин
Количество просмотров18K
Сервис онлайн-образования Яндекс Практикум запустил бесплатный курс «Подготовка к алгоритмическому собеседованию» для специалистов, которые планируют проходить алгоритмические собеседования или просто хотят познакомиться с понятием «алгоритмическая секция».

Курс будет полезен разработчикам независимо от уровня алгоритмической подготовки:

  • если вы раньше изучали алгоритмы и структуры данных, вы сможете применить их на практике;
  • если вы только планируете их изучать, то курс поможет вам сориентироваться и уделять время только тому, что пригодится на собеседованиях.



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

Туннели и VPN, устойчивые к DPI

Время на прочтение10 мин
Количество просмотров154K
Мы живем в интересное время. Я бы даже сказал, в удивительное. По одну сторону мы видим неких лиц, которые очень хотят знать, о чем между собой разговаривают другие люди, и очень хотят указывать им, что можно читать, а что нельзя. С другой стороны граждане, которые хотят отстоять свои права тайны личной переписки и свободного получения информации, и не хотят, чтобы факты этой самой переписки и получения этой самой информации были использованы против них. Бонусом страдает огромное количество сторонних сайтов, сервисов и бизнесов, которых задевает «ковровыми блокировками».

Но нет, эта статья не об обществе, а о технологиях.

image
Читать дальше →
Всего голосов 104: ↑100 и ↓4+96
Комментарии175

Как я покупал стол с регулируемой высотой

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


В этом небольшом посте хотелось бы затронуть одну из важных проблем, с которой сталкивается любой житель Хабра – неудобство постоянного положения «сидя» и отсутствия возможности «постоять» при работе за компьютером

Да, каких-то пару лет назад Kotyamba в своём посте «Идеальный стол для ежедневной работы за компьютером» предложил решение данной проблемы, но меня расстроило отсутствие примерных цен, различных сравнений, процесса сборки стола и прочих «лакомств», без которых Хабр становится унылым и скучным

Поэтому я решил поделиться своим опытом и информацией, собранной во время покупки такого интересного стола
Читать дальше →
Всего голосов 52: ↑40 и ↓12+28
Комментарии98

Как развить в себе системные качества лидера

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

Помните фразу «ему не дано быть лидером»? Но данность ли это? Уверена, что нет. Лидерские качества в себе можно развить, как и другие soft skills, а предрасположенность — харизма и прочие природные данные — всего лишь помогают в этом, но не являются определяющими. Как самостоятельно «прокачать» в себе лидерство и какие лидерские навыки особенно нужны разработчикам, которые хотят стать тимлидами?

Читать далее
Всего голосов 28: ↑25 и ↓3+22
Комментарии10

Руководство по инструментам доступности

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

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

Это перевод статьи Nic Chan «A Complete Guide To Accessibility Tooling» из журнала Smashing Magazine.

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

Обратная миграция: проблемы информационной безопасности при возвращении сотрудников в офисы

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

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

Но с течением времени все наладилось — бизнес приспособился к новым условиям, а ИБ-отделы разных компаний худо-бедно научились защищать внешний периметр. Но теперь ситуация обратная — все больше компаний возвращает сотрудников в офисы, самоизоляции больше нет, а значит, нужно снова возвращать границы защиты, модифицировать ИБ-системы и решать множество задач. Под катом поговорим об этих задачах и способах их решения.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии3

Смотрим любое кино мгновенно

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

После ареста серверов Moonwalk жить стало в разы труднее. Лично я уже совсем отвык от торрентов. Нужно что-то качать, ждать, чем-то открывать, куда-то кликать, иногда еще и место на диске кончается. Как можно ждать час пока скачается фильм? За час можно жизнь прожить. Пришлось искать решение, которое позволит смотреть кино также просто, как и раньше. Норматив: от идеи посмотреть что-нибудь до начала просмотра - не более минуты.

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

Читать далее
Всего голосов 94: ↑80 и ↓14+66
Комментарии266

Ethereum Solidity + Vue.js Tutorial Simple Auction Dapp за 10 минут

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

Привет хабр! Недавно заметил, что на рускоязычную аудиторию очень мало туториялов чтобы войти в мир блокчейна и разрабатывать там. Решил поделиться статьей про смарт-контракты на Ethereum. Эта статья очень помогла мне когда-то, вникнуть в мир блокчейна и разрабатывать там смарт контракты. Оригинал статьи по этой ссылке.

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

Производительность TypeScript

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

Есть лёгкие способы конфигурирования TypeScript для ускорения компиляции и редактирования. И чем раньше их внедрить, тем лучше. Также есть ещё некоторые популярные подходы к изучению причин медленной компиляции и редактирования, некоторые исправления и распространенные способы помочь TypeScript-команде в расследовании проблем.
Читать дальше →
Всего голосов 37: ↑37 и ↓0+37
Комментарии4

Всё о проекте «Спутниковый интернет Starlink». Часть 5. Состояние группировки Starlink и закрытое бета-тестирование

Время на прочтение4 мин
Количество просмотров10K
Часть 1Часть2 Часть 3 Часть 4 Часть 5

После того как ракета-носитель Falcon 9 выведет группу спутников на опорную орбиту (280-290 км), в расчетной плоскости они раскрывают антенны, связываются с центром управления, и проходят первичное тестирование. Если тесты не выявили неисправимых дефектов, спутники начинают процесс подъема на рабочую орбиту (550 км).

Так как в одной плоскости не должно быть более 22 спутников, а выводятся они группами до 60 штук за один пуск, то треть из них начинает подъем сразу, а две другие группы ожидают на низкой орбите, пока в результате прецессии не сменится плоскость орбиты на 5-10 градусов, и затем начинают подъем уже в новой плоскости.

Подъем спутника на рабочую орбиту производится за счет электрореактивных двигателей (ЭРД) собственной разработки SpaceX. ЭРД работает на криптоне (выбран из-за того, что он более чем в 10 раз дешевле, чем используемый обычно в ЭРД ксенон). Подъем на рабочую орбиту требует приращения dV примерно в 200 м/с и занимает в среднем 4 месяца. На рисунке ниже показана схема группировки Starlink на 31 августа 2020 года.
Всего голосов 16: ↑15 и ↓1+14
Комментарии42

Процессы разработки, или сколько стоит сделать сайт

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

Однажды прораб обсуждал с потенциальным заказчиком ремонт небольшого дома. Владельца дома беспокоило, что стены накренились. Дом был сложен из кирпичей, кирпичные стены просто стояли на земле. По всему периметру дом укрепляли деревянные подпорки, но стены так и норовили обвалиться. 

— Ваш дом в аварийном состоянии, требуется реконструкция, - сказал прораб. — Мы протянем силовой кабель, чтобы запитать оборудование, выроем котлован, сделаем водоотведение, зальем фундамент…— Нет, нет! — прервал его владелец дома, — мне не нужен котлован, мне нужны стены! Дом!— В таком случае, может быть, Вы подумаете о покупке модульного дома? — предложил прораб. 

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

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

У меня нулевая текучка

Время на прочтение9 мин
Количество просмотров179K
Однажды на заводе, где я работал ИТ-директором, готовили отчетность к какому-то очередному мероприятию. Надо было рассчитать и предоставить показатели по выданному перечню, среди них затесалась текучесть кадров. И тут оказалось, что у меня она равна нулю.

Из руководителей я был такой один, тем самым привлек к себе внимание. Ну и сам удивился – оказывается, когда от тебя не уходят сотрудники, это странно и необычно.

В сумме я работал руководителем лет 7-10 (точно не знаю, какие периоды сюда включать), но нулевая текучка сохранилась. Никто никогда от меня не уходил, никого никогда я не выгонял. Только набирал.

Нулевая текучка, как показатель, никогда не была моей самоцелью. Но я стараюсь делать так, чтобы вложенные в людей усилия не пропадали даром. Сейчас расскажу примерно, как я руковожу так, что люди не уходят – вдруг что полезное для себя найдете. На полноту раскрытия темы не претендую, т.к. основываюсь только на личном опыте. Вполне возможно, что я всё делаю неправильно.
Читать дальше →
Всего голосов 317: ↑283 и ↓34+249
Комментарии534

Я мотоцикл покупал, чтобы ездить, а не чтобы падать

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


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

Когда лет 10 назад я купил себе первый мотоцикл, любая встреча двухколесных на дороге была целым событием. Последние же несколько лет ситуация изменилась кардинально — пробка из мототехники в междурядье уже каждодневная обыденность. Размышлять на тему, почему это происходит я не буду, а постараюсь просто поделиться опытом «выживания в большом городе» с теми, кто только купил или пока просто задумывается. Вполне возможно, что некоторые вещи будут полезны и любителям электротранспорта.
Читать дальше →
Всего голосов 266: ↑227 и ↓39+188
Комментарии1346
1
23 ...

Информация

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