MongoDB - About Performance Optimization, Ivan Griga - Smart GammaEvgeniy Kuzmin
- For which data types MongoDB is more suitable.
- Basic tips for optimizing performance.
- How to quickly and easily speed up a high-load project that uses MongoDB as the main data repository.
- How to build queries and use indexes.
Приложения для Windows Phone: как мы это делаем #codefestActis Wunderman
Презентация руководителя отдела мобильных приложений Григория Никонова для конференции CodeFest 2013. Рассказ о нашем опыте в разработке мобильных приложений и, в частности, о том, как сэкономить время и усилия за счёт фреймворков.
FrontTalks: Константин Лебедев (Mail.ru), File API: обработка файлов на клиен...Yandex
История появления open source библиотеки для работы с файлами. Создание предпросмотра изображений на клиенте. Чтение файлов (exif, id3 и т.п.), загрузка результата на сервер. Всё это работает даже в IE6.
MongoDB - About Performance Optimization, Ivan Griga - Smart GammaEvgeniy Kuzmin
- For which data types MongoDB is more suitable.
- Basic tips for optimizing performance.
- How to quickly and easily speed up a high-load project that uses MongoDB as the main data repository.
- How to build queries and use indexes.
Приложения для Windows Phone: как мы это делаем #codefestActis Wunderman
Презентация руководителя отдела мобильных приложений Григория Никонова для конференции CodeFest 2013. Рассказ о нашем опыте в разработке мобильных приложений и, в частности, о том, как сэкономить время и усилия за счёт фреймворков.
FrontTalks: Константин Лебедев (Mail.ru), File API: обработка файлов на клиен...Yandex
История появления open source библиотеки для работы с файлами. Создание предпросмотра изображений на клиенте. Чтение файлов (exif, id3 и т.п.), загрузка результата на сервер. Всё это работает даже в IE6.
Асинхронность стала неотъемлемой частью как клиент-сайда, так и бек-энда. Будут рассмотрены основные паттерны и библиотеки, позволяющие сделать код читаемым и поддерживаемым.
Презентация со встречи сообщества SPb Python Interest Group рассказывающая об устройстве словарей в Python.
В презентации рассмотрена работа словаря в CPython 2.x, словаря в CPython 3.x, а также рассмотрены изменения в CPython 3.6.
Помимо CPython рассмотрены версии словаря в альтернативных реализациях Python, таких как PyPy, IronPython и Jython.
Что нового в Google BigQuery :
✔ Как Google BigQuery развивает возможности Standard SQL.
✔ Data Manipulation Language. Как удалить или изменить данные, уже записанные в таблицы (актуально для тех, кто исповедует GDPR).
✔ Что такое Data Definition Language и как с его помощью управлять таблицами и представлениями через SQL-запрос.
✔ Партиционирование таблиц по полю. Как разбивать большие таблицы на части, чтобы ускорить выполнение запросов.
И еще много небольших, но полезных обновлений:
✔ Как оптимизировать ваши запросы
✔ Золотые правила, которые помогут уменьшить объем обрабатываемых данных и ускорить выполнение запросов.
✔ Как и зачем использовать Query Plan Explanation. Расскажем о стадиях выполнения запроса и объясним, как читать графики, которые BigQuery показывает после выполнения запроса.
Большинство считает CSS чем-то простым и не заслуживающим внимания. Но за мнимой простотой кроется большая сложность и огромный пласт проблем, не имеющих пока решения. Современный CSS с его объёмами, новыми фичами, разной поддержкой и багами браузеров, уже почти не поддается анализу человеком. Для этого появляются программы, которые разбирают CSS на атомы, анализируют и помогают сделать его лучше. Как к этому прийти, где мы сейчас и что ещё предстоит сделать.
This short document contains 6 photos credited to different photographers and encourages the reader to create their own Haiku Deck presentation on SlideShare by getting started. It showcases images while promoting the ability to make image-based presentations using Haiku Deck on SlideShare.
Brochure – Massey University Business SchoolRick Petford
The document provides information about the business solutions offered by Massey Business School. It discusses how Massey Business School can help businesses with talent development, leadership programs, business insights through data analytics, strategy support, research and innovation partnerships, and start-up development. Specific programs and services are described, such as the Master of Analytics (Business) for transforming big data, strategy planning workshops, research collaborations, and the ecentre business incubator for start-ups. Client testimonials and examples of partnerships with companies like McDonald's are also mentioned.
This short document provides two Twitter handles, @DoctorLex and @InPayTo, and encourages the reader to tweet at those accounts. It does not provide any other context or information.
Este documento presenta el marco metodológico de una investigación. La investigación es explicativa y correlacional, buscando explicar las causas de un fenómeno y evaluar la relación entre variables. El diseño es experimental, con una muestra del 7% de la población de una comunidad aplicando un shampoo de guaireña. Los datos se recolectan mediante entrevistas sobre los efectos del shampoo. El shampoo se elabora extrayendo aceite de semillas y hojas de guaireña y mezclándolos con otros ingredientes.
Асинхронность стала неотъемлемой частью как клиент-сайда, так и бек-энда. Будут рассмотрены основные паттерны и библиотеки, позволяющие сделать код читаемым и поддерживаемым.
Презентация со встречи сообщества SPb Python Interest Group рассказывающая об устройстве словарей в Python.
В презентации рассмотрена работа словаря в CPython 2.x, словаря в CPython 3.x, а также рассмотрены изменения в CPython 3.6.
Помимо CPython рассмотрены версии словаря в альтернативных реализациях Python, таких как PyPy, IronPython и Jython.
Что нового в Google BigQuery :
✔ Как Google BigQuery развивает возможности Standard SQL.
✔ Data Manipulation Language. Как удалить или изменить данные, уже записанные в таблицы (актуально для тех, кто исповедует GDPR).
✔ Что такое Data Definition Language и как с его помощью управлять таблицами и представлениями через SQL-запрос.
✔ Партиционирование таблиц по полю. Как разбивать большие таблицы на части, чтобы ускорить выполнение запросов.
И еще много небольших, но полезных обновлений:
✔ Как оптимизировать ваши запросы
✔ Золотые правила, которые помогут уменьшить объем обрабатываемых данных и ускорить выполнение запросов.
✔ Как и зачем использовать Query Plan Explanation. Расскажем о стадиях выполнения запроса и объясним, как читать графики, которые BigQuery показывает после выполнения запроса.
Большинство считает CSS чем-то простым и не заслуживающим внимания. Но за мнимой простотой кроется большая сложность и огромный пласт проблем, не имеющих пока решения. Современный CSS с его объёмами, новыми фичами, разной поддержкой и багами браузеров, уже почти не поддается анализу человеком. Для этого появляются программы, которые разбирают CSS на атомы, анализируют и помогают сделать его лучше. Как к этому прийти, где мы сейчас и что ещё предстоит сделать.
This short document contains 6 photos credited to different photographers and encourages the reader to create their own Haiku Deck presentation on SlideShare by getting started. It showcases images while promoting the ability to make image-based presentations using Haiku Deck on SlideShare.
Brochure – Massey University Business SchoolRick Petford
The document provides information about the business solutions offered by Massey Business School. It discusses how Massey Business School can help businesses with talent development, leadership programs, business insights through data analytics, strategy support, research and innovation partnerships, and start-up development. Specific programs and services are described, such as the Master of Analytics (Business) for transforming big data, strategy planning workshops, research collaborations, and the ecentre business incubator for start-ups. Client testimonials and examples of partnerships with companies like McDonald's are also mentioned.
This short document provides two Twitter handles, @DoctorLex and @InPayTo, and encourages the reader to tweet at those accounts. It does not provide any other context or information.
Este documento presenta el marco metodológico de una investigación. La investigación es explicativa y correlacional, buscando explicar las causas de un fenómeno y evaluar la relación entre variables. El diseño es experimental, con una muestra del 7% de la población de una comunidad aplicando un shampoo de guaireña. Los datos se recolectan mediante entrevistas sobre los efectos del shampoo. El shampoo se elabora extrayendo aceite de semillas y hojas de guaireña y mezclándolos con otros ingredientes.
La investigación se centra en elaborar un champú a base de semillas de guaireña (Moringa oleífera) para nutrir el cabello en San Francisco, Venezuela. Primero se estudian los beneficios de la guaireña y luego se crea y prueba un champú a base de sus semillas. La investigación es explicativa y correlacional con diseño experimental. Se aplican entrevistas para probar la eficacia del champú, arrojando resultados exitosos en un 90% de casos. Finalmente, se concluye que el uso de un champú natural mejora
Este documento describe la ira como una emoción causada por frustraciones internas o externas que activa el sistema de pelear o huir en el cuerpo. Explica cómo la ira afecta fisiológicamente al cuerpo y ofrece estrategias para manejarla como calmarse y comunicarse. Además, señala que aunque la ira puede ser útil para motivar a las personas, también es importante controlarla y evitar que se convierta en agresividad. Finalmente, clasifica la ira en tres categorías: pasiva, asertiva y agres
By Janet de Acevedo Macdonald
"If you love to show, then wherever Arabian horse lovers gather is a prime travel destination." My observations about Tulsa, Oklahoma, the site of the US National Championship Show for the Arabian Horse Association.
Organic grain cropping systems aim to improve soil quality, nutrient cycling, and pest management through practices like crop rotations, cover crops, and integrating livestock. Research shows organic systems can increase soil carbon sequestration, nitrogen fertility, and some ecosystem services compared to conventional no-till systems. Effective weed management in organic systems relies on cultural practices, like competitive crop varieties and cover crops, rather than herbicides. Cover crop mixtures may provide greater benefits than individual species by utilizing resources more completely and suppressing weeds through allelopathy. Further research is still needed to fully understand long-term impacts and ensure organic grain production remains sustainable.
We planned our preliminary task by storyboarding how we would include shot reverse shot, match on action, the 180 degree rule, and a character walking into a room and sitting opposite someone. Our filming went well using an empty classroom as the setting for "The School's Creep," and we stuck to all the technical rules. During editing, we assembled the shots, cut unnecessary parts, added background music and sound effects to make the actions more dramatic.
Рarse'им бэкенд
Аким Халилов
Вы хотите выучить Backbone? Хотите просто писать клиентский код, не думая о сервере и о том, как все обрабатывать, хранить, бэкапить? Выход есть – храните с помощью Parse. Parse – платформа, которая предоставляет возможность хранения данных без забот о сервере. Хранилище данных, соц. сети, push-notification, cloud code. Что такое Parse и что он умеет, о библиотеке для использования:
- знакомство с JS API и примеры использования;
- начинаем кодить: stub-проект;
- кодим фичи: CRUD + плюшки;
- хостим.
Неважно какой фреймворк вы используете, внутри всё равно будет ваш уникальный код под проект, со своей структурой и логикой. Его нужно поддерживать, а коллегам нужно в него вникать. Как минимизировать порог вхождений и в целом облегчить поддержку проекта? Какие инструменты и подходы можно использовать, или сделать самому, для анализа, даже не кода, а проекта в целом? Константин поделится своим взглядом на этим вопросы и какие могут быть решения.
Разработка крупного Standalone проекта на юнити: улучшаем производительностьВадим Воробьев
Презентация к докладу на DevGamm 2015, Минск.
В докладе рассказывлось о технических тонкостях оптимизации под ПК в Unity на примере The Godlike и приводились истории разработки. Как использовать кодогенерацию, что может профайлер Unity, как правильно работать с UI и почему не стоит связываться с LINQ.
3. http://www.slideshare.net/IgorShkulipa 3
Класс «Четырехугольник»
public class Rectangle
{
public Rectangle()
{}
private double width;
private double height;
private double area;
public string Width {
get { return Convert.ToString(width); }
set { width = Convert.ToDouble(value); }
}
public string Height {
get { return Convert.ToString(height); }
set { height = Convert.ToDouble(value); }
}
public string Area {
get {
area = width * height;
return Convert.ToString(area);
}
set {
area = width*height;
}
}
}
9. http://www.slideshare.net/IgorShkulipa 9
Анимации
В настоящее время в WPF используются три подхода к анимации (линейная
интерполяция, ключевые кадры и пути), ничто не мешает создавать классы
анимации, которые модифицируют значения на основе совершенно другого
подхода. Единственное требование — класс анимации должен модифицировать
значения с течением времени. В пространстве имен
System.Windows.Media.Animation описаны несколько классов анимации:
• 17 классов использующих анимацию методом интерполяции;
• 22 класса использующих анимацию ключевого кадра;
• 3 класса использующих анимацию на основе пути.
Все эти классы анимации унаследованы от абстрактного класса
ИмяТипаAnimationBase, реализующего несколько основополагающих аспектов.
Он предоставляет основу для создания собственных классов анимации. Если тип
данных поддерживает более одного типа анимации, то все его классы анимации
наследуются от абстрактного базового класса. Например, DoubleAnimation и
DoubleAnimationUsingKeyFrames — оба являются наследниками
DoubleAnimationBase.
Этими 42 классами содержимое пространства имен System.Windows.Media.Animation
не исчерпывается. Каждая анимация ключевого кадра также работает с
собственным классом ключевого кадра и классом коллекции ключевых кадров.
Так что в сумме пространство имен System.Windows.Media.Animation содержит
более 100 классов.
13. http://www.slideshare.net/IgorShkulipa 13
Архитектурный паттерн MVVM
• Модель (Model), так же, как в
классическом паттерне MVC, Модель
представляет собой фундаментальные
данные, необходимые для работы
приложения (классы, структуры).
• Вид/Представление (View) так
же, как в классическом паттерне MVC,
Вид — это графический интерфейс, то
есть окно, кнопки и.т.п.
• Модель вида (ViewModel, что
означает «Model of View») является с
одной стороны абстракцией Вида, а с
другой предоставляет обертку данных
из Модели, которые подлежат
связыванию. То есть она содержит
Модель, которая преобразована к
Виду, а так же содержит в себе
команды, которыми может
пользоваться Вид, чтобы влиять на
Модель.