Email or username:

Password:

Forgot your password?
596 posts total
Umnik

Знатоки английского, а правильно ли я понимаю, что знаменитый анекдот про нюанс не будет работать на английском? Ведь для Петьки это будет «a dick in the ass», а для Василия Ивановича «the dick in an ass»? Или это не так работает?

Umnik

Всегда надо уточнять детали и ТЗ!

Umnik

Бельчонка и енота жалко😭

Umnik

Запрос к chatGPT, GigaCode, YandexGPT и LLAMA 3.1 70b
---
Пишу автотесты для Android с использованием Espresso и robolectric. Есть файл app/src/androidTest/java/com/oso/seamlessapkupdate/screens/main/AppList.kt Он доступен для Espresso, т.к. его тесты находятся в androidTest. Можно ли сделать этот файл доступным для тестов на robolectric, если его тесты находятся в src/test/?

Может быть этот файл нужно переместить в какое-то другое место?
---

Суть ответов:

Яндекс: полная чепуха и бред. Например: "Измените расширение файла с .kt на .java, так как Robolectric работает с Java-кодом."

ЛЛама: дал 2 варианта, первый из которых бред, а вот второй уже правильный. Но не смог дать объяснение по правильному ответу.

ГигаКод: дал 2 варианта. Второй - устаревший подход, который уже несколько лет не работает: issuetracker.google.com/issues. Первый вариант - рабочий, но подход плохой. Порекомендовал вынести тестовые данные прям в код приложения. Тесты действительно смогут видеть их, но это плохой подход и так делать не надо.

ЧатГПТ: дал один вариант, который как раз перестал работать 2 года назад: issuetracker.google.com/issues

Если что, правильный ответ такой: общие данные нужно вынести в отдельный модуль и подключать этот модуль в тестах.

Запрос к chatGPT, GigaCode, YandexGPT и LLAMA 3.1 70b
---
Пишу автотесты для Android с использованием Espresso и robolectric. Есть файл app/src/androidTest/java/com/oso/seamlessapkupdate/screens/main/AppList.kt Он доступен для Espresso, т.к. его тесты находятся в androidTest. Можно ли сделать этот файл доступным для тестов на robolectric, если его тесты находятся в src/test/?

Xpucckapy

@umnik звучит как типичный результат с нескольких собеседований

Umnik

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

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

sattellite

@umnik я тут рядом постою. Тоже интересно.

E23

@umnik помнится deepspeech хвалили, но пользоваться не доводилось.

Umnik

А Ералаш вообще был хоть когда-нибудь хорошим? Я не могу вспомнить нормальные выпуски. Про эклеры - это пока максимум

Show previous comments
Nanao Ei

@umnik кекал от серии про силу воли со сникерсами. Но там контекст 90х помноженный на малолетнее чувство юмора давало такой результат. В целом тогда жанр комедии на ТВ хромал на обе ноги.

Umnik

Ещё пара серий норм, обе про футбол:
1. Где чел тренировал вратаря, поставив его перед окном парикмахерской и тот со страху разбить стекло ловил мячи
2. Где вратарь ловил все мячи и потом выбивал их с рук. Ему вручили кубок в виде мяча и он его разбил, также по привычке выбив

Paradox

@umnik Ералаш, НашаRussia и другие занимались тем, что высмеивали пороки общества, черты, присущие многим.

Umnik

How to turn the new Mac mini on/off.

This is not a joke. I repeat, I’m not joking

Show previous comments
Codey McCodeface

@nikitonsky @catsalad Maybe they just printed the port labels upside-down.

Alan Wolf

@nikitonsky @jaywilliams does the person have two left hands or are you suggesting that it takes two people to perform the operation?

(╯°□°)╯︵ snuoɹɥɔo

@nikitonsky plot twist: you usually don't :D also, “from the designers of Magic Mouse”

Umnik

Хочу познакомить ребёнка с классикой типа Марио, Танчиков, ЧиД и т.п. Есть готовое решение, которое просто подключил к телевизору, взял геймпады, максимально близкие в размерах к привычным (геймпад PS5 для ребёнка большой и тяжёлый) и просто начал играть?

Чтобы не пердолиться с настройками, с поиском нужных аксессуаров, с прошивками. Чтобы прям PnP.

Геймпады нужны или с длинным проводом, или беспроводные, т.к. у меня от ТВ до дивана метра три.

Umnik

Interesting: SQLite is faster cache for reading than Redis when used locally: wafris.org/blog/rearchitecting

And Redis admits that: redis.io/docs/latest/operate/o

TLDR: cached FS operations are cheaper than IPC and Redis protocol processing

Umnik

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

𝙹𝚘𝚑𝚊𝚗

@umnik Есть предположение, что в маленьком только .fb2, #НоЭтоНеТочно

:debian: Because

@umnik
Поменьше это какой , сколько весит?
Я знаю только один около 450 гигов и там только сжатые fb2.

Umnik

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

Umnik

Был на Мобиусе. Что имею сказать:
- Доклады всё хуже. Будто бы люди, которые не читают документацию, рассказывают об открытии документированных возможностей другим людям, не читающим документацию
- Аврора - луч света в тёмном царстве. Мы обязательно придём к тому, что Аврора станет полноценным участником мобильного срача

DELETED

@umnik

>Мы обязательно придём к тому, что Аврора станет полноценным участником мобильного срача

Влажные мечты

Umnik

У меня припекает от кода, который пишет тимлид. Прям на концептуальном уровне есть две вещи, которые до дрожи меня волнуют.
Во-первых, везде используются "магические" функции init(). Для непосвященных - в golang эта функция вызывается во время импорта пакета, это неявный вызов код, это происходит "за кадром", этого не видно при чтении кода. Считается плохим тоном их использовать. Бывают случаи когда без них никак, но у нас не такой случай. Попытки переубедить его ни к чему не привели. Объясняли ему, что так не стоит, что это неявные вызовы, что не надо так писать. Но тимлид не должен слушать нас, на то он и тимлид. В одном пакете могут быть десятки этих функций (в каждом файле по одной), и чтобы потом оказалось сюрпризом - они все ближе к концу файла, но не строго в конце.
Во-вторых, он использует глобальные переменные на уровне пакета. Это тоже плохой тон. Пакет должен представлять из себя объект с методами. И чтобы метод мог использовать какие-то ресурсы их можно хранить внутри самого объекта. Создаешь объект и передаешь в него подключение к базе данных, например. Всё, пакет работает с базой, базу я инициализировал вот тут с такими-то параметрами и передал ее одному объекту, второму объекту и так далее. А он создал пакет с синглотонами к разным бд и дергает их в разных местах в других пакетах.

Есть еще чисто личностные придирки к его коду. 1. никаких комментариев, 2. никаких проверок на data race, 3. "да нахера нужны ваши линтеры, только красным все время светят", 4. часто абсолютно неинформативный комментарий у коммита, 5. пуш в мастер, 6. отсутствие тестов в принципе, 7. "сейчас некогда вводить процессы, надо срочно релизить <-> как же меня задолбало отсутствие процессов", 8. нет одного стиля именования и написания переменных, 9. пакет это часть методы, часть просто функции, зависит от фазы луны, ведь с глобальными переменными похеру как писать.

Я максимально старался заниматься другими частями проекта, чтобы нигде с ним не пересекаться. Но сейчас я занимаюсь одной общей с ним подсистемой. У меня две недели просто горит пукан. Руки опускаются, потому что переубедить его не реально. За много лет я уже даже не трачу на эти убеждения силы, просто говорю "в пустоту" где и что не правильно.

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

У меня припекает от кода, который пишет тимлид. Прям на концептуальном уровне есть две вещи, которые до дрожи меня волнуют.
Во-первых, везде используются "магические" функции init(). Для непосвященных - в golang эта функция вызывается во время импорта пакета, это неявный вызов код, это происходит "за кадром", этого не видно при чтении кода. Считается плохим тоном их использовать. Бывают случаи когда без них никак, но у нас не такой случай. Попытки переубедить его ни к чему не привели. Объясняли ему,...

Show previous comments
medvedych

@sattellite я в похожей ситуации в итоге словил выгорание и уволился :)

Schlöppa

@sattellite бля даже у меня пукан накалился

Umnik

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

Либо не только я лезу внутрь РуСтора, либо ГигаКод используется разработчиками/автотестерами РуСтора в вк.

Umnik

Принципиальные изменения дизайна Мастодонта лично для меня на примере этого инстанса:
1. Появилась тема System default
2. Увеличилась ширина столбцов. Теперь 5 столбцов перестали влезать в половину ширины моего монитора. Раньше чётенько проходили по ширине 3840px монитора


@umnik@lor.sh Ну и пакетик этот ваш мастодон, если в нем даже ширину столбцов менять нельзя

𝙹𝚘𝚑𝚊𝚗

@umnik Увеличилась? Так уменьши!

Umnik

С внедрением нейросетей я начал понимать мотивацию луддитов

𝙹𝚘𝚑𝚊𝚗

@umnik Да-да, на Теслу сейчас смотрят как на первые паровозы, когда считалось, что после скорости 60 км/ч человек сойдет с ума ;-)

akastargazer

@umnik Мне нравится этот момент в "Дюне", там описан "Батлерианский джихад" против компьютеров.

Umnik

Another reasons to tut at the Mercator Map projection - how a circle with a radius of 5,000km, centred on Paris, looks according the the Mercator projection

Umnik

Поясните, в чём прелесть Дискорда? Я даже просто не знаю, что это за ПО, для чего оно и почему популярно. И почему именно оно дефолт, а не любой другой аналог (если таковые существуют)?

Show previous comments
κρ🦥μγ

@umnik все пацаны там были, всем надо было

Xpucckapy

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

Sheri Gulam

@umnik легкодоступный для нормисов аналог IRC + Mumble (два в одном), с привязкой к номеру телефона и мылу, как это принято у корпоратов.

Umnik

Из комментариев к посту о взломе Доктора Веба: "взломайте ркн по братски заебали блокать все"

Go Up