CLI в 2025: отголоски динозавров или реальная потребность?
Почему в 2025 году мы всё ещё используем командную строку? Вокруг так много прекрасных pixel-perfect GUI на OLED-экранах, а интернет провели даже в часы и кольца. Тем не менее, CLI остаётся незаменимым инструментом на серверах.
Чтобы понять, почему так вышло, нужно заглянуть в историю. Возможно, кто-то удивится, но предшественниками современных терминалов были телетайпы, пишущие машинки и перфокарты, а единицей графики в них — текстовый символ, а не пиксель. Разбираемся, почему CLI такой, какой есть, что ему подарила современность и почему GUI до сих пор не смог его заменить.
Почему в 2025 году мы всё ещё используем командную строку? Вокруг так много прекрасных pixel-perfect GUI на OLED-экранах, а интернет провели даже в часы и кольца. Тем не менее, CLI остаётся незаменимым инструментом на серверах.
Чтобы понять, почему так вышло, нужно заглянуть в историю. Возможно, кто-то удивится, но предшественниками современных терминалов были телетайпы, пишущие машинки и перфокарты, а единицей графики в них — текстовый символ, а не пиксель. Разбираемся, почему CLI такой, какой есть, что ему подарила современность и почему GUI до сих пор не смог его заменить.
👍29💩12❤9😁7👎4🤔1
  Обзор UserGate WAF: тесты и особенности эксплуатации
Защита веб-приложений с каждым годом становится всё актуальнее: растёт число взломов, утечек и ужесточаются требования законодательства. Всё это заставляет ответственнее подходить к выбору компонентов для защиты инфраструктуры.
Недавно российский вендор UserGate выпустил свой новый продукт — UserGate WAF. Разбираемся в его заявленных особенностях, устанавливаем в облаке Selectel и прячем за него защищаемое приложение, чтобы посмотреть, как он справится с задачей.
Защита веб-приложений с каждым годом становится всё актуальнее: растёт число взломов, утечек и ужесточаются требования законодательства. Всё это заставляет ответственнее подходить к выбору компонентов для защиты инфраструктуры.
Недавно российский вендор UserGate выпустил свой новый продукт — UserGate WAF. Разбираемся в его заявленных особенностях, устанавливаем в облаке Selectel и прячем за него защищаемое приложение, чтобы посмотреть, как он справится с задачей.
👍6❤2 2👎1
  ⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️ 
#новости
Please open Telegram to view this post
    VIEW IN TELEGRAM
  2👍17❤4 3
  Готовы превратить свою идею в работающий проект?
Хабр, GitVerse и Cloud.ru запускают программу грантов для талантливых разработчиков! Если у вас есть крутой проект, достойный большого будущего, мы поможем ему взлететь.
Что получат победители?
🔸 Денежные гранты для развития вашей идеи.
🔸 Помощь в масштабировании от лучших экспертов.
🔸 Возможности для коллаборации и нетворкинга с IT-гигантами.
Не прячьте свои проекты — покажите их миру и получите реальную поддержку!
→ Подробности и подача заявки
Хабр, GitVerse и Cloud.ru запускают программу грантов для талантливых разработчиков! Если у вас есть крутой проект, достойный большого будущего, мы поможем ему взлететь.
Что получат победители?
🔸 Денежные гранты для развития вашей идеи.
🔸 Помощь в масштабировании от лучших экспертов.
🔸 Возможности для коллаборации и нетворкинга с IT-гигантами.
Не прячьте свои проекты — покажите их миру и получите реальную поддержку!
→ Подробности и подача заявки
❤10🔥6
  Заблокировать нельзя использовать: кратчайшая история противостояния трекинговых кук и современных браузеров
«Сторонние куки больше не нужны», — заявили разработчики Google Chrome и в январе 2024 года начали принудительно отключать их у каждого сотого пользователя. Однако уже в июле последовало осторожное: «Ну, с другой стороны...» — и отмена кук была отменена.
На самом деле, речь шла о том, как должен работать Интернет в целом: отказ затронул бы почти каждый сайт из тех, что мы посещаем. В этой статье — рассказ о том, как технологии, изначально созданные для упрощения жизни, со временем стали инструментом манипуляций, и о контрасте разных подходов к борьбе с этим. Разберёмся, почему проблема трекинга — это не только про сторонние куки.
«Сторонние куки больше не нужны», — заявили разработчики Google Chrome и в январе 2024 года начали принудительно отключать их у каждого сотого пользователя. Однако уже в июле последовало осторожное: «Ну, с другой стороны...» — и отмена кук была отменена.
На самом деле, речь шла о том, как должен работать Интернет в целом: отказ затронул бы почти каждый сайт из тех, что мы посещаем. В этой статье — рассказ о том, как технологии, изначально созданные для упрощения жизни, со временем стали инструментом манипуляций, и о контрасте разных подходов к борьбе с этим. Разберёмся, почему проблема трекинга — это не только про сторонние куки.
❤22🔥10👍7
  В Миннесоте, штате с довольно строгими шумовыми режимами, произошла история, которая звучит как анекдот. Владельца нового электрического Dodge Charger по имени Майк остановил патрульный и обвинил в том, что его выхлопная система слишком громкая.
Майк пытался объяснить офицеру, что у его машины физически нет ни выхлопной системы, ни двигателя, но тот был непреклонен: «Я не собираюсь с вами спорить». После этого патрульный начал «выискивать другие нарушения» и в итоге выписал штраф сразу по трём пунктам: «громкий глушитель/выхлоп», отсутствие переднего номера и «нарушение общественного порядка».
Самое интересное, что электрический Charger действительно может имитировать шум двигателя, но, по словам владельца, в тот момент он ехал в самом тихом режиме. Но и на этом абсурд не закончился: спустя три месяца Майк до сих пор не может ни оплатить, ни оспорить штраф, потому что «номер дела отсутствует в системе суда». Он звонит туда каждую неделю, но безрезультатно.
Майк пытался объяснить офицеру, что у его машины физически нет ни выхлопной системы, ни двигателя, но тот был непреклонен: «Я не собираюсь с вами спорить». После этого патрульный начал «выискивать другие нарушения» и в итоге выписал штраф сразу по трём пунктам: «громкий глушитель/выхлоп», отсутствие переднего номера и «нарушение общественного порядка».
Самое интересное, что электрический Charger действительно может имитировать шум двигателя, но, по словам владельца, в тот момент он ехал в самом тихом режиме. Но и на этом абсурд не закончился: спустя три месяца Майк до сих пор не может ни оплатить, ни оспорить штраф, потому что «номер дела отсутствует в системе суда». Он звонит туда каждую неделю, но безрезультатно.
1🤡115🤣69🤔11❤5👍3🫡3
  Что искать на крыше осенью, чтобы вам не пришлось потом платить за ремонт 17 млн
Эта история началась в феврале 2025 года со срочного звонка: на кровле торгового центра — протечки. Инженер по техническому аудиту кровель, который 12 лет лазает по крышам и ищет, где накосячили строители, взялся за дело.
На этом реальном кейсе он показывает, как проходит полный аудит кровли — от первого визуального осмотра до финального отчёта. Всё для того, чтобы и вы знали, на что стоит обратить внимание на крыше уже сейчас.
Эта история началась в феврале 2025 года со срочного звонка: на кровле торгового центра — протечки. Инженер по техническому аудиту кровель, который 12 лет лазает по крышам и ищет, где накосячили строители, взялся за дело.
На этом реальном кейсе он показывает, как проходит полный аудит кровли — от первого визуального осмотра до финального отчёта. Всё для того, чтобы и вы знали, на что стоит обратить внимание на крыше уже сейчас.
👍33❤5🤡5💩1
  10 любопытных картографических сервисов для тех, кто не поехал в отпуск
Июль-август традиционно считаются периодом отпусков. Но если вы не любите жару и многолюдность, а работа требует постоянного присутствия, всегда можно попутешествовать виртуально.
В этой подборке — десять любопытных картографических сервисов, позволяющих открыть что-то новое в окружающем мире. От карт плотности населения и наложенных тысячелетних карт до поиска знаменитостей по географии и наложения статей Wiki на города. И даже карты контроля территорий городскими бандами!
Июль-август традиционно считаются периодом отпусков. Но если вы не любите жару и многолюдность, а работа требует постоянного присутствия, всегда можно попутешествовать виртуально.
В этой подборке — десять любопытных картографических сервисов, позволяющих открыть что-то новое в окружающем мире. От карт плотности населения и наложенных тысячелетних карт до поиска знаменитостей по географии и наложения статей Wiki на города. И даже карты контроля территорий городскими бандами!
❤25👍8👎3 3
  Тест настольных светильников dpDUPI серии PRO: исключение из правил в век компромиссов
Мы живём в эпоху, когда большинство производителей стараются экономить на всём, чтобы добиться минимальной цены. Но очень редко встречаются исключения. Новый бренд dpDUPI — как раз из таких, он постарался создать светильники по принципу «как можно лучше во всём».
В них используются светодиоды с высоким индексом цветопередачи, асимметричное освещение, которое не слепит и не бликует на мониторе, металлические корпуса и сохранение настроек даже при полном отключении питания. Разберёмся на примере теста двух надмониторных ламп, получилось ли у них создать бескомпромиссный продукт.
Мы живём в эпоху, когда большинство производителей стараются экономить на всём, чтобы добиться минимальной цены. Но очень редко встречаются исключения. Новый бренд dpDUPI — как раз из таких, он постарался создать светильники по принципу «как можно лучше во всём».
В них используются светодиоды с высоким индексом цветопередачи, асимметричное освещение, которое не слепит и не бликует на мониторе, металлические корпуса и сохранение настроек даже при полном отключении питания. Разберёмся на примере теста двух надмониторных ламп, получилось ли у них создать бескомпромиссный продукт.
👎17👍7🔥4❤3💩3🥱3😐1
  Как австралийский хакер сломал канализацию: первая в истории кибератака на физическую инфраструктуру
В ноябре 2001 года, когда мир ещё пребывал в изумлении от атак 11 сентября, мало кем была замечена новость: суд в австралийском Квинсленде приговорил компьютерщика Витека Бодена к двум годам заключения. Его признали виновным в том, что он путём дистанционных взломов выпустил более 1200 кубометров сточных вод в парки и реки.
Тем самым он нанёс огромный ущерб природе и одарил местных жителей непередаваемыми ароматами, а затраты на очистку составили более миллиона австралийских долларов.
Это была первая в истории успешная хакерская атака на инфраструктуру «в материальном мире», а не на сугубо цифровые цели. Разбираемся, как это произошло и какие уроки извлекла из этого человечество.
В ноябре 2001 года, когда мир ещё пребывал в изумлении от атак 11 сентября, мало кем была замечена новость: суд в австралийском Квинсленде приговорил компьютерщика Витека Бодена к двум годам заключения. Его признали виновным в том, что он путём дистанционных взломов выпустил более 1200 кубометров сточных вод в парки и реки.
Тем самым он нанёс огромный ущерб природе и одарил местных жителей непередаваемыми ароматами, а затраты на очистку составили более миллиона австралийских долларов.
Это была первая в истории успешная хакерская атака на инфраструктуру «в материальном мире», а не на сугубо цифровые цели. Разбираемся, как это произошло и какие уроки извлекла из этого человечество.
😁34🤣21😱8😢7❤4👍4🤡3🔥1
  NABU: феномен «канадского интернета 80-х», родившегося задолго до появления Интернета
Что такое Набу? В аккадской мифологии — бог мудрости. Ещё так называется планета во вселенной «Звёздных Войн». И почти совсем неизвестна фирма из Оттавы, которая в первой половине восьмидесятых годов создала в Канаде уникальную компьютерную сеть.
Это был настоящий предшественник Интернета, а сама компания наладила выпуск очень интересных персональных компьютеров, способных загружаться и запускать приложения прямо по сети. Вот об этих смелых проектах, опередивших своё время, мы сегодня и поговорим.
Что такое Набу? В аккадской мифологии — бог мудрости. Ещё так называется планета во вселенной «Звёздных Войн». И почти совсем неизвестна фирма из Оттавы, которая в первой половине восьмидесятых годов создала в Канаде уникальную компьютерную сеть.
Это был настоящий предшественник Интернета, а сама компания наладила выпуск очень интересных персональных компьютеров, способных загружаться и запускать приложения прямо по сети. Вот об этих смелых проектах, опередивших своё время, мы сегодня и поговорим.
👍38❤12🔥10🤓3😁2
  Как потратить 400 000 рублей и полгода жизни на стартап, который никому не нужен
В начале 2025 года многим приходит в голову идея запустить свой проект. Наверняка знакомо это состояние: когда горишь своей идеей, готов работать днями и ночами, в выходные и даже в отпуске, не боишься браться за новые области — маркетинг, продуктовую часть и всё остальное.
Автор этой истории несколько месяцев жил именно так, вкладывая в свой проект собственные деньги. Но однажды наступил момент, когда пришло осознание: всё было сделано неправильно.
Сил и желания начинать с нуля уже не было, и единственным желанием стало просто всё бросить. Эта история — честный рассказ о том, как не наступить на те же грабли и избежать фатальных ошибок при запуске собственного дела.
В начале 2025 года многим приходит в голову идея запустить свой проект. Наверняка знакомо это состояние: когда горишь своей идеей, готов работать днями и ночами, в выходные и даже в отпуске, не боишься браться за новые области — маркетинг, продуктовую часть и всё остальное.
Автор этой истории несколько месяцев жил именно так, вкладывая в свой проект собственные деньги. Но однажды наступил момент, когда пришло осознание: всё было сделано неправильно.
Сил и желания начинать с нуля уже не было, и единственным желанием стало просто всё бросить. Эта история — честный рассказ о том, как не наступить на те же грабли и избежать фатальных ошибок при запуске собственного дела.
🔥36❤16👍9😱4😁2
  Как устроена память внутри микропроцессора и при чем тут компиляторы
Помните, как в школе, решая примеры «в столбик», мы бормотали себе под нос: «один пишем, два в уме»? Оказывается, у процессора при вычислениях возникает похожая ситуация — ему тоже нужно где-то хранить промежуточные результаты, чтобы множество его исполнительных устройств могли работать слаженно.
Разберёмся, как устроены эти запоминающие ячейки внутри процессора, почему из них строят массивы памяти и какие задачи при этом решают компиляторы — от оптимизации по скорости и энергопотреблению до генерации файлов для САПР.
Помните, как в школе, решая примеры «в столбик», мы бормотали себе под нос: «один пишем, два в уме»? Оказывается, у процессора при вычислениях возникает похожая ситуация — ему тоже нужно где-то хранить промежуточные результаты, чтобы множество его исполнительных устройств могли работать слаженно.
Разберёмся, как устроены эти запоминающие ячейки внутри процессора, почему из них строят массивы памяти и какие задачи при этом решают компиляторы — от оптимизации по скорости и энергопотреблению до генерации файлов для САПР.
🔥30❤10 5👍2😱1
  [ХАБРААРХИВ]
Как крупные корпорации убивают маленькие стартапы
Эта статья — история одного стартапа, запущенного много лет назад: о первых продажах, о «взлёте», который так и не случился, и о том, как всё это в итоге кануло в Лету. Всё началось с желания сильного C++-программиста сделать что-то своё, а не писать «муть» для далёких от IT заказчиков.
Но самое интересное — в подходе. Стартап начался не с идеи, а с анализа рынка: были чётко определены критерии поиска своей ниши. Рынок должен был быть не слишком конкурентным, но с сильными игроками; их продукты — в меру «кривыми», чтобы было что улучшать; а клиенты — платёжеспособными специалистами. И, конечно, сам продукт должен был быть таким, чтобы его можно было сделать в одиночку за разумное время.
Это важный момент: плясать нужно не от вдохновившей вас идеи, а от определённого сегмента рынка. Как минимум, это проверено опытом, и это работает. Разбираемся в этой поучительной истории.
#хабраархив
Как крупные корпорации убивают маленькие стартапы
Эта статья — история одного стартапа, запущенного много лет назад: о первых продажах, о «взлёте», который так и не случился, и о том, как всё это в итоге кануло в Лету. Всё началось с желания сильного C++-программиста сделать что-то своё, а не писать «муть» для далёких от IT заказчиков.
Но самое интересное — в подходе. Стартап начался не с идеи, а с анализа рынка: были чётко определены критерии поиска своей ниши. Рынок должен был быть не слишком конкурентным, но с сильными игроками; их продукты — в меру «кривыми», чтобы было что улучшать; а клиенты — платёжеспособными специалистами. И, конечно, сам продукт должен был быть таким, чтобы его можно было сделать в одиночку за разумное время.
Это важный момент: плясать нужно не от вдохновившей вас идеи, а от определённого сегмента рынка. Как минимум, это проверено опытом, и это работает. Разбираемся в этой поучительной истории.
#хабраархив
🔥21❤8👍6😁3 3😱1
  Железо-воздушные аккумуляторы: безопасная альтернатива, которая превосходит свинцовые
Мы привыкли, что 90% рынка средств накопления энергии занимают литий-полимерные и литий-ионные аккумуляторы. Они компактны и обладают высокой плотностью энергии, но имеют и минусы: опасность возгорания и относительно высокую стоимость.
Для стационарных же применений чаще используют свинцовые, но есть интересный вариант аккумуляторной технологии, которая в принципе исключает возгорание. Речь пойдёт о железо-воздушных аккумуляторах. Они превосходят свинцовые по своим качествам и обладают огромным потенциалом, который делает их перспективными для самого пристального рассмотрения.
Мы привыкли, что 90% рынка средств накопления энергии занимают литий-полимерные и литий-ионные аккумуляторы. Они компактны и обладают высокой плотностью энергии, но имеют и минусы: опасность возгорания и относительно высокую стоимость.
Для стационарных же применений чаще используют свинцовые, но есть интересный вариант аккумуляторной технологии, которая в принципе исключает возгорание. Речь пойдёт о железо-воздушных аккумуляторах. Они превосходят свинцовые по своим качествам и обладают огромным потенциалом, который делает их перспективными для самого пристального рассмотрения.
👍31❤10🔥7😱4💩1
  Ремонт винтажной электрогитары Ibanez GIO: как дать вторую жизнь легенде
Весьма приятный экземпляр гитары Ibanez GRX70DX BKN 2009 года выпуска попал в руки энтузиаста, который решил отреставрировать его и привести в полностью рабочее состояние.
Старые инструменты часто воспринимаются как нечто большее, чем новодельные, и этот случай — не исключение. В статье — все подробности ремонта, истории и звучания, которые позволят вам увидеть и услышать, как можно дать вторую жизнь легендарному инструменту.
Весьма приятный экземпляр гитары Ibanez GRX70DX BKN 2009 года выпуска попал в руки энтузиаста, который решил отреставрировать его и привести в полностью рабочее состояние.
Старые инструменты часто воспринимаются как нечто большее, чем новодельные, и этот случай — не исключение. В статье — все подробности ремонта, истории и звучания, которые позволят вам увидеть и услышать, как можно дать вторую жизнь легендарному инструменту.
❤22👍10🔥8🥱6🫡2👎1
  Вывести EdTech из кризиса: сыграет ли ставка на AI?
Все помнят бум онлайн-школ во время пандемии. Но за пять лет технологии шагнули вперёд, а EdTech, кажется, остался на том же уровне, что привело к упадку. Зачем платить за курс, если нейросеть может научить чему угодно бесплатно?
Но что, если превратить искусственный интеллект из конкурента в союзника? В онлайн-школе IBLS смогли это сделать и с его помощью осовременить процесс обучения для всех участников. Разбираемся, как им это удалось и может ли эта ставка на AI вывести из кризиса всю отрасль.
Все помнят бум онлайн-школ во время пандемии. Но за пять лет технологии шагнули вперёд, а EdTech, кажется, остался на том же уровне, что привело к упадку. Зачем платить за курс, если нейросеть может научить чему угодно бесплатно?
Но что, если превратить искусственный интеллект из конкурента в союзника? В онлайн-школе IBLS смогли это сделать и с его помощью осовременить процесс обучения для всех участников. Разбираемся, как им это удалось и может ли эта ставка на AI вывести из кризиса всю отрасль.
1👎25💩10🤔8❤3🤡3🔥2😱1
  Если ты сейчас в поиске или просто хочешь понять кухню IT-найма, это событие для тебя. Узнай, что спрашивают, как отвечают и как получить заветный оффер.
Не упусти возможность задать свои вопросы и получить инсайты из первых рук
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍6😱2👎1🔥1
  Вайб-кодинг глазами старого разработчика
Здорово, когда получаешь готовое работающее приложение с одного запроса. Это апофеоз профессионализма и лени одновременно. Но в реальных, больших проектах всё иначе: ТЗ не всегда можно сформулировать заранее, и приходится двигаться шагами в диалоге с ИИ-агентом.
Эта статья — разбор эксперимента по вайб-кодингу от oldschool-разработчика с 20-летним стажем. В ней он пытается понять, в каких случаях достаточно минимальных знаний, а в каких необходимы экспертные навыки, что изменилось в инструментах за последний год, и есть ли предел у диалога с ИИ-ассистентом.
Здорово, когда получаешь готовое работающее приложение с одного запроса. Это апофеоз профессионализма и лени одновременно. Но в реальных, больших проектах всё иначе: ТЗ не всегда можно сформулировать заранее, и приходится двигаться шагами в диалоге с ИИ-агентом.
Эта статья — разбор эксперимента по вайб-кодингу от oldschool-разработчика с 20-летним стажем. В ней он пытается понять, в каких случаях достаточно минимальных знаний, а в каких необходимы экспертные навыки, что изменилось в инструментах за последний год, и есть ли предел у диалога с ИИ-ассистентом.
🤡46👍9❤7😁1😱1🤮1
  Forwarded from Хабр Карьера
  
Шутить над зумерами (которые увольняются после первого замечания) легко, а вот уйти с нелюбимой работы куда сложнее. Часто просто понимаешь, что для чего-то другого не хватает профессиональных навыков.
Решиться бывает трудно. Главное – начать двигаться в нужном направлении. Сперва посмотрите нашу витрину курсов по самым разным скилам, от софтов до хардов. А там, глядишь, и работу сменить удастся.
Забегайте за новыми навыками
Решиться бывает трудно. Главное – начать двигаться в нужном направлении. Сперва посмотрите нашу витрину курсов по самым разным скилам, от софтов до хардов. А там, глядишь, и работу сменить удастся.
Забегайте за новыми навыками
🤡51👎21❤15🔥9🤮4💩4😁2👍1🤔1😱1
  От «раздражителя» к «гению»: работает ли знаменитый подход Патрика Ленсиони в IT?
У каждого в команде есть задачи, которые вдохновляют и заряжают энергией («гений»), которые получаются хорошо, но не приносят удовольствия («навык»), и те, что даются с трудом и вызывают дискомфорт («раздражитель»). Что, если перестать игнорировать этот факт и положить его в основу управления командой?
Команда разработки мобильных редакторов МойОфис решила внедрить подход, описанный в книге «6 гениев команды». Они адаптировали его под себя и посмотрели, как он работает в реальной кроссплатформенной разработке. Разбираемся, что из этого получилось и какие выводы они сделали.
У каждого в команде есть задачи, которые вдохновляют и заряжают энергией («гений»), которые получаются хорошо, но не приносят удовольствия («навык»), и те, что даются с трудом и вызывают дискомфорт («раздражитель»). Что, если перестать игнорировать этот факт и положить его в основу управления командой?
Команда разработки мобильных редакторов МойОфис решила внедрить подход, описанный в книге «6 гениев команды». Они адаптировали его под себя и посмотрели, как он работает в реальной кроссплатформенной разработке. Разбираемся, что из этого получилось и какие выводы они сделали.
❤9🔥5🥱2😱1