Pull to refresh
77
0.1
Роман @RomeoGolf

инженер-программист

Send message

Windows по сравнению с MacOS

Level of difficultyEasy
Reading time50 min
Views49K

У меня родилась статья в продолжение серии хороших статей:

Перейти с Linux на macOS и не сойти с ума

7 причин почему вам не стоит переходить на Mac, или как справиться с этой демонической машиной

Я, старый дурак пользователь Windows (26 лет стажа, ну да, с 1997 г.) решил купить макбук. Вот этот, предпоследний, стильный-модный-молодежный на процессоре M1 Pro. Нафига, а главное зачем - вопрос риторический и не предполагающий ответа (захотелось). Как его можно настроить, чтобы заскорузлому виндузятнику стало возможно использовать этот чудо-компьютер с яблоком без очень сильной боли в одном месте, я попытаюсь написать в этой заметке. Хотел бы я, чтобы полгода назад мне на глаза попалась такая!

Продолжение из двух частей с эпилогом
Total votes 83: ↑54 and ↓29+41
Comments317

Популярные сервисы прогноза погоды: сравнение платформ и их подходов к прогнозированию

Level of difficultyEasy
Reading time4 min
Views45K

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

Читать далее
Total votes 13: ↑7 and ↓6+4
Comments15

Перспективы межпланетной синхронизации времени и что будет после GPS

Reading time13 min
Views10K

Тема варьирования или замедления времени в космических масштабах кажется настолько фантастической, что даже на Хабре пока разобрана преимущественно в специфическом «релятивистском» ключе – например, применительно к фильму «Интерстеллар». Но соотнесение представлений о пространстве-времени в различных точках постепенно перетекает не только в научную, но и в практическую реальность. Известно, что GPS-навигация – первая широко распространённая технология, в которой принципиальную роль играют релятивистские эффекты (кстати, вот ещё отличный пост из ЖЖ). Поэтому сегодня я хотел бы разобрать, как в настоящее время видится прокладка Интернета на Луну и Марс, и как предполагается координировать GPS-навигацию и передачу данных хотя бы в рамках внутренней части Солнечной системы.    

Читать далее
Total votes 53: ↑49 and ↓4+62
Comments22

«Суперпассажиры»: дайджест публикаций, меняющих отношение к долгим дорогам в офис

Reading time6 min
Views5.6K

В английском языке есть такой неологизм — super commuters, или суперпассажиры. Этим словом называют тех, кто вынужден тратить на дорогу из дома в офис 90 минут и более. Да, и речь идёт о передвижении в одну сторону, значит, путь из офиса домой у них отнимает ещё 90 минут.

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

Читать далее
Total votes 19: ↑18 and ↓1+27
Comments23

Объяснение терминологии Arm: Arm ARM, Armv9, ARM9, ARM64, Aarch64, A64, A78…

Reading time6 min
Views24K

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

Архитектура Arm — это семейство архитектур с набором упрощённых команд (Reduced Instruction Set Architecture, RISC) с режимами простой адресации. Обработка данных выполняется над регистровыми операндами, в противном случае используются загрузки и сохранения для перемещения данных в регистры и из них.

Arm Limited — это британская компания, занимающаяся разработкой и поддержкой архитектуры Arm.

ARM — это устаревшая аббревиатура Acorn RISC Machine, а позже — Advanced RISC Machines. Как мы увидим ниже, в случае развития архитектуры предыдущую терминологию иногда переименовывают.
Читать дальше →
Total votes 35: ↑35 and ↓0+35
Comments7

Reddit для программистов

Level of difficultyEasy
Reading time14 min
Views14K

Эта статья посвящена одной популярной и активной площадке на просторах Интернета — Reddit. Кто не в курсе, Reddit — это платформа, где сосуществуют тысячи сообществ по интересам. Мы любим Reddit за честность, открытость и любознательность её пользователей. Если вы программист, особенно начинающий, и ещё не слышали про Reddit — эта статья обязательна для прочтения. А если сисадмин? Для вас тоже найдётся сабреддит! В этой статье мы собрали сабреддиты для всех-всех, каким-либо образом связанных с IT-индустрией. Даже для наших любимых HR! Что же такое Reddit?

Читать далее
Total votes 33: ↑33 and ↓0+33
Comments29

Процедурная генерация 3D-мешей для интро на 64 КБ

Reading time7 min
Views5.2K

В предыдущей статье [перевод на Хабре] мы рассказали, как генерируются текстуры в демо H – Immersion. На этот раз мы изучим ещё один важный инструмент для создания демо нужного размера — процедурную геометрию.

В частности, поскольку в нашем рендеринге используются традиционные полигоны, мы написали процедурный генератор мешей. Мы покажем, как благодаря тщательно подобранным методикам можно создать разнообразие форм или убедить в этом зрителя, как это сделали мы.
Читать дальше →
Total votes 32: ↑32 and ↓0+32
Comments3

Тестирование и обзор мощной лампы Полароид на 20 Вт

Level of difficultyEasy
Reading time3 min
Views4.4K

Добрый день, мои дорогие читатели! Сегодня я хочу поделиться с вами результатами тестирования светодиодной лампочки Polaroid. Я уже давно увлекаюсь тестированием светодиодных ламп по собственной инициативе и делаю это независимо от производителей. Я всегда стараюсь быть максимально объективным и делиться только достоверной информацией, но все же одна голова хорошо, а много - лучше, буду рад услышать о деталях, которые пропустил.

Вскроем лампочку
Total votes 18: ↑14 and ↓4+15
Comments36

Как правильно бегать — с пятки или с носка? Измеряем, сравниваем ударные нагрузки, время в полете. Android, акселерометр

Reading time4 min
Views22K

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

Читать далее
Total votes 43: ↑37 and ↓6+39
Comments182

О новой угрозе для Python разработчиков в 2023 году или ещё один вирус в пакете PyPi

Reading time11 min
Views8K

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

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

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

Но на этот раз злодеи зашли куда дальше, нацелившись на самих Python разработчиков. Ещё в ноябре 2022 года многие исследователи обнаружили более 400 вредоносных пакетов, загруженных в официальный репозиторий Python Package Index (PyPI)...

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments5

Удивительное рядом. Как устроен буфер обмена в Windows и Linux

Level of difficultyEasy
Reading time6 min
Views22K
Опенсорсная утилита CopyQ показывает содержимое буфера обмена на всех ОС и сохраняет историю

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

В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится…
Читать дальше →
Total votes 52: ↑51 and ↓1+69
Comments20

Обещания — настоящие и не очень

Level of difficultyEasy
Reading time7 min
Views16K

Хабр, привет! Меня зовут Настя Абрашитова, я руководитель службы инструментов репозитория в Яндексе. Однажды ко мне пришёл мой знакомый, назовём его Леонид. Он долгое время работал в небольшой компании. Он решил посоветоваться, стоит ли ему увольняться со своей работы или есть смысл остаться. 

С одной стороны, Леонид занимался одним и тем же годами, и ему было скучно. А ещё ему давно не повышали зарплату, которая была ниже рынка. С другой стороны, по его словам, у него были отличные карьерные перспективы. Когда он задумался о смене работы, его СTO сказала, что в ближайшее время собирается уйти на заслуженный отдых и видит в роли своего преемника именно Леонида.

Я решила уточнить, когда это должно случиться. Леонид немного погрустнел и сказал, что они не обсуждали конкретную дату. Более того, этот разговор проходил примерно за два года до того. Я спросила: было ли с тех пор что-то сделано, что приблизило Леонида к позиции СTO? Оказалось, что ничего.

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

Читать далее
Total votes 59: ↑55 and ↓4+64
Comments18

Что наука знает о красоте: 13 научных исследований для создания привлекательного персонажа

Level of difficultyMedium
Reading time11 min
Views23K


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

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

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

Я веду ламповый Telegram-канал GameDEVils и блог на Substack . Заглядывайте в гости, я делюсь там материалами про геймдизайн, разработку и историю игр ^__^

Красота биологически важна для человека


И если бы меня попросили назвать только одно «почему», которое чаще всего называют ученые, то после чтения пары десятков исследований, я бы сказала: «красивое» — скорее всего здоровое.
Читать дальше →
Total votes 68: ↑63 and ↓5+79
Comments67

Linux-порт Far Manager: новости весны 2023

Level of difficultyMedium
Reading time4 min
Views25K

Обычно я пишу статьи об развитии проекта far2l — порта знаменитого Far Manager под Linux, MacOS и BSD (а теперь ещё и Haiku) раз в год. Но иногда случается так, что объем новостей на статью набирается быстрее. Недавно произошло сразу несколько важных событий, поэтому дожидаться конца года не буду, а опубликую самое интересное сразу.

Нас взяли в Debian!

Это, пожалуй, главная новость. К сожалению, в Bookworm мы попасть не успели, так что ждите нас в следующем выпуске, или в Ubuntu 23.10. Да, можно будет делать sudo apt install far2l, без всяких сложностей с ppa или самостоятельной сборкой!

Читать далее
Total votes 141: ↑141 and ↓0+141
Comments89

Топ-7 расширений Chrome для повышения продуктивности

Reading time4 min
Views10K

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

Читать далее
Total votes 12: ↑7 and ↓5+6
Comments4

Метод Шерлока Холмса – это «Байесовское рассуждение + вопросы в стиле Акинатора»

Level of difficultyEasy
Reading time9 min
Views9.5K

Очень часто можно встретить комментарий, что хотя в книге «дедукция», но на самом деле Шерлок Холмс якобы использовал индукцию. Обычно те, кто давно закончил учебу в этот момент пытаются вспомнить, что из них от общего к частному, а что — наоборот. Более продвинутые источники говорят, что ни первое и ни второе, а на самом деле там абдукция. Я же хочу показать, что Теорема Байеса и байесовские лучше всего подходят для описания этого метода (если считать, что метод вообще есть).

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments7

Как не надо объяснять людям задачи и изменения

Level of difficultyEasy
Reading time11 min
Views11K


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

Быть руководителем в ИТ сегодня = быть переговорщиком.

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

Сейчас расскажу несколько случаев эпических провалов, когда руководитель хотел сделать что-то хорошее, а получалось только стечь под стол и облажаться.

Ещё нужно понимать, что не со всеми людьми работает логика. Есть прогрессивные разработчики, есть early adopters, есть люди-юристы, есть динозавры-кинестетики. Начну, пожалуй, как раз с последних, потому что в нашем кровавом энтерпрайзе они создают реальные проблемы.
Читать дальше →
Total votes 25: ↑21 and ↓4+25
Comments19

Есть ли жизнь после Lego?

Level of difficultyEasy
Reading time11 min
Views9.6K

Привыкнуть к тому, что ты дед, невозможно. Наверное, когда у меня будут правнуки, я все равно буду вздрагивать, слыша слово «дедушка» в свой адрес. Какой дедушка? Я все тот же случайно выживший мальчик, только игрушки дороже!

Кстати, об игрушках. С некоторых пор я уже не уверен, что мои дороже. Примерно с тех самых пор, как мой внук (каюсь, не без моей помощи) стал заниматься робототехникой. А современная образовательная робототехника, если вы еще не знали, это по большей части Lego. Не то Lego, которое с кубиками, а серьезно повыше уровнем – с контроллерами, датчиками, приводами, программированием и вот этим всем. Цена у него тоже повыше уровнем, но оно того стоит, поверьте. Мне как «яжинженеру», конечно, приятно видеть, что мой внук осваивает многие важные для инженера вещи с раннего возраста, значительно раньше сверстников. Но как родного человека меня в этом гораздо больше радует совсем другое: меняется круг общения,  меняются темы для общения. Еще не так давно максимум, что я мог услышать из разговоров внука с друзьями, было что-то типа «Го, я создал», то теперь я все чаще слышу что-то из другой оперы: «Блин, ну я все равно не понимаю, зачем в ПИД-регуляторе интегральная составляющая!». Нет, игры никуда не делись. Но они теперь не главное в жизни ребенка – а это сегодня, пожалуй, чуть ли не главное в жизни многих родителей.

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

Читать далее
Total votes 12: ↑11 and ↓1+17
Comments6

Information

Rating
3,981-st
Location
Свердловская обл., Россия
Date of birth
Registered
Activity