Про коментарі до коду

Про коментарі до коду

Раніше я думав, що мені не потрібні коментарі, якщо я пишу самодокументований код. Однак я зрозумів, що пишу коментарі і вважаю їх дійсно корисними. Щоб побачити, скільки коментарів я пишу і які вони є, я написав скрипт для аналізу моїх коммітів git за останні шість років. Загалом сім відсотків моїх затверджених рядків містили коментарі. У цьому пості є подробиці про те, що вважати хорошими і поганими коментарями, а також додаткова статистика з мого скрипту.

Моніторимо парк ІБП. Ч.3, заключна

Моніторимо парк ІБП. Ч.3, заключна

Або що знадобиться знати і вміти, якщо заміна ІБП після поломки - втрата професійної гордості.

Надували, надуваємо і будемо надувати. Бульбашки програмістів

Надували, надуваємо і будемо надувати. Бульбашки програмістів

Не тільки банки, діти та аніматори вміють надувати великі бульбашки. Ми, програмісти, впроваджені автоматизатори та керівники проектів, робимо це анітрохи не гірше. І, можливо, навіть частіше.

Захист програм в епоху мікросервісів

Захист програм в епоху мікросервісів

Організації переходять від монолітних додатків до мікросервісів, використовуючи переваги ідеально підходящої для цього архітектури контейнерів. У результаті зростає відповідальність за захист цих середовищ, оскільки компанії піддаються більшому набору ризиків безпеки і вразливостей.

Індикатор на лобовому склі для автомобіля на Arduino і ELM327

Індикатор на лобовому склі для автомобіля на Arduino і ELM327

Деякий час тому мені вдалося трохи посидіти за кермом C6 Corvette, оснащеного індикатором на лобовому склі (ІЛС або HUD) - і мені це дуже сподобалося. Можливість бачити швидкість і оберти двигуна, не відриваючи очей від дороги, робить водіння приємнішим.

Невелика історія про компанію Голден Телеком

Невелика історія про компанію Голден Телеком

Йтиметься про український підрозділ компанії Голден Телеком.

Що таке розумний термостат?

Що таке розумний термостат?

Деякий час тому ми спробували дати відповідь на це питання. Через призму нашого бачення.

Подкаст «Хочу в геймдев» # 4 - текстова версія

Подкаст «Хочу в геймдев» # 4 - текстова версія

Четвертий випуск подкасту - ми говоримо про професію програміст. Гість випуску - Олександр Сорокін. Ми говоримо про команди технічних професій, завдання, кому які ключові навички необхідні, даємо приклад ТЗ і багато іншого!

Як замовити послуги SEO і не втратити $

Як замовити послуги SEO і не втратити $

Іван Бабайлов

Запобігання повільним малопотужним атакам на додатки та API

Запобігання повільним малопотужним атакам на додатки та API

Може здатися, що повільні малопотужні атаки (так звані атаки «Low and Slow») залишилися в минулому, але практика показує, що вони досі активно використовуються зловмисниками. У 2020 році від таких атак постраждали 65% організацій, при цьому 30% стикалися з ними щомісяця. Тому давайте приділимо їм заслужену увагу і розповімо, як вони здійснюються.

Як автор «Щоденників Кіллербота» Марта Веллс подолала кар'єрну кризу і створила вбивчо круту серію

Як автор «Щоденників Кіллербота» Марта Веллс подолала кар'єрну кризу і створила вбивчо круту серію

Тільки недавно розповідав про серії, номіновані на «Х'юго», серед яких були і «Щоденники Кіллербота». А ось вже перший роман з циклу (до цього виходили повісті) виграє іншу премію - «Неб'юлу». Взагалі, серія Веллс надзвичайно обласкана західними преміями - мабуть, куди більше, ніж можна було очікувати від циклу дещо олдскульної пригодницької фантастики без якихось проривних ідей або глибоких смислів. Тим більше, що до написання «Щоденників Кіллербота» Марта Веллс була досвідченим, але далеко не найпомітнішим і найпопулярнішим автором, чия кар'єра, здавалося вже хилиться до заходу. Надихаюча історія пізнього письменницького успіху, коли кращі роки автора, здавалося, вже залишилися позаду, але вона не здалася, непогано розкрита в статті Ocregister.com, переклад якої нижче.

Gmail: Пошук за Gmail - легше.

Gmail: Пошук за Gmail - легше.

Оригінал

Розширюємо можливості cacti

Розширюємо можливості cacti

Думаю багатьом відома система моніторингу cacti. Вона збирає статистичні дані за певні часові інтервали і дозволяє відобразити їх у графічному вигляді. Але функціонал спочатку у cacti не багатий, тому ми будемо його розширювати завдяки всіляким плагінам.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND