Метод утёнка
7.14K subscribers
531 photos
94 videos
2 files
431 links
Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Программист, обогнавший время — Конрад Цузе

На днях исполнилось 114 лет со дня рождения Конрада Цузе. Он в одиночку выиграл технологическую гонку у огромных корпораций и групп учёных.

Несмотря на то, что жил в непростое время, учёный смог создать первый язык программирования высокого уровня, один из первых компьютеров и первую книгу по цифровой физике.

Подробнее о пионере IT: https://habr.com/ru/companies/timeweb/articles/823346/

#история
92👍2👎1😁1
Простой способ решения сложных задач. Метод утёнка

Метод утёнка является серьёзным и очень эффективным психологическим инструментом для поиска и устранения ошибок.

Суть метода до безобразия проста. Чтобы найти причину проблемы, например, неработающий код, нужно последовательно объяснить ход своих мыслей воображаемому собеседнику, роль которого выполняет резиновая уточка. Такое звучивание и поэтапное объяснение действий практически всегда наталкивает на правильное решение.

Более подробно про метод можно узнать в статье: https://tengrinews.kz/multispace/metod-utenka-prostoy-sposob-resheniya-slojnyih-zadach-296208/

#советы
👍20👻51👎1
Channel name was changed to «Метод утёнка»
Как создать безопасные веб-приложения и защититься от угроз

Безопасность веб-приложений — ключевой аспект, который необходимо учитывать при разработке. Всё начинается с трёх основных принципов: конфиденциальность, целостность и доступность.

Как использовать эти принципы, какие виды угроз существуют и как от них защититься, в статье: https://www.arsis.ru/blog/application-security

#websecurity
😁3👎1
Тестирование UI в JavaScript – наилучшие практики

Это руководство охватывает всё: от разработки через поведение до соглашений об именовании, а также определяет, какие задачи браузер должен успешно выполнять в рамках тестирования.

Посмотреть их тут: https://habr.com/ru/companies/piter/articles/722004/

#javascript #ui #qa
❤‍🔥1👎1
Что нового в безопасности пользователей на Android: доклад с Google I/O 2024

На конференции Google I/O был представлен доклад «Safeguarding user security on Android», в котором обсуждались последние обновления для защиты пользователей.

Какие средства использует компания для защиты пользователей рассказали в статье: https://habr.com/ru/companies/kts/articles/823574/

#google #android
👍2❤‍🔥1👎1
25 полезных скриптов на Python

В этой подборке вы найдёте несколько полезных скриптов, охватывающих различные аспекты программирования — генерация паролей, добавление вотермарок, извлечение пароля Wi-Fi и многое другое.

Каждая программа сопровождается детальными инструкциями по установке необходимых пакетов и запуску скриптов.

Ссылка на подборку: https://dev.to/harendra21/a-collection-of-25-awesome-python-scripts-mini-projects-3745

#python
❤‍🔥5🤷‍♂1👍1👎1
​​Мухи помогут следить за порядком на вашем Mac

В сети пользователи обратили внимание на приложение BananaBin, которое является индикатором заполненной корзины в macOS.

Bananabin окружает «Корзину» жужжащими анимированными мухами, когда данные в ней превышают определенный порог. Мух можно прогнать мышкой.

BananaBin позволяет установить условие отображения анимации летающих мух у корзины — больше 10 МБ, 1 ГБ или 10 ГБ файлов, отправленных в корзину.

В настоящее время программа находится в стадии тестирования и не работает на macOS 14.5 и более поздних версиях.
5🤷‍♂2👎2👍1
Channel photo updated
​​ChatGPT прошёл тест Тьюринга

Учёные провели увлекательный эксперимент, в котором они пригласили 500 случайных людей для общения с четырьмя собеседниками — GPT-4, GPT-3.5, ELIZA (ранняя версия ИИ) и одним реальным человеком.

Нейронкам при этом сказали вести себя, как обычный зумер, относиться к тесту несерьёзно и допускать опечатки. Результаты оказались поразительными:

— 54% участников приняли GPT-4 за человека;
— 33% людей ошибочно сочли человека одной из нейросетей;
— GPT-3.5 приняли за человека в 50% случаев;
— Даже ELIZA смогла убедить 22% участников в своей «человечности».

Учёные сделали вывод, что все последующие версии ChatGPT невозможно будет отличить от человека

Подробнее можете прочитать тут: https://arxiv.org/abs/2405.08007
👍7👎1😁1
​​Дорожная карта для начинающих Android-разработчиков

Тем, кто только начинает свой путь в Android-разработке, важно понимать, какие технологии и инструменты следует изучить, чтобы быть востребованным на рынке. В этой дорожной карте рассматриваются ключевые аспекты и современные тренды, которые помогут вам стать успешным Android-разработчиком.

На карте — ключевые точки, а в статье — подробные пошаговые инструкции для уверенного старта: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta/
👍4❤‍🔥11👎1
​​В Windows 11 может появиться полезная функция — «Продолжить с телефона»

В тестовой сборке Windows 11 была замечена утилита «Продолжить с телефона». Сообщается, что она позволяет мгновенно передавать файлы на смартфон с помощью облачного хранилища.

Функция пока что не работает в предварительной версии системы Windows 11, однако некоторые ее возможности уже известны сейчас. «Продолжить с телефона», разработанная для пользователей OneDrive, обеспечивает удобное взаимодействие с ПК и смартфоном.

Microsoft не делала никаких заявлений по этому поводу, а вся доступная информация — лишь сообщения инсайдеров. Остается неизвестным, появится ли данная функция в стабильных сборках ОС или она так и останется уделом тестовой Windows 11. Как будет — узнаем в ближайшие месяцы, ведь на осень Microsoft готовит крупное обновление системы под номером 24H2.

Подробнее можете прочитать тут: https://en.shiftdelete.net/windows-11-gets-the-continue-from-phone-feature/

#новости #windows
👎4👍2
​​Российская среда разработки Giga IDE теперь доступна для всех

27 июня 2024 года вышла Giga IDE, разработанная «Сбером» и «СберТехом». Эта среда, оснащённая ИИ-ассистентом GigaCode, помогает писать код быстрее, предлагая полные конструкции функций и циклов, как утверждают разработчики.

Giga IDE доступна в версиях Desktop и Cloud, поддерживает популярные языки программирования и множество плагинов. 

Вариант Cloud позволяет работать с любым устройством через веб-интерфейс или локальное приложение.

Более подробно можете прочитать тут: https://habr.com/ru/news/825052/
👍14🤔4🤪3👎2🥱2
​​История успеха молодого программиста из Казахстана

Рауан Мусахан — выпускник Samsung Innovation Campus, начал свою карьеру в казахстанских компаниях ещё в школьные годы.

В 19 лет он стал тимлидом в международных стартапах.

Сегодня Рауан работает Lead Flutter разработчиком в канадской компании и продолжает развиваться.

«Не бойтесь идти вперёд и наслаждайтесь каждым шагом», — совет, который дал Рауан Мусахан в интервью.

Более подробно его историю можно прочитать тут: dknews.kz
😁72👍2👎1
​​Программист объединил три нейросети в одну

Программист объединил три нейросети в одну под названием Maestro — приложение, сочетающее возможности ChatGPT, Claude и Gemini. Каждая из них выполняет свои специфические функции:

— первая нейросеть отвечает за написание кода;
— вторая проверяет и находит ошибки;
— третья проводит тестирование готового продукта.

Maestro можно установить локально на ПК, установив Python и следуя инструкциям на GitHub: https://github.com/Doriandarko/maestro

#разработка #нейросети
👍11🤔32👎1😁1
​​Что такое VCS и почему без неё не обойтись ни одному разработчику

VCS, или Version Control System — это система контроля версий, которая позволяет хранить код, синхронизировать работу нескольких разработчиков и контролировать разные версии продукта, переключаясь между нужными. 

Самым известным примером VCS является Git, но существуют и другие системы. 

Мы нашли статью, где простым языком и яркими понятными иллюстрациями объясняется, как работают VCS, какие возможности предоставляют и как начать работать с ними вам. 

Если хотите быстрее и проще разобраться в сложной теме, то к прочтению обязательно: https://habr.com/ru/articles/552872/
🔥3👍1👎1
​​Принципы и искусство написания красивого кода

Написать компьютерный код может каждый разработчик, но создать по-настоящему красивый код удается немногим. Красивый код – это чистый, элегантный, лаконичный, легко читаемый и понятный код, который работает без сбоев. Это настоящее искусство в программировании.

Интересно, что существуют даже конкурсы, где оценивают именно красоту кода. Один из авторов статьи принял участие в таком конкурсе и поделится своим опытом, объясняя, что делает код по-настоящему красивым и почему это так важно для разработки.
🥰4👍2👎1👏1😎1
​​Борцы с сорняками от Google

В 2009 году корпорация Google арендовала у компании California Grazing – коз! На первый взгляд, это может показаться необычным решением для такой технологичной компании, но у этого шага была своя логика. 

Козы оказались невероятно эффективными в борьбе с сорняками на разбитом вокруг штаб-квартиры «корпорации добра» газоне. Вместо использования вредных химикатов или шумных газонокосилок, Google выбрала экологичный и натуральный способ ухода за территорией. 

Более подробно можете прочитать тут: https://googleblog.blogspot.com/2009/05/mowing-with-goats.html

#факты
6😁3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Тетрис на необычном устройстве

Этот проект реализован на эргономичной клавиатуре с настраиваемой подсветкой, и он действительно удивляет. Несмотря на некоторые ограничения устройства, тетрис получился полноценным — с очисткой строк, подсказкой следующей фигуры и анимацией проигрыша. И, конечно, с той самой знакомой мелодией.

Управление игрой происходит с помощью клавиш в нижней части клавиатуры, но есть и кнопки для переключения музыки, начала, паузы и перезапуска. 

Узнать больше о проекте и даже установить его на свою клавиатуру можно здесь:https://github.com/lll-phill-lll/tetris_keyboard
🔥4👍2👎1
​​Популярные задачи для собеседования по SQL

SQL остаётся одним из самых важных языков программирования в контексте работы с базами данных. Хорошая подготовка позволяет уверенно встретить любые испытания.

Эти 5 заданий помогут вам улучшить навыки работы с SQL и подготовиться к собеседованию более осознанно: https://tproger.ru/articles/5-zadanij-po-sql-s-realnyh-sobesedovanij/
❤‍🔥2