Date | Title | Description |
19.03.2025 | The Shadows of Propaganda and Political Turmoil: A Dual Crisis in the Digital Age | In the digital age, the line between truth and deception blurs. Two recent events highlight this reality: the rise of automated propaganda networks and the political upheaval in Turkey following the arrest of a key opposition figure. Both s... |
17.03.2025 | Automated ‘Pravda’ Propaganda Network Retooled To Embed Pro-Russian Narratives Surreptitiously In Popular Chatbots | It’s no secret that Russia has taken advantage of the Internet’s global reach and low distribution costs to flood the online world with huge quantities of propaganda (as have other nations): Techdirt has been writing about Putin’s troll arm... |
17.03.2025 | GIMP 3.0 is here -- the best free Photoshop alternative just got a huge upgrade | When I suggest to someone that they switch to Linux, they often ask me the same question -- will I be able to run Adobe Photoshop? The answer, of course, is no (for the most part). However, I always follow up by suggesting the totally free ... |
13.03.2025 | Goriparthi Sudeesh-Groundbreaker in Software Engineering, Research, and Web Development | Share
Tweet
Share
Share
Email
Goriparthi Sudeesh is a highly skilled software engineer who has developed business solutions and large-scale online applications for more than eight years. His contributions to the tech sector have been distin... |
21.02.2025 | While Democracy Burns, Democrats Prioritize… Demolishing Section 230? | While an unelected tech billionaire is effectively orchestrating a coup of the US government, violating federal law with apparent impunity, and disclaiming all responsibility for the chaos he’s causing, the Democrats have identified their t... |
20.02.2025 | How to Manage Player Data in Real-Time Multiplayer Games with Flutter? | Share
Tweet
Share
Share
Email
The thrill of real-time multiplayer gaming lies in its dynamic, unpredictable nature—every player’s move instantly impacts the entire game environment. But achieving this seamless experience is no easy feat. Ev... |
12.02.2025 | Как написать свою лучшую статью — “Хит на Хабр” + 2 книги для авторов и компаний | Подборок книг о том, как писать статьи, на Хабре вагон и маленькая тележка. Есть и про первую статью, и про хардкорную, и про технотексты. Есть даже пост «Как написать худшую статью на Хабре».
Я, как начинающий автор, решила внести свой неб... |
12.02.2025 | TIOBE Programming Index News February 2025: Fast Programming Languages Are In Demand | Fast programming languages are gaining popularity, TIOBE CEO Paul Jansen said in the TIOBE Programming Community Index in February. Fast programming languages he called out include C++, Go, and Rust.
Also, according to the updated TIOBE ran... |
12.02.2025 | Откуда взялась хвостовая рекурсия и когда ожидается ее реализации в новом стандарте языка Си. Рекурсия VS Iteration... | Я надеюсь что это неожиданное название заставит вас обратить внимание на эту статью, но самое главное на что я надеюсь что прочитав эту статью вы уже не сможете так просто игнорировать факты.
Когда я учился программированию меня учили что р... |
12.02.2025 | Все, что нужно для создания приложений с LLM: обзор возможностей LangChain | Сегодня появляется все больше и больше приложений на основе больших языковых моделей — условным чат-ботом в Telegram уже никого не удивить. В рамках обучения в магистратуре AI Talent Hub мне не раз приходилось разрабатывать такие приложения... |
10.02.2025 | The Evolution of Programming Languages: Navigating the Future with C++ and Rust | In the world of programming, languages evolve like living organisms. They adapt, grow, and sometimes face extinction. C++ and Rust are two prominent players in this ecosystem, each with its strengths and weaknesses. As technology advances, ... |
10.02.2025 | Книга: «Dungeons & Dragons: Тактика боя для Мастеров подземелий (Монстры)» | Привет, Хаброжители!
«Dungeons & Dragons: Тактика боя для Мастеров подземелий (Монстры)» — книга, обязательная к прочтению для каждого Мастера начинающего, среднего и продвинутого уровня, который хочет сделать игру ярче и сложнее для иг... |
10.02.2025 | Идеи стоящие за дизайном языков программирования | Когда смотришь на дизайн синтаксиса того или иного языка программирования невольно задумываешься, почему сделано так, а не иначе. Тут я обозреваю лишь некоторые идеи стоящие за этим: "программисту нельзя доверять", "язык долж... |
09.02.2025 | The Legacy of Sid Meier's Covert Action: A Dive into Gaming History | In the world of video games, few names resonate as strongly as Sid Meier. Known primarily for his groundbreaking series, Civilization, Meier's earlier work, Covert Action, often gets overshadowed. Released in 1990, this game offers a unique... |
09.02.2025 | The Matrix of Reality: Bridging Minds and Machines | In a world where technology evolves at lightning speed, the idea of connecting our minds to a virtual realm feels tantalizingly close. Imagine a future where thoughts and digital landscapes intertwine seamlessly, much like the characters in... |
09.02.2025 | The Evolution of Machine Translation: From Rule-Based to Neural Networks | Machine translation (MT) is a journey, a winding road paved with technological advancements and linguistic challenges. It began in the 1950s, a time when computers were the size of rooms and the concept of translating languages with machine... |
09.02.2025 | Rust в ядре Linux: лекарство или яд? Споры о будущем | В мире разработки программного обеспечения, особенно в области системного программирования, языки C и Rust занимают особое место. C, как проверенный временем язык, десятилетиями служил основой для создания операционных систем, включая Linux... |
09.02.2025 | C++ на стероидах: Бьёрн Страуструп представил «профили» для обеспечения безопасности ресурсов и типов | «Прошло более 45 лет с тех пор, как C++ был впервые задуман», — написал 74-летний создатель C++ Бьёрн Страуструп в статье для Communications of the ACM. Он пожаловался, что многие разработчики «используют C++ так, как будто это все ещё пред... |
08.02.2025 | Ещё раз о моделях памяти, применявшихся в DOS | Некоторое время назад я написал несколько статей о различных трюках, применявшихся в операционной системе DOS, чтобы вписаться в те жёсткие лимиты памяти, которые действовали в реальном режиме на архитектуре x86. Постоянно возникал и остава... |
07.02.2025 | Trump’s Sanctions: A New Chapter in the ICC Saga | In a bold stroke, President Donald Trump has reignited tensions with the International Criminal Court (ICC). On February 7, 2025, he authorized economic and travel sanctions against individuals involved in ICC investigations targeting U.S. ... |
07.02.2025 | The High-Temperature Superconductivity Conundrum: A Quest for Understanding | High-temperature superconductivity (HTS) is a captivating enigma in the realm of physics. It’s like a riddle wrapped in a mystery, tantalizing scientists since its discovery in the 1980s. Superconductors are materials that can conduct elect... |
07.02.2025 | Bridging the Gap: The Rise of Telegram Bots in Industrial Digitalization | In the age of digital transformation, businesses are seeking efficient ways to streamline operations. Enter the Telegram bot, a tool that acts as a bridge between employees and databases, especially in environments where traditional access ... |
07.02.2025 | Trump imposes sanctions on International Criminal Court | WASHINGTON: US President Donald Trump on Thursday (Feb 7) authorised economic and travel sanctions targeting people who work on International Criminal Court investigations of US citizens or US allies such as Israel, repeating action he took... |
06.02.2025 | Облегчаем разработку Flutter-приложений: Создание плагинов с помощью Kotlin Multiplatform | Будучи Flutter-разработчиками, мы часто сталкиваемся с необходимостью написания кода, ориентированного на конкретную платформу. Хоть Flutter и предоставляет полноценный фреймворк для создания кроссплатформенных приложений, интеграция нативн... |
06.02.2025 | Архитектура чат-ботов столкнулась с фундаментальными ограничениями | Исследователи выяснили, что у больших языковых моделей (LLM) существуют фундаментальные ограничения в решении задач, требующих сложного и многоступенчатого рассуждения (compositional reasoning).
Они приводят в пример логическую головоломку ... |
06.02.2025 | Когнитивная разгрузка с ИИ: взлет интеллекта или деградация? | Системы искусственного интеллекта — от поисковых движков до больших языковых моделей, таких как ChatGPT, — всё чаще выступают в роли “плагинов” для нашего мозга. Мы полагаемся на них в запоминании фактов, планировании расписания, написании ... |
05.02.2025 | Malicious Packages Discovered in Python Package Index: A Wake-Up Call for Developers | In the ever-evolving landscape of cybersecurity, threats lurk in unexpected places. Recently, a significant incident unfolded within the Python Package Index (PyPI), a repository widely used by developers for package management. This incide... |
05.02.2025 | Представлен открытый проект WikiTok, где можно быстро узнавать новое, скролля ленту из рандомных статей Wikipedia | Разработчик Исаак Джемаль представил открытый проект под названием WikiTok (интерфейс в стиле TikTok для просмотра случайных публикаций), где можно быстро узнавать новое, скролля ленту из рандомных статей Wikipedia. Исходный код решения нап... |
04.02.2025 | Valhalla — эпичный рефакторинг Java. Часть 1: История проекта, сложности реализации и цели | Команда Spring АйО перевела и адаптировала доклад Брайана Гоетца «Valhalla — эпичный рефакторинг Java», который будет опубликован несколькими частями. В первой части серии будет рассказано об истории и причинах появления проекта Valhalla и,... |
04.02.2025 | Машинный перевод | Автор статьи: Сергей Артамонов - DS Wildberries, Research Engineer Skoltech, аспирант мехмата МГУ, преподаватель Школы Высшей Математики
Машинный перевод – одна из самых старых и проработанных задач обработки естественного языка. Машинный п... |
04.02.2025 | Как стать Project-менеджером с нуля? Бесплатная программа обучения | Если вбить фразу «как стать project-менеджером» в поисковую строку, можно найти множество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков тысяч рублей.
Чтобы изменить д... |
04.02.2025 | Cryptohack. Решение CTRIME | Приветствую, Хабр! Я продолжаю освещать режимы шифрования блочных шифров и сегодня расскажу про режим CTR (Counter), а также разберу решение задачи CTRIME, в которой этот режим используется. При этом в задаче напрямую не используется уязвим... |
04.02.2025 | Про Rust — просто. Что читать в каком порядке? | Друзья! Многие из вас, возможно, как и я, интересовались изучением и использованием в работе очень эффективного, популярного у крупных вендоров и востребованного языка программирования Rust но, как и я, оставляли свои попытки из‑за сложност... |
02.02.2025 | Семь самых важных научных статей в истории Computer Science | Прежде чем мы начнём, уточню: да, это субъективный список. Его цель — не закончить обсуждения, а породить их. Эти семь работ (отсортированных по дате публикации) я выделил потому, что они сильно повлияли на современный мир. Каждая из них за... |
01.02.2025 | The New SEO Frontier: Embracing Entity Optimization in an AI-Driven World | In the digital landscape, search engine optimization (SEO) is the compass guiding businesses to their audience. Traditionally, this compass pointed towards keywords. But as artificial intelligence (AI) takes the helm, the compass is shiftin... |
31.01.2025 | The Saga of Software Development: Navigating Complexity with Clarity | In the realm of software development, complexity often looms like a dark cloud. Developers grapple with the challenge of creating systems that are both robust and maintainable. Enter the saga pattern, a beacon of hope in the stormy seas of ... |
31.01.2025 | ИИ теперь может предсказывать успех в карьере и образовании по одному изображению лица | ИИ теперь может предсказывать успех в карьере и образовании по одному изображению лица
Представьте, что вы идете на собеседование, и еще до того, как вы произнесете хоть слово, бот-интервьюер c ИИ оценит вас по выражению лица. Можно ли суди... |
31.01.2025 | How AI Is Transforming the SEO Playbook — and What Businesses Must Do to Ensure Long-Term Relevance and Visibility As AI-driven search evolves, traditional keyword SEO is giving way to entity optimiza... | Search engine optimization (SEO) has always been about one thing: making content visible to the right audience at the right time. Traditionally, this meant crafting content around specific keywords — the terms users type into search engines... |
30.01.2025 | Астероид с массой 220 тысяч тонн, возможно, столкнется с Землей в 2032 году, но паниковать не стоит | В системе автоматического мониторинга столкновений с Землей - Sentry - появились данные о возможном столкновении астероида массой 220 тысяч тонн в 2032 году с вероятностью 1,3 процента. Sentry - это полностью автоматизированная система NASA... |
30.01.2025 | Болезнь «ООП головного мозга» | (Объектно-Ориентированное Помешательство)
Описание:
Заразное ментальное расстройство, поражающее программистов, чрезмерно увлекающихся объектно-ориентированным программированием (ООП) и паттернами проектирования. Симптомы включают неспособн... |
25.01.2025 | The Quirks of Programming Syntax: A Journey Through 42 Languages | Programming is like a vast ocean, with each language representing a unique island. Some are familiar, while others are exotic and strange. Recently, a developer embarked on a quest to explore the syntax of 42 programming languages. This jou... |
24.01.2025 | The Rise of TimeGPT: A New Era in Time Series Forecasting | In the world of data, time is a relentless river. It flows, it changes, and it shapes our understanding of the future. For businesses, predicting this flow is crucial. Enter TimeGPT, a groundbreaking model designed to navigate the complexit... |
24.01.2025 | Winter Davos 2025: Yidu Tech Accelerates Global Expansion of AI-Powered Healthcare Solutions | DAVOS, Switzerland, Jan. 24, 2025 /PRNewswire/ -- From January 20 to 24, the World Economic Forum Annual Meeting 2025, also known as Winter Davos, gathered global leaders in Davos, Switzerland. Representing China's AI-powered healthcare sec... |
23.01.2025 | Невидимый вывод grep при поиске, включающим конец строки в файлах с разделителем строк CRLF | На днях столкнулся с такой ситуацией: паттерн, который гарантированно должен обеспечивать непустой вывод, вместо текста производит множество пустых строк.
Уже сталкивался с этим, но давно и причину вспомнил не сразу. Пофрустрировав, всё-так... |
23.01.2025 | Вызов защищенного API из iOS-приложения на Swift | Пошаговое руководство по использованию OAuth 2.0 при доступе к защищенным API из iOS‑приложения на Swift с Auth0.
Как Swift‑разработчику, в какой‑то момент вам, скорее всего, понадобится добавить в свое приложение аутентификацию пользовател... |
22.01.2025 | Navigating the Open Source Journey: From Private Code to Public Contribution | In the world of software development, the transition from a private project to an open-source initiative is akin to opening the doors of a secret garden. It’s a process filled with excitement, challenges, and the promise of community collab... |
22.01.2025 | Прогнозируем временные данные с TimeGPT | Прогнозирование временных рядов играет ключевую роль в самых разных отраслях: от предсказания тенденций на фондовом рынке до оптимизации цепочек поставок и управления запасами.
Однако традиционные модели, такие как ARIMA, экспоненциальное с... |
21.01.2025 | Wikipedia Turns 24: A Digital Legacy and Ongoing Debate | On January 15, 2025, Wikipedia celebrated its 24th birthday. Launched in 2001 by Jimmy Wales and Larry Sanger, it has become a digital titan. This online encyclopedia boasts over 60 million articles across 353 languages. It’s a vast ocean o... |
21.01.2025 | Wikipedia Turns 24: A Legacy of Knowledge and Controversy | On January 15, 2025, Wikipedia celebrates its 24th birthday. Launched in 2001 by Jimmy Wales and Larry Sanger, it has grown into a colossal repository of knowledge. With over 60 million articles in 353 languages, it stands as the most compr... |
21.01.2025 | Избавляемся от LUKS-шифрования корневого диска | При установке любого дистрибутива мы имеем возможность зашифровать партиции на диске, иногда я шифрую корень системы
Но что делать, если хочется снять шифрование?
Загружаемся через LiveCD
Пакеты cryptsetup cryptsetup-bin должны быть установ... |
21.01.2025 | Запускаем собственный сокращатель ссылок Slash на VPS | Привет! На связи Игорь из техподдержки PQ.Hosting! Я продолжаю писать о незаезженных self-hosted приложениях, которые можно легко установить на свой виртуальный сервер. В прошлый раз я рассказывал, как поднять собственную интернет-машину вр... |
20.01.2025 | Как построить интеграцию | Интеграция различных ИТ-систем — задача, с которой сталкиваются многие компании, особенно когда необходимо объединить все существующие решения в единую экосистему. Думаю, что все хорошо знакомы с тем самым спагетти-стайлом, страшилкой про т... |
20.01.2025 | Архитектура для SwiftUI — VSURF | Сегодня с вами Никита, iOS Team Lead в Surf. Никита объяснит, почему мы в Surf решили создать собственную архитектуру для разработки на SwiftUI.
SwiftUI фундаментально отличается от UIKit. Поэтому он требует своего подхода к архитектуре. Вс... |
15.01.2025 | Как я замучился с пресейлами и решил создать SaaS сервис себе в помощь | Хочу поведать свою историю, как большая нагрузка, множество рутинной работы и постоянное отвлечение меня от основной работы, разработки архитектуры софта, толкнули меня на создание системы, которая бы автоматизировала ряд процессов в пресей... |
15.01.2025 | С Днем Вики! 24 года всемирной энциклопедии | На фоне: NFT первой в истории Википедии правки, которую сделал Джимми Уэйлс в день запуска сайта
15 января 2001 года Джимми Уэйлс и Ларри Сэнгер запустили Википедию, которая считается самой полной энциклопедией из когда-либо созданных. Сего... |
14.01.2025 | Navigating the Future of Identity Security in 2025 | The landscape of identity security is shifting. As we step into 2025, the focus is not on revolution but evolution. The events of 2024 have set the stage for a more resilient approach to identity management. Organizations are awakening to t... |
14.01.2025 | The Rise of GraphQL: A New Era for APIs | In the digital age, data is the lifeblood of applications. APIs are the veins that carry this data. For years, REST APIs have been the standard. They are like old highways, familiar but often congested. Enter GraphQL, a new contender that p... |
14.01.2025 | Who are the bond vigilantes and are they back? | Who are the bond vigilantes and are they back?
By ReutersJanuary 14, 20256:44 AM UTCUpdated ago
Text
Small Text
Medium Text
Large Text
Share
X
Facebook
Linkedin
Email
Link
Buses cross Waterloo Bridge with the City of London financial distri... |
14.01.2025 | Buffzone | Tad Boyle grateful for time spent with CU Buffs coaching legend Bill McCartney | When Boyle returned to lead the CU men in 2010, those glory years were long past, but it was well before age and illness began taking a toll on McCartney. Boyle asked to meet with McCartney soon after taking the job, and in those early year... |
14.01.2025 | Пара слов о робастном распознавании речи или как «Писец» на Тотальный диктант ходил | В 2024 году состоялся юбилейный, десятый Тотальный диктант. Тогда на него пришёл «Писец». Вы не подумайте, не произошло ничего плохого. «Писец» — это открытая система автоматической расшифровки речи, от журналистского интервью до заседания ... |
13.01.2025 | How to quickly remove AI results from Google Search | You can’t have failed to notice that certain searches on Google now display AI-generated summaries, known as "AI Overviews," at the top of search results.
If you ask Google a question, such as “What is Bigfoot?” you will see an in... |
12.01.2025 | The Rise of BlackLotus: A Deep Dive into UEFI Bootkits and the Git 2.48 Release | In the digital age, security is a fortress under constant siege. Cyber threats evolve, and so must our defenses. Two recent developments highlight this struggle: the emergence of the BlackLotus UEFI bootkit and the release of Git 2.48. Each... |
12.01.2025 | Что на неделе: Python — язык года, видеоигры — деструктивный контент, код на Java — лирика для песни | Врываемся в 2025 год с новой порцией кринжовых любопытных новостей из мира около-IT. Весь прошлый год я вел учет блокировок, странных гаджетов и громких заголовков СМИ, чтобы нам было о чем посудачить на выходных. Кажется, иногда получалось... |
11.01.2025 | Релиз Git 2.48 | 10 января 2025 года вышла версия 2.48 распределённой системы управления версиями Git. В обновление вошли 605 функций и исправления ошибок от 93 разработчиков, 35 из них — новые участники проекта. Релиз Git 2.47 состоялся в октябре 2024 года... |
11.01.2025 | Решаем задачи по теорверу с собеседований в Яндекс и Авито: считаем доверительный интервал для Бета-распределения... | В данной статье я разбираю математику, лежащую в основе двух связанных технических задач. Я показываю, как из биномиального распределения рождается Бета-распределение и демонстрирую расчет доверительного интервала для последнего: через точн... |
10.01.2025 | Можно ли собрать в одном большом гайде всё, что полезно знать о языке C и его применениях | Мне показалась очень интересной тема открытая в недавней статье
Собрал в одном большом гайде всё, что хотел бы знать, когда изучал язык C
Во вступлении там написано:
Очевидный факт: язык C — это основа большого количества современных экосис... |
10.01.2025 | Radisson Hotel Group Debuts Park Inn by Radisson in Vellore | Real Estate Radisson Hotel Group Debuts Park Inn by Radisson in Vellore
10 Jan 2025 1 Min Read CW Team
Radisson Hotel Group has announced the opening of Park Inn by Radisson Vellore, marking the global hospitality brand's debut in the histo... |
09.01.2025 | Моделируем поверхность Земли в пару строчек | Вы когда-нибудь играли в Outer Wilds? Планеты там невероятно красивы. Это собственно стало основной мотивацией создать свою простую модель планеты, используя реальные географические данные о высотах и немножко магии Wolfram Language
Финальн... |
08.01.2025 | What is Community Notes? How does it work? With Meta removing fact-check — all you need to know explained | Mark Zuckerberg, Chairman and CEO of Meta Platforms on January 7, announced the company's pivot from professional fact-checking of content to reliance on “Community Notes” type crowdsourced features for posts. And with that came a variety o... |
08.01.2025 | Типология Test Doubles | Тестовые дублёры (англ. Test Doubles) — это объекты или модули, используемые в автоматизированных тестах в качестве замены некоторых частей тестируемой системы (англ. SUT, System Under Test).
Многие программисты называют все тестовые дублёр... |
07.01.2025 | Mozilla's Orbit: A New Era of Content Summarization in Firefox | In a world overflowing with information, Mozilla has stepped up to the plate. The tech giant recently launched Orbit, a groundbreaking extension for Firefox. This tool harnesses the power of artificial intelligence to summarize web content,... |
07.01.2025 | Сколько роботов можно испечь на кухне? | Залипательное DIY роботостроениеПервая часть
Как-то мой друг на ДР подарил мне Ардуино-набор. Я посмотрел на набор, сказал ага, спасибо, и полгода к нему на притрагивался. Но была пандемия, уже второй ее год, времени было много и я как то п... |
07.01.2025 | Python — язык программирования 2024 года по версии рейтинга TIOBE | Python стал языком программирования 2024 года по версии рейтинга TIOBE. Эта награда присуждается языку программирования с самым высоким ростом рейтинга за год. Python вырос в популярности больше остальных языков программирования за предыдущ... |
05.01.2025 | PeaZip 10.2: A New Era for File Compression | In the digital age, file management is akin to navigating a vast ocean. Users need reliable tools to keep their data organized and secure. Enter PeaZip 10.2, a cross-platform, open-source file manager and archiver that has just set sail in ... |
05.01.2025 | PeaZip 10.2 and Amarok 3.2.0: The New Wave of Open-Source Tools | In the ever-evolving landscape of software, two open-source projects have recently made headlines: PeaZip 10.2 and Amarok 3.2.0. Each offers unique features that cater to different user needs. PeaZip is a versatile file archiver, while Amar... |
05.01.2025 | Mozilla выпустила расширение для обобщения контента в Firefox с помощью ИИ | Mozilla запустила расширение Orbit для Firefox, которое позволит обобщать веб-контент в браузере во время просмотра. Оно преобразует длинный текст и видеоролики в компактные сводки.
Orbit использует большую языковую модель Mistral (Mistral ... |
05.01.2025 | Можно ли уместить игру Minecraft всего в один QR-код? | Ответ: да! И вот же он:
Игра запускается, и вы можете перемещаться по миру 64x64x64 при помощи клавиш WASD. Пробелом прыгаем, мышью осматриваемся. Щёлкнув левой кнопкой мыши, можно разрушить блок, а правой — установить землю.
Можно просмотр... |
04.01.2025 | Winter Wonders: Experiments to Spark Curiosity and Creativity | Winter is a canvas painted with snowflakes and frost. It invites exploration and experimentation. The chill in the air doesn’t just freeze water; it freezes time, allowing us to delve into the wonders of science. This season, let’s embrace ... |
04.01.2025 | The Unexpected Marriage of COBOL and Minecraft: A New Era of Gaming Innovation | In a world where technology evolves at lightning speed, the marriage of COBOL and Minecraft may seem like an odd couple. Yet, this unlikely pairing has sparked a wave of curiosity and innovation. CobolCraft, a new server for Minecraft, is b... |
04.01.2025 | Релиз кроссплатформенного открытого многофункционального архиватора PeaZip 10.2 | В начале 2025 года состоялся релиз кроссплатформенного открытого менеджера файлов и архиватора PeaZip 10.2. Исходный код проекта написан на Pascal (Lazarus/FreePascal, для сборок под Windows задействован InnoSetup) и опубликован на GitHub п... |
04.01.2025 | Cryptohack. Решение Flipping Cookie, Lazy CBC | Приветствую, Хабр! В новой статье я продолжаю рассказывать о слабых местах режима шифрования CBC и разбираю ещё парочку задач на CBC с Cryptohack. Конкретно сегодня поговорим о том почему использование ключа в качестве инициализирующего век... |
04.01.2025 | Подключаем WiFi вручную | И снова вспомню времена древние, староглиняные: когда-то настройка сети в UNIX-like OS была делом, требующим сложных технических знаний. Нужно было зайти в консоль под правами рутовыми, да указать вручную адрес IP для интерфейса сетевого. П... |
04.01.2025 | Is Wikipedia a Reliable Source for Academia? What You Need to Know for Research | Share
Tweet
Share
Share
Email
Trusting Wikipedia for research? Let’s uncover when it’s reliable and how to use it smartly!
Is Wikipedia a friend or foe for researchers? With its vast accessibility and endless articles, it’s often the first ... |
02.01.2025 | FreeRTOS для самых маленьких на примере ESP-IDF | Все мы знаем, что FreeRTOS — это операционная система для проектов, где каждой задаче установлены строгие рамки времени, чтобы любое действие было гарантированно обработано. На этом познания об этой системе у большинства айтишников заканчив... |
02.01.2025 | CobolCraft = Cobol и Minecraft: как древний язык программирования нашел применение в популярной игре | Разработчики удивили мир, запустив сервер для Minecraft на основе программного обеспечения, написанного на COBOL — одном из старейших языков программирования, созданном более 60 лет назад. Несмотря на возраст и устаревший статус, старый язы... |
02.01.2025 | Вышел GCC Front End для языка программирования Algol 68 | 1 января 2025 года состоялся выпуск фронтенда GCC (GNU Compiler Collection) Front End для языка программирования Algol 68 от разработчика Хосе Маркези. Это событие произошло более чем пятьдесят лет после публикации этого ЯП и спустя год пос... |
31.12.2024 | Navigating the Digital Labyrinth: OpenVPN and I2P Integration | In the vast expanse of the internet, privacy is a treasure. Many seek it, but few find it. OpenVPN and I2P offer a path through this digital labyrinth, allowing users to cloak their online activities. This article explores the integration o... |
31.12.2024 | The Evolution of Flight Simulators: From Simple Beginnings to Digital Realities | Flight simulators have soared from humble origins to become a cornerstone of both entertainment and training. They are the bridge between fantasy and reality, allowing users to experience the thrill of flight without leaving the ground. Thi... |
30.12.2024 | После четырехлетнего перерыва в 2025 году снова состоится Международный конкурс обфускации кода на языке C | После четырехлетнего перерыва в 2025 году снова состоится Международный конкурс обфускации кода на языке C (International Obfuscated C Code Contest, IOCCC, для экспертов и разработчиков Obscure/Obfuscated C program). Это мероприятие проводи... |
30.12.2024 | OpenVPN & i2pd: VPN через I2P (часть 2) | В предыдущей статье я описал как сконфигурировать wireguard для работы через I2P. Эту статью можно считать копией с тем отличием, что будем использовать OpenVPN.
Желание попробовать OpenVPN в конфигурации "VPN over I2P" не случайн... |
29.12.2024 | Итоги Advent of Code 2024: чаще код писали на Python, а участвовали ради веселья | Организаторы ежегодного адвент-календаря для разработчиков Advent of Code подвели итоги. Выяснилось, что участники чаще всего писали код на Python, использовали редактор VS Code, а почти половина не хочет появляться в глобальном рейтинге ли... |
29.12.2024 | Тире минус дефис. Или размер имеет значение | В одной из недавних статей на Хабре мы обсуждали использование кавычек в русскоязычных и английских текстах. В той статье я обещался пройтись по правилам использования дефисов и тире, собственно, выполняю обещание. Также из этой статьи вы у... |
28.12.2024 | Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications | Spring Data JPA Specifications — мощный инструмент для написания динамических запросов в реляционных базах данных. Они позволяют строить сложные SQL-запросы в декларативной форме, комбинируя их с помощью предикатов, таких как AND, OR и т.д ... |
25.12.2024 | The Gaetz Scandal: A Political Drama Unfolds | The political stage is often a theater of the absurd. The latest act features Matt Gaetz, a former congressman from Florida, embroiled in a scandal that reads like a tabloid headline. The U.S. House Ethics Committee has unveiled a report de... |
25.12.2024 | The Art of Emulation: Crafting a Byte-Sized Virtual Console | In the realm of programming, few pursuits are as rewarding as creating your own emulator. It’s like building a time machine, allowing you to revisit the golden age of gaming with a fresh perspective. Today, we dive into the world of emulati... |
24.12.2024 | The Evolution of Bash: A Journey Through Time and Code | Bash, the ubiquitous shell, is more than just a command line. It’s a testament to innovation, collaboration, and the relentless pursuit of efficiency. Born from the ashes of Unix, Bash has evolved into a powerful tool that shapes the way we... |
24.12.2024 | Толкаем байты, или Простейший эмулятор своими руками | Есть хороший способ начать свой путь в системное программирование: написать эмулятор и ассемблер для какого-нибудь простого процессора. Сегодня популярностью в узких кругах пользуются fantasy consoles: виртуальные игровые приставки в ретрод... |
24.12.2024 | Разбираемся с цветами: пространства, иллюзии и квантование | Привет! Меня зовут Илья, я iOS-разработчик в компании Банки.ру.
Однажды я заметил, что цвет из Figma на симуляторе почему-то выглядел иначе. Вроде бы HEX-код один и тот же, но они явно отличались. Это заставило меня задуматься о том, что пр... |
23.12.2024 | История оболочки Bash и чему она нас может научить | Это перевод статьи, оригинал — по ссылке.
В этот день, практически в канун католического рождества, 23 декабря 1996 года, вышла оболочка Bash версии 2.0. Последний мажорный релиз на сегодня — это версия 5.3. Сейчас Bash встроена почти во вс... |
23.12.2024 | JavaScript: структуры данных и алгоритмы. Часть 7
❯ Строки
❯ Поиск | Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это седьмая часть серии.
Сегодня мы поговорим об алгоритмах для работы со строками и поиска.
Код, представленный... |