Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Видеочат с дампом на сервер

Лучший ответ:
БигБлюбатон вам в помощь
опыт использование в офисе — самый положительный

Худший ответ:
Вопрос в другом — насколько это может быть платным?
 Если платное и тяжелое — Wowza/Adobe Connect. Но это флэш. Хотя вовза недавно анонсировало, что все теперь у нее будет в хтмл5. вовзу — можно скачать триальную и поковырять — там есть готовые примеры, в том числе именно по видеочату, с паралельным сливанием потока хоть куда.
Вопрос: Существует ли сервис или способ который скажет с какого поискового запроса и с какого рекламного объявления пришел человек?

Лучший ответ:
Отчеты - Стандартные отчеты - Источники - Источники сводка 
Смотрели данный пункт? 
Если хотите посмотреть с какого объявления в Яндекс Директ перешел человек - надо связать аккаунт директа с метрикой и смотреть Отчеты - Стандартные отчеты - Источники - Рекламные системы. Там будет видно с какого объявления.

Худший ответ:
Установите на сайте JIVOSITE бесплатный онлайн чат для консультанта - там все показывает, от куда куда и что делает посетитель и на  какой странице сидит с какой куда перешел. Или поставьте какой нибудь скрипт готовый на php , но зачем создавать велосипед если есть готовое решение.
Вопрос: При ширине канала учитывается суммарно и входящий и исходящий трафик?

Лучший ответ:
Зависит от условий КОНКРЕТНОГО тарифа.
Бывает, что тариф не симметричный.
Скажем, при хостинге в датацетрах в условиях есть приписка, что "считается только исходящий из сервера трафик, но соотношение входящего трафика к исходящему должно быть не менее 1 к 10".
У провайдеров в жилые дома, бывают, тарифы прямо противоположенные, когда, напротив, не приветствуется трафик на отдачу.
Бывают тарифы, где считается только одно направление трафика, входящая или исходящая.
Бывают тарифы, где считает оба направления трафика.Непонятно, почему вы этот вопрос задаете на форуме, который понятия не имеет, что у вас за фирма оказывает вам услуги и на каких условиях, а не просто внимательно читаете договор и/или не ведете беседу, пытаясь договориться, с этой же фирмой.

Худший ответ:
Подавляющее большинстов российских хостеров предлагают так называемый "100 Мбит анлим", тогда как западные, к примеру, часто, наоборот, предлагают 1 Гбит/с (разумеется шаред) с несколькими ТБ трафика в месяц. Суть в том, и любой здравомыслящий должен это сам понимать, местный "анлим" на самом деле никакой не анлим, то есть это не выделенные лично вам 24х7 100 Мбит, да по другому и быть не может, иначе цена бы вас удивила. Просто этот момент, к сожалению, часто не афишируют (хотя у многих хостеров в правилах это оговорено) и далекие от темы хостинга, наивные люди часто принимают это на веру, как и вы, проводя аналогию с домашним провайдером, например.
Кстати, вы уверены, что были заблокированы именно с таком формулировкой? Просто очень многие хостеры прямо запрещают использование торрентов, порой даже легальных (хотя вы, думаю, использовали для нелегальных).
Что касается вашего вопроса - зависит от хостера. Некоторые входящий трафик не учитывают вообще, правда это обычно характерно для хостеров с ограниченным трафиком, западных. На местных до 100 Мбитных (до, тк 100 там даже по Европе большую часть времени сильно не дотягивает) недоанлимах как правило таким не занимаются. То есть, если ваши слова правда, обоснование хостером вашей блокировки звучит несколько наиграно и дико, по-моему они могли бы вам озвучить причину более прямо и вменяемо. Однако это все равно не меняет того факта, что заблочили вас по делу, в следующий раз не будьте столь наивны!
Кстати, я смотрю в предыдущем вашем вопросе вам уже советовали пускать торренты мимо VPN, к чему вы, к сожалению не прислушались. В обратном случает подобного вопроса у вас бы просто не возникло.
Вопрос: На чем писать движок с низким уровнем знаний (PHP)?

Лучший ответ:
Вот видюшки вполне нормально разжеванные для начала
mvcphp.ru

Худший ответ:
Вот видюшки вполне нормально разжеванные для начала
mvcphp.ru
Вопрос: Как вывести новости на страницу используя Django Template?

Лучший ответ:
По итогам обсуждения в комментариях к вопросу дать содержательный ответ не представляется возможным. Варианты:
1) Займитесь Python и Django, разберитесь, как это всё работает.
2) Найдите специалиста, который вам это сделает.

Худший ответ:
Вероятно, можно решить через стили nth-child
Вопрос: Каким образом запретить прием данных с usb flash?

Лучший ответ:
Если запретить прием данных на железном уровне, как вы узнаете, что вставлена нужная флешка?
Как вы вообще сможете определить, что вставлена флешка, а не usb-мышка?
Чтение идентификатора контроллера USB-устройства, чтение разметки, чтение файловой системы - это все чтение данных.
Отправка данных на флешку требует получения от флешки подтверждения - поэтому вы даже отправить не сможете.
Тем, кто вам ставил такую задачу, скажите, что это задача не для паяльника.

Худший ответ:
А что если использовать дополнительный маломощный PC (например неттоп, ноутбук, может одноплатник какой-то (?)) в качестве буфера?
Его подключить к локальной сети. 
Флешку вставлять в этот PC.
На сервере огранизовать папку, доступную с промежуточного PC только для чтения, а на всех других компьютерах - для записи.
На промежуточном все время работает скрипт, который мониторит данную папку.
При появлении файлов в данной папке он формирует базу по принципу FIFO. И с минимальной задержкой начинает воспроизводить структуру сетевой папки (с файлами и подпапками) на флешке, перемещает файлы, создает папки.
В конце воспроизводит какой-либо звук.
Как-то так.
P.S. Я в сетевых делах вообще не спец. Описал концепцию.
Вопрос: Существуют ли сервисы оптимизации видео для сайтов?

Лучший ответ:
Я пользуюсь прогой "Any Video Converter" freesoft
185мб видео fullHD сжало на 1.7мб есть специальные wizard'ы для сайтов
Убирал звук у видео, немного меньше делал расширение, так-как поверх видео накладывал div с маской картинкой для эффектов.

Худший ответ:
Я пользуюсь только данными ресурсами:
1) convert-to-ogg
2) convert-to-webm
Вопрос: Как запитать от одного аккумулятора робота на ардуино?

Лучший ответ:
Замерить ток потребляемый двумя двигателями на старте, и взять аккумулятор который гарантированно может отдать этот ток. Не обязательно большей емкости, главное чтобы мог отдавать нужный ток.
Если такой возможности нет - тогда колхозить схему с конденсатором.
Чтобы подсчитать емкость конденсатора нужно опять же знать какой ток потребляют двигатели на старте, в течении какого времени, и какой ток способен отдавать акумулятор. Зная это можно рассчитать емкость конденсатора.
Хотя можно не считать а подобрать опытным путем, ежели он есть, опыт в смысле.поставить стабилизатор напряжения?В данной ситуации не поможет скорее всего.
Стабилизатор напряжения хорош когда аккумулятор без проблем отдает нужный ток, но напряжение не стабильно.
А в данном случае скорее всего аккумулятор просто не может обеспечить такой большой ток. И стабилизатор ничего не сможет сделать. Банально нечего стабилизировать.

Худший ответ:
преобразователь напряжения это и есть стабилизатор. У тебя преобразователь на 2А. измерь потребляемый ток. Средний ток твоей схемы не должен превышать 0,7А, т.к. импульсные токи в момент запуска двигателей существенно больше. Измерения надо проводить при питании от хорошего лабораторного БП. Если средний ток большой ищи более мощный преобразователь.
Так же не забывай, что ток от аккумулятора не должен превышать 3А (это приусловии что аккумулятор фирменный ) т.е. после преобразования с учетом КПД  не более 1,5А
PS Конденсаторы в преобразователе есть достаточно приличные, других не нужно
Вопрос: AppKernel в Symfony 2

Лучший ответ:
Можно разделить набор загружаемых бандлов с помощью разных environment`ов

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
            // ....
        );

        $environment = $this->getEnvironment();

        if (in_array($environment, array('test', 'behat'))) {
            $bundles[] = new Behat\BehatBundle\BehatBundle();
            $bundles[] = new Behat\MinkBundle\MinkBundle();
        }

        return $bundles;
    }
}


Вызов консоли с отличным от дефолтного (dev) env 
app/console --env=test %YOUR_COMMAND%

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

Лучший ответ:
можно сделать в форме кучу кнопок типа submit с разными именами, серверу будет передано name нажатой кнопки…

Худший ответ:
some/site/list/delete?id=4 + редирект назад в список уже не кошерно? Без поста обычным гетом уже никуда?
Вопрос: В каком формате сохранять изображения для сайта?

Лучший ответ:
Когда надо фон прозрачный то png. Для иконок тоже лучше png. Опмитизатор пнг, удивитесь как мало могут весить изображения без потери качества
Когда не надо фон то jpg

Худший ответ:
1. Примерно так: www.grafika-online.com/statia/art04_web/art01.html 
2. Открывате фотошоп. Нажимаете "сохранить как" или нагляднее"сохранить для веб" (в новой версии находится в Экспортировать) и смотрите как меняется размер в зависимости от настроек и что может. 
Брать: фото неба с облаками, картинку с шрифтом, картинку с прозрачными и полупрозрачными пикселями, одноцветную картинку, двухцветную картинку с четкой границей (с вертикальной и горизонтальной границей) и т.д.
Обратите внимание, что есть настройки качества, количества цветов, чересстрочной развертки.
Вопрос: Утратил доверие startssl.com, что делать?

Лучший ответ:
https://letsencrypt.org/ , например

Худший ответ:
Аналогов много, в том числе и сходных по цене. Если я правильно понял, Вам требуются EV сертификаты. Можем предложить Thawte EV по $130 при покупке 5 штук
Вопрос: Почему адаптивность bootstrap в мобильных версиях не сработала?

Лучший ответ:
в теге head , есть  такой тег  ?  <meta name="viewport" content="width=device-width, initial-scale=1">

Худший ответ:
+ комментатору выше
И, если у вас Хром... вы ведь не мышкой само окошко браузера уменьшаете?) Там в инспекторе toggle device toolbar есть, который эмулирует мобильный браузер
Вопрос: С чего начать изучение препроцессоров Less и SASS?

Лучший ответ:
Читайте официальную документацию. Она не большая, потому что это тот же CSS только с плюшками.

Худший ответ:
говорят Less уже не актуально, сейчас вроде scss в моде
Вопрос: Как проложить дорогу к цели и при этом не сорваться?

Лучший ответ:
Эта профессия не для вас. Не тратьте время. Я, например, никогда не стану химиком, меня выбешивают все эти валентности и молярные массы. У вас то же самое, но с программированием, которое немыслимо без математической логики, теории множеств и теории графов. Вы ошибаетесь, что на сайте что-то там не нужно. Не нужно посетителю, но в фоне функциональность сайта обеспечивается алгоритмами, основанными как раз на тех вещах, которые вам неинтересны и непонятны.
Просто займитесь чем-то другим.
К слову, для веб-дизайна вот как раз совершенно необязательно уметь рисовать от руки.

Худший ответ:
Выучил php без знаний логики и математики вообще. Где ты там математику нашёл и в чём проблема?
Вопрос: Как отучить eclipse жрать много памяти?

Лучший ответ:
Жрет много памяти — потому что на Java написан ;-) Починить — переписать на C++

Худший ответ:
я забил и просто купил побольше памяти
Вопрос: Работа со звуком С++ как?

Лучший ответ:
что такое звук
Начало здесь.картинка это набор пикселей расположенных по координатам и состоящих из RGB (255,255,255 это белый ) 
1 секунда двухканального звука оцифрованного на 48000 Гц с 16-битной точностью это, например, 48000 пар знаковых 16-битных целых чисел. Если все эти числа равны, то это одна секунда тишины. А если первое число в i-й паре равно 32767 * sin(440 * 2 * Pi * i / 48000), а второе -- 0, то это одна секунда ноты ля первой октавы в левом канале.Превратить звуковую дорожку в график , научиться работать со звуком , чистить его
Продолжать поиски здесь.

Худший ответ:
Sratimon1: По-моему, вы недостаточно понимаете предметную область. Может попробовать гуглить "в лоб"? Например, "распознавание речи С++"? Вот первая ссылка с Яндекса: https://habrahabr.ru/post/226143/ В ней есть ответ на ваш вопрос: что такое звук с точки зрения компьютера. Если коротко, звук с точки зрения компьютера -   цифровой сигнал, набор значений амплитуд.
Вопрос: Как делаються современные мобильные версий сайтов?

Лучший ответ:
 Замечал что такие сайты как ВК, или Тостер, работают иначе.
На счет Тостера не согласен, обычная адаптивная верстка.
Вы даже банально попробуйте сжимать окно браузера с компа и она будет выглядеть также, как с телефона.
А на ВК, да, отдельная мобильная версия - https://m.vk.com/
Редирект делать как угодно, проверив устройства, с которых зашли.
Если сайт на php, хорошее решение - mobiledetect.net

Худший ответ:
Проверяют user-agent, проверяют разрешение пользовательского браузера и выдают соответствующую страницу
Вопрос: Как запилить сайт без хостинга у себя дома?

Лучший ответ:
Как именно решить эту проблему? На nic.ru делегировал домен с указанием dns:
 google-public-dns-a.google.com (8.8.8.8)
 google-public-dns-b.google.com (8.8.4.4)

Вот в чем проблема. Так делать нельзя.
Вам нужно купить/найти бесплатный NS хостинг. Я список давно составлял:
habrahabr.ru/post/71172/

Худший ответ:
1. Настрой веб сервер на домашнем пк для своего домена, чтобы правильно принимать и обрабатывать запросы
2. У регистратора домена настрой днс и MX записи, которые ведут на твой статический айпи.
3. Подожди сутки, пока днс пропишутся у твоего провайдера либо настрой хосты, если надо срочно работать на сервере.
4. Джумла — не очень разумный вариант, но это уже холливара ради.

вот и все как бэ.
Вопрос: Как правильно создать структуру приложения на ReactJS + Laravel 5.3?

Лучший ответ:
На бэкенде: делаете rest-api с помощью Laravel.
На фронтенде: берете реакт + редакс и разрабатываете приложение, которое будет общаться бэком через АПИ.

Худший ответ:
Аналогично вышесказанному - в resources лежат весь js для фронетнд-приложения. Стили там же. Конфиги для gulp/webpack/babel/npm и прочих инструментов в корне проекта. Тесты в resources вместе со всем остальным кодом фронтенда. 
При сборке проекта все собирается в public автоматически.
Вопрос: Где взять статистику по кодировкам в рунете?

Лучший ответ:
Статистика достаточно старая, но все же alienator.ya.ru/replies.xml?item_no=1952&parent_id=1964

Худший ответ:
О какой зоне речь? RU? Тогда такую статистику собрать самому не проблема. Сейчас в зоне порядка 3.7 мдоменов, в относительно спокойном режиме с одного сервака уйдет около недели на их обход.
Вопрос: Почему sql запрос возвращает таблицу с пустыми данными при условии is not null?

Лучший ответ:
Потому что в поле содержится не NULL, а пустая строка.

Худший ответ:
пустая строка
Вопрос: Есть ли заготовка для сайта с личным кабинетом, контакной формой?

Лучший ответ:
Логин/регистрация пользователей в Laravel идет с коробки https://laravel.com/docs/5.3/authentication
Стоит просто прописать одну/две команды в консоли. Контактная форма тоже пару строк. Для чего вам фреймворк использовать если контактную форму написать не можете?  Для корзины и оформления заказов можно найти на просторах интернета туториалы по реализации. Например Гитхаб || Туториал 
Не стоит тянуть что-то готовое со своими костылями на фреймворк если нету понимания, для этого есть CMS где можно установить всякие плагины ИМ и с лёгкостью управлять.

Худший ответ:
Все что Вам нужно есть в виде отдельных модулей. Нужно просто собрать.
Все что уже собрано - будет медленно работать. Да и зачем тогда farmework?
Так что выхода у Вас 2:
- взять готовую cms типа shopscript и т.д.
- собрать то что Вам нужно из yii2 или laravel используя готовые модули
Корзина и  личный кабинет слишком общие понятия, есть отдельные части в виде расширений и виджетов. Собираете на свой вкус, под конкретную задачу. В этом суть framework-ов. Как только появляется что-то готовое и универсальное, сразу теряется производительность. И framework превращается в cms, а это и есть работа программиста.
Вопрос: Зачем здесь к каждому ресурсу добавили суффикс?

Лучший ответ:
А это не просто версии для кэширования?

Худший ответ:
Счетчик? Регистратор уникальных запросов? Да что угодно...
Вопрос: Какое оптимально количество функцый должно быть в класе?(лучшие практики)?

Лучший ответ:
прочитал что ради 2 функции не стоит создавать клас
Ради функций класс вообще не нужно создавать. Класс нужно создавать, когда нужно представить некую сущность. А методов должно быть столько, сколько эта сущность подразумевает.

Худший ответ:
Столько, чтобы была видна модульность и при этом класс не был перегружен лишним кодом. На глазок в общем.
Вопрос: Почему не могу подключиться к сети Tor?

Лучший ответ:
А вы пробовали выключить и включить?

Худший ответ:
скачайте opera и в нем есть функция opera turbo - отличная альтернатива tor клиенту
Вопрос: Где искать специалиста по крауд-маркетингу?

Лучший ответ:
На Searchengines.guru можете найти, в разделе с покупкой ссылок. Не скажу, что прям все специалисты, но можно хотя бы выбрать площадки, и оставить отзыв, если не понравится. На примете есть одни ребята, но ссылку давать не буду, так как не работал с ними. Там тоже кстати тему кто-то недавно такую открывал, может вы?

Худший ответ:
Не актуально скорей всего, но может пригодится. Заказывали ссылки на https://crowd-marketing.pro , исполнители адекватные, замечания принимают спокойно, гарантия на ссылки человеческая. Работают по предоплате 15%, не знаю, какой минимальный объем, мы хотели сразу 100 ссылок, нам предложили для начала 10, чтобы посмотреть, устраивает ли работа.
Вопрос: Почему фотошоп стал спрашивать цветовой профиль?

Лучший ответ:
Не разбираешься - нажимай "не менять профиль".

Худший ответ:
Рекомендую всё таки начать разбираться для чего они.  Если вкратце - что бы цвета на вашем мониторе (при этом сам монитор должен быть откалиброван и в систему установлен этот профиль) совпадали с цветами на устройстве, на котором это фото будет выводиться (не обязательно монитор). 
Всё зависит от того, куда дальше пойдёт это фото.
Для полиграфии желательно делать сразу в том профиле, который даёт полиграфия иначе цвета будут сильно различаться, т.к. у печатных устройств цветовой охват уже.  
Для веба уже нужен sRGB профиль. 
И так далее.  
Лично я оставляю исходники без профиля, а потом в зависимости от назначения конвертирую, правлю цвета и отдаю туда, где оно будет выводиться.
Вопрос: По какому принципу выбирать технологию для бэкэнда?

Лучший ответ:
Кмк никакого алгоритма в большинстве случаев нет. Берешь либо то, что лучше всего знаешь, либо то, с чем хочешь поработать и более-менее уверен в этом.

Худший ответ:
Или можно ратовать за старый-добрый пхп, потому что видимо он никуда не денется, с сервером проще, и человекочасы для обслуживания дешевле.
Да. Не то чтобы он как то бежал впереди планеты всей, но это будет дешевле. И в разработке и в обслуживании.
Вопрос: Как анимировать появление блока в media queries?

Лучший ответ:
У Вас нет изменения цвета с красного на зеленый. 
Есть 2 блока, один красный, другой зеленый и у них меняется display. (Правда в Вашем коде появления красного блока я не добилась)
display не анимируется с помощью transition, только opacity, либо JS/JQ.

Худший ответ:
с display transition не прокатит лучше меняйте цвет родителю .qqq
codepen.io/webmasterotboga/pen/GNyQWg
Вопрос: Как защитится от нелегального зеркала?

Лучший ответ:
server {
    listen 80;
    server_name _;
    rewrite ^/(.*) http://my-site.ru/ permanent;
}
 
server {
    listen 80;
    server_name my-site.ru;
 
    # ... настройки основного хоста ...
}

Худший ответ:
У меня есть только сриншот с вебмастера и с браузера. Но я не хотел бы афишировать организацию. В данный момент все убрали, после звонка в  bf-agancy.ru.
Однако, да. На чужом под домене отображался наш сайт.
Вопрос: Какой монитор выбрать по дюймам для работы в верстке и легкий дизайн сайтов?

Лучший ответ:
У меня как раз 24 от DELL который ходовойspoiler
В целом всё хорошо, но можно пошире чуть

Худший ответ:
samsung CHG90 и не надо вторых и третьих)
Вопрос: Можно ли демонстрировать чужие фотографии на своем сайте?

Лучший ответ:
Ну вот как-то так https://geektimes.ru/post/243463/

Худший ответ:
Чисто технически невозможно сделать фотографии только "для демонстрации". Файл все равно загружается на компьютер пользователя.
Вопрос: Dns resolve на разные порты?

Лучший ответ:
Никак. Домен не резолвит в порты, он резолвит только в IP
Редирект вам нужно делать не на ДНС, а на вашем веб-сервере.
Например приложение должно обращаться не к domain.com, а к domain.com/app
Соответственно веб-сервер можно легко подстроить, чтобы все что приходит на app он редиректил на domain.com:6105 или domain.com:6105/app

Худший ответ:
Ставите на 1.2.3.4.5 балансировщик haproxy/nginx, поднимаете на нём два домена, example.ru с проксированием на порт того что сейчас висит на 80 порту (естественно сменив порт на другой) и app.example.ru с проксированием на 6105
Вопрос: Банковские карты: как установить ограничение на вывод средств (например, только в определённый день)?

Лучший ответ:
А не проще контролировать пополнение?

Худший ответ:
Сыну пиздюлей, решение вашей задачи ни один банк не сможет исполнить. Пользователь карты, у которого есть "акцепт" может делать все, что захочет.
Отдельный вопрос: "сколько вращается?", если оборот по карте более 10 кб\нед, то банк может сделать и спецобслуживание.
Вопрос: Как организовать умную очередь?

Лучший ответ:
Я не совсем понял что вы хотите, но nginx — кеширующий прокси и да он может закешировать страницу на некоторое время и отдавать её из кеша, не беспокоя движок.
fastcgi_cache
Важно только подобрать правильный ключ и удалять куки.

Худший ответ:
Это называется cache lock:
nginx.org/r/proxy_cache_lock/ru
nginx.org/r/fastcgi_cache_lock/ru
etc…
Вопрос: Как правильно задать 100% высоту body и html при верстке, чтобы потом не было проблем?

Лучший ответ:
По попе:position relative
  width 100%
  height auto
  min-height 100%
Что делает этот код? Для чего все эти свойства?
Для чего вы и так блочным элементам даёте 100% ширину? Так как в данном коде width: 100% ну вообще не нужно!По делу:
Учите наследование! % всегда берутся от родительского элемента. И если размер у родителя не указан, то и проценты не сработают!
У body родитель html, а у html окно браузера. Что бы растянуть body на 100%, нужно сначала html дать 100%, а потом body, а потом вашему #intro. Вот тогда #intro растянется на 100%.html,
body,
#intro {
height: 100%;
}
Проще способ выглядит так:#intro {
height: 100vh;
}

Худший ответ:
1. Пишите нормальный CSS
2. Используйте https://necolas.github.io/normalize.css/
3. Html трогать не нужно, достаточно одного правила body {height: 100%}
Вопрос: Как отработать этот массив в цикле Bash?

Лучший ответ:
Можно решить через ${VAR#*@} и ${VAR%@*}, либо ${VAR##*@} и ${VAR%%@*}
первый попавшийся символ @, либо по последний.#!/bin/bash

AAA="First_word@First_line\nSecond_word@Second_line\nThird_word@Third_line"

echo -e "${AAA}" | while read line; do
    if [ "$1" == "${line%@*}" ]; then
        echo "Second part of the line: ${line#*@}"
    fi
done

Худший ответ:
Можно и sed[guest@localhost ~]$ text="word1@line1\nword2@line2\nword3@line3\nword2@line4"
[guest@localhost ~]$ v="word2"
[guest@localhost ~]$ 
[guest@localhost ~]$ echo -e "$text"
word1@line1
word2@line2
word3@line3
word2@line4
[guest@localhost ~]$ echo -e "$text" | sed -n '/^'$v'@/ s/^.*@//p'
line2
line4
[guest@localhost ~]$