код на CSS:
// Algorythm for map Dust for T
var wayA = new List<Zones>()
{
Zones.Box,
Zones.Long,
Zones.A
}
var wayShort = new List<Zones>()
{
Zones.Short;
Zones.A
}
var wayB = new List<Zones>()
{
Zones.UpperTunnel,
Zones.B
}
var ways = new List<List<Zones>>()
{
wayA,
wayShort,
wayB
}
bool SuccessRush = false;
var currentWay = ways[0];
try
{
while (!SuccessRush)
{
foreach(var z in currentWay )
if (T.Rush(z) != RushResult.Success)
{
ChatAll.WriteLine("Sooqua blyad!");
currentWay = ways.Next;
ChatTeam.WriteLine("Go {0}", currentWay);
}
successRush = true;
}
Plant();
Defend(currentWay.Last);
}
catch(LoseRoundException)
{
ChatAll.WriteLine("reported");
}
Вот реально, нужно на собеседовании говорить что знаешь Notepad++, и если это не вызывает никакой реакции - валить оттуда нахер.
Зато если это вызывает нужную реакцию, то ты снова валишь оттуда нахер, только не по своей воле. Опасная затейка)
В этом и смысл шутки)Хотя, в CSS уже столько херни и функционала понапихали, что я боюсь, как бы он действительно в язык не превратился
SQL (ˈɛsˈkjuˈɛl; англ. structured query language — «язык структурированных запросов») — язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.
Очень спорно на самом деле. Язык программирования все же подразумевает составление команд для процессора. А так и XML можно назвать языком структурирования данных, языком программирования он от этого не станет.
Либо через call/ret, тогда никаких манипуляций со стеком не потребуется
SQL - это язык программирования. Ты составляешь программы, вполне себе. Но он нифига не тьюринг полный, но от этого не менее язык программирования
Query Language - язык запросов, а не программирования =)
Запрогайте на SQL'е вывод графики на экран хотя б :-/
меня. я "программист 1с" уже больше 10 лет, при этом знаю еще много ругательных языков(фрилансил на с++, рhp, vba). так что немножко об 1с и других ЯП знаю
— Мы тут разрабатываем сайты на битриксе нашим клиентам
— Одностраничные?
— Зачем? Ты что не знаешь что такое битрикс? Многостраничные, конечно
— Подождите, какие сайты, какой битрикс? У вас в вакансии было написано знание angular js
— А ты что, не знаешь? Ну ничего, научим
Многие просто не знают че они пишут в требованиях
— А ты что, не знаешь? Ну ничего, научим.По-моему это наилучший вариант, когда работодатель мыслит именно так.
Angular обычно и предназначен для этого, в частности, навигация по страницам осуществляется в соответствии с правилами роутинга, прописываемыми на клиенте, а не на сервере.
Т.е. грубо говоря, например, вы вводите helloworld.com/pikabu/ или helloworld.com/chicks/, но на самом деле он открывает страницу helloworld.com/index.php и только лишь загруженное на этой страницы клиентское приложение определяет, что откроется. Отсюда и название "одностраничный".
В Битриксе же изначально предполагается наличие множество страниц. Т.е. при переходе по helloworld.com/pikabu/ и helloworld.com/chicks/ откроются соответственно, например, helloworld.com/pikabu.php и helloworld.com/chicks.php.
В связи с этим методология разработки несколько отличается от предыдущего варианта. Хотя, впрочем, скрестить их можно и делать, например, одностраничное приложение, под капотом которого скрывается Битрикс (но на практике это не часто делается):
https://dev.1c-bitrix.ru/community/webdev/user/208164/blog/9...
Если уж идти дальше, то использовать Angular можно везде, забив на тот же роутинг и используя его как используют часто jQuery, но так теряются многие его плюшки да и тяжеловат он для его замены. Лучше глянуть в таком случае на тот же VueJS.
Тут классические взаимоисключающие параграфы.
Ангуляр для одностраничных сайтов используется(например гмейл одностраничный), а парни делают многостраничные(например пикабу.ру). Но требуют знание ангуляра. Но не используют его. Но предлагают научить. Долбоебы, нахуй.
Справедливости ради, ангуляр не обязан использоваться для SPA(просто многие прелести теряются, но это нормально для старых сайтов). Так что, возможно, тот комментатор зря отказался от того предложения, ибо примерно соответствует конторе, что описал.
Ангуляр работает с роутами, какая-нибудь БД или апишка на стороне бэка даёт широкие возможности, которые ну совсем не ограничиваются одностраничниками.
вот только в таком случае, говорят что это все SPA - сингл пейдж аппликейшн. Подозреваю, что это и имел ввиду человек, который шел на собеседование...
lol. Страниц дофига, но все действия происходят на одной, а все остальное выполняет angular или reactjs или еще какие эмберы и нокауты. И да, это SPA.
Одностраничное приложение (англ. single page application, SPA) — это веб-приложение или веб-сайт, использующий единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, обычно посредством AJAX.
Ну и ниже там уже дали развернутый комментарий по поводу того, что такое SPA
Любой сайт с одним шаблоном можно назвать spa? Какая разница, кто роуты из браузерной строки обрабатывает, бэк или фронт? Суть от этого не меняется.
Потому что требования пишет девочка секретарь, которая монитор от системника не отличит. Просто ей начальник сказал -Люся размести вакансию в интернете, а то печально как то дела идут с тех пор как уволился этот наш программер-бездельник.
Завис, подумал, что они херачат лендинги на битриксе и требуют знание angular для этого. Только потом понял, что под одностраничником ты имеешь в виду SPA.
Да легко! HTML, CSS, Parsec, Java, microsoft, AST, Skyrim, 1С, Picabu, ДА И ВООБЩЕ, НАМ ТУТ ХАЛЯВЩИКИ И ПРОЖИГАТЕЛИ ЖИЗНИ НЕ НУЖНЫ! Опыта как видно у вас маловато, а амбиций как у начальника, до свиданье!
Он мне ответил: как на каком? На русском
Просто странно, что на английском никто не пишет. Это же привычнее...
там переменные все на русском. Если пишешь на ангельском приходится туда-сюда постоянно переключаться. Потому все сползают на русский в итоге.