Для чего нужна общая папка в Ubuntu?
Общая папка позволяется обмениваться файлами в локальной сети между Linux и Windows-машинами. Например, если нужно выгрузить документацию по разработке и отчёты с общим доступом.
Хоть Ubuntu поставляется с общей папкой в домашнем каталоге, она недоступна по умолчанию и требует дополнительных настроек. О том, как создать общую папку с помощью популярного сервера Samba — в статье:
https://tproger.ru/articles/obshhaja-papka-v-ubuntu-zachem-nuzhna-i-kak-sozdat/
#ubuntu
Общая папка позволяется обмениваться файлами в локальной сети между Linux и Windows-машинами. Например, если нужно выгрузить документацию по разработке и отчёты с общим доступом.
Хоть Ubuntu поставляется с общей папкой в домашнем каталоге, она недоступна по умолчанию и требует дополнительных настроек. О том, как создать общую папку с помощью популярного сервера Samba — в статье:
https://tproger.ru/articles/obshhaja-papka-v-ubuntu-zachem-nuzhna-i-kak-sozdat/
#ubuntu
👍3
Amazon Web Services открыла бесплатный доступ к 120 англоязычным курсам
На официальном сайте можно выбрать и бесплатно загрузить любой курс по работе с облачным сервисом AWS, например, по линейной и логистической регрессии или анализу потоковых данных.
Акция продлится до 9 декабря, но доступ уже к загруженным курсам открыт до 28 апреля 2023. Полный список доступных уроков: https://tprg.ru/9NZs
Небольшая статья, как пройти регистрацию на AWS: https://tprg.ru/tXAU
#курсы
На официальном сайте можно выбрать и бесплатно загрузить любой курс по работе с облачным сервисом AWS, например, по линейной и логистической регрессии или анализу потоковых данных.
Акция продлится до 9 декабря, но доступ уже к загруженным курсам открыт до 28 апреля 2023. Полный список доступных уроков: https://tprg.ru/9NZs
Небольшая статья, как пройти регистрацию на AWS: https://tprg.ru/tXAU
#курсы
👍8
Создаём голограммы и шейдеры на чистом CSS
CSS Shaders или шейдеры — это картинка с дополнительными слоями фона поверх неё. С помощью шейдеров можно создать качественные эффекты при скролле без использования JavaScript библиотек.
В этой статье рассматривается, как создать простой шейдер: эффект полярного сияния и голограмму:
https://css-live.ru/tricks/gologrammy-plenochnye-zasvetki-i-shejdery-na-chistom-css.html
#css
CSS Shaders или шейдеры — это картинка с дополнительными слоями фона поверх неё. С помощью шейдеров можно создать качественные эффекты при скролле без использования JavaScript библиотек.
В этой статье рассматривается, как создать простой шейдер: эффект полярного сияния и голограмму:
https://css-live.ru/tricks/gologrammy-plenochnye-zasvetki-i-shejdery-na-chistom-css.html
#css
👍10
Компьютерное железо — полезные книги для начинающих
В подборке вы найдёте 5 книг про компьютеры — от книг, в которых разбираются принципы работы процессора и компьютерной памяти до полноценных справочников.
Если вы только начинаете знакомиться с железом, то советуем начать с первой книги:
https://tproger.ru/books/5-poleznyh-knig-po-zhelezu/
#книги
В подборке вы найдёте 5 книг про компьютеры — от книг, в которых разбираются принципы работы процессора и компьютерной памяти до полноценных справочников.
Если вы только начинаете знакомиться с железом, то советуем начать с первой книги:
https://tproger.ru/books/5-poleznyh-knig-po-zhelezu/
#книги
👍4
Методы equals() и hashcode() в языке Java
При изучении Java новички могут легко потеряться среди большого количества методов в классе Object. Особенно изучая методы equals и hashCode, которые очень похожи между собой с первого взгляда.
Каковы их отличия и что будет, если использовать только один из методов разобрали в статье:
https://tproger.ru/articles/equals-hashcode-java/
#java
При изучении Java новички могут легко потеряться среди большого количества методов в классе Object. Особенно изучая методы equals и hashCode, которые очень похожи между собой с первого взгляда.
Каковы их отличия и что будет, если использовать только один из методов разобрали в статье:
https://tproger.ru/articles/equals-hashcode-java/
#java
👍6
Онлайн тренажёр по Python — Code Shrew
С помощью этого тренажёра вы изучите основы программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих.
А если вы уже знакомы со всеми терминами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
С помощью этого тренажёра вы изучите основы программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих.
А если вы уже знакомы со всеми терминами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
👍7
Что такое HackerRank?
Это социальная платформа для рекрутеров и разработчиков. HackerRank набирает популярность на международном рынке, поэтому рекрутеры часто берут задания именно оттуда.
Также на сайте можно найти задания разной сложности по программированию для практики или даже получить сертификат по каким-либо навыкам: Angular, Java, CSS и другим:
https://www.hackerrank.com/products/main/
#интервью
Это социальная платформа для рекрутеров и разработчиков. HackerRank набирает популярность на международном рынке, поэтому рекрутеры часто берут задания именно оттуда.
Также на сайте можно найти задания разной сложности по программированию для практики или даже получить сертификат по каким-либо навыкам: Angular, Java, CSS и другим:
https://www.hackerrank.com/products/main/
#интервью
👍9🔥1
Пуши для веб-сайта в стиле MacOS
Пример реализации push-уведомлений, сделанных в стиле MacOS. Пуши находятся в углу экрана, чтобы не раздражать пользователя, но с небольшими правками вы можете разместить их в любой части вашего проекта:
https://codepen.io/jkantner/pen/XWzePgp
#css #html
Пример реализации push-уведомлений, сделанных в стиле MacOS. Пуши находятся в углу экрана, чтобы не раздражать пользователя, но с небольшими правками вы можете разместить их в любой части вашего проекта:
https://codepen.io/jkantner/pen/XWzePgp
#css #html
Подборка игр для программистов от разработчиков Tproger
1. Вариация классической головоломки «2048» только вы должны собрать не большие числа, а комплектующие сервера: https://tprg.ru/AzDy
2. Игра для сисадминов, в которой нужно своей мощной аурой (и с небольшой помощью кофе и морковки) не позволить серверам выйти из строя: https://tprg.ru/DK5N
3. Аналог популярной игры «Змейка» для разработчиков: https://tprg.ru/Zkr5
#игры
1. Вариация классической головоломки «2048» только вы должны собрать не большие числа, а комплектующие сервера: https://tprg.ru/AzDy
2. Игра для сисадминов, в которой нужно своей мощной аурой (и с небольшой помощью кофе и морковки) не позволить серверам выйти из строя: https://tprg.ru/DK5N
3. Аналог популярной игры «Змейка» для разработчиков: https://tprg.ru/Zkr5
#игры
❤🔥10
А можно ли рисовать звук на Java?
Можно, но не без помощи фреймворков. Например, в этом видеоуроке используется Guice — небольшая библиотека, которая используется для внедрения зависимостей, подходящая даже для небольших проектов. Данный проект может стать хорошим дополнением к вашему портфолио:
https://youtu.be/oW7iA6JPxFg
#java
Можно, но не без помощи фреймворков. Например, в этом видеоуроке используется Guice — небольшая библиотека, которая используется для внедрения зависимостей, подходящая даже для небольших проектов. Данный проект может стать хорошим дополнением к вашему портфолио:
https://youtu.be/oW7iA6JPxFg
#java
👍5
История в IT или как пройти за 4 часа тестовое задание в канадскую компанию
Герой статьи делится опытом прохождения интервью и тестовым заданием, которое предоставило канадская компания. К сожалению, автор не прошёл, но, возможно, его рассказ поможет вам подготовиться, пройти отбор и получить работу:
https://habr.com/ru/post/699668/
#it
Герой статьи делится опытом прохождения интервью и тестовым заданием, которое предоставило канадская компания. К сожалению, автор не прошёл, но, возможно, его рассказ поможет вам подготовиться, пройти отбор и получить работу:
https://habr.com/ru/post/699668/
#it
👍5
Как попасть в геймдев с нуля?
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
❤3
Полезная заметка о возможностях современного CSS
В этой статье собраны полезные возможности, предоставляемых современным CSS, которые помогут сделать код более понятным, а разработку — эффективнее и комфортнее. Также автор рассказывает о фичах, которые появятся в ближайшие 2 года:
https://habr.com/ru/company/timeweb/blog/681422/
#css
В этой статье собраны полезные возможности, предоставляемых современным CSS, которые помогут сделать код более понятным, а разработку — эффективнее и комфортнее. Также автор рассказывает о фичах, которые появятся в ближайшие 2 года:
https://habr.com/ru/company/timeweb/blog/681422/
#css
👍7
Необычный бот или непредсказуемые инвестиции с Python
Небольшой проект для рандомного получения активов доступных на Российском биржевом рынке разработан на Python. Для получения данных с биржи герой статьи использовал API из МосБиржа и дописал весь скрипт для Telegram-бота.
Что из этого получилось — в статье:
https://habr.com/ru/post/700660/
#python
Небольшой проект для рандомного получения активов доступных на Российском биржевом рынке разработан на Python. Для получения данных с биржи герой статьи использовал API из МосБиржа и дописал весь скрипт для Telegram-бота.
Что из этого получилось — в статье:
https://habr.com/ru/post/700660/
#python
👍4
Как создать собственную версию Twitter с React и TypeScript?
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
👍8🔥1
Реализация шаблона Singleton в Ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
👍4❤1
3 тренажёра и ресурса для начинающего программиста
1. Edabit — платформа, на которой собрано более 10,000 задач для обучения программированию. Сайт напоминает Duolingo, но для программистов.
2. Learn HTML — это интерактивный учебник, в котором пошагово объясняется, как создавать веб-сайты на HTML и CSS. Основное руководство поможет создать страницу с использованием Bootstrap, а учебные пособия помогут узнать всё, что нужно знать о HTML и CSS.
3. Scrimba — программа содержит 13 модулей с интерактивными задачами по HTML, CSS, JavaScript, React. Также доступен чат в Discord, поэтому можно познакомиться с другими учениками с разных уголков мира.
#it #советы
1. Edabit — платформа, на которой собрано более 10,000 задач для обучения программированию. Сайт напоминает Duolingo, но для программистов.
2. Learn HTML — это интерактивный учебник, в котором пошагово объясняется, как создавать веб-сайты на HTML и CSS. Основное руководство поможет создать страницу с использованием Bootstrap, а учебные пособия помогут узнать всё, что нужно знать о HTML и CSS.
3. Scrimba — программа содержит 13 модулей с интерактивными задачами по HTML, CSS, JavaScript, React. Также доступен чат в Discord, поэтому можно познакомиться с другими учениками с разных уголков мира.
#it #советы
🔥13👍2
Исключения и обработка исключений на С++
C++ — это популярный язык программирования, в котором есть много альтернативных решений для определённых задач. Существует множество подходов, которым следует следовать, а других же — избегать.
Например, в одном случае использование исключений может повлиять на производительность приложения, в другом — нет. Как исключения влияют на скорость выполнения и как устроены исключения в C++ разобрали вместе с Георгием Осиповым, автором курса «Разработчик C++» в Яндекс Практикуме:
https://tprg.ru/LOCz
#c
C++ — это популярный язык программирования, в котором есть много альтернативных решений для определённых задач. Существует множество подходов, которым следует следовать, а других же — избегать.
Например, в одном случае использование исключений может повлиять на производительность приложения, в другом — нет. Как исключения влияют на скорость выполнения и как устроены исключения в C++ разобрали вместе с Георгием Осиповым, автором курса «Разработчик C++» в Яндекс Практикуме:
https://tprg.ru/LOCz
#c
👍14😁6
Пет-проект: пишем игру на JS/TS и развиваем навык работы с кодом
Мини-игра, в которой нужно как можно быстрее напечатать буквы, знаки препинания и воспроизвести фразу. Для реализации игры, кроме TypeScript, понадобится установить библиотеку Webpack и React.
В статье — пошаговое руководство, как создать игру, добавить словарь с цитатами, счётчик букв и знаков, а также конфетти в случае победы:
https://tproger.ru/articles/pet-proekt-pishem-igru-na-js-ts-i-razvivaem-navyk-raboty-s-kodom/
#js #react
Мини-игра, в которой нужно как можно быстрее напечатать буквы, знаки препинания и воспроизвести фразу. Для реализации игры, кроме TypeScript, понадобится установить библиотеку Webpack и React.
В статье — пошаговое руководство, как создать игру, добавить словарь с цитатами, счётчик букв и знаков, а также конфетти в случае победы:
https://tproger.ru/articles/pet-proekt-pishem-igru-na-js-ts-i-razvivaem-navyk-raboty-s-kodom/
#js #react
👍8