SILLYFEED
Открыть канал в Telegram

Посты канала Frontend | Вопросы собесов в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.

Сайтeasyoffer.ruРеклама@easyoffer_advВП@easyoffer_vpТестыt.me/+T0COHtFzCJkwMDUyЗадачиt.me/+_tcX2w2EmvdmMTgyВакансииt.me/+CgCAzIyGHHg0Nzky

Посты канала

Frontend | Вопросы собесов
🤔 Что такое dispatch?В контексте Frontend-разработки, dispatch — это метод, который отправляет (диспатчит) событие или действие. В зависимости от технологии dispatch может использоваться в Redux, EventTarget или React. 🟠`dispatch` в Redux В Redux dispatch(action) используется для отправки (диспатча) действий (actions) в хранилище (store). import { useDispatch } from 'react-redux';const Counter = () => { const dispatch = useDispatch(); return ( <button onClick={() => dispatch({ type: 'INCREMENT' })}> Увеличить </button> );};🟠`dispatchEvent` в JavaScript (EventTarget API) В нативном JavaScript метод dispatchEvent() используется для генерации пользовательских событий на DOM-элементах. const button = document.querySelector("button");// Создаём событиеconst event = new Event("myCustomEvent");// Добавляем слушатель событийbutton.addEventListener("myCustomEvent", () => { console.log("Событие вызвано!");});// Диспатчим событиеbutton.dispatchEvent(event); // Выведет: "Событие вызвано!"🟠`dispatch` в React (useReducer)В React-хуке useReducer dispatch используется для изменения состояния компонента. import { useReducer } from 'react';const reducer = (state, action) => { switch (action.type) { case 'increment': return { count: state.count + 1 }; default: return state; }};const Counter = () => { const [state, dispatch] = useReducer(reducer, { count: 0 }); return ( <button onClick={() => dispatch({ type: 'increment' })}> {state.count} </button> );};Ставь 👍 и забирай 📚 Базу знаний
Frontend | Вопросы собесов
🤔 В чем различие методов call apply bind? Методы call, apply и bind принадлежат к функциональному объекту Function и используются для указания контекста this при вызове функции. Хотя все три метода позволяют контролировать значение this внутри функции, между ними существуют ключевые различия в способе использования и поведении.🚩СallВызывает функцию, явно устанавливая this в первом аргументе. Остальные аргументы передаются в вызываемую функцию как есть.function greet(message, name) { console.log(${message}, ${name}. This is ${this});}greet.call("Earth", "Hello", "Alice"); // "Hello, Alice. This is Earth"🚩ApplyОчень похож на call, но принимает аргументы в виде массива, а не по отдельности.function greet(message, name) { console.log(${message}, ${name}. This is ${this});}greet.apply("Earth", ["Hello", "Alice"]); // "Hello, Alice. This is Earth"🚩BindСоздаёт новую функцию, которая, когда она вызывается, имеет установленный контекст this, указанный в первом аргументе. В отличие от call и apply, bind не вызывает функцию сразу, а возвращает новую функцию, которую можно вызвать позже.function greet(message, name) { console.log(${message}, ${name}. This is ${this});}const greetEarth = greet.bind("Earth", "Hello", "Alice");greetEarth(); // "Hello, Alice. This is Earth"Ставь 👍 и забирай 📚 Базу знаний
Frontend | Вопросы собесов
🤔 Что такое элемент datalist в html 5?<datalist> — это тег в HTML5, который позволяет создать выпадающий список вариантов для <input>. Он помогает пользователям быстрее вводить данные, предлагая автодополнение, но в отличие от <select>, список остаётся необязательным — пользователь может ввести своё значение. 🚩Как работает `<datalist>`? Пример: автодополнение города <label for="city">Выберите город:</label><input list="cities" id="city" name="city"><datalist id="cities"> <option value="Москва"> <option value="Санкт-Петербург"> <option value="Казань"> <option value="Новосибирск"></datalist>🚩Можно ли использовать с `type="number"`? Нет, <datalist> не работает с type="number". Но с type="text" и type="email" — работает отлично. <input type="number" list="numbers"><datalist id="numbers"> <option value="10"> <option value="20"></datalist>Рабочий вариант <input type="text" list="numbers">Ставь 👍 и забирай 📚 Базу знаний

Ещё по теме «Технологии»

Технологии
Forever and BioMed
Плох тот AI, который не мечтает уничтожить Человечество создать нечто, до чего не догадалась Жизнь...две новейшие научные работы под это утверждение 🧐➡️ Вот тут, с помощью AI собирают ферменты, осуществляющие одну из самых распространенных реакций в природе - разрыв фосфатных связей (таковые наполняют ДНК, РНК, сигнальные и прочие молекулы). Без белков-ферментов некоторые из этих связей будут "ждать" распада годами. Главное, что показали авторы - такой фермент, AI может спроектировать очень НЕ похожим на природные аналоги. Их белок как бы “эволюционировал” внутри AI-алгоритма, который шаг за шагом отбирал варианты, и результат крайне отличается от "натуральных" ферментов.➡️ А здесь, тоже в AI-пайплайне, конструируют "под заказ" белки, способные специфически связать определённые участки ДНК. Опять-таки, важно что AI не варьировал природные байндеры ДНК (цинковые пальцы, TALE или CRISPR) - а сгенерировал "с нуля" небольшие белки, которые распознают заданные последовательности ДНК. Обе статьи - препринты. И, кстати, второй проект - детище Дэвида Бейкера великого и ужасного пожалуй главного эксперта по собиранию белковых молекул из шариков и палок под любую биохимическую задачу... ах, да - он ещё и лауреат сами-понимаете-какой Премии ⬅️. Уверен, что оба обсуждаемых инструмента вскоре опубликуются в ведущих научных журналах - и обретут интереснейшие прикладные применения.#ии #люди
Наташа Дудина | Начальник тоже человек
Я прошла интенсив по ИИ boost у Вани ЗамесинаПри всей моей любви к оптимизации, я думала что вайбкодинг продуктов не для меня. Ну потому что даже несмотря на то, что всё сейчас можно сделать быстрее, это все равно трата времени. Проще же отдать кому-то и самой этим не заниматься.Второе — я не до конца понимала, какие процессы мне надо оптимизировать. Потому что в основном я сейчас работаю в одного, и в купе с ребенком, у меня не так-то много «процессов» с компом. Такая была моя точка А.Пока я это переваривала и осознавала, попала на boost к Ване Замесину. Это очень интенсивная неделя, по выходным по 2 воркшопа в день. Я сначала испугалась, а потом очень оценила. Еще скажу, что интенсив подойдет тем, кто с нуля и хочет очень быстро вкатиться в тему, потому что за тобой буквально закреплен куратор, который ведет за руку и даже помогает купить аккаунт клода)))В первый же день воркшопа мы сделали лендос продукта, я делала наброски для онлайн-клуба для Марса. Не просто придумывали сами, Ваня собрал на основе своих методик документы для клода, чтобы очень быстро валидировать идею, получить сегменты аудиторий и под них сделать лендинг. Типа ты вчера еще не умел пользоваться Клодом, а сегодня у тебя готовый лендинг, выложенный на сервер, который может продавать. Это реально был aha moment. Еще из очень классных бонусов было немного токенов в специальный продукт для продактов aura и доступ в чат сообщества. Это как бы нифига себе. Теперь я пользуюсь этими промптами, чтобы поразгонять новые идеи, в том числе образовательные. Честно, я просто даже не ожидала, что с интенсива по ии я выйду с куда большим, чем «а как еще юзать Клод». Фактически я вышла с Ваниной методикой + кучей обвесов-примеров от экспертов. То есть теперь вышло так, что я ни одну задачу не решаю без нейронки: свожу таблицы, ищу ошибки, прошу инструкции, собрала себе трекер баланса кбжу и моей активности, сейчас вот делаю бота для трекера задач… это просто к тому, что процессов на самом деле оказалось в итоге много. Просто все они не в компе, а между кучей разных приложений и моей головой. Кажется, такими темпами, я откажусь от всех сторонних приложений. Например, так отпала уже надобность заходить в тик-тик для ведения задач, ставить самой задачи в календарь. Все встречи я записываю, а потом разгоняю с Клодом, как это использовать.Мне с одной стороны немножко страшно от такой скорости. С другой, опять же, я снова и снова понимаю, почему нейронки зашли в первую очередь предпринимателям. Потому что мы обычно безрукие. Креативщики, способные видеть далеко, ощущать «как надо», а как сделать — хз. С нейронкой этот барьер совсем исчез.
Алексей Козлов. Бизнес, инвестиции, девелопмент, эффективное управление и личностный рост.
✔️ Ехал в этот раз на поезде в отпуск. Это чуть больше суток в дороге. И стало прям больно. Опять. Мы так боремся за передовые позиции в технологическом секторе и я вижу сколько усилий и государства и бизнеса на это направлены. Тут очевидно, что без этого вообще глобально просто не что претендовать. Но мы не можем ничего сделать с доступом интернет в поездках на поездах. Причем это касается абсолютно всех маршрутов. Как и в этот раз покрытие интернетом было не более 7% от всей протяженности. Друзья, ну реально, это как так?) Сейчас не возможно представить современного успешного человека, который работает и то что ему не нужно решать вопросы или отвечать оперативно коллегам, доделывать проекты даже пока он едет в поезда или отпуск. Такого не бывает. И вот 24 часа без доступа в интернет. Можно посчитать сколько это человек-часов потерь. В вагоне 34 места, 21 вагон, 12 часов рабочего времени и 10 таких поездов в день (прям минимум) = 85 680 часов в день. Только в день. Это в то время когда для нашей страны важны каждые 0,1% ВВП. Я не понимаю, извините. Отдайте концессию предпринимателям и они найдут решение как обеспечить безопасный доступ в интернет, а еще и денег на этом в бюджет заработать. Уверен. Как думаете, есть решения?)
МАЙКарьера🤑
Первомайские layoffs (увольнения в tech)Вчера многие компании подвели итоги Q1, которая завершилась 31 марта, и сделали реструктуризацию компаний за апрель (посчитали, кого увольняют и выплатили garden leave — пособие с увольнением).В моей конторе не выжили два отдела: QA (quality assurance) и sales outreach (SDR и BDR). Уволили всех. Несколько разработчиков тоже коснулось. Раньше (2019-22) разрабов не трогали, всегда сокращали маркетинг, бэкофис, а сейчас с девелоперами тоже не считаются. Куда не нужно идти учиться и работать?Точно не quality assurance — тестировщики, разработчики. Вижу, что в-основном работают хорошие миддлы и сеньоры с ко-пилотами на разработку. Кого нанимают? AI Operations и Forward deployed Engineers FDE — разрабы/технари, которые могут подсоединить новые Ии системы к существующему техническому стеку предприятия. Если вы в разработке, посмотрите в сторону FDE. Вообще, сезон layoffs это всегда так грустно, итак живешь в моменте постоянных потерь, а тут еще коллег, к которым прикипаешь, сокращают. А то ли еще будет в этот век ИИ. Работаем, товарищи, и в Первомай!
Музыкальный ИИ
🍏 Apple Music: более трети всех новых загрузок — это 100% ИИ-музыкаВице-президент Apple Music Оливер Шуссер дал большое интервью Billboard, в котором раскрыл масштабы проникновения искусственного интеллекта на стриминговую платформу. Спойлер: цифры впечатляют, но пугаться пока рано.По словам Шуссера, более 33% треков, которые сегодня поступают на платформу от лейблов и дистрибьюторов — «на 100% сгенерированны ИИ». Это подтверждает общую тенденцию на рынке — недавно Deezer заявил, что почти половина нового контента у них также создана нейросетями. Однако огромный объём предложения совершенно не совпадает со спросом. Доля реальных прослушиваний ИИ-треков пользователями Apple Music составляет 0,5%. Люди генерируют музыку миллионами треков, но живая аудитория её практически не слушает.Чтобы взять ситуацию под контроль и не превратить платформу в свалку, Apple принимает жесткие меры:▫️ Собственные ИИ-детекторы. Компания разработала внутреннюю технологию, которая позволяет не только находить сгенерированные треки, но и точно определять, какая именно модель ИИ была использована для их создания.▫️ Теги прозрачности. В марте была запущена новая система метаданных, позволяющая лейблам добровольно маркировать ИИ-контент. Шуссер прямо заявил, что ждет от правообладателей и контент-провайдеров ответственности в этом вопросе.▫️ Удвоенные штрафы за фрод. Apple видит прямую корреляцию между наплывом ИИ-музыки и мошенничеством с прослушиваниями. В этом году платформа удвоила финансовые штрафы за фрод: деньги изымаются у мошенников и возвращаются в общий пул роялти. Жесткая политика уже привела к снижению фейковых загрузок на 60%.Проблема «мусорного контента» стала общей головной болью для всей индустрии. Spotify за последний год удалил около 25 миллионов подозрительных ИИ-треков, а Deezer решил лишить сгенерированную музыку поддержки Hi-Res качества. Платформы объединяют усилия, чтобы защитить доходы реальных артистов.💬 Как считаете, 0,5% прослушиваний ИИ-музыки — это её реальный предел, или просто нейросети пока не научились выдавать настоящие хиты, которые люди захотят добавлять в плейлисты?⚡️ Присоединяйтесь к нашему закрытому сообществу в Max: https://max.ru/join/PcK2n_E39YdeAf6yFVBmlJyXMDg2uyhazRTTY0Sndt8#AppleMusic #Стриминг #Фрод #ГенерацияМузыки #МаркировкаИИ #АвторскоеПраво #МузыкальныйБизнес
Статьи для HRов
Облегчите нагрузку: пять способов, которыми ИИ может помочь вашему стартапу или малому бизнесуМаркетинг для стартапов и малого бизнесаМаркетинг важен для любого бизнеса. Он повышает узнаваемость бренда, авторитет и доверие, а также помогает удерживать клиентов надолго.Использование ИИ в маркетингеИИ может быть полезным инструментом для маркетинга. Он может экономить время, анализировать эффективность и предсказывать улучшения.Понимание поведения потребителейИИ может помочь вам понять своего идеального клиента и нацелить рекламу на него с помощью таких инструментов, как социальные сети и Google Ads.Анализ конкурентовИИ может анализировать поведение ваших конкурентов и помогать вам адаптировать свои стратегии в соответствии с ними.Разработка продуктаИИ может улучшить дизайн продукта, разработку, прототипирование и тестирование.БезопасностьМалые предприятия часто уязвимы для киберпреступности. ИИ может повысить безопасность, защищая от фишинга, вредоносного ПО и других угроз.Источник
Full-View
☁️ Anthropic расширяет возможности Claude, добавляя интеграции с популярным софтом вроде Blender, Adobe, Ableton и других креативных инструментов. Теперь ассистент может напрямую взаимодействовать с приложениями: писать скрипты, управлять сценами, автоматизировать рутинные задачи и работать с данными внутри проектов через обычные текстовые команды.Поддержка охватывает сразу несколько направлений от 3D и графики до музыки и генерации контента. Например, в Blender это работа через Python APIFULL VIEW 🧑‍💻
Нейроцех
💛 Нашел классную альтернативу для Obsidian — TolariaЭто бесплатное приложение для работы с заметками, которое изначально заточено под совместные дела с ИИ-агентом.Obsidian проектировался для людей: человек пишет заметки, организует их, при желании подключает плагины. Tolaria проектировался для совместной работы человека и ИИ-агента. Агент подключается через MCP-сервер, читает и пишет заметки в хранилище, а все его правки фиксируются в Git как отдельный автор. То есть можно открыть историю изменений и увидеть, что написал человек, а что — агент.Второе отличие — встроенная работа с Git. В Obsidian для этого нужен плагин, в Tolaria Git встроен в интерфейс: коммиты, история, синхронизация — всё прямо из приложения. Есть автоматический режим, при котором приложение само создаёт коммиты и пушит изменения, когда окно теряет фокус или наступает пауза в работе.Третье — система типов заметок. В Obsidian все заметки одинаковые, различаются только тегами и папками. В Tolaria у каждой заметки есть тип (проект, человек, тема, задача), с отдельной иконкой и цветом. Это ближе к Notion по организации, но без облака и без привязки к сервису. Можно создавать фильтрованные представления по типам и свойствам — тоже yaml-файлы, которые агент может генерировать сам.Короче, прикольный проект. Главное, что бесплатный, установить можно с гитхаба по этой ссылке#сервисы@neurozeh