Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

Навигация без GPS, которая уже работает

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

Мобильное приложение Transit определяет местоположение пассажира метро в 90% случаев, используя только данные акселерометра (вибрация смартфона)

Как известно, смартфон умеет определять своё местоположение внутри помещений, где нет сигнала со спутника. Достаточно просканировать окружающие точки доступа WiFi, координаты которых есть в базах Google и Apple. Есть и другие методы.

Но как вычислить координаты смартфона, если он вообще в офлайне, в режиме полного радиомолчания. Нет никаких сигналов, ни от Global Navigation Satellite System (сюда входят GPS и другие системы GNSS), ни WiFi, ничего.

Оказывается, в некоторых случаях координаты пользователя можно определить, имея информацию лишь от акселерометра.
Читать дальше →

Привет со дна. Разбираемся, кто и как прокладывает оптику под водой

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

Привет! Я Лев, специалист продуктовой поддержки в Selectel. Кто проживает на дне океана? В этой статье рассмотрим несколько современных проектов и заглянем вглубь — в прямом смысле: расскажем, как строят подводные ВОЛС, какие типы кабелей используют на разных участках и, самое интересное, — какие гигантские суда прокладывают магистрали по дну.
Читать дальше →

Даже не влезайте в Kubernetes без этого

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

Главный прикол с k8s: поднять базовый кластер займёт всего 15 минут. А вот чтобы он реально заработал, ответить на все вопросы перед установкой, всё спланировать — на это нужны дни, реально дни мозгового штурма и планирования. Ну или потом придётся разбирать и делать ещё раз. Несколько раз.

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

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

Начнём с простых вещей, например, выбора дистрибутива, выбора способа хранения данных (и динамического выделения места), а также того, куда складывать пароли к критичным ресурсам. На этих трёх выборах ломается примерно 50 % админов.

Поехали в ад!
Читать дальше →

Как бороться с использованием ChatGPT студентами (не запрещая его прямо)

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

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

Как же обломать крылья этой мечте? Запрещать чатгпт бессмысленно, но как сделать так, чтобы с чатгпт стало сильно труднее чем без него? Чтобы студенты пинали его и так и сяк, но решения бы не получалось, а вот у студентов, которые решили сесть и подумать сами - решение бы получалось?

Читать далее

Человекоцентричность: прогресс через помещение человека в центр цивилизации

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


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

Разработка отладочной платы на микроконтроллере К1921ВГ015

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


Приветствую, Хабр!

Как я уже писал ранее, я не удержался и приобрел микроконтроллер К1921ВГ015. Так как пожеланий по отладочной плате после моей статьи почти не поступило, решил выжать из контроллера все по максимуму. Хотелось получить макет сразу с хорошим набором интерфейсов. Как мне показалось, это будет интереснее, чем голая плата с питанием и штыревыми разъемами.
Читать дальше →

Почему мир теряет цвет?

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

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

Всё это указывает на одно: цвет исчезает из нашего мира.

Читать далее

Жизнь и смерть Карла Коха: первый хакер на службе КГБ в поисках всемирного заговора и тайны числа 23. Часть 5

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

В середине 1980-х годов Хакер-конспиролог Карл «Хагбард» Кох организовал в Ганновере группу единомышленников. С лета 1986 года они из смеси идейных и финансовых интересов начали сотрудничать с КГБ в поисках американских военных секретов через компьютерные сети. Дело шло неплохо, и всё могло оказаться незамеченным — но сисадмин одной из попавших в сферу их интересов лабораторий по имени Клиффорд Столл заметил странности и решил разобраться в происходящем. Всю осень 1986-го с растущим изумлением наблюдал за тем, как загадочные хакеры увлечённо бродят по серверам военных баз, заводов, полигонов и научных центров. И ладно бы только это — но американские спецслужбы в силу бюрократических маразмов упорно не желали браться за расследование. Их не проняло даже скачивание личных данных сотрудников ЦРУ — но в ноябре Столлу удалось выяснить ещё более дивное: эти самые неизвестные входили в американский сегмент сети через MITRE Corp., полусекретный центр, предоставляющий конфиденциальные услуги военным и спецслужбам.
Читать дальше →

Личные границы в IT: как перестать быть «всем должен», даже если ты senior или тимлид

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

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

Читать далее

Как Microsoft задушил Delphi, создав .NET: история одного программиста и одного чемодана

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

Личный взгляд программиста с стажем на то, как Microsoft переманил Хейлсберга, создал .NET и вытеснил Delphi с технологической сцены. История предательства, перехода эпох и чемодана, который до сих пор скрипит в углу.

Как Microsoft задушил Delphi читать далее

Какие они — лучшие программисты?

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

За свою жизнь я повстречал немало разработчиков и недавно задался вопросом: «А что делает разработчика одним из лучших? Что у таких людей есть общего?»

В надежде, что эти мои рассуждения послужат для кого-то вдохновением, я описал черты, которые встречал у большинства исключительных людей в нашей сфере. Лично я бы хотел, чтобы у меня был такой список, когда я только начинал. Следуя этому пути, я бы сэкономил уйму времени.
Читать дальше →

«Сейчас за такое нас бы уничтожили» — Джеймс Кэмерон о кастинге Васкез из «Чужих» (1986)

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

Воспоминания постановщика об истоках дизайна героини и её смартгана.

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

День в пехоте — всё равно, что день в раю!

Путешествие на Эверест с детьми: мой личный опыт

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

Что бы вы ответили на предложение подняться к базовому лагерю Эвереста с маленькими детьми (предположим, они у вас есть)? Наверное, что это безумная идея. Но на самом деле все не так страшно — и это я говорю, основываясь на собственном опыте. Сложно? Безусловно. Но для нас это того стоило: впечатления останутся на всю жизнь.

Мы с мужем покоряли тропы Гималаев в Северной Индии, шагали по горам Таджикистана и Кыргызстана, прошли десятки километров по просторам Патагонии. И все же ничто не сравнится с тем, что мы пережили, отправившись к базовому лагерю Эвереста.

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

Читать далее

Ближайшие события

Вcё ещё трекаете? Почему контроль часов мешает работе команды (и что с этим делать)

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

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

И каждый раз у меня внутри звучит: «Зачеееем?»

Читать далее

Устройства, которые мы потеряли: что за железо внутри Siemens M55?

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

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

Читать далее

Что не так с новым приложением Яндекс.Погоды

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

Яндекс обновляет погодное мобильное приложение. Было несколько этапов.

Первый: «Хотите попробовать новый дизайн приложения? Нажмите сюда».

Второй: «Мы включили вам новый дизайн приложения. Чтобы вернуть старый — нажмите сюда».

Наконец, настало время третьего этапа: «Теперь у приложения новый дизайн. Пользуйтесь с удовольствием!». А включить старый нельзя.

Сегодня третий этап настиг мою жену. И она уже выбирает, на какое новое погодное приложение будет переходить (благо выбор широкий). У меня пока есть возможность пользоваться старой версией. Так что я взял наши телефоны, положил рядом (слева — старая версия, справа — новая), открыл приложения Яндекс.Погоды, сфотографировал и сейчас хотел бы дать обратную связь по поводу новой версии. Во-первых, от лица постоянного пользователя сервисов Яндекса (субъективно и с недовольством). Во-вторых, от лица проектировщика интерфейсов (субъективно, но с пониманием и осторожностью).

Читать далее

Сломать «Автоваз» при Андропове: первое киберпреступление в СССР — и почему это не хакерство?

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

24 ноября 1982 года неожиданно начали сбоить автоматизированные системы управления главного автозавода Советского Союза в Тольятти. К власти после смерти Брежнева только что пришёл бывший глава КГБ Юрий Андропов, внимание к производственной дисциплине резко усилилось — и на предприятие срочно явились хмурые товарищи в штатском. Расследование показало, что за сбоем стоит инженер-программист Мурат Уртембаев, подававший надежды выпускник МГУ. За это его часто называют первым советским хакером — что всё же не вполне корректно. Большинство публикаций об этой истории в Рунете, в том числе на Хабре, до обидного коротки — так что попробуем разобраться в ней подробнее.
Читать дальше →

Домашняя стеклодувная мастерская. Текущее дооснащение

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

Стеклодувная приборостроительная работа немыслима без прорвы разнообразного инструмента и оснастки. И в самом деле, манипуляции с раскалённым размягчённым стеклом специфичны — горячие заготовки приходится как-то удерживать, вращать, формовать. Известное дело — иной раз на подготовку к работе времени уходит больше, чем сама операция, и чем более разнообразные действия выполняет стеклодув, тем большим ассортиментом всякой вспомогательной всячины неизбежно обрастает его рабочее место.
Читать дальше →

На работе записывали экран, требовали 2 отчёта в день и контролировали, что я ем

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

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

Читать далее

Легендарный ампервольтомметр Ц20

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

Сегодня, в Международный день радиолюбителя, я хотел бы рассказать о приборе, без которого бы моя карьера радиолюбителя не состоялась. Речь пойдёт о легендарном Ц20: простом, надёжном и недорогом ампервольтомметре, ставшим лучшим другом и помощником многим поколениям радиолюбителей в нашей стране.
Читать дальше →