Оптимизация хранения данных в PostgreSQL
Поговорим о том, как оптимизировать хранение данных в PostgreSQL, снизив объём дискового пространства, потребляемого таблицами, и ускорить выборку данных. Это может быть особенно актуально после перевода информационной системы с другой СУБД на PostgreSQL.
«Моя матушка страдает амнезией, и примерно два года назад я поставил у неё дома E-Ink-дисплей, чтобы упростить ей самостоятельную жизнь. В итоге этот дисплей прекрасно работает по сей день, и я решил поделиться основными моментами его настройки для тех, кому он может пригодиться в похожих ситуациях»
MomBoard: E-Ink-дисплей для родственника с амнезией
Накрутка опыта в резюме: 29% IT-специалистов делали это
В IT-сообществе последние несколько лет остро обсуждают тему накрутки опыта в резюме. Сообщество раскалывается на несколько лагерей: кто-то считает, что накрутка помогает найти первую работу, кто-то — что она искажает представление компаний о реальном опыте кандидатов и порождает завышенные требования к ним, а кто-то — что накрутка в целом подрывает доверие между специалистом и работодателем и «убивает» отрасль.
Ребята из Хабр Карьеры совместно с телеграм-каналом Digital Ниндзя и его автором Александром Ильиным провели исследование, чтобы разобраться в эффективности накрутки опыта в резюме. Обратимся к его результатам.
Приложение Death Clock предсказывает дату смерти пользователя и предлагает советы, как её отодвинуть.
Приложение вышло ещё летом, и с момента релиза его скачали 125 тысяч человек. Как рассказал изданию разработчик приложения Бретт Фрэнсон, ИИ в основе Death Clock был обучен на более чем 1200 исследованиях продолжительности жизни с участием 53 млн человек. По словам Фрэнсона, его часы предлагают «довольно значительное» улучшение точности по сравнению со стандартными таблицами продолжительности жизни.
Перед тем, как начать пользоваться приложением, необходимо ответить на 29 вопросов (пол, возраст, этническая принадлежность, вопросы касательно семейного анамнеза и хронических заболеваний, о диете, сне, стрессе, физической активности и так далее). На основе этих данных Death Clock определит биологический возраст пользователя, ожидаемую продолжительность жизни и то, как человек, вероятнее всего, умрёт.
Кроме того, приложение покажет посекундный обратный отсчёт и даст несколько советов, как прожить дольше.
⚡ Новости к этому часу
☁️ AWS запустила физические терминалы для быстрой загрузки данных в облако
👮♂️ Организатор даркнет-маркетплейса Hydra получил пожизненный срок
📖 Оксфордский словарь выбрал «brain rot» словом года
🛰 Второй спутник «Кондор-ФКА» для обеспечения съёмки суши и океана в суперразрешении запущен на орбиту (ФОТО)
👤 Пэт Гелсингер ушёл c поста CEO Intel
💰 Сумма штрафа Google российским телеканалам выросла до 8 ундециллионов рублей, но в Google не сообщили о ней акционерам
📱 Apple запатентовала iPhone с четырьмя кнопками действия
🎮 Sony запустила голосование за лучшие игры PS этого года и самый ожидаемый проект 2025-го
#новости
Ктулху зовёт! Эволюция компьютерных игр по Лавкрафту. Часть третья. Call Of Cthulhu и тёмные закоулки геймдева
Первая половина 90-х годов была временем активного создания игр по мотивам мифов Ктулху, однако к концу десятилетия, в марте 2006 года, на ПК вышла игра, которую до сих пор можно назвать самой известной из созданных по творчеству Лавкрафта. Call of Cthulhu: Dark Corners of the Earth была сложной, местами богомерзко забагованной, но она осталась в истории и лавкрафтианы, и геймдева, и особенно геймдева по лавкрафтиане как важная и яркая веха. А также примером того, насколько крутую штуку может сделать команда охваченных мечтой энтузиастов — и насколько бедовым может получиться результат, если энтузиазма оказывается больше, чем возможностей, времени и ресурсов.
Как спрятать любые данные в JPEG
А вы уже прятали что-то внутри JPEG? Разбираем базовый способ надёжно спрятать что-то внутри картинки.
Модернизация аналогового прессостата для экспериментальных целей
Под аналоговым прессостатом в этой статье будет пониматься индуктивный датчик давления. В частности, будет рассматриваться датчик DN-S14. У него множество популярных аналогов, они применяются в стиральных машинках в качестве датчика уровня воды в баке. Модернизация заключается в реализации электронной схемы, которая переносит диапазон выходной частоты датчика в область частот звукового диапазона.
Сбежавшие хомяки, нейросеть против «кожаных мешков» и неизвестные голоса из динамиков iPhone. Это самые странные IT-новости ноября 2024:
😃 Бухгалтер из Торонто целый год выходил на пробежки, чтобы нарисовать из своих GPS-маршрутов анимацию
🧐 Нейросеть Google Gemini вежливо пожелала пользователю умереть после множества запросов по выполнению домашнего задания
🤔 Пользователь лишился игрового ПК, который выбросила жена в окно после сообщения о разводе, но в Reddit собрали ему новый
😯 Обезьяны никогда не напечатают Шекспира, утверждают математики
📞 Пользователи пожаловались на неизвестные голоса из динамиков iPhone
✈️ 132 хомяка сбежали из клеток при транспортировке на остров Сан-Мигель и на пять суток захватили самолёт Airbus 320
🤑 Сумма штрафа Google на 2 ундециллиона рублей превысила всё мировое богатство
👐 Глава музыкального онлайн-магазина Musicians Club уволил 99 из 110 сотрудников за пропуск совещания
😑 Изобретатель из Японии представил проект автоматической маски для защиты лица от падения смартфона
#strangerIT
😅 БРОСАЕМ ВЫЗОВ: проверьте свои навыки и заберите годовой доступ к курсам Хекслета!
Для новичков мы подготовили двенадцать тестовых заданий, которые максимально приближены к реальным вакансиям. По три для каждого направления: бэкенд на Python, фронтенд на JavaScript, ручное тестирование и аналитика данных. Задания идут по возрастанию сложности: для стажёра, джуна и мидла, и будут приходить участникам вызова каждый день, начиная с 9 декабря.
Ваша задача — сделать всё до 23:59 МСК 13 декабря. Среди тех, кто сдаст все задания, выберем счастливчика, который получит годовой доступ ко всем курсам Хекслета. А 16 декабря наставники Хекслета разберут тестовые в прямом эфире: укажут на ошибки и подскажут, как усилить решения.
👏 КАК ПРИНЯТЬ ВЫЗОВ?
→ регистрируйтесь на лендинге
→ ловите промокод на все курсы в отдельном письме
→ учитесь и выполняйте задания, которые будут приходить с 9 декабря
→ сдайте все задания до 13 декабря
→ получите возможность забрать годовой доступ к курсам Хекслета
😱 Ах да, чуть не забыли: с этого момента и до 15 декабря все курсы Хекслета абсолютно бесплатные!
«Этот проект начинался как обучающий: я хотел углубить свои знания в машинном обучении, и в частности в TensorFlow. В конечном итоге мне хотелось получить работающую в браузере модель машинного обучения, которая смогла бы надёжным образом (с точностью не менее 80%, а предпочтительно >90%) решала капчу 4Chan. Я достиг этих целей и расскажу в статье, каким образом мне это удалось»
Ломаем капчу 4Chan
Тримодальный характер зарплат разработчиков программного обеспечения
Эта статья, написанная в 2021 году, хоть и фокусируется на Европе, а конкретно на Нидерландах, на самом деле очень актуальна и по сей день и для других стран, в том числе и для России. В частности, она очень хорошо отвечает на классические вопросы к статьям со статистикой зарплат вида «Где вы такие зарплаты находите, никто из моих знакомых столько не получает!» и вполне объясняет, почему большинство работников мало заметили уход международных компаний с российского рынка.
Допустим, вы решили изучить Rust...
Поначалу всё будет хорошо. Вы будете изучать Rust и думать, какие хорошие люди его написали. В нём есть автоопределение типов, безопасные указатели aka ссылки, столько синтаксического сахара, что любой Kotlin позавидует, и плюс ко всему этому ещё и кроссплатформенность и no-std-режим, если вы вдруг решите запрограммировать кофеварку.
А потом одной чёрной-чёрной ночью вы обнаружите там...
На прошедшей неделе мы вскрывали поддельный смартфон с маркетплейса, проваливали техническое собеседование, подключали «крысу» от ЕС ПЭВМ к современному ПК и выясняли, почему не стоит становиться тимлидом.
Лучшие публикации недели (25 ноября — 1 декабря 2024)
Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам
Нужно ли тестировщику разбираться в базах данных? Короткий ответ: да, как минимум на том уровне, чтобы можно было успешно выявлять и локализовывать ошибки в их работе. На практике же проблемы в базах данных зачастую фрустрируют даже опытных QA-инженеров. Что-то где-то пошло не так, но что именно и где?
Разумеется, БД — вовсе не чёрный ящик с магией внутри, а такой же набор взаимодействующих по определённым правилам компонентов, как и всё остальное, с чем ежедневно приходится иметь дело QA-инженерам (и разработчикам, на самом деле, тоже, но они обычно больше погружены в контекст). Понимание того, что там под капотом, помогает эффективно проводить тест-дизайн, локализовывать баги, общаться с разработкой.
Ребята из «Сравни» подготовили шпаргалку по распространённым багам в работе баз данных
Математическая продлёнка: изобретаем эллиптические числа
Поговорим об эллиптических арифметиках, к которым относятся хорошо всем известные комплексные числа и менее известные, но полезные числа Эйзенштейна. В частности, обсудим, почему среди многообразия возможных эллиптических арифметик именно комплексные числа в том виде, в котором мы их знаем, являются наиболее удобными и универсальными.
Из чего и как образуется нефть?
В геологическом сообществе ещё в прошлом веке не утихали споры о происхождении нефти. Учёные поделились на два лагеря: одни отстаивали неорганическую концепцию, а вторые, соответственно, органическую. К настоящему времени биогенное происхождение доказано экспериментально: в нефти обнаружено множество биомаркеров — соединений, которые унаследовали структуру органических молекул. Практически все геологи стали придерживаться органической теории происхождения нефти. Но из кого же образовалось столько нефти, ведь на данный момент её запасы составляют более 250 миллиардов тонн? Неужели здесь замешаны огромные динозавры? Попробуем с этим разобраться.
«Сегодня я выхожу в эфир со статьёй, которая является неким потоком сознания. Сегодня не будет практической пользы, только мои размышления о Work Life Balance. Те, кто ждёт руководство или призыв к действию, проходите мимо! А те, кто остались, добро пожаловать на борт моего корабля. Мы отправляемся в круиз по волнам Work Life Balance через рифы ночного кодинга прямиком на остров усталости»
Work Life Balance: исповедь красноглазика
Нейробиолог, научившая крыс водить машинки, объяснила, как предвкушение удовольствия может обогатить жизнь
Как и ожидалось, крысы, содержавшиеся в обогащённой среде — с игрушками, свободным пространством и компаньонами, — научились водить машину быстрее, чем те, что находились в стандартных клетках. Этот вывод подтвердил идею о том, что сложная среда способствует нейропластичности — способности мозга меняться в течение жизни в ответ на требования окружающей среды.
Кормление диких птиц: больше хаоса и не будет вреда
В Прибалтике провели объёмное исследование — как влияет кормёжка птиц на их выживаемость. Оказалось всё просто, страшно и логично. Короче — кормить надо с разрывами по времени, дням и количеству корма. Если не хотите угробить побольше синиц и прочих, не насыпайте корм каждый день, в одном количестве и в одно время. Насыпайте скажем 100 граммов семечек, по темноте в воскресенье, чтобы в понедельник с утра поели. А во вторник также оставьте 50 граммов, в среду ничего не насыпайте, в четверг по возможности насыпьте после обеда и так далее. Короче хаос, хаос и ещё раз хаос. И обязательно в неделю пару-тройку дней ничего не сыпьте или сыпьте 10-20 граммов, не более.
Разработчик мода Half-Life 2 Overcharged 2.0 внедрил в код новой версии проекта модификатор для блокировки по ID пользователей-критиков из Steam. Такие игроки при запуске Half-Life 2 с модом получают ошибку с сообщением «Прекратите говорить о нас чушь».
#игры #разработка #люди
Elementary OS 8: новый релиз Linux-дистрибутива с дизайном Windows и macOS-интерфейсом
Вышла восьмая версия Linux-дистрибутива Еlementary OS. Она сочетает в себе элементы дизайна Windows и macOS. Дистрибутив представляет собой полностью независимую систему с уникальным набором приложений, созданных специально для этой платформы. Среди них — файловый менеджер, почтовый клиент, просмотрщик изображений, медиаплеер и текстовый редактор.
Дети и девайсы: запретить нельзя использовать
Смартфоны и другие девайсы входят в жизнь современных детей ещё до момента, когда они начинают говорить. Больше половины детей (53,7%) знакомятся с электронными устройствами до двух лет, а 4,5% — даже до 6 месяцев. Новое поколение настолько свыкается с электроникой, что не мыслит без неё своего существования. Хорошо это или плохо? Запрещать или разрешать? Давайте разбираться.
Список дел в бумажном блокноте: островок реальности в виртуальном море
Бумажные списки дел не стесняют нас никакими форматами, правилами и интерфейсными ограничениями. Пиши как хочется. Однако имеет смысл постепенно выработать свою систему ведения задач и заметок, чтобы наши записи приносили не только удовольствие, но и реально помогали организовать рабочие процессы.
Pushy на пределе: рост и развитие WebSocket-прокси Netflix
Pushy — это WebSocket‑сервер Netflix, который поддерживает долговременные WebSocket‑соединения с устройствами, на которых работает приложение Netflix. Благодаря этому данные с бэкенд‑сервисов можно отправлять на устройства по мере необходимости. При таком подходе нет нужды в постоянного опроса сервисов устройствами. За последние несколько лет Pushy пережил огромный рост, превратившись из сервиса для негарантированной доставки сообщений в неотъемлемую часть экосистемы Netflix.
Узнаем, как в компании развивали и масштабировали сервер Pushy, стремясь к тому, чтобы он хорошо справлялся со своими текущими обязанностями, и к тому, чтобы подготовить его к будущим нагрузкам
Блогер и изобретатель Basically Homeless разработал шлем для выключения света силой мысли.
Он с детства мечтал владеть этой силой подобно героям «Звёздных войн», в особенности тогда, когда ему нужно было выключить свет, не вставая с кровати.
Чтобы воплотить мечту в жизнь, блогер распечатал на 3D-принтере шлем на основе гарнитуры OpenBCI за $2400, которая позволяет измерять активность мозга. Далее он оборудовал выключатель микроконтроллером. Затем он попытался сконцентрироваться на нужной мысли, и в результате эксперимент сработал — парень смог выключить свет.
Далее Basically Homeless решил провести подобный опыт с дверью, настроив сервопривод. В конце концов, у него получилось закрыть её также силой мысли.
⚡ Новости к этому часу
❌ ЦЕРН прекратил сотрудничество с Россией и Республикой Беларусь
🕹️ 1С Game Studios показала первый геймплейный трейлер игры «Война Миров: Сибирь»
🤖 Panasonic разработала ИИ-копию основателя бренда Коносукэ Мацуситы для помощи в принятии управленческих решений
🗓 Вышел Advent of Code 2024 — адвент-календарь с задачами по программированию
📠 В открытую продажу поступила релизная версия открытого маршрутизатора OpenWrt One от сообществ OpenWrt и Banana Pi (ФОТО)
💸 В России значительно увеличили штрафы компаниям за утечку персональных данных пользователей
🇨🇳 Китай начинает строительство крупнейшего в мире полностью управляемого радиотелескопа
💻 Microsoft разрешила устанавливать Windows 11 на старые ПК, но их пользователи должны подписать отказ от ответственности
#новости
Крошечный накопитель из Китая, способный хранить гигантские объёмы информации миллионы лет
Китайские учёные разработали метод хранения данных в алмазах, достигая плотности записи до 1,85 ТБ на кубический сантиметр. У алмазов, как известно, чрезвычайно высокая твёрдость. Не вечные конечно, но близко к этому.
Такой подход обещает революционизировать способы хранения информации, позволяя сохранять терабайты данных на очень длительные сроки. Это не уникальная идея: раньше уже были предложения по поводу алмазных систем хранения данных. Но у китайцев есть уже и практические наработки.
Один полезный сервис себе или 5 сервисов другому? Выбирайте.
А теперь откроем секрет: на самом деле это одно и то же, потому что с Хабр Карьерой можно:
➡️Посмотреть вакансии или заполнить красивое резюме
➡️Проверить зарплаты
➡️Выбрать эксперта
➡️Смотреть IT-курсы
➡️Читать статьи про карьеру
Выбирайте что по душе. В поиске работы поможет всё.
Как тестировать код, когда сроки горят
Кто из вас не сталкивался с горящими дедлайнами? Таких единицы: даже в команде с хорошо отлаженными процессами порой нужно срочно выкатить фичу. Приходится мобилизовать силы, чтобы успеть всё сделать в срок. Обсудим, как быть в этой ситуации и выйти из неё с наименьшим ущербом для своей психики и хорошим результатом.