Уютная тумбочка

@bpblog Yoqdi 0

bouncepaw.github.io
Пишу долго и много о том, что прёт.
Писать @bouncepaw
Донатить boosty.to/bouncepaw
Часть @devs_group
Kanal hududi va tili
Rossiya, Rus tili
Kategoriya
Bloglar


Muallifga yozish
Kanalning hududi
Rossiya
Kanal tili
Rus tili
Kategoriya
Bloglar
Indeksga qo‘shilgan
27.08.2017 22:28
reklama
TGStat Bot
Telegram'дан чиқмай туриб каналлар статистикасини олиш
TGAlertsBot
Каналингиз репостлари ва эсловлари ҳақида хабар беради.
Telegram Analytics
TGStat хизмати янгиликларидан бохабар бўлиш учун обуна бўл!
395
ta obunachilar
~328
1 ta e’lon qamrovi
~108
kunlik qamrov
~2
ta e’lon haftasiga
83%
ERR %
2.73
iqtibos olish indeksi
Kanalning repost va eslovlari
37 ta kanal eslovlari
12 ta e’lonlar eslovlari
24 ta repostlar
В Пробеле
Curious Fox
16 May, 20:23
Уткогорлонос
13 May, 10:04
Токонотисы
13 May, 06:49
с миру по нитке
13 May, 06:39
Kingdom of Anubis [KoA]
12 May, 19:05
The After Times
12 May, 19:04
Paris Burns
iggisv9t channel
В Пробеле
В Пробеле
14 Mar, 19:38
mandarinka's thoughts
23 Feb, 20:44
Лапы 🦊 хуѩпы
В Пробеле
4 Nov 2020, 08:57
Блог*
1 Oct 2020, 22:33
iggisv9t channel
1 Oct 2020, 22:14
_drova
1 Oct 2020, 21:55
Denis Sexy IT 🤖
1 Oct 2020, 21:49
1 Oct 2020, 21:44
1 Oct 2020, 21:40
Loskir's 💉
1 Oct 2020, 20:02
Ryzhov's Notes
27 Aug 2020, 12:00
В Пробеле
30 Jun 2020, 18:55
oleg_log
5 May 2020, 14:42
OpenDevCast
5 May 2020, 14:26
Loskir's 💉
2 May 2020, 18:41
Loskir's 💉
1 May 2020, 15:02
Ryzhov's Notes
28 Apr 2020, 21:11
Ryzhov's Notes
22 Apr 2020, 12:00
Ryzhov's Notes
17 Apr 2020, 20:56
4gophers
12 Apr 2020, 22:45
12 Apr 2020, 22:38
Software engineering blogs
12 Apr 2020, 22:10
rxd_txd
12 Apr 2020, 21:48
I hate overtime
12 Apr 2020, 21:25
iSAST & AS Compliance
12 Apr 2020, 20:57
oleg_log
12 Apr 2020, 20:55
6 Apr 2020, 12:56
Inside
6 Apr 2020, 11:22
@bpblog iqtibos olgan kanallari
aster
30 Jun, 13:40
Канал ГуАлСе
Curious Fox
В Пробеле
В Пробеле
Канал ГуАлСе
dev optozorax
25 Jan, 13:37
В Пробеле
6 Nov 2020, 21:22
dev optozorax
18 Oct 2020, 21:08
Ryzhov's Notes
27 Aug 2020, 12:17
Ryzhov's Notes
27 Aug 2020, 12:17
Ryzhov's Notes
29 Apr 2020, 09:45
Ryzhov's Notes
17 Apr 2020, 20:52
KgOfHedgehogs
6 Apr 2020, 20:05
Profunctor Jobs
6 Apr 2020, 12:48
dev optozorax
18 Mar 2020, 21:25
16 Sep 2019, 15:29
KgOfHedgehogs
26 Jun 2019, 12:42
Двери мира
14 Jun 2018, 20:51
3 Sep 2017, 17:52
So‘nggi e’lonlar
O‘chirilgan e’lonlar
Eslovlar bilan
Repostlar
🍄 Микориза Вики 1.3

Прошлый релиз всё ломал, было решено продолжить тенденцию.

Из ключевых изменений:

1. Добавлена встроенная документация. Она пока не полная, но ладно

2. Можно оградить свою вики: повесить замок, сделать вайтлист

3. Добавлен поиск по названиям гиф

4. Можно включить авторизацию через телеграм (проспонсированная фича)

5. Переделан топ бар, теперь он занимает две строчки на компьютерах, а на телефонах есть кнопка-гамбургер

И ещё что-то.

=> Страница релиза на вики (тут же гайд по миграции)

=> Страница релиза на гитхабе (добавлены новые платформы)

Всем рекомендуется обновиться, были заклеены некоторые дырки
To‘liq o‘qish
Ведёте дневник?
Опрос
  • Да, активно
  • Да, но так, слабенько
  • Раньше вёл...
  • Нет, категорично нет
  • Безразлично
127 голосов
Планирую написать статью про дневники. В комментариях расскажите про свои, мб что-нибудь в статью войдёт. Ниже опрос:
В телеграме есть чат с самим собой, куда закидывают штуки, чтобы потом найти. Интерфейс прямо поощряет это делать, поэтому все так делают. Однако постепенно этот чат сильно засоряется. За мои пять лет в телеграме у меня там набралось 2300 картинок, для масштаба.

Логическое развитие такого чата — приватные каналы. У меня уже несколько лет они есть. В каких-то я один, в каких-то есть избранные подписчики. Расскажу про некоторые.

Всем даю названия на эсперанто. На аватарки ставлю аниме. Я человек простой.

Самый главный — Idearo (идейник | сборник идей). Это канал, куда закидываются идеи, напоминалки или что-нибудь такое. Точно никто не знает. Идеаро превратился в некий закрытый клуб, behind the scenes Уютной тумбочки. С появлением Рахили играет меньшую роль для меня, но мне нравится отправлять пяти подписчикам прикольные штуки. Отвечают даже!

Ещё есть Idearo, sed ne plu (идейник, но больше не [идейник]). Туда закидываются посты из Idearo, которые больше не нужны, с дополнительными комментариями, которые никто не читает, включая меня. Тут те же подписчики, что и в Idearo.

Раньше было несколько каналов по узким темам, но их контент был перенесён в Рахиль.

В канал Pensoj utilaj nur por rubujo (мысли, которым самое место в мусорке) попадали мысли, которые надо было подумать куда-нибудь, имея возможность потом прочитать. После появления Рахили там ни одного нового сообщения. Надо бы старые перенести.

В Glumarkaroj ne plu troveblontoj (наборы стикеров, которые в будущем нельзя будет найти) храню бекапы некоторых стикерпаков. У меня был один трагичный опыт просто.

Интересно в Dormeraro (сборник снов). Там описываю сны и размышления о них. В последнее время там мало постов, это связано с тем, что я помню меньше снов. Половину перенёс в Рахиль, когда перенесу всё — удалю канал, наверное.

Ещё есть канал со смешными видосиками, у него название на русском — Кислые лимоны. Там смешные видосики.

Ещё один канал с русским названеим — Обзоры на чёрные ручки. Там обзоры на чёрные ручки, чтобы я потом не забыл, какие лучше брать в магазине. В будущем планирую также написать обзоры на другую канцелярию.

В Diskanalado (расканаливание) пощу ссылки на каналы, от которых отписался, но мне может быть потом интересно их найти.

Свежий канал — Kajfema (кайфушечный). Туда я пощу vibe check картинки и тексты. Можно просто листать и наслаждаться.

Свежий канал — Sentemaj mojosaĵoj (крутые штучки без темы). Туда перепощиваю интересные посты и сообщения, которые написал не я, чтобы потом посмотреть. Само собой, никогда я их потом не посмотрю, но лучше уж это будет накапливаться здесь, а не засорять сохранённые сообщения.

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

Обратите внимание, что нигде в этой системе я не использую ботов и теги. Лишняя комплексность.

А у вас как?
To‘liq o‘qish
🍄 Микориза Вики 1.2

Прошлый релиз был спокойный и ничего не ломающий, а вот этот — буйный и всё ломающий.

Из ключевых изменений:

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

2. Микоразметка теперь разрабатывается как отдельный проект под лицензией Apache 2.0. Вы можете использовать её в своих проектах. Также предоставляется CLI-интерфейс.

3. Изменён синтаксис ^надстрочного текста^ и ++выделенного текста++, добавлен подчёркнутый текст. Цитаты, списки, ячейки таблиц теперь могут содержать в себе любую разметку, а не только абзацы. Изменён синтаксис трансклюзии. В общем, если вы мигрируете со старой версии, вам явно придётся где-то поправить разметку.

4. Можно давать описания правкам.

5. Фиксированная аутентификация объявлена deprecated и в следующем релизе будет удалена. Кто не знает, администратор мог задать аккаунты пользователей вручную через JSON-файл. Теперь предполагается использовать регистрацию для всех случаев.

Злопыхатели обвиняли, что фиксированная аутентификация небезопасна. Нет, всё с ней было в порядке. Она уходит, потому что особо и не нужна, а поддерживать лишние фичи не хочется. Движок постарается сам мигрировать пользователей без движений со стороны администратора.

6. Аналогично убрана поддержка протокола Gemini. Она была неполноценной, и никто ей не пользовался. Однажды будет возвращена и расширена. Наверное.

7. Добавлены хоткеи. Нажмите ?, чтобы их увидеть.

8. Добавлена панель управления пользователями.

9. Дизайн полегче стал: убран узор с фона, используется меньше оттенков серого, etc.

10. При посещении несуществующей гифы показывается более полезное сообщение.

11. Последние правки группируются по дням.

И ещё что-то.

=> https://github.com/bouncepaw/mycorrhiza/releases/tag/v1.2.0

=> https://mycorrhiza.wiki/hypha/release/1.2

=> https://mycorrhiza.wiki
To‘liq o‘qish
Прекрасная Астер нарисовала маскота для Микоризы: https://t.me/astermollycreation/225

Знакомьтесь: Аманита-тян работает в маленькой библиотеке в лесу. Многие говорят, что она ядовитая, от этого ей грустно. Любит сладости.

Полная информация о персонаже (на английском): https://mycorrhiza.lesarbr.es/hypha/meta/amanita-chan

(Перевод на русский есть на бусти)
To‘liq o‘qish
Делитесь лайфхаками. Какие ещё бывают применения, кроме подставки под чай?
Гуалсей сделал для Микоризы пакеты в AUR! Это значит, что теперь гораздо проще установить Микоризу на Arch Linux и на дериваты этой операционной системы.

Доступно два пакета:

1. mycorrhiza собирает движок из исходников

2. mycorrhiza-bin берёт собранные бинарники со страницы релизов Микоризы

Второй пакет не поддерживает архитектуру ARM, то есть на всякие Малины π всё же надо будет ставить компилятор го.

Также другие контрибуторы сделали докерфайл и файлы для Nix. Они лежат в репозитории. Микориза позднее будет добавлена в nixpkgs, наверное. Мейнтейнера бы...

Спасибо всем контрибуторам, сам бы я не стал все эти штуки делать.
To‘liq o‘qish
Sublime Text я настроил так, чтобы он выглядел очень пусто и скучно.

Из коробки в нём гораздо больше элементов, да и шрифт моноширинный...
Про подгифы Z. Иногда лениво сразу переносить крутой контент туда, поэтому он может копиться в RSS-читалке до лучших времён, когда я захочу всё разложить по местам.

Сегодня написал на AppleScript штуку, которая упрощает это дело. Суть такова:

1. Выделяю текст на веб-странице (самое интересное; какая-нибудь заводная цитата, по которой потом будет проще найти ссылку среди других)

2. Жму на кнопку

3. Выскакивает окошко с дропдаун-выбиралкой гифы, в которую сохранить выбранную аннотацию.

Под аннотацией понимаю ссылку на страницу, её название и выбранную цитату.

4. После выбора гифы открывается Sublime Text 4 с исходным текстом гифы со вставленной аннотацией. Здесь можно немного поредактировать перед сохранением.

5. После закрытия редактора всё само сохраняется и улетает на вики.

Вот такой вот web clipper без расширений в браузере и какой-либо поддержки со стороны вики-движка — просто встроенные в ОС средства автоматизации и какой-то текстовый редактор.

Кстати, AppleScript мне очень понравился. Вот фрагмент кода:

on coolHypha(hyphaeFile)
set listOfHyphae to {}
set Hyphae to paragraphs of (read POSIX file hyphaeFile)
repeat with nextLine in Hyphae
if length of nextLine is greater than 0 then
copy nextLine to the end of listOfHyphae
end if
end repeat
set hypha to choose from list listOfHyphae with prompt "Choose a hypha to save the annotation to." with title "
🍄🐟🚀 Mycorrhiza Wiki Cool Time Clipper"
hypha
end coolHypha


Вот прям хорошо, по-человечески.

Запускалку этого скрипта сделал через Automator. Автоматор немного грустный и сложный. Там анонсировали, что его заменят на кое-что получше, ждём.

Теперь мне нужен такой клиппер для телеграма. В формате бота сделаю когда-нибудь.
To‘liq o‘qish
Хороший способ позлить или как-либо задеть «программистов» — использовать пропорциональные шрифты для кода. Реакции разнятся от непонимания и неприятия до глубокой ненависти. Некоторые положительно относятся, впрочем.

Ну вы посмотрите, какая прелесть ⤵︎

use std::num::ParseIntError;

fn main() -> Result {
let number_str = "10";
let number = match number_str.parse::() {
Ok(number) => number,
Err(e) => return Err(e),
};
println!("{}", number);
Ok(())
}


Всё прекрасно читается, ничего не мешается.

Код же, в первую очередь, читают, а не пишут, верно? Так почему же он обычно в дурно читаемом шрифте с буквами одинаковой ширины? Книги-то в пропорциональном печатают не просто так.

В общем, с такими размышлениями я решил прикрутить себе в IDE пропорциональный шрифт. Поскольку я слез с вима, который намертво привязан к терминальной сетке моноширинных символов, у меня не возникло с этим проблем: просто в настройках надо выбрать шрифт, и он работает. Ещё надо отдельно настроить шрифт для встроенной консоли.

Экспириенс приятный. Текст ровно такой, какой он должен быть.

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

var mapExt2Mime = map[string]string{
".bin": "application/octet-stream",
".jpg": "image/jpeg",
".jpeg": "image/jpeg",
".gif": "image/gif",
".png": "image/png",
".webp": "image/webp",
".svg": "image/svg+xml",
".ico": "image/x-icon",
".ogg": "application/ogg",
".webm": "video/webm",
".mp3": "audio/mp3",
".mp4": "video/mp4",
}


А должно так:

var mapExt2Mime = map[string]string{
".bin": "application/octet-stream",
".jpg": "image/jpeg",
".jpeg": "image/jpeg",
".gif": "image/gif",
".png": "image/png",
".webp": "image/webp",
".svg": "image/svg+xml",
".ico": "image/x-icon",
".ogg": "application/ogg",
".webm": "video/webm",
".mp3": "audio/mp3",
".mp4": "video/mp4",
}

Из-за этого я вернул моноширинный шрифт. Только из-за этого.

Кстати, есть специальный пропорциональный шрифт для программирования — Input.

Этот пост не про шрифты.
To‘liq o‘qish
Предыдущие три сообщения — опрос на интересующую меня тему. Я считаю абсолютно нормальным массово уничтожать свои сообщения (правда, в личке хорошо бы спрашивать, но и то не обязательно). В последнее время сталкиваюсь с тем, что кто-то не согласен со мной.

Многим неприятно, когда кто-то хочет массово удалить свои сообщения. Насколько многим? Почему так? Отмечайте, пишите.

🛫 У телеграма есть уникальная фича — безвопросное удаление всех сообщений в личке за несколько кликов. Я считаю, что это громадный скачок вверх по сравнению с ВК, где, лол, в 2021 вообще нельзя удалить сообщения у собеседника.

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

🍄 Также публично заявляю, что ваши переписки со мной нестабильны, они могут исчезнуть, если я этого почему-то захочу и буду иметь возможность. Это не следует экстраполировать на другие формы коммуникации, я говорю только про чаты.
To‘liq o‘qish
Считаете ли вы приемлемым удалять все свои сообщения в личных сообщениях? Техническая возможность и платформа не играют роль.
Опрос
  • Да, в любой момент
  • Да, с согласия собеседника
  • Нет
164 голосов
Считаете ли вы приемлемым удалять все свои сообщения в маленьких чатах? Маленький чат — чат, где вы общались с большей частью участников. Техническая возможность и платформа не играют роль.
Опрос
  • Да, в любой момент
  • Да, с согласия админов
  • Да, с согласия участников
  • Нет
156 голосов
Считаете ли вы приемлемым удалять все ваши сообщения в больших чатах? Большой чат — это чат, где вы не общались с большей частью участников. Техническая возможность и платформа не играют роль.
Опрос
  • Да, в любой момент
  • Да, с согласия админов
  • Да, с согласия участников
  • Нет
162 голосов
Как у меня появился макбук м1, так я сразу на него перешёл как на основную машину. Ну а почему бы и нет? Быстрый, мощный, интернетик не лагает, тянет JetBrains.

Но в ноутбуке экран всего 13.3 дюймов, а на моноблоке, который ранее был основной машиной, все 21.5 дюйма. Когда я периодически сажусь за него, я поражаюсь этой разнице. Всю вселенную можно поместить в эти 21.5 дюйма! Восемь миллиардов окон, ещё и место останется!

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

Ну как же так? Наверное, встроенную клавиатуру как-то спасает тачпад, которым я много пользуюсь, и динамический стиль печати. Вместе это компенсирует унылость клавиатуры? Может быть.

Вообще, прикольно, что я одновременно умею печатать на своём крайне ди-ай-вайном Сагарисе и на ЙЦУКЕН+QWERTY. Молодой пластичный мозг, так сказать. Всем советую.

Насчёт втыкания Сагариса в макбук. Я ещё не купил переходник, поэтому это физически невозможно. Кстати, анонимные читатели, подскажите самые классные хабы :-)

P. S. Девять месяцев назад я ожидал, что к концу мая у меня уже будет готова следующая клавиатура. Этого не произошло :-(
To‘liq o‘qish
Прошло пару лет, и ещё один человек ответил на мою старую статью про супермаркеты! В этот раз — Rescor.

Статья с ответом всё там же — https://bouncepaw.github.io/supermarkets
Комментатор поделился замечательной программой — t.me/FilteredInternet/188

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

Видимо, вдохновившись моим предыдущим постом и личными сообщениями, handlerug написал свою программу — vk-liberator. Название придумал я. В отличие от первой программы, умеет удалять не только комментарии, но и лайки. Удаление лайков (в отличие от комментариев) не является редкой функциональностью, решений на рынке дофига, но вк-либератор покруче будет.

Почему круче? А потому что при удалении большого количества лайков всегда возникает проблема: ВК просит ввести капчу. Либератор упрощает этот момент, предлагая две интеграции: с телеграмом (чтобы удобно капчи решать в боте) и с мутным анти-капчевым сервисом (чтобы вообще их не вводить).

Попробую, наверное, лайки тоже удалить.

Это, кстати, неоплаченный рекламный пост.
Attached file
To‘liq o‘qish
Расскажите, как эффективно удалиться из ВК. Убрать все лайки, комментарии, туда-сюда. В техподдержке мне отказались помогать :-( Всякие программы вспомогательные просят капччу каждые 15 операций :-(

🌊🌊🌊⛵️🌊🌊
🍄 МикоризаВики 1.1

Спокойное неломающее обновление, добавляющее некоторые фичи, которые ждали давно.

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

Во-вторых, появился тулбар на странице редактирования. Там есть кнопки, вставляющие разметку (но не всю), дату или ссылку на редактора. За изначальную реализацию спасибо DanInSpace.

В-третьих, обновлён сайдбар гиф. Теперь видно, сколько подгиф и соседних гиф. Помогает оценить масштаб и наполненность.

В-четвёртых, наконец-то появились вложенные списки. За реализацию спасибо handlerug.

В-пятых, изменён узор на фоне. Раньше были кирпичи, теперь линии какие-то. Кирпичи надоели просто.

И главное — изменена лицензия! Была Apache 2.0, теперь AGPLv3.0. Все разработчики были согласны.

=> Страница релиза на вики (с картинками)
=> Страница релиза на гитхабе (с бинарниками)
=> https://mycorrhiza.lesarbr.es
To‘liq o‘qish