| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Feb 27, 2026 | Ring Programming Language: A Hidden Gem Shaping the Future of Software Development in the Age of AI‑Assisted Programming | The
programming language is rapidly emerging as one of the most distinctive and forward‑thinking technologies in today’s programming landscape. Designed and created by Mahmoud Samir Fayed, a researcher and developer known for his long‑term ... |
| Feb 26, 2026 | Forza Tarantool: разработка на C для встроенного сервера приложений | Tarantool – это in-memory СУБД с открытым исходным кодом, разрабатываемая VK Tech. Существует два способа разработки приложений для Tarantool. Как и к большинству СУБД, к Tarantool можно подключаться из внешнего приложения по TCP/IP. С этой... |
| Feb 23, 2026 | Релиз композитного сервера Weston 15.0 | В февраля 2026 года состоялся релиз композитного сервера Weston 15.0. В рамках этого открытого проекта развиваются технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользователь... |
| Jan 14, 2026 | Вышла стабильная версия свободного 2D САПР LibreCAD 2.2.1.3 | 11 января 2026 года вышла новая стабильная версия свободного мультиплатформенного 2D САПР LibreCAD 2.2.1.3 с багфиксами к предыдущей сборке. Решение LibreCAD доступно на более чем 20 языках для всех основных операционных систем, включая Win... |
| Jan 12, 2026 | Микрофичи, которые хотелось бы шире распространить в языках программирования | Все фичи в языках программирования условно делятся на три следующих класса:
Фичи, вокруг которых, в сущности, построен язык — поэтому постфактум добавить их невозможно. Таковы, например, ленивость в Haskell, проверка заимствований в Rust, т... |
| Dec 28, 2025 | Создаём замыкания С из замыканий Lua | Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталас... |
| Dec 24, 2025 | Выпуск языка программирования Lua 5.5 | 22 декабря 2025 года состоялся стабильный выпуск языка программирования Lua 5.5. Предыдущая стабильная сборка проекта вышла в январе 2020 года. Это решение представляет собой быстрый и компактный скриптовый язык программирования, получивший... |
| Mar 30, 2025 | Недопонятый язык Lua | Lua — один из моих любимых языков программирования. Я использовал его для создания CMS на своём старом учебном сайте, для создания крутых IoT-устройств, для разработки мини-игр и экспериментов с децентрализацией сети. Однако экспертом по эт... |
| Mar 17, 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 ... |
| Jan 24, 2025 | The Art of Cave Generation: Crafting Virtual Worlds | In the realm of 3D graphics, the landscape is a canvas. Each pixel, a brushstroke. The art of cave generation is akin to sculpting a masterpiece from a block of marble. It requires precision, creativity, and a deep understanding of the tool... |
| Jan 24, 2025 | The Art of 3D Terrain Generation and Rendering Techniques in Modern Gaming | In the realm of 3D graphics, terrain generation and rendering techniques are the backbone of immersive experiences. Think of it as crafting a vast, intricate tapestry where every thread counts. This article explores the nuances of cave gene... |
| Jan 23, 2025 | Начальная генерация пещер | Всем привет, в 3D граффике помимо решения задач тени/света, и примитивов, а так же физики и возможно каких-то базовых задач, которые сегодня могут заменить библиотеки по математике, стоит отметить генерацию поверхностей. Какие-то поверхност... |
| Jan 7, 2025 | Understanding Neural Networks and KAN: A Concise Guide | Neural networks are the backbone of modern artificial intelligence. They mimic the human brain, processing information through interconnected nodes. Yet, many struggle to grasp their intricacies. This guide aims to demystify neural networks... |
| Jan 7, 2025 | Установка telegrtam-cli в Ubuntu и Debian | Для начала разберём "Зачем?" и надо ли это вам!
Начну с плюсов и полезных фишек:
Самое главное на мой взгляд это легковесность, всего 10мб
Меньше движений(всё легко, быстро и красиво)
Больше степеней свободы(куча фишек которые не ... |
| Jan 6, 2025 | Собрал в одном большом гайде всё, что хотел бы знать, когда изучал язык C | Очевидный факт: язык C — это основа большого количества современных экосистем программирования. Он обеспечивает фундамент многих операционных систем, базовых библиотек и системных инструментов. При этом все еще не существует единого ресурса... |
| Jan 5, 2025 | Вышла стабильная версия свободного 2D САПР LibreCAD 2.2.1 | 4 января 2024 года вышла стабильная версия свободного мультиплатформенного 2D САПР LibreCAD 2.2.1. Релиз предыдущей стабильной версии проекта состоялся в декабре 2022 года. Решение LibreCAD доступно на более чем 20 языках для всех основных ... |
| Dec 5, 2024 | Прощай, Индия: как мы создали свою систему отслеживания задач на замену Jira | Привет, Хабр!
Зовут меня Егор, и в этой статье я хочу рассказать, как мы с ребятами из компании АИСА запилили свой аналог Jira – с блэкджеком и быстрым API на Go.
«Хомячки плакали, кололись, но продолжали грызть суккулент»Рождение идеи
Чуть... |
| Nov 8, 2024 | Unlocking the Digital Playground: Free Programming Lessons for Kids | In today's digital age, programming is the new literacy. It's not just for adults anymore. Children and teenagers are diving into the world of coding, game development, and digital creativity. With over 100 free online programming... |
| Nov 7, 2024 | 100+ бесплатных уроков по программированию для детей и подростков онлайн | Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте ин... |
| Oct 23, 2024 | The Digital Playground: Teaching Programming to Young Minds | In today's world, technology is the air we breathe. Children are not just passive consumers; they are becoming creators. The question is, when should they start learning to code? The answer is simple: as early as possible. The age of 7... |
| Oct 22, 2024 | Программирование для детей 8–9 лет: примеры направлений и проектов | Младшие школьники 8–9 лет, о чем говорит наша практика, уже способны справляться с блочным программированием и постепенно погружаться в текстовые языки, ведь соответствующий возраст – хорошее время для первых успешных шагов в IT. А мы хотим... |
| Oct 16, 2024 | Корутины: stackful vs stackless | В этой статье я хочу объяснить разницу между stackless и stackful корутинами: чем они отличаются, какие у них плюсы и минусы, а также в общих чертах рассказать, как в некоторых языках программирования реализована многопоточность.
Я стараюсь... |
| Oct 2, 2024 | Тестовое задание от гейм-студии (matchmaking, разбор) | На это задание я наткнулся в процессе недавнего поиска работы - питерская компания занимающаяся разработкой игр предлагала его выполнить до отклика на HH (на вакансию Go-разработчика). То есть "присылайте отклик вместе со ссылкой на ва... |
| Sep 19, 2024 | Программирование для детей онлайн: ТОП-7 направлений | Программирование — это отличный инструмент для развития современных детей и подростков: он прокачивает логику и мышление, учит думать и решать сложные задачи. А еще написание кода — популярное и востребованное направление в целом: рынок IT-... |
| Sep 14, 2024 | Navigating the Future: Redox OS and the End of Windows 10 Support | The tech landscape is shifting. Two significant developments are on the horizon: the rise of Redox OS and the impending end of support for Windows 10. Each represents a different approach to operating systems, with unique implications for u... |
| Sep 14, 2024 | Redox OS: операционная система на Rust с микроядром и поддержкой Unix. Что это за ОС? | Мы в Selectel любим изучать разные операционные системы. Сейчас в наше поле зрения попала Redox OS, которая считается альтернативой Linux/BSD системам. Она написана на языке Rust. По словам разработчиков, теперь ОС более безопасная и произв... |
| Sep 1, 2024 | The Latest Waves in Open Source: GNU Screen 5.0 and Wireshark 4.4.0 | In the world of open-source software, updates are like fresh air. They bring new life, fix old problems, and enhance user experience. Two significant releases have just hit the scene: GNU Screen 5.0 and Wireshark 4.4.0. Both tools serve dif... |
| Aug 29, 2024 | Вышел Wireshark 4.4.0 | В конце августа 2024 года состоялся релиз стабильной версии свободного программного сетевого анализатора Wireshark 4.4.0. Это первый релиз ветки 4.4 открытого проекта.
Версия 4.0.0 популярного сетевого инструмента была представлена 4 октябр... |
| Jul 29, 2024 | Тысяча и одна библиотека С++ | В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или воз... |
| Jul 3, 2024 | 5 обучающих игр для разработчиков | Обучение программированию — это не только штудирование учебников, форумов и статей. Это еще и игра — вернее, игры, причем специализированные. Речь идет о геймификации в процессе учебы, когда материал подготавливают в игровой форме. Оказывае... |
| Jun 28, 2024 | Что я думаю о Lua после релиза проекта на 60,000 строчек кода? | Перевод статьи опубликованной на Medium, которая недавно широко обсуждалась на Hacker News и в Reddit.
Привет! Это Олег из Luden.io. Мы решили основательно поболтать о языке программирования Lua с Иваном Трусовым, ведущим программистом виде... |
| Apr 26, 2024 | TarantoolScript: статическая типизация в Lua-скриптах Tarantool | Введение
Если вам когда-нибудь доводилось писать скрипты для Тарантула, то вы наверняка сможете понять мою боль. Тарантул - удивительный инструмент, который позволяет не только хранить относительно большие объёмы данных и обеспечивать пораз... |
| Apr 12, 2024 | Релиз инструмента для профессиональной записи и обработки звука Ardour 8.5 | 11 апреля 2024 года вышел инструмент для профессиональной записи и обработки звука Ardour 8.5. Это цифровая звуковая рабочая станция (DAW), работающая под Linux, Windows и macOS. Исходный код проекта опубликован на GitHub под открытой лицен... |
| Jan 22, 2024 | Exception Handling: сквозь мультивселенные интероперабельности | В любой программе периодически возникают исключительные ситуации, которые необходимо обрабатывать. В большинстве случаев обработка ошибок не вызывает вопросов, но ситуация становится сложнее, когда среда вашего исполнения представляет собой... |
| Jan 19, 2024 | Когда Random совсем не случаен | Этот пост — рассказ об истории, случившейся больше десятка лет назад; её код был мной утерян. Поэтому прошу простить меня, если я не вспомню точно все подробности. Кроме того, некоторые подробности упрощены, чтобы от этой статьи могли получ... |
| Nov 21, 2023 | Корутины для Go | Эта заметка о том, зачем нам нужен пакет coroutine для Go и как он будет выглядеть. Но прежде всего, что такое корутины?
Сегодня каждый программист знаком с вызовами функций (подпрограмм): F вызывает G, которая останавливает F и запускает G... |
| Sep 5, 2023 | Как профилировать, когда perf видит не все | В современных системах интерпретаторы используются повсеместно. Для проверки на соответствие ожиданиям по производительности их необходимо профилировать. Но когда значительная часть логики исполняется встроенным интерпретатором, окинуть взг... |
| Jun 7, 2023 | С++ как скриптовый язык на примере простой игры | Однажды я написал игру-паззл Blockdown (страница на Steam). Она интересна тем, что у неё свой собственный игровой движок. Filament берёт на себя всю сложную работу, связанную с графикой, поэтому игра не требует значительных усилий со сторон... |
| May 31, 2023 | Трассировка стека вызовов в среде кооперативной многозадачности: стектрейсы, файберы, два ствола | Персонаж с картинки — Трейсер из игры Overwatch
Привет, Хабр! Для отладки и анализа производительности часто используется трассировка (сбор) стека вызовов aka стектрейс. И если для трассировки стека различных потоков выполнения есть системн... |
| May 30, 2023 | Создание надстроек для офисного пакета «МойОфис». Часть 2. Расширяем структуру файлов надстройки и удалённая отладка | Все статьи цикла:
Введение
Расширяем структуру файлов надстройки и удалённая отладка (эта статья)
Итак, напомню предисторию создания статей. В связи с тем, что разработчики отечественного офисного пакета «МойОФис», не позаботились о создани... |
| May 29, 2023 | Lua: маленький язык, который смог | Lua — это, пожалуй, мой любимый "маленький язык", с низкой когнитивной нагрузкой и простотой в изучении и использовании. Он встроен во многое ПО, такое как Redis, NGINX через OpenResty и Wireshark (прим. перевод.: и многие другие)... |
| Apr 10, 2023 | Mediastreamer2. Применение Lua-машины в фильтрах | Эта публикация является дополнительной главой к моему руководству по Mediastreamer2. Обновленную версию руководство можно свободно скачать здесь: Яндекс-диск.Глава 8 Применение Lua-машины в фильтрах
Ранее мы рассматривали фильтры, поведение... |
| Dec 17, 2022 | Колдовской NeoVIM. Часть вторая. “Конфиг Всевластья” | Никто не любит конфиги (я уж точно). Они скучные и нединамичные.
Но со своим конфигом Nvim’а я ношусь, как Голлум с кольцом Всевластья. Моя прелесссссть. Я боюсь потерять свой конфиг, боюсь, что с ним что-то случится. Другие хотят забрать т... |
| Dec 10, 2022 | Как я запустил свою первую мобильную игру и провалился | В августе я уволился с работы, чтобы запустить свою первую мобильную игру. Мой проект провалился, но за 2 месяца я прошел все этапы создания игр. В статье рассказываю про инструменты, как планировал работу, настраивал монетизацию, запускал ... |
| Aug 23, 2022 | Встраиваем Lua в PHP через FFI | Foreign Function Interface — это перспективная альтернатива для традиционных PHP-расширений.
Сегодня мы будем разбирать FFI-библиотеку для работы с liblua5 из PHP, которая позволит исполнять скрипты на Lua из нашего приложения.
Мотивация
Дл... |
| Aug 17, 2022 | Пишем конфигурацию для Neovim | Привет, сегодня будет писать конфигурацию для терминального редактора Neovim на чистом Lua. Мы не будем использовать VimScript от слова совсем. Я расскажу в чем плюсы создания таких конфигураций, как соблюдать KISS (Keep It Stupid Simple) в... |
| Aug 15, 2022 | Есть ещё выдающиеся программисты, кроме Торвальдса, Беллара и Дина? Знакомьтесь — Джастин Танни | Программистам не дают Нобелевские премии. Хотя некоторые заслуживают. В нашей отрасли есть настоящие герои с выдающимися достижениями. Эти люди не строят карьеру, перепрыгивая с одной должности на другую, прокачивая зарплату. Создаётся впеч... |
| Jun 19, 2022 | Можно Ли Делать Игры На Python? | Python нашёл себе место почти во всех сферах IT. Разработка веб-сайтов, управление станками ЧПУ, desktop, мобильные приложения, а уж про искусственный интеллект, машинное обучение и анализ данных я вообще молчу. Сейчас Python лучший друг хо... |
| Feb 21, 2022 | Lua для паттернов проектирования: проверяем на лампочках | Как скрипты могут помочь при взаимодействии компонентов, типичных для IoT? С помощью языка Lua. Наш ведущий разработчик Леонид Садофьев рассказывает и показывает на примере своего демоприложения про использование Lua на проектах уровня бизн... |
| Dec 18, 2021 | Как я написал платформу для высокочастотного трейдинга на D | Я использовал язык программирования D для реализации платформы высокочастотного трейдинга (HFT). Я был вполне удовлетворен полученным опытом и решил поделиться тем, как я пришел к этому. Этот путь был тернист.
В 2008 году на Amazon я наткну... |
| Oct 25, 2021 | Тестирование СУБД: 10 лет опыта | Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил перерабо... |
| Sep 29, 2021 | Xeus-lua — интерактивные виджеты Lua в Jupyter Notebook | Торстен Бейер — программист из QuantStack, в Open Source он работал над nifty и vigra на C++, а также над inferno, kipoi, ilastik — на Python. Делимся материалом о новом ядре Lua от Торстена Бейера из блога разработчиков Jupyter, пока у нас... |
| Sep 25, 2021 | Developer Blog #1 – Android 2D Game | Дата начала разработки: 10 августа 2021 года.Содержание
Среда разработки
Интерфейс
Настройки – звуки, музыка, локализация
Графика
Управление
Объекты и инвентарь
ИтогиСреда разработки
В качестве среды разработки был выбран бесплатный кросспл... |
| Feb 26, 2021 | TensorFlow: A cheat sheet | TensorFlow was originally a deep learning research project of the Google Brain Team that has since become–by way of collaboration with 50 teams at Google–an open source library deployed across the Google ecosystem, including Google Assistan... |
| Nov 29, 2018 | Novaquark launches alpha for Dual Universe sci-fi MMO | Novaquark is launching the first playable alpha version of Dual Universe, a Civilization-like sci-fi game that will bring together a community of online gamers who can help edit and add to the creation.
The alpha version on the PC is the fi... |
| Nov 29, 2018 | Novaquark launches alpha for Dual Universe sci-fi MMO | Did you miss a session from GamesBeat Summit 2022? All sessions are available to stream now. Learn more.
Novaquark is launching the first playable alpha version of Dual Universe, a Civilization-like sci-fi game that will bring together a co... |
| Nov 14, 2015 | Want an open-source deep learning framework? Take your pick | We are excited to bring Transform 2022 back in-person July 19 and virtually July 20 - 28. Join AI and data leaders for insightful talks and exciting networking opportunities. Register today!
Earlier this week, Google made a splash when it r... |
| Jan 14, 2014 | How an emulator-fueled robot reprogrammed Super Mario World on the fly | Don't worry, Yoshi. That's just the fabric of reality reprogramming itself before our eyes.
TASVideos reader comments 52 with 38 posters participating, including story author
Share this story
Share on Facebook
Share on Twitter
Sha... |
| Mar 18, 2013 | Wikipedia crowdsources site performance: Speeding up 488,731 templates with a little Lua to go | Apparently, now you can crowdsource website performance.
Wikipedia pages should get a lot quicker very soon as the foundation behind the world’s largest and most popular encyclopedia have turned on Lua, a lightweight scripting engine, to sp... |
| Mar 18, 2013 | Wikipedia crowdsources site performance: Speeding up 488,731 templates with a little Lua to go | We are excited to bring Transform 2022 back in-person July 19 and virtually July 20 - 28. Join AI and data leaders for insightful talks and exciting networking opportunities. Register today!
Apparently, now you can crowdsource website perfo... |
| May 29, 2012 | Spy malware infecting Iranian networks is engineering marvel to behold | Iranian systems were by far the most targeted by Flame, an advanced piece of surveillance malware.
Kaspersky Lab reader comments 222 with 89 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit Flame
Rev... |
| Jun 23, 2009 | Ansca simplifies iPhone app-coding | New software invites all programmers to develop iPhone apps easily
Do you have an idea for the next great app, but have no time or desire to learn how to code in Objective C? If so, Ansca, Inc. believes it has the perfect software solution ... |
| Mar 10, 2009 | Verizon Unveils their Vision for the Web-Connected TV | In the U.S., Verizon FiOS customers will soon receive an update to their set-top boxes that will connect their TVs to the web in an entirely new way. The company is preparing a major upgrade to their TV widgets platform which currently serv... |
| Oct 31, 2008 | PDC 2008: Cross-platform .NET surprisingly makes a fast game scripting engine | An open source project to make a common language runtime for Linux, Mac, and iPhone that's .NET-compatible, has ended up succeeding in an area no one may have expected at first: as an artificial intelligence provider for gaming engines... |
| Como jogar Roblox [Guia para iniciantes] | Roblox é um título que recentemente superou Minecraft na média de jogadores mensais. A plataforma de criação permite aos usuários desenvolverem seus próprios jogos e até ganhar dinheiro com eles. Mas, você também pode curtir seu enorme catá... |
| OBS Studio Lua Скриптинг
Описание глобальных функций, API, настроек
Пример скрипта
Пример горячих клавиш
Задачи
Ссылки | Всем привет, в этом руководстве рассмотрим создание скриптов для OBS на языке Lua.
Скриптинг в OBS доступен начиная с версии 21, на данный момент новейшая 26.0.0-rc3 версия доступна для тестирования.Обновление включает в себя виртуальную ве... |