Метка «навигация»

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

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

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

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

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

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

image

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

Вступление

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

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

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

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

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

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

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

Скачать в 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ГИС
Читать полностью »

Яндекс и МТС-Украина договорились о трёхмесячном сотрудничестве и с сегодняшнего числа трафик Яндекс.Карт и Яндекс.Навигатора стал бесплатным для абонентов МТС Предоплата. Время действия бесплатного периода — до 30 сентября, дальнейшие планы пока не известны.

Установленные приложения обновлять не требуется; новые — можно установить сразу из ряда магазинов: Яндекс.Store, App Store, Google play или Opera Mobile Store.

Традиционно уточняется, что "Служебный трафик, который генерируется при обращении вашего телефона/планшета к DNS и A-GPS серверам оплачивается согласно условиям тарифного плана абонента"

Единственное за чем надо проследить, так это за тем, чтобы APN в телефоне не был установлен на opera и blackberry.net — трафик тут остается платным. Это фактически означает, что использовать более-менее дешёвый мобильный интернет и бесплатную навигацию от Яндекса одновременно получится, только переключаясь между APN.
Читать полностью »