As For JS
3.41K subscribers
110 photos
12 videos
4 files
319 links
As For JavaScript...
Обсуждения — @AsForJsTalks
Download Telegram
Кто спрашивал, где делся Мурыч?
Мурыч посидел в обизьяннике и зализывает раны.

Лицо - цело
кисти рук - разьебошены
правая нога - с трещеной

Бородатые джаваскриптеры на высоте.

ТУЧА накормлен.
05-15 по Киеву
⎡talks:15⎦ Игры + А де делся мурыч

Ничего полезного о JavaScript тут, вероятно не будет.
Только ответ на вопрос куда такая значимая персона как пропала, почему она пропала и чего она играет в игры.


https://www.youtube.com/watch?v=SMsVPyI6wzA
увидеть море и умереть
Forwarded from Demi Murych
мне мало надо
краюху хлеба да каплю молока
да єто небо
да єти облака !!!!
t1n2m2
єто не приговор.
мы еще подергаем бога за кахонасы.

upd1:
агрессивно.

upd2:
в смысле, подергаем агрессивно.
а не в смысле - говорим агрессивно.

upd3:
короче,
когда бога дергаешь за кахонасы - єто не про ориентацию.
єто про агрессию.

upd4:
ну блин достали - я че не могу пафосных глупостей нагородить?
игого:
1) Прошли колоноскопию
2) Пройден первый курс химии
3) Уточнен диагноз с t1n2m2 до t1n2m0 (них себе ошиблись, если кто понимает)


что это значит:
Это значит что вероятность ремиссии теперь 70+ %

Из положительного:
Парализовало левую часть лица: голос стал смешной, рожа кривая
как следствие - страшно себя показывать и тем более говорить живьем.
Что все отметили как чрезвычайно положительный фактор.

Из отрицательного:
Врач сказал - что через пару недель все вернется взад. И я смогу снова говорить и показывать себя как и раньше.


что дальше:
Через 5 дней, второй курс химии.
и если все будет так же как при первом - то лучевая
после которой я снова смогу радовать всех своей токсичностью и активно метанизировать лужи.
То есть радоваться жизни так же как и любой другой маленький бородатый джаваскриптер.



О ЧЕМ ХОЧУ ПОПРОСИТЬ
Все это сьело все мои деньги.
Чтобы оплатить второй курс + лучевую мне нужно 120 000 гривен.
Это около 3100$, у меня осталось только 12 000 UAH (около 400$).

если кто переживает, что лужи будут не столь насыщенны метаном, а на просторах JS комьюнити станет меньше токсичности, то помогите мне чуть:

Разные реквизиты:
Карта Приват UAH: 5168745021397333
Карта Приватr USD: 5168745022222621
Bobrov Maksym


USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx

USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa

TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH

bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

PayPal: demimurych@protonmail.com (Может не у всех работать)

Я точно гарантирую, что Вам за это ничего не будет.


И еще, я очень прошу не репостить это сообщение в других группах.
По крайней мере без моего разрешения.

Эта группа моя, я имею право делать тут что хочу.


Прорвемся котаны!

собрано всего uah:
63100 / 120 000
71500 / 120 000
76100 / 120 000
82200 / 120 000
11000 / 120 000
16500 / 120 000

122300 / 120 000

Зачинено !!!

Если Вы спасли комуто жизнть,
то ответственность за его поступки - на Вас.

И не говорите потом что Вас не предупреждали
Каким образом можно добиться результата
if ('abc'.length === 4) { console.log ("true") }

> true

при условии, что конструктор String остается не тронутым (его код и цепочка прототипов идентична стартовым) и символы a,b,c - это латиница (US-ASCII)?
Отгадка к вопросу про строку и length.

Строки в js представляются согласно стандарту unicode.

Стандарт unicode єто не простая таблица соотсетсвия символа какого-то номеру. Стандарт unicode єто в том числе и сурогатные пары и самостоятельные алгоритмы для интерпретации последовательности символов.

как следствие - не верь глазам своим. потому как то как оно выглядит внешне, совсем не обязательно закодировано так же внутри.

самый простой пример - zero width spacer. то есть пробел нулевой ширишны.


и все єто пол беды.
вторая половина беды в том, что современный средства отображения - от google dev tools до vsCode пишуться людьми которые дупля не отбивают в том что делают.

хотя и сильно пытаются.

но с успехом, который ничего кроме хохота не вызывает.


Use RegExp Luke. с параметром \v или, на худой конец \u
23-00 По Киеву.
⎡dlgs:4⎦ JavaScript и HTML5 или семантическая верстка для бородатеньких
Беседа с прохожим о базовых принципах семантической верстки, которые были заложены в HTML5 стандарт.
Беседа о тех принципах, которых было бы очень хорошо чтобы знал типичный маленький бородатый джаваскриптер.


https://www.youtube.com/watch?v=MrWXqXWRG2o
20-00 По Киеву.
⎡razbor:13⎦ Разбор видео: Выводим Мурыча на чистую воду от Дмитрия Карловского.

По многочисленным просьбам, максимально корректно, разберем видео от автора Мол Дмитрия Карловского.

Прохладные истории с постными лицами и унылый юмор - гарантирован.

Приходите, гарантировать что будет интересно я не могу, но то, что будет над чем подумать - обещаю.

Буду читать чат на YouTube и личку в Telegram.


https://www.youtube.com/watch?v=RrGMG4S0hLQ
煤渡り
CусуВатари
Гавнюшки (муризм)

СКОРО!
Если кому-то нечего делать.

Дана функция:
function doName( theStrName ) {

return (
()=>true
)
}

Функция doName возвращает стрелочную функцию. Код стрелочной функции значения не имеет. Имеет значение то, что это функция.

Придумайте 4+ варианта того, как можно модифицировать код функции doName, чтобы имя возвращаемой стрелочной функции становилось эквивалентным theStrName

var doArrow = doName ( "AnyName" );
doArrow(); // true
doArrow.name === "AnyName" ; // true

var doAnotherArrow = doName ( "AnotherName" );
doAnotherArrow(); // true
doAnotherArrow.name === "AnotherName" ; // true
игого:
1) Прошли три курса химии
2) впереди лучевая

что это значит:
Пришлось пройти лишний курс (третий) химии
Вероятность ремиссии подтвердилась и она 70+ %

Из положительного:
Парализованную левую часть лица так и не отпустило.


Из отрицательного:
Из-за лишнего курса химии -
у меня не хватает теперь 27 000 гривен (700$) для лучевой и завершение курса.


О ЧЕМ ХОЧУ ПОПРОСИТЬ
Увидите наших - чмокните их в жопу!
Будет трудно - высылайте деньги!
Мочите крабов сопливые медузы!

Разные реквизиты:
Карта Приват UAH: 5168745021397333
Карта Приватr USD: 5168745022222621
Bobrov Maksym


USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx

USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa

TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH

bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

PayPal: demimurych@protonmail.com (Может не у всех работать)

Я точно гарантирую, что Вам за это ничего не будет.

И еще, я очень прошу не репостить это сообщение в других группах.
По крайней мере без моего разрешения.

Эта группа моя, я имею право делать тут что хочу.

Прорвемся котаны!

собрано всего uah:
980 / 27 000
8100 / 27 000
8900 / 27 000
9900 / 27 000
10600 / 27 000
11100 / 27 000
13168 / 27000

13228 / 27 000
19008 / 27 000
22113 / 27000
22713 / 27 000

27 013 / 27000
СОБРАНО


29013 / 27000
ЗАЧИНЕНО

но все равно приятно - куплю себе пицу
коту его курицу - шоб он обожрался.
кадавр желудочно неудовлетворенный
Просто для настроения.

Олені, олені — небриті і неголені
Дивні створіння: в них з мозків стирчать коріння
Олені, олені — небриті і неголені — олені

https://www.youtube.com/watch?v=gbF_fwTfZ9U
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача для Senior JS Developer
из моих архивов собеседований

Напишите код (или опишите принцип), который бы запретил выполнение любого метода любой функции кроме заданного. Например кроме console.log.

Например:
// Ваш код 
{
// внутри этого блока можно вызвать ТОЛЬКО console.log
// и не существует никакой возможности вызвать что-то еще
console.log("Start"); // Работает как ожидается
alert("Yo"); // игнорируется
new Promise(); // игнорируется
setTimeout( ()=>{}); // игнорируется
console.log("End"); // Работает как ожидается
}


То есть при выполнении вышеобозначенного примера, мы увидим в коносли:
Start
End


Подчеркиваю, ограничений на использование любых вызовов не существует. То есть внутри блока допускается использование любой функции или любого внешнего API.

Существует только условие, которое определяет - ЧТО именно разрешено использовать (white list методов или функций) .

Использовать Shafow Realm запрещено. Тогда его просто не было. Да и сейчас он под галкой.