Новый ИИ, который умеет определять сарказм
Исследователи из Нидерландов создали детектор сарказма на основе ИИ, который способен точно распознавать сарказм в тексте и помогает сделать общение между людьми и машинами более естественным.
«Мы способны надёжно распознавать сарказм, и нам не терпится развить этот потенциал», — говорит Мэтт Колер из лаборатории речевых технологий Гронингенского университета.
🔗 Ссылка на статью
#новости
Исследователи из Нидерландов создали детектор сарказма на основе ИИ, который способен точно распознавать сарказм в тексте и помогает сделать общение между людьми и машинами более естественным.
«Мы способны надёжно распознавать сарказм, и нам не терпится развить этот потенциал», — говорит Мэтт Колер из лаборатории речевых технологий Гронингенского университета.
🔗 Ссылка на статью
#новости
👍5❤3
Какие перспективы у геймдева?
Геймдев - это сфера программирования, в которой занимаются разработкой игр. Эта сфера всегда была одной из самых привлекательных в айти мире. Но стоит ли туда идти в 2024 году и какие у нее перспективы?
Если говорить коротко, то в 2022 году из России ушли крупные международные компании и объём рынка сократился на 80%. Лично я считаю, что в России можно попробовать устроиться в какую то инди команду, а ААА игры за границей будут жить еще десятки лет, а значит и геймдев тоже.
🔗 Ссылка на очень подробную статью
Геймдев - это сфера программирования, в которой занимаются разработкой игр. Эта сфера всегда была одной из самых привлекательных в айти мире. Но стоит ли туда идти в 2024 году и какие у нее перспективы?
Если говорить коротко, то в 2022 году из России ушли крупные международные компании и объём рынка сократился на 80%. Лично я считаю, что в России можно попробовать устроиться в какую то инди команду, а ААА игры за границей будут жить еще десятки лет, а значит и геймдев тоже.
🔗 Ссылка на очень подробную статью
❤7👍2🔥1
Разбор проекта: Тест скорости печати
Проект "Тест скорости печати" - на первый вгляд очень простой, но по пути вам точно встретится много подводных камней. Пользователям предлагается набирать текст, и программа измеряет скорость и точность их печати.
В ходе разработки данного проекта вы научитесь:
• Работать с вводом и выводом данных
• Писать алгоритм для расчета скорости и точности печати
• Работать с пользовательским интерфейсом
Сложность: 6/10
Актуальность: 8/10
Технологии: Проект рассчитан на JavaScript, но так же можно использовать любой другой яп с подходящими библиотеками.
💬 Пожалуйста, ставьте реакции под постами и пишите коментарии!
#разборпроекта
Проект "Тест скорости печати" - на первый вгляд очень простой, но по пути вам точно встретится много подводных камней. Пользователям предлагается набирать текст, и программа измеряет скорость и точность их печати.
В ходе разработки данного проекта вы научитесь:
• Работать с вводом и выводом данных
• Писать алгоритм для расчета скорости и точности печати
• Работать с пользовательским интерфейсом
Сложность: 6/10
Актуальность: 8/10
Технологии: Проект рассчитан на JavaScript, но так же можно использовать любой другой яп с подходящими библиотеками.
💬 Пожалуйста, ставьте реакции под постами и пишите коментарии!
#разборпроекта
❤17👍5🔥3
Что такое компилятор простыми словами
Компилятор - это программа, которая переводит написанный программистами код на набор машинных кодов, что бы компьютер понял, чего мы хотим. Проще говоря, это переводчик с языка, который понимаем мы, на тот, который понимает компьютер.
Процесс работы компилятора с кодом называется компиляцией, или сборкой. Языки программирования, для перевода которых используются компиляторы, называются компилируемыми. Важно не путать компилятор с интерпретатором.
Ставьте ❤️ если хотите пост на тему, что такое интерпретатор.
✔ Меню канала | #чтотакое
Компилятор - это программа, которая переводит написанный программистами код на набор машинных кодов, что бы компьютер понял, чего мы хотим. Проще говоря, это переводчик с языка, который понимаем мы, на тот, который понимает компьютер.
Процесс работы компилятора с кодом называется компиляцией, или сборкой. Языки программирования, для перевода которых используются компиляторы, называются компилируемыми. Важно не путать компилятор с интерпретатором.
Ставьте ❤️ если хотите пост на тему, что такое интерпретатор.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍4🔥2
Для ускорения процесса обучения программированию и дополнительной мотивации, стоит окружить себя IT миром и полностью погрузиться в эту среду. Один из способов - просмотр видеороликов на YouTube, который не только увеличит ваш интерес и мотивацию, но и поможет усвоить новые знания. Вот подборка интересных каналов:
Sergey Nimchinsky - на этом канале автор отвечает на вопросы о программировании, делится советами для новичков, а также выкладывает айти новости, чтобы помочь зрителям лучше понять эту сферу.
Dushnila - на этом канале автор делится своими мыслями на интересные темы, показывает свой путь программиста, а так же иногда снимает развлекательные видеоролики.
Ulbi TV - один из лучших каналов для веб-разработчиков, автор записывает очень качественные гайды, роадмапы, а так же показывает как проходят реальные собеседования.
Ставьте «❤️» если хотите видеть больше подобных подборок!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как открыть репозиторий внутри VS Code прямо в браузере
Знали ли вы, что любой репозиторий можно открыть в VS Code всего за пару нажатий, не выходя из браузера? Это может быть очень полезно, так как читать код в таком виде намного удобнее и быстрее.
Для этого в начале адресной строки нужно вставить «vscode.dev/», после чего в браузере откроется VS Code, а внутри будут все файлы из репозитория. Если вы что-то не поняли, обратите внимание на прикрепленное видео!
Ставьте «❤️», если хотите видеть больше подобных фишек!
✔ Меню канала | #фишки
Знали ли вы, что любой репозиторий можно открыть в VS Code всего за пару нажатий, не выходя из браузера? Это может быть очень полезно, так как читать код в таком виде намного удобнее и быстрее.
Для этого в начале адресной строки нужно вставить «vscode.dev/», после чего в браузере откроется VS Code, а внутри будут все файлы из репозитория. Если вы что-то не поняли, обратите внимание на прикрепленное видео!
Ставьте «❤️», если хотите видеть больше подобных фишек!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍1
Что такое интерпретатор простыми словами
Интерпретатор — это программа, очень похожая на компилятор. Однако, в то время как компилятор преобразует весь исходный код в машинный язык заранее, интерпретатор принимает команды построчно и сразу выполняет их. Стоит также отметить, что интерпретатор работает медленнее, чем компилятор.
Языки программирования, для выполнения которых используются интерпретаторы, называются интерпретируемыми. Примерами интерпретируемых языков являются PHP, Perl, Ruby и Python.
Ставьте «❤️», если хотите, чтобы я сделал более подробные разборы этих двух программ!
✔ Меню канала | #чтотакое
Интерпретатор — это программа, очень похожая на компилятор. Однако, в то время как компилятор преобразует весь исходный код в машинный язык заранее, интерпретатор принимает команды построчно и сразу выполняет их. Стоит также отметить, что интерпретатор работает медленнее, чем компилятор.
Языки программирования, для выполнения которых используются интерпретаторы, называются интерпретируемыми. Примерами интерпретируемых языков являются PHP, Perl, Ruby и Python.
Ставьте «❤️», если хотите, чтобы я сделал более подробные разборы этих двух программ!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍3
Кем вы себя видите в IT?
Anonymous Poll
91%
Программист 👨💻
9%
Дизайнер 🧑🎨
12%
Менеджер проекта 👨💼
4%
Свой вариант напишу в комментарии 👇
❤7🤣2👍1🔥1
Блокчейн — не только про криптовалюты
Продолжаем серию постов о блокчейн-разработке и сегодня развеем один очень популярный миф о том, что блокчейн — это только про криптовалюту.
Блокчейн стал важным элементом цифрового мира. Он предотвращает DDoS-атаки и взломы, обеспечивает безопасное хранение данных в облаке, позволяет рекламировать товары и услуги без посредников. В индустрии развлечений блокчейн защищает авторские права, а в финансовом секторе повышает безопасность транзакций.
Представление о блокчейне только как о технологии для криптовалют устарело, хотя большинство криптовалют на нём основаны. Сейчас блокчейн ассоциируется с распределенностью, прозрачностью операций и созданием доверенной среды для многих участников.
Ставьте «❤️», если хотите больше постов на эту тему!
✔ Меню канала
Продолжаем серию постов о блокчейн-разработке и сегодня развеем один очень популярный миф о том, что блокчейн — это только про криптовалюту.
Блокчейн стал важным элементом цифрового мира. Он предотвращает DDoS-атаки и взломы, обеспечивает безопасное хранение данных в облаке, позволяет рекламировать товары и услуги без посредников. В индустрии развлечений блокчейн защищает авторские права, а в финансовом секторе повышает безопасность транзакций.
Представление о блокчейне только как о технологии для криптовалют устарело, хотя большинство криптовалют на нём основаны. Сейчас блокчейн ассоциируется с распределенностью, прозрачностью операций и созданием доверенной среды для многих участников.
Ставьте «❤️», если хотите больше постов на эту тему!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍3
Как работает компилятор?
На входе компилятор получает файл с кодом, который был написан программистом на каком-то языке программирования. Он преобразует конструкции языка в формат, понятный компьютеру, и возвращает файл, который тот сможет выполнить.
Чтобы преобразовать исходный код, компилятор использует собственный словарь с определениями. Буквально всё написанное нами заменяется на набор единиц и нулей, то есть наш код преобразуется во что-то подобное: 00101101101110...
В таком формате компьютеру уже удобно читать инструкции и выполнять их. А значит, компилятор сделал свою работу хорошо.
Ставьте «❤️», если хотите пост о том, как работает интерпретатор!
✔ Меню канала
На входе компилятор получает файл с кодом, который был написан программистом на каком-то языке программирования. Он преобразует конструкции языка в формат, понятный компьютеру, и возвращает файл, который тот сможет выполнить.
Чтобы преобразовать исходный код, компилятор использует собственный словарь с определениями. Буквально всё написанное нами заменяется на набор единиц и нулей, то есть наш код преобразуется во что-то подобное: 00101101101110...
В таком формате компьютеру уже удобно читать инструкции и выполнять их. А значит, компилятор сделал свою работу хорошо.
Ставьте «❤️», если хотите пост о том, как работает интерпретатор!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍2🔥2
Лучшие фильмы на тему IT
Нашел одну статью, где автор делится интересными фильмами и сериалами на тему технологий и IT. Довольно интересно смотреть фильмы о том, чем ты увлекаешься, а также они заставляют задуматься о том, как технологии формируют наш мир и нашу жизнь.
От себя хочу добавить один классный сериал — "Киберсталкер". Настолько меня затянул, что я посмотрел оба сезона за две ночи, что составило около шести часов. Если очень кратко, то это сериал про студента-хакера, который взламывает компьютеры своих врагов и начинает слежку за ними.
💬 Поделитесь в комментариях интересными фильмами и сериалами на тему IT!
✔ Меню канала
Нашел одну статью, где автор делится интересными фильмами и сериалами на тему технологий и IT. Довольно интересно смотреть фильмы о том, чем ты увлекаешься, а также они заставляют задуматься о том, как технологии формируют наш мир и нашу жизнь.
От себя хочу добавить один классный сериал — "Киберсталкер". Настолько меня затянул, что я посмотрел оба сезона за две ночи, что составило около шести часов. Если очень кратко, то это сериал про студента-хакера, который взламывает компьютеры своих врагов и начинает слежку за ними.
💬 Поделитесь в комментариях интересными фильмами и сериалами на тему IT!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2🔥2
Почему все говорят, что php умер, а он жив?
Прочитал одну нашумевшую статью на эту тему и хочу поделиться ею с вами. В ней, программист работающий с PHP 20 лет, рассказал, почему этому языку постоянно пророчат скорое забвение, но оно так и не приходит.
Если говорить очень кратко, то многие считают, что PHP это простой язык программирования, предназначенный исключительно для новичков, что является просто стереотипом. PHP обладает целым рядом уникальных особенностей и является мощным инструментом для разработки различных проектов.
К сожалению я не могу вместить все в один пост, поэтому советую вам самим прочитать эту статью!
✔ Меню канала
Прочитал одну нашумевшую статью на эту тему и хочу поделиться ею с вами. В ней, программист работающий с PHP 20 лет, рассказал, почему этому языку постоянно пророчат скорое забвение, но оно так и не приходит.
Если говорить очень кратко, то многие считают, что PHP это простой язык программирования, предназначенный исключительно для новичков, что является просто стереотипом. PHP обладает целым рядом уникальных особенностей и является мощным инструментом для разработки различных проектов.
К сожалению я не могу вместить все в один пост, поэтому советую вам самим прочитать эту статью!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1
На чем пишут социальные сети?
Ежедневно соцсетями пользуется огромное количество людей. В этом году аудитория социальных сетей достигла 5 миллиардов человек. Интересно, на каких языках программирования их пишут и как они выдерживают такой поток пользователей.
Создание социальной сети требует не одного языка программирования, а целого кластера технологий, которые обеспечивают стабильную работу приложений. Основой большинства современных соцсетей является микросервисная архитектура, и все они используют Docker.
Если вы хотите узнать какие технологии используются в самых популярных соц. сетях, то советую прочитать эту статью!
✔ Меню канала
Ежедневно соцсетями пользуется огромное количество людей. В этом году аудитория социальных сетей достигла 5 миллиардов человек. Интересно, на каких языках программирования их пишут и как они выдерживают такой поток пользователей.
Создание социальной сети требует не одного языка программирования, а целого кластера технологий, которые обеспечивают стабильную работу приложений. Основой большинства современных соцсетей является микросервисная архитектура, и все они используют Docker.
Если вы хотите узнать какие технологии используются в самых популярных соц. сетях, то советую прочитать эту статью!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1🔥1
Что такое отладка (debugging)?
Отладка – это процесс поиска и исправления ошибок или неполадок в исходном коде какого-либо приложения. Когда что-то работает не так, как ожидалось, программисты изучают код, чтобы выяснить причину появления ошибок и используют отладчик для пошаговой проверки кода.
В современном программировании абсолютно каждый программист должен обладать навыком отладки, поскольку она в разы облегчает поиск и устранение ошибок в коде, которые встречаются слишком часто.
Ставьте «❤️», если хотите увидеть подборку гайдов по отладке!
✔ Меню канала
Отладка – это процесс поиска и исправления ошибок или неполадок в исходном коде какого-либо приложения. Когда что-то работает не так, как ожидалось, программисты изучают код, чтобы выяснить причину появления ошибок и используют отладчик для пошаговой проверки кода.
В современном программировании абсолютно каждый программист должен обладать навыком отладки, поскольку она в разы облегчает поиск и устранение ошибок в коде, которые встречаются слишком часто.
Ставьте «❤️», если хотите увидеть подборку гайдов по отладке!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍3🔥1
Как пользоваться отладкой?
Предыдущий пост собрал довольно много реакций, а значит, есть те, кто хочет узнать, как работать с отладкой кода. Я нашёл для вас несколько гайдов, которые помогут освоить навык отладки кода.
Отладка в браузере (JavaScript)
Отладчик в VS Code: базовые возможности (Python)
Отладка в VS (пример на C++)
Главное — понять сам принцип работы с отладчиком. Я советую обратить внимание на последнюю ссылку. Скорее всего, после просмотра данного ролика вы сможете отлаживать абсолютно любой код, написанный на любых языках программирования.
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
Предыдущий пост собрал довольно много реакций, а значит, есть те, кто хочет узнать, как работать с отладкой кода. Я нашёл для вас несколько гайдов, которые помогут освоить навык отладки кода.
Отладка в браузере (JavaScript)
Отладчик в VS Code: базовые возможности (Python)
Отладка в VS (пример на C++)
Главное — понять сам принцип работы с отладчиком. Я советую обратить внимание на последнюю ссылку. Скорее всего, после просмотра данного ролика вы сможете отлаживать абсолютно любой код, написанный на любых языках программирования.
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2🔥1
Для ускорения обучения фронтенда и повышения мотивации, надо полностью погрузитесь в эту среду. Один из способов - смотреть видео на YouTube, что увеличит интерес и поможет усвоить новые знания. Вот подборка интересных каналов по фронтенду.
Фрилансер по жизни - канал посвященной верстки сайтов, очень много обучающих видео и стримов с версткой макетов.
Friendly Frontend - автор работает фронтенд инженеров в VK и делится с подписчиками своими знаниями в этой сфере
Ulbi TV - один из лучших каналов для веб-разработчиков, автор записывает очень качественные гайды, роадмапы, а так же показывает как проходят реальные собеседования.
Ставьте «❤️» если хотите видеть больше подобных подборок!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4👎1
Как работает интерпретатор?
Интерпретатор получает файл с кодом и выполняет команды построчно, переводя их в машинные инструкции "на лету". В отличие от компилятора, который преобразует весь код в исполняемый файл перед запуском, интерпретатор исполняет код строчка за строчкой.
Интерпретатор использует набор правил и словарь с определениями. Он анализирует каждую инструкцию, преобразует её в машинные команды и сразу выполняет.
Преимущество интерпретатора в его гибкости и возможности мгновенно видеть результат выполнения кода, что облегчает отладку. Однако программы на интерпретируемых языках могут работать медленнее по сравнению с заранее скомпилированными.
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
Интерпретатор получает файл с кодом и выполняет команды построчно, переводя их в машинные инструкции "на лету". В отличие от компилятора, который преобразует весь код в исполняемый файл перед запуском, интерпретатор исполняет код строчка за строчкой.
Интерпретатор использует набор правил и словарь с определениями. Он анализирует каждую инструкцию, преобразует её в машинные команды и сразу выполняет.
Преимущество интерпретатора в его гибкости и возможности мгновенно видеть результат выполнения кода, что облегчает отладку. Однако программы на интерпретируемых языках могут работать медленнее по сравнению с заранее скомпилированными.
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
Сеньоры начали уходить из Apple, Microsoft и SpaceX
Исследование показало, что возвращение к офисной работе в Apple, Microsoft и SpaceX привело к значительной потери среди старших сотрудников. В Apple и Microsoft доля старших сотрудников снизилась на 5%, в SpaceX – на 15%.
Эксперты отмечают, что недовольные нововведениями опытные сотрудники ищут работу в других местах, что связано с падением морального духа из-за возвращения к офису.
🔗 Ссылка на статью
✔ Меню канала | #новости
Исследование показало, что возвращение к офисной работе в Apple, Microsoft и SpaceX привело к значительной потери среди старших сотрудников. В Apple и Microsoft доля старших сотрудников снизилась на 5%, в SpaceX – на 15%.
Эксперты отмечают, что недовольные нововведениями опытные сотрудники ищут работу в других местах, что связано с падением морального духа из-за возвращения к офису.
🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
Что такое архитектура приложения?
Архитектура приложения — это структурный дизайн, определяющий, как компоненты взаимодействуют друг с другом и внешними системами. Она включает модули, модели данных, паттерны проектирования, API, безопасность, масштабируемость, управление состоянием и обработку ошибок.
Примеры архитектур: клиент-сервер(картинка сверху), микросервисы и MVC. Выбор зависит от требований проекта, таких как масштабируемость и удобство сопровождения. Архитектура помогает создавать легко поддерживаемые и расширяемые приложения.
Ставьте «❤️» если хотите увидеть более подробные посты на эту тему!
✔ Меню канала
Архитектура приложения — это структурный дизайн, определяющий, как компоненты взаимодействуют друг с другом и внешними системами. Она включает модули, модели данных, паттерны проектирования, API, безопасность, масштабируемость, управление состоянием и обработку ошибок.
Примеры архитектур: клиент-сервер(картинка сверху), микросервисы и MVC. Выбор зависит от требований проекта, таких как масштабируемость и удобство сопровождения. Архитектура помогает создавать легко поддерживаемые и расширяемые приложения.
Ставьте «❤️» если хотите увидеть более подробные посты на эту тему!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍2