pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Стоит ли переносить базы 1c на SQL SERVER на отдельный диск?

Лучший ответ: RAID 0 для БД в принципе не лучшее решение. смерть любого из дисков - смерть всего RAID. 
так что начните с этого. а в остальном - при таких объемах крайне маловероятно, что Ваш сервер упирается в диски. Лучше уж докупите памяти.

Худший ответ: Возьмите SSD на них БД. Если паранойя, то SSD RAID1.
SSD на порядок быстрее, чем HDD. А от SSD RAID 0 нету смысла.
Вопрос: Как разместить статьи разной длинны?

Лучший ответ: Если нужно что бы блоки размещались цельными строчками, то нужно просто заменитьfloat: left;
на display: inline-block;
Если нужно что бы блоки размещались в пустые места под другими блоками то можно попробовать masonry.desandro.com

Худший ответ: Попробуйте библиотеку Masonry
Вопрос: Как бороться с хакерами на сервере?

Лучший ответ: вообще какой нибудь backtrack установлен
backconnect?

Вы бы сначала дыру нашли. Если вы уверены, что это дыра в вордпрессе, то в логах веб-сервера все видно, как на ладони. Ищите нормального сисадмина.

Худший ответ: по вашему личному запросу никто ничего не сделает, был бы шанс если бы вы были в той же самой стране, а так — дохлый номер, IP вообще скорее всего VPN, Нидерланды очень популярная страна с тоннами предложений double/triple и тд VPN. Максимум что могут сделать после запроса оффициальных органов (которого добиться опять же практически нереально) — закрыть ему данный впн аккаунт и сделать новый :) безысходность
Вопрос: Не запускается ПК, что делать?

Лучший ответ: Отдай в пекарный сервис.

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

Лучший ответ: Если информация о сотрудниках лежит в LDAP / Active Directory, то можно либо легко и непринужденно нагуглить готовое решение и внедрить его после предварительной обработки напильником, либо написать свой справочник за весьма короткий промежуток времени.

Худший ответ: Можно сделать на любой СMS. А можно взять и какой-нибудь простой CRM, ведь телефонным справочником компании это в итоге не ограничится…
Вопрос: Изучение Django с наставником. Реально ли?

Лучший ответ: 1.в интернете
2.вполне, если есть желание
3.упорство
4.я :)

Худший ответ: а каков уровень знаний ? html/css/js ?
помогать раз в неделю я бы смог
Вопрос: Кто использует справочник лекарственных средств?

Лучший ответ: Не смотрели в сторону государственного реестр лекарственных средств?

Худший ответ: 6 подписчиков, ну вы же наверняка что-то тоже искали. сравнивали?
Вопрос: Чем плоха конструкция a href="javascript:void(0)"?

Лучший ответ: Это "костыль"... href у нас для чего? Поисковики туда смотрят для чего? Вооот... Так давайте будем не "костылить", а делать return false, для стандартного события браузера onclick)) Да и речь не о том, что хуже, а что лучше :) Если уж решили использовать ссылку как интерактивный элемент - будьте добры работать с событиями, а не "костылить".

Худший ответ: @GingerbreadMSK не совсем верно. "a" вообще использовать как интерактивный элемент не нужно.
Изначально тэг a вел на какую-то вторую страничку HTML. Соответственно, если вы хотите сделать ссылку - используйте "a". Но если вы хотите сделать просто какой-то интерактивный элемент, то используйте что угодно. span, button, input, но не "а". Это ссылки, которые было бы неплохо хорошо проиндексировать.
Вопрос: Площадка для покупки китайского планшета?

Лучший ответ: На пандавилле в секции «Brands» подбираете, на алиэкспрессе покупаете на $20 дешевле.

Худший ответ: pandawill.com
tinydeal.com

Чуть дороже на пару долларов sunsky-online.com, но здесь соотношение брака к количеству покупок у меня было наименьшим (всего сделал около 50 покупок) и саппорт вполне адекватный и быстро отвечает в случае проблем.

В гугле подобные площадки можно найти по запросу «china wholesale».
Вопрос: Как добавлять в std::vector во время итерирования?

Лучший ответ: Возможно не самый элегантный, но достаточно предсказуемый способ -- разделить это на отдельные этапы.for (auto obj = Organisms.begin(); obj != Organisms.end(); obj++)
{
    (*obj)->eat();
}
Organisms.erase(
    std::remove_if(Organisms.begin(), Organisms.end(),
        [](organism_ptr obj){obj->is_eaten();}
        ),
    Organisms.end()
    );
organisms_t new_organisms;
for (auto obj = Organisms.begin(); obj != Organisms.end(); obj++)
{
    organism_ptr org = (*obj)->reproduce();
    if (org)
        new_organisms.push_back(org);
}
Organisms.insert(Organisms.end(), new_organisms.begin(), new_organisms.end())
for (auto obj = Organisms.begin(); obj != Organisms.end(); obj++)
{
    (*obj)->move();
}

Худший ответ: А в чём вопрос?
(и что должно означать "нужно знать обо всех существующих объектах."?)
Некоторые ваши операции будут делать итератор obj недействительными, тогда obj++ закончится ... неизвестно чем.
В таких случаях нужно бы цепочку итераторов пробежать с начала, или от какого-то фиксированного места ранее.
Для таких вещей лучше (удобнее) переписать это всё не как цикл for, а как цикл while.
Вопрос: ASP.Net Жутчайшая мистика с ThreadAbortException?

Лучший ответ: Согласен с Василий, но если очень хочется, то в .NET 4.5.2 есть HostingEnvironment.QueueBackgroundWorkItem.

Худший ответ: Согласен с Василий на все 100%. Тем более на shared хостинге Вам не позволят выполнять тяжелые задачи в контектсе запроса. И даже QueueBackgroundWorkItem Вам врятли поможет. И это не исправят в vNext или любой другой версии .NET Амперметром и вольтметром вы тоже гвоздь на забъетё - не умеете пользоваться молотком, наймите того кто умеет.
Вопрос: Какой выбрать роутер для большого дома?

Лучший ответ: Почитал комментарии коллег, не много улыбнулся )
Господа какой мощный роутер на трех=этажное здание? Вы что? )))))
Больше 10 мегабит через этаж никогда не будет, если это не 5Ггц. Про улицу я вообще молчу...
Ходить переключатся с точки на точку вручную? Это в наше то время?
ТС бери себе такой конфиг:
Ядро Mikrotik  RB750GR2
3 точки доступа  Mikrotik RBcAP2n (на каждый этаж по одной)
1 внешнюю точку доступа Mikrotik RBWAP2ND на улицу.
Подымай CapsMan, минимальный файрвол и тд. 
И радуйся прекрасной жизни с бесшовным вайфаем уложившись в 200$.

Худший ответ: 10х10 метров - ну совсем не большой дом.
18 метров за газосиликатной стеной - это совсем не далеко.
Деревянное перекрытие - это хорошо.
Железобетонное перекрытие - это плохо.
Тестировал недавно прохождение WiFi в офисном здании 20х20 метров, гипсокартонные перегородки - роутер МикроТик 2011, поставленный посреди этажа, покрывает весь этаж с максимальным качеством (все 5 пупиков на ноуте). Бетонные монолитные перекрытия 40 см с плотной сеткой арматуры не пробивало совсем - встаю прямо под или над Микротиком - 1 пупик и Инет не работает совсем.
Так что берёте любой имеющийся роутер, ставите на 2 этаже ближе ко двору и ходите с ноутом по дому и двору. Думаю, всё будет ОК на 1, 2 этажах и во дворе. Если перекрытие цоколя толстое, для цоколя понадобится второй роутер.
Вопрос: Минимум для работы на Upwork (oDesk) верстальщиком?

Лучший ответ: Ну минимум html/css

Худший ответ: На любой товар найдется свой продавец.
Вопрос: Куда пойти работать в сфере ИТ безопасности?

Лучший ответ: Как я понимаю, рисерчеры у нас тоже по большей части фрилансят
А так, начни поиск отсюда
jobs.dou.ua/vacancies/?search=security
djinni.co
Не забудь найти локальную комманду по CTF - там могут дать первую работу

Худший ответ: Как я понимаю, рисерчеры у нас тоже по большей части фрилансят
А так, начни поиск отсюда
jobs.dou.ua/vacancies/?search=security
djinni.co
Не забудь найти локальную комманду по CTF - там могут дать первую работу
Вопрос: PHP-cкрипт не может подключиться к MySQL при работе из консоли и веб-сервера с одними и теми же настройками?

Лучший ответ: Я дебил: это разные php запускаются, потому, видимо, и факап.

Худший ответ: Вместо localhost IP пробовали указывать?
Вопрос: Региональные сабдомены на Drupal. Как лучше?

Лучший ответ: В модуле drupal.org/project/domain есть все, что нужно. Конкретно вам нужен входящий в этот набор модуль Domain Content, позволяющий задавать для каждой ноды принадлежность к определенному домену, на других доменах эта нода отображаться не будет. Мультисайтинг с объединенными таблицами для этого случая смысла нет городить.

Худший ответ: Я правильно понимаю что у вас будет так: 
 moskow.site.ru
 spb.site.ru
 vrn.site.ru?

Для себя определите плюсы и минусы, что даст вам то либо другое решение. Например при раздельных базах в случае падения одной из баз какого-либо региона пользователей можно будет временно направлять на домен ближайшего региона, с работающей базой.
Вопрос: Как стать хакером в 2015-ом?

Лучший ответ: В принципе хакерские скилы ничем примечательным в наше время особо не отличаются от того что было 10 лет назад. Нужно знать ассемблер и сишку - без плюсов и досконально, что бы фраза "Си (без плюсов) может быть очень даже ООП" не могла вызвать странную ухмылку на вашем лице и воспринималась довольно обыденно.
1. Перво-наперво нужно научится пользоваться отладчиком OllyDbg, IDA и т.п.
2. Потом нужно разобраться в архитектуре х86 на уровне понимания распределения прав доступа, работы с памятью и различных SIMD/MIMD операций.
3. От ОС ничего не зависит - знания и навыки в kmdf/umdf и linux kernel device drivers дополняют друг друга. Также нужно разобраться с системными вызовами самих ОС и как это всё оперируются со стороны старых добрых glibc и т.п. вещей.
4. Из языков нужно брать и эксперементировать со всем - даже в той же Java в рамках OpenJDK есть куча эксперементальных вещей, типа Project Graal и Project Sumatra, в которых очень даже полезно покулупаться ради собственного развития. Никогда не знаешь что найдёшь и как это можно будет потом использовать - главное искать и не останавливаться.
5. Конвертируют полученные навыки и знания самыми разнообразными способами - лучше всего разрабатывать под ядрышка ОС различные вундервафли, становиться известным и ити работать в IBM / Intel. WhiteHat/GreyHat зароботки в постсовке нереальны, а BlackHat грозит сроком.

Худший ответ: настоящий хакер знает и должен знать двоичные коды и с помощью только них соорудить работающую программу на любой низкоуровневом языке программирования!
хакерами не становяться, хакерами рождаются! Хотя есть исключения, все в ваших руках, освойте профессионально: матанализ, дискретная математика, все виды алгебр, естественно-научные дисциплины, примените все их к алгоритмам, теориям кодирования, шифрования, криптографии, затем около 10 языков программирования, самых популярных и диковинных по сей день, изучите психологию людей, нейролингвистическое программирование, поработайте в нескольких серьезных конторах инженером по ай-ти безопасности, попробуйте выявить несколько серьезных инцедентов кражи информации, поймайте себе подобных, научитесь искать ловушки не только в коде но и в железе, вскрывая любой системный блок, телефон, тогда вы будете самым крутым хакером! ХАКЕРОМ!
Вопрос: Как удалить директорию в Linux? :)?

Лучший ответ: find . -delete
Находит и тут же удаляет файлы.
Насколько я помню, остальные варианты сначала подготавливают листинг, и только потом удаляют.

Худший ответ: rm -rf ./damn_dir так удаляет хорошо
Вопрос: Какой есть ридер для android с возможностью скачивать книги на русском прямо из встроенного каталога?

Лучший ответ: coolreader отлично работает, пропишите OPDS каталогов побольше. тут перечислены популярные 4pda.ru/forum/index.php?showtopic=462

Худший ответ: Гляньте на bookmate. У него есть свой каталог, доступный по платной подписке, но читать свои книги можно бесплатно и без рекламы. Очень удобно пользоваться: с компьютера загружаете книги в свой аккаунт, а на планшете клиент просто синхронизируется.
Вопрос: Какой планшет вы бы выбрали для разработки приложений под Android?

Лучший ответ: Лично я жду июня и выхода Asus Transformer Prime tf700. Кроме того, что он сам по себе мощный и точно выдержит видео в высоком разрешении (а следовательно и много других приятных и менее затратных по ресурсам вещей, вроде книг), туда можно прицепить док-станцию и использовать как полноценный ноутбук, к тому же на планшеты спокойной можно поставить Linux (Ubuntu). 

Из двух предложенных: Acer Iconia. Судя по Яндекс.Маркет характеристики у них одинаковые, но дизайн приятнее у Acer.

Худший ответ: Планшет на базе Tegra 3.
Мотивация: пока девелопить (~год), Android 4 и Tegra 3 уже будут мейнстримом.
Вопрос: Как wi-fi роутеры определяют тип устройства?

Лучший ответ: 
Не подскажете как происходит определение?
И какие вообще уникальные параметры передает устройство при подключении к точки, кроме MAC адресса? 
При обнаружении несущей радиочастоты, устройства обмениваются множеством информации, согласовывая между собой как они будут работать (частотные каналы, режимы: master, Ad-Hoc, ...) - там существует множество параметров, о существовании которых вы и не подозреваете ;-) 
Всё это в деталях описано стандатом IEEE 802.11 ... у которого существуют несколько расширений: 802.11b, 802.11g, 802.11n ...
Если сильно нужно - берите стандарт и читайте. И нет другого способа разобраться в деталях!

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

Лучший ответ: strpos может быть?
Самый правильный способ написать регулярку - не писать регулярку :)

Худший ответ: Тут регулярка явно не нужна, используйте strpos.
Вопрос: В чем преимущество C# перед Visual Basic NET

Лучший ответ: C# — официально флагманский язык платформы .Net. Поэтому гарантированно доступны все новые возможности платформы, первыми внедряются улучшения. VB.Net мне кажется тащат чтобы не утерять ветеранов, писавших еще на VB6. Возможно когда сочтут что аудитория сдуваются поступят как с J# и Visual FoxPro — выбросят на мороз прекратят развитие.

Худший ответ: Вот Wiki, в котором все сводится к разному синтаксису и своим плюшкам у каждого из языков. В шарпе, например, можно вызывать с функции.
Вопрос: Какие программные методы защиты можно использовать фрилансеру в случае обмана со стороны заказчика?

Лучший ответ: Сделали сайт. Ок. 
выкинули к себе на облако. Поставили доммен и готово. 
Заказчик пользуется, радуется.
Ждете оплаты. Как средства поступили, отдаете облако заказчику.
Иначе просто закрываем сайт.
Я так уже лет 6 делаю. Все довольны и код всегда у вас до оплаты.
Если тут собрались товарищи которые отдают готовый сайт заказчику до оплаты, печально.
P.S.
Все финансовые дела надо проводить в письменном виде.
А то я вас знаю - предложу сделать сайт за 100к, вы мне отдаете а я вас посылаю. 
Подтверждения сделки нет

Худший ответ: Ну дам можно сделать дырку, а заказчик отзыв вам отрицательный оставит и напишет вы дырки оставляете и больше никто никогда у вас ничего не закажет, аккаунт вам менять придётся. Причём он скажет что всё оплатил, а вы просите больше например.
А если заказчик сам программист ))
Вопрос: Какие есть способы мониторинга веб-сервера linux в реальном времени через веб-морду?

Лучший ответ: Webmin уже существует.
Вопрос ваш непонятен - что значит какие способы мониторинга веб-сервера с выводом через веб интерфейс?
Может мониторинга самого сервера?
Ну и вариантов только три:
Выполняете консольные команды, парсите ответ
Смотрите системные файлы в /proc, /dev
пользуетесь штатными средствами php, типа php.net/manual/en/function.sys-getloadavg.php

Худший ответ: Зачем ? Если у вас рут . Тогда ссх + топ или хтоп. Делов то.
Вопрос: Почему мы до сих пор не перешли на виртуальные SIM-карты?

Лучший ответ: С точки зрения безопасности железные SIM-ки предпочтительнее. Это отдельный микропроцессорный модуль с памятью.

Худший ответ: Потому что это из области RFID. Вы видели или можете придумать аналогичный по характеристикам виртуальный RFID?
Вопрос: Можно ли методами браузера/сервера узнать наличие у посетителя факт наличия Skype?

Лучший ответ: Косвенно можно только в Firefoxnavigator.mimeTypes['application/x-skype']
Для IE уже не работаетnew ActiveXObject('Skype.Detection')
В webkit для определения Skype вообще никогда ничего не было. Так что общий ответ — нет, нельзя.

Худший ответ: нет
Вопрос: За что администрация тостера так не любит ie?

Лучший ответ: Потому что нормальные ITшники не используют IE ?

Худший ответ: Вы когда-нибудь верстали под IE? Если ответ положительный, то я не понимаю, почему вопрос вообще был задан. А если отрицательный - попробуйте.
Вопрос: Windows 7 как создать изолированного пользователя?

Лучший ответ: Делаем через групповые политики и безопасность файлов.

Худший ответ: "NoViewOnDrive"=dword:03ffffff
"NoDrives"=dword:03ffffff
в евонном [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
Вопрос: Какие метрики стоит снимать с коммутаторов l3,l2?

Лучший ответ: 1. Какие основные метрики стоит снимать?Состояние самого коммутатора: утилизация CPU, памяти, показания датчиков температуры, обороты вентилятора, входное/выходное напряжение блока питания.
Состояние сетевой подсистемы: утилизация портов (bps, pps) с разделением по трафику (одноадресный, многоадресный, широковещательный), количество и тип ошибок/отброшенных фреймов, состояние интерфейсов (дуплекс, скорость).
Вообще говоря, я полагаю, что лучше иметь большое количество данных и при необходимости какие-то отбросить, чем иметь недостаточное количество данных и гадать, что происходит в сети. Поэтому рекомендую собирать все метрики, которые доступны.2. Как стоит мониторить коммутаторы доступа, мониторить только магистральные порты? Или все?  См. предыдущий абзац, полагаю, лучше мониторить все интерфейсы. На главную страницу (dashboard), конечно, лучше выводить отобранные графики.

Худший ответ: Мониторить нужно все, метрики нужно писать и анализировать все. Любое отклонение от статистики пристально изучать.
Вопрос: Основные принципы взлома для чайника?

Лучший ответ: Си полезно знать для того что-бы рыться в исходниках опенсорса - в поисках дыр.
Ассемблер полезно знать для реверсинжинеринга не опенсорса и в принципе для понимания что к чему.
А вообще не на том ресурсе вы задаёте этот вопрос и главное не раскрыли значение слова "систем", да и тему вы подняли на которую в формате Q&A не ответишь.
Да к слову, напомню про Уголовный кодекс - так, на всякий случай.

Худший ответ: Для взлома веб-приложений почитайте о XSS и SQL Injection. Нужно знать html, javascript, разбираться в php. Асм, С и Unix не понадобятся... Хотя лишними точно не будут! )
Вопрос: Помощь c Victoria на ноутбуке?

Лучший ответ: Хм. непонятно зачем вам именно Victoria ?
Для тестирования HDD есть куча программ которые  просто читают SMART статус.
Поэтому все просто - смотрите смарт, если смарт нормальный, то ошибка в файловой системе, исправляете средствами файловой системы.
Если не нормально - меняете жесткий диск.
Т.е чтобы устранить ошибку файловой системы нужно использовать средства файловой системы, и ничто другое.
А если проблема не с файловой системой, а с жестким диском, то это неизлечимо, только замена.

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

Лучший ответ: В вашем случае gulp не является самостоятельной программой, а всего лишь модулем, который будет подключен в данной папке при выполнении задач.
Прежде чем устанавливать любые модули к ноде, нужно выполнить команду в нужной папкеnpm init
Результатом будет файл package.json{
  "name": "gulp-learn",
  "version": "1.0.0",
  "description": "Изучаем gulp",
  "main": "index.js",
  "dependencies": {},
  "devDependencies": {
    "gulp": "^3.9.1" #Здесь уже установлен gulp
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "никто",
  "license": "ISC"
}
Под строкой devDependencies указываются модули, которые ты установил.
После уже устанавливаем модули через npm install --save-dev name_program
Вообще рекомендую Скринкаст по gulp 4
Все по полочкам рассказано.

Худший ответ: не могу установить  gulp пишет ошибку , в чем проблема ?:
C:\Users\Юрий>npm install gulp -g
npm ERR! C:\Users\Юрий\AppData\Roaming\npm-cache\_cacache is not a legal HTTP he
ader value
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Юрий\AppData\Roaming\npm-cache\_logs\2017-08-03T19_03_36_4
01Z-debug.log
Вопрос: Эмуляция отказа питания/диска/сети в VMWare ESXI5?

Лучший ответ: Тесты на гипервизоре Вам практически ничего не дадут, поскольку реальные нештатные ситуации во всех трех случаях могут породить уникальные и чисто аппаратные глюки.

Максимум, что вообще можно так отловить, это программные ошибки в юзермодном софте: косяки в скриптах, связанные с незатертыми lock/pid файлами от демонов (при сбое по питанию) и т.д.

Но если очень хочется, то почему бы и нет:
1. Отказ питания эмулируется очень просто: если виртуалка без VMWare Tools, то команда выключения для нее эквивалентна отключению машины. 
2. По отказу сети: в консоли ESXi просто заходим в свойства виртуалки и отключаем сетевой адаптер.
3. Отказ диска эмулировать бессмысленно совсем, т.к. отказ с повреждением данных на диске — это одно, а если диск молча умер, когда его никто не тревожил — это практически эквивалентно ситуации №1.

Худший ответ: Как я понимаю надо так:
1. питание: пускаете хост в рестарт
2. диск: я делаю unmount диска / тома на стороне схд 
3. сеть: полагаю достаточно «испортить» настройки NICов/SW как на ESX так и на сетевом оборудовании (если оборудование поддерживает)

P.S. по всем 3 пунктам можно банально «бросить сапоги на пульт управления» вытащить питание, открутить диск или перерезать сетевой провод, но это не спортивно
Вопрос: Как исключить исполнение скрипта у дочерних элементов?

Лучший ответ: Гугл вам в помощь :)
www.askdev.ru/javascript/1311/%D0%9F%D1%80%D0%B8-%...

Худший ответ: Гугл вам в помощь :)
www.askdev.ru/javascript/1311/%D0%9F%D1%80%D0%B8-%...
Вопрос: Тормозит флэш в Firefox 10

Лучший ответ: Так значит получается проблемы у youtube, а разработчики firefox 10(11) под них подстроились хуже других.

Видимо ждать манны небесной.
Тут нужны хорошие специалисты веб-видео для анализа ситуации, только вот где таких найти?
Вероятно в компании Google.
У Youtube проблем хватает и без этого думаю.
В Mozilla отправил негативный отзыв со ссылкой на сие безобразие, думаю ответа не будет, или больше: даже не обратят внимание.

Худший ответ: В последнее время то же самое наблюдается в Хроме. Причем, если это например, видео, то переход в полноэкранный режим исправляет ситуацию (хотя не всегда). Проходит само спустя какое-то время.

ОС: 10.7.3
Вопрос: Как составить уравнение?

Лучший ответ: 325/25=13;
round((rand()*13))*25;
round(rand()*13) даст целые числа от 0 до 13.
Умножение целого числа на 25 даст число, кратное 25.
25 прибавляем в конце, чтобы получить смещение.

Худший ответ: Умножаешь свое число на 350, потом делишь получившееся на 25 (без остатка), результат умножаешь на 25. Это и будет то, что тебе нужно.
Y = ((X * 350) // 25)*25
Вопрос: Где найти блок схемы php js приложений?

Лучший ответ: Нигде не могу найти блок схему.
А вы себе представляете ее размеры? Даже глупо пытаться ее составлять.можете нарисовать простую понятную блок схему?
Дробите большую задачу на маленькие до тех пор, пока не сможете решить каждую маленькую задачу. Декомпозиция и все такое. Никогда не пытайтесь решать большие задачи вот таким вот "подходом". Никто в здравом уме так не делает.

Худший ответ: 
Вот отсюда: ссылка