жесть... а дело-то и вправду было в клиенте...
на новом ноуте с предустановленой Виндой, эти наши "умники" поставили Telegram Air...
скачал ТГ с - https://desktop.telegram.org/ и всё ок!
про этот Air и слышать даже не слышал раньше, ибо софт - сам всегда ставил себе, как и ОС!)
в общем, у Нормального клиента и с Notifications - проблем нет!
и со звуком - всё ок!
и текст даже ```вот так``` завернуть теперь как цитату можно и - всё ок!
в этом грёбанном Air - ничего этого не работало)
установил - Windscribe, он мне говорит, что я в "Жопе Мира", и на сайтах меня там же видит, и Регион в Винде поменял на всякий, а залогинен в Студии я под своим акком из Беларашки, а не залогинешься - Gemini работать не будет...
так что - такой замкнутый круг получается...
Gimeni в Android Studio выдаёт:
There were unexpected authentication issues, due to either:
1. Your login has insufficient authentication scopes. Try restarting the IDE and logging in again into your Google account.
2. You are using Gemini in a region where it is not yet available.
Запрос отправлен
Мы получили ваш запрос на изменение региона, связанного с аккаунтом. Новый регион:
***
Мы свяжемся с вами по электронной почте (***@gmail.com), когда обработаем запрос.
но с VPN + своими DNSами, Gemini хоть тут заработал - https://gemini.google.com/
можно попробовать юзать его там и в Андроид Студию переносить теперь...))
век живи - век учись...
и вправду - gzdecode() помог!)
с детства писал на PHP - ни разу не юзал его)) и не мог подумать даже, что file_get_contents может zip вернуть...
так а как решил трабл-то?)
у меня у самого ноут - hp168B и win10
раньше - ВАЩЕ никаких траблов с ним не было...
ток 10ку последнюю накатил и всё бля...
видеоадаптеров от куда-то 2а взялось... AMD Radeon 7400M и AMD Radeon 6480G...
оба с восклицательными знаками иконки в Диспетчере устройств...
и что ставь к ним, что не ставь - картина не меняется, бля...
а, ну и в догонку ещё, да - "по букве искать", ещё и не всегда поможет... ибо, они их ещё и умудряются удалить каким-то чудом, блин...
p.s. этих детей блин, в QA отдел нужно с детства отдавать, хай себе на мороженку зарабатывают.... ибо, после них, ТОЧНО начинаешь на мир тестирования и логику пользователя, по другому смотреть...)
а вот - "Большая Разница", к сожалению...
елси б вы часто гостей домой приглашали бы (А ОСОБЕННО!! не просто "блондинок", но ещё их и с их детьми), вы б прекрасно поняли моё негодование, блин....
а по одной букве - тоже не всегда удобно искать, если у тебя особенно - Куча всего на эту букву наставленно...
И! тут даже - не то что ПРСТО не удобно по букве искать... Я БЛИН - НЕ ХОЧУ этого делать)))
Я их бережно лелеял, расставлял по категориям, так как мне удобненько, очечвидненько и понятненько и тут - НА ТЕБЕ!! за один блин вечер, пол жизни моей гостики дорогие - разрушили ВХЛАМ!! :)
Diversia, это не из за кавычек... поставьте туда хоть любой символ, под эту регулярку оно сработает так же, ибо у вас строка идёт непрерывная (цельная)
если вы точно знаете, что ссылка будет заканчиваться кавычками, тогда делайте так: http:\/\/[^\s"]*
остался последний момент, как правильно всё же запихнуть содержимое /web/ в бандл? я кидаю js и css в бандле в /Resources , но при app/console assets:install ничего не происходит.. оно его не копирует в /web/bundles , никаких папок не создаёт других, аля public, как будто не видит его вообще..
в чём может быть причина? мой бандл лежит в /scr/MyBundle , тут не может быть проблемы?
Юрий: вроде ломится туда куда нужно, но почему-то за вьюхами идёт по старым путям - /app/Resources/views/*
в чём может быть проблема?
app/console assets:install - делал
Похожу и в правду, нужно было смотреть как string(data) а не просто data
И в моём варианте, параметр q в ссылке на API , нужно было обернуть в url.QueryEscape()
iCat: Абсолютно не согласен по поводу читаемости кода и моего варианта в одну читабельную строчку) Но тут каждому своё, да
А по поводу производительности, тут экономия на спичках
Если б там какой ExtJs был (образно), или ещё какое-то Дом дерево хитро сгенерированное, то да, можно было бы задумываться, а так, никто этих пару миллисекунд не заметит
а код при этом понятней, КМК и меньше занимает
ну это ещё раз, моё лично мрнение, ничего личного
проверяет ПРОСТО на первый элемент, меняет ПРОСТО второй!))) в не зависимости от их значений или ещё чего-то)))
кто ему СРАЗУ мешал сделать вот так например:
$arr = ['a', 'b' => 'x', 'c', 'd'];или
$arr['b'] = 'x';или
$arr[1] = 'x';или
без всяких этих лишних - foreach...
он же что-то явно КОНКРЕТНОЕ меняет))
или без всякиз этих дурацких "ссылок":
if ($key == 'b') $arr[$key] = 'x';