Хабр
123K subscribers
21.7K photos
247 videos
39 files
57.4K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
Forwarded from Хабр Карьера
Жизнь полна всяких приключений. Кто-то преодолевает стихию по пути в офис, кто-то вписывается в самостоятельный ремонт или отважно сражается с табличками Excel. Тут мы и задумались – а не похоже ли это на испытания, достойные настоящего реалити-шоу?

Пришли к вам с вопросом: какие события могут быть челленджами и в жизни, и в реалити? Пишите варианты в комментарии 👀
👍11👎73
«Некоторое время назад, я купил себе бюджетный крошечный смартфон 2012 года выпуска — Samsung Galaxy Pocket, причём всего за 100 рублей. Конечно же мне захотелось довести его до ума — а доводить пришлось руками и навыками прожжённого программера!»

Микросмартфон за 100 рублей. Покупаем смартфон 11-летней давности и… пишем под него приложения
👍39😁15👎43🔥2
Где бы вы точно не жили и не остановились даже на время, если бы знали и выбирали на основе фактов

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

Давайте напишем прототип запроса, по которому можно понять, где вероятнее всего вы бы не захотели жить
👍19👎2
Разбор работы FIFO на микроархитектурном тренажёре

FIFO — ключевая концепция в хардварном дизайне. Понимание работы FIFO необходимо, в частности, для понимания протокола valid/ready, который в свою очередь необходим для организации flow-control как внутри цифровых блоков так и на межблочном уровне.

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

Микроархитектурный тренажёр даёт возможность «прощупать» хардварные сценарии в пошаговом (интерактивном) режиме, предоставляя детальную визуализацию цифровой логики
👍214🔥3👎2
«На прошлой неделе я протестировал 23 модели светодиодных ламп Ашан, и среди них обнаружилась одна не такая, как все, причём отличается она в лучшую сторону»

Удивительная лампочка из «Ашана»
👍32👎4🔥1
Сезон Java — всё! Сегодня последний день приёма заявок для участия в сезоне Java one love, и совсем скоро мы узнаем победителя.

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

🌌 Делаем свою простейшую систему сборки для Java

👾 Перестаём бояться генерировать байт-код

👽 FizzBuzz и искусство фильтрации

🛸 FizzBuzz и искусство фильтрации: Stream API и предикаты

🔭 Ad-hoc мониторинг: сбор, хранение и визуализация данных

🔫 Компилирование «железного» бинарника Java-программы Google Closure Stylesheets с GraalVM

Если вы дописываете свою статью — поторопитесь: с завтрашнего дня статьи в сезон не принимаются. Ваши голоса могут повлиять на итоговый рейтинг — голосуем и выбираем победителя сезона по ссылке 💪

Спонсор Сезона Java one love — Мир Plat.Form.
👍14👎114
Делаем свою простейшую систему сборки для Java

В этой статье мы пробежимся по основам того, как в Java работает компиляция, а также узнаем, как по шагам прийти от компиляции отдельных файлов вручную к идее необходимости системы сборки и как написать свою простенькую систему. Ведь лучший способ понять, как что‑то устроено внутри — сделать это самому!
👍17👎3
Как создавался Steam

Steam — для всех вас это не просто «пар» на иностранном языке. Это нечто большее, нечто огромное. Самая большая площадка по продаже цифровых копий игр? Место, где можно без проблем собраться с друзьями вечером за новым релизом? Или это огромная база сессионных игр, в которые вы готовы вливать тысячи рублей? Может даже стриминговая площадка?

Дитё компании Valve зарекомендовало себя с самой лучшей стороны. Относительно невысокая комиссия для разработчиков, понижение цен на игры для небогатых регионов и удобнейшие сервисы, открытая статистика и множество free-to-play игр, всё это — Steam. Но так было не всегда. Или всегда? Давайте разберёмся.
👍317👎6
«Несколько дней назад я закончил последнюю главу саги Made at Intel. Напоследок хочу поделиться с вами несколькими мыслями, посетившими меня по ходу её написания. Они обращены в прошлое, настоящее и немного в будущее»

Made at Intel. Эпилог
👎10👍6
Forwarded from Хабр Карьера
СберУниверситет исследует, как в компаниях развиваются профессиональные сообщества, и зовет принять участие в опросе. Поможем?

Если вы куратор, лидер, комьюнити-менеджер или другой участник профсообщества, поделитесь своим мнением — это займет всего 15 минут. Среди тех, кто ответит на все вопросы, разыграют доступы к SberLib — корпоративной библиотеке Сбера.
👎36👍13😁52🔥1
«Как-то раз мне захотелось сделать анимацию построения фигуры циркулем и линейкой. Оказалось, что на английском compass это ещё и циркуль, и что подходящего готового решения нет.

Всё дальнейшее вылилось в эту статью»

Циркуль и линейка. Часть первая
👍214👎3
Ещё больше видеокарт, SSD-дисков и отечественных блоков питания: что подготовил рынок серверного железа в августе

Хедлайнеры этого месяца — свежие видеокарты от Nvidia, а также SSD- и HDD-диски ряда брендов. Уже присматриваете железо для обновления своих серверов? Тогда вы обратились по адресу.
👎41👍15😁3
Миллиарды и миллиарды: что сегодня известно о блуждающих планетах

Одна из первых статей о существовании блуждающих планет и о том, что они потенциально могут быть резерватами жизни в межзвёздном пространстве, принадлежит Дэвиду Дж. Стивенсону. Эта статья была опубликована в журнале «Nature» в 1999 году. После 2011 года с чисто статистической точки зрения не остаётся сомнений, что в нашей Галактике может существовать до 200 миллиардов блуждающих планетоподобных тел. В начале XXI века такие тела начали открывать методом микролинзирования.

Рассмотрим, что могут представлять собой блуждающие планеты и что о них известно наверняка, а что остаётся в статусе гипотез
👍274👎2
«В природе людей делать невозможное. Вокруг снег, а у меня костёр и тепло. Сейчас ночь, а у меня в комнате светло. Здесь тепло, можно дышать и 1/6 g. В природе такого быть не может, а у меня есть, потому что я человек. Зачем мы летим в космос? За лёгкой жизнью!»

Зачем нам нужны колонии за пределами Земли
👍37👎62
«Почти три десятилетия я пытаюсь делать мои компьютеры тише. Жидкостное охлаждение собственного изготовления, гидродинамические подшипники с магнитной стабилизацией, акустические демпферы, силиконовые амортизаторы — я использовал всё, что можно представить. И на прошлой неделе я, наконец, сумел построить совершенно бесшумный компьютер. Корпус размером 26 x 26 x 27 см без единого вентилятора. У него вообще нет никаких движущихся частей. Полная тишина, 0 дБ»

Абсолютно бесшумный компьютер

#хабраархив
57👍34😁13👎4🔥4
«В этой статье я расскажу, как мы построили модель для генерации субтитров и на что нам пришлось пойти, чтобы она стала потреблять в 5 раз меньше оперативной памяти. А ещё поговорим про квантизацию свёрток и трансформеров и почему fp16 не так прост, как кажется»

Создаём субтитры для любого видео в Интернете с помощью нейросети в браузере
👍16👎4
Эпоха низких цен на SSD и флеш-память, похоже, заканчивается — скоро всё это начнёт дорожать

В самом начале лета стоимость твердотельных накопителей снижалась. При этом в марте цены и так были относительно низкими, а в июне они упали ещё на 25%. Если вы ещё не закупились недорогими SSD и памятью, сейчас самое время. Дело в том, что вскоре всё это начнёт дорожать. Узнаем, почему и насколько сильно.
👎37😁12👍8🔥2
Металлы с памятью формы

Многие слышали об интересном эффекте, который показывают некоторые сплавы, называемые «сплавами с эффектом памяти». После деформации они демонстрируют каучукоподобное поведение: если деформация небольшая, сплавы восстанавливают прежнюю форму при одной и той же температуре, и полностью восстанавливают форму при изменении температуры. Разберёмся, что они собой представляют и чем интересны.
👍265👎3🔥1
Почему малые языки — это будущее программирования

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

Давайте узнаем, что подразумевает chreke под «малыми языками» и почему они так важны
👎33👍17😁9