[DevOps, GitHub, Open source, Python] Словарь русского айти
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Всем привет! Меня зовут Азат, и сегодня мы поговорим о языке. Но не о языке программирования, а о естественном. Более конкретно, о языке русскоязычных айтишников. Как и у любого профессионального сообщества, у нас есть свой сленг (попробуйте дать навскидку несколько словечек). И сленг на самом деле немаленький.
И я люблю эти слова! Например "питоняша". Несмотря на то, что мне сложно дать определение этого слова (простая попытка — "человек, очень любящий питон"), оно прекрасно, радует ухо.
Но если мы попробуем загуглить его, то получим всего 295 результатов. Возможно это, конечно, не самое популярное слово. Но если попробовать другие (например, "яндех"), то можно увидеть, что их присутствие в вебе не очень велико. Моё предположение в том, что русский айти сленг живёт в основном в бесконечных телеграм-чатах. Чат курса в университете, горы рабочих чатов, чаты по интересам к технологиям. Да вы и сами знаете.
В этих чатах слова рождаются и погибают. Мы фиксируем их в своих головах, но и оттуда они постепенно уходят. Мы теряем культуру.
А теперь представьте, если бы было единое место, где собран словарь русского айти. Это был бы своеобразный цифровой музей, в котором можно было бы познакомиться с бытом русскоязычного айти-специалиста. По-моему, очень классная идея. Я решил воплотить её в жизнь.
Реализация словаря
Думая, как же реализовать задуманное, я почти сразу вспомнил про другой проект — сбор подписей в поддержку фигурантов "Московского дела" на гитхабе.
В этот репозиторий люди делают пулл реквест с файлом, в котором ставят своё имя и должность. После этого с помощью Github Actions их информация попадает в README и видна на главной странице. Мне нужно было практически то же самое.
После внимательного изучения кода (да что уж, многое просто скопировано) я сделал репозиторий с долгожданным словарём.
Алгоритм работы примерно такой: при пуше в мастер (а именно это происходит после одобрение пулл реквеста) запускается код на питоне, который сканирует целиком директорию с файлами, где находятся слова, делает небольшую валидацию. Потом берётся файл readme_header.md со статичным контентом. Его содержимое переносится в README и дописывается загруженными словами в алфавитном порядке. Потом скрипт на баше делает коммит и пуш, добавляя обновлённый файл в репозиторий.
Github Actions открывает много новых возможностей, реализация такого проекта на гитхабе без этого мне не представляется возможной. Если бы был голый README, в который люди добавляют новые слова, то постоянно ломался бы алфавитный порядок, к тому же добавились бы проблемы с мёрджем данных. В общем, неудобно. А с Github Actions всё круто. Можно легко сохранять структурированность, всё делается автоматически.
Всё должно работать. Теперь сообщество (то есть вы, друзья) может присылать новую информацию и она будет легко обрабатываться. Радость!
Я добавил в словарик 6 слов, с этого можно начинать. Друзья, поделитесь вашими самыми любимыми и интересными профессиональными словечками здесь в комментариях или сразу в пулл реквесте. Давайте вместе построим музей нашей культуры!
P. S. Если есть какие-то предложения по улучшению кода или вообще, то пишите мне в телеграм @Azatik1000
===========
Источник:
habr.com
===========
Похожие новости:
- [Natural Language Processing, Open source, Голосовые интерфейсы, Хакатоны, Яндекс API] Сущности для платформы Яндекс.Диалоги
- [IT-инфраструктура, Open source, Администрирование баз данных, Высокая производительность, Хранение данных] Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать. Алексей Зателепин (2018г)
- [IT-инфраструктура, Open source, Разработка под Linux, Учебный процесс в IT] Наши уникальные бесплатные мастер-курсы Kubernetes, CLI tool для разработчиков Odo, Java в контейнерах и много книг
- [MySQL, Python, Машинное обучение] Web server for Machine Learning 'VKF-solver'
- [Python, Учебный процесс в IT] Повелевать Web’ом с помощью Python (перевод)
- [IT-инфраструктура, Open source, Настройка Linux, Системное администрирование] От “стартапа” до тысяч серверов в десятке ЦОД. Как мы гнались за ростом Linux инфраструктуры
- [Data Mining, Визуализация данных, Natural Language Processing, Программирование, Python] How to find an English teacher. Part 1
- [Машинное обучение, MySQL, Python] Web-сервер машинного обучения «ВКФ-решатель»
- [Python, Программирование] Введение в асинхронное программирование на Python (перевод)
- [Python, Программирование] А вы можете решить эти три (обманчиво) простые задачи на Python? (перевод)
Теги для поиска: #_devops, #_github, #_open_source, #_python, #_lingvistika (лингвистика), #_kultura (культура), #_github_actions, #_devops, #_github, #_open_source, #_python
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 09:47
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Всем привет! Меня зовут Азат, и сегодня мы поговорим о языке. Но не о языке программирования, а о естественном. Более конкретно, о языке русскоязычных айтишников. Как и у любого профессионального сообщества, у нас есть свой сленг (попробуйте дать навскидку несколько словечек). И сленг на самом деле немаленький. И я люблю эти слова! Например "питоняша". Несмотря на то, что мне сложно дать определение этого слова (простая попытка — "человек, очень любящий питон"), оно прекрасно, радует ухо. Но если мы попробуем загуглить его, то получим всего 295 результатов. Возможно это, конечно, не самое популярное слово. Но если попробовать другие (например, "яндех"), то можно увидеть, что их присутствие в вебе не очень велико. Моё предположение в том, что русский айти сленг живёт в основном в бесконечных телеграм-чатах. Чат курса в университете, горы рабочих чатов, чаты по интересам к технологиям. Да вы и сами знаете. В этих чатах слова рождаются и погибают. Мы фиксируем их в своих головах, но и оттуда они постепенно уходят. Мы теряем культуру. А теперь представьте, если бы было единое место, где собран словарь русского айти. Это был бы своеобразный цифровой музей, в котором можно было бы познакомиться с бытом русскоязычного айти-специалиста. По-моему, очень классная идея. Я решил воплотить её в жизнь. Реализация словаря Думая, как же реализовать задуманное, я почти сразу вспомнил про другой проект — сбор подписей в поддержку фигурантов "Московского дела" на гитхабе. В этот репозиторий люди делают пулл реквест с файлом, в котором ставят своё имя и должность. После этого с помощью Github Actions их информация попадает в README и видна на главной странице. Мне нужно было практически то же самое. После внимательного изучения кода (да что уж, многое просто скопировано) я сделал репозиторий с долгожданным словарём. Алгоритм работы примерно такой: при пуше в мастер (а именно это происходит после одобрение пулл реквеста) запускается код на питоне, который сканирует целиком директорию с файлами, где находятся слова, делает небольшую валидацию. Потом берётся файл readme_header.md со статичным контентом. Его содержимое переносится в README и дописывается загруженными словами в алфавитном порядке. Потом скрипт на баше делает коммит и пуш, добавляя обновлённый файл в репозиторий. Github Actions открывает много новых возможностей, реализация такого проекта на гитхабе без этого мне не представляется возможной. Если бы был голый README, в который люди добавляют новые слова, то постоянно ломался бы алфавитный порядок, к тому же добавились бы проблемы с мёрджем данных. В общем, неудобно. А с Github Actions всё круто. Можно легко сохранять структурированность, всё делается автоматически. Всё должно работать. Теперь сообщество (то есть вы, друзья) может присылать новую информацию и она будет легко обрабатываться. Радость! Я добавил в словарик 6 слов, с этого можно начинать. Друзья, поделитесь вашими самыми любимыми и интересными профессиональными словечками здесь в комментариях или сразу в пулл реквесте. Давайте вместе построим музей нашей культуры! P. S. Если есть какие-то предложения по улучшению кода или вообще, то пишите мне в телеграм @Azatik1000 =========== Источник: habr.com =========== Похожие новости:
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 09:47
Часовой пояс: UTC + 5