Рубрика «навигация» - 8

Здравствуйте, дорогие пользователи хабрахабр!

Наконец-то наступил тот день, когда я решил написать первый пост для Вас.
Речь пойдет о том, как возникла идея создания проекта, на какой стадии развития мы находимся сегодня и какие планы стоят перед нами в самое ближайшее будущее. Смотри видео:

Идея проекта возникла еще в далеком 2009 году, когда я был еще студентом марийского государственного университета. В свое время я мечтал поступить в главный альма матер страны: московский государственный университет имени Михаила Васильевича Ломоносова. Кто знает, наверняка помнит, что первое время там не принимался единый государственный экзамен и необходимо было сдавать все экзамены лично, используя свои знания и навыки. Для этих целей активно готовился более года. Я разработал программу на год, где разделил методичку абитуриента на временные периоды в течение года по дисциплинам. И по ним активно готовился каждый день. Весь мой день был расписан по минутам. Вставал я в 6 часов 30 минут, ложился в 23 00. Благодаря четкой организованности, мне удалось значительно повысить свой внутренний мир.

Читать полностью »

Плагин jquery.scrollless позволяет получить полный контроль над всем, что связано с прокруткой и перемещением по документу. Это достигается путем замены нативного скроллинга его «блочной» альтернативой. Суть «блочного» («поблочного») скроллинга в том, что основное содержимое документа (контейнера) разбивается на «блоки», каждый из которых либо отображается в окне полностью, либо не показывается совсем.Читать полностью »

Закончились Олимпийские и Паралимпийские игры. Для десятков тысяч человек, подготовивших Игры, завершился крупнейший проект. Позволю себе поделиться своим опытом по разработке и внедрению навигационной системы диспетчерского управления в рамках проекта «Логистический транспортный центр» (ЛТЦ) Автономной Некоммерческой Организации «Транспортная Дирекция Олимпийских Игр» (АНО «ТДОИ») в г.Сочи.

image

Читать полностью »

Вступление

Очень часто при разработке разных сайтов или модулей приходится использовать — постраничную навигацию. Каждый программист использует свои способы или же готовые библиотеки, но сегодня я наведу пример как можно упростить работу с этой функцией.

Немного теории

В основе работы алгоритма лежит использование SQL — запроса с ключевым словом LIMIT. Для реализации механизма постраничной навигации, нужно: смещение от начальной точки отсчёта — START и число выводимых элементов — LIMIT.

Как же это работает ???
Рассмотрим пример разбивки информации на страницы по 3 — элемента. При такой разбивке мы поочередно будем получать значения с n по n + 3 (размер вывода). Вот наглядная демонстрация:

Постраничная навигация на PHP это очень просто

Читать полностью »

10 анти паттернов навигации в Android

В данной статье мы рассмотрим 10 анти-паттернов навигации в Android, которые допускают многие новички (и не только) в создании интерфейсов Android-приложений.

Читать полностью »

Если вы не живете в полной изоляции, то вы, скорее всего, слышали о предстоящем спортивном мероприятии в Сочи. Которое, как известно, состоится уже совсем скоро. И, несомненно, это событие посетят гости со всего мира.

Скачать в AppStoreпросто pinСкачать в Google Play

Читать полностью »

С 2015 года все машины в РФ обязаны быть с ГЛОНАССом

Министерство любви ГосДума в первом чтении одобрили законопроект об обязательной установке устройств слежения с ГЛОНАСС на все новые автомобили с 2015 года.
Читать полностью »

Работа была представлена на конференции HiTB в Куала Лумпур 2013. Слайды презентации доступны по ссылке.

Из официального блога Trend Micro:

Исследователи Trend Micro обнаружили, что проблемы в безопасности АИС (Автоматическая Идентификационная Система) позволяют перехватывать связь между судами, создавать «суда-призраки», отсылать сигналы SOS или сообщения о столкновениях, или вообще отключать АИС на любом судне.

Авторы Marco Balduzzi и Kyle Wilhoit

Мне кажется, что те, кто исследовал безопасность этих систем (AIS), неплохо развлеклись получив порцию фана. Но, «безопасность» здесь ни при чём.

Читать полностью »

Навигация в сабжевых платформах проста, но доставляет некоторый зуд в некоторых местах при попытке красиво связать ее с MVVM. К примеру, в Windows Phone навигация происходит только по ccылкам с возможностью задать параметры только в URI (т.е. строками) что особенно доставляет удовольствие при перемещении представлений в другие папки

Navigate(Uri uri)

тогда как в Windows Store интерфейс немного улучшили и дали возможность передавать объект

Navigate(Type pageType, object argument)

Тут есть интересная особенность – argument должен быть сериализуемым, иначе он пройдет на страницу успешно но поломает NavigationState (функция GetNavigationState зависнет при вызове).
Собственно, задача mvvm-навигации – это красивое связывание представлений с вьюмоделями и передача вьюмоделей при переходе на представления. Задавшись такой задачей я написал небольшой тулкит с примерами для Windows Store и Windows Phone.

Как это выглядит?

Регистрация

И так, сперва нам надо собственно связать представления с вьюмоделями (в качестве IoC я использую Autofac в примерах):

_navigationBuilder
    .RegisterViewModel<FrameViewModel>().StaticResource().WithoutView()
    .RegisterViewModel<MainViewModel>().Singleton().ForView<MainPage>()
    .RegisterViewModel<NotesViewModel>().StaticResource().ForView<NotesView>()
    .RegisterViewModel<NoteViewModel>().ForView<NoteView>()
    .RegisterViewModel<AppSettingsViewModel>().ForView<AppSettingsView>()
    ;

Читать полностью »

На днях мы сообщали о том, что добавили вагон разнообразнейшей информации в рубрики, связанные с автомобилями. На этом процесс улучшений 2ГИС, в качестве помощника автолюбителю, не закончен. В августовской версии появились ещё несколько полезных функций.

Стоять или не стоять: решайте с 2ГИС
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js