Pull to refresh
42
8.5
Send message

Почему нельзя парсить вывод ls(1)

Level of difficultyEasy
Reading time8 min
Views9.4K

Команда ls(1) достаточно хорошо справляется с отображением атрибутов одного файла (по крайней мере, в некоторых случаях), но когда просишь у неё список файлов, возникает огромная проблема: Unix позволяет использовать в имени файла почти любой символ, в том числе пробелы, переносы строк, точки, символы вертикальной черты, да и практически всё остальное, что вы можете использовать как разделитель, за исключением NUL. Существуют предложения по «исправлению» этой ситуации внутри POSIX, но они не помогут в решении текущей ситуации (см. также, как правильно работать с именами файлов). Если в качестве стандартного вывода не используется терминал, в режиме по умолчанию ls разделяет имена файлов переносами строк. И никаких проблем не возникает, пока не встретится файл, в имени которого есть перенос строки. Так как очень немногие реализации ls позволяют завершать имена файлов символаи NUL, а не переносами строк, это не позволяет получить безопасным образом список имён файлов при помощи ls (по крайней мере, портируемым способом).

Читать далее
Total votes 22: ↑20 and ↓2+25
Comments15

За что мы любим (пост)апокалипсис? Часть 2: межвоенные фантазии о катастрофах космического масштаба

Level of difficultyEasy
Reading time12 min
Views5.7K

До Первой мировой войны образы гибели привычного мира были либо религиозными, либо являлись частью культуры романтизма и декаданса, противостоявших мейнстриму. Однако к началу ХХ века образованные круги всё более явно и отчётливо мечтали о некой фундаментальной революции, которая сметёт слишком стабильный и скучный мир — примерно как это было в Рунете рубежа нулевых и десятых годов. Мечты имеют вредное обыкновение сбываться. Первая мировая война стала для нашей цивилизации грандиозным потрясением, старый мир рухнул в крови и ужасе — и это оказалось совсем не так весело и увлекательно, как казалось в тихие годы belle epoque. В то же время, колоссальные потрясения реального мира не могли не возбудить ещё более радикальные творческие фантазии о конце света.
Читать дальше →
Total votes 53: ↑52 and ↓1+68
Comments8

ICQ закрывается: сохраняем историю, нажитую непосильным трудом

Reading time5 min
Views22K

В преддверии закрытия мессенджера ICQ (которое запланировано на 26 июня) немногочисленные оставшиеся пользователи задаются вопросом как скачать и сохранить историю. Официальный клиент ICQ позволяет лишь вручную скопировать сообщения в текстовый редактор.

Читать далее
Total votes 16: ↑15 and ↓1+17
Comments58

«У вас слишком шутливый тон общения. Не можем предложить вам оффер»

Level of difficultyEasy
Reading time3 min
Views11K

Есть 3 реакции на такой отказ после собеседования.

Первый растит тебя как профессионала. 
Второй оставляет на том же месте. 
Третий ломает твою профессиональность.

И можно выбирать как реагировать.

«Мы выбрали более сильного кандидата»
«У вас недостаточный уровень английского языка»
«Сверчки сверчки» — аллегория на игнор после собеса
«Мы пока ещё посмотрим рынок»

И все остальные фразы, которые я говорил, передавая слова нанимающих менеджеров примерно 600-800 раз. Давать отказ - очень неприятное занятие.

Читать далее
Total votes 58: ↑11 and ↓47-33
Comments21

Надежный обход блокировок в 2024: протоколы, клиенты и настройка сервера от простого к сложному

Level of difficultyMedium
Reading time45 min
Views156K

Поскольку блокировки интернета в РФ в последние недели и месяцы многократно активизировались, а маразм все крепчает и крепчает, стоит еще раз поднять тему обхода этих самых блокировок (и делаем ставки, через сколько дней на эту статью доброжелатели напишут донос в РКН чтобы ограничить к ней доступ на территории страны).

Вы, наверняка, помните отличный цикл статей на Хабре в прошлом году от пользователя MiraclePtr, который рассказывал о разных методах блокировок, о разных методах обхода блокировок, о разных клиентах и серверах для обходов блокировок, и о разных способах их настройки (раз, два, три, четыре, пять, шесть, семь, восемь, десять, десять, и вроде были еще другие), и можете спросить, а зачем еще одна? Есть две основные причины для этого.

Читать далее
Total votes 446: ↑438 and ↓8+490
Comments358

Наконец-то не лопата! Обзор смартфона 8849 Tank Mini: компактный, защищенный, с мощным фонарем и лазерным дальномером

Reading time13 min
Views12K

Сбылась мечта тех, кто подыскивал себе защищенный смартфон в компактных размерах. Tank Mini собрал в себе максимум «хотелок» любителей практичных бронесмартфонов: компактные размеры, полную пылевлагозащиту, современный производительный чипсет, крупный аккумулятор, мощный уличный фонарь с несколькими режимами работы и набор полезных инструментов, среди которых особняком стоит лазерный дальномер. Смартфон также имеет несколько интересных решений, вроде цветных светодиодных полосок для уведомлений или дополнительных программируемых функциональных кнопок. В общем весьма интересная и необычная модель, которая заметно выделяется из серой массы безликих аппаратов. Изучаем, тестируем и анализируем новый смартфон Tank Mini от бренда 8849 (принадлежит компании Unihertz).

Читать далее
Total votes 37: ↑35 and ↓2+46
Comments69

2023 год возможно был лучшим годом в истории видеоигр. Игровые итоги года

Level of difficultyEasy
Reading time13 min
Views8.7K

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

Лавина игр, отложенных в 2021 и 2022 годах, обрушился в 2023 году, что стало лучшим годом для новых игр с момента запуска поколений PS5 и Xbox Series. Каждый из трёх производителей консолей выпустил как минимум по одному блокбастеру в этом году, в то время как сторонние студии также представили лучшие игры своих франшиз, в которую вошли Hogwarts Legacy, Resident Evil 4, Spider-Man 2, Alan Wake 2, Dead Space и Baldur's Gate 3, а также десятки других.

Это также был бурный год для людей, которые делают игры. Члены профсоюза SAG-AFTRA санкционировали забастовку, одну из крупнейших в отрасли. Microsoft закрыла сделку по покупке Activision Blizzard King за 69 миллиардов долларов — супер дорогое игровое приобретение в истории. К концу года более 6000 разработчиков игр потеряли работу из-за волны увольнений.

В этой статье мы хотели бы подвести итоги года по самым лучшим играм 2023 года.
Читать дальше →
Total votes 37: ↑25 and ↓12+28
Comments41

Свободная музыка со словами, созданная нейронными сетями в «Бесконечном нейронном радио»

Level of difficultyEasy
Reading time3 min
Views7.4K

Привет, поклонники музыки! Думали ли вы о том, что наступит день, когда нейронные сети начнут генерировать музыкальные композиции в различных жанрах, начиная от Heavy Metal и заканчивая 80-ми? Недавно я выпустил большой апдейт для своего проекта с открытым исходным кодом «Нейронное радио», где музыка и подкасты созданы нейронными сетями. Однако в первых релизах музыка была без слов, и, мягко говоря, слабая. Но сегодня все изменилось. Качество музыки улучшилось, и появилась музыка со словами и голосами под жанры.

Послушать подробнее
Total votes 22: ↑21 and ↓1+23
Comments22

Слышал звон, знаю где он: делаем объёмный звук в наушниках на Windows

Level of difficultyMedium
Reading time7 min
Views14K

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

Используется бесплатное ПО VoiceMeeter и HeSuVi.

Читать далее
Total votes 5: ↑4 and ↓1+5
Comments30

«Синдром отката» против «Министерства будущего»: сравнение двух свежих технотриллеров от знаменитых фантастов

Reading time4 min
Views9.1K

Недавно на русском относительно недавно вышли два фантастических романа о ближайшем будущем, по аннотациям напоминающие друг друга — «Синдром отката» Нила Стивенсона и «Министерство будущего» Кима Стэнли Робинсона. Два признанных классика фантастики исследуют в своих последних работах схожие темы — наше общее будущее в условиях усиливающегося глобального потепления и климатических катастроф. Но несмотря на близкие исходные условия, у двух писателей получились очень разные книги. Поэтому хочется поговорить о том, чем их романы похожи и чем отличаются.

Читать далее
Total votes 10: ↑9 and ↓1+9
Comments0

Романы, получившие одновременно и «Локус», и «Небьюлу»

Reading time3 min
Views19K

«Локус» и «Небьюла» вместе с «Хьюго» составляют тройку престижнейших фантастических литературных премий. При этом устроены они совершенно по-разному. За «Хьюго» голосуют участники фестиваля WorldCon. «Локус» вручается с 1971 года, а победителей выбирают читатели одноименного издания. А победители «Небьюлы» (впервые вручена в 1966 году) выбираются членами жюри. Любопытно, что в последние годы читатели «Локуса» и судьи «Небьюлы» проявляют удивительное единодушие. Четыре раза за последние пять обе премии имели общего лауреата.

Читать далее
Total votes 12: ↑9 and ↓3+8
Comments23

Windows — причина медленного интернета

Level of difficultyEasy
Reading time4 min
Views105K

Если вы столкнулись с «особой» проблемой медленного интернета и никакие танцы с бубном вам не помогают, то это статья для вас.

Провайдер, роутер, интернет-кабели, rg-45, обжимка, cat5e, порты, драйвера, программы уменьшающие скорость, утилиты, вирусы, настройки сетевого адаптера — это не какие-то страшные слова, на самом деле это всё не причина замедления интернета. В случае, если вы прошли всю эту цепочку и ничего не изменилось, тогда читайте дальше.

В этой статье я поделюсь своим «интересным» опытом, как я искал решение проблемы и о том, что Windows можно починить и не переустанавливать.

Читать далее
Total votes 138: ↑132 and ↓6+155
Comments316

Развлекательное чтиво на выходные

Level of difficultyEasy
Reading time4 min
Views13K

Скоро пятница, а после неё и выходной. В такое безоблачное время следует заняться чем-нибудь полезным. В данной статье я хотел бы представить вам набор хорошего развлекательного чтива, которое позволит оттянуться и как следует расслабиться.

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

Расслабон
Total votes 34: ↑26 and ↓8+26
Comments50

По следам «скрытых» мобильных подписок: 2 года спустя

Level of difficultyEasy
Reading time26 min
Views9.2K

Дисклеймер 1. «Лаборатория свободного интернета» (iFreedomLab) не несет ответственности за мнения и высказывания, приведенные в цитатах и источниках, а также за их содержание. Словосочетание «скрытые»­ подписки» используется исключительно в контексте сомнительно полученных, на наш взгляд, подписок.

Дисклеймер 2. Это очень длинный пост

В чем была проблема прошлых кампаний против «скрытых» мобильных подписок? В том, что после таких кампаний операторы прикручивали эту активность, все мирно расходились, а подписки продолжались. Мы решили не оставлять тему без внимания и спустя два года решили проверить – что сейчас происходит в области подписочного хозяйства операторов, тем более что «Мегафон» сам напомнил о себе подпиской, неожиданно появившейся у друга нашего проекта

Поэтому мы решили вернуться к теме и обновить результаты прошлых расследований, так что встречайте наше новое расследование: мы пройдемся по следам «скрытых» мобильных подписок 2 года спустя.

Что произошло с 2021 года: Билайн и МТС прошли ребрендинг, а Тele2 обогнал Билайн по количеству абонентов. Тарифы на услуги мобильной связи выросли, но не так страшно, как многим казалось.

Напомним:

В апреле 2021 года мы, проект «Лаборатория свободного интернета» опубликовали наше первое расследование, посвященное «скрытым» мобильным подпискам оператора «Мегафон». После этого мы прошлись по всем мобильным операторам и выпустили серию расследований о «скрытых» мобильных подписках.

Как мы писали, легенда о «скрытых» мобильных подписках зиждилась на большом таком ките, что оператор тут совсем не причём, а все проблемы от коварных контент-провайдеров и партнеров, которые плохо себя ведут, используют всяческие серые схемы, чтобы стрясти с абонента денежку. Однако мы показали, что операторы, скажем так, не без греха. Более того, без их участия подписки вряд ли будут работать. 

Читать далее
Total votes 45: ↑45 and ↓0+45
Comments18

Лучшая фантастика последних трех лет по версии Goodreads

Reading time5 min
Views138K

GoodrGoodreads — пожалуй, главный книжный сайт англоязычного интернета. Недавно он составил список самых популярных фантастических книг за 2020-2023 годы, опираясь на мнение пользователей. К сожалению, на русский язык переведено далеко не все, однако даже те книги, которые уже можно прочитать в переводе, составляют внушительный список. Вот он.

Читать далее
Total votes 50: ↑46 and ↓4+54
Comments180

Все способы легального вывода денег из России: детальный разбор со ссылками

Reading time12 min
Views115K

Многие сейчас временно или навсегда релоцируются из РФ. При этом задача вывоза накопленных внутри страны денег часто оказывается непростой. В этом гайде я систематизировал все работающие на текущий момент способы, которыми поделились участники нашего сообщества RationalAnswer.

Читать далее
Total votes 86: ↑74 and ↓12+88
Comments87

Что будет, если у программиста появится хобби кулинария. Часть 2

Level of difficultyEasy
Reading time9 min
Views5.8K

Всем привет, продолжаю свою историю увлечения кулинарией и мобильной разработкой в MIT App Inventor (буду называть "аппинвентор" далее в статье) под это дело. Будет подробно расписана эволюция моего приложения и запредельные, не побоюсь этого слова, возможности аппинвентора, который некоторые считают "инструментом для детей". Кстати, сразу, пока не забыл - дети, если у вас есть интерес к программированию вообще и мобильной разработке под андроид в частности, то я очень рекомендую вам ознакомиться с аппинвентором. А фуллстак-разработчикам и UI/UX дизайнерам возможно будет интересны мои мысли, на основе которых происходила эволюция интерфейса приложения, потому что путь к итоговому результату был очень неблизкий и я бы дорого дал, чтобы сразу придумать то, что получилось в итоге, пропустив промежуточные шаги и сэкономив два года, но я не верю, что это реально в принципе. Зато теперь у меня есть вся эволюция в картинках, так что есть о чем на Хабре рассказать и показать, короче, будет "комикс" ))).

Читать далее
Total votes 6: ↑5 and ↓1+6
Comments36

Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса

Level of difficultyEasy
Reading time6 min
Views29K

Привет, Хабр! Я разработал помощника по поиску жилья HomeBro, который помог десяткам тысяч людей найти новый дом. Расскажу, с чем я облажался, а с чем – нет.

В 2019ом году я работал продактом в Яндекс.Погоде и подумывал, что было бы здорово запилить что-то свое. Начал смотреть, какие есть большие рынки и в чем их боль. Перебирая варианты, вспомнил, каким изнуряющим был для меня поиск съемного жилья. 

Читать далее
Total votes 59: ↑56 and ↓3+63
Comments61

Бесплатный VPN без ограничений для всех. За чей счет банкет. Часть II

Level of difficultyEasy
Reading time6 min
Views24K

В прошлом блоге я уже рассказывал о реализации бесплатного VPN в России и подробно описывал почему это нужно.

Сейчас я расскажу Вам все технические момент связанные с виртуализацией и подбором хостинга. Ну и самый интересный вопрос в комментариях был — за чьи деньги гуляем?

Мы не призываем использовать VPN в России, и точно так же не рекомендуем использовать его для посещения запрещенных в РФ ресурсов.

Бесплатный впн или за чей счет банкет
Total votes 15: ↑12 and ↓3+12
Comments63

Обзор планшета Oscal Pad 10: привлекательные характеристики и низкая стоимость, но есть нюанс

Level of difficultyEasy
Reading time12 min
Views5.8K

Планшет Oscal Pad 10 один из тех девайсов, которые подкупают своими техническими характеристиками, особенно если смотреть в разрезе цен и сравнивать с именитыми конкурентами. Судите сами: восьмиядерный чипсет, который выдает более 200 000 баллов в антуту, до 14 GB оперативной памяти, накопитель на 128 GB, 10" IPS экран с разрешением FullHD+, стерео звук, Android 12 на борту и даже прочный алюминиевый корпус. И все это за $129. Звучит заманчиво и если пользователь ищет недорогое устройство для интернета и просмотра видео, то непременно заинтересуется этой моделью, ведь за свою стоимость она вроде как не имеет конкурентов. Но есть нюанс...

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

Читать далее
Total votes 3: ↑2 and ↓1+2
Comments8
1

Information

Rating
595-th
Registered
Activity