Get Mystery Box with random crypto!

HTTP Response 418 #УкрТґ

Логотип телеграм -каналу response418 — HTTP Response 418 #УкрТґ H
Логотип телеграм -каналу response418 — HTTP Response 418 #УкрТґ
Адреса каналу: @response418
Категорії: Технології
Мова: Українська
Передплатники: 170
Опис з каналу

PHP, web, memes, jokes, Ukraine, charity, war, human rights. LGBT-frendly.
Contact:
@setnemo

Ratings & Reviews

2.67

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

1

2 stars

0

1 stars

1


Останні повідомлення 7

2021-08-03 11:42:06 Думаю все знают https://github.com/adbario/php-dot-notation

Ну или как минимум пользовались подобным функционалом в Laravel

$dot->get('Europe.Ukraine.capital');

var_export($dot->all());

[
'Europe' => [
'Ukraine' => [
'capital' => 'Kyiv',
'currency' => 'UAH'
],
'Poland' => [
'capital' => 'Warsaw',
'currency' => 'PLN'
],

],
'Africa' => [
'South Africa' => [
'capital' => 'Capetown',
'currency' => 'ZAR'
],
'Nigeria' => [
'capital' => 'Abuja',
'currency' => 'NGN'
],
],
]


А что если бы это работало так?

var_export($asterisk->has('Europe.*.capital'));

Выбирало по звездочке и по факту это была вот такая вот проверка:

isset($asterisk['Europe']['Ukraine']['capital']) | isset($asterisk['Europe']['Poland']['capital'])

Если хотябы одно значение истинно, то будет true. Да, оригинальный Dot в методе has() не сравнивает значение, он проверяет именно ключ. То есть по факту можно использовать Dot, но сверху прикрутить своей логики. Делать это каждый раз, когда понадобится. Взять Dot, сделать flatten(), пройтись регуляркой и потом уже проверить значения.

А что если это будет принимать значение вторым параметром, но при этом оставить возможность делать запрос со звездочкой?
var_export($asterisk->has('Europe.*.capital', 'Kyiv')); // true

Это эквивалентно:
$asterisk['Europe']['Ukraine']['capital'] === 'Kyiv'

Так у меня появилась идея сдалать PHP Star Dot Notation. Отнаследоваться от оригинального Adbar/Dot и переопределить все методы, которые могут быть полезны со "звездочкой".

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

Как только закончу обязательно напишу об этом, а сейчас можно просто обсудить, вдруг есть вредные и не очень советы?

Подсмотреть можно тут https://github.com/setnemo/asterisk-notation
187 viewsedited  08:42
Відкрити / Коментувати
2021-07-30 02:41:36 https://habr.com/ru/post/570404/
155 views23:41
Відкрити / Коментувати
2021-07-12 18:12:32
Не все решаются начать контрибьютить в проект с открытым исходным кодом. Среди причин может быть лень, сложность или попросту страх показать свой код. Нашли для вас советы, ориентируясь на которые сможете начать участвовать в таких проектах максимально плавно и без лишних потерь.
196 views15:12
Відкрити / Коментувати
2021-07-09 21:06:42 https://blockster.com/team/
181 views18:06
Відкрити / Коментувати
2021-06-29 16:24:54
Темная тема в Google поиске. Причем на корпоративном аккаунте предложило, а на личном даже нет раздела в настройках
239 views13:24
Відкрити / Коментувати
2021-06-24 14:49:13 Первый пользователь на шестой итерации повторения слов в @RepeatWordBot

Шестая итерация: повтор слова через 6 месяцев

Это значит что пользователь повторил слово через день, через три дня, через неделю, через месяц, через три месяца! Три месяца непрерывных занятий, это реально впечатляет.

Мои поздравления!
340 views11:49
Відкрити / Коментувати
2021-06-22 14:43:18 https://highload.today/luchshe-chem-anki-kak-ya-pridumal-bot-dlya-zapominaniya-anglijskih-slov-i-planiruyu-vyjti-na-million-polzovatelej/
271 views11:43
Відкрити / Коментувати
2021-06-15 15:49:18 Кстати. Кто в Киеве хочет себе Синовак (51% эффективность) - делают практически без очереди в МВЦ на Левобержке. Заранее заключите декларацию, и все будет очень быстро.

Пысы: жду пфайзер
278 views12:49
Відкрити / Коментувати
2021-06-11 15:34:48 Люди, которы следят за карьерой и жизнью Линуса Торвальдза, создателя Linux знают, что он недавно прошел большой курс терапии и стал куда спокойнее и сдержаннее в своих высказываниях, т.к. осознал что его слова часто ранят. Многие по этому поводу говорили, что "Линус уже не тот", стал слишком мягким и пассивным. Но вчера в рассылке LKML (главная рассылка разработчиков Linux) кто-то написал глупое утверждение про ковид и мРНК вакцины и Линус просто ВЗОРВАЛСЯ.

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

Простите, это не совсем про технологии и интересно только программистам, но мне было важно вам это рассказать, в пятницу. https://lore.kernel.org/ksummit/CAHk-=wiB6FJknDC5PMfpkg4gZrbSuC3d391VyReM4Wb0+JYXXA@mail.gmail.com/
268 views12:34
Відкрити / Коментувати
2021-06-04 17:05:42 Если вдруг надумали переходить из Gitlab issues в Jira, я тут мигратор напедалил

https://github.com/allured/gitlab-to-jira-issues-migrate

#jira #gitlab
206 views14:05
Відкрити / Коментувати