(и еще 48774 записям на сайте сопоставлена такая метка)
Другие метки пользователя ↓
cms composer css filament google helix ultimate html javascript joomla joomshaper laravel linux love php realty seo windows wordpress yii youtube бесплатно блочный дом брежневка вКонтакте деньги документация дом домен инструкция интернет квартира компьютер котики недвижимость панельный дом политика пользователь программа программирование программист работа россия сайт сео сервер ссср сша фреймворк шаблон энциклопедия яндекс
👸👉 Самый простой способ командовать из окна 👈🤴 |
Дневник |
Итак, в окнах, как это не странно, заложена функция отдачи команд. И конечно, речь идёт о командной строке в Windows: 🤖
Для тех, кто хочет научиться чему-то большему, чем отбивать начала параграфов в MS Word пробелами, а остаток времени проводить в просмотре новостей, можно начать не просто с самого простого, а действительно с самого простого. 🤠
Например, найти, как открыть командную строку в Windows и отформатировать основной жёсткий диск... хотя... что-то мне подсказывает, что там есть уже встроенная защита от дурака... Но это не точно (давно не проверял). 🤣
Ну и лучше всё-таки делать что-то такое, что будет выполнять рутинную работу, чем создавать дополнительный объём бессмысленной работы лишь потому, что кто-то возомнил себя Великим и Ужасным Хакером. 👹
Можно, например, научиться писать ряд команд, которые будут при включении компьютера выдавать красивое приветствие на экран и сразу включать радио с классической музыкой... под которую так приятно работать, что даже отрываться на сон не хочется! 😆
Продолжение преследует! ✌😸🏴☠
Метки: Windows Word команда программирование время работа дурак диск музыка окно |
🤯🧠 Посторонним вход... на выход! 😜👅 |
Дневник |
Итак... в продолжение темы php-фреймвока Yii 2.
Ибо не любая бешеная собака способна сделать крюк в семь вёрст и не сдохнуть! 🐩☠
А всё почему?
А всё потому, что...
1. Во всём нужна:
1.1. Сноровка. 🤺
1.2. Закалка. 🥶
1.3. Тренировка. 🏋♂
И вот для того, чтобы понять, как программировать на Yii (хоть что-нибудь) нужно понимать, что такое не просто программирование, а OOП, не просто ООП, а ООП на php, и не просто ООП на php, а ещё и то, как работать с Composer.
Кстати, документацию по Composer я таже перевожу со США-мериканского на родной язык... Так что, шансы на то, что при желинии, - придёт к вам и знание, есть. И поэтому...
Продолжение преследует! ✌😸🏴☠
Метки: Yii фреймвок php ООП Composer США документация программирование |
✌😸 Linux жил! Linux жив! Lunux живее всех живых! 😻🏴☠ |
Дневник |
Языки программирования рождались и умирали, а Unux перерождался аки Феникс, становясь всё удобнее, безопаснее и практичнее... Годы шли, сменялись поколения программистов и, тем более, обычных юзверьков, но Linux всё продолжал свой путь неподвластной моде и времени платформе для всё более сложных и интерактивных программ и приложений... 😜
Так в чём же сила живучести этой операционной системы? 👻
Скорее всего в том, что она создаётся коллективными усилиями + тем, что эти коллективные усилия аккумулируясь, распространяются на безвозмездной основе, то есть, даром! 🤑
Много ли вы знаете битриксоидов? Что-то мне подсказывает, что ни одного. Ну а тех, кто лабает сайты на WordPress, Joomla или даже на Laravel? 😉
И дело тут не только в халяве, и не столько в ней. Сколько в низком пороге входа для всех желающих работать в среде Linux/Unux. Ну и конечно, в обширной документации, поддерживаемой в актуальном состоянии (и, кстати, не требующей каких то сильных издержек на её дополнение, и, тем более, переписывание потому, что основы в её фундамент были заложены такие, которые не требуют каких-то радикальных изменений). 👩🏫
Ибо всё, что делается нового, чаще всего, очень гармонично вписывается в основную архитектуру этой махровой и бородатой операционки! 🎅
Поэтому, наверное, когда гикнется Micrisoft, тогда сразу же крешанётся Windows, а с ними MS Office со всякими 1С и Bitrix... А вот Linux - это на века! 🥰
Продолжение преследует! ✌😸🏴☠
Метки: unix Linux Windows Micrisoft Bitrix 1С битрикс программирование Феникс халява WordPress Joomla Laravel |
👺🙀 Конфликтология в программировании 🤬😈 |
Дневник |
Думаете, что конфликт возможен только среди поколений или между полами? Как бы не так! в Composer тоже случаются конфликты. Причём сплошь и рядом:
И чтобы этих конфликтов не было (или было как можно меньше), всего то требуется: соблюдать правила и не нарушать логику! 😜
PHP программирование - как средство научиться отслеживать когнитивные искажения мышления (особенно в командном взаимодействии), и при всяких, возможно спорных моментах, находить в себе силы и общее время, чтобы обсудить и договориться то, как жить и работать дальше... и всё будет хорошо!
✌🧑🤝🤠👍
И тогда...
Продолжение преследует! ✌😸🏴☠
Метки: конфликт Composer PHP программирование |
🐞 Национальные особенности охоты на жуков 🤺 |
Дневник |
Для того, чтобы программа работала, нужно не только её написать и включить защиту от дурака 🤪, нужно ещё придумать все варианты, которые тот самый дурак может попытаться сотворить в этой программе. И для этого... с некоторых пор в программирование были занесены определённые действия, связанные с созданием тестов:
Ну и, во всяком уважаемом себя сообществе программистов, в Yii 2 также не обошлось без того, что тест должен быть написан! Во что бы то ни стало. Для того, чтобы можно было по крайней мере отсеивать всех, кто приходит на собеседование на получение зарплаты. 👻🦵
В общем, php программисты уже не так увлечены Yii, но, для того, чтобы считаться профи, нужно знать не только про то, что такое ООП, но и уметь писать тестовые программы для написанных рабочих программ... Причём, на сколько я знаю, по фен-шую тесты пишутся раньше самих программ... но это не точно! 🤣
Что точно, так это то, что...
Продолжение преследует! ✌😸🏴☠
Метки: программа дурак программирование Yii тест собеседование php профи ООП |
~~~~ Linux под Windows - миф или реальность? 👻😝 ~~~~ |
Дневник |
Итак, для того, чтобы можно было вести локальную разработку (на самом деле, просто кодить), требуется примерно идентичная среда этой самой разработки. Если на примере, то код на C++ нельзя скомпилировать компилятором языка программирования Ада (несмотря на его грозное название). Ну или нельзя выпить бензина и начать бежать со скоростью 100 км/ч. 😎
И так как ноут у меня с системой Windows, то программы, работающие на сервере, на котором стоит Debin запускаться не будут... Нужны решения... и решение есть! Это WSL - Windows Subsystem for Linux.
Что это такое - в другой раз. В этот раз о том, как этого зверя установить к себе на Винду:
Всё реально ставится и "Пингвин в Окне" очень даже заводится и работает. Проверено на практике. ✌😆🏴☠
Для тех, кто не в теме, а очень хочется загнать этого самого Пингвина в Окна, читаем, пробуем, делаем... и будет всем счастье! И конечно...
Продолжение преследует! ✌😸🏴☠
Метки: пингвин окно Linux Windows программирование программа WSL счастье компилятор разработка |
~~~~ Есть ли жизнь в программе? ~~~~ |
Дневник |
Самое сложное в чужом коде - это найти место, в которое нужно внести изменение для того, чтобы исправить ошибку или добавить какой-то функционал. И для этого требуется знать то, как и куда направляются данные в программе для получения конечного результата. И это работает везде, даже в Yii 2:
Как не странно, документация по Yii 2 содержит исчерпывающий ответ на данный вопрос: Куда что идёт и чем занимается?
Ну и для того, чтобы найти необходимое место для исправления и/или внедрения своего кода в чужую программу, нужно просто разобраться в том, как работает так называемый "Жизненный цикл запроса".
Есть как текстовое описание, так и блок-схема всей этой кухни. Начиная с условного пищевода и заканчивая условным анальным отверстием, ну и, конечно, весь ливер между ними.
Что там и как - это вопрос о том, как глубоко Алиса хочет падать в кроличью нору! 🙀🙈👻
Продолжение преследует! ✌😸🏴☠
Метки: Yii программа алгоритм программирование схема документация запрос |
~~~~ А не закэшировать ли нам всё? ~~~~ |
Дневник |
Что такое кэш? Кэш - это не полный трэш, - это полезная (в программировании) штука, которая позволяет хранить уже полученные (а иногда даже и обработанные) данные. Как это описывает инструкция по php-фреймворку Yii 2
Ну и как следует из самого слова фрейворк (которое явно взято из СШАмериканского языка и по-русски ничего не значит), Yii должен выполнять все базовые функции для того, чтобы программист не тратил своё время на написание кода, который будет обязательно присутствовать в 90% всех его приложений. А тратил своё время на еду, сон и, конечно, компьютерные игры! ✌🤠🏴☠
Ну и кэширование является той самой задачей, которая должна быть решена. Для того, чтобы всё работало быстрее, сервер не перегревался от многочисленных запросов к базе данных и рендеринга HTML или JSON ответов в браузер или мобильное приложение пользователям.
В общем, - кэширование - это хорошо! (Даже в Yii.) 🤣
Продолжение преследует! ✌😸🏴☠
Метки: кэш инструкция программирование php фреймворк Yii США программист кэширование HTML JSON сервер |
~~~~ Оглянемся назад ☺👻 ~~~~ |
Дневник |
Вначале было Слово. И Слово было в FIDO-конференциях. После этого появились статические сайты. Потом на сайтах появились гостевые книги (написанные на Perl), и, вслед за ними стали появляться форумы.
По сути форум - это просто каталог гостевых книг (которые перешли в разряд "топиков"). Ну... и тут пошла движуха!
👻🙂👻🙃👻😶👻😕👻🙁👻☹👻
Движуха продолжалась довольно долго. До тех пор, пока не появились социальные сети. Которые уже перестали быть площадками для общения по какой-либо определённой, заданной тематически, сфере. Социальные сети стали местом самопрезентации приматов вида Homo Sapiens.
Ну и всё это было на фоне развития программирования как отрасли знаний. Появилось много новых языков программирования, заточенных под решение вставших вопросов. И, даже качественный скачок в сложности абстракций. То самое ООП программирование, которое по началу казалось камнем в почках, а потом так плотно засело в печёнках. 🤣
Это, если кратко о том, как люди нажали жить уже не понимая того, как можно выйти в туалет без говорильника. 😜
Продолжение преследует! ✌😺🏴☠
Метки: Perl сайт форум Joomla движуха программирование ООП |
~~~~ Ускорение времени в потоке информации ~~~~ |
Дневник |
Время не может ускориться или замедлиться. Зато поток информации может быть либо интенсивный, либо в час по чайной ложке. Отсюда и заблуждения по поводу того, что время может течь быстрее или медленнее... Ну и чем интенсивнее поток информации, тем сложнее её схватить и удержать. Хотя, если ничего не происходит, - это скука скучная. 👻🙀
Вот, например, раньше делали сайты с какими-то фишечками, украшательствами и цветастостями:
А сейчас, куда не посмотришь - белый экран с серыми буквами. Да, оно конечно эффективно (когда ничего не отвлекает, и можно легко найти требуемую информацию и/или функционал)... но... пропадает "ламповое тепло", - приходит "цифротизация и монетизация".
И я не жалуюсь. Меня устраивает любой вариант... хотя...
Мало, мало, мало огня! Дайте два в одном флаконе!
✌😺🏴☠
Метки: Joomla сайт программирование дизайн время |
~~~~ Composer продолжение перевода с СШАмереканского ~~~~ |
Дневник |
Composer продолжение перевода инструкций по его использованию со СШАмериканского на человеческий:
На этот раз всё ещё интереснее. 😍
Как внедрить свою логику в выполнение Composer. И делается это с помощью написания собственных плагинов.
Но всё не просто. Начиная от задач, для которых нужны такие хитрости, и заканчивая теми способами, которыми это можно обеспечить. И способов тоже не один и не два.
В общем, для упоротых программеров. Остальным - и даром не надо (они будут использовать то, что напишут те самые упоротые программеры).
✌😺🏴☠
Метки: Composer США русский инструкция php программирование |
~~~~ Продолжение приключений космо-котиков! ~~~~ |
Дневник |
На этот раз про Jetstream Laravel:
По ссылке выше находится полный перевод инструкции по Jetstream Laravel на состояние года-два тому назад. За это время ларавельцы (очумелые умельцы) успели плотно поработать с этим программным пакетом для сайта. Основная функция Jetstream - это создание интерфейса для пользователей сайта (регистрация, аутентификация), а также приятная фишка - это группы пользователей.Возможно, доберусь до актуализации перевода со СШАмериканского на человеческий... но это не точно.
✌😺🏴☠
Метки: котики Jetstream Laravel программирование США сайт регистрация аутентификация |
~~~~ Котиков (с мурашиками) в ленту! 😸✌ ~~~~ |
Дневник |
В этом видео рассмотрим частую задачу, возникающую при программировании на 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
Метки: Bash программирование функция переменная команда ошибка подпрограмма передать принять программа файл |
~~~~ Laravel ver.10.7 от 12 апреля 2023 года ~~~~ |
Дневник |
PHP-фреймворк Laravel выпустил версию 10.7 12 апреля 2023 года, включающую новые возможности и улучшения, внесённые различными разработчиками сообщества Laravel. Подробности тут: 👇
Одним из заметных дополнений является метод pipe() в слое Process, который позволяет выполнять команды последовательно и передавать вывод предыдущей команды на вход следующей.
Другим дополнением является метод setValue() в классе Validator, который позволяет разработчикам устанавливать значение заданного атрибута. Кроме того, релиз включает исправления различных ошибок и проблем, о которых сообщало сообщество Laravel. 🤠✌
Метки: программирование Laravel php фреймворк |
~~~~ Откуда Linux берёт обновления? ~~~~ |
Дневник |
Откуда Linux берёт обновления? Настройки обновления Debian. Начало программирования на Bash.
В этом видео рассказано, откуда берутся обновления на сервере (компьютере), работающем на 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
Метки: программирование безопасность linux unix обновления сервер sources debian программа настройка зеркало ubuntu bash файл дистрибутив ядро macos vds vps os2 |
~~~~ HTML очень просто для чайничков ~~~~ |
Дневник |
В этом видео отдохнём от настроек сервера и научимся создавать свою первую домашнюю страничку (homepage) на простейшем HTML. А также обсудим, как делать правильно, как писать код красиво, и как всё это будет нравиться поисковым машинам (основы SEO (СЕО)).
Итак, поехали! 🤠✌
==== Задания к следующему занятию ====
1. Навести порядок с хранением паролей, файлов и ссылок
2. Учётная запись на Yandex (ya.ru)
3. Включить показ скрытых файлов в Notepad++
4. Homepage
Метки: SEO HTML Notepad++ СЕО ссылки теги программирование ftp http https URL курсы обучение |
~~~~ Биржа труда для IT-бездельников 😆 ~~~~ |
Дневник |
Меня каждый раз удивляют аппетиты заказчиков, которые хотят "конфетку"... но чтобы из продуктов переработки какао-бобов с молоком... а не то, что они за эту цену хотят купить.
Вот сколько ЦИАН в общей сложности вложил в разработку своего сайта? (Я думаю, раз в 100 точно больше, хотя, наверняка в 1000 раз больше.)
И что можно получить на выходе за такой бюджет? 🙈💩
Нет, я всё понимаю, что "без особых наворотов" и "всё такое"... Но там одного только функционала на хранение статики (фоточек) - непочатый край... не говоря уже о всяких CRUD для пользователей... Да и ещё куча всяких ньюансов, которые просто сразу в голову не приходят.
А тут... за 35т.р. (с учётом комиссии места размещения заказа) есть желание получить... Что получить? 🙄
Опять же, есть у меня премиум шаблоны под ту же Joomla с зачатками такого функционала. Но, по уму, поднимать большой проект с какого-то чужого шаблона... Хммммм... Потом замучаешься допиливать (за доп.оплату конечно). Ну и зачем такой баян козе заказчику, если она и так весёлая? 🤣
Метки: CRUD IT разработка программирование Joomla ЦИАН |
~~~~ Хозяйке на заметку о 10k часов ~~~~ |
Дневник |
Что отличает "профессионального" программиста от "новичка"? Ну конечно как минимум 10k часов написания собственного кода. И, когда мы посмотрим на код одного и другого обнаружим очень странные вещи.
Там где код новичка будет простынкой на 10 строк кода, у профи будет написано 100 файлов с кусками какого-то кода, раскиданных в 20 разных папок. Хотя... Хотя результат работы будет совершенно одинаковым(!)
Нонсенс! Как бы да. Но, когда потребуется чуть-чуть усложнить этот код, новичок убьётся головой об монитор, а профи, допишет 101-й файл в 21-й папке и всё будет продолжать работать так, как требуется.
Вот ещё пример того, как самые ленивые программисты поступают. Берут 100500 строк кода из различных чужих наработок, сваливают всё в кучу и получают собственную кучу, которая умеет и песни петь, и мусор убирать и, пока программист рубится в Кваку или Тетрис, рассылает письма новичкам, чтобы те срочно всё у себя поправили, а то что-то они мало написали, и это не соответствует высоким стандартам!
И чем ленивее программист, тем больше он будет писать кода для самой простейшей операции в своей программе. Выглядит не логично, но по факту - именно это и являет подъёмом в иерархической лестнице от простейшей ко всё более сложной абстракции.
Метки: программист Laravel Duster программа профессионал программирование |
~~~~ Для тех, кто думал, но не собрался взяться ~~~~ |
Дневник |
Во ВКонтакте есть набор инструментов, позволяющий совершать довольно много действий помимо стандартного интерфейса, заложенного Дуровым и теми, кто после него:
Bots Long Poll API — новый подход к работе с событиями в Вашем сообществе.
Официальная библиотека для работы с API SDK ВКонтакте на языке программирования PHP
Метки: ВКонтакте интерфейс API SDK PHP программирование |
Способ того, как узнать разрядность операционной системы Windows 7 |
Дневник |
Устанавливая какую-нибудь шнягу типа плеера или игруху на компьютер часто нужно знать, какой дистрибутив из выложенных на выбор качать.
И связано это с разрядностью процессора, который получает на обработку данные из операционной системы. Так что знать на самом деле, нужно разрядность именно ОС.
Поэтому нужна краткая инструкция с картинками о том, как определить разрядность Windows ... И такая инструкция есть! 🤠✌🏻
Метки: операционная система программирование Windows компьютер |
Страницы: | 2 [1] |