Tuesday, October 31, 2023

🤖🤑 Бесплатный СЕО-аудит в Яндекс Вебмастер... и не только 👾😻

Google Search Panel посмотрели, теперь можно зыркнуть на то, что нам Яндекс Вебмастер приготовил:

Яндекс Вебмастер — бесплатные инструменты для СЕО-аудита сайта

Лично для меня, - интерфейс у Яндекса: сочнее, понятнее и приятнее. Поэтому я предпочитаю пользоваться инструментами (в том числе поиском) от Яндекса. ✌👻🏴‍☠

В Гугл тоже заглядываю, но крайне редко. Ибо того, что находит и ругается Яндекс Вебмастер, хватает на то, чтобы и гуглоиды были довольны. Тем более, что Яндекс ещё хоть как-то следит за мнением разработчиков, в то время, как Google реально прёт против мнения тех, кто трудится в Интернет, нарушая все разработанные и написанные правила и уставы этого сообщества. 🙈🗡👹🇺🇲

Гугл имеет на то ресурсы, чтобы диктовать всем условия и выкручивать руки... но, что-то мне это напоминает позицию США в плане давать указания, кому как жить и как им добреньким служить... но не будем о политике. 🙀🔫👹👎

Нафиг, нафиг 😜... у нас по плану:

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

Labels: , , , , , ,

Monday, October 30, 2023

💩💣👻 А есть ли ещё ресурсы? Воз и маленькая тележка! 🐒💣🚀

Ресурсы в конструкторе панелей (админки) Laravel - Filament Panel Builder. Начало (без Леонардо ДиКаприо): 🤣

С чего начать изучение работы ресурсов в конструкторе панелей Filament (Panel Builder)

Перевёл и оформил на родной язык ещё одну главу официальной документации Laravel по Filament Panel Builder... и стало ясно, что пошла реальная документация без разборов на конкретном примере, как и что работает. 🤗

В принципе, логично, и дальше всё будет только о том, какой есть функционал, какие у него есть возможности и настройки. 👨‍🚀

Так что, самое время уже перестать думать и начать собирать Amorale.Club на новом движке... И, сейчас я думаю, что начать нужно с пользователей. И только потом прикручивать функционал так, чтобы у этих пользователей появлялись возможности что-то делать и нарушать беспорядки! 🐒💣🙈

Так что дальше уже будет не в том порядке, но продолжать работать с документацией полезно, так что, наверняка...

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

Labels: , , , ,

Sunday, October 29, 2023

👽🔭 Находим всё! Чё правда? 👅👀

Итак, Яндекс! И почему его никто из моих знакомых не любит? 🤣

Яндекс — поиск по Интернету России и бесплатные сервисы

Недавно вместо США-мериканского "загугли" сказал: "Поищи в Яндексе"... и у человека случилась паника! 👻🤣

Нет, я конечно утрирую... но, реально, "Привычка свыше нам дана, - замена счастью нам она (с)" 😈😇

И уж если что-то подсажен на Pepsi и Google, то даже просто при упоминании (а не всучивании) альтернативы типа Байкал и Яндекс, мозг любой животинки будет испытывать дискомфорт. Ибо... стереотипное поведение - иллюзия того, что всё будет продолжаться как было... и никакой кирпич не прилетит в мозг, минуя каску и черепную коробку. 😳🙈

Но, в общем и целом, я привык пользоваться Яндексом. И в нём находится 99,99% из того, что я ищу. Ну и интерфейс Яндекса для меня привычнее и "теплее", чем холодные сине-серые тона Google.

Ни к чему не призываю. И это не патриотизм. Это мой личный динамический стереотип. Мне так привычнее, а значит, - удобнее! 😜

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

Labels: , , , , , , ,

Saturday, October 28, 2023

🥳🍻 И опыт - сын ошибок трудных! Делюсь граблями. 👻😸

Ночные посиделки в обнимку с горячей чашкой кофе с целью познакомиться со страшной зверюгой по имени Filament по переведённой мной же со США-мериканского документацией:

Документация по установке Конструктора панелей Filament (Panel Builder)

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

В общем, для тех, кто, как и я, пытается разобраться в том, как работать на Laravel с Filament 3, дописал их руководство немаловажным замечанием о том, что мало установить Laravel, нужно ещё применить стандартные миграции... и только после этого тыкать палкой в труп Filament, которые после этого оживёт и можно будет дальше с ним экспериментировать. 🐒🦴🐆

Пользуйтесь на здоровье, не обляпайтесь (если кому-то это вообще надо), а у меня... 🐳

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

Labels: , , , , , ,

Friday, October 27, 2023

🤑👻 SEO бесплатно, то есть даром! 👽😸

Минутка об экономии. Google Search Console — бесплатные инструменты для работы Вебмастеров:

Google Search Console — инструменты для работы Вебмастеров

Прежде чем думать о том, где бы взять дёшево грамотного SEO-шника, имеет смысл зарегистрироваться в Google. После этого зарегистрировать свой сайт в SearchConsole... а после этого просто взять и выполнить все рекомендации, которые посыплются как из рога единорога! 🌈🦄

И вот после этого уже можно начинать думать про СЕО.

Я вам кричу! Работы и без платных советов "специалистов" от SEO хватит не на месяц, а на год! И... после этого, когда реально станет хотя бы приближённо понятно, какой фронт работы нужно выполнить, можно пообщаться со "специалистами"... И... 💣

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

Поэтому, для тех кто хочет в топ выдачи поисковых роботов, - вам нужен Вебмастер, а все предложения от СЕОшников, - ссаными тряпками в сторону помойки. 😜

Но это так - моя рекомендация. Ей вообще не обязательно следовать! Тем более, что... 🥳

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

Labels: , , , , , , , , ,

Thursday, October 26, 2023

🔐☠👻 Вдруг, как в сказке, скрипнула дверь! 👹🛎🔓

Процесс аутентификации в php-фреймфорке Yii 2:

Аутентификация во фреймворке Yii 2

Для того, чтобы не пропадали серебряные ложки из праздничного сервиза, нужно ограничить к ним доступ и выдавать их поштучно под залог и расписку, предварительно посмотрев в паспорт и запросив подтверждение через Госуслуги, - не вражеский ли шпион пытается получить доступ к заветному запасу серебра в отдельно взятом буфете! ✌👻🏴‍☠

Если это не ложки, а сайт (по какой-то причине делающийся на Yii), то тут поможет инструкция о том, как работает аутентификация. 😜

В общих чертах, - нужно использовать интерфейс IdentityInterface, настроив работу компонента User. (С ума сойти! 🤪) Но, кому нужно, тот разберётся, - всё же по-русски: с примерами и разъяснениями... Так что...

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

Labels: , , , , , , ,

Wednesday, October 25, 2023

👻🤕 А не сыграть ли что-нибудь на телефоне? 🤯👽

Google Play (Android Market) — магазин игр, книг, музыки, фильмов и прочих развлечений от компании Google, позволяющий сторонним компаниям предлагать владельцам устройств с операционной системой Android устанавливать и приобретать различные приложения.

Google Play — Google магазин игр, приложений, книг, музыки и фильмов

Для тех, кто ещё не умеет пользоваться благами цивилизации в виде расширенного говорильного устройства, предлагается срочно установить на него что-нибудь залипательное и перестать уже общаться с приматами вида Homo sapiens и тем более работать на них и с ними.

Ну сколько уже можно?! 🤣

Для тех, кто ещё не вляпался, возможно...

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

Labels: , , , , , , , , , , ,

Tuesday, October 24, 2023

🐳 Киты. ⛵ Парусники. 🐈 И, конечно, котики! 😸✌

Итак, кто смог установить phpMyAdmin под Windows WSL в Docker так, чтобы он работал после запуска Laravel Sail, тот я! Чего и всем желаю:

Установка phpMyAdmin в Docker для работы с Laravel

На самом деле, всё достаточно просто. Для этого нужно уметь переключать субтитры на русский язык в YouTube тогда, когда кто-то пытается втереть что-то на своём США-мериканском. 👻

Ну и ещё немного понимать о том, что такое Laravel, уметь его устанавливать под Windows в Docker... Но это я уже перевёл на русский язык давно и давно научился делать. 😝

Теперь у меня есть и phpMyAdmin так что... php ... ой, нет... 🤣

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

Labels: , , , , , , , ,

Monday, October 23, 2023

🐒😝 Другому как понять тебя? 👽🤖

Кто-нибудь из пользователей Интернета хоть раз задумывался над тем, как чутко за ним следят владельцы не только социальных сетей, но и даже каких-нибудь древних и лохматых сайтов? И делать это можно бесплатно и с помощью:

Google Analytics — сервис создания детальной статистики посетителей

Лично я сам не пользуюсь Google Analytics, да и большинством других бесплатных сервисов Google. Предпочитаю Яндекс. Всё из-за сложного и запутанного интерфейса Google Analytics и простоты Яндекс Метрика.

Исключение составляется разве, что YouTube... но и то, по причине того, что там находится масса полезного для меня контента... Не только полезного конечно, но и развлекательного, - но сейчас не об этом. 😝

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

Ну и надо помнить, что движок почти всех современных браузеров тоже принадлежит Гуглу... Есть ещё правда браузеры от Microsoft и Apple... но... они не менее крупные игроки на рынке сбора и генерирования данных, чем Google. Странно, чем занимается Amazon в это время? Очевидно, что получает доступ ко всем данным просто со своих серверов, которыми большинство крупных контор предпочитают пользоваться. 🤣

В общем и целом, Мир давно поделён на сферы влияния... Так что нам остаётся только находиться под этим влиянием и не жужжать! 🦵🐒

И это не часть одной из теорий заговоров. Это просто текущая реальность, в которой тот управляет Миром, кто может лучше анализировать и корректировать информацию, преследуя собственные цели и решая задачи по захвату управления всем и вся.

Ну и, пока меня ещё не сильно захватило во всё это...

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

Labels: , , , , , , , ,

Sunday, October 22, 2023

😸😸😸😸 Сколько котиков на картинке? 😻😻😻😻

Как посчитать котиков на картинке, сообразит почти каждый, а вот как включить или выключить что-нибудь прошаренное в Helix Ultimate, - это уже большой вопрос! Поэтому, читаем и не говорим, что не читали:

Расширенные настройки Helix Ultimate в админке Joomla

Helix Ultimate от JoomShaper в расширенных настройках позволяет включить сжатие CSS и JavaScript, включить ленивую загрузку, отключить/включить Font Awesome, обновить список доступных шрифтов Googe Fonts, добавить код Google Analytics, а также импортировать-экспортировать настройки шаблона.

В общем, много полезного, ну и конечно вредного (если не знать, что происходит во время включения/выключения той или иной опции). И если кто-то до сих пор не знает, что такое HTML, то лезть в настройки Joomla, может быть, ещё рановато. Так что, следим за новостями и, конечно, ...

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

P.S. Так и сколько в итоге котиков вышло на картинке? 😉🤣

Labels: , , , , , , , , ,

Saturday, October 21, 2023

😼✋ Google Adsense. Оглянемся назад. 🙀☠

Итак, что же было с Google Adsense:

Google AdSense — контекстная реклама Google

В итоге всё кончилось: YouTube больше не требует прерываться на рекламные паузы, а любой Вебмастер уже пару лет, у которого контент на русском языке, установил объявления Рекламной сети Яндекса.

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

К тому же Яндекс в отличие от Гоогля автоматически вычитает все налоги и перечисляет их в казну РФ... Хорошо это или плохо - кому как, но главное, - безальтернативно.

Реальность изменилась. Снявши голову, по волосам не плачут! 😜
Жизнь продолжается! А значит...

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

Labels: , , , , , , ,

Friday, October 20, 2023

🙀👻 Короли могут не всё! Но программисты... 😸✌

На что не способен программист, наука о высшей психической деятельности приматов вида Homo sapiens не даёт чёткого ответа... Например, php фреймворк Yii 2 использует собственный синтаксис HTML ... и это похоже никого не смущает:

Html-помощник в Yii 2

Хотя... меня то смутило! 😜

Но... читанув то, что содержит их #документация, я слегка успокоился:

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

И это радует! Значит не всё ещё потеряно и здравый смысл всё ещё приветствуется! Ура! ... и конечно...

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

Labels: , , , , ,

Thursday, October 19, 2023

🐱🐈 Энциклопедия юных котов 🐆😸

Вопрос: Википедия - это энциклопедия или нет? Однозначного ответа не найти! 😉
Зато, является ли MediaWiki CMS-кой тут никаких споров не возникает!

MediaWiki — движок Википедии. Инструкции на русском языке.

Поэтому, для тех, кому нужен сайт типа энциклопедия - берём, ставим, настраиваем и начинаем коллекционировать определения из той области человеческого языка, которую интересно разобрать и законспектировать! 😎

А ещё МедиаВики позволяет всё это делать не в одно лицо, а целыми бандами! Причём в банде может быть несколько ролей. От Главаря до мелкого писаря... Ну и с промежуточными правами и обязанностями.

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

На этом с ВикиМедиа пока точно всё!

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

Labels: , , , , , ,

Wednesday, October 18, 2023

😎 Livewire 3 — если всё сложно, зри в конфиг! 👻🔭

Когда в статусе "всё сложно", особенно, если это качается Laravel и его работы с Livewire и Alpine, есть шанс всё настроить!

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

Ларавельцы (очумелые умельцы) реально постарались и в третьей версии Livewire предусмотрели тонкие настройки на те случаи жизни, программирования и смерти приложения от невозможности его выполнения! 🐣🙈☠

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

И это просто потрясающе, что некоторые до сих пор умудряются писать чёткую документацию, в которой, что не инструкция, - то расширение сознание и почти нирвана! 🤣

Как бы то ни было, в планах тоже, что и раньше:

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

Labels: , , , , , , ,

Tuesday, October 17, 2023

🚝 БЫСТРО. ✌ ПРАКТИЧНО. 👍 ДОСТУПНО. ✋ БЕСПЛАТНО. 🚴‍♀️

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

Внешние сервисы для пользователей Интернета

Например, Google с Яндекс раздают кучу халявы, но при этом:

1. Зарабатывают на рекламе. 
2. Набирают данные о каждом из пользователей. 
3. Наверняка скармливают эти данные ИИ для того, чтобы этот интеллект потом мог каждого пользователя направить туда, куда нужно будет его владельцу и делать то, что прикажет хозяин... Но это не точно! 😜 
4. Ну и конечно всякие эксперименты, в которых каждый #пользователь участвует, даже не подозревая о том, что над ним ставят эксперименты. 
5. И куча ещё всяких других ништяков, о которых не подозреваю даже я!

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

Labels: , , , , ,

Monday, October 16, 2023

👺🙀 Конфликтология в программировании 🤬😈

Думаете, что конфликт возможен только среди поколений или между полами? Как бы не так! в Composer тоже случаются конфликты. Причём сплошь и рядом:

Конфликты слияния в Composer и их разрешение

И чтобы этих конфликтов не было (или было как можно меньше), всего то требуется: соблюдать правила и не нарушать логику! 😜

PHP программирование - как средство научиться отслеживать когнитивные искажения мышления (особенно в командном взаимодействии), и при всяких, возможно спорных моментах, находить в себе силы и общее время, чтобы обсудить и договориться то, как жить и работать дальше... и всё будет хорошо!

✌🧑🤝🤠👍
И тогда...

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

Labels: , , ,

Sunday, October 15, 2023

🌎 Google — СШАмериканская транснациональная корпорация 🤑

Что такое Google? Google — это в первую очередь бизнес из США. А там, где бизнес, там борьба за рынки и влияние на этих рынках. И что же продаёт Google? Из того, что мы знаем лучше всего - это поиск, реклама и, конечно, самая известная рекламная видео площадка - это YouTube.

Инструкции пользователя сервисами Google на русском языке

Из всех странностей Google лично для меня является самым странным то, это это самый посещаемый раздел моего сайта. 🤣✌

Т.е., если смотреть на фактическое поведение пользователей, мало кому интересно программирование, но вот если вдруг исчезнет YouTube, то... Земля на некоторое потеряет свою ось и время остановится, приматы сойдут с ума и начнутся погромы с пожарами, а психиатрические клиники просто не справятся с потоком тех, кто лишился сна, покоя и рассудка.

А если ещё и гугло-карты исчезнут... то сколько народа потеряется в трёх соснах?! 🤣

Вот в таком Мире мы сейчас и живём. А вы что хотели? 😉

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

Labels: , , , ,

Saturday, October 14, 2023

🆘⛑ Help/SOS и прочие помощники в Yii 2 🚑🏥

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

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

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

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

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

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

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

Labels: , , , , , ,

Friday, October 13, 2023

🦵💣 Лучшее начало - это просто первый шаг ☄🏃‍♂

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

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

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

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

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

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

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

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

Labels: , , , ,

Thursday, October 12, 2023

📌📌 Кнопка + Кнопка + 📝 Пара строчек = Функционал 🧻 🤣

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

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

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

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

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

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

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

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

Labels: , , , , , , , ,

Wednesday, October 11, 2023

👻🐧 А не запустить нам Линукс под Виндой? 🌩☄

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

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

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

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

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

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

Labels: , , , ,

Tuesday, October 10, 2023

💸 Импортозамещение и свободное ПО 🤑

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

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

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

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

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

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

Labels: , , , , ,

Monday, October 9, 2023

🚀 Раскрывая тему LiveWire 🦑

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

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

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

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

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

Labels: , , , , ,

Sunday, October 8, 2023

🐞 Национальные особенности охоты на жуков 🤺

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

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

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

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

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

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

Labels: , , , , , , , ,

Saturday, October 7, 2023

~~~~ Вкалывают роботы, - счастлив человек! ~~~~

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

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

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

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

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

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

Labels: , , , , , , , ,

Friday, October 6, 2023

~~~~ Linux под Windows - миф или реальность? 👻😝 ~~~~

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

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

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

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

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

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

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

Labels: , , , , , , , , ,

Thursday, October 5, 2023

~~~~ Kunena — ценный мех и диетическое мясо Joomla ~~~~

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

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

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

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

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

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

Labels: , , , , , , ,

Wednesday, October 4, 2023

~~~~ 🙀 Бесконечно длинный лэндинг 👻  ~~~~

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

https://PandaStreet.ru

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

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

Labels: , ,

Tuesday, October 3, 2023

~~~~ Что нам стоит, дом построить? 😉 ~~~~

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

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

Для этого:

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

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

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

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

Labels: , , , , ,

Monday, October 2, 2023

~~~~ Есть ли жизнь в программе? ~~~~

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

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

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

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

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

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

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

Labels: , , , , , ,

Sunday, October 1, 2023

~~~~ Ультимативная спираль - это не то, что первым приходит на ум! 👻😜 ~~~~

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

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

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

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

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

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

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

Labels: , , , , , , , , , , ,

~~~~ Заправлены в планшеты космические карты ~~~~

Итак, имеем Laravel и приборную доску к нему в виде Filament

Конструктор панелей Filament (Filament Panel Builder)

Две первые главы, которые содержит документация о том, как собирать, управлять и составлять приборные панели уже переведены со СШАмериканского на русский язык.

И... этого вполне достаточно для того, чтобы начать изучать Filament. А для этого нужно всего-то:

1. Установить куда-нибудь Laravel с github
2. Просто следуя инструкциям, развернуть Filament.
3. Также сделать то, что содержит вторая инструкция

Таким образом, всё станет хоть немного понятно... А дальше...

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

Labels: , , , , , , ,

~~~~ Aimy Extensions! Немцы в городе!? 👻🤣 ~~~~

Если почитать рекомендации Яндекс для Вебмастеров и Google от Search Console, то обчитавшись, почти сразу станет ясно, что Joomla явно не предназначена для создания сайтов (потому что поисковики её не любят). И для того, чтобы замутить с ними любовь, требуется что-то, например, такое:

Aimy Extensions — полезные компоненты и плагины к Joomla

Немцы из веб-группировки Aimy понапилили кучку Extensions в попытке реабилитировать Joomla в глазах поисковиков... но... я пошёл дальше ✌👨‍🚀🏴‍☠

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

У кого с этим проблема? Пишите в личку. Пообщаемся, и, возможно, поработаем! 🤑

А для тех, кому не до любви поисковиков 😻...

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

Labels: , , , , , , , , ,

~~~~ Школьник с говорильником 👧📲 = обезьяна с гранатой 💣🦍 ~~~~

Школьник с говорильником способен решить любую домашку... Вернее, это уже не школьник её решит, а говорильник, используя школьника в виде интерфейса.

https://lens.google/#homework

А то-то ещё сомневается в том, что некоторые, например Курпатов, зря нагнетают и паникуют. ... Был бы рад, если бы это было так, но, похоже, это совсем не так. И никто особо не паникует - просто констатируют факты о том, что будущее не приближается, оно уже тут. 🤗

Google реально озадачился тем, чтобы внедрять всё, что поможет быстрее оболванить приматов. 😜🐒🤪

И это при условии того, что ещё вроде как у ИИ нет самосознания. (По прогнозам оно появится в следующие 5-10 лет... значит, годика через 3.

Все прогнозы сейчас закладывают "хороший исход" того, что приматам ещё не скоро предоставится затупить с КПД 100%).

P.S. Школьник с говорильником - это условная вчерашняя Грета Тунберг, которая завтра станет во главе Швеции, а послезавтра возглавит ООН... и вот именно "послезавтра", т.е. очень скоро, начнётся "настоящее" веселье. ✌👻🏴‍☠

Возможно, продолжение всё ещё преследует! ✌😸🏴‍☠

Labels: , , , , , , , ,

~~~~ И снова о прекрасном. 👻 СПАМ (!^&*P8) ~~~~

Итак, есть прекрасная программа для того, чтобы организовывать рассылки не отходя от кассы используя свой (или чужой) сайт:

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

acyMailing от Acyba позволяет организовать email рассылку как уведомлений (о чём-то очень важном), так и просто рассылать информацию о новостях в виде дайджестов или сплошным потоком.

Хорошо это лили плохо?

Смотря то, как на это посмотреть. Если пользователь сайта добровольно подписался на рассылку, подтвердил свой e-mail... в общем, осознанно решил следить за проектом, - это хорошо. 
 
Но, я, как Вебмастер могу написать бота, который пройдётся по злачным местам, соберёт базу данных с адресами электронной почты, залить эту базу в acyMailing и.... понеслась душа в рай! 😜 
 
В общем, любые грабли можно приспособить для поддержания порядка, а можно с теми же граблями учинить такие беспорядки, что вокруг воцарится упадок и разруха. ✌👻🏴‍☠

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

Labels: , , , , , , , ,

~~~~ А не закэшировать ли нам всё? ~~~~

Что такое кэш? Кэш - это не полный трэш, - это полезная (в программировании) штука, которая позволяет хранить уже полученные (а иногда даже и обработанные) данные. Как это описывает инструкция по php-фреймворку Yii 2

Что такое кэширование в Yii 2

Ну и как следует из самого слова фрейворк (которое явно взято из СШАмериканского языка и по-русски ничего не значит), Yii должен выполнять все базовые функции для того, чтобы программист не тратил своё время на написание кода, который будет обязательно присутствовать в 90% всех его приложений. А тратил своё время на еду, сон и, конечно, компьютерные игры! ✌🤠🏴‍☠

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

В общем, - кэширование - это хорошо! (Даже в Yii.) 🤣

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

Labels: , , , , , , , , , , ,

~~~~ Всеобщая монетизация Интернета 🤑💸 ~~~~

Есть ещё гипотеза, для работы... но как можно что-то использовать для работы, не понимая то, как это работает! 🙀🤣

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

Монетизация - что это? Способы и виды

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

В общем, всё не просто... ну и не так сложно, как может показаться. Всего то нужно - начать изучать. И тогда появятся вопросы, которые можно будет найти всё в том же Интернете... Ну или (для самых ленивых) купить курсы, где всё это расскажут... Но, применять полученную информацию всё равно придётся в поте лица (ну и в мыльной пене на ягодицах [что бы это не значило])!

✌😺🏴‍☠

Labels: , , , , , ,