Forwarded from Типичный программист
Основные команды SQL
https://tproger.ru/translations/sql-recap/
Шпаргалка для тех, кто только начинает знакомство с базами данных либо хочет освежить свои знания, например, перед собеседованием.
#базыданных #sql
https://tproger.ru/translations/sql-recap/
Шпаргалка для тех, кто только начинает знакомство с базами данных либо хочет освежить свои знания, например, перед собеседованием.
#базыданных #sql
Forwarded from Типичный программист
Современные гаджеты, которые можно сделать своими руками
https://tproger.ru/digest/modern-gadgets-diy/
Не обязательно быть Илоном Маском, чтобы делать какие-то прикольные штуки. Мы собрали подборку из современных устройств и гаджетов, которые можно собрать у себя дома.
Например, в ролике в посте показано как своими руками собрать простейшие умные очки.
#diy #технологии
https://tproger.ru/digest/modern-gadgets-diy/
Не обязательно быть Илоном Маском, чтобы делать какие-то прикольные штуки. Мы собрали подборку из современных устройств и гаджетов, которые можно собрать у себя дома.
Например, в ролике в посте показано как своими руками собрать простейшие умные очки.
#diy #технологии
YouTube
How To Make Smart Glasses DIY at Home
How to make smart glasses at home
To build this type of smart glass you need Arduino nano, Bluetooth module, and OLED display.
In this video, I make easily homemade smart glasses for experience iot technology. You can watch time, notifications from a smartphone…
To build this type of smart glass you need Arduino nano, Bluetooth module, and OLED display.
In this video, I make easily homemade smart glasses for experience iot technology. You can watch time, notifications from a smartphone…
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
В общем случае с помощью shell команды без написания кода и интеграций можно получить любую метрику. Тогда почему бы это всё не визуализировать?
Наблюдение за изменением состояния в базе данных, мониторинг размера очередей, телеметрия с удалённых серверов, запуск деплой скриптов и получение нотификации по завершению — конфигурируется за минуту простым YAML файлом.
Исходники здесь: https://github.com/sqshq/sampler
Почитать подробнее здесь: https://tprg.ru/Tv0Y
#консоль
Наблюдение за изменением состояния в базе данных, мониторинг размера очередей, телеметрия с удалённых серверов, запуск деплой скриптов и получение нотификации по завершению — конфигурируется за минуту простым YAML файлом.
Исходники здесь: https://github.com/sqshq/sampler
Почитать подробнее здесь: https://tprg.ru/Tv0Y
#консоль
Forwarded from Типичный программист
Материалы по Си
Рекомендуем русскоязычный видеокурс для изучения языка Си с нуля. 42 урока, по 25−30 минут каждый: https://tproger.ru/video/clang-for-beginners-videos/
Если не хотите смотреть видеокурс, то по той же ссылке выше есть часовое видео, в котором объясняются основы синтаксиса языка: переменные, условные операторы, структуры, типы данных, функции, циклы.
Если видеоуроки вообще для вас не подходят, то у нас ещё есть подборка книг по Си: https://tproger.ru/books/clang-books/
#си
Рекомендуем русскоязычный видеокурс для изучения языка Си с нуля. 42 урока, по 25−30 минут каждый: https://tproger.ru/video/clang-for-beginners-videos/
Если не хотите смотреть видеокурс, то по той же ссылке выше есть часовое видео, в котором объясняются основы синтаксиса языка: переменные, условные операторы, структуры, типы данных, функции, циклы.
Если видеоуроки вообще для вас не подходят, то у нас ещё есть подборка книг по Си: https://tproger.ru/books/clang-books/
#си
Forwarded from Типичный программист
Шаблоны проектирования простым языком
В этой серии статей читайте о разных видах паттернов. Каждый паттерн объясняется простыми словами, приводится пример из жизни, кейсы для уместного использования и, конечно, код.
Порождающие: https://tprg.ru/patterns-1
Структурные: https://tprg.ru/patterns-2
Поведенческие: https://tprg.ru/patterns-3
#паттерны
В этой серии статей читайте о разных видах паттернов. Каждый паттерн объясняется простыми словами, приводится пример из жизни, кейсы для уместного использования и, конечно, код.
Порождающие: https://tprg.ru/patterns-1
Структурные: https://tprg.ru/patterns-2
Поведенческие: https://tprg.ru/patterns-3
#паттерны
Forwarded from Типичный программист
13 проектов для Python-разработчиков среднего уровня
https://tprg.ru/lQms
Углубляться в изучение языка лучше на конкретных практических проектах. Какой проект выбрать? To-Do приложение? Калькулятор? Как-то слишком банально.
Мы сделали подборку из идей Python-проектов для десктопа, веба и командной строки, а в конце статьи — несколько универсальных советов по работе над любым проектом.
#python
https://tprg.ru/lQms
Углубляться в изучение языка лучше на конкретных практических проектах. Какой проект выбрать? To-Do приложение? Калькулятор? Как-то слишком банально.
Мы сделали подборку из идей Python-проектов для десктопа, веба и командной строки, а в конце статьи — несколько универсальных советов по работе над любым проектом.
#python
Forwarded from Типичный программист
Какие шаблоны проектирования стоит знать каждому программисту?
Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты: https://tproger.ru/experts/which-design-patterns-to-learn/
Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты: https://tproger.ru/experts/which-design-patterns-to-learn/
Forwarded from Типичный программист
Хорошему системному администратору нужны хорошие инструменты. У нас есть огромная подборка таких: https://tproger.ru/digest/sysadmin-compilation/
#sysadmin #инструменты
#sysadmin #инструменты
Forwarded from Журнал «Код»
Любимый инструмент хакеров и программистов — SSH.
Должен быть в арсенале каждого: https://thecode.media/sshhhh/
#объяснялово_Код
Должен быть в арсенале каждого: https://thecode.media/sshhhh/
#объяснялово_Код
Forwarded from Журнал «Код»
Пять приложений для разработчика
У программистов тоже должны быть игрушки!
https://thecode.media/zero-cool/
#подборка_Код
У программистов тоже должны быть игрушки!
https://thecode.media/zero-cool/
#подборка_Код
Forwarded from Типичный программист
Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript
https://tproger.ru/translations/better-javascript-code-with-fp-features/
У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.
Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.
#javascript
https://tproger.ru/translations/better-javascript-code-with-fp-features/
У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.
Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.
#javascript
Forwarded from Типичный программист
Словари и их методы в Python
https://tproger.ru/explain/python-dictionaries/
Коротко и по делу:
— как достать данные,
— как добавить, обновить, удалить ключ,
— как итерировать.
#python
https://tproger.ru/explain/python-dictionaries/
Коротко и по делу:
— как достать данные,
— как добавить, обновить, удалить ключ,
— как итерировать.
#python
Forwarded from PythonDigest
Исследование глубин аннотаций типов в Python. Часть 1
https://habr.com/ru/post/463929/?utm_campaign=463929&utm_source=habrahabr&utm_medium=rss
C 2014 года, когда в Python появилась поддержка аннотаций типов (https://www.python.org/dev/peps/pep-0484/), программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «подсказками») используются примерно в 20-30% кода, написанного на Python 3. Вот (https://twitter.com/vboykis/status/1128324572917448704) результаты опроса, который она, в мае 2019, провела в Twitter.
https://habr.com/ru/post/463929/?utm_campaign=463929&utm_source=habrahabr&utm_medium=rss
C 2014 года, когда в Python появилась поддержка аннотаций типов (https://www.python.org/dev/peps/pep-0484/), программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «подсказками») используются примерно в 20-30% кода, написанного на Python 3. Вот (https://twitter.com/vboykis/status/1128324572917448704) результаты опроса, который она, в мае 2019, провела в Twitter.