-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в AveAdmin

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.09.2007
Записей:
Комментариев:
Написано: 10130

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

Дневник

Среда, 20 Декабря 2023 г. 15:46 + в цитатник

Первая программа на Yii 2/1895452_izobrajenie_20231220_154515357 (700x400, 204Kb)

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

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

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

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

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

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

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

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

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

🤠✌ На старт! Внимание! Марш! 👨‍🚀🚀

Дневник

Четверг, 14 Декабря 2023 г. 18:04 + в цитатник

Как работает приложение на php-фреймворке Yii/1895452_izobrajenie_20231214_180312056 (700x400, 200Kb)

Для того, чтобы взлететь, много ума не надо. А вот, чтобы летать и не падать, нужно хоть немного разбираться в основах полёта. Хорошая новость! Такие основы есть для Yii:

Как работает приложение на php-фреймворке Yii

Программисты где-то в глубине души - лирики и философы. Ибо кто ещё может так антропормофизировать свои творения, как не они? Никакому Микеланджело и даже да Винчи Леонарду не снилось, что набор символов будет производить какую-то работу! Но, оказывается может! И это всего лишь - компьютерная программа! 🙀

Ну и названия у всего этого (и вокруг этого) реально поэтические, например: "Жизненный цикл обработки запроса в приложении." 🤩

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

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

Но, имеем то, что имеем, и даже больше! Поэтому...

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

Рубрики:  mb4.ru

Метки:  

👽🛸 С чего начать изучать Laravel 🔭👀

Дневник

Среда, 13 Декабря 2023 г. 20:20 + в цитатник

Документация на русском языке по Laravel 8. Введение в Ларавел./1895452_izobrajenie_20231213_201904428 (700x400, 184Kb)

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

Документация на русском языке по Laravel 8. Введение в Ларавел.

Хотя... Без хотя бы поверхностного понимания того, что такое ООП применительно к программированию на php + что такое базы данных, хотя бы на примере широко распространённого MySQL или MariaDB, лучше конечно за Laravel не браться. 🙈

Ну, и как само собой разумеющееся, - это знание HTML, CSS и основ написания скриптов на JavaScript... хотя, JS может и не понадобится на первых порах, но на последующих порах, понадобится однозначно! Ибо даже при написании бекэнда, понимание того, как работает фронтенд, тоже обязательно! 🙀

В любом случае, если даже мне удалось хоть что-то в этом начать понимать, то у всех других тоже обязательно получится! И это только начало! 🤠

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

Рубрики:  mb4.ru

Метки:  

👹🦅 Безумству храбрых поём мы песню! 🦢😻

Дневник

Пятница, 08 Декабря 2023 г. 00:26 + в цитатник

Установка Yii/1895452_izobrajenie_20231209_002444442 (700x400, 194Kb)

И снова про Yii:

Установка Yii

Я тут подумал. Мне понравилось, и я подумал ещё! 😸

И вот о чём...

На момент, когда в сознании программистов начала формироваться концепция фреймворков, эти самые фреймворки стали появляться как ядовитые грибы после радиоактивного дождя. 🍄

Но, фазы Луны сменялись, проходили года (ибо всё так устроено, что не только Луна вращается вокруг Земли, но и даже Земля вращается вокруг Солнца). И что мы имеем в итоге? 👀

У нас есть Symfony (для матёрых) и есть Laravel (для ремесленников). Это то, что касается php-фреймворков. И есть те самые ядовиты грибы, которые и можно было бы использовать, но... 🙈

Как мне кажется, провал одних и успех других базируется на кое-каких основаниях (как когда-то Земля опиралась на черепах и китов, ещё до того, как начать вращаться вокруг Солнца). 🤣

И что же это за киты с черепахами:
1. Открытый для всех код (с простой возможностью предлагать в нём правки и дополнения).
2. Понятная и упорядоченная документация (начинающаяся с простых инструкций по установке).
3. Следование тренду в паттернах программирования.
4. Лидер (группа или тот, кто начал всё эту мутить). Причём с харизмой.

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

А вот то, что начиналось как что-то "я тут зафигачил для себя фигулину и эта фигулина клёво работает для моей задачи" просто обречено кануть в Лету. Т.е. Земля свалилась с черепах в открытый Космос, и начала своё кружение. Поэтому мелкие задачки стали актуальны только на время их решения... а то и раньше уже теряют свою актуальность. 🍂

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

В такое вот время приходится жить, товарищи! 💣

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

Рубрики:  mb4.ru

Метки:  

👸👉 Самый простой способ командовать из окна 👈🤴

Дневник

Среда, 06 Декабря 2023 г. 17:15 + в цитатник

Консоль Windows (Command Prompt) Командная строка/1895452_izobrajenie_20231206_170932950 (700x305, 111Kb)

Итак, в окнах, как это не странно, заложена функция отдачи команд. И конечно, речь идёт о командной строке в Windows: 🤖

Консоль Windows (Command Prompt) Командная строка

Для тех, кто хочет научиться чему-то большему, чем отбивать начала параграфов в MS Word пробелами, а остаток времени проводить в просмотре новостей, можно начать не просто с самого простого, а действительно с самого простого. 🤠

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

Ну и лучше всё-таки делать что-то такое, что будет выполнять рутинную работу, чем создавать дополнительный объём бессмысленной работы лишь потому, что кто-то возомнил себя Великим и Ужасным Хакером. 👹

Можно, например, научиться писать ряд команд, которые будут при включении компьютера выдавать красивое приветствие на экран и сразу включать радио с классической музыкой... под которую так приятно работать, что даже отрываться на сон не хочется! 😆

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Суббота, 02 Декабря 2023 г. 17:43 + в цитатник

Введение в Yii 2.0/1895452_izobrajenie_20231202_174139595 (700x400, 186Kb)

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

Введение в Yii 2.0

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

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

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

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

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

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

✌😸 Linux жил! Linux жив! Lunux живее всех живых! 😻🏴‍☠

Дневник

Пятница, 01 Декабря 2023 г. 14:26 + в цитатник

Unix подобные операционные системы: Debian, Ubuntu, MacOS, Android и т.д./1895452_izobrajenie_20231201_142409491 (700x382, 163Kb)

Языки программирования рождались и умирали, а Unux перерождался аки Феникс, становясь всё удобнее, безопаснее и практичнее... Годы шли, сменялись поколения программистов и, тем более, обычных юзверьков, но Linux всё продолжал свой путь неподвластной моде и времени платформе для всё более сложных и интерактивных программ и приложений... 😜

Unix подобные операционные системы: Debian, Ubuntu, MacOS, Android и т.д.

Так в чём же сила живучести этой операционной системы? 👻

Скорее всего в том, что она создаётся коллективными усилиями + тем, что эти коллективные усилия аккумулируясь, распространяются на безвозмездной основе, то есть, даром! 🤑

Много ли вы знаете битриксоидов? Что-то мне подсказывает, что ни одного. Ну а тех, кто лабает сайты на WordPress, Joomla или даже на Laravel? 😉

И дело тут не только в халяве, и не столько в ней. Сколько в низком пороге входа для всех желающих работать в среде Linux/Unux. Ну и конечно, в обширной документации, поддерживаемой в актуальном состоянии (и, кстати, не требующей каких то сильных издержек на её дополнение, и, тем более, переписывание потому, что основы в её фундамент были заложены такие, которые не требуют каких-то радикальных изменений). 👩‍🏫

Ибо всё, что делается нового, чаще всего, очень гармонично вписывается в основную архитектуру этой махровой и бородатой операционки! 🎅

Поэтому, наверное, когда гикнется Micrisoft, тогда сразу же крешанётся Windows, а с ними MS Office со всякими 1С и Bitrix... А вот Linux - это на века! 🥰

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Понедельник, 16 Октября 2023 г. 17:20 + в цитатник

Конфликты слияния в Composer и их разрешение/1895452_izobrajenie_20231016_171801324 (700x333, 377Kb)

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Воскресенье, 08 Октября 2023 г. 17:34 + в цитатник

Тестирование кода программ на Yii 2/1895452_izobrajenie_20231008_173242850 (700x400, 239Kb)

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Пятница, 06 Октября 2023 г. 15:25 + в цитатник

Инструкция по установке Linux в Windows с помощью WSL/1895452_izobrajenie_20231006_152354312 (700x394, 226Kb)

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

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Понедельник, 02 Октября 2023 г. 13:02 + в цитатник

Обзор обработки запросов в Yii 2/1895452_izobrajenie_20231002_125835721 (700x400, 213Kb)

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

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Воскресенье, 01 Октября 2023 г. 16:09 + в цитатник

Что такое кэширование в Yii 2/1895452_izobrajenie_20231001_160817219 (700x400, 189Kb)

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

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

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

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

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

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

~~~~ Оглянемся назад ☺👻 ~~~~

Дневник

Пятница, 29 Сентября 2023 г. 15:21 + в цитатник

Kunena Forum — движок форума для Joomla/1895452_izobrajenie_20230929_151837223 (700x295, 102Kb)

Вначале было Слово. И Слово было в FIDO-конференциях. После этого появились статические сайты. Потом на сайтах появились гостевые книги (написанные на Perl), и, вслед за ними стали появляться форумы.

Kunena Forum — движок форума для Joomla

По сути форум - это просто каталог гостевых книг (которые перешли в разряд "топиков"). Ну... и тут пошла движуха! 
👻🙂👻🙃👻😶👻😕👻🙁👻☹👻

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

Ну и всё это было на фоне развития программирования как отрасли знаний. Появилось много новых языков программирования, заточенных под решение вставших вопросов. И, даже качественный скачок в сложности абстракций. То самое ООП программирование, которое по началу казалось камнем в почках, а потом так плотно засело в печёнках. 🤣

Это, если кратко о том, как люди нажали жить уже не понимая того, как можно выйти в туалет без говорильника. 😜

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

~~~~ Ускорение времени в потоке информации ~~~~

Дневник

Понедельник, 25 Сентября 2023 г. 15:07 + в цитатник

Инструкции по работе с Nextend Accordion Menu по-русски/1895452_izobrajenie_20230925_150543449 (700x286, 96Kb)

Время не может ускориться или замедлиться. Зато поток информации может быть либо интенсивный, либо в час по чайной ложке. Отсюда и заблуждения по поводу того, что время может течь быстрее или медленнее... Ну и чем интенсивнее поток информации, тем сложнее её схватить и удержать. Хотя, если ничего не происходит, - это скука скучная. 👻🙀

Вот, например, раньше делали сайты с какими-то фишечками, украшательствами и цветастостями:

Инструкции по работе с Nextend Accordion Menu по-русски

А сейчас, куда не посмотришь - белый экран с серыми буквами. Да, оно конечно эффективно (когда ничего не отвлекает, и можно легко найти требуемую информацию и/или функционал)... но... пропадает "ламповое тепло", - приходит "цифротизация и монетизация".

И я не жалуюсь. Меня устраивает любой вариант... хотя...

Мало, мало, мало огня! Дайте два в одном флаконе!
✌😺🏴‍☠

Рубрики:  mb4.ru

Метки:  

~~~~ Composer продолжение перевода с СШАмереканского ~~~~

Дневник

Воскресенье, 17 Сентября 2023 г. 01:49 + в цитатник

Использование и настройка плагинов Composer/1895452_izobrajenie_20230918_014712893 (700x430, 446Kb)

Composer продолжение перевода инструкций по его использованию со СШАмериканского на человеческий:

Использование и настройка плагинов Composer

На этот раз всё ещё интереснее. 😍
Как внедрить свою логику в выполнение Composer. И делается это с помощью написания собственных плагинов.

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

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

✌😺🏴‍☠

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

~~~~ Продолжение приключений космо-котиков!  ~~~~

Дневник

Среда, 13 Сентября 2023 г. 23:34 + в цитатник

Материалы по теме Jetstream Laravel/1895452_izobrajenie_20230913_233152985 (700x311, 91Kb)

На этот раз про Jetstream Laravel:

Материалы по теме Jetstream Laravel

По ссылке выше находится полный перевод инструкции по Jetstream Laravel на состояние года-два тому назад. За это время ларавельцы (очумелые умельцы) успели плотно поработать с этим программным пакетом для сайта. Основная функция Jetstream - это создание интерфейса для пользователей сайта (регистрация, аутентификация), а также приятная фишка - это группы пользователей.Возможно, доберусь до актуализации перевода со СШАмериканского на человеческий... но это не точно.

✌😺🏴‍☠

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

~~~~ Котиков (с мурашиками) в ленту! 😸✌ ~~~~

Дневник

Понедельник, 04 Сентября 2023 г. 20:27 + в цитатник

Функции на BASH. Как передать значение скрипту BASH и получить значение переменной из скрипта BASH?/1895452_izobrajenie_20230904_202517247 (700x395, 498Kb)

В этом видео рассмотрим частую задачу, возникающую при программировании на BASH. Это задача обмена данными между скриптами, написанными на BASH.

Функции на BASH. Как передать значение скрипту BASH и получить значение переменной из скрипта BASH?

Часть требуется не просто линейное выполнение команд, а какие-то компоненты, которые можно запускать из разных частей кода, которые могут: 
1. Просто что-то выполнять и потом возвращать управление в основной скрип на BASH, который их вызвал. (Выполнение без приёма входных параметров и передачи полученных данных.) 
2. Получать параметры при их вызове, используя их в своей работе. 
3. Выполнять какие-то вычисления и преобразования, при этом возвращая управление в скрипт BASH, их вызвавший, значения полученных в результате работы переменных. 
 
Решить эти задачи оказывается важным, если требуется многократное выполнение однотипного кода из разных частей программы. И конечно, часто бывает важно принять полученные данные из отработавшего скрипта BASH (и желательно напрямую в виде значений переменных, а не через текстовые файлы). 
 
Также бывает важно запускать один и тот же кусок кода, но с разными параметрами. И тогда возникает необходимость в передаче вызываемому скрипту, написанному на BASH входных параметров, которые он сможет использовать при выполнении своей программы. 
 
В начал видео производим дополнительные действия, автоматизируя часть работы с запуском написанных программ на BASH. 
 
При создании ролика были допущены ошибки в коде (которые я потом убрал), но не стал вырезать эту часть (чтобы было понятно, как вообще пишутся реальные программы). Комментарии в процессе видео, подскажут путь решения возникших ошибок, если кто-то столкнётся с подобными ошибками: при операции присваивания переменной значения НЕЛЬЗЯ ставить пробелы до и после знака =, иначе интерпретатор воспринимает имя переменной в качестве команды, коей конечно переменная не является. И вываливается ошибка с сообщением, что команды с таким именем не найдено 
 
ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ: 
 
1. Статьи по программированию на Bash - https://mb4.ru/programming/bash.html 
2. Статьи по Unix (на примере Debian) -  https://mb4.ru/operating-system/unix.html
3. Статьи про PuTTY -  https://mb4.ru/programms/programs-for-hosting/putty.html
4. Для тех, кто решил взять себе собственный сервер -  https://mb4.ru/hosting/firstvds.html
 
Для сотрудничества: https://mb4.ru/support.html

Рубрики:  mb4.ru

Метки:  

~~~~ Laravel ver.10.7 от 12 апреля 2023 года ~~~~

Дневник

Воскресенье, 03 Сентября 2023 г. 14:31 + в цитатник

Вышла новая версия Laravel 10.7/1895452_izobrajenie_20230903_142954225 (700x350, 146Kb)

PHP-фреймворк Laravel выпустил версию 10.7 12 апреля 2023 года, включающую новые возможности и улучшения, внесённые различными разработчиками сообщества Laravel. Подробности тут: 👇

Вышла новая версия Laravel 10.7

Одним из заметных дополнений является метод pipe() в слое Process, который позволяет выполнять команды последовательно и передавать вывод предыдущей команды на вход следующей. 

Другим дополнением является метод setValue() в классе Validator, который позволяет разработчикам устанавливать значение заданного атрибута. Кроме того, релиз включает исправления различных ошибок и проблем, о которых сообщало сообщество Laravel. 🤠✌

Рубрики:  mb4.ru

Метки:  

~~~~ Откуда Linux берёт обновления? ~~~~

Дневник

Пятница, 01 Сентября 2023 г. 20:25 + в цитатник

Откуда Linux берёт обновления? Настройки обновления Debian. Начало программирования на Bash. /1895452_izobrajenie_20230901_201307540 (700x395, 422Kb)

Откуда Linux берёт обновления? Настройки обновления Debian. Начало программирования на Bash.

Обучающее видео по Linux

В этом видео рассказано, откуда берутся обновления на сервере (компьютере), работающем на Debian. Эта информация относится не только к операционной системе Debian, но и любой другой семейства Unix. Таких как Ubuntu, CentOS, OS/2, RedHut и даже MacOS, на которой работают макбуки, айфоны, айфоны и ай-часики. =)

ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ:

1. Статьи по программированию на Bash - https://mb4.ru/programming/bash.html
2. Статьи по Unix (на примере Debian) - https://mb4.ru/operating-system/unix.html
3. Статьи про PuTTY - https://mb4.ru/programms/programs-for-hosting/putty.html
4. Для тех, кто решил взять себе собственный сервер - https://mb4.ru/hosting/firstvds.html
 
Для сотрудничества: https://mb4.ru/support.html

Рубрики:  mb4.ru

Метки:  

~~~~ HTML очень просто для чайничков ~~~~

Дневник

Четверг, 31 Августа 2023 г. 14:36 + в цитатник

HTML с самого начала. Рабочая среда Веб-мастера, немного SEO, Яндекс и другая дикая фауна Интернета. /1895452_izobrajenie_20230831_143410786 (700x393, 389Kb)

В этом видео отдохнём от настроек сервера и научимся создавать свою первую домашнюю страничку (homepage) на простейшем HTML. А также обсудим, как делать правильно, как писать код красиво, и как всё это будет нравиться поисковым машинам (основы SEO (СЕО)). 
 
Итак, поехали! 🤠✌

HTML с самого начала. Рабочая среда Веб-мастера, немного SEO, Яндекс и другая дикая фауна Интернета. 

==== Задания к следующему занятию ==== 
 
1. Навести порядок с хранением паролей, файлов и ссылок 
2. Учётная запись на Yandex (ya.ru) 
3. Включить показ скрытых файлов в Notepad++ 
4. Homepage 

Рубрики:  mb4.ru

Метки:  

~~~~ Биржа труда для IT-бездельников 😆 ~~~~

Дневник

Среда, 30 Августа 2023 г. 23:42 + в цитатник

Горячий старт на просторы интернета/1895452_izobrajenie_20230830_234045754 (700x128, 53Kb)

Меня каждый раз удивляют аппетиты заказчиков, которые хотят "конфетку"... но чтобы из продуктов переработки какао-бобов с молоком... а не то, что они за эту цену хотят купить.  
Вот сколько ЦИАН в общей сложности вложил в разработку своего сайта? (Я думаю, раз в 100 точно больше, хотя, наверняка в 1000 раз больше.)

И что можно получить на выходе за такой бюджет? 🙈💩

Нет, я всё понимаю, что "без особых наворотов" и "всё такое"... Но там одного только функционала на хранение статики (фоточек) - непочатый край... не говоря уже о всяких CRUD для пользователей... Да и ещё куча всяких ньюансов, которые просто сразу в голову не приходят.
А тут... за 35т.р. (с учётом комиссии места размещения заказа) есть желание получить... Что получить? 🙄 

Опять же, есть у меня премиум шаблоны под ту же Joomla с зачатками такого функционала. Но, по уму, поднимать большой проект с какого-то чужого шаблона... Хммммм... Потом замучаешься допиливать (за доп.оплату конечно). Ну и зачем такой баян козе заказчику, если она и так весёлая? 🤣

Горячий старт на просторы интернета

Рубрики:  mb4.ru

Метки:  

~~~~ Хозяйке на заметку о 10k часов ~~~~

Дневник

Воскресенье, 27 Августа 2023 г. 00:09 + в цитатник

Линтование и исправление кода Laravel с помощью Duster/1895452_izobrajenie_20230828_000727222 (700x350, 132Kb)

Что отличает "профессионального" программиста от "новичка"? Ну конечно как минимум 10k часов написания собственного кода. И, когда мы посмотрим на код одного и другого обнаружим очень странные вещи. 
 
Там где код новичка будет простынкой на 10 строк кода, у профи будет написано 100 файлов с кусками какого-то кода, раскиданных в 20 разных папок. Хотя... Хотя результат работы будет совершенно одинаковым(!) 
 
Нонсенс! Как бы да. Но, когда потребуется чуть-чуть усложнить этот код, новичок убьётся головой об монитор, а профи, допишет 101-й файл в 21-й папке и всё будет продолжать работать так, как требуется. 
 
Вот ещё пример того, как самые ленивые программисты поступают. Берут 100500 строк кода из различных чужих наработок, сваливают всё в кучу и получают собственную кучу, которая умеет и песни петь, и мусор убирать и, пока программист рубится в Кваку или Тетрис, рассылает письма новичкам, чтобы те срочно всё у себя поправили, а то что-то они мало написали, и это не соответствует высоким стандартам!

Линтование и исправление кода Laravel с помощью Duster

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

Рубрики:  mb4.ru

Метки:  

~~~~ Для тех, кто думал, но не собрался взяться ~~~~

Дневник

Пятница, 25 Августа 2023 г. 14:57 + в цитатник

PHP SDK ВКонтакте и Bots Long Poll API/1895452_izobrajenie_20230825_145555385 (700x245, 116Kb)

Во ВКонтакте есть набор инструментов, позволяющий совершать довольно много действий помимо стандартного интерфейса, заложенного Дуровым и теми, кто после него:

PHP SDK ВКонтакте и Bots Long Poll API

Bots Long Poll API — новый подход к работе с событиями в Вашем сообществе.

Официальная библиотека для работы с API SDK ВКонтакте на языке программирования PHP

Рубрики:  mb4.ru

Метки:  

Способ того, как узнать разрядность операционной системы Windows 7

Дневник

Понедельник, 10 Июля 2023 г. 19:47 + в цитатник

изображение_2023-07-10_194448433 (700x394, 98Kb)

 

Как определить разрядность операционной системы Windows 7

 

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

И связано это с разрядностью процессора, который получает на обработку данные из операционной системы. Так что знать на самом деле, нужно разрядность именно ОС.

Поэтому нужна краткая инструкция с картинками о том, как определить разрядность Windows ... И такая инструкция есть! 🤠✌🏻

Рубрики:  mb4.ru

Метки:  

 Страницы: [2] 1