TG Telegram Group Link
Channel: Точка входа в программирование
Back to Bottom
Делаем красивый мониторинг чего угодно

Платформа Grafana — это популярный инструмент для визуализации, мониторинга, демонстрации и анализа данных. Платформа позволяет создавать дашборды, которые отображают различные показатели и процессы, в том числе в онлайн-режиме. Данные могут быть любыми — количество подписчиков в тг-канале, онлайн в игре или температура за окном.

Ловите гайд для начинающих, в котором подробней рассказывают про Grafana и учат использовать её в разных проектах.

#основы #grafana
Считаю, что две p в app это уже излишество.

А вы используете что-то из «старой» терминологии?
Forwarded from Метод утёнка
Вы этого не просили, но держите — бесплатный курс по... вайбкодингу

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

Начать можно тут.

#курс
Философия программирования зашла в тупик: как писать код в мире, где всё меняется

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

Автор статьи предлагает новый взгляд — подход S.L.O.N.:

— Sustainable (поддерживаемый).
— Logical (логичный).
— Obvious (интуитивный).
— Navigable (удобный для навигации).

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

Ставь ❤️, если нашел своего SLONяру среди подходов к программированию.
Copilot сильно заблуждается: как ИИ убивает код

GitHub Copilot считается помощником, который ускоряет разработку. Но что, если это просто старательный новичок, который не понимает контекста и вносит сомнительные правки?

Автор этой статьи считает, что Copilot не так уж хорош, как его позиционируют и скорее вредит, чем помогает. Здесь — разбор популярных заблуждений:

— Copilot не знает, как устроен ваш проект, и может нарушить архитектурные решения.
— Он не объясняет свои действия — ни вам, ни вашей команде.
— Его код выглядит правдоподобно, но это создаёт ложное чувство надёжности.

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

А какого мнения о Copilot вы? Согласны с автором? Поделитесь своими мыслями в комментариях.


#copilot #мнение
У нас появилась предложка!

Спасибо Паше за очередное обновление телеги, которое дало нам такую возможность.

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

Анонимно или нет — на ваш выбор!
Сломал ногу — стал программистом за 100 дней: как ИИ помог сменить карьеру

Эрик Леннрот, бывший консультант из «Большой четвёрки», получил новую профессию всего за 100 дней, находясь на больничном после травмы. Вдохновившись историями о проектах, созданных с помощью ИИ, он решил освоить программирование самостоятельно.

Используя бесплатные онлайн-курсы и инструменты искусственного интеллекта, такие как ChatGPT, Эрик изучил Python и веб-разработку. Он разработал несколько проектов, включая игру PyWordle и веб-приложение Make My Meal Plan. Через три месяца обучения он получил предложение о работе в Лондоне, где теперь автоматизирует процессы и работает с геоданными.

Подробнее о пути и старте новой карьеры Эрика можно почитать у нас на сайте.

#новости
Более 7 000 упражнений на 75 различных языках программирования

Exercism — это бесплатная платформа, где начинающие разработчики могут разобраться во всех тонкостях программирования. Каждый язык представлен, как дорога со множеством задач.

Но самое крутое, что вы можете получить обратную связь от менторов. Это может быть не быстро, но зато по существу и без обвинений в некомпетентности, как на Stack Overflow.

#инстурменты
​​Как работает тёмная тема и как правильно её создать

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

Держите статью о создании таких тем с учётом особенностей человеческой физиологии глаза. Тут обсуждают изменение цветовой гаммы в зависимости от времени суток и особенностей сумеречного зрения. Расскажут про теорию цвета и контраста, а главное — как правильно тестировать интерфейс с тёмной темой инженерным путём. И всё это на примерах картинок с уточками.

#ux #ui
Forwarded from Метод утёнка
«Пишу код на слух»: история Java-разработчика, который потерял зрение, но не строчки кода

Вы нажимаете Build, смотрите на консоль — а Константин Евтеев слушает её. После полной потери зрения он собрал «аудио-IDE»:

— диктор NVDA читает символы и ошибки;
— обычный Блокнот служит редактором;
— собственные Bash-скрипты шлют файлы по SSH на Linux-машину, где Maven собирает проект.

У нас во флудилке поделились его рассказом. В статье он рассказал, как «выглядит» код, когда его слышишь: короткие методы вместо длинных полотен, оглавление программы в TXT и отладка по тональности голоса синтезатора.

Материал цепляет даже далёких от разработки: он показывает, насколько гибкими бывают цифровые инструменты и как «невидимая» инженерия делает технологии доступнее всем.

А вы бы справились бы без монитора?

#java #доступность #истории
This media is not supported in your browser
VIEW IN TELEGRAM
Кто-то: идеального летнего UI не существует

Идеальный летний UI:
Go быстрее, чище, эффективнее: 6 приёмов для оптимизации кода

Go известен своей скоростью, но даже на нём можно написать неэффективный код. В этом материале — шесть приёмов, которые помогут улучшить производительность без магии и хаков:

strings.Builder для конкатенации строк без лишних аллокаций.
sync.Pool для переиспользования объектов и снижения нагрузки на сборщик мусора.
— Правильное обрезание слайсов и пересоздание мап для предотвращения утечек памяти.
— Задание размера слайсов и мап для уменьшения количества аллокаций.
— Буферизированные каналы для передачи данных между горутинами.
— context для управления временем жизни операций и своевременной отмены задач.

Материал с примерами, бенчмарками и понятными объяснениями — подойдёт, если вы уже пишете на Go или только учитесь.

#golang #оптимизация
Media is too big
VIEW IN TELEGRAM
Копаемся в Overgrowth

Overgrowth — это экшен с антропоморфными животными и рукопашным боем, который разрабатывался более 9 лет. В 2022 году его исходный код стал доступен на GitHub под лицензией Apache 2.0. Запустить игру из него не получится, так как здесь не хватает некоторых важных данных. Зато с помощью него можно:

— изучить архитектуру движка и боевой системы;
— создать модификации и «тотальные конверсии» с собственными ассетами;
— поэкспериментировать с физикой, анимацией и AI;
— воспользоваться фрагментами кода в других проектах.

Репа будет полезна геймдев-разработчикам, а также разработчикам на С++ и AngelScript.

#cpp #angelscript #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда строки тормозят: как колоночные базы данных ускоряют аналитику

В традиционных базах данных информация хранится построчно, что затрудняет выполнение сложных запросов на больших объёмах данных. Колоночные базы данных решают эту проблему, храня данные по колонкам, что позволяет:

— ускорить выборки, обрабатывая только нужные колонки;
— эффективно сжимать данные, так как каждая колонка содержит однотипные значения;
— быстро добавлять или удалять колонки без переработки всей таблицы.

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

Подробнее об этом можно почитать в статье, которую недавно выложили в нашей флудилке.

#базыданных #аналитика #производительность
Как превратить аудиозапись встречи в структурированный отчёт с помощью Python и ИИ

Порой после онлайн-встречи сложно вспомнить, кто что сказал и какие задачи были поставлены. В статье представлен пошаговый гайд по созданию Python-приложения, которое:

— распознаёт речь с аудиозаписей с помощью модели Whisper-1;
— извлекает ключевые моменты и задачи, обсуждённые на встрече, используя Claude 3.5 Sonnet;
— формирует структурированный отчёт в формате PDF.

Да, сейчас существуют готовые решения. Но помогут ли они вам прокачать навыки программирования? Вряд ли. А тут используются API BotHub и библиотеки openai, fpdf, dotenv, подробно описан процесс настройки окружения, взаимодействия с API и обработки ошибок. В общем, мастхэв.

#python #ии #продуктивность
7 самых нелепых хакерских атак в истории

В мире кибербезопасности не все атаки — дело рук гениев. Иногда злоумышленникам даже не нужно сильно напрягаться. А бывает, что цель взлома настолько тупа, что в это трудно поверить. В этом материале собраны семь самых нелепых хакерских атак:

— взлом казино через термометр в аквариуме;
— загрузка собственных отпечатков пальцев в систему безопасности;
— воспроизведение AC/DC на ядерном объекте Ирана;
— соискатель, взломавший Marriott, чтобы получить работу;
— взлом дорожных знаков с сообщением о нападении Годзиллы;
— «этичный хакер», сливавший данные клиентов;
— кража топлива с АЗС с помощью пульта и пароля «0000».

Какая из этих историй вас удивила больше всего?

#кибербезопасность #хакеры
Forwarded from Веб-страница
Как выучить CSS и HTML и стать фронтендером бесплатно, не покупая курсы от онлайн-школ

Можно ли выучить CSS и HTML и стать фронтендером бесплатно, не покупая курсы от онлайн-школ? Узнали у экспертов, какими источниками пользоваться, чтобы начать карьеру во фронтенде: https://tproger.ru/articles/kak-besplatno-vyuchit-html-i-css

#фронтенд
Гайд: Как использовать ChatGPT, чтобы стать программистом

Если вы только начинаете путь в разработке, ощущение «не понимаю ничего» может преследовать каждый день. Иногда нужен кто-то, кто объяснит проще, подскажет, где ошибка, и не осудит за глупый вопрос.

В этой статье — о том, как использовать ChatGPT в обучении программированию с умом.

Что спрашивать? Как ставить задачи? Чем он может заменить ментора, а в чём точно не стоит полагаться на ИИ?

Практичные советы, примеры и важные нюансы, которые помогут использовать нейросеть не просто как генератор кода, а как учебный инструмент.
HTML Embed Code:
2025/06/29 04:40:34
Back to Top