Alex

This user hasn't shared any biographical information


Posts by Alex

Бесконечный двухмерный массив на C#

17 июля 2013 - 15:05

Tags:
Posted in программирование | No Comments

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

Поддерживает динамическое добавление/удаление данных из него. Оптимизирован на быстрое выполнение операций (в основе массива лежит хеш-таблица, которая предоставляет доступ к данным со “скоростью” О(1)) и малое использование памяти (под ячейку не [...]

Геокодирование – еще один способ получения координат

13 июня 2013 - 12:52

Tags: ,
Posted in web | Комментарии выключены

В прошлой статье, я рассказывал, как можно получить координаты для карт того или иного объекта вручную. Это хороший и прямолинейный способ, который отлично работает в том случае, когда вы заранее знаете, что хотите показать пользователю. В случае, когда вы заранее этого не знаете (например, когда пользователь самостоятельно вводит адрес), нам пригодится геокодирование. Геокодирование – это [...]

Получение координат для карт

13 июня 2013 - 7:12

Tags: , ,
Posted in web | Комментарии выключены

Вчера я рассказывал об использовании замечательной библиотеки leaflet для визуализации своих карт на сайте. При установке камеры и маркера я использовал координаты x, y и внимательные читатель задастся вопросом, как получить значения этих переменных для реальных объектов на карте, как это сделано у меня на примере карты бесплатных Wi-Fi источников. X и Y – это [...]

leaflet – создание карт для web

12 июня 2013 - 13:11

Tags: , ,
Posted in web | Комментарии выключены

Сегодня речь пойдет о шикарной javascript библиотеке для создания собственных карт для веб-сайта – leaflet. Если вам нужно просто визуально показать расположение собственного офиса, то с этим справятся простейшие карты Google или Яндекс. Эти карты также помогут своим API вам, как разработчику, создать что-то более сложное, однако использовав leaflet, вы сделаете это быстрее и проще. [...]

Встраивать html5 видео все еще слишком сложно

9 июня 2013 - 12:47

Tags: ,
Posted in web | Комментарии выключены

Как встроить видео на сайт? Короткий ответ – воспользуйтесь Youtube или Vimeo. Там работают чрезвычайно умные люди, которые уже решили совершенно все проблемы, которые могут возникнуть при встраивании видео на сайт. Как это сделать без помощи сторонних сервисов? Существует 4 основных группы людей, которые будут смотреть видео у вас на сайте: Использующие современные браузеры с [...]

Nancy Framework

8 июня 2013 - 1:42

Tags: ,
Posted in web | Комментарии выключены

Nancy – это легковесный веб-фреймворк для .net. Я уже имел возможность использовать этот фреймворк для написания нескольких коммерческих проектов и могу сказать, что работать с ним – одно удовольствие. Причем он подходит не только для начинающих веб-разработчиков, но и для профессионалов своего дела. Начнем по-порядку. Установка Nancy PM> Install-Package Nancy или с сайта http://nancyfx.org/ Пишем первый [...]

Aurora.js – аудио фреймворк для web

8 июня 2013 - 0:21

Tags: ,
Posted in Новости | Комментарии выключены

Aurora.js – фреймворк, который позволяет значительно упростить написание аудио декодера средствами JavaScript. Фреймворк берет на себя организацию низкоуровневых процессов: работу с бинарными данными, декодирование и работу с оборудованием, создавая собственную абстракцию над этими процессами. Aurora.js имеет два высокоуровневых API для считывания информации и проигрывания аудио. Фреймворк легко расширяется для поддержки других форматов, декодеров и аудио-устройств. Демо [...]

Планы и всякое

24 апреля 2013 - 16:15

Posted in ignite , программирование | Комментарии выключены

Я давно не писал в блог “просто так”, о жизни. Этот пост будет посвящен этому. Я расскажу о том, чем я живу в последнее время, о прогрессе в разработке Ignite и о своих планах на будущее. С 2009-го года я был в свободном плавании – будучи некрасиво уволенным по сокращению с предыдущего места работы, я [...]

C# Отложенное получение данных

13 апреля 2013 - 15:17

Tags: ,
Posted in программирование | Комментарии выключены

Иногда при программировании сталкиваешься с задачей, которая выполняется длительное время. Обычно такие операции выполняют в отдельном потоке, чтобы не мешать ходу работы программы – таким образом решается проблема недоступности потока программы во время выполнения длительной операции, однако тут же возникает проблема синхронизации полученных в результате длительных вычислений данных с данными программы. Тут не работает привычная [...]

10 апреля 2013 - 11:21

Tags:
Posted in ignite | Комментарии выключены