Сообщения

Избранное сообщение

Очереди

Изображение
 

Что почитать по программированию?

Изображение
 Must Have Чистый код: создание, анализ и рефакторинг Совершенный код. | Макконнелл Стив Программист-прагматик. Путь от подмастерья к мастеру Конспект -  https://habr.com/ru/company/productivity_inside/blog/348116/ Программист-фанатик Книги описывают основные концепции написания поддерживаемого и тестируемого программного обеспечения. Интересное чтиво Getting Real Конспект -  https://habr.com/ru/company/liteorder/blog/289498/ Цель. Процесс непрерывного совершенствования Конспект -  https://briefly.ru/goldratt/tcel/ Ускоряйся! Наука DevOps : Как создавать и масштабировать высокопроизводительные цифровые организации Для общего развития 7 навыков высокоэффективных людей: Мощные инструменты развития личности Мифический человеко-месяц, или Как создаются программные системы Все эти книги и другие по ссылке -  https://drive.google.com/drive/u/0/folders/14_2KlfgyBumSOJgmKg3niFN4EiFVBoEc

Как улучшить качество комикса (или фото)

Начал читать Трансметрополитен ( https://com-x.life/1733-transmetropolitan.html ) но качество не устроило. Как улучшить качество: 1. Исходный cbr разархивировать как обычный архив например через  https://www.7-zip.org/7z.html 2 Улучшить качество исходного контента  https://torrent-word.com/programmy/303-topaz-gigapixel-ai-v4... 3. Пожать полученное через  https://tinypng.com/  или если размер картинки больше 5 мб через   http://optimizilla.com/ru/ 4. Сохранить полученное как zip архив но расширение поставить как cbr 2 пункт применим ко всем старым фото, качество будет улучшено ----- Пример улучшения https://vk.com/transmetropolitan

CodeLobster IDE – бесплатный PHP, HTML, CSS, JavaScript редактор

Изображение
В этой статье мы рассмотрим бесплатный кросс-платформенный редактор для веб-разработки - CodeLobster IDE . Он уже долгое время присутствует на рынке и завоевал очень большое количество пользователей. CodeLobster IDE предназначен для редактирования PHP , HTML , CSS и JavaScript файлов. Он подсвечивает код в зависимости от синтаксиса, показывает подсказки для тэгов, функций и их параметров. Этот редактор очень хорошо работает со смешанным кодом. Если Вы вставите РНР код в какой-нибудь HTML шаблон, то редактор корректно подсветит и HTML и PHP части, то же самое будет со вставками CSS и JavaScript кода. В IDE есть интеллектуальная система автодополнения кода для функций, тэгов, атрибутов и т.д., которая значительно ускоряет работу и оберегает от возможных ошибок. CodeLobster IDE предоставляет контекстную помощь по всем поддерживаемым языкам. Для этого он использует актуальную информацию и документацию с официальных сайтов. Поэтому

PhpStorm (JetBrains) linux install

скачанный архив переместить из загрузки, т.к. там нельзя запускать екзешники . в папке выполнить sudo tar xfz PhpStorm-*.tar.gz -C /opt/ затем cd /opt/PhpStorm../bin здесь chmod +x phpstorm.sh ./phpstorm.sh   Создание ярлыка (на примере datagrip) /usr/share/applications/ touch datagrip.desktop [Desktop Entry] Name=Datagrip GenericName=Datagrip Exec=/opt/DataGrip-2022.3.3/bin/datagrip.sh %U Terminal=false Icon=/opt/DataGrip-2022.3.3/bin/datagrip.png Type=Application Categories=Application;Network;X-Developer; Comment=Firefox Developer Edition Web Browser. StartupWMClass=Firefox Developer Edition

Оптимизация запросов yii2

Изображение
проект  https://gitlab.com/des1roer/yii2pet пусть view views/pers/index.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 <? = GridView :: widget ([ 'dataProvider' => $dataProvider , 'columns' => [ 'name' , 'lvl' , 'money' , [ 'attribute' => 'race_id' , 'format' => 'raw' , 'label' => 'раса' , 'filter' => $races , 'value' => 'race.name' ], [ 'label' => 'Изображение' , 'format' => 'html' , 'value' => function ( $data ) { return Html :: img ( $data -> race -> img , [ 'width' =&g

Авторизация через Гугл аккаунт

https://console.developers.google.com/apis/credentials ---------------- < script async defer src = "https://apis.google.com/js/api.js"       onload = "this.onload=function(){};handleClientLoad()"       onreadystatechange = "if (this.readyState === 'complete') this.onload()" >      < / script > ?> ----------- // Enter an API key from the Google API Console: // https://console.developers.google.com/apis/credentials var apiKey = '**********' ; // Enter the API Discovery Docs that describes the APIs you want to // access. In this example, we are accessing the People API, so we load // Discovery Doc found here: https://developers.google.com/people/api/rest/ var discoveryDocs = [ "https://people.googleapis.com/ $discovery /rest?version=v1" ] ; // Enter a client ID for a web application from the Google API Console: // https://console.developers.google.com/apis/credentials?project=_ // In your