• Авторизация


🆘⛑ Help/SOS и прочие помощники в Yii 2 🚑🏥 AveAdmin : 14-10-2023 14:22


[700x400]

Не знаю, кто забыл слово помощник русского языка и перевёл helper как хелпер со США-мериканского, но... имеем то, что имеем: 🙀🙈

Что такое хелперы в Yii 2

Что за на самом деле такое хелпер в php-фрейморке Yii, кого и от чего они спасают или кому и чем они помогают? Фреймфорк - это то, что должно делать в то время, пока программист курит или пьёт пиво. Так что помощь тут точно нужна! 🚬🍻🚬

Но, всё не так драматично, как кажется! ☠👻😉

В Yii есть всего-то классы, которые помогают упростить общие задачи программирования, а конкретно, - манипуляцию со строками или массивами, генерацию HTML-кода, и так далее. 🥳

Именно для этого и нужны эти самые хелперы... Так что нервно курить или пить пиво вовсе не обязательно! 😜

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
РАЗНЫЕ СХЕМКИ (119) - от МосквичкаЛ - МАРТА МосквичкаЛ_-_Марта / Стильные_аватары_и_дизайны : 13-10-2023 21:19




Название: ЯГОДКИ..
Автор: МосквичкаЛ_-_Марта
Создана: 10.10.2023 22:25
Скопировали: 0 раз
Установили: 0 раз
Примерить схему | Cохранить себе



Название: ЛИСТЬЯ ОКТЯБРЯ..
Автор: МосквичкаЛ_-_Марта
Создана: 12.10.2023 08:16
Скопировали: 0 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: И ЗИМА И ОСЕНЬ..
Автор: МосквичкаЛ_-_Марта
Создана: 12.10.2023 08:34
Скопировали: 1 раз
Установили: 4 раз
Примерить схему | Cохранить себе



Название: УЗОРЫ 2
Автор: МосквичкаЛ_-_Марта
Создана: 12.10.2023 10:11
Скопировали: 0 раз
Установили: 2 раз
Примерить схему | Cохранить себе

комментарии: 0 понравилось! вверх^ к полной версии

🦵💣 Лучшее начало - это просто первый шаг ☄🏃‍♂ AveAdmin : 13-10-2023 14:23


[700x336]

Итак, продолжаю изучать Livewire 3 - компонент для создания приложений на php-фреймворке Laravel. И конечно, это всё ещё документация:

Начало работы в Laravel с Livewire 3

Первая глава "Начало работы".
И в ней сразу даётся готовый работающие пример кода, который сразу начинает работать...

...хотя - это немного странно. Так как инструкция по установке Livewire идёт уже после него. 🙈

Но, с другой стороны, пример на столько прост, на сколько это вообще может быть возможно, даже с минимальными знаниями Laravel становится ясно-понятно: куда, как и что втыкается. 😎

Наверняка лавельцы обчитались и обсмотрелись материалов по правильному ведению маркетинга для продвижения собственных продуктов! 🤣

Как бы то ни было, интерес действительно возникает из-за того, что всё ясно понятно, и из чего - снова и как всегда:

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
РАЗНЫЕ СХЕМКИ (118) - от МосквичкаЛ - МАРТА МосквичкаЛ_-_Марта / Стильные_аватары_и_дизайны : 13-10-2023 08:11




Название: ПОКРОВ ПРЕСВЯТОЙ БОГОРОДИЦЫ 2
Автор: МосквичкаЛ_-_Марта
Создана: 12.10.2023 10:42
Скопировали: 0 раз
Установили: 0 раз
Примерить схему | Cохранить себе



Название: С ПОКРОВОМ!!
Автор: МосквичкаЛ_-_Марта
Создана: 12.10.2023 10:56
Скопировали: 1 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: ОСЕНЬ В ГОРАХ 2
Автор: МосквичкаЛ_-_Марта
Создана: 09.10.2023 21:02
Скопировали: 1 раз
Установили: 0 раз
Примерить схему | Cохранить себе



Название: РУМЯНЕЦ ОСЕНИ..
Автор: МосквичкаЛ_-_Марта
Создана: 09.10.2023 21:45
Скопировали: 1 раз
Установили: 1 раз
Примерить схему | Cохранить себе

комментарии: 0 понравилось! вверх^ к полной версии
РАЗНЫЕ СХЕМКИ (117) - от МосквичкаЛ - МАРТА МосквичкаЛ_-_Марта / Стильные_аватары_и_дизайны : 12-10-2023 20:42




Название: ОСЕНЬ В ЛЕСУ..
Автор: МосквичкаЛ_-_Марта
Создана: 08.10.2023 12:00
Скопировали: 1 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: УТРО ОСЕННЕГО ДНЯ..
Автор: МосквичкаЛ_-_Марта
Создана: 09.10.2023 06:39
Скопировали: 0 раз
Установили: 0 раз
Примерить схему | Cохранить себе



Название: ПОСЛЕДНИЙ ЛИСТ..
Автор: МосквичкаЛ_-_Марта
Создана: 09.10.2023 07:16
Скопировали: 0 раз
Установили: 0 раз
Примерить схему | Cохранить себе



Название: УЗОРЫ..
Автор: МосквичкаЛ_-_Марта
Создана: 09.10.2023 07:50
Скопировали: 0 раз
Установили: 3 раз
Примерить схему | Cохранить себе


комментарии: 0 понравилось! вверх^ к полной версии
📌📌 Кнопка + Кнопка + 📝 Пара строчек = Функционал 🧻 🤣 AveAdmin : 12-10-2023 15:46


[700x253]

Пишем первый код на Livewire 3 под капотом Laravel

Первая программа на Livewire для Laravel

Это первая инструкция из официальной документации Livewire.

Причём всё реально наглядно-понятно так, что даже школьник справится... Так что пока всё выглядит очень простым, но, я знаю, что чем проще кажется, тем оно более сложно устроено внутри! 😜

В общем, в итоге получаем две кнопки, нажимая которые можно либо убавлять значение хранимой на сервере переменно, либо прибавлять к ней единицу.

Никакого тебе CSS и JavaScript ... и даже HTML всего сточек 10. И примерно столько же php. И вот она магия! Всё летает из браузера на сервер и обратно 🦅 без перезагрузки страницы! 🧞‍♀

Куда это дело присобачить? Пока никуда. Это просто пример "для заманухи" и презентации того, как якобы всё просто Livewire в Laravel может сделать. Но... что-то мне подсказывает, что дальше будет гораздо интереснее. Так что...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
РАЗНЫЕ СХЕМКИ (116) - от МосквичкаЛ - МАРТА МосквичкаЛ_-_Марта / Стильные_аватары_и_дизайны : 11-10-2023 21:35




Название: ОКТЯБРЬ НАСТУПИЛ..
Автор: МосквичкаЛ_-_Марта
Создана: 01.10.2023 21:24
Скопировали: 1 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: ПОСЛЕДНИЕ ГЕОРГИНЫ..
Автор: МосквичкаЛ_-_Марта
Создана: 01.10.2023 22:06
Скопировали: 3 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: ОСЕННИЕ ДОЖДИ..
Автор: МосквичкаЛ_-_Марта
Создана: 01.10.2023 22:35
Скопировали: 3 раз
Установили: 7 раз
Примерить схему | Cохранить себе

комментарии: 0 понравилось! вверх^ к полной версии
👻🐧 А не запустить нам Линукс под Виндой? 🌩☄ AveAdmin : 11-10-2023 16:27


[700x320]

Зачем спрашивается может понадобиться запускать Linux под Windows? Всё не просто, а очень просто! В Microsoft подумали и решили не терять свою долю рынка среди разработчиков, которые в большинстве своём сидят на Macbook. И там они могут работать без того, чтобы городить огород, устанавливая и настраивая всякие виртуальные машины... В общем, как говорят у нас в деревне: "Суицидальная попытка - не пытка!" (с)

Windows Subsystem for Linux (WSL) [Linux из-под Windows]

Именно поэтому в 2016 году была выпущена первая версия WSL, которая работала, но с сильными ограничениями по функционалу. А в 2019 году вышла вторая версия... с меньшим количеством ограничений.

И именно поэтому, я не стал сносить свою Windows 11 с ноутбука (к тому же она вроде как лицензионная и её стоимость входит в оплаченную стоимость ноута).

И именно поэтому, изучение WSL для таких вот "детей окон" становится необходимостью. И тут уж, как не крути, а...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
💸 Импортозамещение и свободное ПО 🤑 AveAdmin : 10-10-2023 15:58


[700x434]

Для тех, кто не в курсе, Википедия (1) находится в немилости Роскомнадзора (как мне кажется, по делу), (2) даже школьник может поднять аналог Википедии (было бы желание). Информация к размышлению:

Полезные ссылки на материалы по МедиаВики (MediaWiki)

Кстати, поднять аналог - это совсем не тоже самое, что сделать хотя бы не хуже оригинала. Т.к. оригинал обрабатывает кучу запросов ежесекундно. А это не тоже самое, что хомепага, работающая на хостинге сайтов.

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

На этом по МедиаВики у меня всё.

Продолжение наверняка не будет преследовать... разве, что случится что-то непредвиденное! ✌🤠🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
🚀 Раскрывая тему LiveWire 🦑 AveAdmin : 09-10-2023 10:35


[700x321]

Итак: 
✏ WSL ✅ 
✏ Laravel ✅ 
✏ Для установки Filament ♻ 
✏ требуется Livewire ⚠ 
Поэтому нужна документация по Livewire. Ей и занимаюсь:

Документация Livewire 3 на русском языке

Для начала будет вполне достаточно раздела Quickstart, а дальше - будет видно. 🛸🔭

Я так скоро уже начну понимать техническую документацию на СШАмериканском... но пока продолжу переводить всё, что мне интересно и/или нужно для работы (чтобы лучше понимать то, как всё устроено). Так что...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
РАЗНЫЕ СХЕМКИ (115) - от МосквичкаЛ - МАРТА МосквичкаЛ_-_Марта / Стильные_аватары_и_дизайны : 08-10-2023 18:34




Название: МЕЛОДИЯ ДОЖДЯ..
Автор: МосквичкаЛ_-_Марта
Создана: 28.09.2023 19:43
Скопировали: 2 раз
Установили: 6 раз
Примерить схему | Cохранить себе



Название: ОСЕНЬ В ГОРАХ..
Автор: МосквичкаЛ_-_Марта
Создана: 30.09.2023 07:04
Скопировали: 2 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: ПОКРОВ ПРЕСВЯТОЙ БОГОРОДИЦЫ..
Автор: МосквичкаЛ_-_Марта
Создана: 30.09.2023 08:37
Скопировали: 0 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: НАТЮРМОРТ С АСТРАМИ..
Автор: МосквичкаЛ_-_Марта
Создана: 30.09.2023 09:20
Скопировали: 2 раз
Установили: 2 раз
Примерить схему | Cохранить себе

комментарии: 0 понравилось! вверх^ к полной версии
🐞 Национальные особенности охоты на жуков 🤺 AveAdmin : 08-10-2023 17:34


[700x400]

Для того, чтобы программа работала, нужно не только её написать и включить защиту от дурака 🤪, нужно ещё придумать все варианты, которые тот самый дурак может попытаться сотворить в этой программе. И для этого... с некоторых пор в программирование были занесены определённые действия, связанные с созданием тестов:

Тестирование кода программ на Yii 2

Ну и, во всяком уважаемом себя сообществе программистов, в Yii 2 также не обошлось без того, что тест должен быть написан! Во что бы то ни стало. Для того, чтобы можно было по крайней мере отсеивать всех, кто приходит на собеседование на получение зарплаты. 👻🦵

В общем, php программисты уже не так увлечены Yii, но, для того, чтобы считаться профи, нужно знать не только про то, что такое ООП, но и уметь писать тестовые программы для написанных рабочих программ... Причём, на сколько я знаю, по фен-шую тесты пишутся раньше самих программ... но это не точно! 🤣

Что точно, так это то, что...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ Вкалывают роботы, - счастлив человек! ~~~~ AveAdmin : 07-10-2023 12:17


[700x332]

И снова о ларавельцах - очумелых умельцах. На этот раз на фоне освоения Filament в Laravel всплывает новый (одноглазый 👁) персонаж - Livewire 👅

Livewire — компонент Laravel для создания интерфейсов сайтов

И всё это только ради того, чтобы подцепить интерфейс создания интерфейсов в этот php-фреймворк. 👻🙈

Судя по описанию, Livewire может очень многое. Начиная от помощи в создании форм и заканчивая модульной загрузкой страниц сайта. И то, что не может быть сразу сформировано как часть HTML, то вставляется на страницу в виде заглушки и дозагружается поле того, как сервер получит все данные, сформирует ответ в браузер и только после этого выгрузит на уже отрисованную страницу в специально для этого зарезервированное место... А ещё Livewire обещает рисовать на лету красивые графики и диаграммы! 😻

Надо смотреть дальше. Так что...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ Linux под Windows - миф или реальность? 👻😝 ~~~~ AveAdmin : 06-10-2023 15:25


[700x394]

Итак, для того, чтобы можно было вести локальную разработку (на самом деле, просто кодить), требуется примерно идентичная среда этой самой разработки. Если на примере, то код на C++ нельзя скомпилировать компилятором языка программирования Ада (несмотря на его грозное название). Ну или нельзя выпить бензина и начать бежать со скоростью 100 км/ч. 😎

И так как ноут у меня с системой Windows, то программы, работающие на сервере, на котором стоит Debin запускаться не будут... Нужны решения... и решение есть! Это WSL - Windows Subsystem for Linux.

Что это такое - в другой раз. В этот раз о том, как этого зверя установить к себе на Винду:

Инструкция по установке Linux в Windows с помощью WSL

Всё реально ставится и "Пингвин в Окне" очень даже заводится и работает. Проверено на практике. ✌😆🏴‍☠

Для тех, кто не в теме, а очень хочется загнать этого самого Пингвина в Окна, читаем, пробуем, делаем... и будет всем счастье! И конечно...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ Kunena — ценный мех и диетическое мясо Joomla ~~~~ AveAdmin : 05-10-2023 15:40


[700x328]

Joomla уже достаточно давно и прочно стала "четвёрочкой", и вроде как есть планы превратиться со временем в "Пятёрочку". Но и эпохальные расширения к Joomla не стоят на месте:

Kunena — расширения Joomla для общения пользователей сайта

Kunena зарекомендовала себя в работе на Joomla 3 с хороших сторон, работая как форум, так и плагин для комментариев публикаций, причём, плотно и органично интегрированный всё в тот же форум.

В Joomla 4 Кунена пришла якобы также бесплатной. Но за этим бесплатно стоит такой нюанс, что бесплатным является только сам плагин, а вот шаблоны к нему - все платные. А без шаблона плагин не имеет смысла, т.к. нет интерфейса для того, чтобы им пользоваться.

Такая вот засада! (И тут - либо покупать, либо брать пиратские импортозамещающие копии.)

Продолжение и тут наверняка преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ 🙀 Бесконечно длинный лэндинг 👻  ~~~~ AveAdmin : 04-10-2023 15:04


[700x257]

Чем дальше, тем страньше с моим мини-проектом:

https://PandaStreet.ru

Посещаемость его по прежнему отлична от нуля. Но, активность пользователей вообще непонятная. Неизвестно откуда они заходят...в том числе из TikTok... каким образом туда его угораздило - науке это не известно. 👽👾🤖

Полазают, полазают по нему юзверьки и всё - ничего не делают. 
🙀👻🐒 
 
В общем, меня это перестало устраивать. И т.к. Курпатов давно уже и не раз показал, как юзверята залипают в соц.сетях, я решил сделать для них залипалово. 😉👻😻 
 
Теперь сайт (состоящий из двух страниц) можно бесконечно строллить и вверх, и вниз, а он всё никак не будет кончаться! 😆 
 
Посмотрим, во что это выльется... не увеличится ли количество бодибилтеров с перекаченной правой рукой (и особенно указательного пальца этой руки). 🤣🤣🤣 
 
Есть идеи того, что ещё можно наворотить (и не только на PandaStreet), так что... 
 
Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ Что нам стоит, дом построить? 😉 ~~~~ AveAdmin : 03-10-2023 15:12


[700x325]

Как составить смету для постройки дома, я себе смутно представляю, а вот как поднять сайт на Joomla для того, чтобы этот дом продать - вопросов возникает гораздо меньше! ✌🤠🏴‍☠

Премиум-шаблон «Empire» от JoomShaper для Joomla 

Для этого:

  1. Берём (подразумевается, что покупаем) премиум-шаблон от JoomShaper для Joomla
  2. Покупаем домен
  3. Арендуем хостинг
  4. Устанавливаем шаблон с демо-данными. 
  5. Меняем тексты и картинки

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

Не у кого там лишнего дома не завалялось, чтобы его продать? 🤣 
Если завалялись - читаем инструкции на русском языке, выполняем их, получаем готовый сайт... и конечно... следим за новостями... Ибо! 🙃👇

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ Есть ли жизнь в программе? ~~~~ AveAdmin : 02-10-2023 13:02


[700x400]

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

Обзор обработки запросов в Yii 2

Как не странно, документация по Yii 2 содержит исчерпывающий ответ на данный вопрос: Куда что идёт и чем занимается?

Ну и для того, чтобы найти необходимое место для исправления и/или внедрения своего кода в чужую программу, нужно просто разобраться в том, как работает так называемый "Жизненный цикл запроса".

Есть как текстовое описание, так и блок-схема всей этой кухни. Начиная с условного пищевода и заканчивая условным анальным отверстием, ну и, конечно, весь ливер между ними.

Что там и как - это вопрос о том, как глубоко Алиса хочет падать в кроличью нору! 🙀🙈👻

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии
РАЗНЫЕ СХЕМКИ (114) - от МосквичкаЛ - МАРТА МосквичкаЛ_-_Марта / Стильные_аватары_и_дизайны : 02-10-2023 09:18




Название: ЧУВСТВА ОСЕНИ..
Автор: МосквичкаЛ_-_Марта
Создана: 26.09.2023 22:53
Скопировали: 0 раз
Установили: 2 раз
Примерить схему | Cохранить себе



Название: ОДНАЖДЫ ОСЕНЬЮ..
Автор: МосквичкаЛ_-_Марта
Создана: 28.09.2023 17:57
Скопировали: 3 раз
Установили: 7 раз
Примерить схему | Cохранить себе



Название: РОМАШКОВАЯ НОТКА СЕНТЯБРЯ..
Автор: МосквичкаЛ_-_Марта
Создана: 28.09.2023 18:42
Скопировали: 4 раз
Установили: 1 раз
Примерить схему | Cохранить себе



Название: В ОСЕННИЙ ДЕНЬ..
Автор: МосквичкаЛ_-_Марта
Создана: 28.09.2023 19:17
Скопировали: 3 раз
Установили: 2 раз
Примерить схему | Cохранить себе

комментарии: 0 понравилось! вверх^ к полной версии
~~~~ Ультимативная спираль - это не то, что первым приходит на ум! 👻😜 ~~~~ AveAdmin : 01-10-2023 21:03


[700x327]

Моё отношение ко всяким "конструкторам сайтов для лопухов и чайников" однозначно не позитивное. Однако, я сам пользуюсь Helix Ultimate для Joomla от JoomShaper 🙈

Конструктор шаблонов сайтов Helix Ultimate для Joomla от JoomShaper

Такая шизофрения имеет своё объяснение. И моё отношение связано с тем, что нет ничего более красивого, понятного и простого, чем вручную собранный сайт. Когда всё на своём месте, имеет свою логику применения и отображения. И всё заточено под свои задачи. 🤪

Однако, ручная сборка - это время разработки, а кто готов платить за время специалиста? Тем более, нифига не понимая того, что же этот специалист делает. 👻

Именно поэтому всё чаще и чаще (как грибы после дождя летом) появляются всякие конструкторы для безруких, безголовых и бестолковых. И, если понимать то, что эти конструкторы могут, то на них можно поднимать довольно красивые (и не сильно тормозящие) проекты... Но если не понимать... То, даже 2 нм технологии производства процессоров с ИИ уже не помогут. 😈

В общем, нужно не только что-то ваять, но хотя бы пытаться понимать то, как и что устроено на самом деле... и поэтому...

Продолжение преследует! ✌😸🏴‍☠

комментарии: 0 понравилось! вверх^ к полной версии