sly2m: (default)
До чего техника дошла.

1487670533-61626e0f434cff6eb71908f339c85d1d

Сама дошла. На лыжах. И на гнусмасах. Да, на любых вообще устройствах.
sly2m: (default)
Наверняка вы знаете про такую фичу от Гугла, но вдруг нет, все равно расскажу.

Уже несколько лет у Гугла появилась возможность поиска по картинкам. То есть ты подсовываешь ему картинку, и он ищет в сети похожие изображения. Не ахти какая новость, первым (и во многом до сих пор лучшим) на этом поприще стал сервис TinEye, а сегодня поиск по картинкам есть во всех популярных поисковиках, и у Yandex, и у Bing и у остальных. Но с некоторых пор Гугл предлагает чуть больше, чем просто поиск похожих изображений, он еще и пытается осознать, что изображено на фото.

Можете попробовать сами. Чтобы не морочиться с копированием адреса картинки в поисковую строку, можно поступить проще. Если вы пользуетесь браузером Google Chrome, эта функциональность уже встроена. Достаточно кликнуть на любую картинку правой кнопкой мыши и выбрать в контекстном меню "Search Google for image" ("Найти картинку (Google)" в русской версии).

Untitled1

Для других браузеров придется ставить сторонние плагины, например Search By Image (by Google) для Mozilla Firefox и так далее.

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

Capture4a

Capture1

Capture2

Capture3

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

Может показаться, что Гугл просто сопоставляет искомую картинку с похожими, и читает у найденных сопутствующее текстовое описание. Например он не только говорит, что изображено на фото, но и первой же строкой дает ссылку на статью об объекте в википедии, откуда эта картинка, собственно и взята.

Capture3a

Capture2a

Capture2b

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

Capture5a
На картинке женщина

Capture6
На картинке прием пищи

Capture7
На картинке красотка

Capture8
На картинке борода

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

Конечно, распознавалка пока не ахти. Довольно часто Гугл ошибается или вовсю капитанит, например:

Capture10a
На картинке блондинка

Capture9
На картинке фотография, no shit, Sherlock!

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

Да, пока не густо. Но ведь взросление-то не останавливается, развитие идет, процесс обучения не просто продолжается, а набирает обороты. Представляете, что будет, когда пройдет 10 лет, когда Гугл достигнет интеллекта подростка, взрослого человека, гения, ...

Естественно, распознавание образов само по себе далеко не полноценный Искусственный Интеллект. Но ведь работа идет по всем фронтам. Знаете такой сервис, Google Translate (Гугло-переводчик)? Если не ошибаюсь, его открыли для широкой публики в районе 2010 года, 6 лет назад. Тогда это был просто смех, а не переводчик. Он полную пургу гнал, был даже такой способ развлечения, подыскивать забавные косяки перевода гугла.

Capture11

Между тем сегодня я уже пользуюсь гуглопереводчиком как основным средством перевода слов. Естественно, переводить полные тексты им пока еще не очень. Есть даже такой неологизм "гуглом переводили", означающий корявый до невозможности бессвязный набор слов, вроде головки пальца ноги и им подобных. Но вот перевод отдельных слов я ищу в основном гуглом. Он тут же дает и значения и варианты и примеры использования. Причем, последний год делаю это голосом, гугл распознает мой английский на слух в 95%, и чем дальше тем лучше, хотя тоже, помните, было такое чудо как "Змей Горыныч" или "Magic Gooddy"? А сейчас Гугл на слух распознает мой английский лучше, чем китайские коллеги по работе.

И вот Гугл, наконец, подключил к переводу нейросети. Говорят, будет шпарить лучше носителя, целыми фразами и предложениями. Хотя пока в открытом сервисе доступны только переводы на английском, французском, немецком, испанском, португальском, китайском, японском, корейском и турецком. Посмотрим, конечно, но лиха беда начало, особенно если продолжение будет подкреплено самообучением и продолжит набирать скорость.
sly2m: (default)
Пять лет назад я писал, что англичане молодцы. От своих слов не отказываюсь, и хочу добавить, что американцы тоже немножко молодцы.



Компания Netflix купила права на сериал у англичан, сняла и выпустила третий сезон Черного Зеркала для своих подписчиков. Если вы не являетесь клиентом Netflix, например живете в Крыму, Северной Корее, Сирии или Китае (страны, где Netflix недоступен), или же по каким-то иным причинам - первые 6 серий нового сезона можно легко найти на рутрекере с переводом или на kickass-е без перевода.

Великолепный сериал и великолепный сезон. Всячески рекомендую. Из фантастики, так не только глоток чистого воздуха, а глоток хоть чего-то. А то совсем голяк, в последние годы много чего снимается, но в жанре sci-fi какой-то апофеоз уныния просто.

Надеюсь, что хоть Рик и Морти через месяц в третий раз смогут.
sly2m: (default)
ООН считает интернет-блокировку нарушением прав человека, на основании постулата, что "те же права, которыми люди обладают в офлайне, должны соблюдаться и в онлайне", о чем и опубликовало соответствующую резолюцию.

Источник новости на английском, и ее перевод на русский.

Как всегда, несколько наиболее дружелюбных в отношении к правам и свободам собственных граждан государств, выступили против.

Интересно, как подается данный список на разных языках.

На русском он звучит так:

Большинство членов совета проголосовали за принятие этой резолюции, тогда как против ее принятия выступили Россия, Китай, Саудовская Аравия, Южная Африка и Индия.

А вот, как было в оригинале:

The resolution was passed by consensus last Friday, but was opposed by a minority of authoritarian regimes including Russia, China, and Saudi Arabia, as well as democracies like South Africa and India.

т.е.:

Большинство проголосовало за резолюцию ООН в прошлую пятницу, однако, против выступили авторитарные режимы России, Китая и Саудовской Аравии, как, впрочем, были против и демократические страны - Южная Африка и Индия.
sly2m: (default)
Простой по своей гениальности способ обходить различного вида блокировки в Интернете.

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

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

Как оказалось, существует очень простой способ не морочиться всеми этими настройками.

Например вот это видео (пример взят случайным образом) не показывают мне в Канаде, потому что копирастия не дремлет.



Не беда. Идем на страницу Гугл-переводчика, и вбиваем туда прямо в окно перевода ссылку на заблокированное видео.



В соседнем окне получаем ссылку на "перевод страницы". Кликаем на нее, и смотрим видео без блокировки. В этом случае переход на заблокированный контент осуществляется не с вашего IP, а с прокси-IP самого Гугла.

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

Такой вот элементарный способ. Наверняка многие о нем знали, ибо проще некуда. Но если кто не знал - пользуйтесь.

Роскомнадзору привет.
sly2m: (Default)
Я несколько раз в блоге упоминал, что d3.ru, это такой как-бы русский reddit. Крупнейший международный форум с ежемесячной посещаемостью в 55 миллионов человек. Теперь можно говорить, что d3.ru, это такой единственный доступный reddit.

Дело в том, что два года назад в апреле 2013го, в reddit-сообществе rudrugs (ке-ке-ке), с 18ю подписчиками, кто-то опубликовал пост о том, как выращивать псилоцибиновые грибы. Ну, опубликовал и забыл, все 18 подписчиков прочитали и тоже забыли.

А Роскомнадзор не забыл. Начал бомбить администрацию reddit с требованиями удаления страницы.



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

А так как reddit работает по https, для многих провайдеров (в смысле пользователей этих провайдеров) весь сайт reddit в России теперь не доступен.



Попробуйте и вы. Это заблокированная страница, а это сам сайт reddit.com.


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

> Классическая политика России. Делайте то, что мы вам приказываем, или наши граждане получат по полной!
sly2m: (Default)
Сейчас в Интернете найти все, что угодно. Уже почти ничего не нужно скачивать, смотри прямо онлайн. Например, у КВН давно (10 лет назад) появился свой youtube-канал, на который они с год как примерно стали выкладывать полные версии игр Высшей Лиги.

Интересный факт. Если посмотреть несколько финалов КВН Высшей Лиги подряд, можно наблюдать, как умирает хорошая игра.
sly2m: (default)
Наконец-то у меня скорость домашнего интернета превысила скорость LTE на смартфоне.



Правда приходится платить около 100 баксов в месяц за такую роскошь. Зато unlimited.

Интересно, есть ли среди моих читателей обладатель Google Fiber. Вдруг кто-то сразит картинкой download/upload.


UPD: Не 100 баксов, как оказалось, а 90. План 79.00 плюс налоги, получается 90.35
Полновестных канадских доллара. Что все равно дорого, да.
sly2m: (Default)
Сейчас в интернете все обсуждают, про то, что мол, программа впервые прошла тест Тьюринга.



Ну, не знаю, не знаю. Погонял я этого Евгения по событиям на Украине (а он по легенде живет в Одессе и украинский его родной язык), по Евромайдану... Это каким же нужно быть "специалистом", чтобы не отличить этого робота от человека, пусть даже 13летнего пацана? У меня старшему сыну Мише сейчас 13 лет, он ни разу в жизни не был на вУкраине, и то больше знает про то, что там сейчас происходит. Мне кажется это очередная дутая сенсация, распиаренная журналистами по сети.

Человечество может спать спокойно. Уже не долго, но все еще может.
sly2m: (Default)
Несколько раз порывался написать подобный пост, но все никак не мог подобрать подходящих слов. И сейчас все еще их не нахожу, по-этому писать буду как есть, без оглядки на читателя. В первую очередь для самого себя будущего, чтобы проверить, был ли прав или таки ошибался.

Так вот. Мне очень не нравится то, что происходит в рунете последние 2 месяца. И дело, кстати, совсем не в том, что, скажем, начали блокировать журнал Навального или там что Дума приняла какой-то очередной идиотский закон с обязательной регистрацией сайтов в органах местного управления. То, что идет планомерное строительство концентрационного лагеря "Рунет", с колючей проволокой по границе и витой чугунной надписью "Лайки делают свободным" перед главным входом - ни для кого не секрет. Это было понятно и год назад и два, это вообще не новость. Я думаю 2014й год последний год для рунета, как части одной большой сети Интернет, в следующем году это уже будет отдельное государство с пограничниками, визами и таможенным контролем. Но это, кстати, не так уж и печально - то, что насаждают сверху для русского не страшно, чем сильней ребут, тем больше крепчаем, это понятно.

Меня настораживает и прямо-таки начинает пугать, то, что идет снизу. Я до сих пор не знаю, как оформить свое ощущение в конкретных формулировках, но мне кажется, что за два, буквально, месяца рунет очень сильно изменился. Давно знакомые люди пишут вещи, которых от них, ну, никак не ожидал. Сайты, на которые заходил больше пяти лет подряд уже не узнать. Даже не хочу приводить ссылки, тут не в конкретных постах или ссылках дело, а в общем настрое, в атмосфере, в вибрациях, которые трудно зафиксировать. Буквально за два месяца (даже за один, за март 2014го года), общее настроение рунета круто поменялось, и мне очень не нравится установившаяся тенденция.

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

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

Но меня пугает то, что черное зеркало отражает в сегменте рунета. Я не хочу видеть подобного в сети, которую начинал строить 20 лет назад.

Широко простирает Интернет в дела человеческие. Пропаганда в сети не сравнится ни с радио, ни с ТВ, ни с остальными СМИ. Она проникает гораздо глубже, она формирует эгрегоры и архетипы коллективного бессознательного (сеть вообще по сути своей есть коллективное бессознательное в самом прямом смысле), она действительно заставляет верить.

Будьте бдительны.
sly2m: (Default)
Два месяца назад я написал пост "И еще раз о пиратстве", в котором кроме всего прочего так же провел опрос "Общественную инициативу об отмене блокировок поддержали 100000 человек. Что дальше?"

[Poll #1928405]

В опросе приняли участие 87 человек, 77 из которых (~90%) ответили: "Правительство подотрется общественной инициативой, не произойдет абсолютно ничего. Совсем."

Сегодня экспертная рабочая группа правительства РФ рекомендовала отклонить общественную петицию с требованием об отмене антипиратского закона, сообщила лента.ру.

Опрос закрывается. Спасибо всем, принявшим участие.
sly2m: (default)
Я в Интернете с прошлого тысячелетия. Времен, когда поисковой системой была Altavista, никакого Google еще не было, а Сережа Брин был зеленым пацаном. Ну, я и сам не сильно красней в те времена был, чего уж скрывать. В те времена новый свежий браузер Интернет Эксплорер отвоевывал свою долю рынка у популярного браузера Mosaic, схлестнувшись в суровой битве со своим конкурентом Netscape Navigator. Никаких Facebook, Twitter, Instagram, LiveJournal тогда и в планах еще не было.

...тут было еще 3 абзаца потрясения седыми кхегм.... кудрями... но я их порезал, дабы сразу перейти к сути...

И вот в 2013м году решил пройти тест на безопасное поведение в сети Интернет (вместе с Google, ну а как же).



Мда...
sly2m: (default)
Развейте мою паранойю, пожалуйста! Сейчас родители из Ставрополя сообщили, что не могут зайти в ЖЖ (в любой живой журнал, даже на сайт livejournal.com).
Причем через анонимайзер заходят, а напрямую нет.

Если эту запись читает кто-то из Ставрополя (особенно через провайдера Город-ТВ), напишите, пожалуйста любой комментарий к этому посту.
Я не пойму, у них или DNS-ы порушились, или это ковровые блокировки Живого Журнала начались.
sly2m: (default)
Для начала немножко истории в моем вольном изложении.

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

Но этот маленький кризис имел гораздо большие последствия, его отголоски мы ощущаем и сейчас. И будем чувствовать еще много лет вперед.

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

И болтается как iPhone в проруби.

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

Апофеозом судебного стяжательства стал иск компании Sony к сайту MP3.com

Там были и другие заинтересованные стороны, не одна Sony, еще RIAA (куда же без нее!), Universal Music Group и другие правообладатели. А с другой стороны Napster.com и прочие пираты.

И как обычно это бывает, под прикрытием антипиратских лозунгов, Sony вела жестокую борьбу с дистрибуцией цифрового контента в принципе. Сделали ставку на свои CD-проигрыватели Walkman, а сама мысль, что музыку можно не только с CD-диска слушать, но и скачивать из интернета, делала Sony плохо. Звучали лозунги, что MP3 is Piracy (mp3 это пиратство), запретить, ограничить, ввести лицензионные выплаты за декодеры формата (что даже попытались проделать в 2002м году) и т.д.

Конец очевиден и предсказуем. Молодая и шустрая фирма Apple, наоборот поставила на mp3 и запустила интернет-магазин музыки iTunes для своих плееров iPod (iPhone в тех далеких годах еще не существовало даже в прототипах).

К началу 2013го года Apple продала через сервис iTunes Store более 25 миллиардов песен по всему миру. Можно посчитать, сколько это в долларах, если они берут по 0.99 центов за песню.

Причем, что интересно, формально поддержав mp3, как формат сжатия аудио-файлов для удобной передачи по Интернету, Apple в своем магазине стал использовать его "допиленную версию" AAC (расширение .m4a, .3gp и др.). AAC (Advanced Audio Coding) это по сути наследник mp3, у которого несколько улучшены параметры кодирования и внесена возможность ставить "цифровые замки DRM", шоп не воровали.

Осознав свою ошибку Sony попыталось запилить собственный формат кодирования музыки Atrac, но к 2004му году поняла, что партия (и рынок) уже фактически проиграны, сдалась и в своих цифровых Walkman-ах стала играть тот самый mp3, который до этого ненавидела и обвиняла в пиратстве.

Все эти подробности войн давно минувших дней уже основательно подзабыты, их отголоски изредка всплывают в профессиональных кругах такими кадрами:



Видите наклейку "MP3 Is Not a Crime" (МP3 не преступление) на двери компьютерного отдела из сериала The IT Crowd (Компьютерщики)?

Это как раз тот сериал, из-за распространения которого сегодня было решено ограничить доступ к порталу turbofilm.tv, где был размещен сериал The It Crowd, и к порталу rutor.org, где были размещены ссылки сериалы "Интерны", "Саша, Таня", "Универ. Новая общага".

Причем, судя потому, что цитирую lenta.ru "нелицензионные копии сериалов были размещены на открытом торрент-трекере  rutor.org", люди сами явно не понимают, что пишут.

Но это ладно. Мне просто интересно, через 10 лет, когда цифра пойдет вперед еще дальше, и кто-то молодой и шустрый уже заработает миллиарды, найдя способ распространять цифровой контент торрентами, а на текущей повестке дня будет стоять очередная война старого мышления (и законодательства) с новыми технологиями - кто-нибудь вспомнит о сегодняшней заварушке?

А пока рекомендую еще раз пересмотреть сериал The It Crowd  (только первые три сезона, четвертый уже сильно сдал) или хотя бы начало третьей серии второго сезона:



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

sly2m: (Default)
Через 5 дней, 1 июля, прекратит свое существование RSS-агрегатор Google Reader.
Когда Google впервые объявил о предстоящих планах по сворачиванию своего сервиса сбора RSS-потоков, в ЖЖ было много вышедших в топ постов, куда переползать желающим читать RSS, и большинство уверяло, что новый супер-модный сервис feedly.com лучшее решение проблемы.

Мол он сам сделает все шаги по импорту настроек Google Reader, а дальше - сплошное удовольствие.

Я попался на рекламную удочку. Импорт действительно прошел легко и быстро, но дальше пользоваться этим feedly оказалось совершенно невозможно. Неинтуитивный интерфейс, глупые закосы дизайна "под молодежь", да и просто откровенные глюки (не всегда помечает посты прочтенными, не всегда корректно обновляет потоки и т.д.) отвратили меня от пользования этой поделкой.

Хотелось бы чего-то простого (желательно интерфейсом похожего на строгий Google Reader, слева список фидов, справа посты из них, как в почтовых программах) и максимально похожего на него в юзабилити.

Сейчас пробую inoreader.com, вроде бы получше, но все-таки, может быть где-то есть точная копия Google Reader-a? Это же миллионы пользователей, неужели никто так и не догадался сделать Google Reader 2.0?
sly2m: (default)


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

Мой аккаунт там sly2m, подписываемся зеленой кнопкой плюса, следим за подписками в Социализме (это такие местные "друзьяшки"), комментируем, живем полной жизнью.
sly2m: (Default)
Канадцы не такие как мы, русские. К примеру они не понимают смысла укрепления вертикали власти, не приемлют "белого списка" дозволенных сайтов, никому не поручают блокировать пропаганду «радикалов» в Интернете.

Наоборот, на днях в парламенте Канады был отклонен биль (законопроект) С–30, о слежке за пользователями в интернете, инициированный правительством страны в феврале 2012 года. (Да, забыл сказать еще одно отличие — парламентарии "канадской Думы" могут отклонить законопроект, предложенный правительством, и им за это ничего не будет).

Министр юстиции Роб Николсон заявил, что причиной отклонения билля С–30 стало беспокойство граждан по поводу раскрытия личной информации.

"Любые попытки изменения Уголовного кодекса не будут давать право на несанкционированное раскрытие личной информации о пользователях, а также предъявлять требования к провайдерам телекоммуникационных услуг создавать в рамках своих систем возможность перехвата информации" конец цитаты.
sly2m: (default)
Дошло, дошло-таки мое письмо Деду Морозу!

17 ноября прошлого года я написал пост с шуточной жалобой в Роскомнадзор о запрете ролика "Dumb ways to die" (Глупые способы умереть). Этот ролик показывали по австралийскому телевидению в качестве социальной рекламы, призывающей не гулять по железнодорожным путям и вообще вести себя осторожней на железной дороге.

Вы будете смеяться (а может и не будете), но не прошло и трех месяцев, как они его таки запретили!
Ну не дебилы?
sly2m: (Default)
Не прошло и пары лет, как LTE (формат передачи данных, т.е. грубо говоря Интернета по сотовым сетям) наконец добрался и до вечно отстающего в этих вопросах провайдера Fido, к которому подключены все сотовые телефоны в нашей семье. До этого был только HSPA+.

Для физического перехода пришлось зайти в Fido-киоск, и поменять мою старую симку на новую LTE-ready. Вообще новая SIM-ка стоит 10 долларов, но у них там какой-то промоушен был, поэтому мне ее выдали бесплатно. Теперь на телефоне у меня такая скорость связи с Интернетом.


Fido LTE на Samsung Galaxy Note


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


Acanac Cable Ultimate Unlimited


Получается, что по сотовой связи, по воздуху качает быстрей, чем на самом скоростном кабельном тарифе.
Правда у сотового Интернета всего 2Гб трафика в месяц (можно купить больше, но это будет дороже), а у кабеля полный анлимит, что гораздо существенней, чем небольшое отставание в скорости даунлоада, и на порядок в скорости аплоада.
sly2m: (Default)
Я вот сейчас задумался, а какое федеративное устройство, какой конституционный строй в Интернете?

Что это - демократия? Конституционная анархия? Олигархическая республика? Диктатура?

July 2018

S M T W T F S
1234567
89101112 1314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 06:41 am
Powered by Dreamwidth Studios