Тьюториалы по Vue-js
https://www.youtube.com/watch?v=qHBSc_LuHnU&list=PLD-piGJ3Dtl0C2gVy-_vZoxYRFWRwUvWL
https://www.youtube.com/watch?v=NtlVno8igVQ&list=PL0lO_mIqDDFVVNsIt02JBIdBkjNVHIoum
https://www.youtube.com/watch?v=ZuPvPM2EwKw&list=PLvItDmb0sZw_PB1IviJaK6AHxFxXTxXyC
Автор: admin
Схема ядра Linux (интерактивная)
http://www.makelinux.net/kernel_map/
На этой замечательной карте ядра Linux, взятой из Wikipedia, можно быстро увидеть, какие вообще задачи решает операционная система по направлениям, и по слоям абстракции, а также увидеть, какие именно компоненты отвечают за каждую из этих функций, чтобы при необходимости изучить именно нужный компонент, и понять, как он работает
Загрузка файлов на сервер — реализация вложений: Плагин jQueryFileUpload и серверная часть на Laravel
Была задача создать добавление вложений. Выбрал для её реализации старенький, но очень удобный по юзабилити ajax-плагин jQueryFileUpload и реализовал серверную часть к нему на Laravel. Пришлось реально много допиливать, но результат мне нравится. Снял видео по результату, которое предлагаю и посмотреть
дерево версий Linux
Что такое фрэймворк
фрэймворк — это некий конструктор, написанный на языке, для более быстрого написания новых веб-приложений
там уже встроены некоторые архитектурные, часто используемые решения, такие как MVC, и собраны часто используемые библиотеки, также встроены решения по удобному расширению — установке плагинов, созданию плагинов, и интеграция с различными полезными библиотеками и функциями. Которые можно использовать, а можно не использовать.
Вобщем это накопленный программистами опыт, который они зафиксировали в некотором каркасе приложения, документации к нему и набору правил, с помощью которых можно быстро делать то, что часто приходится делать, и делать это так, чтобы это было удобно развивать дальше, т.е. чтобы код был в некоторой степени упорядочен
Eloquent как удалить запись из коллекции без удаления из базы данных
1 2 3 4 5 6 7 |
$model = Model::all(); foreach ($model as $key => $value) { // для удаления из БД $value->delete(); // для удаления из коллекции без удаления из БД $model->forget($key); } |
Расположение клавиш Home, End, Page Up, Page Down
Задумался я вот, что при разработке постоянно использую клавиши Home, End, Page Up, Page Down, и они на разных клавиатурах в разных местах, и нашел тут, что на macbook они вообще зашиты в стрелках, т.е. сочетание fn+стрелка соответствует одной из этих клавиш — вообще кайф, жаль, что на линухе это не работает. Было бы хорошо, если бы как-то внедрилось
Паттерны — обнаружение
Буду здесь собирать ситуации, когда у меня появляется ощущение, что какое-то место в коде сделано не очень удобно и хочется сделать более красиво, и для этого применить какой-то паттерн, и когда я нашел, какой паттерн применить.
И буду это описывать просто.
Continue reading
Ubuntu Lamp установка (Linux + Apache2 + MySQL + PHP)
Установка lamp в Ubuntu — это установка стэка Linux + Apache + MySQL + PHP
Для начала проверим, что уже установлено из того, что нам нужно:
lsb_release -a
покажет, какой linux у нас установлен, текущую версию операционки и её название
apache2 -v
покажет, установлен ли apache2 и какая именно версия установлена
service apache2 status
покажет, есть ли сервис apache2 и запущен ли он сейчас
service mysql status
покажет, есть ли mysql и запущен ли он сейчас
php -v
покажет, установлен ли php
Сравнение CRUD-генераторов для Laravel
Делал для себя сравнительный анализ решений для быстрой разработки на Laravel, в частности админок, CRUD-генераторов, CMF, CMS
До конца так и не доделал, но думаю, что здесь может быть много полезной информации для того, кто как и я хочет принять решение, каким конструктором пользоваться
Continue reading