Internals — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
(Анонс встречи 2)
(Анонс встречи 2)
Строка 21: Строка 21:
  
 
==Встречи==
 
==Встречи==
 +
 +
===Результат крайней встречи===
 +
Дата и время: 8 декабря 2011 18:30-20:15
 +
 +
Место: Кафедра в политехе
 +
 +
Состав: Группа GeoPhoto (Миша, Валя, Антон), куратор (Sergey N Lukin), Игорь.
 +
Итоги:
 +
* Было выявлено, что существуют проблемы при решении задачи [[Задача_A3_(threadsStat)]] -  В течении недели ребята либо поделятся своими проблемами в этой задаче, либо их решат.
 +
* Рассказано небольшое введение в понятие API [Sergey]
 +
* Объяснена необходимость и дано краткое описание OAuth [Sergey]
 +
 +
Краткое резюме о встречи от Антона
 +
 +
----
 +
 +
 +
==== API ====
 +
 +
- набор функции, предоставляемых сторонним разработчиком для работы с приложением.
 +
 +
Пример: HTTP – стандарт интерфейса для общения сервера и браузера.
 +
 +
Примеры расширенных протоколов на основе HTTP: REST, RPC.
 +
 +
REST: основан на понятии ресурсов, которыми можно оперировать. Проще для понимания, т. к. у всех ресурсов очень похожие методы.
 +
 +
RPC: основан на действиях. Позволяет предоставить более сложные действия в виде готовых методов, но вызов методом не интуитивен.
 +
 +
 +
'''Mashup''' – смесь нескольких проектов, которая предоставляет функции, которых нет ни в одном из изначальных проектов.
 +
 +
==== OAUTH ====
 +
Предоставляет авторизованный доступ к API, тем самым предоставляя доступ к личным данным пользователей.
 +
 +
====Структура проекта====
 +
«Агенты» (получают данные с различных сервисов) →  «Трансформеры» (переводят данные в единый вид) → Аналитик → Визуализатор
 +
----
 +
  
 
==Анонс встречи 2==
 
==Анонс встречи 2==
Строка 38: Строка 77:
 
[[Category: Internals]]
 
[[Category: Internals]]
  
===Результат крайней встречи===
+
===Результат встречи 1 ===
 
Дата и время: 28 ноября 2011 18:30-20:15
 
Дата и время: 28 ноября 2011 18:30-20:15
  

Версия 10:29, 9 декабря 2011

Презентация с обзором проекта

http://www.slideshare.net/slookin/geo-photo-10197125

Заинтересовавшиеся проектом

(временный список)

  • Миша Верховых
  • Валя Григорьев
  • Егор Климов
  • Стас Лукашевский
  • Леша Нахлупин
  • Антон Урамер
  • Юра Шмидт

Пробные задачи

Задача A3 (threadsStat)

Задача A2 (getListPage)

Задача A1 (getPage)

Встречи

Результат крайней встречи

Дата и время: 8 декабря 2011 18:30-20:15

Место: Кафедра в политехе

Состав: Группа GeoPhoto (Миша, Валя, Антон), куратор (Sergey N Lukin), Игорь. Итоги:

  • Было выявлено, что существуют проблемы при решении задачи Задача_A3_(threadsStat) - В течении недели ребята либо поделятся своими проблемами в этой задаче, либо их решат.
  • Рассказано небольшое введение в понятие API [Sergey]
  • Объяснена необходимость и дано краткое описание OAuth [Sergey]

Краткое резюме о встречи от Антона



API

- набор функции, предоставляемых сторонним разработчиком для работы с приложением.

Пример: HTTP – стандарт интерфейса для общения сервера и браузера.

Примеры расширенных протоколов на основе HTTP: REST, RPC.

REST: основан на понятии ресурсов, которыми можно оперировать. Проще для понимания, т. к. у всех ресурсов очень похожие методы.

RPC: основан на действиях. Позволяет предоставить более сложные действия в виде готовых методов, но вызов методом не интуитивен.


Mashup – смесь нескольких проектов, которая предоставляет функции, которых нет ни в одном из изначальных проектов.

OAUTH

Предоставляет авторизованный доступ к API, тем самым предоставляя доступ к личным данным пользователей.

Структура проекта

«Агенты» (получают данные с различных сервисов) → «Трансформеры» (переводят данные в единый вид) → Аналитик → Визуализатор



Анонс встречи 2

Дата и время: 8 декабря 2011 18:30

Место: Кафедра политеха

Состав: Группа GeoPhoto (Миша, Валя, Егор, Стас, Леша, Антон, Юра), куратор (Sergey N Lukin), желающие.

План и задачи встречи:

  • Разбор результатов задачи Задача_A3_(threadsStat) [Михаил В.]
  • Введение в API [Sergey]
  • Введение в OAuth [Sergey]
  • Задачи на следущую неделю [Sergey]

Результат встречи 1

Дата и время: 28 ноября 2011 18:30-20:15

Место: Кафедра в политехе

Состав: Группа GeoPhoto (Миша, Валя), куратор (Sergey N Lukin), Игорь.

  • Примеры решения задачи A1 и вариант решения задачи A2.
    • рассмотрены примеры на python и java
  • Обсуждение недостатков решения A2 и переход к понятию многопоточного программирования. done
    • рассказ про потоки и особенность реализации многопоточных программ (@notebene - купить маркеры для доски)
  • Примеры реализации многопоточных программ.
  • Планы и задачи на след. неделю.
    • Задача А3 - исследование производительности многопоточной программы.
    • Рекомендуется почитать про протокол HTTP и понятие Интерфейса приложений (API).
    • На следующей встречи я расскажу о протоколе авторизации OAuth

Анонс встречи 1

Ссылки

Поиск интересных/живописных мест в России/Мире. (Анализ GPS данных из_фотографий)