Wednesday, December 20, 2023

✍👀 Первая работающая программа на Yii 🤖😆

Итак, Yii установлен, инструкция по тому, как справляться с ошибками Composer при его установке переведена со США-мериканского на русский. Можно начинать писать программный код: 🙈

Первая программа на Yii 2

Интересный факт:

Традиция использования фразы «Hello, world!» в качестве тестового сообщения была введена в книге «Язык программирования Си» Брайана Кернигана и Денниса Ритчи, опубликованной в 1978 году. 🙀

Ещё один интересный факт для тех, кто программировал процессор на ассемблере (тот я):

В среде программирования микроконтроллеров при отсутствии дисплея простейшей программой «Hello, world» является программа «blink», реализующая мигание светодиода на одном из выходов микроконтроллера. Цель такой программы является успешная компиляция программы (при изучении нового микроконтроллера или новой среды разработки), прошивка программы в микроконтроллер и демонстрация работоспособности самого микроконтроллера. 😵

Менее интересный факт:
Книга красного цвета в твёрдой обложке и кто по ней что-то писал и компилировал на Си, тот тоже я. 😺

Что же дальше? А дальше, как обычно:

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

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

Friday, December 15, 2023

👁📌 Нет окон? Нет офиса! ✍🤑

Нет окон? Нет офиса!.. или всё же есть? 😉

Программы и компоненты Windows (Windows Programs and Features)

Гениальность Билла Гейтса не в том, что он смог где-то в гараже запилить MS-DOS, а в том, что он просёк фишку и смог организовать бригаду яйцеголовых, которые написали Windows 3.11 (для рабочих групп). 🤑

И дело даже не в самой Windows 3.11, а в том, что в ней появился MS Office, которым можно было сносно пользоваться всем секретаршам на территории США-мерики. И, на тот момент сносных альтернатив "для юзверей" просто не было... Были какие-то издательские программы типа LaTeX... но... кто в ней вообще пробовал писать? 😉

А зря! Вёрстка в нём на порядок выше всяких приблуд от Microsoft! 😜

В общем, Билл смог захватить рынок и продолжает его удерживать за горло даже тогда, когда Linux наконец-то обзавёлся приемлемым графическим интерфейсом... Ибо - дошиша уже всего написано и скомпилировано под Windows так, что никому не хочется всё это перетаскивать в бесплатную (и хорошую по сути) операционную систему. Проще заплатить за лицензию Биллу и вкорячить Винду... ну или не заплатить, воспользовавшись программой импортозамещения. 🤣

Но это уже другая история...

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

Labels: , , , , ,

Saturday, December 9, 2023

👺👉 Для руками водителей и управителей 😸🙌

Для тех, кто любит руководить и управлять Билл Гейтс (или его команда) придумали классную игру в Windows. Называется "Панель управления" по-русски или "Control panel" по СШАмерикански. И там всё реально собрано для доминирования над несчастными компьютерами:

Панель управления Windows (Windows Control panel)

Для тех, кто привык работать в консоли удалённого сервера, где конечно нет не только Окон, но и Дверей, те понимают, что все настройки нужно искать (и исправлять) где-то в папке etc... Но это под Linux... 🐧

Под Windows же, есть окна с графическим интерфейсом. Зачем напрягать свой мозг, рассматривая буквы и цифра (которые хранят параметры настроек), когда есть весёлые картинки и кнопки... ну и иногда поля ввода текстовой информации (обычно: имена, пароли, адреса явочных квартир). 🐒

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

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

Labels: , , , , , , , , ,

Wednesday, December 6, 2023

🤘🥳 Кто может пользоваться Filament? 😻🏴‍☠

До того, как продолжить переводить документацию Filament со СШАмериканского на русский, я питал надежды на то, что там будет показано, как работать с пользователями (и вообще, как дать им ограниченный доступ во фронтенд)...🙀🤞

Работа с пользователями в Filament Panel Builder

Но, разработчики этого расширения для Laravel меня подразочаровали. В документации только о том, как закрыть доступ в админку Filament для всех пользователей, кроме самого админа. 😿👎

Но для печали нет причин потому что:
1. Сегодня День рождения у моей мамы! ✌🥳
2. Я уже нашёл достаточно подробные видосики на YouTube с тем, как работать с Filament... правда, они тоже на СШАмериканском... но это лучше, чем, если бы их вообще не было. 🖖🤩
3. И у меня коварные планы того, что со всем этим делать... но... сперва нужно начать их делать, а потом хвастаться... 🖐😆

Поэтому:

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

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

Saturday, December 2, 2023

🤯🧠 Посторонним вход... на выход! 😜👅

Итак... в продолжение темы php-фреймвока Yii 2.

Введение в Yii 2.0

Ибо не любая бешеная собака способна сделать крюк в семь вёрст и не сдохнуть! 🐩☠

А всё почему?
А всё потому, что...

1. Во всём нужна:
1.1. Сноровка. 🤺
1.2. Закалка. 🥶
1.3. Тренировка. 🏋‍♂

И вот для того, чтобы понять, как программировать на Yii (хоть что-нибудь) нужно понимать, что такое не просто программирование, а OOП, не просто ООП, а ООП на php, и не просто ООП на php, а ещё и то, как работать с Composer.

Кстати, документацию по Composer я таже перевожу со США-мериканского на родной язык... Так что, шансы на то, что при желинии, - придёт к вам и знание, есть. И поэтому...

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

Labels: , , , , , , ,

Saturday, November 18, 2023

🦟🕷 Как свести концы с концами в Laravel 🏎🚓

Допустим, есть что-то написанное и работающее на Laravel, но оно работает локально (на ноуте под WSL). Вопрос в задачника: "Как эту шнягу теперь перенести на рабочий удалённый сервер?"" Причём так, чтобы потом можно было все изменения и дополнения также накатывать без особых танцев с бубном! 🙀

У меня эта картинка постоянно не складывалась, пока я не обсмотрелся видосиков на YouTube. После обсмотра эта картинка наконец-то сложилась и можно двигаться дальше. Для этого потребуется Github + Laravel Envoy (хотя, можно и без него, но с ним веселее). ✌👨‍🚀🏴‍☠

Поэтому ещё один перевод официальной документации со США-мериканского:

Laravel Envoy — стандартный пакет управления развёртыванием проектов на Laravel

Ну и... К новым приключениям спешим друзья! 🥳🦍🚂

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

Labels: , , , , , ,

Wednesday, November 15, 2023

🙀🙈 Что слышно с YouTube 😝😆

Очередной дайджест новостей с YouTube за конец лета, начало осени 2023 года:

Что нового произошло в YouTube за Июль, Август и Сентябрь 2023 года

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

Но Google находится в США-мерике, к тому же в пустыне где-то в Калифорнии... и там, похоже, не только не приучены ходить с друзьями в баню, но даже, что такое оливье, знает почти никто. 👹🤣

Ну и сами новости про то, что в Google начали догадываться, что на YouTube шарятся шарлотаны и мошенники, которые дурят народ... но это не точно... 👻

Не точно то, что начали догадываться, но шарятся же однозначно! 😉

Ну и ещё пара новостей о том, что теперь все, кто считает, что умеет петь в караоке, могут размещать свои завывания в виде клипов... и не только владельцы (авторы) каналов, на также и специально нанятые для этого сотрудники видео-блоггеров: менеджеры и редакторы... Что конечно ещё больше разгрузит занятых тяжёлым трудом тех, кто зарабатывает на ниве развлечений пользователей Интернета. 😰

Вроде всё так... ну и, как обычно:

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

Labels: , , , , , , , , ,

Monday, November 6, 2023

👽👾 Яндекс — деньги или развитие? 🤖👨‍🚀

Ещё один проект от Яндекс, который канул в Лету:

Яндекс Коннект — сервисы Яндекса для совместной работы

Бизнес в переводе со США-мериканского (как мне кажется) означает дело ну или занятие. 🤠

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

Странно на мой взгляд. 👻

Как по мне, так дело, которым ты занимаешься, должно тебя как-то увлекать, понуждать искать что-то новое для того, чтобы делать это дело более сложным (в плане увеличения качества). И это позволит мозгу в коробке черепа вырабатывать дофамин... что бодрит не по-детски. 😻

Но... можно тот же самый дофамин получать наблюдая, как растут цифры на счету, или количество подчинённых работников, или как исчерпываются какие-то ресурсы, которые тебе не принадлежат... 😈 Тоже способ словить кайф... но, как по мне - станноватенький. 😜

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

Labels: , , , , , , , , ,

Thursday, November 2, 2023

✌👻 Грамотное использование ресурсов - залог успеха в делах! 😸🏴‍☠

Для тех, кто следит за новостями, уже знает, что я добрался до перевода со США-мериканского на русский документации Filament по ресурсам. И они будут тут:

Ресурсы конструктора панелей Filament Panel Builder

Хотя, судя по тому, что я вижу, мне нужно сейчас заняться в первую очередь вопросами пользователей и их безопасности в Laravel. Поэтому, дальше наверное займусь именно этим вопросом. 🤗

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

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

Прочитал, применил, понял, что знаний не хватает, снова прочитал, снова применил... и так, глядишь, что-нибудь состряпается... 👻 Так что...

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

Labels: , , , , ,

Tuesday, October 31, 2023

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

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

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

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

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

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

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

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

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: , , , , , ,

Tuesday, October 24, 2023

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

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

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

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

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

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

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

Labels: , , , , , , , ,

Thursday, October 19, 2023

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

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

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

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

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

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

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

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

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: , , , , , ,

Monday, October 9, 2023

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

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

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

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

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

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

Labels: , , , , ,

Sunday, October 1, 2023

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

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

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

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

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

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

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

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

Labels: , , , , , , ,

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

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

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

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

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

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

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

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

Saturday, September 30, 2023

~~~~ Документация Laravel 10 по-русски ~~~~

Итак, после того, как Laravel был установлен локально или, что ещё проще, на сервер, работающий под одной из версий Linux, хорошо бы его настроить так, чтобы с ним можно было работать. Конечно, есть официальная документация, но она написана на СШАмериканском языке, что сильно затрудняет понимание тех русских, кто, как и я, ленится выучить язык потомков истребителей индейцев (и не только их одних). Поэтому, для себя я перевёл всё на русский язык:

Конфигурационные файлы php фреймворка Laravel хранятся в каталоге config 

Чего и вам желаю! 🤣

Сейчас немного занят (надо помочь одному хорошему человеку с его магазином на Yii), но в планах у меня продолжать разбираться с Filament так что...

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

Labels: , , , , , , , , ,