Forwarded from Веб-страница
Отличная интерактивная статья для изучения позиционирования в CSS с котиками:
https://tprg.ru/Pogp
#фронтенд #css
https://tprg.ru/Pogp
#фронтенд #css
Forwarded from Типичный программист
Подборка полезных команд Linux
В одной статье собрали большую подборку команд терминала Linux, с которыми вы здорово сэкономите своё время и повысите продуктивность:
https://tprg.ru/2Y45
#linux
В одной статье собрали большую подборку команд терминала Linux, с которыми вы здорово сэкономите своё время и повысите продуктивность:
https://tprg.ru/2Y45
#linux
Forwarded from Типичный программист
Создатель C++ ответил на 5 самых популярных вопросов по языку
Публикуем вторую часть интервью с Бьёрном Страуструпом. В нём он ответил на 5 самых популярных вопросов по C++ со Stack Overflow. Например, рассказал про исчерпывающий список книг по языку:
https://tprg.ru/LctI
Также рекомендуем почитать первую часть этого интервью. В нём Страуструп даёт несколько советов новичкам и рассказывает, почему в 2020 году всё ещё актуально учить C++:
https://tprg.ru/4tYy
#cpp
Публикуем вторую часть интервью с Бьёрном Страуструпом. В нём он ответил на 5 самых популярных вопросов по C++ со Stack Overflow. Например, рассказал про исчерпывающий список книг по языку:
https://tprg.ru/LctI
Также рекомендуем почитать первую часть этого интервью. В нём Страуструп даёт несколько советов новичкам и рассказывает, почему в 2020 году всё ещё актуально учить C++:
https://tprg.ru/4tYy
#cpp
Forwarded from Типичный программист
16 генераторов CSS-кода для веб-разработчиков
CSS стал таким мощным, что иногда им можно заменить даже JavaScript. Для CSS даже специальные инструменты стали выпускать, которые генерируют всякие прикольные штуки.
Например, на картинке в посте — инструмент, с помощью которого много мелких картинок можно объединить в один файл и выводить не с помощью тега img, а с помощью CSS.
В подборке рассказываем ещё про 15 занятных CSS-генераторов:
https://tprg.ru/lV43
#веб #css
CSS стал таким мощным, что иногда им можно заменить даже JavaScript. Для CSS даже специальные инструменты стали выпускать, которые генерируют всякие прикольные штуки.
Например, на картинке в посте — инструмент, с помощью которого много мелких картинок можно объединить в один файл и выводить не с помощью тега img, а с помощью CSS.
В подборке рассказываем ещё про 15 занятных CSS-генераторов:
https://tprg.ru/lV43
#веб #css
Forwarded from Типичный программист
Подготовлена реализация Git на Shell. Она получила название shit
Автор проекта написал его просто ради забавы. Эта идея возникла у него после спора о сложности внутренней структуры Git. Он был с этим не согласен и решил продемонстрировать свои доводы, написав за день работоспособный вариант Git на чистом Shell.
В процессе работы разработчик понял, что немного погорячился с заявлениями о простоте из-за применения в Git бинарного формата индекса, для обработки которого не совсем подходит Shell. Но отступать было поздно и извернувшись ему удалось реализовать Git на Shell.
Подготовленной функциональности достаточно для совершения коммита в git-репозиторий. Код распространяется под лицензией Do What The Fuck You Want To Public License.
Код здесь: https://tprg.ru/qucH
#git #shell
Автор проекта написал его просто ради забавы. Эта идея возникла у него после спора о сложности внутренней структуры Git. Он был с этим не согласен и решил продемонстрировать свои доводы, написав за день работоспособный вариант Git на чистом Shell.
В процессе работы разработчик понял, что немного погорячился с заявлениями о простоте из-за применения в Git бинарного формата индекса, для обработки которого не совсем подходит Shell. Но отступать было поздно и извернувшись ему удалось реализовать Git на Shell.
Подготовленной функциональности достаточно для совершения коммита в git-репозиторий. Код распространяется под лицензией Do What The Fuck You Want To Public License.
Код здесь: https://tprg.ru/qucH
#git #shell
Forwarded from Типичный программист
Подборка из 9 бесплатных англоязычных курсов от ведущих университетов (Гарвард, MIT, Иллинойсский университет) и компаний (Google, Microsoft, IBM):
— Информатика для веб-программирования: https://tprg.ru/zftK
— Информатика и мобильные приложения: https://tprg.ru/48i1
— Искусственный интеллект: https://tprg.ru/Qkvc
— Введение в информатику: https://tprg.ru/GjHT
— Вычислительное мышление с использованием Python: https://tprg.ru/3tLK
— Архитектура Google Compute Engine: https://tprg.ru/8wj2
— Облачные вычисления: https://tprg.ru/kExf
— Основы ИТ для кибербезопасности: https://tprg.ru/t2Sn
— Блокчейн: https://tprg.ru/19ot
#информатика #ии
— Информатика для веб-программирования: https://tprg.ru/zftK
— Информатика и мобильные приложения: https://tprg.ru/48i1
— Искусственный интеллект: https://tprg.ru/Qkvc
— Введение в информатику: https://tprg.ru/GjHT
— Вычислительное мышление с использованием Python: https://tprg.ru/3tLK
— Архитектура Google Compute Engine: https://tprg.ru/8wj2
— Облачные вычисления: https://tprg.ru/kExf
— Основы ИТ для кибербезопасности: https://tprg.ru/t2Sn
— Блокчейн: https://tprg.ru/19ot
#информатика #ии
Forwarded from Типичный программист
Как найти N-е число последовательности Фибоначчи тремя разными способами?
Рассказываем и показываем реализации алгоритмов на Java:
https://tprg.ru/Lyej
#алгоритмы #рекурсия #java
Рассказываем и показываем реализации алгоритмов на Java:
https://tprg.ru/Lyej
#алгоритмы #рекурсия #java
Forwarded from Типичный программист
Огромная подборка ресурсов и инструментов по безопасности ядра Linux:
https://tprg.ru/Q0eU
#linux #безопасность
https://tprg.ru/Q0eU
#linux #безопасность
Forwarded from Журнал «Код»
Решаем кодом задачу про безумного рекрутера
Почти любую задачу можно решить с помощью нескольких строк на Python: https://thecode.media/hr-code/
#задача_Код
Почти любую задачу можно решить с помощью нескольких строк на Python: https://thecode.media/hr-code/
#задача_Код
Forwarded from Python Books. Книги по питону
Forwarded from Типичный программист
Агенство национальной безопасности США опубликовало свой курс по Python
Сделали они это не по своей инициативе, а после соответствующего запроса американского программиста. И следуя закону о свободе информации, АНБ предоставила гражданину свои учебные материалы.
Программист отсканировал 400-страничный курс и выложил его на DigitalOcean Spaces. Теперь и вы можете проходить этот курс, представляя себя американским агентом:
https://tprg.ru/pfRg
#python
Сделали они это не по своей инициативе, а после соответствующего запроса американского программиста. И следуя закону о свободе информации, АНБ предоставила гражданину свои учебные материалы.
Программист отсканировал 400-страничный курс и выложил его на DigitalOcean Spaces. Теперь и вы можете проходить этот курс, представляя себя американским агентом:
https://tprg.ru/pfRg
#python
Forwarded from Типичный программист
BinarySearch — это такая интерактивная игра, которая поможет вам прокачаться в алгоритмах.
Сделана небанально: игроков объединяют в виртуальной комнате, дают одно и то же задание, которое нужно решить. При этом можно общаться и следить за достижениями других игроков:
https://tprg.ru/UG6e
#алгоритмы
Сделана небанально: игроков объединяют в виртуальной комнате, дают одно и то же задание, которое нужно решить. При этом можно общаться и следить за достижениями других игроков:
https://tprg.ru/UG6e
#алгоритмы
Forwarded from Типичный программист
Golang: основы для начинающих
Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.
В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:
https://tprg.ru/xlAf
#go
Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.
В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:
https://tprg.ru/xlAf
#go
Forwarded from Типичный программист
Не правда и не ложь: truthy и falsy значения в Python
В Python, как и в других языках, есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно привести к True или False. По-английски это называется truthy и falsy, что можно перевести как «истинноватые» значения.
В нашей статье читайте, как это работает и зачем это вообще нужно:
https://tprg.ru/RZ51
#python
В Python, как и в других языках, есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно привести к True или False. По-английски это называется truthy и falsy, что можно перевести как «истинноватые» значения.
В нашей статье читайте, как это работает и зачем это вообще нужно:
https://tprg.ru/RZ51
#python
Winpopup LAN Messenger :: Free Download, Instant Messaging Software http://www.winpopup-lan-messenger.com/
Winpopup-Lan-Messenger
Winpopup LAN Messenger :: Free Download, Instant Messaging Software
Winpopup LAN Messenger is a cost-effective Office, Corporate, Enterprise Instant Messaging solution.
Is it possible to send and receive "Net Send" messages in Linux? https://www.linuxquestions.org/questions/linux-networking-3/is-it-possible-to-send-and-receive-net-send-messages-in-linux-267067/
www.linuxquestions.org
Is it possible to send and receive "Net Send" messages in Linux?
Hi Linux experts, I was wondering if anyone has ever been able to use the Windows networking "net send" commands in Linux. Either send
SSH
- https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-1804
- https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server
- https://www.digitalocean.com/community/tutorials/ssh-ubuntu-18-04-ru
- https://www.digitalocean.com/community/tutorials/how-to-set-up-multi-factor-authentication-for-ssh-on-ubuntu-16-04
- https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
- https://www.digitalocean.com/community/tutorials/how-to-use-port-knocking-to-hide-your-ssh-daemon-from-attackers-on-ubuntu
- https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-1804
- https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server
- https://www.digitalocean.com/community/tutorials/ssh-ubuntu-18-04-ru
- https://www.digitalocean.com/community/tutorials/how-to-set-up-multi-factor-authentication-for-ssh-on-ubuntu-16-04
- https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
- https://www.digitalocean.com/community/tutorials/how-to-use-port-knocking-to-hide-your-ssh-daemon-from-attackers-on-ubuntu
Digitalocean
How to Set Up SSH Keys on Ubuntu 18.04 | DigitalOcean
SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we’ll learn how to set up SSH key-based au…