Work & Beer Balance
1.54K subscribers
117 photos
5 videos
4 files
188 links
Авторский канал @Akiyamka
Поддержать автора можно здесь:
buymeacoffee.com/cherrytea
Download Telegram
Жуть
This media is not supported in your browser
VIEW IN TELEGRAM
Рубрика - дед познает телеграм.

Вечно страдаю когда надо продолжить писать после вставки кода.

Добрые люди подсказали как выйти из блока кода в нормальный режим:

Опция 1: ctrl + enter трижды в конце
Опция 2: стрелка вниз в конце

спасибо @bano_dev и @zede1697, я сам нагуглить не смог

(Штука которая умеет показывать шорткаты даже в вейланде - showmethekey)
👍7😁2
У ребят которые делают гном какие-то вечно проблемы с реактивностью. То что в вэбе кажется уже смогли победить тут все еще болит.
Я отключил блютуз девайс, а система все еще показывает в трее что он подключен
👍1🤔1
Прочитал интересную статью на тему бесконечных попыток загнать людей назад в офисы.

Краткая выдержка фактов подтвержденных исследованиям эмпирически:

- Треть работников считает что их менеджеры хотели бы чтобы они [работники] были в офисе дольше, чем они в нем находятся. 75% менеджеров с этим согласны. Т.е. - не важно в офисе вы или дома, менеджеры всегда будут не довольны тем сколько вы работаете.

- По ощущениям самих работников - 52% лучше работают дома, 37% лучше работают в офисе

- 39% менеджеров считают что все работают лучше в офисе, а 19% что так их зарплата станет больше

- Творческие задачи, и задачи социальной/культурной сплоченности проходят лучше при личной встрече

- 46% - не против работы в уединенном кабинете, вместо удаленки

- 20 лет исследований эмпирически доказали что открытые офисные пространства ("море рабов" как его называют исследователи) - приводят к деградации когнитивных способностей на 30%

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

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

Пандемия COVID-19 была всего четыре года назад, и она изменила мир. И я говорю не только о том, как "цифровизация сделала огромные шаги вперед", но о том, как изменились мы, люди. Целое поколение стало взрослым в тени пандемии, и даже те из нас, кто уже был взрослым, были глубоко затронуты изменениями, которые мы теперь, кажется, предпочитаем игнорировать.
Все больше и больше кажется, что пандемии не было, как будто мы активно стираем ее из нашей коллективной памяти. Это своего рода непроработанная травма периода, который был настолько ужасным и трансформирующим, что сегодня мы делаем все возможное, чтобы полностью подавить все это.
И сильное желание вернуться к тому, как все работало раньше, до пандемии, является симптомом этого.
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Вы наверное уже слышали о новой фиче хрома - scheduler.yield()

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

Я провел свой маленький эксперимент и получил неожиданный результат - js на страничке действительно не блокируется, но почему не срабатывает setInterval ?
Meta анонсирует свою работу над умными очками Ray-Ban.
Они предлагают одновременно очень крутые фичи, и полную потерю приватности. Все происходящее будет записаться на видео и аудио, и обрабатываться аишкой. Они будут помнить где вы что положили, что и когда видели, чтобы вам напомнить, так же будет напоминать встречах на которые вы договорились, предоставлять текстовые транскрипции разговора. Способны ли фичи такого личного секретаря затмить недоверие к Мета - большой вопрос.
😱4👍1
Мои хорошие друзья открыли направление по внедрению AI в системы умного дома.
Если вы умеете работать с home assistant и node-red и вам было бы интересно поработать с этим на фултайме - черканите мне в личку
Тегеграм сдох?
👌9👍3👻2👎1🙏1
Я тебя вычислю по траве.

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

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

Анонимность становится роскошью.

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

Мы уже некоторое время живём в мире кривых зеркал, но теперь, когда реальное фото дает информации не меньше чем паспорт, может это не так уж и плохо?
🤯5
Почему AI часто ошибается когда его просят посчитать количество букв в слове? Потому что для него нет никакого слова, только его смысл!

https://youtube.com/shorts/7pQrMAekdn4?si=4Jm3G_f7SFdXsf9V
Полностью согласен с постом о том почему же на самом деле фронтам много платят. Добавлю только момент о котором забывают - в отличии от бэкэнда, фронту приходится шарить за инженерные штуки которых у бэкэндеров вовсе нет - UX и доступность - (да, это тоже инженерия, раздел - эргономика), причем, на мой взгляд, самая сложная ее часть сталкивающая рациональный мир ноликов и единиц с реальными миром
👍16
Vite: я не никак не могу сбилдить эту либу в 'iife' формат, если ты не укажешь название либы.

Я: ??? Нафига оно тебе... Ну ладно, давай посмотрим что ты будешь с ним делать. название либы __LIB_NAME__

Vite: (сбилдил)

Я: Ищу по бандлам __LIB_NAME__ - его нигде нет....
😁13🤡3
Ощутил сполна как круто быть владельцем fairphone.

Через два года использования я просто заказал замену поцарапанному экрану, заднюю крышку и новый акб. Доставка 2 дня, замена ~15 минут и у меня считайте новый смартфон.
Да, на нем последний андроид (причем чистый, без кастомизаций), и я еще буду получать обновления до 2028 года.

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

Как они вообще зарабатывают...
👍15🤯21
Это не то чтобы страшная ошибка, но все-же, обратите внимание в своем коде на такие повторы - здесь не только нет смысла повторять снова и снова что это относится к Task, его потом еще и переименовывать надо при копировании, если вы захотите взять существующую структуру за основу
👍5
#linuxtip
если вы выполнили команду без sudo, и терминал выдал вам ошибку об отсутствии прав, просто накричите на него вот так.
sudo !!

это сработает, обещаю
`!!` - повторяет последнюю команду
😁17🔥2
Приди в офис получи 🍌. (Но только один)

Амазон, в отличии от других крупных (и не очень) айти компаний, не имеет никаких вкусняшек, чаев, кофе в офисе. В качестве пряника по кампусу ездит грузовичек с бананами, можно спуститься и получить бесплатных бананов. (Это тупо копирка с экспериментов на обезьянах или мне кажется?).

Так вот, к чему это я, в сети появилось письмо с внутренней почты амазона, что теперь сотрудникам запрещено брать больше одного банана на человека. Брать для кого-то тоже запрещено, каждый должен подойти сам если хочет банан.
😁10🙈8🍌6🙉4🙊4
Meta показала демку своих XR очечей, но они не единственные кто стремится занять этот рынок, с учетом того что китайские прототипы XR очков еще год назад уже были как вполне обычные очки, а в этом году OPPO уже показали третью версию вообще не отличимую от обычных очков - они скорее в позиции догоняющих. Зато у meta больше ресурсов и шансов довести прототип до рынка за приемлемую цену.

Кстати о гигантах, Google и Samsung уже заявили что их очки на подходе, и чтобы успеть запрыгнуть в трогающийся хайптрейн, они обедняются в этакий "альянс" и мы возможно увидим первый совместный продукт самсунга и гугла. В альянс так же входит Qualcomm, который уже засветился на рынке микрочипов для XR/AR платформ.

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

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

«Более того, эта практика сама по себе несет риск для некоторых людей в долгосрочной перспективе»
👎2
Ребзи, не бейте меня, в телегамме нету ленты, так что каналы можно находить только папочками.
Если б не это вы бы меня никогда не нашли =)
Вот ребята собрали еще одну айти подборочку, там всего понемногу
https://t.iss.one/addlist/d23m2d_lHE42MjAy
Развенчиваю мифы о веб компонентах:

Веб компонент — это нативная альтернатива react/vue/svelte и т. п.
Я понимаю, откуда этот миф, вы могли так подумать, потому что у нас везде компонент прибит гвоздями к своему фреймворку. Но веб компоненты - это не фреймворк и даже не библиотека, это браузерный API. Действительно, есть фреймворк поверх этого API - lit (https://lit.dev/).
(Хороший он или плохой, не тема этого поста), есть и другие фреймворки, которые могут использовать API веб компонентов. Но сам по себе он ни в коем случае не фреймворк, и не решает проблем фреймворка, и сопоставлять его с существующими фреймворками мало смысла.

Задача веб компонента уменьшить размер бандла и / или производительность фреймворков.
Такие цели действительно были заявлены в спичах продвигающих веб компоненты, но мы ещё не здесь, это цель - на далёкое будущее, когда кристаллизуется некоторая кодовая база, основа, которая одинакова в каждом фреймворке для работы с DOM API. Что-то, что пишут снова и снова для достижения того же результата. Но пока её не видно. По факту фреймворкам всё ещё удобнее работать с домом императивно, каждый из них имеет свой уникальный путь, и API вэб компонентов им попросту неинтересен (с позиции автора фреймворка). Однако этот API часто поддерживают для профита конечного пользователя, о чем мы поговорим дальше.

Веб компонент бесполезен?
Напротив, это очень полезный API, хотя нужный он не каждому пользователю. Чаще веб приложение генерирует всё DOM дерево от корня и расширяется библиотеками, написанным специально под него.
Это, безусловно, ограничивает полезность новых фреймворков, без кодовой базы готовых компонентов под них. Эта проблема также может быть решена веб компонентами, но это проблема уровня js тусовки, а мы с вами заглянем ещё глубже, на уровень вэба.

В чём идея API веб компонента как такового?

Веб компонент API позволяет нам расширять возможности html

Давайте представим, что нам нужен простой элемент <switch-toggle /> (результат скрещивания радиокнопки и чекбокса). В мобилке такие элементы повсеместно, а в html такого input-a нет. Но, благодаря API веб компонента мы легко можем это поправить. И причём неважно в каком фреймворке он будет использован, в jsx или vue шаблоне, может, php? Да хоть в mol, назовите любой, всё в вебе, в конце концов умеет генерировать html, а наш веб компонент позволяет в него встроиться! В этом суть веб компонента.

Из понимания этого момента легко выясняется, где этот API применять. Можно даже заполифилить html элементы, которые ещё не завезли, и тогда вам в будущем останется только удалить код полифила (и убрать префикс у тэгов)

Бесконечные возможности встраивания открывают так же двери для встраивания любой дичи из маркета пользователей в ваше положение (SalesForce так и делают), или вовсе создавать реестры универсальных компонентов, вкладывать react в vue, и наоборот, и так далее (можно, не значит нужно!))

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

Но иногда, простой и максимально нативный браузерный API - это именно то, что нужно вам и вашему пользователю.
👍10👌31