В большинстве ставших уже классическими языках программирования есть привычная многим конструкция: do { work(); } while(condition); Которая выполняет оно и то же действие до тех пор, пока не будет выполнено заданное условие. Иногда даже может получиться вечный цикл. Как сделать аналогично в Go lang?
Рубрика: Трудовыебудни
Как в Go lang сделать return nil для int параметра
Допустим есть некая функция возвращающая значение в виде целочисленного числа. Но в некотором случае функция не может вернуть какое-либо корректное число и нужно сообщить об этом клиентскому коду. Как быть?
Расширенные возможности Laravel Backpack
Laravel Backpack умеет и другие интересные вещи, облегчающие жизнь. Другие операции Show — позволяет администраторам просмотреть запись Reorder — позволяет переупорядочить и вложить записи (дерево иерархичности) Revisions — позволяет сохранить запись всех изменений и откатить изменения
Создание CRUD операций с Laravel Backpack
Продолжение цикла статей о Laravel Backpack. По умолчанию все CRUD имеют эти операции: Create — с помощью формы создания ListEntries — с использованием AJAX DataTables (он же «список записей» или «табличный вид») Update — с использованием формы обновления (также называемой «формой редактирования») Delete — с помощью кнопки в списке записей Это […]
Установка и первые шаги с Laravel Backpack
Итак, допустим вы хотите запилить админку или бэк-офис для своего сайта или приложения и всенепременно хотите реализовать свою идею на PHP-фреймворке Laravel. Одним из неплохих решений будет воспользоваться пакетом Backpack для быстрой разработки CRUD приложений. Кстати, у меня уже было несколько обзоров этой админки для Laravel. Но как быть? С […]
Кросплатформенные приколы в MacOs
Очень грустно когда одни и те же консольные команды в разных операционных системах ведут себя по разному, особенно когда приходится разрабатывать приложения для широкого круга ОС, пусть даже на основе Linux. Столкнулся с разным поведением команд в MacOs, прекрасно работающих в CentOs иDebian.
Лайфхак на миллион долларов: как через PhpStorm разрешить git-конфликты
Итак, допустим вы сделали мердж или ребейз нескольких веток и о ужас, получили множество конфликтов. Как быть? Как удобнее и проще их разрешить? Не знаю как вам, а мне очень нравится решатор конфликов в PhpStorm. Предлагаю его и использовать! Для начала нужно создать ситуацию с конфликтом любым удобным способом. Затем […]
Как откатить версию composer для PHP
В августе произошла странная вещь,всеми любимый composer получил 1.7 версию. Однако, не всё так гладко, некоторые проекты перестали корректно инсталлироваться. Например, вывод команды composer install мог внезапно выдать ошибку:
Пивоварня Grainfather — инструкция на русском
К сожалению, не существует инструкции к пивоварне Grainfather на русском языке. Но я поделюсь своими советами и наблюдениями при работе с этой автоматической пивоварней, а точнее сусловарней. Но так уж и быть, большинство терминов я постараюсь перевести самостоятельно. Важно! Все советы описаны для пивоварни 3-го поколения с Bluetooth и противоточным […]
Как на PHP обрезать GET-параметры в url
Допустим, есть ссылка вроде https://evilinsider.ru/admin/post-new.php?attempt=1. Как убрать из неё всё, что идёт после знака вопроса? Сразу предлагаю рассмотреть самый простой и самый быстрый способ: $url = strtok($url, ‘?’); В результате чего получится: https://evilinsider.ru/admin/post-new.php