При обновлении модуля s3fs с ветки 7.x-2.x -> 7.x->3.x друпалу не удаётся найти указанный класс. Все необходимые шаги по апгрейду сделаны, как описано в readme.txt модуля.
Читать далее »Все записи категории ‘Программирование’
Как изменить значение AUTO_INCREMENT таблицы в MySQL
Наиболее простой ответ — это использование запроса alter, где вы задаёте новое значение для AUTO_INCREMENT нужной вам таблицы:
| 
					 1  | 
						ALTER TABLE tablename AUTO_INCREMENT = value;  | 
					
Сохранение данных приложения в C# Xamarin (Android)
В самом простом случае нужно обеспечить функциональность на уровне хеш массива, т.е. работу с парами ключ + значение.
Читать далее »Перебираем список свойств известной structure в C#
Мне нужен был выбор цвета из некоторой палитры, и я обнаружил подходящий список в пакете SkiaSharp, где определена структура SKColors, перечисляющая статические значения цветов.
Читать далее »Переключение страниц в приложении C# Xamarin (Android)
Даже самое простое приложение содержит несколько страниц. Минимально — это основная страница и страница с настройками. В данной статье я покажу пример как реализовать переключение между страницами с помощью класса NavigationPage.
Читать далее »Использование canvas на C# Xamarin
Это часть статьи по опыту создания приложения с использованием C# Xamarin для Android платформы.
Canvas — это общий для разных платформ подход к работе с графикой, он обычно материализуется в специфичном для языка / платформы объекте, который так и называется — Canvas.
Читать далее »Как сравнить два произвольных файла не включенных в репозиторий средствами git diff
Утилита Git diff может сравнивать не только изменения между ветками, но и вообще произвольные объекты файловой системы, которые даже не включены в репозиторий.
Читать далее »Опыт работы с C# Xamarin
Что такое Xamarin — следует почитать отдельно. Вкратце, это платформа с идеологией .NET, позволяет писать код сразу для разных платформ — iOS, Android, Win. Меня интересовала возможность на знакомом языке (C#), написать что либо под Android.
Читать далее »Асинхронная загрузка и инициализация js скрипта
С тех пор как стало возможным указать загружаемому в HTML документе скрипту флаги-аттрибуты async и defer, стало необходимо понимать то, в какой очередности скрипты будут исполнены, если они зависят друг от друга.
Читать далее »Обновление composer в ручном режиме
Если вам не удаётся обновить вашу версию composer штатно по тем или иным причинам, а обычно это делается следующей командой:
| 
					 1  | 
						 php /usr/local/bin/composer self-update  | 
					
То есть более прямой и простой метод.
Читать далее »