Пропустить до основного содержимого



Да, у меня снова шмель.
И что вы мне сделаете?🥲
Я не виновата, что половина родных/близких/друзей летом родились и им нужен шмель(даже если они пока этого не знают).


🔬 Joplin for Research
Streamline your workflow: collect ideas, centralise sources, and focus on discoveries. Your open-source companion for groundbreaking research. 🧪📖
joplinapp.org/help/apps/use_ca…


Короче: аэропорт-брю!
Вам понадобятся: термос, растворимый кофе в стике (спасибо, Старбакс), горячая вода.
Обойдя три кулера в разных местах аэропорта, я поняла, что горячей мне сегодня не дадут. Штош. Заливаем водой комнатной температуры. И... На удивление неплохо! Полагаю, не хуже бурды за €6,5 в кафешках.

#БукаПерелётная #кофе



Я раньше про него слышал, а теперь вот дошли руки потрогать. Агент называется Emergent. (Если кто захочет потрогать: app.emergent.sh/chat). Как новому пользователю насыпали 10 кредитов, как расходуются пока не известно, (бомжам насыпают 5 кредитов в месяц), но я спросил его что он умеет, он развернул виртуальную среду, кстати, ответ на запрос сожрал 0.5 кредита, и ответил:
...продолжение ниже
Эта запись была отредактирована (1 мес. назад)

di поделился этим.

в ответ на Digitual

расписано красиво. Умеет ли. Хотя, тут ещё вопрос к заказчику, далеко не все могут объяснить что хотят 🙂
в ответ на RamSDRAdmin (R3DHX)

@mstadmin отзывы хорошие, буквально за пару дней образовалось сообщество почитателей. Он может подсказать и посоветовать, за это кредиты не списывают.


Today I got Plushtodon a boyfriend: Turnip Boy! 🫜 Apparently one of just 539 ever produced.

Shout out to everyone I met from Snoozy Kazoo at GodotCon Boston; you were all such wonderful human beings that I literally ordered this on the spot. And he’s finally here! 🙌

#TurnipBoy #Plushtodon




Nice browser comparison video. I guess you cannot guess who won? What is your favorite browser?

youtube.com/watch?v=YrxhVA5NVQ…

#Windows #Macos #Linux #Browser #Vivaldi #Chrome #Firefox #Edge



Уважаемые мигранты, переезжающие к нам с другого сервера, пожалуйста, пользуйтесь текстовым полем в заявке по назначению!

Да, вы могли предупредить кого-то из админов или модераторов о своём приходе, но помните, что другие модераторы могут оказаться быстрее!
А заявки состоящие из "интересно" у нас отклоняются на автопилоте!

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

Мя �� поделился этим.

в ответ на Rínon Nínqueon

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

Хотя опять-же тебе лучше знать, ты японский учишь, а реддиту я не доверяю

в ответ на Cytrynid

@RinonNinqueon но если когда-нибудь придёт заявка с Watashi kininarimasu!!! — я тебе сообщу)


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


Людей с 11ю заболеваниями и беременностью запишут в новый реестр.

А потом сольют в интернет.
Интересно, мы тогда увидим, что чиновники - больные?
Наверное нет, их там не будет, они же не люди.

asi.org.ru/news/2025/06/19/v-r…

#слежка



Время костыльного скриптинга

Спойлер: эту функцию они не добавят, ТК это облегчает переход с карт Яндекса на другие приложения))

🧵 🔽

Эта запись была отредактирована (1 мес. назад)
в ответ на std::living std::fish

Сделал дамп трафика встроенными средствами Огнелиса, щас будем вытаскивать
Эта запись была отредактирована (1 мес. назад)
в ответ на std::living std::fish

ты смотри, чтоб тебя не засудили потом, за неправомерное использование API
в ответ на rayslava

@rayslava А я сделал 1 запрос, мне всё выдало) Я не буду инфу по каждому получать, у них при первичной загрузке страницы приходят ВСЕ закладки. К слову, рисовалось оно у меня секунды 3))))
в ответ на std::living std::fish

эта хрень должна сохраняться в локалсторадже браузера мне кажется. не инмемори ж оно строит треки
в ответ на std::living std::fish

Находим самый большой пакет (94кб данных в разжатом виде) и смотрим, что внутри.

records_count: 141 - именно столько у меня закладок. То, что надо.
Сам список объектов - обычный list, внутри которого лежат закладки. Хранятся они в достаточно простом формате (см 3 скрин)
Единственная проблема в том, что URI бывают двух типов.

Первый тип - ссылка на карту с координатами, как на скрине (предпоследняя строка). С этим всё просто, координаты вытаскиваются элементарно

Второй тип - ссылка на объект в яндексе по его встроенному id. Таких у меня мало, тк я тыкал именно точки, а не добавлял уже готовый объект в закладки (пример такого объекта - на 4 скрине)

Сейчас я распаршу этот json'чик и пересохраню в другом формате

в ответ на std::living std::fish

Обратил внимание на данные, у них широта и долгота в строке поиска и в теле ответа поставлены по-разному)))

В строке поиска нужно указывать сначала широту, а затем долготу - как и везде в целом.

А в параметре запроса ll (latitude, longitude, думаю) почему-то идёт сначала долгота, а затем широта (символ %2C обозначает пробел).

Это забавно, могу даже предположить, почему так. Исторически указывается сначала широта, а затем долгота. Но с "математической" точки зрения широта - это ось ординат (ось y), а долгота - ось абсцисс (ось x). Вот и получается, что общепринятый порядок "y-x", а не "x-y", к которому все привыкли ещё со школы.

Когда я гуглил, какой формат общепринятый (самопроверка), обнаружил, что в Яндексе до 2012 года был принят "xy" порядок, который потом сменили на традиционный.

Так что получается, что мы только что увидели наследие прошлого)

в ответ на std::living std::fish

Данные есть, теперь надо преобразовать их в формат, который @CoMaps или любое другое приложение карт в состоянии переварить.

В FAQ написано об импорте четырёх форматов, большинство из них являются подмножествами обычного XML со своим набором тегов.

KML - формат, созданный для хранения 3d точек в программе keyhole (так называлась google earth до её покупки), KMZ - просто сжатый архив с этими файлами. KMB - вообще проприетарный формат от maps me, инструмент для конвертации которого есть в organic maps, тоже не интересует.

Последний и самый логичный, на мой взгляд, формат - GPX.
В нём есть 3 базовых типа данных.
1) Точка (waypoint) - просто запись с координатами, опционально высотой, и другими тегами, среди которых есть и <desc> - описание.
2) Маршруты (route) - последовательность точек, соединённых отрезками
3) Трек (track) - последовательность точек с отметками времени прохождения.

Я воспользуюсь питоном и сконвертирую json из карт в кучу GPX файлов

(все скрины взяты с википедии)

Эта запись была отредактирована (1 мес. назад)
в ответ на std::living std::fish

Внезапно увидел, что он сваливает все закладки в одну кучу, не разделяя их на папки. В самой закладке нет информации о папке, она лежит отдельно где-то посредине всё того же json. Там есть структурка, которая хранит название папки и id всех закладок, которые в ней есть, её тоже надо будет спарсить, потому что папок у меня много, не хочется мешанину экспортировать
в ответ на std::living std::fish

Готово, оно работает)

Я экспортнул из карт GPX файл, чтобы было понятно, какие поля обязательно заполнить, а на какие можно забить. По итогу оказалось, что нужна куча объектов waypoint(wpt), у которых будет name и desc.

Родил скриптик на питоне, который вытаскивает из полученного с карт json всю инфу, а потом при помощи xml.etree рожает xml со всеми коллекциями, которые там нашёл. Импортировал в карту и тадаааам

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

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

в ответ на std::living std::fish

Есть последний трабл - для некоторых элементов в uri возвращается адрес, закодированный в base64)))

Насколько я понял, это происходит потому, что в яндексе можно сохранить не точку, а целое здание/адрес

Поэтому для полноценного скрипта придётся делать geocoding (преобразование адрес->координаты)

Сейчас делать не буду, ибо мне лень, но надо будет взять на заметку

в ответ на std::living std::fish

Sensitive content

в ответ на std::living std::fish

GPX это база — его все (практически все) опенсорсные программы для работы с картами понимают (например QmapShack или JOSM), в нём же треки пишут (например OsmAnd) и т.д. :dragnloaf:
в ответ на std::living std::fish

Sensitive content



Сегодня неожиданно ходили на дрифт, да ещё и не с лучшей погодой.

С утра уходили — светило солнышко, я даже успел чуть подпалить руки.
Добрались до первого сайта, Sinandigan Wall, какое-то время искали точку сброса, как раз я вспомнил историю с брифинга, что «точно ожидается течение, иногда сильное», уже на лодке гид сказал, что заходить будем с отрицательной плавучестью (это когда ты сдуваешь BCD перед погружением, и падаешь в воду, как кирпич, быстро набирая нужную глубину), ну мы и зашли.
Вы бы видели, как нас дёрнуло! За первые четыре минуты я спалил тридцать бар давления из баллона, но гида догнал, а потом мы группой «осмотрели» стену, пролетая мимо, и поглядывая на кораллы.
Из синьки посмотреть на этих долбоё уважаемых дайверов пришла средних размеров барракуда, да ещё видели пару черепах, но не успели даже поздороваться. Зато дошли до угла, свернули, и там мгновенно наступила тишина, стало можно тщательно осматривать кораллы, искать интересное зверьё, и так далее. Впрочем, из интересного зверья было только изобилие раков-богомолов, я одного даже немножко погонял по песку.
Вышли уже спокойно и степенно, забрались на лодку, весь поверхностный интервал обсуждали детали того, что у кого в ластах запутался.

А второй дайв вышел даже ещё более любопытным: ещё когда подходили, солнышко всё ещё светило, но ветер уже начинал усиливаться, экипаж лодки внимательно посмотрел, и высказал некоторые опасения, мы подумали, но всё же решили нырять.
Место оказалось любопытным: два течения (средней силы) давали любопытное завихрение, в итоге мы половину дайва дрейфовали вдоль красивого рифа на запад, а потом внезапно развернулись, и начали дрейфовать на юго-восток. Я не очень понял, как это технически работает, мне потом рассказали, что там несколько каких-то водных масс сталкиваются, и порождают такие эффекты, но ощущения очень странные. Типа ты летишь-летишь, а потом (ничего не делая) разворачиваешься, и летишь обратно. Тут насмотрелись на огромные косяки рыб! Местные краснозубые спинороги создают прямо синие облака под водой, которые очень прикольно переливаются, когда все рыбы синхронно решают изменить направление. А ещё тут оказалось довольно много актиний, со сторожевыми рыбками-амфиприонами, у них очень прикольный симбиоз: если пошевелить рукой или указкой в воде около такой актинии, из её веток выпрыгивает эта ярко-рыжая рыбка-клоун с белой полоской и старается тебя запугать, пытаясь куснуть, если поднести руку ближе к ней, рыба слегка отплывёт, и снова будет проявлять к тебе агрессию, но издалека, а если оставить их в покое, то рыба прячется обратно в ветки актинии. Ещё нашёл валонию пузатую — это такая шарообразная одноклеточная водоросль, просто клетка у неё очень большая.

И вот когда мы выходили со второго дайва, мы поняли, что что-то идёт не так, потому что стоило нам приподняться над водой, как нас резко раскидало волной метров на десять в разные стороны. В итоге собрались, сцепились в группу, и начали ждать лодку, лодка нормально подойти тоже не могла (чтобы не снести нам головы аутриггером, в итоге пришлось сперва ластать до лестницы (по волнам), а потом пытаться выбраться, когда этой же волной тебя регулярно прикладывает башкой об борт, а ты висишь на одной руке, второй пытаясь стащить ласты. Забрались, и вот, когда мы уже пошли назад, ветер совсем усилился, и начались американские горки. Пострадав минут пятьдесят, сидя среди летающих по лодке баллонов, людей, и прочей мелочи, капитан сказал своё твёрдое капитанское «Нахер!», и загнал лодку в ближайшую бухту на стоянку, а в дайв-центр мы оттуда уехали на машине. К вечеру же нас что-то совсем обложило тучами, и теперь непонятно, сможем ли мы завтра пересечь пролив и добраться до острова Верде, который у нас по плану.

#дыбр #дайвинг #отпуск











Happy new Rust! 🎆🦀

Rust 1.89.0 has been released!

This release brings you inferred args to const generics (e.g. array length: `[false; _]`), the new mismatched_lifetime_syntaxes lint, u128/i128 in extern "C", NonZero<char>, File::{lock,unlock,etc.}, many x86 intrinsics, and much more! ✨

Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/08/07/…

Эта запись была отредактирована (4 нед. назад)


you have been visited by the Skylight Napping Fox who wishes you well and brings good fortune!


Toxa, автор gbdk-2020, gbstudio core, crosszgb, а так же кастомной прошивки gbcamera представит на Chaos Constructions различные Game Boy, GB Camera, девелоперский Analogue pocket, Game Boy Printer и его эмулятор для PC/смартфона и ответит на вопросы интересующихся.

Chaos Constructions'2025 пройдёт 23-24 августа в Санкт-Петербурге (ДК Кирова).



Альзо: НОВЫЙ ГОРШОЧЕК ДЛЯ ДУХОВКИ. ПОСМОТРИТЕ НА НЕГО, он же шикарный ❤

поделились этим



Вчера вечер застал недалёко от фермы в районе деревни Рыбаки. Там есть прямая трасса на СНТ Бояркино и каждый раз она удивляет. В этот раз в плохом смысле: ровная дорога, деревья аркой... Казалось бы, интересный кадр просто должен быть! Но нет, не вижу.

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

Там же, на рассвете, я застал и такой интересный момент: mst.ramsdr.ru/@aleksdem/112449…

#photoweek










The "HTTP1 must die" details are now public: portswigger.net/kb/papers/dzmx…

(via http1mustdie.com/)

поделились этим






We approaching federated-user-activities in forgejo 🙂

In order to be able to have small reviews we break down the large PR into many small ones, this is PR no 6:

codeberg.org/forgejo/forgejo/p…

5 PRs were already merged, I think there will be 1-2 more to go. And some more PRs to clean up testing and doc ...

If you like the count down feeling you can observe the origin PR and see the files diff decreasing while merging small chunks 🙂

codeberg.org/forgejo/forgejo/p…

#Federation #Forgejo

Эта запись была отредактирована (1 мес. назад)


Максимально всратый заголовок для спама
—В вашем аккаунте активность!
—Да, спасибо, я знаю


Меж тем от Гражданской войны и отмены рабства в США до применения ядерного оружия прошло 80 лет, и от применения ядерного оружия до нынешнего дня прошло 80 лет.
в ответ на Alexander Drakon

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

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

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

Хотела бы жить в таком мире, а не в том что сейчас.


This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.