12.04.2014 15:46

Пример расширения CMS

В этом разделе предполагается что вы уже о ознакомились с руководством по Django и будет показано как интегрировать программу голосования, из руководства, в django CMS. Если в дальнейшем будет упоминаться голосование, то это будет ссылка на руководство по Django. Так же убедитесь что приложение голосования добавлено в секцию INSTALLED_APPS.

Читать дальше

Polymer Dart

29.03.2014 18:11

Cоздание собственных элементов

Создание собственных HTML элементов используя Polymer

Вы можете самостоятельно создавать собственные HTML элементы, определяя внешний вид и/или поведение в семантике HTML.

Пользовательские элементы это одна из возможностей Polymet - нового типа библиотеки построенной на Web компонентах. Polymer.dart это имплементация Polymer в Dart. (Polymer является Web UI)

Читать дальше

23.03.2014 19:25

Создание консольных приложений

Эта статья научит Вас создавать консольные приложения, а так-же продемонстрирует несколько консольных приложения. Эти программы используют средства которые используют большинство консольных приложений, включая стандартный вывод, обработку ошибок и входные потоки, аргументы консольных приложений, файлы и директории и многое другое.

Читать дальше

Использование базы данных IndexedDB

25.02.2014 23:08

Использование IndexedDB

Браузеры предоставляют несколько способов сохранения вашим приложением пользовательских данных на клиентской стороне. Один из способов хранения это IndexedDB - web стандарт поддерживаемый многими браузерами. IndexedDB представляет собой реализацию индексной базы данных в которой, в которой каждая запись определяется индексом или ключом, чтобы сделать доступ к данным быстрее. При помощи IndexDB, вы можете хранить большие объемы структурированных данных, таких как изображения, массивы, словари и объекты. Стандарт не определяет ограничения по размеру конкретных элементов данных или самой базы данных, но многие браузеры могут накладывать ограничение по размеру хранилища.

IndexDB предоставляет некоторые преимущества. Ваше приложение

  • может иметь полностью функциональным, даже если подключение к сети недоступно

  • может кэшировать данные и восстанавливать состояние между вызовами.

  • не будет терять данные при разрывах сетевого соединения

  • генерирует меньше трафика.

  • выполняется быстрее, потому что манипуляции с данными проходят на вашем компьютере, а не в интренете.

Читать дальше

Заполнение и отправка форм в Dart

20.02.2014 12:50

Получение данных из форм

Многие веб приложения используют формы чтобы для сбора данных и отправки данных на сервер. Формы обычно содержат несколько элементов для ввода данных различного типа, например имени, адреса, даты рождения email адрес и так далее. HTML поддерживает несколько типов элементов ввода включая текстовые поля, радио кнопки и чекбоксы. В HTML5 добавлено больше специальных элементов, таких как email, поле для пароля, выбор цвета, виджеты для отображения даты и времени, бегунки.

Главный пример этого руководства содержит клиенскую и серверную часть. Клиентская часть использует Polymer для предоставления пользовательского интерфейса (формы содержат множество типов элементов ввода) и интерфейс синхронизации данных с Dart. Клиент и сервер общаются используя некоторые классы из различных библиотек, включаю потоки, флючерсы, HttpRequest и так далее. Сервер использует заголовки CORS для использования кросс-доменных запросов.

Замечание эта статья основывается на том что вы прочитали в разделах: Cоздание собственных элементов, Использование API для фьючерсов Динамическая обработка данных, а так же вы должны быть знакомы с библиотекой Polymer, фьючерсами, JSON и HttpRequest.

Читать дальше

Who Owns The Moon?

16.02.2014 01:15

Кому принадлежит луна

Перевод очередного прекрасного научнопопулярного видео. На этот раз это Vsause, выпуски которого я не пропускаю уже давным-давно. Видео называется "Кому принадлежит луна" и заставляет задуматься о достаточно очевидных вещах.

Читать дальше

11.02.2014 23:46

Динамическая обработка данных

Получение данных из файла или сервера

Обычно, чтобы передать данные между клиентом и сервером, web приложения используют JSON(JavaScript Object Notation). Данные могут быть серриализованы в JSON строку, которая потом передается между сервером и клиентом и преобразуется в целевой объект. Эта статья покажет вам как использовать функции из библиотеки для использования данных JSON data:convert. Так как данные JSON обычно загружаются динамически, в этой статье будет показано как приложения могут использовать HTTP запросы для получения данных с HTTP сервера. Для web приложений, HTTP запросы обслуживаются тем браузером в котором приложение запущено, учитывая ограничения безопасности браузера.

Читать дальше

Использование потоков в DART

05.02.2014 18:31

Использование потоков данных

Использование потоков для частого обновления данных.

Перевод статьи Криса Бакета

 

Запуск программы в барузере является совокупностью различных HTML событий, таких как button.onClick или событий на сервере изменения в dart:io. Потоки образуют единый интерфейс ко всему что может отправлять повторяющиеся серии данных.

 

Этот раздел объясняет как использовать потоки используя единый интерфейс.

Читать дальше

Язык программирования Dart

04.02.2014 23:11

Использование API для фьючерсов

Использование фьючерсов для асинхронных операций

Перевод статьи Shailen Tuli

 

Dart это одно поточный язык программирования. И если выполнение какой-то части кода блокирует выполнение (например, ожидание выполнения трудоемкой операции или блокирование ввода/вывода) программа ощутимо подвисает.  Асинхронные операции позволяют вашей программе работать без блокирование. Для предоставления асинхронных операций Dart использует объекты называемые фьючерсами (Future object).

 

Читать дальше

sciense b*tch

30.10.2013 23:39

Как теория относительности заставляет работать магниты

Перевод видео How Special Relativity Makes Magnets Work.

По поводу перевода оставляйте замечания в комментариях к видео. Приятного просмотра.

Missing flash plugin. Please download the latest Adobe Flash Player:
Get Adobe Flash Player

Читать дальше

Меню

Cult of digits 2014 Яндекс.Метрика