Меня гораздо больше раздражает, что на собственно постере год написан с точками.
П.О.Т.О.М.У. Ч.Т.О. Т.А.К. С.Р.А.З.У. В.С.Е. П.О.Й.М.У.Т. Ч.Т.О. Р.Е.Ч.Ь. О. С.Т.А.Л.К.Е.Р.Е. Х.О.Т.Я. К.А.З.А.Л.О.С.Ь. Б.Ы. Н.А.Х.У.Я. Е.С.Л.И. Ч.У.Т.Ь. В.Ы.Ш.Е. И. Т.А.К. У.Ж.Е. Н.А.П.И.С.А.Н.О. S.T.A.L.K.E.R. 2.
П.О.Т.О.М.У. Ч.Т.О. Т.А.К. С.Р.А.З.У. В.С.Е. П.О.Й.М.У.Т. Ч.Т.О. Р.Е.Ч.Ь. О. С.Т.А.Л.К.Е.Р.Е. Х.О.Т.Я. К.А.З.А.Л.О.С.Ь. Б.Ы. Н.А.Х.У.Я. Е.С.Л.И. Ч.У.Т.Ь. В.Ы.Ш.Е. И. Т.А.К. У.Ж.Е. Н.А.П.И.С.А.Н.О. S.T.A.L.K.E.R. 2.
кОзна
коза пустеет милорд
Переходим к плану "В"
к плану "беее"
Когда пустеет козна нужно грабить корованы.
Корованны
Нужно золото, милорд, нужно больше золота.
Но у нас только козёл...
Меня гораздо больше раздражает, что на собственно постере год написан с точками.
П.О.Т.О.М.У. Ч.Т.О. Т.А.К. С.Р.А.З.У. В.С.Е. П.О.Й.М.У.Т. Ч.Т.О. Р.Е.Ч.Ь. О. С.Т.А.Л.К.Е.Р.Е. Х.О.Т.Я. К.А.З.А.Л.О.С.Ь. Б.Ы. Н.А.Х.У.Я. Е.С.Л.И. Ч.У.Т.Ь. В.Ы.Ш.Е. И. Т.А.К. У.Ж.Е. Н.А.П.И.С.А.Н.О. S.T.A.L.K.E.R. 2.
П.О.Т.О.М.У. Ч.Т.О. Т.А.К. С.Р.А.З.У. В.С.Е. П.О.Й.М.У.Т. Ч.Т.О. Р.Е.Ч.Ь. О. С.Т.А.Л.К.Е.Р.Е. Х.О.Т.Я. К.А.З.А.Л.О.С.Ь. Б.Ы. Н.А.Х.У.Я. Е.С.Л.И. Ч.У.Т.Ь. В.Ы.Ш.Е. И. Т.А.К. У.Ж.Е. Н.А.П.И.С.А.Н.О. S.T.A.L.K.E.R. 2.
Хмм... а может поэтому и был 2021 выбран и Сталкер 2 ждать бессмысленно?
Какой 2021? Точек не видишь что ли? Второго числа, нулевого месяца, второго года, первого века.
"нулевого месяца"? Программист штоле?
Анонс делали девелоперы, а в их числе и программеры тоже
P.I.S.O.S.
я бы заебался так написать
Caps Lock
СЛОВО
Home
-> (стрелка вправо)
.
Повторить последние два действия до конца строки.
СЛОВО
Home
-> (стрелка вправо)
.
Повторить последние два действия до конца строки.
Я даже прочитать так заебался
Т.О.Л.Ь.К.О. С.Е.Г.О.Д.Н.Я. И. Т.О.Л.Ь.К.О. Д.Л.Я. В.А.С. Я. С.Д.Е.Л.А.Л. С.К.Р.И.П.Т., К.О.Т.О.Р.Ы.Й. С.О.З.Д.А.Ё.Т. С.Т.А.Л.К.Е.Р.О.В.С.К.О.Е. Н.А.П.И.С.А.Н.И.Е.
К.А.К. П.О.Л.Ь.З.О.В.А.Т.Ь.С.Я.:.
1.). П.И.Ш.И.Т.Е. К.О.М.М.Е.Н.Т.А.Р.И.Й.
2.). О.Т.К.Р.Ы.В.А.Е.Т.Е. К.О.Н.С.О.Л.Ь. (.О.Б.Ы.Ч.Н.О. Ч.Е.Р.Е.З. F.1.2.).
3.). К.О.П.И.Р.У.Е.Т.Е. Т.У.Д.А. К.О.Д. Н.И.Ж.Е.
4.). П.Р.О.Ф.И.Т.!.
С.А.М. С.К.Р.И.П.Т.:.
jQuery('textarea:visible').each(function(){jQuery(this).val(jQuery(this).val().toUpperCase().replace(/([^\n .,])(?!\.)/g, "$1."));})
К.А.К. П.О.Л.Ь.З.О.В.А.Т.Ь.С.Я.:.
1.). П.И.Ш.И.Т.Е. К.О.М.М.Е.Н.Т.А.Р.И.Й.
2.). О.Т.К.Р.Ы.В.А.Е.Т.Е. К.О.Н.С.О.Л.Ь. (.О.Б.Ы.Ч.Н.О. Ч.Е.Р.Е.З. F.1.2.).
3.). К.О.П.И.Р.У.Е.Т.Е. Т.У.Д.А. К.О.Д. Н.И.Ж.Е.
4.). П.Р.О.Ф.И.Т.!.
С.А.М. С.К.Р.И.П.Т.:.
jQuery('textarea:visible').each(function(){jQuery(this).val(jQuery(this).val().toUpperCase().replace(/([^\n .,])(?!\.)/g, "$1."));})
Бля, потом после недели шуток про сталкер 2 сами же и начнете баны раздавать)
Если код будет применяться уместно, то за что бан-то?
Просто так. Шоб було.
Так в этом смысл любого форса
Магия регулярных выражений.
Люблю программированние...
.replace(/([^\n .,])(?!\.)/g, "$1."));})
Кому продать душу чтобы начать понимать это?
.replace(/([^\n .,])(?!\.)/g, "$1."));})
Кому продать душу чтобы начать понимать это?
На самом деле, это не сложно.
replace(x, y) - заменяет x на y. В данном случае
x = /([^\n .,])(?!\.)/g
y = "$1."
То, что заключено внутри '/' - само регулярное выражение. После второго '/' идут модификаторы. В данном случае модификатор один - "g" = global. Означает, что данное регулярное выражение надо применять не один раз, а сколько угодно раз, пока не дойдёт до конца текста. Без этой буквы оно бы ставило точку только после первого символа.
([^\n .,])(?!\.) - само регулярное выражение.
Первая часть ([^\n .,]) - скобки () означают, что текст, соответствующий внутреннему регулярному выражению, надо сохранить и в будущем можно использовать как $1.
Внутренность [^\n .,] - этому регулярному выражению соответствует ровно один символ. [^...] - означает, что любой символ кроме перечисленных. В данном случае перечислены символы '\n' (перевод строки), '.' (точка), ',' (запятая).
Итого ([^\n .,]) - будет соответствовать любому одному символу кроме перевода строки, точки и запятой, и сохранит этот символ в $1.
Вторая часть (?!\.) - в данном случае (?!regex) означает негативный просмотр вперёд. Он применяет регулярное выражение 'regex' к тексту, который идёт сразу за тем, что было сопоставлено основным регулярным выражением. Если тот текст соответсвует регулярному выражению 'regex', то это сопоставление отбрасывается (поэтому негативный).
В данном случае регулярное выражение '\.' - соответствует одному символу точке. Перед точкой нужен слэш, так как регулярное выражение '.' - означает любой один символ.
Итого, регулярное выражение /([^\n .,])(?!\.)/g можно прочитать как "Искать, пока не дойдём до конца текста, любой символ кроме перевода строки, запятой и точки, за которым НЕ следует точка. Этот символ сохранять в переменную $1".
Ну а заменяется этот один символ на "$1." - то есть, на сам символ и точку.
Вот видишь: регулярные выражения - это просто и понятно =)
replace(x, y) - заменяет x на y. В данном случае
x = /([^\n .,])(?!\.)/g
y = "$1."
То, что заключено внутри '/' - само регулярное выражение. После второго '/' идут модификаторы. В данном случае модификатор один - "g" = global. Означает, что данное регулярное выражение надо применять не один раз, а сколько угодно раз, пока не дойдёт до конца текста. Без этой буквы оно бы ставило точку только после первого символа.
([^\n .,])(?!\.) - само регулярное выражение.
Первая часть ([^\n .,]) - скобки () означают, что текст, соответствующий внутреннему регулярному выражению, надо сохранить и в будущем можно использовать как $1.
Внутренность [^\n .,] - этому регулярному выражению соответствует ровно один символ. [^...] - означает, что любой символ кроме перечисленных. В данном случае перечислены символы '\n' (перевод строки), '.' (точка), ',' (запятая).
Итого ([^\n .,]) - будет соответствовать любому одному символу кроме перевода строки, точки и запятой, и сохранит этот символ в $1.
Вторая часть (?!\.) - в данном случае (?!regex) означает негативный просмотр вперёд. Он применяет регулярное выражение 'regex' к тексту, который идёт сразу за тем, что было сопоставлено основным регулярным выражением. Если тот текст соответсвует регулярному выражению 'regex', то это сопоставление отбрасывается (поэтому негативный).
В данном случае регулярное выражение '\.' - соответствует одному символу точке. Перед точкой нужен слэш, так как регулярное выражение '.' - означает любой один символ.
Итого, регулярное выражение /([^\n .,])(?!\.)/g можно прочитать как "Искать, пока не дойдём до конца текста, любой символ кроме перевода строки, запятой и точки, за которым НЕ следует точка. Этот символ сохранять в переменную $1".
Ну а заменяется этот один символ на "$1." - то есть, на сам символ и точку.
Вот видишь: регулярные выражения - это просто и понятно =)
Мне теперь... Вам каким сервисом удобнее душу принимать?
Н.У. И.Л.И. М.О.Ж.Н.О. К.А.К. Я., И.С.П.У.Г.А.Т.Ь.С.Я. Р.Е.Г.У.Л.Я.Р.О.К. И.
Array.from(`Ну или можно как я, испугаться регулярок и`.toUpperCase()).reduce((sum,i)=>{
if(i!='.')
return (("\n ,".indexOf(i)!=-1)?sum+i:sum+i+'.')
else return sum;
},"");
Array.from(`Ну или можно как я, испугаться регулярок и`.toUpperCase()).reduce((sum,i)=>{
if(i!='.')
return (("\n ,".indexOf(i)!=-1)?sum+i:sum+i+'.')
else return sum;
},"");
Регулярные выражения - это просто способ описания искомого образца текста, каждый символ/комбинация там что-то означает, вполне похоже на любой простой язык, где есть алфавит и синтаксис, но нет слов (то есть, регулярные выражения проще, чем русский язык). Сайт с доступным описанием: https://www.regular-expressions.info/
Если не программист и не сталкиваешься с ПО, которое использует модули поиска в тексте по паттернам/образцам, то можешь смело жить без понимания регулярок.
Если не программист и не сталкиваешься с ПО, которое использует модули поиска в тексте по паттернам/образцам, то можешь смело жить без понимания регулярок.
Сам С.Т.А.Л.К.Е.Р через точки написан, потому что там были какие то косяки с авторским правом. А вот 2.0.2.1. это блять по уебански.Тогда уж 2.к.2.1.
2.0.2.1 выглядит как номер версии, а предложенный вариант даже не многоязычный.
И калаши у них отзеркаленные. Даже в каком то фанфике был описан автомат, который был уронен в студень и выскочил оттуда совершенно новеньким, но отзеркаленным. При этом приобретя способность к самопочинке.
"Апгрейд или ремонт. Всё захреначим. Синей изолентой. Ха-ха-ха"
Перепройти этот бред что ли?...
Перепройти этот бред что ли?...
а так выглядит как рецепт - разбавить 2 к 2.1
MORE DOTS!
Винсент ван Гог так ухо потерял
просто это версия сталкера
2 - мажорная
0 - минорная
2 - патч
1 - субпатч (лолшто)
2 - мажорная
0 - минорная
2 - патч
1 - субпатч (лолшто)
major
minor
revision
patch
minor
revision
patch
major
minor
patch
build
см. SemVer 2.0
minor
patch
build
см. SemVer 2.0
белый цвет 2021 и сталкер отличаются!!!111
Он художнег, он так видит!
Это не год. Это ip адрес 2.0.2.1.
Прям какой-то gateway
А это выделенный бюджет.
А если бы выпал аверс с украинским гербом - он бы снова казаков пилил?
Бери выше, dlc.
Давно уже монета в 2 гривни массово ходит?
Таки мне почем знать я ж мосхаль.
Это же фейк, да?
Нет.
Да
Наверное.
Сарказм.
Так Гейб - русский?
Белорус
Русский белорус с украинским и татарскими корнями родом из Дбилиси, проездом через Одессу.
Шоб ви таки делаете мне добrый гешефт своими пеrедвижениями в пrостранстве, но быстrым бегом ви таки догоните не здоровье а язву желудка и неrвное истощение.
Пrисядте и отдохните, доrогой ви мой человек
Пrисядте и отдохните, доrогой ви мой человек
Шноба, налейте мне вина, будьте любезны.
Шмуль, не пrибедняйтесь, у вас здоровые ноги и ви знаете где оно стоит.
нет. он много играл в доту и выучил русский
латыш
Ну разрабатывает то разрабатывает, а вот разработает ли? К Ждалкеру это, кстати, тоже относится.
Нельзя так делать, тут у кучи стариков чуть инфаркт не случился!
Блин, я все таки не сдержался и зашел по ссылке. Блядская надежда...
Да просто кончился стаб. Фонд от первого сталкера.
Хм. Надолго его хватило.
В.С.Т.А.Л.Х.Е.Р.
колбаса и батоны всё такие же хреновые будут ....и подошвам каплык...
Прошлого ждалкера ждали семь лет.
Релиза с обещаниями не очень пересекся.
Релиза с обещаниями не очень пересекся.
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!