TinyLisp
Сегодня, просматривая GitHub, я наткнулся на очень любопытный проект: TinyLisp — полноценный интерпретатор Lisp всего в 99 строках C-кода.
В эти 99 строк входит 21 встроенная функция, механизм сборки мусора, интерактивная среда REPL, и всё это можно запускать даже на портативных компьютерах 1980-х годов.
Основные возможности:
🔸 Полноценный интерпретатор Lisp в 99 строках на C
🔸 Поддержка функционального программирования, замыканий и макросов
🔸 Простейший сборщик мусора и REPL
🔸 Подробная техническая статья с разбором принципов реализации
🔸 Несколько оптимизированных версий под разные требования к производительности
🔸 Запускается даже на ретро-устройствах вроде Sharp PC-G850
Собрать и запустить можно одной командой, что делает проект отличным вариантом для разработчиков, которые хотят глубже понять, как устроена реализация языков программирования.
📁 Language: #C 86.2%
⭐️ Stars: 1.1k
➡️ Cсылка на GitHub
📱 @git_developer
Сегодня, просматривая GitHub, я наткнулся на очень любопытный проект: TinyLisp — полноценный интерпретатор Lisp всего в 99 строках C-кода.
В эти 99 строк входит 21 встроенная функция, механизм сборки мусора, интерактивная среда REPL, и всё это можно запускать даже на портативных компьютерах 1980-х годов.
Основные возможности:
Собрать и запустить можно одной командой, что делает проект отличным вариантом для разработчиков, которые хотят глубже понять, как устроена реализация языков программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆7❤5👍2
doxx
В повседневной работе Word-документы вроде техдоков, спецификаций требований и протоколов встречаются повсюду.
Но для разработчиков, которые постоянно работают в терминале, переключаться на рабочий стол и открывать тяжеловесные офисные тулзы ради просмотра документов — откровенно неудобно.
Недавно на GitHub появился первый Word-viewer, созданный специально для терминала: doxx. Он убирает необходимость в Microsoft Word.
Написан на Rust, запускается быстро, потребляет мало памяти и при этом сохраняет полное форматирование и структуру таблиц. Также есть удобные функции: поиск, навигация и экспорт в разные форматы.
📁 Language: #Rust 100.0%
⭐️ Stars: 1.6k
➡️ Cсылка на GitHub
📱 @git_developer
В повседневной работе Word-документы вроде техдоков, спецификаций требований и протоколов встречаются повсюду.
Но для разработчиков, которые постоянно работают в терминале, переключаться на рабочий стол и открывать тяжеловесные офисные тулзы ради просмотра документов — откровенно неудобно.
Недавно на GitHub появился первый Word-viewer, созданный специально для терминала: doxx. Он убирает необходимость в Microsoft Word.
Написан на Rust, запускается быстро, потребляет мало памяти и при этом сохраняет полное форматирование и структуру таблиц. Также есть удобные функции: поиск, навигация и экспорт в разные форматы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤2
GhostTrack
Обнаружил интересный проект на GitHub: GhostTrack.
Он позволяет выяснить, на каких платформах использовался телефонный номер или имя пользователя, исходя из введённых данных.
📁 Language: #Python 100.0%
⭐️ Stars: 3.1k
➡️ Cсылка на GitHub
📱 @git_developer
Обнаружил интересный проект на GitHub: GhostTrack.
Он позволяет выяснить, на каких платформах использовался телефонный номер или имя пользователя, исходя из введённых данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
spill
spill — это транзитный сервер буфера обмена, который позволяет передавать данные между устройствами без их сохранения.
Приложение обеспечивает поддержку http и ssh, а при использовании https требуется установка сертификатов.
В будущем планируется внедрение поддержки изображений и интерфейса для просмотра клипов.
📁 Language: #Cpp 98.8%
⭐️ Stars: 4
➡️ Cсылка на GitHub
📱 @git_developer
spill — это транзитный сервер буфера обмена, который позволяет передавать данные между устройствами без их сохранения.
Приложение обеспечивает поддержку http и ssh, а при использовании https требуется установка сертификатов.
В будущем планируется внедрение поддержки изображений и интерфейса для просмотра клипов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Выбирай нужное и обучайся:
385 ГБ — Python
229 ГБ — JS, HTML, CSS
422 ГБ — C, C++, C#
147 ГБ — Java, PHP
202 ГБ — Rust, Golang
352 ГБ — Flutter, Kotlin, Swift
168 ГБ — DevOps, СисАдмин
242 ГБ — ИБ, Хакинг
122 ГБ — Windows, Linux
107 ГБ — Git, GitHub
242 ГБ — БД (SQL и NoSQL)
163 ГБ — QA-тестирование
108 ГБ — ИИ, Machine Learning
189 ГБ — Разработка игр
171 ГБ — Разработка ботов
612 ГБ — Собеседования в IT
3942 ГБ — Другие направления
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🌚1
Leantime
Часто нам нужен простой и удобный инструмент для управления проектами, но сложность профессиональных систем с кучей функций только раздражает.
К счастью, я нашёл Leantime — open-source инструмент для управления проектами. Он такой же простой в использовании, как канбан-доска в Feishu, но при этом по функциональности сопоставим с ZenTao.
Основные возможности:
🔸 Управление задачами с разными представлениями: Kanban, диаграммы Ганта, таблицы, списки, календари
🔸 Полный набор инструментов для планирования проекта: дашборды, отчёты, отслеживание прогресса
🔸 Система управления знаниями: Wiki-документация, доски идей, ретроспективы
🔸 Инструменты для стратегического анализа: встроенный business model canvas и SWOT-анализ
🔸 Функции тайм-менеджмента: учёт рабочего времени и статистика по таймшитам
🔸 Корпоративный уровень управления доступом: интеграция с LDAP, двухфакторная аутентификация и другие механизмы безопасности
Проект можно быстро развернуть через Docker или собрать из исходников. Подходит для небольших и средних стартап-команд, а также для независимых разработчиков, которым не хочется возиться с громоздкими системами управления проектами.
📁 Language: #PHP 45.3%, #JavaScript 26.4%
⭐️ Stars: 7k
➡️ Cсылка на GitHub
📱 @git_developer
Часто нам нужен простой и удобный инструмент для управления проектами, но сложность профессиональных систем с кучей функций только раздражает.
К счастью, я нашёл Leantime — open-source инструмент для управления проектами. Он такой же простой в использовании, как канбан-доска в Feishu, но при этом по функциональности сопоставим с ZenTao.
Основные возможности:
Проект можно быстро развернуть через Docker или собрать из исходников. Подходит для небольших и средних стартап-команд, а также для независимых разработчиков, которым не хочется возиться с громоздкими системами управления проектами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1