Программист, обогнавший время — Конрад Цузе
На днях исполнилось 114 лет со дня рождения Конрада Цузе. Он в одиночку выиграл технологическую гонку у огромных корпораций и групп учёных.
Несмотря на то, что жил в непростое время, учёный смог создать первый язык программирования высокого уровня, один из первых компьютеров и первую книгу по цифровой физике.
Подробнее о пионере IT: https://habr.com/ru/companies/timeweb/articles/823346/
#история
На днях исполнилось 114 лет со дня рождения Конрада Цузе. Он в одиночку выиграл технологическую гонку у огромных корпораций и групп учёных.
Несмотря на то, что жил в непростое время, учёный смог создать первый язык программирования высокого уровня, один из первых компьютеров и первую книгу по цифровой физике.
Подробнее о пионере IT: https://habr.com/ru/companies/timeweb/articles/823346/
#история
⚡9❤2👍2👎1😁1
Простой способ решения сложных задач. Метод утёнка
Метод утёнка является серьёзным и очень эффективным психологическим инструментом для поиска и устранения ошибок.
Суть метода до безобразия проста. Чтобы найти причину проблемы, например, неработающий код, нужно последовательно объяснить ход своих мыслей воображаемому собеседнику, роль которого выполняет резиновая уточка. Такое звучивание и поэтапное объяснение действий практически всегда наталкивает на правильное решение.
Более подробно про метод можно узнать в статье: https://tengrinews.kz/multispace/metod-utenka-prostoy-sposob-resheniya-slojnyih-zadach-296208/
#советы
Метод утёнка является серьёзным и очень эффективным психологическим инструментом для поиска и устранения ошибок.
Суть метода до безобразия проста. Чтобы найти причину проблемы, например, неработающий код, нужно последовательно объяснить ход своих мыслей воображаемому собеседнику, роль которого выполняет резиновая уточка. Такое звучивание и поэтапное объяснение действий практически всегда наталкивает на правильное решение.
Более подробно про метод можно узнать в статье: https://tengrinews.kz/multispace/metod-utenka-prostoy-sposob-resheniya-slojnyih-zadach-296208/
#советы
👍20👻5❤1👎1
Как создать безопасные веб-приложения и защититься от угроз
Безопасность веб-приложений — ключевой аспект, который необходимо учитывать при разработке. Всё начинается с трёх основных принципов: конфиденциальность, целостность и доступность.
Как использовать эти принципы, какие виды угроз существуют и как от них защититься, в статье: https://www.arsis.ru/blog/application-security
#websecurity
Безопасность веб-приложений — ключевой аспект, который необходимо учитывать при разработке. Всё начинается с трёх основных принципов: конфиденциальность, целостность и доступность.
Как использовать эти принципы, какие виды угроз существуют и как от них защититься, в статье: https://www.arsis.ru/blog/application-security
#websecurity
😁3👎1
Тестирование UI в JavaScript – наилучшие практики
Это руководство охватывает всё: от разработки через поведение до соглашений об именовании, а также определяет, какие задачи браузер должен успешно выполнять в рамках тестирования.
Посмотреть их тут: https://habr.com/ru/companies/piter/articles/722004/
#javascript #ui #qa
Это руководство охватывает всё: от разработки через поведение до соглашений об именовании, а также определяет, какие задачи браузер должен успешно выполнять в рамках тестирования.
Посмотреть их тут: 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
На конференции 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
В этой подборке вы найдёте несколько полезных скриптов, охватывающих различные аспекты программирования — генерация паролей, добавление вотермарок, извлечение пароля 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 и более поздних версиях.
В сети пользователи обратили внимание на приложение BananaBin, которое является индикатором заполненной корзины в macOS.
Bananabin окружает «Корзину» жужжащими анимированными мухами, когда данные в ней превышают определенный порог. Мух можно прогнать мышкой.
BananaBin позволяет установить условие отображения анимации летающих мух у корзины — больше 10 МБ, 1 ГБ или 10 ГБ файлов, отправленных в корзину.
В настоящее время программа находится в стадии тестирования и не работает на macOS 14.5 и более поздних версиях.
❤5🤷♂2👎2👍1
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
Учёные провели увлекательный эксперимент, в котором они пригласили 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/
Тем, кто только начинает свой путь в Android-разработке, важно понимать, какие технологии и инструменты следует изучить, чтобы быть востребованным на рынке. В этой дорожной карте рассматриваются ключевые аспекты и современные тренды, которые помогут вам стать успешным Android-разработчиком.
На карте — ключевые точки, а в статье — подробные пошаговые инструкции для уверенного старта: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta/
👍4❤🔥1⚡1👎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
В тестовой сборке 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
Какой у вас профессиональный уровень в IT?
Anonymous Poll
27%
Ещё не работаю в IT
7%
Intern / Стажер-разработчик или т.п.
11%
Junior / Младший разработчик или т.п.
19%
Middle / «Миддл»
15%
Senior / Старший разработчик или т.п.
8%
(Team) Lead / Руководитель команды, группы и т.п. или ведущий разработчик
2%
Руководитель разработки, департамента, топ-менеджер
7%
Связан с IT, но не занимаюсь и не руковожу разработкой (дизайнер, аналитик, продакт, ...)
3%
Другое (пожалуйста, укажите в комментариях ваш вариант)
👍7👎1
Российская среда разработки Giga IDE теперь доступна для всех
27 июня 2024 года вышла Giga IDE, разработанная «Сбером» и «СберТехом». Эта среда, оснащённая ИИ-ассистентом GigaCode, помогает писать код быстрее, предлагая полные конструкции функций и циклов, как утверждают разработчики.
Giga IDE доступна в версиях Desktop и Cloud, поддерживает популярные языки программирования и множество плагинов.
Вариант Cloud позволяет работать с любым устройством через веб-интерфейс или локальное приложение.
Более подробно можете прочитать тут: https://habr.com/ru/news/825052/
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
Рауан Мусахан — выпускник Samsung Innovation Campus, начал свою карьеру в казахстанских компаниях ещё в школьные годы.
В 19 лет он стал тимлидом в международных стартапах.
Сегодня Рауан работает Lead Flutter разработчиком в канадской компании и продолжает развиваться.
«Не бойтесь идти вперёд и наслаждайтесь каждым шагом», — совет, который дал Рауан Мусахан в интервью.
Более подробно его историю можно прочитать тут: dknews.kz
😁7⚡2👍2👎1
Программист объединил три нейросети в одну
Программист объединил три нейросети в одну под названием Maestro — приложение, сочетающее возможности ChatGPT, Claude и Gemini. Каждая из них выполняет свои специфические функции:
— первая нейросеть отвечает за написание кода;
— вторая проверяет и находит ошибки;
— третья проводит тестирование готового продукта.
Maestro можно установить локально на ПК, установив Python и следуя инструкциям на GitHub: https://github.com/Doriandarko/maestro
#разработка #нейросети
Программист объединил три нейросети в одну под названием Maestro — приложение, сочетающее возможности ChatGPT, Claude и Gemini. Каждая из них выполняет свои специфические функции:
— первая нейросеть отвечает за написание кода;
— вторая проверяет и находит ошибки;
— третья проводит тестирование готового продукта.
Maestro можно установить локально на ПК, установив Python и следуя инструкциям на GitHub: https://github.com/Doriandarko/maestro
#разработка #нейросети
👍11🤔3❤2👎1😁1
Что такое VCS и почему без неё не обойтись ни одному разработчику
VCS, или Version Control System — это система контроля версий, которая позволяет хранить код, синхронизировать работу нескольких разработчиков и контролировать разные версии продукта, переключаясь между нужными.
Самым известным примером VCS является Git, но существуют и другие системы.
Мы нашли статью, где простым языком и яркими понятными иллюстрациями объясняется, как работают VCS, какие возможности предоставляют и как начать работать с ними вам.
Если хотите быстрее и проще разобраться в сложной теме, то к прочтению обязательно: https://habr.com/ru/articles/552872/
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
#факты
В 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
Этот проект реализован на эргономичной клавиатуре с настраиваемой подсветкой, и он действительно удивляет. Несмотря на некоторые ограничения устройства, тетрис получился полноценным — с очисткой строк, подсказкой следующей фигуры и анимацией проигрыша. И, конечно, с той самой знакомой мелодией.
Управление игрой происходит с помощью клавиш в нижней части клавиатуры, но есть и кнопки для переключения музыки, начала, паузы и перезапуска.
Узнать больше о проекте и даже установить его на свою клавиатуру можно здесь: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/
SQL остаётся одним из самых важных языков программирования в контексте работы с базами данных. Хорошая подготовка позволяет уверенно встретить любые испытания.
Эти 5 заданий помогут вам улучшить навыки работы с SQL и подготовиться к собеседованию более осознанно: https://tproger.ru/articles/5-zadanij-po-sql-s-realnyh-sobesedovanij/
❤🔥2
