Продолжение статьи о ListView в Android, в котором мы рассмотрим более сложные примеры его использования, такие, как иконки на элементах списка и добавление чекбоксов к этим элементам. Так же мы рассмотрим возможности по оптимизации кода.
User
ListView в Android: Простое использование
4 min
71KTranslation
Блуждал в Интернете в поисках достойного мануала. Нашел, по моему мнению, достойный, но, как водится в кругах программирования под Android он, конечно же, на английском. Вот и решил привнести свой вклад в распространение мануалов в этой среде на русском. Буду его изучать и, попутно, переводить сюда.
+16
Проектирование RESTful API с помощью Python и Flask
15 min
274KTutorial
Translation
В последние годы REST (REpresentational State Transfer) стала стандартной архитектурой при дизайне веб-сервисов и веб-API.
В этой статье я покажу вам как просто создавать RESTful веб-сервисы используя Python и микрофреймворк Flask.
Характеристика системы REST определяется шестью правилами дизайна:
В этой статье я покажу вам как просто создавать RESTful веб-сервисы используя Python и микрофреймворк Flask.
Что такое REST?
Характеристика системы REST определяется шестью правилами дизайна:
- Клиент-Сервер: Должно быть разделение между сервером, который предлагает сервис и клиентом, который использует ее.
- Stateless: Каждый запрос от клиента должен содержать всю информацию, необходимую серверу для выполнения запроса. Другими словами, сервер не обязан сохранять информацию о состоянии клиента.
- Кэширование: В каждом запросе клиента должно явно содержаться указание о возможности кэширования ответа и получения ответа из существующего кэша.
- Уровневая система: Клиент может взаимодействовать не напрямую с сервером, а с произвольным количеством промежуточных узлов. При этом клиент может не знать о существовании промежуточных узлов, за исключением случаев передачи конфиденциальной информации.
- Унификация: Унифицированный программный интерфейс сервера.
- Код по запросу: Сервера могут поставлять исполняемый код или скрипты для выполнения их на стороне клиентов.
+26
Как Исландия становится раем для дата-центров
3 min
19KTranslation
Позади осталось пуленепробиваемое и взрывоустойчивое стекло пункта досмотра, еще несколько дверей с кодовыми замками, и по коридорам, в которых едва могут разминуться два человека, я попал в самое сердце завода компании Verne Global. Именно здесь я столкнулся с первой из двух вещей, которые делают Исландию привлекательным местом для строительства дата-центров: дыры в стене.
Проще говоря, в стенах были проделаны вентиляционные отверстия, благодаря которым воздух с улицы попадал в ЦОД полный серверных стоек, разумеется проходя по пути несколько фильтров и систему лазерного мониторинга. Дата-центрам нужны огромные охлаждающие мощности, и холодный воздух Исландии может помочь сэкономить множество ресурсов.
+6
Печатаем документ в виде чека с помощью Python и Parse
3 min
27KНе так давно передо мной встала задача: распечатка документа определенного формата с помощью мобильного устройства. На телефоне должны были вводиться определенные значения, отправляться на сервер (для того, чтобы потом можно было использовать эти данные на веб сайте) и печать документ с этими данными. С самого начала мой выбор пал на Google cloud print, так как он максимально прост в использовании и решении подобных задач. Но при использовании этого варианта есть несколько недостатков:
Поэтому я решил написать свой скрипт для подобных операций.
- Очень медленная обработка запроса
- Нужно где-то формировать PDF документ и возвращать ссылку на него
- Постоянно нужно выбирать принтер (если у вас подключен только один принтер к Google cloud print, то все равно нужно выбирать между ним и сохранением на Google Drive)
Поэтому я решил написать свой скрипт для подобных операций.
+11
Information
- Rating
- Does not participate
- Registered
- Activity