Monday, December 18, 2023

🙈🙆‍♂ Про аутентификацию и авторизацию 👨‍💻👩‍💻

Следует различать два термина: аутентификация и авторизация.

👉 Аутентификация 👈— проверка подлинности предоставленного пользователем идентификатора. Например, пара логин-пароль.

👉 Авторизация 👈 — процесс проверки и предоставления прав пользователю на выполнение определённого действия.

Например, в Laravel Jetstream:

Аутентификация в Laravel Jetstream. Официальная документация по-русски.

И ещё раз, чтобы даже я понял разницу: 🤣

🤘 Аутентификация 🖐 — это сам процесс проверки подлинности пользователя, чтобы убедиться, что он является тем, за кого себя выдает. Для аутентификации пользователи могут вводить логин и пароль, биометрические данные или другие методы идентификации.

🤘 Авторизация 🖐 — это процесс проверки прав доступа пользователя к определенным ресурсам или функциям. Он проводится после успешной аутентификации.

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

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

Sunday, December 17, 2023

👾👀 Система в операционной системе Windows 👺🤖

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

Работа с настройками Windows в разделе «Система» операционной системы

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

Теперь же подобное встретить - это надо постараться. Браузер (или какая специальная программа от Windows) выдаст все настройки с потрохами любому желающему их посмотреть. 🙀

Хорошо это или плохо? Опасно или безопасно? 😇
Да, пофиг, главное - удобно! 👿

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

"На дурака не нужен нож! (с Буратино)" 🤣
В общем, - приходи кто угодно, бери что хошь! 🙀

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

Labels: , , , , , , , ,

Wednesday, December 13, 2023

👻🤬 Никто так не любит пользователей Windows, как сисадмин! 🙀😆

Кто успел поработать сисадмином, тот я. 🤭 Ну и те, кто со мной общается не по делам его скорбным, знает, что пользователей ПК я называю никак иначе, как "юзверьки" или нежно "юзверята", а пользователей мобильных телефонов, не иначе, как "дети говорильников". 🤣

Только не выдавайте мой секрет!.. Итак, ребятам и девчатам об юзверятах:

Настройки и управление пользователями в Windows.

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

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

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

Мораль такова:
"Юзверьки и юзверята! Цените и уважайте этих невыносимых сисадминов! Ибо... если их не уважать, наживете себе не только врага в их лице, но ещё и чирий на седалища всех сослуживцев!" 😜

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

P.S. Все совпадения в моих историях случайны. Не случайны - закономерности из-за разгильдяйства и пофигизма! 😝

Labels: , , , , , , , , ,

Monday, December 11, 2023

😝👻 Язык определяет сознание... 👅🧠

Всё, что не определено, то не может быть осознано. А что не осознанно, то пролетает мимо сознания примата вида Homo sapiens. Даже, если этот примат - программист. Вот, например:

Параметры папок в Windows (Folder Options)

Есть данные, которые хранятся в файлах. Файлы уложены в отдельные папки. Папки лежат в определённом порядке на разных дисках (по крайней мере в Linux). Ну а в Windows можно пошаманить и настроить так, чтобы всё, что было спрятано разработчиками стало явным на мониторе пользователя. 😜

И, кстати, эта трепетная забота разработчиков (называемая страшным словом "юзабилити") о том, чтобы не дай Бог перенапрячь изнеможденный мозг пользователя, иногда просто доходит до абсурда. Это когда тебе нужно сделать что-то очень простое, а юзабилитивные программеры решили, что нужно, чтобы любое действие выдавало сложно-навороченный результат... и в итоге, хочется плюнуть в монитор... только не в свой, а в тот, за которым вся эта забота закладывалась. 🤮

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

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

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

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

Thursday, December 7, 2023

🤖😎 Хороший программист — ленивый программист! 🤪😜

Пока все кругом суетятся, дико елозят мышкой по экрану, кликая на всё подряд, отбивают абзацы пробелами (и не только абзацы, но и текст центрируют), я вынужден за всем этим наблюдать, т.к. иногда приходится своих клиентов обучать каким-то элементарным для меня вещам... И тут уж не до автоматизации... Хотя... без неё — жизнь показалась бы сущим адом, а не сплошным весельем за суетливостью "обычных" пользователей ПК. 😇😈

Пакетный файл Windows — bat-файл (bat-file)

Итак. По моему опыту (но я не гуру 👻):

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

2. Ни йога, ни дыхательные упражнения, ни медитации не способны укротить всю тягу придать ускорения тому, на что невозможно повлиять силой мысли и сиянием чистого разума! Пользователи! Не надо разговаривать с компьютером! Он вас не слышит! Просто дайте ему возможность работать. Ваши речи ему не мешают, а вот тыкание пальцами в кнопки и дёргание мыши - это уже 100% мешает... и иногда очень сильно! ☠

3. Переходите по ссылке выше и тренируйтесь в том, что можно автоматизировать. Тогда у вас появится время на релаксацию, медитацию и вообще, - на вино и женщин (ну или мужчин, если вы - женщина). 🤩

4. И да, я знаю. Я не в силах вас успокоить и вы всё равно продолжите сходить с ума, разговаривая с компьютером и будете пытаться его ускорить с помощью безумных пассов мышкой. 🤣🤣🤣🤣

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

Labels: , , , , , , , ,

Thursday, November 30, 2023

🐒👨‍🚀 Filament Laravel — это не только админка, но и простой инструмент создания страниц 🤖🏴‍☠

Оказывается (!) в Конструкторе панелей Filament Laravel можно создавать не только графики и управлять моделями, внося изменения в базу данных, но также создавать отдельные страницы (например, с информацией о том, как пользоваться этой самой админкой):

Страницы в Конструкторе панелей (Panel Builder) Filament Laravel

А ещё... можно показывать созданные страницы не всем пользователям, у кого есть доступ в админку! 😝

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

В общем, удобная шняга для тех кто знает php, ООП и немного Laravel. 😻

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

Labels: , , , , , , , ,

Thursday, November 2, 2023

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

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

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

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

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

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

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

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

Labels: , , , , ,

Wednesday, September 27, 2023

~~~~ Разница между пользователем и профессионалом ~~~~

Как понять, тот кто себя называет "профессиональный пользователь", является профессионалом или всё-таки пользователем?

Всё достаточно просто. Нужно определиться с вопросом:

  • профессионал ответит на вопрос "Как работает?" то, чем он занимается. 
  • пользователь ответит на вопрос "Как работать с тем, чем он занимается?"

Кстати, при уточняющих вопросах, профи ответит на оба вопроса. А вот юзверёк, начнёт путаться в показаниях и выглядеть всё бледнее и бледнее. 👻😜

Но, начинать что либо изучать всё равно лучше с "Руководства для пользователей". И желательно с тех, что написали профессионалы своего дела. Поэтому я начал снова переводить документация по Filament 3 для создания полноценного интерфейса для проектов на Laravel 10:

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

Посмотрим, на сколько меня хватит, но пока...

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

Labels: , , , ,

Monday, September 11, 2023

~~~~ Танцы с бубнов вокруг Laravel ~~~~

Ну что... Laravel пришлось переустановить, т.к. при установке Jetstream пришлось так понасиловать сервер, что я уже думал, он отбросит копытца вместе со всеми моими проектами, работающими на нём...

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

Думал, что имеет смысл всё писать самому, но тут ещё раз присмотрелся к Jetstream, и понял, что имеет шанс дать ему ещё один шанс... Посмотрим!

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

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

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

Labels: , , , , ,

Sunday, August 27, 2023

~~~~ Проблемы продвинутости... ~~~~

У продвинутых пользователей часто (на самом деле, гораздо чаще, чем хотелось бы) возникают проблемы с тем, что программисты за них подумали и, не спрашивая, выставили какие-то настройки или снесли нафиг кусок кода... Потому что "обычным пользователям" не нужно ничего знать о том, как и что работает. 
 
Хорошо, если всё те же программисты подумали, и вынесли эти настройки куда-то в панель управления в виде переменных, которое можно переопределить, чтобы система не вела себя таким волюнтаристским образом. 
 
К таким настройкам в Windows отгостится отказ в показе расширений файлов. С чем это связано, сложно предположить. Наверное в заботе о том, чтобы пользователи не перенапрягли свой мозг, глядя на списки файлов. Но это решаемо:

Включить показ расширений файлов в Windows

Подробная инструкция, как поправить излишнюю заботу о пользователях в Windows 7. В других версиях Windows всё будет лежать где-то в похожем месте. 👻

Labels: , , , ,