Дима Гадомский (Юскутум) “Можно ли позаимствовать дизайн и функционал так, чт...Provectus
The document discusses intellectual property rights, copyright, and design copying. It covers several court cases related to alleged copying between companies. It then discusses the different types of intellectual property rights like copyright, patents, trademarks, and trade secrets. The document also outlines the terms and conditions for the Apple iPhone Developer Program License Agreement, including provisions around ensuring applications do not violate third party intellectual property rights.
Василевский Илья (Fun-box): "автоматизация браузера при помощи PhantomJS"Provectus
The document discusses PhantomJS, an open-source headless WebKit browser that allows for automating web page interaction and rendering using JavaScript. It can be used to capture screenshots, render PDFs, and test pages without needing a browser UI. The document provides examples of using PhantomJS to log messages, capture screenshots, and extract data from web pages. It also discusses how PhantomJS integrates with frameworks like Capybara to enable automated testing of web applications.
Сергей Моренец: "Gradle. Write once, build everywhere"Provectus
This document provides an overview of the Gradle build tool. It discusses Gradle's advantages over other build tools like Apache Ant, Apache Maven, and Apache Ivy. Key features of Gradle highlighted include its use of the Groovy language for build scripts, flexible and customizable builds, support for multi-project builds, caching, and integration with other tools. The document also provides examples of using Gradle for tasks like custom tasks, testing, plugins, and deployments.
Effective communication is essential for getting work done, building respect among colleagues, and creating a positive work environment. The document provides tips for crafting clear email communications, including using descriptive subject lines, limiting each email to a single topic, specifying the desired response, and responding to emails in a timely manner. Good communication skills can positively influence work performance and career advancement.
Apache Solr/Lucene Internals by Anatoliy SokolenkoProvectus
This document provides an overview of Apache Lucene and Solr. It discusses Lucene's data model, index structure, basic indexing and search flows. It also summarizes how Solr builds on Lucene to provide enterprise-level search capabilities with features like sharding, replication, and faceting. The document also covers text analysis in Lucene, spell checking, and references for further reading.
Федор Поляков (Looksery) “Face Tracking на мобильных устройствах в режиме реа...Provectus
The document describes an algorithm for real-time face tracking. It discusses optimizing the algorithm from 3 FPS to 30 FPS by rewriting bottleneck code in assembler, replacing float operations with integer operations, and adding multithreading. It also notes some issues with iOS 8 that slowed performance from 30 FPS to 15 FPS and possible reasons. Contact information is provided at the end.
Дима Гадомский (Юскутум) “Можно ли позаимствовать дизайн и функционал так, чт...Provectus
The document discusses intellectual property rights, copyright, and design copying. It covers several court cases related to alleged copying between companies. It then discusses the different types of intellectual property rights like copyright, patents, trademarks, and trade secrets. The document also outlines the terms and conditions for the Apple iPhone Developer Program License Agreement, including provisions around ensuring applications do not violate third party intellectual property rights.
Василевский Илья (Fun-box): "автоматизация браузера при помощи PhantomJS"Provectus
The document discusses PhantomJS, an open-source headless WebKit browser that allows for automating web page interaction and rendering using JavaScript. It can be used to capture screenshots, render PDFs, and test pages without needing a browser UI. The document provides examples of using PhantomJS to log messages, capture screenshots, and extract data from web pages. It also discusses how PhantomJS integrates with frameworks like Capybara to enable automated testing of web applications.
Сергей Моренец: "Gradle. Write once, build everywhere"Provectus
This document provides an overview of the Gradle build tool. It discusses Gradle's advantages over other build tools like Apache Ant, Apache Maven, and Apache Ivy. Key features of Gradle highlighted include its use of the Groovy language for build scripts, flexible and customizable builds, support for multi-project builds, caching, and integration with other tools. The document also provides examples of using Gradle for tasks like custom tasks, testing, plugins, and deployments.
Effective communication is essential for getting work done, building respect among colleagues, and creating a positive work environment. The document provides tips for crafting clear email communications, including using descriptive subject lines, limiting each email to a single topic, specifying the desired response, and responding to emails in a timely manner. Good communication skills can positively influence work performance and career advancement.
Apache Solr/Lucene Internals by Anatoliy SokolenkoProvectus
This document provides an overview of Apache Lucene and Solr. It discusses Lucene's data model, index structure, basic indexing and search flows. It also summarizes how Solr builds on Lucene to provide enterprise-level search capabilities with features like sharding, replication, and faceting. The document also covers text analysis in Lucene, spell checking, and references for further reading.
Федор Поляков (Looksery) “Face Tracking на мобильных устройствах в режиме реа...Provectus
The document describes an algorithm for real-time face tracking. It discusses optimizing the algorithm from 3 FPS to 30 FPS by rewriting bottleneck code in assembler, replacing float operations with integer operations, and adding multithreading. It also notes some issues with iOS 8 that slowed performance from 30 FPS to 15 FPS and possible reasons. Contact information is provided at the end.