Papers-we-love – Различные статьи из мира компьютерных технологий и наук, достойные для прочтения
Papers We Love (PWL) - это сообщество, построенное вокруг чтения, обсуждения и изучения академических работ по информатике. Этот репозиторий служит каталогом некоторых из лучших документов, которые может найти сообщество, объединяя документы, разбросанные по всему Интернету.
Вы также можете посетить сайт Papers We Love для получения дополнительной информации.
GitHub | #Archive #Interesting
Papers We Love (PWL) - это сообщество, построенное вокруг чтения, обсуждения и изучения академических работ по информатике. Этот репозиторий служит каталогом некоторых из лучших документов, которые может найти сообщество, объединяя документы, разбросанные по всему Интернету.
Вы также можете посетить сайт Papers We Love для получения дополнительной информации.
GitHub | #Archive #Interesting
❤39
30-Days-Of-JavaScript – пошаговое руководство по изучению языка программирования JavaScript за 30 дней.
В данном руководстве вы используете JavaScript для добавления интерактивности на веб-сайты, для разработки мобильных приложений, настольных приложений, игр, и в настоящее время JavaScript можно использовать для машинного обучения и AI.
Темп изучения у каждого разный – не удивляйтесь если вы будете проходить его дольше
⤷ Инструкция на русском
GitHub | #JavaScript #Useful
В данном руководстве вы используете JavaScript для добавления интерактивности на веб-сайты, для разработки мобильных приложений, настольных приложений, игр, и в настоящее время JavaScript можно использовать для машинного обучения и AI.
Темп изучения у каждого разный – не удивляйтесь если вы будете проходить его дольше
⤷ Инструкция на русском
GitHub | #JavaScript #Useful
❤55
px3d – Экспериментальный движок инструмент для построения пиксельной 3D-графики
Загружает сцену из блендера с помощью Three.js, и перерабатывает её в пиксельный вид, используя низкополигональные превращения.
⤷ Интерактивное демо
GitHub | #Clojure #Interesting
Загружает сцену из блендера с помощью Three.js, и перерабатывает её в пиксельный вид, используя низкополигональные превращения.
⤷ Интерактивное демо
GitHub | #Clojure #Interesting
❤27
fast-cli – Инструмент, для тестирования скорости загрузки/выгрузки с использованием fast.com
Ещё есть схожая альтернатива speed-test, которая использует speedtest.net из CLI
GitHub | #JavaScript #Interesting
Ещё есть схожая альтернатива speed-test, которая использует speedtest.net из CLI
GitHub | #JavaScript #Interesting
❤20
Svelte – новый способ создания веб-приложений.
Это компилятор, который берет ваши декларативные компоненты и преобразует их в эффективный JavaScript, который «хирургически» обновляет DOM
Узнайте больше на сайте Svelte
GitHub | #TypeScript #Web
Это компилятор, который берет ваши декларативные компоненты и преобразует их в эффективный JavaScript, который «хирургически» обновляет DOM
Узнайте больше на сайте Svelte
GitHub | #TypeScript #Web
❤30
MacOSBigSurWeb – Веб-имплементация интерфейса MacOS Big Sur. Реализованная используя Svelte, постом выше
Проект еще в стадии демо, но то что есть - уже впечатляет
GitHub | #TypeScript #Interesting #Web #MacOS
Проект еще в стадии демо, но то что есть - уже впечатляет
GitHub | #TypeScript #Interesting #Web #MacOS
❤43
Alda – это текстовый язык программирования для создания музыкальных композиций. Alda позволяет сочинять и воспроизводить музыку, используя только текстовый редактор и командную строку.
Зачем сочинять музыку таким образом, а не в графической программе? Ссылка на блог.
GitHub | #Go #Kotlin #Music #Interesting
Зачем сочинять музыку таким образом, а не в графической программе? Ссылка на блог.
GitHub | #Go #Kotlin #Music #Interesting
❤27
falso – ещё одна библиотека, которая генерирует фейковые-данные
⤷ Документация
GitHub | #TypeScript #Interesting #Useful
⤷ Документация
GitHub | #TypeScript #Interesting #Useful
❤13
Ai-expert-roadmap – Путеводитель по изучению ИИ в 2021(2) году
В данном репозитории вы найдете набор диаграмм, демонстрирующих пути, по которым вы можете пойти, и технологии, которые вы хотели бы изучить, чтобы стать специалистом по анализу данных, машинному обучению или экспертом по ai.
Цель таких «путеводителей» - дать вам представление об теме в целом и помочь вам, если вы запутались в том, чему учиться дальше, и не поощрять вас выбирать то, что модно и в тренде. Вы должны понять, почему один инструмент лучше подходит для одних случаев, чем другой, и т.д.
Интерактивную версию со ссылками на каждый маркер из списка можно найти по адресу i.am.ai/roadmap
GitHub | #Roadmap #AI #Interesting
В данном репозитории вы найдете набор диаграмм, демонстрирующих пути, по которым вы можете пойти, и технологии, которые вы хотели бы изучить, чтобы стать специалистом по анализу данных, машинному обучению или экспертом по ai.
Цель таких «путеводителей» - дать вам представление об теме в целом и помочь вам, если вы запутались в том, чему учиться дальше, и не поощрять вас выбирать то, что модно и в тренде. Вы должны понять, почему один инструмент лучше подходит для одних случаев, чем другой, и т.д.
Интерактивную версию со ссылками на каждый маркер из списка можно найти по адресу i.am.ai/roadmap
GitHub | #Roadmap #AI #Interesting
❤34
md2googleslides – Довольно интересный инструмент для конвертации markdown-документов в Google Slides презентации
Этот проект был разработан в качестве примера использования Slides API
Хотя он еще не производит потрясающе красивых презентаций, рекомендуется использовать этот инструмент для быстрого прототипирования
GitHub | #TypeScript #Interesting
Этот проект был разработан в качестве примера использования Slides API
Хотя он еще не производит потрясающе красивых презентаций, рекомендуется использовать этот инструмент для быстрого прототипирования
GitHub | #TypeScript #Interesting
❤13
Yggdrasil – реализация сетевого протокола, посредством которого создается обширная самоорганизующаяся mesh-сеть, которая будет работать в оверлейном режиме, позволяя создать приватную сеть поверх Интернета
Yggdrasil работает на ряде платформ, включая Linux, macOS, Ubiquiti EdgeRouter, VyOS, Windows, FreeBSD, OpenBSD и OpenWrt
Данные, передаваемые внутри сети, шифруются. Используется сквозное асимметричное шифрование на основе эллиптических кривых. Дополнительную анонимизацию можно обеспечить посредством сетей Tor и I2P
GitHub | #Go #Interesting #Web #Security
Yggdrasil работает на ряде платформ, включая Linux, macOS, Ubiquiti EdgeRouter, VyOS, Windows, FreeBSD, OpenBSD и OpenWrt
Данные, передаваемые внутри сети, шифруются. Используется сквозное асимметричное шифрование на основе эллиптических кривых. Дополнительную анонимизацию можно обеспечить посредством сетей Tor и I2P
GitHub | #Go #Interesting #Web #Security
❤58
mosaic – Утилита для созданя фотомозаических изображений по исходной картинке, используя набор тайлов/плиток¹
Для ее использования необходимо установить Python вместе с библиотекой изображений Pillow.
Помимо изображения для фотомозаики(поддерживаются наиболее распространенные форматы изображений), вам понадобится большая коллекция различных изображений для использования в качестве плиток. Эти изображения могут быть любой формы или размера (утилита автоматически обрезает и изменит их размер), но для хороших результатов вам понадобится их много - по крайней мере, несколько сотен.
1: Tiles - arranged on a computer screen pictures so that they do not overlap
GitHub | #Python #Generator
Для ее использования необходимо установить Python вместе с библиотекой изображений Pillow.
Помимо изображения для фотомозаики(поддерживаются наиболее распространенные форматы изображений), вам понадобится большая коллекция различных изображений для использования в качестве плиток. Эти изображения могут быть любой формы или размера (утилита автоматически обрезает и изменит их размер), но для хороших результатов вам понадобится их много - по крайней мере, несколько сотен.
1: Tiles - arranged on a computer screen pictures so that they do not overlap
GitHub | #Python #Generator
❤13
femto – Терминальный текстовый редактор, написанный на Rust
Проект предназначен для демонстрации минимального терминального текстового редактора, написанного минимальным количеством строк. Для достижения этой цели необходимо было сделать пару «взломов» в некоторых строках, но остальная часть кода, особенно структура программы, написана так, чтобы быть легко расширяемой
Состоит из 300 Кб статически связанного (стриженного) двоичного файла.
GitHub | #Rust #Interesting #Text #Editor
Проект предназначен для демонстрации минимального терминального текстового редактора, написанного минимальным количеством строк. Для достижения этой цели необходимо было сделать пару «взломов» в некоторых строках, но остальная часть кода, особенно структура программы, написана так, чтобы быть легко расширяемой
Состоит из 300 Кб статически связанного (стриженного) двоичного файла.
GitHub | #Rust #Interesting #Text #Editor
❤19
ImprovedTube – это расширение YouTube для всех браузеров, которое изменяет видеоплеер и Youtube, чтобы дать пользователям больше контроля над всеми аспектами воспроизведения
С ImprovedTube вы можете настроить постоянный размер плееров, заставить плейлисты воспроизводиться в обратном направлении, зaдать постоянную скорость воспроизведения или исправить качество видео и много других опций.
⤷ Веб-сайт
GitHub | #JavaScript #Extension #Browser #Useful
С ImprovedTube вы можете настроить постоянный размер плееров, заставить плейлисты воспроизводиться в обратном направлении, зaдать постоянную скорость воспроизведения или исправить качество видео и много других опций.
⤷ Веб-сайт
GitHub | #JavaScript #Extension #Browser #Useful
❤34
Termux - это эмулятор терминала Android и приложение среды Linux, написанный на Java.
Он работает напрямую без рутирования или настройки. Минимальная базовая система устанавливается автоматически - дополнительные пакеты доступны с помощью менеджера пакетов APT.
Termux-app - Пользовательский интерфейс и эмуляция терминала
Termux-api - Android API для использования командной строки и скриптов или программ
Termux-styling (Kotlin) - Дополнительное приложение для настройки шрифтов, терминала и цветовой схемы
Termux-tasker - Дополнительное приложение для интеграции с Tasker
Termux-packages (Shell) - Сборка системы и первичный набор пакетов для Termux
GitHub | #Java #Terminal #Android
Он работает напрямую без рутирования или настройки. Минимальная базовая система устанавливается автоматически - дополнительные пакеты доступны с помощью менеджера пакетов APT.
Termux-app - Пользовательский интерфейс и эмуляция терминала
Termux-api - Android API для использования командной строки и скриптов или программ
Termux-styling (Kotlin) - Дополнительное приложение для настройки шрифтов, терминала и цветовой схемы
Termux-tasker - Дополнительное приложение для интеграции с Tasker
Termux-packages (Shell) - Сборка системы и первичный набор пакетов для Termux
GitHub | #Java #Terminal #Android
❤22
Flask-boost – Генератор приложений Flask, нацеленный на упрощение и ускорение разработки
Особенности:
• Четко определенная структура проекта
• Использование заводского шаблона для создания приложений
• Возможность разделять контроллеры, модели, формы, утилиты, активы, страницы Jinja2, макросы Jinja2 на разные каталоги
GitHub | #Flask #Python #Interesting
Особенности:
• Четко определенная структура проекта
• Использование заводского шаблона для создания приложений
• Возможность разделять контроллеры, модели, формы, утилиты, активы, страницы Jinja2, макросы Jinja2 на разные каталоги
GitHub | #Flask #Python #Interesting
❤22
GPU.js – Библиотека, предоставляющая возможность программным путем проводить вычисления на GPU
GPU.js автоматически транспилирует простые функции JavaScript в язык шейдеров и компилирует их, чтобы они запускались на вашем графическом процессоре.
В случае, если графический процессор недоступен, функции по-прежнему будут работать на обычном JavaScript.
Для получения более быстрых концепций см. Быстрые концепции на вики
GitHub | #JavaScript #GPU #Interesting
GPU.js автоматически транспилирует простые функции JavaScript в язык шейдеров и компилирует их, чтобы они запускались на вашем графическом процессоре.
В случае, если графический процессор недоступен, функции по-прежнему будут работать на обычном JavaScript.
Для получения более быстрых концепций см. Быстрые концепции на вики
GitHub | #JavaScript #GPU #Interesting
❤26
CompreFace – Это бесплатная система распознавания лиц с открытым исходным кодом от Exadel
CompreFace можно легко интегрировать в любую систему без предварительных навыков машинного обучения. CompreFace предоставляет REST API для распознавания лиц, проверки лиц, обнаружения лиц, определения ориентиров, возраста и пола и легко развертывается с помощью докера.
⤷ Веб-сайт
GitHub | #Java #Recognition #Useful #Interesting
CompreFace можно легко интегрировать в любую систему без предварительных навыков машинного обучения. CompreFace предоставляет REST API для распознавания лиц, проверки лиц, обнаружения лиц, определения ориентиров, возраста и пола и легко развертывается с помощью докера.
⤷ Веб-сайт
GitHub | #Java #Recognition #Useful #Interesting
❤39