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

Все потоки

Сначала показывать
Порог рейтинга

Командное «ретро» в Майнкрафт: 10 из 10, не рекомендую

Блог компании Dodo Engineering Управление проектами *

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

Рассказ в картинках
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 277
Комментарии 0

Новости

Охота на бройлеров. Как работают китайские телефонные хакеры

Блог компании RUVDS.com Информационная безопасность *Антивирусная защита *

Несколько лет назад, когда я ещё работал в антивирусной компании, я купил недорогой смартфон на Android для пожилой родственницы. Телефон позиционировался, как отечественный продукт, но по факту был, разумеется, китайским аппаратом, выпущенным под российским брендом. Удаляя идущие с завода ненужные приложения и добавляя отсутствующие, я решил заодно установить и антивирус — мало ли, на какую ссылку нажмёт малограмотная в айтишных делах пользовательница? Каково же было моё удивление, когда на совершенно новом аппарате с ходу обнаружился троян, способный загружать и устанавливать без ведома юзера любые приложения. Попытка вылечить телефон не увенчалась успехом, не помог и сброс до заводских настроек — троян сидел в прошивке, к которой антивирусное ПО не имеет доступа, если аппарат, конечно, не рутован. Изучение вопроса показало, что китайские смартфоны с «сюрпризами» присутствуют на отечественном рынке в широчайшем ассортименте. Более того, в Китае существует целая индустрия по производству, распространению и эксплуатации мобильных вредоносных программ, прошитых в firmware, и за минувшие годы в этой сфере почти ничего не изменилось. А причём тут охота на бройлеров, спросите вы? Сейчас расскажу.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 382
Комментарии 0

PHP репетиторство

PHP *

В комментариях к прошлым статьям мне посоветовали позаниматься репетиторством со студентами, тк возможно это положительно повлияет на мою психику. Поначалу  это казалось таким нереальным, что я не воспринял совет всерьез. Но однажды мне просто подвернулась “студентка”, крайне заинтересованная в позиции junior PHP backend developer, тк процессы верстки ее крайне утомляют. Уровень ее знаний: почти полное непонимание процессов инициализации и модификации в циклах, полное непонимание арреев, в плане алгоритмов - непреодолимые трудности с алгоритмами сложнее пузырьковой сортировки. Уровень ее ожиданий: позиция PHP junior после 3 месяцев регулярных тренировок.

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

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 457
Комментарии 0

Открытые алгоритмы Твиттер, к чему это приведет?

Блог компании Инфосистемы Джет Алгоритмы *Twitter API *Машинное обучение *

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

Интересно? Жми!
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 532
Комментарии 1

DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa (Часть 2)

Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

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

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

3D-печать с помощью звука

Блог компании ua-hosting.company 3D-принтеры Звук Научно-популярное Физика


Порядка сорока лет тому назад начали появляться первые исследования и эксперименты в области аддитивных технологий. С течением времени научный прогресс, особенно в области вычислительной техники и программирования, сделал большой скачок, что позволило значительно усовершенствовать технологию трехмерной печати. В результате были выработаны определенные методики, техники и стандарты, цель которых повысить эффективность производства и качество выходного продукта. Но, как и в случае с любой другой технологией, прогресс не останавливается. Суть в том, что подавляющее большинство методов 3D-печати используют свет или тепло в качестве основного инструмента для манипуляции с печатным материалом. А вот ученые из университета Конкордия (Канада) предложили использовать звук. Как именно звук задействован в печати, насколько такой метод эффективен, и сможет ли он конкурировать с классическими методами? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Рейтинг 0
Просмотры 365
Комментарии 0

17 человек в 7 городах: как наша команда научилась эффективно работать в 5 часовых поясах

Блог компании inDriver Управление разработкой *Agile *Управление персоналом *Удалённая работа

Привет! Меня зовут Андрей, я продакт-менеджер команды Passenger в inDriver. В этой статье расскажу, как из маленькой якутской команды мы превратились в большой департамент, который работает из разных точек мира. И не просто превратились, а еще и научились эффективно работать и взаимодействовать друг с другом (по крайней мере, нам так кажется). Погнали!

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

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

Перформанс мониторинг по-взрослому: выкладываем запись Mobile Meetup

Блог компании Ozon Tech Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Конференции

Привет! Как и обещали, возвращаемся с записью второго митапа для мобильных разработчиков от Ozon Tech и сообщества Coffee&Code. В анонсе я уже рассказал о нашем стеке, что у нас 150+ мобильных инженеров и подход Backend-Driven UI — повторяться не буду. Вместо тысячи слов — просто посмотрите запись:)

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

«Держите мой отклик!». Почему дизайнерам не отвечают на отклики по вакансиям

Карьера в IT-индустрии Дизайн

Привет! Я Ваня Соловьёв, дизайн-директор в СберЗдоровье. Сегодня я расскажу про процесс найма продуктовых дизайнеров со стороны работодателя. Уверен, что подобных статей множество, поэтому сделаю акцент на других вещах, о которых мало кто рассказывает. 

Читать далее
Всего голосов 6: ↑1 и ↓5 -4
Просмотры 793
Комментарии 5

Зачем и как айтишнику быть спикером курсов и конференций

Блог компании Southbridge Карьера в IT-индустрии Конференции

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

Читать дальше
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 684
Комментарии 6

Обзор книги «Секреты Python. 59 рекомендаций по написанию эффективного кода»

Python *Профессиональная литература
Recovery mode

Всем доброго времени суток!

Публикую рецензию подписчика нашего телеграмм-канала IT-старт на книгу "Секреты Python. 59 рекомендаций по написанию эффективного кода" от автора Бретта Слаткина

Краткая, тезисная, но емкая рецензия.

Основные темы книги:

— Действенные рекомендации по основным аспектам разработки ПО с использованием версий Python 3.x и 2.x, дополненные подробными описаниями и примерами.

— Лучшие методики написания функций, снижающие вероятность появления ошибок в коде.

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

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

— Усовершенствованные приемы работы со встроенными модулями Python.

— Инструментальные средства и лучшие методики коллективной разработки.

— Решения по отладке, тестированию и оптимизации кода.

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

Стоит ли читать книгу?

Хочу сэкономить вам ваше время.  Данную книгу я не рекомендую к чтению. Некоторые советы вызывают у меня сомнения, что-то нового и прям "вау", я также не узнал. Сложилось также впечатление, что никаких "секретов" тут нет.

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

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 1.6K
Комментарии 4

Когда ты мал, да удал: 5 новых мини-ПК начала лета для дома и офиса

Блог компании Selectel Гаджеты Компьютерное железо Настольные компьютеры

Лето уже наступило, а значит, самое время оценить новинки среди миниатюрных ПК. Некоторые из них достаточно мощные, чтобы справиться со сложными задачами, другие — подходят для решения рутинных офисных тасков. Но и те, и другие заслуживают внимания — мы выбрали достаточно интересные устройства, которые подойдут многим читателям Хабра. И да, если у вас есть, что порекомендовать, из того, что не вошло в список — давайте обсудим в комментариях.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 8.3K
Комментарии 10

Shellinabox — если вдруг заблокируют SSH

Системное администрирование **nix *Серверное администрирование *
Tutorial

Сейчас мы живём в период, когда блокировки непредсказуемым образом усложняют нам жизнь. Одной из возможных угроз, которые стоит учесть, является блокировка протокола SSH (по причине того, что он позволяет организовывать туннели), и, хотя мы наверняка найдём способ достучаться до своих VPS, возможно стоит подстелить соломки и рассмотреть такой вариант, как SSH-клиент в браузере, что позволяет сделать программа Shellinabox.

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 5.5K
Комментарии 8

Новинки deep learning. Часть 1: PolyLoss, Imagen, Cogview2 и CoCa

Блог компании HOSTKEY Машинное обучение *Искусственный интеллект

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

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

Дурют нашего брата, ох дурют…

Звук Автомобильные гаджеты

Начала глючить магнитола. С 2012-го года работала. А теперь тихо звук играет, но при прибавлении свыше 26 затыкается. Секунд через десять снова прорывает на полсекунды, и опять тишина… Подозрение пало на электролитические конденсаторы — они склонны высыхать, терять при этом емкость, что приводит к возбуждению микросхемы усилителя, её перегреву, и срабатыванию тепловой защиты.
Снял музыку. Принес домой. Разобрал. Подозрительных конденсаторов не обнаружил, зато увидел другую странность: установлена четырехканальная микросхема TDA7377, но при ней всего два разделительных электролитичеких конденсатора. Для двухканального мостового включения они не нужны вообще, для четырехканального их и нужно, соответственно, четыре. Для успокоения совести поискал схемы.

Читать далее
Всего голосов 92: ↑91 и ↓1 +90
Просмотры 21K
Комментарии 57

Эксгибиционизм Sansui AU-D907X? Поехали

Компьютерное железо Старое железо
Recovery mode
Из песочницы

Попался мне в ремонт чистаяпонский(tm) 100-Вольтовый Аппарат со срабатыванием защиты. Давайте потрошить.

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 4K
Комментарии 21

Введение в Jeptack Compose

Разработка под Android *Kotlin *
Из песочницы

Привет, меня зовут Саша, я Android-разработчик команды разработки мобильного приложения Банка РНКБ. Сегодня хочу поделиться своим опытом использования Compose.

В июле прошлого года Google анонсировал первую стабильную версию Jetpack Compose, а на момент написания статьи уже вышла версия 1.1. Несмотря на то, что использовать данный инструмент можно было задолго до фактического релиза, сейчас метаморфозы API завершились(хотя некоторые его части всё ещё помечены аннотацией @Experimental*Api). Сам Compose как инструмент для разработки теперь точно стал production ready (ну так обещают).

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

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

Блог компании OTUS Python *DevOps *Микросервисы *

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.9K
Комментарии 1

Принцип работы вечного двигателя

Научно-популярное Физика

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

Однако...

Читать далее
Всего голосов 87: ↑3 и ↓84 -81
Просмотры 8.2K
Комментарии 91