TGViewer
Channel Public Channel
extern volatile world

extern volatile world

@extern_world

Внешний мир, он занятный.

Меня зовут Дмитрий Богатов @KAction (или KAction@disroot.org), который #freebogatov и который история с выходным узлом Tor.
Subscribers
554
Photos
85
Videos
1
Links
192

Showing posts older than #236 · Back to latest

Older Posts 20 shown
Post #235 1.55K
Мне пришёл спам вот с таким чудо-предложением: "Предлагаем купить живую базу данных существующих предприятий нашей страны."

Вот на ком звёздочки надо делать.
Post #234 1.43K
"The User-Agent request-header field contains information about the user agent originating the request. This is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents for the sake of tailoring responses to avoid particular user agent limitations. User agents SHOULD include this field with requests. "

Создатели протокола HTTP знали, какую дрянь они делают, и всё равно её сделали. Подробности.
Post #233 1.3K
CGI и Ajax. А вы помните, что это? Вы помните, что такое разделение статики и динамики?
Post #232 1.38K
Большинство Web-интерфейсов (sigh) с которыми я сталкивался делаются по принципу, что если кнопку нельзя нажать, то её и не должно быть видно. С одной стороны, это логично, да и коммандная строка работает также: административные комманды не включены в PATH непривилегиррованного пользователя. С другой стороны, с исчезающими кнопочками всегда есть сомнение, кнопки нет или я её не нашёл. Различие между /bin и /sbin это вечное, а между очередными Redmine/Git*/Bugzilla — преходящее, поэтому я всё же склоняюсь к мнению, что лучше делать серые кнопочки — хоть какая-то определённость.

Иллюстративный пример Libreoffice с открытым read-only файлом. (Акцент на серую кнопочку Save)
Post #231 1.2K
Народ, кто-нибудь в курсе скриптов для публичных Wifi, которые автоматически проходят эту дурацкую аутентификацию?
Ну что-нибудь в духе

foo request-verification <phone-number>
foo verify <verification-code>

Запускать браузер с JS только для этого маразма это отвратительно.
Post #229 1.12K
Мне продолжают писать о том, что Gitlab таков, каков он есть, потому что так удобнее большинству.

Ребят, я верю. Я видел программистов, которые на любой вопрос отвечали "мне так IDE сделала". Нет, это не было причудой гениев. Совсем нет.

Я в курсе, что современные технологии позволяют заменить 90% персонала McDonalds роботами. И в курсе, почему этого до сих пор не произошло.

Я пишу о технических проблемах; пациент недостаточно образован -- это проблема, но не техническая.
Post #227 1.06K
Один человек в личной переписке, обсуждая Gitlab высказал следующие суждения:

"не нравится — форкай"
"если хочется много юзеров, [разработчикам Gitlab] придется считаться с их интересами"

Всё так, но к существу проблемы это не относится.

Если мне не нравится поведение какой-то программы (свободной, разумеется), которая выполняется на моём компьютере, или мне не хватает какой-то возможности, я могу эту программу изменить, и она будет удовлетворять мои желания более полно.

В случае с Gitlab я могу внести изменения, но мою жизнь лучше они не сделают до тех пор, пока их не примет администратор сервиса. Если примет. Таким образом, я не могу решить свои проблемы самостоятельно, я должен идти на поклон к администратору/разработчику. Конечно, если на поклон (ну или с требованиями) пойдёт много пользователей, то разработчики скорее всего уступят, но это ничем не отличается от ситуации с любой проприетарной программой. Просите, и быть может, вам подадут.

Вот в чём проблема. Онлайн сервисы, даже их исходный код доступен по самое AGPL, для пользователя — клетка, из которой не выбраться.
Post #226 925
Иногда разработчиков GitLab осеняет, и они реалиуют здравую идею, которая существует уже несколько десятков лет. В особо извращённой форме, разумеется.

Взять, например, возможность открывать новые баги (issues) посредством отправки письма на определённый электронный адрес. Свершилось?! Конечно нет, чудес не бывает. Что-бы узнать этот адрес, нужно зайти в web-interface. Для каждого проекта этот адрес разный. Через API генерация этого адреса не предусмотрена. Да вашу мать!

Ну что мешало сделать один адрес и указывать репозиторий, в котором нужно открыть баг через заголовки? Ну что-нибудь в духе

Subject: [gitlab-org/gitlab-ce] Stop coding, read Art of Unix programming

Сейчас выясним. Ну то есть как сейчас — в очереди 16 тысяч (!) багов. Ктулху великий, даже у компилятора Haskell всего три тысячи багов.
Post #225 1.02K
Команда Riseup сделала невозможное -- приложение с единственной кнопкой "сделать хорошо", которая правда работает.

https://f-droid.org/app/se.leap.riseupvpn
Post #223 892
О, боже, как хреново телеграм отображает текст, выровненный по восьмидесятой колонке.
Post #222 1.02K
На днях я прочитал статью об устройстве протокола OTR (Off The Record) -- криптографическом протоколе, использующегося в мессенджерах.

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

В отличии от GPG, получатель не может доказать никому, что сообщение пришло от данного конкретного отправителя.

Ещё раз, это ключевой момент. Получатель может быть уверен в личности
отправителя сам, но не может доказать этот факт никому другому. Слово
предполагаемого отправителя против слова получателя.

Всё это прекрасно и замечательно, но это правда работает? Кто-нибудь в курсе мировых прецендентов, когда разница между GPG и OTR (deniable authentication) вообще хоть как-то фигурировала в уголовном делопроизводстве?

Насколько я могу наблюдать, уголовное обвинение в около-компьютерных областях держится обычно не на GPG-подписи, а на соплях и скотче; ой, простите, на логах серверов, администрируемых непонятно кем и на
скриншотах дерьмого качества. Ну и на презумпции, что статьи 299, 303
и 307 УК работают.
Post #221 873
Сейчас Google производит некоторые сомнительные преобразования в API для блокировки рекламы в своём браузере.

Некоторые фунции теперь будут недоступны, но зато другая функция теперь будет принимать списки фильтрации длиной уже не до 30k элементов, а до целых 150k. От щедрот!

Серьёзно?! Искусственные лимиты в 2019 году? Функции должны работать со списками столь длинными, насколько позволяют ресурсы компютера; остальное -- дерьмо маркетологов.

https://blog.chromium.org/2019/06/web-request-and-declarative-net-request.html?m=1
Wikipedia Zero one infinity rule software design rule
Post #220 738
Онлайн-проституция обрела физическое воплощение -- появился автомат для продажи лайков и подписчиков. Вспоминается Жириновский, покупающий популярность раздачей денег на митинге.

А серьёзно, "how do you define real?"

https://m.habr.com/ru/news/t/455922/
Хабр Бельгиец создал автомат для продажи лайков и подписчиков На выставке экспериментального искусства Pixelache, которая прошла в Финляндии в мае, бельгийский разработчик Драйес Депортер впервые представил свою инсталляцию Quick Fix — действующий торговый...
Post #219 38

Forwarded from ОВД-Инфо

Сестре Азата Мифтахова, которая заканчивает девятый класс, полицеские пообещали проблемы с учебой, задержания, беседы и учет, если она не прекратит активно поддерживать брата. На беседе в полиции они показали видео, как она клеит стикеры в поддержку Азата.

Маме аспиранта полицеские посоветовали «взяться за дочь» и потребовали, чтобы она перестала общаться с «общественниками». Отчиму сказали, что у него могут быть проблемы с работой.

Адвокат Светлана Сидоркина рассказала ОВД-Инфо, что сотрудники хотят получить показания от семьи.
ОВД-Инфо Полиция давит на родных Азата Мифтахова, чтобы они дали показания В Нижнекамске сотрудники полиции на беседе в УВД пообещали создать проблемы на работе отчиму аспиранта МГУ Азата Мифтахова, если он не будет давать показания, и поставить на учет младшую сестру Мифтахова, которая заканчивает девятый класс. Об этом ОВД-Инфо…
Post #218 760
Павел Марущак, пресс-секретарь экс-губернатора республики Коми (дело Гайзера) большую часть времени сидел по обвинению в участии в преступном сообществе, без указания как-либо преступлений.

На днях ему вкатали 5 лет реального срока за свеженарисованную статью 159. Которые, после пересчётов, истекают меньше чем через месяц. Оправдали, короче.

Я знаю этого человека. Я с ним сидел. Если не знать, что он работал на "Единую Россию", вполне нормальный. Но справедливости заслуживают все, даже члены ЕР.

Я рад, что справедливость, пусть невероятно извращённая, случилась.

https://www.bnkomi.ru/data/news/95648/
БНК Суд лишил Вячеслава Гайзера свободы на 11 лет Ожидалось, что оглашение приговора займет длительное время, но судья решила огласить приговор сегодня. Вячеславу Гайзеру назначено 11 лет в колонии строгого режима со штрафом в 160 млн рублей, передает корреспондент БНК из суда. Суд оправдал бывшего главу…
Post #217 664
Новости от Amnesty International: оставлять воду в пустыне Аризоны для тех, кто её пересекает — преступление в США. Надеюсь, передачки в СИЗО и спецприёмники у нас не криминализуют, вдохновившись дурным примером.

Есть у меня некоторые мысли о содержимом черепной коробки тех, кто считает подобные обвинения справедливыми.
www.amnesty.org Document On 17 January 2018, US Border Patrol agents arrested Dr. Scott Warren, a 36-year old Human Rights Defender and humanitarian aid volunteer. The USA government is now prosecuting Dr. Warren for allegedly “harboring” two undocumen...
Post #216 799
Как страшно жить. Remote execution уязвимость в vim(!).

Обратите внимание -- снова парсинг. Наверное, от греха подальше лучше file-local в emacs тоже отключить.
https://github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md
GitHub security/doc/2019-06-04_ace-vim-neovim.md at master · numirias/security Some of my security stuff and vulnerabilities. Nothing advanced. More to come. - numirias/security
Post #215 956
На сайте hh.ru каждый раз, когда вы сохраняете резюме, оно поднимается вверх в поисковой выдаче. Есть платная услуга, чтобы резюме пересохранялось каждый день автоматически.

Такой же эффект может быть достигнут посредством curl и cron.

Культура Unix -- это заноза в заднице тех, кто хочет даже из программистов сделать мышкотыкателей и стричь с этого бабло.
Post #214 822
В стандарте CSS (Cascading Style Sheets) написано, как клиент (обычно браузер) должен обрабатывать синтаксически некорректные файлы. С непарными открывающими и закрывающими скобками, например.

Молодцы, ничего не скажешь: на пустом месте усложнили реализацию. Синтаксически некорректный конфигурационный файл это фатально. Это ошибка разработчика. Нет никаких "но". Ошибки надо исправлять. Точка.

Что делает git, если ~/.gitconfig синтаксически некорректен? Что делает компилятор C, если он может скомпилировать только две из трёх функций в файле? То-то же!
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →