Posts
354
Following
38
Followers
52
Web-разработчик, автор форумного движка Intellect Board. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Любитель IndieWeb, Fediverse и yggdrasil, так как именно тут ещё сохраняется дух идеализма Старого Доброго Интернета.
repeated

🅴🆁🆄🅰 🇷🇺

Edited 5 days ago
На днях появился BlueHammer — опубликованный прототип уязвимости нулевого дня в Windows-системах. Позволяет повысить права (привелегии) в системе до уровня учётной записи SYSTEM или расширенных админских.
Show content
Уязвимость нулевого дня оказалась опубликована вместе с протипом (примером) использования. Опубликовано человеком (Chaotic Eclipse), которому не удалось сообщить о проблеме через официальные каналы Microsoft, потому что соответствующее подразделение (MSRC) захотело прямо аж видео с подтверждением работоспособности данной уязвимости. Отказываясь иначе вести диалог и принимать информацию к сведению.

Это тот апофеоз тотальной идиотии, который преобладает в Microsoft последние 10+ лет. Ниже расписано более детально по этой теме.
Очередное дно пробито, но это не первый раз, а стабильность — это верный признак мастерства.
Нет такого, что Linux или BSD-системы вдруг стали модными и популярными, это людям приходится уходить с Windows-систем из-за такого качества работы Microsoft.

#bluehammer #microsoft #windows #cve #lang_ru @Russia

RE: https://hub.hubzilla.de/item/fadba136-52e4-46e3-9101-5d8c7b0d61fb
0
2
0
Как жить с ограничениями Интернета?
Show content
@zvezdochetia полностью поддерживаю! Хотя для меня как для человека, начавшего Сетевую жизнь на dialup-модемах и привыкшего воспринимать Интеренет как что-то, что в любой момент может отвалиться (или даже выключающего его самостоятельно, чтобы иметь возможность хоть как-то сосредоточиться), перечисленные советы кажутся сами собой разумеющимися.
Единственное, в чём не вижу особого смысла — это в экспериментах с Bluetooth. Очень уж малый у него радиус действия, и области применения, если и найдутся, то реально будут из категории «обеспечить чат в пределах комнаты».
1
0
1
repeated
Компетентность — важная благодетель
Show content

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

Я считаю компетентность и способность объективно оценивать границы своих знаний и умений одними из самых важных качеств людей.

Компетентный, -ая, -ое; -тен, -тна, -тно. [от лат. competens (competentis) - соответствующий, способный].

  1. Обладающий основательными знаниями в какой-либо области; знающий.
  2. Основанный на знаниях, осведомлённости; веский, авторитетный.
  3. Обладающий компетенцией; правомочный.

Почему я так считаю?

  • Компетентные специалисты принесут больше пользы, чем некомпетентные. Мы иногда нуждаемся в людях, которые обладают специальными знаниями и умениями — в юристах, в медиках, в строителях, в портных, в метеорологах, в пожарных. Согласитесь — ложиться под нож умелого хирурга спокойнее, чем ложиться под нож неумелого хирурга, лучше резать ножом, который произведён профессионально и не ломается, лучше чтобы ножи проектировал образованный инженер (чтобы форма и материал были корректно рассчитаны), лучше чтобы образование давали знающие и умеющие объяснять в доступной форме преподаватели.
  • Некомпетентность губит добрые начинания. Без компетентности в конкретных областях любые некоммерческие организации, любая медицинская помощь, любая самоделка даже при самых светлых и добрых намерениях может оказаться провальной, вредной и даже опасной.
  • Глубокие знания/умения ценны сами по себе — они открывают недоступные другим возможности. В любой сфере человек, обладающий глубокими знаниями и умениями, ценен и может сделать то, чего другие неспособны. Например, человек, который невероятно хорош в кулинарии, имеет очень много знаний и умений, связанных с приготовлением еды, способен приготовить более вкусное блюдо за меньший бюджет. Профессиональный строитель с большими знаниями и опытом сможет построить дом, который его коллеги не смогут построить в силу отсутствия таких знаний.
  • Знание своих границ — страховка от провальных решений. Понимание того, где пролегают границы Ваших знаний может помочь не принимать вредные решения, а вместо этого повысить свою компетентность до необходимого уровня либо обратиться к специалисту. Не заниматься самолечением — а пойти ко врачу. Не пытаться навайбкодить очень большой и сложный проект (чтобы потом он не запускался, либо работал нестабильно/с потерей производительности), а сделать проект поменьше, но с использованием всех имеющихся знаний и способностей, чтобы это небольшое ПО стало, возможно, ценнее какого-то крупного и тяжёлого ПО.

Иными словами, я считаю компетентность важной добродетелью, поскольку

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

#общество #жизнь_по_уму

1
4
7
re: Различные новостные каналы в одном приложении? Чтобы как в телеге? Подписываться через Atom/RSS? Прямой инфо-поток буквально прямо от издателей, без цензуры и оглядки на владельцев каких-либо платформ.
Show content
@johan @erua вот как раз насчёт отдельных каналов — на мой взгляд удобнее, чем лента, в которой перемешано всё. Просто потому что иногда бывает нужно почитать новости/контент по определённой теме так, чтобы остальное не отвлекало. Другой вопрос, что лента с динамическим фильтром, с помощью которого можно было бы быстро скрыть лишнее (либо, наоборот, держать скрытым и включать, когда есть время/настроение), была бы ещё лучше.
1
0
0
repeated

🅴🆁🆄🅰 🇷🇺

Различные новостные каналы в одном приложении? Чтобы как в телеге? Подписываться через Atom/RSS? Прямой инфо-поток буквально прямо от издателей, без цензуры и оглядки на владельцев каких-либо платформ.
Show content
Когда несколько подписок на информационные ресурсы в одном месте у пользователя, то это удобно. Вот только почему это должно быть в каком-то мессенджере? Хотят аффтары вещать и транслировать — пусть обзаведутся своим веб-сайтом с RSS/Atom.

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

Не везде есть Feeds
Если на сайте проекта, агентства, издания нету кнопки RSS/Atom подписки, а имеется только лишь про vk.com и t.me, max.ru и etc., то это не означает отсутствие RSS. Можно взять URL сайта и добавить RSS в конце, почти наверняка откроется xml являющийся Atom/RSS feed'ом, такой как
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" >

И такое впечатление, что много лет как стало уже нормой предоставлять xml feed чуть ли не по умолчанию. Порой разные для каждого раздела-рубрики на сайте/проекте.
И ряд браузеров типа Opera или же Vivaldi поддерживает работу с т.н. «Feeds». Если веб-браузер имеет поддержку Feeds, то у него может быть опция «Detect Feeds in Web Pages».
Есть варианты работать с RSS/Atom каналы через софт вроде #^https://feedly.com/news-reader или веб-сервисы вокруг RSS/Atom подписок.
Или тот же почтовый клиент Thunderbird умеет собирать и показывать по RSS/Atom.

Школьники военблогеры
Что это за бесценный и волшебный источник информации или медийный ресурс может быть в нашем мире без веб-сайта, а существующий лишь на каналах в мессенджерах? Очередной школьник ведущий телего-канал на тему геополитики и новостей, на ровне с военкорами, что под обстрелами на ЛБС шарахаются?

Подкасты и мультимедиа
Кому реально не нужен веб-сайт, те чаще всего являются какими-то подкастами, у них только аккаунты в социальных сетях. И спокойное, без понтов распространение mp3-подкастов посредством различных агрегаторов/каталогов, работающих через RSS/Atom подписки.

Для podcast'ов такое распространение особенно актуально, т.к. пользователи настраивают автоматическое скачивание новых выпусков, анонсируемых через такой RSS/Atom-канал. И прослушать новые выпуски можно в любой обстановке, не важно есть там мобильный интернет, wi-fi или же ничего из этого нету. В отличии от каналов мессенджеров, где в отдельности на каждый канал не выставить запрет или разрешение на предварительную загрузку мультимедиа контента.

#telegram #max #atom #rss #feeds #lang_ru @Russia
1
2
0
@apxont @rf был там. Технически задумка неплохая, но в плане пользователей — какое-то кладбище человеческого интеллекта: либерасты, антиваксеры, сторонники теорий заговора, борцы с 5G и прочие подобные элементы. В какой-то момент пытался отфильтровать весь этот сброд из ленты, в надежде, что останутся нормальные люди, но быстро сдался и перестал туда ходить вообще.
0
0
2
repeated

Who Let The Dogs Out 🐾

susam/wander: A tiny, decentralised tool you can host with just two files to explore the small web - Codeberg.org

https://codeberg.org/susam/wander

> A tiny, decentralised tool you can host with just two files to explore the small web.

Wander the Small Web
Wander is a small, decentralised, self-hosted web console that lets your visitors explore random pages from a community of personal websites.

0
2
0

Попалась забавная игра на взлом ИИ: https://aiinsec.ru. Первые три уровня прошёл без проблем, на четвёртом на какое-то время застрял — не сразу придумалась нужная формулировка. Пятый пока не пробовал.

0
1
3

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

0
1
1
@anika_voin у меня в одном из ноутов батарейка умерла ещё в 2015 году. Но его история на этом не закончилась: потом он до 2023 года жил на даче, потом где-то год был домашним сервером, а сейчас лежит просто как резерв, на случай, если что-то с основным компьютером случится.
1
0
0
Edited 2 months ago

Читаю в 13-ом номере Интернет-журнала Elpis статью, где речь идёт о создании сайта с нуля ручным написанием HTML-кода в обычном текстовом редакторе, без всяких frameworkов, SSG и прочего. Удивляюсь, что для кого-то это — необычный опыт! Я-то сам всегда считал, что для небольших сайтов это по-прежнему повседневность.

2
2
1
Edited 2 months ago

Мда, в мире становится всё меньше и меньше места программистам-одиночкам, пишущим по принципу «делаю для себя, делюсь со всеми». Сегодня, например, пришло письмо от ВК, что нужно пройти верификацию бизнес-профиля, иначе доступ ко всем приложениям будет заблокирован. А без приложения реализация моей идеи «Сайт как личный архив» возможна только очень костыльным образом. Да и даже просто авторизацию через ВК ID на своём сайте сделать не получится.

0
2
1

@iwojima @iron_bug Вообще, у меня был замысел именно свой полноценный проект написать. И не с мостами через RSS, а напрямую импортируя данные через соответствующие API, там, где они есть. Кстати, по идее с этой задачей (обратиться к нужной API, получить от неё данные и преобразовать их к нужному виду) хорошо должны нейронки справляться, но пока не пробовал. Правда, так до сих пор и не решил, как быть с комментариями к своим же постам — тащить их как отдельные записи (что технически проще) или пытаться сохранять цепочки обсуждений.

0
0
0

@iron_bug Akkoma — это и есть сервер + Web-интерфейс в одном, а не клиент. У Hubzilla вроде как свой собственный протокол, ActivityPub там вроде нужно то ли через plugins, то ли как-то ещё дополнительно подключать.

Что касается централизованных соцсетей, то я от них отказаться не готов. Поэтому и думал о решении, которое будет сохранять мой контент из разных мест, а не просто полном уходе в Fediverse.

1
0
1

@iron_bug Кстати, idealists и есть мой собственный инстанс. Правда, насчёт того, что не сильно жрущие — неверно, для Akkoma 2 Гб RAM еле хватает, на одном так и вовсе то и дело OOM killer срабатывал. А нормальных Fediverse-клиентов на PHP так и не нашёл. Но бездумно тащить сюда всю активность с остальных мест Интернета (скажем, репостить из ВК и Instagram) как-то не очень уместно, на мой взгляд.

1
0
0

@iron_bug насчёт того, что на чужом сервере всё может накрыться — согласен. И раньше всегда стремился к тому, чтобы держать всё на своём сайте. Но есть одна проблема — в условиях современного Интернета на свой сайт всё сложнее и сложнее привести людей (и не просто привести, а сделать так, чтобы они на нём остались и комментировали регулярно). Вот и приходится идти туда, где есть шанс быть услышанным. Поэтому сейчас периодически размышляю над таким форматом: свой сайт — это личный архив, куда автоматически собирается копия моей активности в остальном Интернете (посты, комменты и т.п.). Но до реализации пока так и не дошло (только дизайн нейросетью сгенерировал). А что там кто куда сливает и стучит — мне без разницы. Политоту я не пишу, а компетентные органы вряд ли интересуют мои рассуждения о старом Интернете, малоизвестных операционных системах или рассказы о прогулках.

1
0
0

Нашёл сегодня Дыбр — дневниковое сообщество, во многом напоминающее по духу ранний ЖЖ тех времён, когда он ешё не скатился в политоту. Решил зарегистрироваться. Посмотрим, смогу ли прижиться (и не будет ли мне много три блог-подобных ресурса сразу — на личном сайте, тут и там).

2
2
2
@shuro @pechorin @mstadmin как пользователь Cinnamon на Debian (причём сижу на testing), могу сказать, что да, ставится без каких-либо проблем, если в качестве login manager используется lightdm. Там просто нужно будет выбрать нужную DE на экране входа.
Единственный минус — нет родного task manager, приходится использовать xfceшный или lxtask.
0
0
2
repeated
Edited 2 months ago

Немного поизучал Emacs, и с удивлением обнаружил, что там перемещение курсора делается сочетаниями клавиш Ctrl+буква. Сначала это показалось полной дичью, но потом задумался: а ведь это даёт возможность перемещать курсор, не убирая руки с основной части клавиатуры, что может экономить массу времени при правке уже существующего кода. Решил поэкспериментировать, сделав что-то подобное в Visual Studio Code.

За основу решил взять привычное всем геймерам WASD. Сначала хотел в сочетании с кнопокой Win (она же Super), но тут возник конфликт, т.к. активно использую Win+D для быстрого сворачивания окон и не хочу отвыкать. В итоге вместо Win использовал Alt, плюс ещё добавил кнопки Alt+QEZC как альтернативу Home, PgUp. End. PgDown.

Пока вроде даже удобно, но непонятно, получится ли приучить себя пользоваться этим на постоянной основе. Плюс ещё опасаюсь, что буду испытывать неудобство, оказавшись за чужим компьютером, где это не работает. Кстати, по этой же причине я никогда не пытался перейти на раскладки типа Dworak/Colemark.

0
2
1
Show older