Даже самое простое приложение содержит несколько страниц. Минимально — это основная страница и страница с настройками. В данной статье я покажу пример как реализовать переключение между страницами с помощью класса NavigationPage.
Читать далее »Все записи категории ‘На первой полосе’
Использование canvas на C# Xamarin
Это часть статьи по опыту создания приложения с использованием C# Xamarin для Android платформы.
Canvas — это общий для разных платформ подход к работе с графикой, он обычно материализуется в специфичном для языка / платформы объекте, который так и называется — Canvas.
Читать далее »Как сравнить два произвольных файла не включенных в репозиторий средствами git diff
Утилита Git diff может сравнивать не только изменения между ветками, но и вообще произвольные объекты файловой системы, которые даже не включены в репозиторий.
Читать далее »Опыт работы с C# Xamarin
Что такое Xamarin — следует почитать отдельно. Вкратце, это платформа с идеологией .NET, позволяет писать код сразу для разных платформ — iOS, Android, Win. Меня интересовала возможность на знакомом языке (C#), написать что либо под Android.
Читать далее »Хром пересвечивает картинку
После очередного обновления, google chrome озадачил меня слишком высокой яркостью. Проявлялось это только на одном из мониторов.
Читать далее »Как настроить Google Chrome помнить вкладки
Неприятная особенность настроек по умолчанию в Google Chrome, что он не запоминает открытые вкладки, начиная работу с «чистого листа».
Читать далее »Асинхронная загрузка и инициализация js скрипта
С тех пор как стало возможным указать загружаемому в HTML документе скрипту флаги-аттрибуты async и defer, стало необходимо понимать то, в какой очередности скрипты будут исполнены, если они зависят друг от друга.
Читать далее »Безлимитный интернет 4G в Армении
По прилету в Армению мне нужно было решить вопрос со связью, а вернее с безлимитным подключением к Интернет. Многие провайдеры предлагают квази-безлимитные тарифы, с ограничением скорости после исчерпания квоты и/или безлимитным доступом только к определенному перечню ресурсов.
Читать далее »Обновление composer в ручном режиме
Если вам не удаётся обновить вашу версию composer штатно по тем или иным причинам, а обычно это делается следующей командой:
1 |
php /usr/local/bin/composer self-update |
То есть более прямой и простой метод.
Читать далее »Меняем поведение корневого пункта меню bootstrap dropdown
В bootstrap корневой пункт меню с подпунктами (dropdown menu) не является активной ссылкой и лишь служит кнопкой для развертывания подпунктов. Тем временем в CMS Drupal пункты меню в любом случае ассоциированы с некоторым URL, но корневой элемент не выполняют свою роль, т.к. ссылка не работает.
Читать далее »