Теория скипкодинга
Внезапно открыл для себя и думаю немного кто знает, но для быстрой проверки соеденения существует невероятно короткая и элегантная команда: ping 1.1 Магия основана на малоизвестной особенности стандарта протокола IPv4: если вы пропускаете части IP-адреса…
Как узнать, как давно был запущен процесс в Linux. Часто необходимо быстро увидеть зависший зомби-процесс или оценить стабильность работы. Для этого прекрасно подойдёт следующая команад:
Где, ppid – номер родительского процесса, pid — идентификатор процесса, cmd — команда, запустившая процесс, etime — продолжительность работы процесса в формате [[ДД-]чч:]мм:сс. Команда не только покажет аптайм каждого процесса, но и их иерархию, что помогает понять, какой из них является главным.
Для конкретного процесса, это уже будет выглядеть вот так (например, Nginx):
В этом случае команда покажет дерево процессов Nginx вместе с временем их работы. А для поиска по имени (например, Python):
Здесь мы ищем все процессы, содержащие "python", и сортируем вывод по времени работы (по убыванию). Важно, колонка etime может выглядеть по разному, формат:
➡️ мм:сс — если процессу меньше часа (например, 05:24, то есть 5 минут 24 секунды);
➡️ чч:мм:сс — если процессу больше часа, но меньше суток (например, 01:10:05 то есть 1 час 10 минут 5 секунд);
➡️ ДД-чч:мм:сс — если процессу больше суток (например, 2-04:01:12 то есть 2 дня 4 часа 1 минута 12 секунд).
Если захотим увидеть доп.информацию (CPU и память):
Этот метод является идеальным инструментом для быстрого поиска долго работающих или подозрительных процессов.
#skipcoding #полезности
ps -o ppid, pid,cmd,etime [дополнительные_параметры]
Где, ppid – номер родительского процесса, pid — идентификатор процесса, cmd — команда, запустившая процесс, etime — продолжительность работы процесса в формате [[ДД-]чч:]мм:сс. Команда не только покажет аптайм каждого процесса, но и их иерархию, что помогает понять, какой из них является главным.
Для конкретного процесса, это уже будет выглядеть вот так (например, Nginx):
ps --forest -C nginx -o ppid,pid,cmd,etime
В этом случае команда покажет дерево процессов Nginx вместе с временем их работы. А для поиска по имени (например, Python):
ps -eo pid,cmd,etime --sort=-etime | grep python
Здесь мы ищем все процессы, содержащие "python", и сортируем вывод по времени работы (по убыванию). Важно, колонка etime может выглядеть по разному, формат:
➡️ мм:сс — если процессу меньше часа (например, 05:24, то есть 5 минут 24 секунды);
➡️ чч:мм:сс — если процессу больше часа, но меньше суток (например, 01:10:05 то есть 1 час 10 минут 5 секунд);
➡️ ДД-чч:мм:сс — если процессу больше суток (например, 2-04:01:12 то есть 2 дня 4 часа 1 минута 12 секунд).
Если захотим увидеть доп.информацию (CPU и память):
ps -eo pid,ppid,cmd,%cpu,%mem,etime --sort=-etime
Этот метод является идеальным инструментом для быстрого поиска долго работающих или подозрительных процессов.
#skipcoding #полезности
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Доброе утро, котятки
460 миллионов лет в одном кадре. Добро пожаловать в Каменный лес Собуя.
Этот уникальный ландшафт, это результат эрозии известняка. В результате сформировались массивные колонны высотой до 40 метров, образующие обширный лабиринт площадью 21 км². Уникальность Собуя в его экосистеме, на вершинах каменных столбов растут субтропические леса, а у их основания, в прохладных расщелинах, можно найти редкие растения, такие как орхидеи-башмачки и дикие пионы.
#skipcoding
460 миллионов лет в одном кадре. Добро пожаловать в Каменный лес Собуя.
Этот уникальный ландшафт, это результат эрозии известняка. В результате сформировались массивные колонны высотой до 40 метров, образующие обширный лабиринт площадью 21 км². Уникальность Собуя в его экосистеме, на вершинах каменных столбов растут субтропические леса, а у их основания, в прохладных расщелинах, можно найти редкие растения, такие как орхидеи-башмачки и дикие пионы.
#skipcoding
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Подключаясь к глобальному тренду, маркетплейс Wildberries приступил к полевым испытаниям беспилотной доставки. В рамках пилота в Санкт-Петербурге дрон совершил успешный полет от логистического комплекса в Шушарах до пункта выдачи на Полевой улице.
Цель тестов — отработка технологии, которая в перспективе позволит масштабировать логистику и решить проблему доставки в отдаленные регионы стран присутствия компании. Проект осуществляется при поддержке Комитета по транспорту Санкт-Петербурга и АНО «Федеральный центр беспилотных авиационных систем» (ФЦ БАС).
#skipcoding #покавыспали
Цель тестов — отработка технологии, которая в перспективе позволит масштабировать логистику и решить проблему доставки в отдаленные регионы стран присутствия компании. Проект осуществляется при поддержке Комитета по транспорту Санкт-Петербурга и АНО «Федеральный центр беспилотных авиационных систем» (ФЦ БАС).
#skipcoding #покавыспали
Маховик расследований выявил новые уязвимости в системе безопасности Лувра.
Так система видеонаблюдения работала на купленном ещё в 2003 году программном обеспечении, который уже не поддерживается разработчиками и работает на устаревшей ОС Windows Server 2003.
Более того, один из аудитов по кибербезопасности, показал что служба безопасности слишком не запаривалась такими мелочами и для доступа к критически важной инфраструктуре использовала пароль «Louvre» (Лувр), что превращало её в легкую мишень для любого школьника.
#skipcoding
Так система видеонаблюдения работала на купленном ещё в 2003 году программном обеспечении, который уже не поддерживается разработчиками и работает на устаревшей ОС Windows Server 2003.
Более того, один из аудитов по кибербезопасности, показал что служба безопасности слишком не запаривалась такими мелочами и для доступа к критически важной инфраструктуре использовала пароль «Louvre» (Лувр), что превращало её в легкую мишень для любого школьника.
#skipcoding
Сообщество против Oracle: за кем останется JavaScript?
В августе 2025 года Oracle официально вступила в битву за товарный знак языка веб-разработки JavaScript. Но уже в сентябре разработчики во главе с командой Deno ответили коллективным иском. Разберёмся что вообще происходит.
Долгое время Oracle никак не реагировала, оставляя JavaScript формальным активом компании. Сам Oracle завладела товарным знаком JavaScript через цепочку поглощений. В далёком-далёком 2010 году, компания Oracle купила компанию Sun Microsystems. А Sun, в свою очередь, купила компанию Netscape в 1998 году, где и был создан JavaScript.
После чего, долгое время, язык созданный Бренданом Эйхом и взращенный всем мировым сообществом эволюционировал усилиями миллионов разработчиков, в то время как Oracle никак в этом не учавствовала, но оставалась его формальным правообладателем.
Исход этого прецедентного дела определит будущее всей экосистемы. В случае победы Oracle авторам учебных курсов, книг и организаторам конференций, возможно, придётся выплачивать лицензионные отчисления. Если же верх одержит сообщество, название JavaScript будет признано общественным достоянием.
#skipcoding
В августе 2025 года Oracle официально вступила в битву за товарный знак языка веб-разработки JavaScript. Но уже в сентябре разработчики во главе с командой Deno ответили коллективным иском. Разберёмся что вообще происходит.
Долгое время Oracle никак не реагировала, оставляя JavaScript формальным активом компании. Сам Oracle завладела товарным знаком JavaScript через цепочку поглощений. В далёком-далёком 2010 году, компания Oracle купила компанию Sun Microsystems. А Sun, в свою очередь, купила компанию Netscape в 1998 году, где и был создан JavaScript.
После чего, долгое время, язык созданный Бренданом Эйхом и взращенный всем мировым сообществом эволюционировал усилиями миллионов разработчиков, в то время как Oracle никак в этом не учавствовала, но оставалась его формальным правообладателем.
Исход этого прецедентного дела определит будущее всей экосистемы. В случае победы Oracle авторам учебных курсов, книг и организаторам конференций, возможно, придётся выплачивать лицензионные отчисления. Если же верх одержит сообщество, название JavaScript будет признано общественным достоянием.
#skipcoding
😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Дроны полностью перевернули представление о киносъёмке. Раньше для подобных кадров приходилось поднимать в воздух вертолёт с оператором и специальной стабилизирующей системой и это было дорого, сложно и занимало много времени.
Сегодня у режиссёров появился совершенно новый инструмент, который подарил миру кино уникальные визуальные приёмы. Например, «Волшебный проход» (Magic Pass), когда дрон пролетает над объектом и резко опускается вниз, открывая зрителю совершенно другую сцену. Или «Выстрел из копья» (Spear Shot), когда стремительный полёт дрона сзади за движущимся объектом, который создаёт эффект полного погружения.
Так что съёмка с коптера — это не просто красивые кадры с высоты. Это целое искусство на стыке технологий и творчества. И за каждым таким видео стоят не только мощные камеры, но и серьёзная работа, инновации и настоящая страсть к визуальным открытиям, и ничуть не меньше драйва, чем в самом фильме.
#skipcoding
Сегодня у режиссёров появился совершенно новый инструмент, который подарил миру кино уникальные визуальные приёмы. Например, «Волшебный проход» (Magic Pass), когда дрон пролетает над объектом и резко опускается вниз, открывая зрителю совершенно другую сцену. Или «Выстрел из копья» (Spear Shot), когда стремительный полёт дрона сзади за движущимся объектом, который создаёт эффект полного погружения.
Так что съёмка с коптера — это не просто красивые кадры с высоты. Это целое искусство на стыке технологий и творчества. И за каждым таким видео стоят не только мощные камеры, но и серьёзная работа, инновации и настоящая страсть к визуальным открытиям, и ничуть не меньше драйва, чем в самом фильме.
#skipcoding
This media is not supported in your browser
VIEW IN TELEGRAM
Тот самый момент, когда понимаешь, что будущее наступило и оно хочет отобрать у тебя работу. Уборщик в Китае смотрит на робота-уборщика как предвестника технологической безработицы.
#skipcoding
#skipcoding
🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё один интересный физический эффект. Образование фигур Лихтенберга.
На массивный диэлектрик (например, стеклянную болванку) подают мощный высоковольтный импульс, внутри материала происходит электрический пробой.
Разряд не может пройти по поверхности и "прошивает" толщу диэлектрика, создавая ветвистые каналы, которые называются треками.
#skipcoding
На массивный диэлектрик (например, стеклянную болванку) подают мощный высоковольтный импульс, внутри материала происходит электрический пробой.
Разряд не может пройти по поверхности и "прошивает" толщу диэлектрика, создавая ветвистые каналы, которые называются треками.
#skipcoding
🔥1
Авито готовится к запуску собственного ИИ-ассистента под названием «Ави», подав заявку на регистрацию товарного знака. Этот виртуальный помощник, построенный на большой языковой модели, будет общаться с пользователями как живой собеседник: помогать в выборе товаров, сравнивать предложения и уточнять детали.
Этот шаг укрепляет позиции Авито в качестве серьезного игрока на поле искусственного интеллекта. Ранее компания уже открыла доступ к своим языковой и мультимодальной моделям — A-Vibe и A-Vision, которые мгновенно стали популярными среди разработчиков, попав в топ трендовых моделей на Hugging Face.
#skipcoding
Этот шаг укрепляет позиции Авито в качестве серьезного игрока на поле искусственного интеллекта. Ранее компания уже открыла доступ к своим языковой и мультимодальной моделям — A-Vibe и A-Vision, которые мгновенно стали популярными среди разработчиков, попав в топ трендовых моделей на Hugging Face.
#skipcoding
This media is not supported in your browser
VIEW IN TELEGRAM
Bugatti Chiron из кубиков Lego Technic в натуральную величину. Миллион деталей и десять месяцев работы.
Не из кубиков Lego Technic выполнены только колеса и фирменный значок Bugatti. Двигатель был собран из моторчиков Lego Power Functions, 24 блока по 96 моторчиков в каждом. Вместе они выдают 5,3 л. с. и обеспечивают крутящий момент 93 Н/м.
#skipcoding
Не из кубиков Lego Technic выполнены только колеса и фирменный значок Bugatti. Двигатель был собран из моторчиков Lego Power Functions, 24 блока по 96 моторчиков в каждом. Вместе они выдают 5,3 л. с. и обеспечивают крутящий момент 93 Н/м.
#skipcoding
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Кажется что литейное производство тоже будет переживать цифровую революцию. Роботы, ведомые системами компьютерного зрения, не только могут автономно разливать металл, но и проводить сложные операции, например, точную доводку литья или ультразвуковой контроль качества.
Говорить о том что в скором будущем это приведёт к созданию "тёмных фабрик", наверное ранова-то, отрасль консервативная, и не каждый механизм сдюжит, но даже частичное использование робототехники на таких опасных производствах, точно создат новые возможности для увеличения качества техпроцеса, рождению отливок такой сложности, которая раньше была невозможна.
Автоматизация способствует не только повышению безопасности, но и повторяемости процессов, что напрямую также влияет на выход качественной продукции без брака.
#skipcoding
Говорить о том что в скором будущем это приведёт к созданию "тёмных фабрик", наверное ранова-то, отрасль консервативная, и не каждый механизм сдюжит, но даже частичное использование робототехники на таких опасных производствах, точно создат новые возможности для увеличения качества техпроцеса, рождению отливок такой сложности, которая раньше была невозможна.
Автоматизация способствует не только повышению безопасности, но и повторяемости процессов, что напрямую также влияет на выход качественной продукции без брака.
#skipcoding