Pull to refresh
-13
0
Send message

Величайшие программисты XXI века. Марк Руссинович и его 65 системных утилит

Reading time9 min
Views47K
Кто из админов не знает утилиты SysInternals (Winternals) для администрирования и диагностики Windows? Кажется, они известны с незапамятных времён. Но не каждый в курсе, что эти незаменимые инструменты написаны вовсе не компанией Microsoft. Скорее наоборот, они написаны вопреки её желанию.

И здесь мы подходим к личности автора, талантливого и суперпродуктивного программиста Марка Руссиновича. Он показал, что один умный парень способен интеллектуально продавить мегакорпорацию. И той придётся заплатить ему огромные деньги, и даже взять на работу. Потому что повторить его программы она не сумела…
Читать дальше →
Total votes 93: ↑87 and ↓6+109
Comments62

ChatGPT написал Android-приложение

Reading time11 min
Views83K

Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android-приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его?

Сейчас расскажу!

Читать далее
Total votes 87: ↑84 and ↓3+100
Comments243

Что такое ретроградный Меркурий и почему он никак не влияет на вашу судьбу

Reading time7 min
Views25K

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

Меркурий становится ретроградным – то есть, меняет направление своего движения по небесной сфере – 3-4 раза в год. Последний раз он проделал это 9 сентября 2022 года. Такое его поведение известно с античных времён, и сначала его неправильно объясняли через теорию эпициклов от Птолемея. Сегодня же мы лучше понимаем гравитацию и то, как объекты двигаются в рамках Солнечной системы. Почему же именно Меркурий ведёт себя так?

Практически весь год наблюдатель на Земле может видеть движение планет по небу, и происходит оно довольно предсказуемо. Если звёзды для наблюдателя остаются неподвижными относительно друг друга, то планеты – будучи гораздо ближе к нам, чем звёзды – ночь от ночи сдвигаются на небе. Большую часть времени эти далёкие миры медленно двигаются в одну и ту же сторону – обычно с запада на восток, причём каждый день их восход и закат происходит всё позже и позже.
Читать дальше →
Total votes 41: ↑35 and ↓6+45
Comments6

Тестируем батарейки сверхмалыми токами

Reading time3 min
Views9.6K

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

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

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

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

Двое на самокате, не считая кучи разных датчиков: как мы учились определять поездки вдвоем

Reading time14 min
Views56K

Всем привет, на связи Фарук, инженер-разработчик электроники и встроенного ПО в Whoosh (читается как ВУШ, ощущается как вжууух). Работаю я в embedded отделе (хардкорные программисты, что пишут прошивку на C для различных железок и проектируют эти самые железки), но в основном занимаюсь анализом различных данных от нашего IoT модуля и разработкой алгоритмов для работы с этими данными.

Наша компания — сервис аренды электросамокатов (а местами еще и электровелосипедов) или, иными словами, кикшеринг. О том, как мы к этому пришли и что из себя представляем можно почитать здесь.

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

Во-первых, так нельзя. А во-вторых, добро пожаловать под кат.

На самокат и под кат
Total votes 112: ↑104 and ↓8+125
Comments312

Итоги 2022 года на Хабре

Level of difficultyEasy
Reading time10 min
Views25K

Короткий итог — 30000 статей, десятки изменений в логике и интерфейсе сайта, 2 больших конкурса, 85 человек в команде, 359 дней нонстопа. Ещё в начале года мы твёрдо знали: надо продолжать делать крупнейший русскоязычный сервис для IT-специалистов и для этого мы задействуем все свои ресурсы. Были дни и даже недели, когда значительная часть команды работала 24/7, были бессонные ночи, были жалобы и благодарности. В некоторых моментах последняя нервная клетка команды пыталась сорваться в бездну, но мы знали — да что там, видели и видим в аналитике, — в нас верят 10 млн тех, кто ежемесячно читает Хабр и больше миллиона зарегистрированных. Эти люди дают и поглощают крутой контент, спорят, дискутируют, грубят и хвалят, устраивают баталии и присылают крутые идеи, сообщают о багах и уязвимостях. Ну что же, перед тем, как идти вперёд, осмелимся вместе оглянуться?

Читать далее
Total votes 78: ↑77 and ↓1+123
Comments110

Сможет ли Midjourney заменить дизайнеров? Тестируем нейронную сеть

Reading time6 min
Views33K

Обратите внимание на обложку к статье. Одна часть нарисована дизайнером, вторая — сгенерирована нейросетью Midjourney.

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

Результаты теста и ответ на загадку обложки — под катом.
Читать дальше →
Total votes 52: ↑52 and ↓0+52
Comments31

«Хакер»: Как мы с DALL-E 2 делали картинки к статьям

Reading time13 min
Views20K

DALL-E 2 — нейросеть, которая рисует картинки по текстовому запросу. Гулявшие в этом году примеры работы с ней просто поражают: иногда она рисует, как настоящий художник, и еще и предлагает варианты на выбор! С августа этого года мы периодически использовали DALL-E 2, чтобы генерировать заглавные картинки к статьям «Хакера», и сегодня я покажу, как это было.

Читать далее
Total votes 52: ↑50 and ↓2+64
Comments24

Как я написал свою поисковую систему для быстрого поиска личной информации

Reading time6 min
Views8.1K

Предыстория

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

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

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

Более того по содержанию можно искать только текстовые файлы.

Структура содержания информации

Структура папок представляется собой в виде дерева. Мне это не нравится, потому что каждая папка может содержать только определенные файлы, если не учитывать копирование и ссылки.

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

Усложняется ещё все и тем, что я не помню, есть ли там вообще яблоки, и если есть, то хранятся ли они в отделе фрукты или там продаются.

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

Средневековые хиппи Полинезии и реальная цена пацифизма

Reading time11 min
Views29K

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

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

Читать далее
Total votes 148: ↑115 and ↓33+114
Comments232

Сэм Бэнкман-Фрид, наконец, арестован: что выяснилось о криптоафере года вокруг биржи FTX

Reading time10 min
Views34K

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

Читать далее
Total votes 104: ↑96 and ↓8+106
Comments200

OLED, которого нет. Неприятный сюрприз, с которым можно столкнуться при покупке ноутбука

Reading time5 min
Views59K

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

Читать далее
Total votes 187: ↑179 and ↓8+227
Comments187

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

Reading time23 min
Views230K

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

Одна из простых задач звучит так: «При переводе картинки из цветового пространства RGB в YUV мы выполняем прореживание, то есть выкидываем каждый четный столбец и каждую четную строку в компонентах U и V (все компоненты пикселя по 1 байту). Вопрос: во сколько раз меньше данных у нас стало?» Эта операция называется chroma subsampling и широко используется при сжатии видео, например.

Забавно, что когда-то давно, когда винчестеры были меньше, а дискеты больше, студенты реально отвечали на этот вопрос быстро. А в последние годы регулярно народ в ступор впадает. Приходится разбирать по частям: «Если выкинуть каждую четную строку и каждый четный столбец, во сколько раз меньше данных будет у компоненты?» Почти хором: «В четыре». Начинаю подкалывать: «Отлично! У нас было 3 яблока, первое осталось как есть, а от второго и третьего осталось по четвертинке. Во сколько раз меньше яблок у нас стало?» Народ ржет, но, наконец-то, дает правильный ответ (заметим, не все). 

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

И хорошо видно, как эта способность в широких массах студентов заметно плавно падает. Причем не только в нашей стране. Придуман даже специальный термин: «цифровое слабоумие» ("digital dementia") — снижение когнитивных способностей, достаточно серьезное, чтобы повлиять на повседневную деятельность человека. 

Кому интересно как теряют мозг студенты масштабы бедствия и что с этим делать — добро пожаловать под кат!

Читать далее
Total votes 324: ↑308 and ↓16+373
Comments795

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

Reading time8 min
Views295K

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

Начать читать
Total votes 125: ↑100 and ↓25+95
Comments174

Датировка звукозаписи по гулу в энергосети

Reading time4 min
Views14K

Сравнение колебания частоты тока в целевом сигнале (target) и референсной базе данных (ref) относительно несущей частоты 50 Гц с помощью программы enf-matching, источник

В современную эпоху очень важно иметь инструменты, которые позволяют точно верифицировать аудио/видеозапись, выявить следы монтажа и поставить точную метку времени.

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

Речь о специфическом гудении энергосети в виде электрического шума, который всегда записывается на аудиодорожку.
Читать дальше →
Total votes 61: ↑59 and ↓2+77
Comments54

Старый компьютер, Windows 7, 1 Гб оперативки, Firefox и интернет

Level of difficultyMedium
Reading time127 min
Views142K
Несмотря на пройденное время, многие по прежнему ещё пользуются Windows 7. Кто-то вынужден работать на этой ОС или обслуживать такие компьютеры, у кого-то может быть хобби восстановления старых ПК, некоторых полностью устраивает Windows 7 или же из-за своих финансовых или прочих убеждений они не хотят менять старого верного «друга» на нового.
Эта статья, возможно поможет многим обладателям старых компьютеров открыть «второе дыхание» своим музейным экспонатам.

Так как оптимизация такого старого оборудования носит комплексный характер, статья будет состоять из нескольких глав:

— Firefox
— Дополнения к браузеру
— Драйверы
— Windows 7
— BIOS
— Советы по аппаратной части
Читать дальше →
Total votes 53: ↑37 and ↓16+21
Comments975

BatteryTest — результаты тестов батареек и аккумуляторов

Reading time4 min
Views14K
Рад сообщить, что cайты с тестами батареек и аккумуляторов, над которым мы работали с лета, заработали в «боевом» режиме.


Читать дальше →
Total votes 68: ↑67 and ↓1+80
Comments18

Хотите китайца «из подвала»? А может брошенного китайца? Темная сторона китайских брендов

Reading time6 min
Views43K

«Не все то золото…»

Вчера на Хабре вышла очередная маркетинговая статья. В ней рассказывается, как в Китае местные китайские бренды делают отличные ноутбуки, не уступающие условному ThinkPad. Ну а мне, любителю азартных игр заказов неизвестной китайской техники с китайских интернет-магазинов - есть чем ее дополнить. А заодно, вполне вероятно - сберечь ваши деньги, время и нервы. На все нижеизложенное в этой небольшой статье - имеются пруфы. Десять минут - и вы будете иметь представление о "китайских брендах для внутреннего рынка". Возьмите кота на колени и приступим.

Читать далее
Total votes 59: ↑58 and ↓1+68
Comments201

«Звук наше всё»: обзор микрофонов для создания аудио/видеоконтента

Reading time7 min
Views20K
За последние несколько лет значительно возросла популярность видеоблогинга. Аудитория YouTube насчитывает миллиард человек — это треть всех интернет-пользователей. Ежедневно они «насматривают» 500 миллионов часов видео.

Подкастинг — еще одна форма создания контента, которая активно развивается. Как минимум 67 миллионов американцев слушают подкасты раз в месяц. Это движение набирает обороты и в России. Например, в iTunes можно найти такие проекты, как образовательный подкаст «Хочу все знать», а также аудиоверсию шоу на радио «Маяк» с Сергеем Стиллавиным и Рустамом Вахидовым.

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

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

Дэн Бенджамин (Dan Benjamin), создатель хостинга для подкастов Fireside, отмечает, что от качества звука зависит все. Если у вас хороший контент, но зрители не понимают, что вы говорите, или у них в ушах белый шум, не стоит ждать, что ваше творчество будут рекомендовать друзьям.

Хороший микрофон и обработка звука — одна из основ для привлечения новой аудитории и удержания внимания преданных поклонников вашего проекта.


Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments25

МГЛ (ДРИ) дома, вопросы и ответы

Reading time11 min
Views14K

Более полутора лет мы тестировали применение маломощных ламп МГЛ дома (газоразрядные лампы высокого давления). Один из интереснейших факторов, влияющих на комфортность освещения, оказалась общая инсоляция региона и время пребывания на открытом воздухе. Некоторые, особо удачные образцы, имеют наработку более 7000 часов, иные были почти сразу забракованы. МГЛ лампам, результатам тестов и не только посвящается эта статья.

Читать далее
Total votes 23: ↑23 and ↓0+23
Comments112
1
23 ...

Information

Rating
Does not participate
Registered
Activity