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

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

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

Я занялся преподаванием и не бросил работу. Совмещать — офигенно

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


В 11 классе я пошел на курсы для сертификации CISCO. Я, как всегда и везде, был самый молодой в группе. Вокруг сидели дядьки — руководители IT-отделов, а мне было 16 лет.

У нас был очень крутой инструктор – Сергей Петухов. Мы хорошо с ним общались, и он рассказывал про то, как трудно получить последний уровень ССIE. Его сдают в Брюсселе, в лаборатории. Привозят туда на 8 дней, дают огромный тест на теорию и реальную задачу: «Вот железо, настрой вот такую схему, делай, как считаешь правильным».

Сергей жаловался, что в России тяжело набраться практики в работе с сетевыми железками. Они дорого стоят, и тогда были только у крупных операторов большой тройки. Если ты работаешь с сетями там, то сможешь набрать необходимый уровень знаний и опыта. Не работаешь — не сможешь.

У Сергея был друг, который работал в МТС, и он постоянно говорил: «Серега, проблема в том, что ты преподаешь. Ты хорошо знаешь только теорию». Друг был наоборот — первоклассным практиком.

Тогда мне казалось, что это и правда вопрос выбора — что ты хорош либо в теории, либо в практике, что ты либо работаешь сам, либо учишь других.

Но соль в том, что поехать и сдать CCIE не смог ни тот, ни другой.
Читать дальше →
Всего голосов 37: ↑32 и ↓5+39
Комментарии17

Как я развивал аудирование с помощью интервального повторения. Мой опыт

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


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

Изучаем распространение радиосигналов в ионосфере с помощью SDR

Время на прочтение6 мин
Количество просмотров9.1K
Привет, Хабр.

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



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

Продолжение под катом.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии18

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон

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

Я делаю много ревью для чужого кода на Ансибл и много пишу сам. В ходе анализа ошибок (как чужих, так и своих), а так же некоторого количества собеседований, я понял основную ошибку, которую допускают пользователи Ансибла — они лезут в сложное, не освоив базового.


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


Ожидаемый уровень читателя — уже написано несколько тысяч строк ямла, уже что-то в продакшене, но "как-то всё криво".

Читать дальше →
Всего голосов 88: ↑86 и ↓2+108
Комментарии67

Где бесплатно пообщаться на английском с носителем

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

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


На случай, если не хочется читать всю статью, вот:

howdoyou.do, lingoglobe, coffeestrap, wespeke, speaky, conversationexchange, easylanguageexchange, speaking24.com.

А если хотите детальнее узнать, что полезного можно найти на этих сайтах, добро пожаловать в статью.
Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии23

Сознание это просто или что не так с временем

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

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

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

Так что же такое сознание? Возможно ли его перенести в наши современные компьютеры и что не так с временем? Если интересно, добро пожаловать под кат. В статье не будет попыток забивать гвозди томографом, ведь его у меня нет, как и кандидатских корочек. Тем не менее, я предполагаю, что статья будет многим интересна.
Читать дальше →
Всего голосов 30: ↑15 и ↓15+6
Комментарии219

Как стать DevOps инженером за полгода или даже быстрее. Часть 4. Пакетирование программ

Время на прочтение8 мин
Количество просмотров18K
Читать дальше →
Всего голосов 14: ↑12 и ↓2+17
Комментарии12

oDesk (Upwork). Мой опыт за полтора года

Время на прочтение12 мин
Количество просмотров445K
Вот уже полтора года я зарабатываю фрилансом на бирже oDesk. За это время у меня накопилось много материалов по данной теме. В данном топике я собрал все в одну статью и адаптировал для аудитории хабра.
image
Читать дальше →
Всего голосов 192: ↑185 и ↓7+178
Комментарии321

Делаем модем: передаем цифровые данные по воздуху с помощью OFDM и GNU Radio

Время на прочтение14 мин
Количество просмотров19K
Привет, Хабр.

Данный текст можно считать продолжением статьи "Разбираем звук Dial-up модема", в которой разбирался метод установки связи между модемами. Сегодня мы пойдем дальше, и посмотрим на практике как передаются данные, для чего создадим простую реализацию модема с помощью OFDM и GNU Radio.

Данные мы будем передавать по воздуху, в прямом смысле этого слова — для приема и передачи будет достаточно динамика и микрофона.

Для тех, кому интересно как это работает, продолжение под катом.
Читать дальше →
Всего голосов 45: ↑45 и ↓0+45
Комментарии16

Где найти фриланс, который будет приносить удовольствие? (Спойлер: не Upwork)

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

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


Сейчас снова происходит сдвиг в рабочей культуре. Пандемия Covid-19 закрыла многих людей дома, поэтому сейчас большая часть обращается к фрилансу, чтобы получить дополнительный доход во времена непредсказуемой ситуации в мировой экономике.


Теперь «фриланс» становится новым трендом. И поскольку многие начинают к нему присматриваться, первый вопрос, который возникает: «Где можно найти хорошие предложения по удаленной работе?»


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


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


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

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

Стримеры в Twitch зарабатывают тысячи долларов во сне

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


Перед тем, как заснуть, не прерывая трансляцию в Twitch, стример Мэтью Ринаудо по прозвищу Mizkif подумал о том, как рассердилась бы его мама, если бы он рассказал ей, что зарабатывает деньги во сне.

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

Ринаудо включил бота, позволяющего зрителям закачивать видеоролики после отправки пожертвования, и пошёл спать. В верхней части экрана шли клипы, а большая часть экрана была занята изображением отдыхающего на спине Ринаудо. Много часов и смущающих видеороликов спустя он проснулся, став богаче на $5600. Чтобы показать, что понимает, как этот трюк сработал, он отдал свой Nintendo Switch одному из спонсоров.

Новейшая тенденция в стриминге Twitch – спать на камеру. И всё. Последние несколько недель стримеры обучали свои камеры смотреть на свои матрасы, пока их хозяева посапывали. В промежуточные часы зрители используют функцию отправки пожертвований в Twitch, отправляя стримерам небольшие суммы денег — $2 тут, $5 там. Парочка стримеров назвали происходящее «пижамным стримом».
Читать дальше →
Всего голосов 27: ↑15 и ↓12+12
Комментарии33

Лучшие 10 хитростей и советов по Kubernetes

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


В интернете много справочной литературы, но иногда самыми ценными становятся самые простые советы. Команда Kubernetes aaS от Mail.ru перевела подборку из десяти хитростей и советов, которые автор статьи собрала после года работы с Kubernetes. Советы не отсортированы по важности, но думаем, что каждый найдет что-то полезное для себя.
Читать дальше →
Всего голосов 29: ↑28 и ↓1+38
Комментарии12

Руководство по Kubernetes, часть 1: приложения, микросервисы и контейнеры

Время на прочтение16 мин
Количество просмотров171K
По нашей просьбе Хабр создал хаб Kubernetes и нам приятно разместить первую публикацию в нём. Подписывайтесь!

Kubernetes — это просто. Почему же банки платят мне за работу в этой сфере большие деньги, в то время как любой может освоить эту технологию буквально за несколько часов?


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

IT-эмиграция в Новую Зеландию

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

Это очередная статья про IT-эмиграцию, но про Новую Зеландию пока информации не было.


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


Почему стоит здесь жить


Типичная Новая Зеландия

Читать дальше →
Всего голосов 66: ↑62 и ↓4+81
Комментарии134

Alpine собирает Docker билды под Python в 50 раз медленней, а образы в 2 раза тяжелей

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


Alpine Linux — часто рекомендованный как базовый образ для Docker`а. Вам говорят, что использование Alpine сделает ваши билды меньше, а процесс сборки быстрей.

Но если вы используете Alpine Linux для Python приложений, то он:

  • Делает ваши билды намного медленней
  • Делает ваши образы больше
  • Тратит ваше время
  • И в итоге может стать причиной ошибок в рантайме
Читать дальше →
Всего голосов 48: ↑36 и ↓12+37
Комментарии30

«Новые Былины». Едим слона по частям

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


В этой статье я буду настраивать рабочее окружение для разработки игры "Былины", а также выполню разбиение самой игры на части, пригодные для использования в OpenFaaS. Все манипуляции буду делать на Linux, Kubernetes буду разворачивать в minikube с использованием VirtualBox. В моей рабочей машине 2 процессорных ядра и 12гб оперативной памяти, в качестве системного диска я применяю SSD. В качестве основной системы для разработки буду использовать debian 8, с установленными пакетами emacs, sudo, git и virtualbox, все остальное установлю путем скачивания из GitHub и других источников. Эти приложения будем устанавливать в /usr/local/bin, если не указано другое. Приступим!

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

Префиксное дерево с битмап-индексами

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

Другие реализации не устроили, в первую очередь, по потребляемой памяти. Да и в любом случае ещё одна реализация префиксного дерева будет не лишней.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+11
Комментарии5

Docker + php-fpm + PhpStorm + Xdebug

Время на прочтение8 мин
Количество просмотров64K
Не так давно тимлид нашей команды сказал: ребята я хочу, чтобы у всех была одинаковая среда разработки для наших боевых проектов + мы должны уметь дебажить всё — и web приложения, и api запросы, и консольные скрипты, чтобы экономить свои нервы и время. И поможет нам в этом docker.

Сказано — сделано. Подробности под катом.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии80

10.3 секунды на хеш: майнинг на бортовом управляющем компьютере КА Аполлон

Время на прочтение11 мин
Количество просмотров25K
Нам удалось восстановить Бортовой управляющий компьютер КА Аполлон. И теперь, когда у нас на руках имеется единственный в мире работающий экземпляр, мне пришла в голову идея написать для него код. Хотя мысль о добыче биткоинов с помощью компьютера из далеких 60-х казалась бессмысленной, попытаться все же стоило. Реализация Алгоритма шифрования Биткоина на ассемблерном коде с помощью 15-битного компьютера далась тяжело, но мне таки удалось заставить его работать. К сожалению, компьютер оказался настолько медленным, что на формирование блока биткоина ушла бы вечность.



Бортовой управляющий компьютер КА Аполлон / Apollo (AGC) был разработан в 1960-х годах, проводил вычисления и контролировал движение, навигацию, управлял командным и лунным модулями во время полетов по программе Аполлон. В эпоху, когда габариты ЭВМ могли варьироваться от размера холодильника и до размера комнаты, Apollo Guidance был достаточно мал для полетов в космос. Этот исторический компьютер был одним из первых, где использовались интегральные схемы. Весила такая машина почти 32 кг.
Всего голосов 67: ↑63 и ↓4+59
Комментарии32

Sampler. Консольная утилита для визуализации результата любых shell команд

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

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


Sampler


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


Код доступен на гитхабе. Инструкции по установке — для Linux, macOS и (экспериментально) Windows.

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

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность