Руководство по pgcrypto: шифрование внутри PostgreSQL. Часть первая
Большинства проблем можно избежать, если подойти к безопасности данных осознанно с самого начала. PostgreSQL предлагает для этого мощный встроенный инструмент — расширение pgcrypto. Эта статья — небольшое руководство по его правильному и безопасному использованию.
Большинства проблем можно избежать, если подойти к безопасности данных осознанно с самого начала. PostgreSQL предлагает для этого мощный встроенный инструмент — расширение pgcrypto. Эта статья — небольшое руководство по его правильному и безопасному использованию.
❤11👍6🤔5😱1
Стек: PHP 8.3, MariaDB/MySQL, Mongo, Redis/Memcache, Clickhouse, Manticore, BeanstalkD/Kafka.
Мы ждём того, кто:
Узнали себя? Откликайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🔥19🤣8🤮5❤2🤝2👍1🤔1😱1💩1😭1
Кабель, который менял игры: два экрана до Nintendo DS
Nintendo издавна славится своим необычным подходом к видеоиграм и консолям. Микрофон в геймпаде, стереоскопическое 3D, два экрана… Game & Watch, DS, затем — Wii U. Правда, на самом деле, всё было немного иначе: большая N начала экспериментировать с двумя экранами ещё во времена GameCube и Game Boy Advance, выпустив кабель, который мог расширять возможности игр тех лет.
Nintendo издавна славится своим необычным подходом к видеоиграм и консолям. Микрофон в геймпаде, стереоскопическое 3D, два экрана… Game & Watch, DS, затем — Wii U. Правда, на самом деле, всё было немного иначе: большая N начала экспериментировать с двумя экранами ещё во времена GameCube и Game Boy Advance, выпустив кабель, который мог расширять возможности игр тех лет.
❤17👍5 2
Книга «Мозг против мозга. Mind vs. brain»
В конце мая 2025 года скончался академик Святослав Медведев — выдающийся нейрофизиолог, который всю свою жизнь посвятил исследованиям человеческого мозга. «Мозг против мозга» — его последняя книга — это взгляд на человеческий разум с точки зрения физиологии, кибернетики и даже философии. Автор исследует, как устроено мышление, и приходит к выводам, которые могут заинтересовать даже тех, кто привык иметь дело с алгоритмами и далёк от биологии.
В конце мая 2025 года скончался академик Святослав Медведев — выдающийся нейрофизиолог, который всю свою жизнь посвятил исследованиям человеческого мозга. «Мозг против мозга» — его последняя книга — это взгляд на человеческий разум с точки зрения физиологии, кибернетики и даже философии. Автор исследует, как устроено мышление, и приходит к выводам, которые могут заинтересовать даже тех, кто привык иметь дело с алгоритмами и далёк от биологии.
❤34🔥3👍2🤔2💩2😱1🤡1🫡1
Forwarded from Хабр Карьера
This media is not supported in your browser
VIEW IN TELEGRAM
😁122❤12😎10 5👍3😱2
Кто для вас самый легендарный человек в истории IT?
#болталка
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮30 4👍2👎2🤔2🤣2😁1
«Я пишу на Хабре довольно давно и иногда натыкаюсь на собственные же старые посты. Недавно попалась заметка от 2013 года про скорое появление USB-С. Её прочитало 50 тысяч, она получил 65+ и — самое главное — 170 комментариев. И, как обычно — комментарии оказались самим ценным.
Сегодня, спустя 12 лет, когда универсальность USB-С признала даже Apple, мне показалось любопытным проанализировать, как технически грамотная и продвинутая аудитория (а какая же она еще на Хабре!) восприняла эту информацию тогда и увидела перспективы интерфейса»
Гарантирует ли техническая грамотность аудитории верную оценку инноваций, или Как Хабр USB-С хоронил
Сегодня, спустя 12 лет, когда универсальность USB-С признала даже Apple, мне показалось любопытным проанализировать, как технически грамотная и продвинутая аудитория (а какая же она еще на Хабре!) восприняла эту информацию тогда и увидела перспективы интерфейса»
Гарантирует ли техническая грамотность аудитории верную оценку инноваций, или Как Хабр USB-С хоронил
❤34👍14 8👎4😁4🤔2🤡2🔥1😱1
Раннее тестирование или как сократить время деливери
Обсудим тему, которая может показаться банальной: как превратить рабочий хаос в управляемый порядок. Но за этой банальностью скрывается важная мысль: если вы тестировщик, у вас есть реальный инструмент, чтобы сделать жизнь (и свою, и команды) проще, понятнее и предсказуемее. И этот инструмент — процессы.
Обсудим тему, которая может показаться банальной: как превратить рабочий хаос в управляемый порядок. Но за этой банальностью скрывается важная мысль: если вы тестировщик, у вас есть реальный инструмент, чтобы сделать жизнь (и свою, и команды) проще, понятнее и предсказуемее. И этот инструмент — процессы.
❤8👍3😱2💯2
Мы настолько привыкли к банкоматам, что, кажется, они были с нами всегда
А ведь когда-то банкомат был символом прогресса банка — и это при том, что первые экземпляры представляли из себя малополезные ящики с деньгами, которые никто не охранял, и вызывали огромное удивление наших соотечественников. В этой статье поговорим о первых банкоматах в России. Узнаем, что это были за устройства, кто их поставил и как они работали.
А ведь когда-то банкомат был символом прогресса банка — и это при том, что первые экземпляры представляли из себя малополезные ящики с деньгами, которые никто не охранял, и вызывали огромное удивление наших соотечественников. В этой статье поговорим о первых банкоматах в России. Узнаем, что это были за устройства, кто их поставил и как они работали.
👍18❤10😱4🤔3🔥1
«Всем привет. Я сеньор и тимлид на .NET (C#). До недавнего времени работал в Росатоме, пока там внезапно не сократили целую дирекцию по цифровизации. Так что пришлось срочно выходить на рынок, причём, впервые в моей жизни (до этого работа находила меня сама). По результатам нескольких циклов собеседований получился неплохой дневник, который я здесь привожу»
Опыт собеседования в Ozon, Т-Банк, Mindbox и другие крупные компании
Опыт собеседования в Ozon, Т-Банк, Mindbox и другие крупные компании
👍54🤡18🤔8😁4❤3🔥3💩3😱2🤮1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤7🔥3😱1 1
Как создавали первую портативную умную колонку Яндекса
В этой статье инженер‑схемотехник Александр Батин, отвечающий за проектирование материнских плат, делится ключевыми аспектами разработки первой портативной колонки с Алисой — Станции Стрит. Рассмотрим интересные моменты на этапе проектирования, поговорим о технических решениях, принятых в процессе работы, и обратим внимание на сложности, с которыми столкнулась команда разработчиков.
В этой статье инженер‑схемотехник Александр Батин, отвечающий за проектирование материнских плат, делится ключевыми аспектами разработки первой портативной колонки с Алисой — Станции Стрит. Рассмотрим интересные моменты на этапе проектирования, поговорим о технических решениях, принятых в процессе работы, и обратим внимание на сложности, с которыми столкнулась команда разработчиков.
🤡37💩20🫡13🤮7🔥6❤4😁3 3👍2😱1🤪1
2000 гусениц восковой моли могут переварить полиэтиленовый пакет всего за 24 часа
Пластмассы играют фундаментальную роль в современной жизни, но их устойчивость к биоразложению делает их очень сложными для утилизации. Новое исследование показывает, что «пластоядные» гусеницы могут метаболически разлагать пластик за несколько дней, а не десятилетий, и хранить его внутри организма в виде жира.
В 2017 году новаторское исследование показало, что гусеницы большой восковой моли (Galleria mellonella), известные как восковые черви, могут разлагать полиэтиленовый пластик. Полиэтилен — самый распространённый в мире пластик, ежегодно в мире производится более 100 миллионов тонн полиэтилена. Полиэтилен химически стоек, что делает его устойчивым к разложению, и для его полной деградации могут потребоваться десятилетия или даже сотни лет.
«Около 2000 восковых червей могут разрушить целый полиэтиленовый пакет всего за 24 часа, хотя мы считаем, что добавление в пищу стимуляторов питания, таких как сахар, может значительно сократить необходимое количество червей, — говорит доктор Брайан Кассоне, профессор кафедры биологии насекомых-вредителей и переносчиков инфекций биологического факультета Брэндонского университета, Канада. — Однако понимание биологических механизмов и последствий биодеградации пластика является ключевым моментом для использования восковых червей в крупномасштабных работах по переработке пластика».
Используя комплекс методов, охватывающих физиологию животных, материаловедение, молекулярную биологию и геномику, доктор Кассоне и его команда изучили интересную взаимосвязь между восковыми червями, их бактериальным микробиомом и их потенциалом для крупномасштабного биоразложения пластика, а также возможные последствия для здоровья и выживаемости восковых червей.
Исследование показало, что восковые черви метаболически перерабатывают пластик в липиды и хранят их в виде жира в организме. «Это похоже на то, как если бы мы ели стейк — если мы потребляем слишком много насыщенных и ненасыщенных жиров, они откладываются в жировой ткани в виде липидных запасов, а не используются в качестве энергии», — говорит доктор Кассоне.
Хотя восковые черви охотно потребляют полиэтилен, исследование также показывает, что в конечном итоге это заканчивается их быстрой смертью. «Они не выживают дольше нескольких дней на диете, состоящей только из полиэтилена, и значительно теряют в весе, — говорит доктор Кассоне. — Однако мы с оптимизмом смотрим на то, что нам удастся разработать добавку, которая не только восстановит их жизнеспособность до естественного уровня, но и превзойдёт его».
Пластмассы играют фундаментальную роль в современной жизни, но их устойчивость к биоразложению делает их очень сложными для утилизации. Новое исследование показывает, что «пластоядные» гусеницы могут метаболически разлагать пластик за несколько дней, а не десятилетий, и хранить его внутри организма в виде жира.
В 2017 году новаторское исследование показало, что гусеницы большой восковой моли (Galleria mellonella), известные как восковые черви, могут разлагать полиэтиленовый пластик. Полиэтилен — самый распространённый в мире пластик, ежегодно в мире производится более 100 миллионов тонн полиэтилена. Полиэтилен химически стоек, что делает его устойчивым к разложению, и для его полной деградации могут потребоваться десятилетия или даже сотни лет.
«Около 2000 восковых червей могут разрушить целый полиэтиленовый пакет всего за 24 часа, хотя мы считаем, что добавление в пищу стимуляторов питания, таких как сахар, может значительно сократить необходимое количество червей, — говорит доктор Брайан Кассоне, профессор кафедры биологии насекомых-вредителей и переносчиков инфекций биологического факультета Брэндонского университета, Канада. — Однако понимание биологических механизмов и последствий биодеградации пластика является ключевым моментом для использования восковых червей в крупномасштабных работах по переработке пластика».
Используя комплекс методов, охватывающих физиологию животных, материаловедение, молекулярную биологию и геномику, доктор Кассоне и его команда изучили интересную взаимосвязь между восковыми червями, их бактериальным микробиомом и их потенциалом для крупномасштабного биоразложения пластика, а также возможные последствия для здоровья и выживаемости восковых червей.
Исследование показало, что восковые черви метаболически перерабатывают пластик в липиды и хранят их в виде жира в организме. «Это похоже на то, как если бы мы ели стейк — если мы потребляем слишком много насыщенных и ненасыщенных жиров, они откладываются в жировой ткани в виде липидных запасов, а не используются в качестве энергии», — говорит доктор Кассоне.
Хотя восковые черви охотно потребляют полиэтилен, исследование также показывает, что в конечном итоге это заканчивается их быстрой смертью. «Они не выживают дольше нескольких дней на диете, состоящей только из полиэтилена, и значительно теряют в весе, — говорит доктор Кассоне. — Однако мы с оптимизмом смотрим на то, что нам удастся разработать добавку, которая не только восстановит их жизнеспособность до естественного уровня, но и превзойдёт его».
🔥102👍30❤12🤣5🤔4😢4 4👏2😱1🤡1
Forwarded from Хабр Карьера
Работа для джунов на Хабр Карьере.
Golang developer в ITK academy. Можно удаленно. Нижний Новгород. 75 000 — 120 000 ₽.
Fullstack developer (.Net, C#, Angular) в EleonSoft LTD. Можно удаленно. От 750 $.
Frontend-разработчик (JavaScript) в Товеко. Можно удаленно. 45 000 — 80 000 ₽.
Разработчик С# (User Interface, WPF) в Macroscop. Можно удаленно. Пермь. 42 000 — 100 000 ₽.
Frontend AI разработчик в Asphera Technologies. Можно удаленно. Неполный день. От 60 000 ₽.
Больше вакансий
#junior
Golang developer в ITK academy. Можно удаленно. Нижний Новгород. 75 000 — 120 000 ₽.
Fullstack developer (.Net, C#, Angular) в EleonSoft LTD. Можно удаленно. От 750 $.
Frontend-разработчик (JavaScript) в Товеко. Можно удаленно. 45 000 — 80 000 ₽.
Разработчик С# (User Interface, WPF) в Macroscop. Можно удаленно. Пермь. 42 000 — 100 000 ₽.
Frontend AI разработчик в Asphera Technologies. Можно удаленно. Неполный день. От 60 000 ₽.
Больше вакансий
#junior
🤮23❤10👍4🥱3😱2
О ненависти к российским дистрибутивам Linux
Каждый второй комментарий к новостям о российских дистрибутивах Linux можно сформулировать как «опять перерисовали шильдики».
Причём объяснить, с чего перерисовали шильдики, комментаторы зачастую не могут. «Чувствую бесовщину, но доказать не могу!».
Конечно, иногда эти претензии не безосновательны — когда взяли пакет, заменили логотипы, не выложили исходники и презентуют как великое достижение русской инженерной школы. Бывает смешно, хотя скорее — это печально.
Но давайте поговорим про дистрибутивы
Каждый второй комментарий к новостям о российских дистрибутивах Linux можно сформулировать как «опять перерисовали шильдики».
Причём объяснить, с чего перерисовали шильдики, комментаторы зачастую не могут. «Чувствую бесовщину, но доказать не могу!».
Конечно, иногда эти претензии не безосновательны — когда взяли пакет, заменили логотипы, не выложили исходники и презентуют как великое достижение русской инженерной школы. Бывает смешно, хотя скорее — это печально.
Но давайте поговорим про дистрибутивы
🤡114❤28👍25💯6👎3😁3🤣2🤔1😱1
Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть первая
PostgreSQL — замечательная СУБД, со множеством интереснейших функционалов, но она другая, и поведение вашей системы сразу после миграции изменится, и на первом этапе — в худшую сторону.
PostgreSQL — замечательная СУБД, со множеством интереснейших функционалов, но она другая, и поведение вашей системы сразу после миграции изменится, и на первом этапе — в худшую сторону.
👍16🔥2❤1😱1
COBOL в XXI веке: почему банки и госслужбы не могут отказаться от языка 1959 года
Представьте, что расчёт вашей пенсии или миллионы банковских транзакций обрабатываются кодом, написанным до полёта человека в космос. COBOL живёт в мэйнфреймах банков, страховых и госслужб, и отказаться от него рискованно: один баг — и вся финансовая система может остановиться.
Узнаем, как старейший «серверный» язык справляется с XXI веком, где безопасность и гибкость важнее вечной стабильности
Представьте, что расчёт вашей пенсии или миллионы банковских транзакций обрабатываются кодом, написанным до полёта человека в космос. COBOL живёт в мэйнфреймах банков, страховых и госслужб, и отказаться от него рискованно: один баг — и вся финансовая система может остановиться.
Узнаем, как старейший «серверный» язык справляется с XXI веком, где безопасность и гибкость важнее вечной стабильности
😁56🔥13🤯4👍2❤1😱1🤡1
Вы не будете в это играть: игровые миры, в которые больше нельзя попасть
В истории игр существуют не только шедевры и провалы, но и нечто более трагичное — игры, которые исчезли. Серверы отключены, лицензии отозваны, поддержка прекращена, а железо или операционные системы, для которых они были созданы, безвозвратно устарели.
В этой статье пройдёмся по таким играм-призракам. Уникальным, странным, в чём-то культовым. Тем, которые больше не существует не только в продаже, но и в игровом опыте. И это делает их особенно важными.
В истории игр существуют не только шедевры и провалы, но и нечто более трагичное — игры, которые исчезли. Серверы отключены, лицензии отозваны, поддержка прекращена, а железо или операционные системы, для которых они были созданы, безвозвратно устарели.
В этой статье пройдёмся по таким играм-призракам. Уникальным, странным, в чём-то культовым. Тем, которые больше не существует не только в продаже, но и в игровом опыте. И это делает их особенно важными.
😢41🫡10❤4🔥4👍3😱1🥱1😭1
Три совета, как не выучить C++ за 21 день: субъективный гайд с дополнениями
Типичная проблема новичков при изучении языка программирования — они тонут в море учебных материалов. Интернет предлагает тонны статей, курсов и книг по C++, но как выбрать действительно стоящие?
Владислав Столяров, руководитель команды анализа безопасности продуктов в мультипродуктовой экосистеме МойОфис, рассказывает, что делать, если вы вдруг решили залететь в плюсы, но уже чувствуете, как накрывает экзистенциальный кризис от обилия информации.
Типичная проблема новичков при изучении языка программирования — они тонут в море учебных материалов. Интернет предлагает тонны статей, курсов и книг по C++, но как выбрать действительно стоящие?
Владислав Столяров, руководитель команды анализа безопасности продуктов в мультипродуктовой экосистеме МойОфис, рассказывает, что делать, если вы вдруг решили залететь в плюсы, но уже чувствуете, как накрывает экзистенциальный кризис от обилия информации.
😁34❤15🔥5👍2👎1🤔1😱1
Получит ли Россия свой Starlink?
Технологии не появляются сами по себе, они требуют денег на реализацию и законодательных актов для существования в правовом поле. В июне в России приняли национальный проект «Космос» на 5 трлн рублей. Теперь можно поговорить, что получится сделать после 2025 года, когда заканчивается предыдущая Федеральная космическая программа. И главная тема — получит ли Россия свой аналог «Старлинка».
Технологии не появляются сами по себе, они требуют денег на реализацию и законодательных актов для существования в правовом поле. В июне в России приняли национальный проект «Космос» на 5 трлн рублей. Теперь можно поговорить, что получится сделать после 2025 года, когда заканчивается предыдущая Федеральная космическая программа. И главная тема — получит ли Россия свой аналог «Старлинка».
😁76💩36👍23❤14🤣10🤡4😱3🤪2🤔1