Хочу поділитись із вами своїм дитятком (цього разу в переносному значенні)
Зустрічайте - Bluesky tools
Сьогодні вночі вийшла перша версія
Посилання: mohican.tech/bsky-tools
Хочу поділитись із вами своїм дитятком (цього разу в переносному значенні)
Зустрічайте - Bluesky tools
Сьогодні вночі вийшла перша версія
Посилання: mohican.tech/bsky-tools
Поточні можливості:
- можна знайти акаунти, які не підписуються навзаєм / відписались
- рейтинг користувачів за кількістю постів (згідно мови користувача)
- рейтинг користувачів за кількістю підписників (згідно мови користувача)
Підтримка мов: англійська, українська
Для ПК більш повна версія, але також є адаптація для мобілок
Будь-який фідбек вітається. Підтримка вітається. Поширення вітається. Ідеї, пропозиції, баг-репорти, критика, все, що вашій душі бажається
Окремий реверанс дизайнерам / БА - я скромний розробнник, не вбивайте
для українців - особливі фічі 😁
всі користувачі які можуть зʼявитися в рейтингу, перевіряються на предмет знаходження у списках від @mathan.dev
hehe 😅
довга рука Капітошки
Довга булька
А можна ще додати тих, хто фоловить тебе, але ти не фоловиш?
Бо я часто завтикую, а потім якось не цеєво... 🥲
до речі, треба додати
Very cool project! I noticed a couple of small grammatical errors - it should be “doesn’t“ instead of “don’t” and should be “how do rankings work”
o sir, I really appreciate this 😁
updated
the users who don't follow me back make me sad((
why don't they like me 😂 😭
is there a way to see the opposite - users who follow me, but I don't follow them? I probably just forgot to follow them...
I already have this request, definitely need to implement 😁
I need to post more in Ukrainian, I'm not in the top 100 😤
probably you are in English-spoken cluster
because algorithm looks into most used post's language
it doesn't analyze each posts and doesn't try to detect language of it somehow
what user specifies when writing a post, that it is used
If I'm writing in Ukrainian, I try to remember to switch the post language. Then people will get the translate link when they read my post, and I will be included in @mathan.dev 's Ukrainian feeds. I think.
that's one of my most common errors too! dropping all these unnecessary "a" "the" "do". my Ukrainian brain just ignores them
I never understood how you got by without articles (a/an/the) but after studying Ukrainian, I question why we need them at all. Also the present tense of "to be" - rarely necessary.
He - artist, his socks - red. Store - far away. Me - tired. Cats on bed.
I used to tutor a Mongolian woman and they don't use articles either. It was hard to explain why we "needed" them. I told her it was to separate general from specific.
I read a book (you don't know which one it is)
I read the book (you know which one)
I need a car (any car)
I need the car (that one)
yes, by mind we understand this logic
by heart all the time forget to use 😁
I usually explain this similarly and emphasize that if you can insert "random", "unspecified", "any" or "arbitrary" (довільний/невизначений/якийсь/який-небудь/незазначений/невідомий), use an "a" ("an"). And if you can insert "this" (цей, той, певний) — use "the".
haha, yeah! that's pretty much how Ukrainian sentences sound.
Він художник. Його шкарпетки червоні. Магазин далеко. Я втомлений. Коти на ліжку.
Totally natural sentences in Ukrainian. It does sound very cute when you write like that in English
Sometimes that's how I tell when someone is a r*ssian bot. They also write too formally, and for some reason they keep talking about flour? I guess they really like to bake. 😉
The other thing is using "how" instead of "what," which is common with most non-native speakers.
"How is your city like?"
yep. all very Slavic English mistakes. and russians learned after this war that Ukrainian is a very much different language and all these russianisms and flours are very visible to us as well
I'm constantly worried about people thinking I'm a hellish flour if I write in Ukrainian. I know a lot of Ukrainian words. Usually I write as best I can and then check my grammar and missing words with DeepL or Google... but I was told last night that a word I used isn't common in Ukrainian.
"ніхто не пере мій одяг"
початкова форма - "прати"
"стіраю", "стірка", "стірати", "постіраю" - теж використовується в діалектах.
в нашій сім'ї наприклад "переш"/"прати" (to wash clothes) але "стірка" (laundry).
Але ж там не "і", а "и". Тому 💯 суржик..
Бо це вже про стирання написаного простим олівцем може бути, а не одяг..
я знаю про "и" - коли шукаю в Гуглі, я пишу "-и" to filter out російською мовою.
від мене і особливо від мого чоловіка, що вже більше 10 років в Америці цілком очікувано почути "робити стірку" - це вже американизм, буквальний переклад "to do laundry".
у мене трапляється ще щось типу "давай спитаємо в Миколи подивитись Фрірен"
"let's ask Mykola to watch Frieren"
тут правильно казати "давай попросимо", але мій мозок іноді частково формулює речення англійською! і потім отак недолуго перекладає на Українську
а все тому що:
питати - to ask
просити - to ask
it's astonishing how many words you have for the same thing.
to go by walking
to go by driving
to go by transport
to go by unicycle during a full moon in August
англомовним ще пощастило, є do + make
в італійській "fare" і до побачення, fare torta, fare benzina, fare sport
В нас частіше кажуть "стирати" ніж "прати". 🤔 Мабуть ви просто натрапили на діалектне слово або суржик.
Я до того, що Україна це велика країна. Це Ок що ви іноді вживаєте слова непоширені в деяких регіонах. Було б дивніше якби ви спілкувалися літературною мовою :D
Я пожартував про цей мем)
I hope DeepL isn't teaching me surzhik. I don't want to get confused, and I don't want to confuse other people.
🤷♂️ cc: @mathan.dev
Yeah, that's not a native Ukrainian word. But it'll do as surzhyk. Just tell people you're bilingual 😂
"стирати" means "erase". No wonder it's used in dialects and surzhyk. Though, they would probably go for a softer "і". And the variant with "и" brings up an association with using an eraser to correct pencil-produced writing/drawing..
не певна. саме слово цілком Українське і корінь цей дуже старий. враховуючи історію це ще питання хто в кого запозичив "стірку". в таких випадках коли не певна, я майже завжди схиляюсь до діалектизму а не до суржику (змінена мова через примусове зросійщення).
Чеське слово prát підказує, що цей варіант західніший — от до нього й тягнемося, відтинаючи зв'язки зі сходом, часом занадто.
Actually, 'to be' is also common in some Slavic languages, e.g., itis used in Czech and Slovak in past tense in written and spoken language, and in present tense in spoken language (less formal).
there's also "був говорив", "читав був"
люблю таку екзотику
«Подякував» 🤭
був
Precisely, it must've been the usual way of constructing sentences in Common Slavic Language, though I'm no expert in languages.
Мені таке показали кілька років тому, зазначивши, що я ним прямо увесь час послуговуюсь, не розуміючи того 🤷♂️
показали були 😁
І справді — було показано, а я був прочитав..
In some diasporas English-speaking Ukrainians speak exactly like this:')
Маю 6100+ постів, а в списку нема чомусь)
Зрада🫠
ось дані вашого акаунту
місяць / рік / пости / переважна мова
6 2023 751 en
7 2023 1007 en
8 2023 961 en
9 2023 1353 en
10 2023 410 en
11 2023 415 en
12 2023 317 en
1 2024 346 en
2 2024 423 uk
3 2024 40 uk
Тобто тільки з лютого цього року ви почали ставити в більшості постів українську мову
Мем, он воно як. В мене стояло в свій час одночасно 2 мови, але не думав, що воно буде рахувати його ОНЛІ англ постами🫠
хм, не онлі
алгоритм бере всі мови які зазначені для поста, потім бере кількість всіх постів за місяць і рахує яка мова була частішою
Англійською я писав 1 пост на 100+ постів українською.
Виходить, що попри текст у пості українською (при двух відмічених мовах, а саме: укр та англ) воно читало його виключно англійський пост?🫨
технічно можна придумувати якийсь алгоритм щоб читати реально текст поста і потім на основі слів визначати яка насправді то мова
але це дуже дорого по часу, 5.5 мільйонів користувачів і хз скільки сумарно постів перерахувати - це займе величезну кількість часу
у Блюская є обмеження на апі, я не можу їх бомбардувати запитами в багато потоків
або можу, але за таке забанять рано чи пізно
дешевше по часу просто зчитувати параметр "мова посту"
тому лишається лиш придумати механізм ручної зміни кластеру на вимогу власника акаунту
Та лан, не варто паритись цим лише через мій кейс.
Просто смішно, що і тут я вийшов білою вороною🤡
камон, це дуже просто зробити, ручками поміняти старі дані в базі
просто не можу вигадати загальне правило, ви ж не один такий
я вже думав про це, в принципі, можна зробити якусь кнопку щоб перерахувати абсолютно всі пости і перемістити в інший кластер, але у вашому випадку ще рік постить щоб перейти
можна і руцями позначити що ви писали українською, якщо бажаєте, просто я не знаю яку практику краще запровадити
Оооо як круто ☺️
дякую, робив що міг 😁
Нарешті 🥹
мої безсонні ночі 🥺
Відправив вам пиво🍻
дякую, ви дуже турботливі 😁
вистачить штук на 20 😁
Круто зроблено!
дякую за високу оцінку 😁
красно дякуємо.
п.с: подвійна шапочка
- тиць “find who don’t “
- press “back”
о, перший баг-репорт 😁
фіч-реквест 🙃
в процесі
🦾
О, файно, як докуховарю подивлюся)
Загалом зручно, хіба не вистачає подивитися в яких ти списках і бани(особливо як з підписками було б зручно, аби показувало хто тебе забанив і кого ти пропустив 😅), а так все файно)
ну, вже є сайти які показують списки і бани, але в перспективі щось буде
Проблема всіх цих сайтів, що це все не в одному місці)
І не завжди зручний інтерфейс.
це залежить від моїх безсонних ночей, але загалом маю плани багато чого цікавого зробити
Класна штука, дякую. Через неї я взнав що підписаний на сорда 😂
упс 😁
о, а чим індексуєш?
самописний індексер на джаві
а куди складаєш і скільки місця займає?
останній бекапчик 207 мб
але у мене далеко ж не всі дані, тільки стата
о, попавсь ще один дід-джавіст 😏 добре добре
Перевірте мову посту 😁
угу, як сказав останній тест, у мене консервативні погляди
у мене останнім часом англійською пости іноді. воно пропонує перемикатися не завжди.
я розумію що по мені не скажеш, але я теж джавістка. в рот їбала ці ваші реакти, але що поробиш, атлас треба допилювать
оце точно несподівано 😁
молодь зараз не поважає традиції, рідко коли зустрінеш живого джавіста / джавістку 😁
ви бачили чат джавістів в діскорді блускай? там пусто нахуй. цвіркуни одні. ті хто і були перейшли на руснявий котлін 🤢
ого
та ні, у мене нема на це часу 😁
Автоматизатор джавіст рахується чи ні?
та чого ж
P.S.: ви можете більше
мені ще Макс бурчав: ото понапридумувала собі, а де ти під це все фронтендерів знайдеш? коли нас два діда, один бородатий на плюсах і го, друга джава-ентерпрайз дід.
нічо нічо. заждіть у мене
так історично склалося, що я завжди був фулстаком
тому хоч з матюками і втраченими нервовими клітинами, але фронт писати можу
але (теж історично склалося), більше всього досвіду є з Angular / Vanilla JS
те що тут розуміють під фулстаком це зазвичай навпаки: може іноді з матюками писати бекенд (зазвичай на ноді). я себе принципово не називала full stack через це. плюс далеко не кожен фулл стак може складну розподілену систему задизайнити з нуля. але з матюками я будь-який код можу попячити, це так
ну я теж HTML/JS тикав паличкою років з 13, паралельно з C++. Але є нюанс
(і ні, починав я не з них, а з BASIC рочків у п'ять)
у 5 рочків я пробивав батьку мʼяча в імпровізовані ворота між деревами 😁
ну, не без цього теж :D
/me пішов рахувати скільки з top 100 у нього muted/забанено :D
таке жин
не забаниш - не проживеш
по праву 😁
Я таке спіймав
вау, у вас браузер переклав назву сайту 😁
записав
у вас так щоразу чи іноді?
Іноді
буду дивицця і робити все можливе
тестував на двох айфонах і одному андроїді, в різних браузерах, але у вас не так
можливо, це браузер так "перекладає"
спробуйте обрати українську мову на сайті і відключити автопереклад
Зроблено!
Осьо спіймав вже на українській мові )))
тепер не відкручусь 😁
Я знаю як вирішити цю проблему
відписатись? 😁
Да 😅
як пінгвіни в "Мадагаскарі-2"
горить червона лампа, розбили її інструкцією і порядок 😁
Науковий підхід!
можете спробувати
скільки я не стрибав, зарепродюсити не вийшло, але я додав додатковий код, який перевіряє дублікати
напишіть, якщо знову побачите, це прям магія
Добре 🫡
😁
✅️
Супер-бупер робота!!!
Вітаю з релізом, і знимаю капелюха.
Бачу, детектор мови обирає мені англійську, але міг би українську.
Пропоную покращення:
1. якщо у списку мов є українська, незалежно від позиції, автоматично обирати українську (могу поділитись кодом)
2. не обов'язково звертатися до сервера, інформація про мови є в браузері
3. також корисно обирати українську за присутності руснявої чи білорус
Бо дехто з українців все ще має російську розкладку, оце буде їм маленька користь.
трошечки не той ендпоінт, цей відповідає за локалізацію, тобто якими мовами перекладено сайт, англійська - за замовчуванням, але вибір користувача запамʼятовується
Так, зрозумів.
Я про це і кажу, людям приємно коли сайт відразу обирає українську.
треба організувати 😁
дайте лінк пліз на ваш скрипт
Here's how I do it:
github.com/gisting-soci...
Коли є якийсь текст, що має бути локалізований, я викликаю:
localise( ‘𝘌𝘯𝘨𝘭𝘪𝘴𝘩 𝘵𝘦𝘹𝘵’, {
uk: ‘Український аналог’ } )
Тобто локалізація завжди поруч з кодом, а не окремою таблицею
Через це локалізація завжди існує по контексту. Якщо контекст змінюється, очі бачать і руки сами тягнуться змінити
чекну днями, дякую
Якщо додавати ще мови, там поруч uk: ‘українською’ можуть існувати de: ‘...’, fr: ‘...’ і т.ін.
Звісно це може не вкладатися у ваше бачення. Сам спосіб витягування мови за замовчуванням з 𝙣𝙖𝙫𝙞𝙜𝙖𝙩𝙤𝙧.𝙡𝙖𝙣𝙜𝙪𝙖𝙜𝙚𝙨 та 𝙣𝙖𝙫𝙞𝙜𝙖𝙩𝙤𝙧.𝙡𝙖𝙣𝙜𝙪𝙖𝙜𝙚 все рівно може стати при нагоді.
якщо чесно, мене цікавить подивитись на алгоритм
в цілому, я прихильник того, щоб максимально всі дані зберігати на сервері, а на клієнті лиш відображати
Розумію філософію.
Класна робота, і ще раз дякую вам за цей корисний інструмент, що ви робите для громади.
🫡🫡
Порахував що мова всіх користувачів (всі пости всіх користувачів) будуть індексуватися 10 днів, якщо не рахувати вимкнення світла і реєстрацію нових користувачів 😂
І потім можна буде в теорії робити якісь рейтинги користувачів за мовною ознакою
Скоро слово мовиться, та нескоро діло робиться
Але вийшла друга версія Bluesky tools 😁
Покращення:
- додана сторінка пошуку людей, на яких ви не підписані навзаєм
- додана форма, де можна вказати мову своїх постів щоб змінити свою мову рейтингу
⬇️
Прикольно, відпишусь від всіх, хто не хоче підписуватись на мене, бо ну не чесно, поняли 😂
А ще, я навіть в рейтинг за кількістю постів потрапила, так не підписників, так на майже останньому місці 😅
*сміюсь
Хочу поділитись із вами своїм дитятком (цього разу в переносному значенні)
Зустрічайте - Bluesky tools
Сьогодні вночі вийшла перша версія
Посилання: mohican.tech/bsky-tools
Еее... не дам 😐
Я не активний користувач - в мене один з подружками, і один від проєкту з вивчення англійської мови
Краще зробіть пост і хай вам накидають ті, хто там більш-менш знаючий
тепер глянемо на ситуацію 2.
Користувач A дивиться на повідомлення від користувача C. До блоку - скрін1, після - скрін2
Висновок: користувач не бачить повідомлень заблокованого. Тільки числове значення кількості реплаїв нагадує, що тут був хтось ще
Spotify Premium
Суть навіть не в алгоритмах, а в кількості плейлистів створених користувачами
+спотіфай має ліцензійні аудіокниги українською та англійською
+спотіфай має безліч подкастів
Helldivers 2 очолила рейтинги по доходам в США та Великобританії за лютий | Newzoo
А на слайді — 12 найкращих ігор за кількістю активних користувачів у Великій Британії та США за лютий для ПК і консолей.
У січні українська мова піднялася на одну позицію в статистиці Steam
Наразі українська мова інтерфейсу в 0.71% користувачів Steam.
деякі користувачі тут абсолютно не заслужили тієї кількості підписників/лайків/взаємодій, що у них є. інтернет дає таку чудову можливість грати роль кого завгодно та постійно брехати.
Та, я думаю взагалі треба робити акцент на волонтерах та їх рейтингу. По факту рейтинг волонтера може бути сумою рейтингу користувачів. А рейтинг користувача то про регулярність. Наприклад приймати участь в закритті збору скинув свою частку в три гривні. Більше участі - більше рейтинг.
Тут є стрічка, де відображаються пости від усіх українських користувачів
То фейковий акаунт, справжній ось @bsky.app
Щодо чому - хз, я не впевнений за чим саме воно детектить мову користувача, але можна в коді підглянути
дякую. Підкажіть -- мова посту впливає на потрапляння у стрічку, якщо у користувача встановлені Content Langauges у настройках?
Sony обмежила активацію ПК-версій її ігор для користувачів з РФ і Білорусі newsua.one/news-tech/94...
Актуальні новини України та світу
newsua.oneЯ не про свої пости. І наскільки знаю, закривати доступ до акаунту можна лише незалогіненим користувачам
Щось цікаве відбулося вчора увечері. Майже синхронно почалася масова реєстрація нових користувачів. Напевно кудись бот попав у рекламу чи пост з великим охопленням. Кількість користувачів майже подвоїлася :)
Якщо тут є українські користувачі ностру, то я хочу від вас дізнатися експірієнс