The document discusses the business case for sustainability. It outlines how sustainability can boost efficiency, talent retention and brand perception. It also highlights growth opportunities in clean tech, green building and organic products. The document advocates for using online collaboration tools to promote sustainability through reduced commuting, materials and increased coordination. It provides examples of a company's sustainability practices and commitments to minimize environmental impact.
The document discusses the business case for sustainability. It outlines how sustainability can boost efficiency, talent retention and brand perception. It also highlights growth opportunities in clean tech, green building and organic products. The document advocates for using online collaboration tools to promote sustainability through reduced commuting, materials and increased coordination. It provides examples of a company's sustainability practices and commitments to minimize environmental impact.
O documento descreve o evento Web Sem Limites de 2008, organizado pelo curso de pós-graduação em Desenvolvimento de Sistemas para a Web da PUC Minas. O objetivo era compartilhar discussões e pesquisas sobre desenvolvimento web de forma multidisciplinar, abordando temas como usabilidade, arquitetura da informação e tendências da Web 2.0. O programa incluía palestras sobre design centrado no usuário, arquitetura para aplicações Web 2.0 em Java e tendências futuras para a Web.
OPEN DATA WEEK //Plenary 1 : Opening NGO data to increase transparency on ove...Fing
The document discusses the International Aid Transparency Initiative (IATI), which aims to provide transparency on international aid spending. It provides information on how IATI enables people to find, use, and add aid spending data. It also discusses how both large international organizations and small NGOs can implement IATI standards. Challenges to IATI such as literacy, traceability, and accessibility are also examined, along with recommendations to maintain the IATI standard and utilize one's own aid data.
Protect Intellectual Property At BorderJim Chester
This document discusses intellectual property rights protections at the US border. It summarizes how trademarks, trade names, copyrights, and patents can be recorded with US Customs to prevent import of infringing goods. The recording process requires application letters including registration details. Customs can then deny entry or seize infringing imports. Gray market goods present unique challenges as they are not necessarily illegal but can cause consumer confusion.
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowKouhei Sutou
I introduced Ruby and Apache Arrow integration including the "super fast large data interchange and processing" Apache Arrow feature at RubyKaigi Takeout 2021.
This talk introduces how we can use the "super fast large data interchange and processing" Apache Arrow feature in Ruby. Here are some use cases:
* Fast data retrieval (fast pluck) from DB such as MySQL and PostgreSQL for batch processes in a Ruby on Rails application
* Fast data interchange with JavaScript for dynamic visualization in a Ruby on Rails application
* Fast OLAP with in-process DB such as DuckDB and Apache Arrow DataFusion in a Ruby on Rails application or irb session
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowKouhei Sutou
To use Ruby for data processing widely, Apache Arrow support is important. We can do the followings with Apache Arrow:
* Super fast large data interchange and processing
* Reading/writing data in several famous formats such as CSV and Apache Parquet
* Reading/writing partitioned large data on cloud storage such as Amazon S3
This talk describes the followings:
* What is Apache Arrow
* How to use Apache Arrow with Ruby
* How to integrate with Ruby 3.0 features such as MemoryView and Ractor
Apache Arrow 1.0 - A cross-language development platform for in-memory dataKouhei Sutou
Apache Arrow is a cross-language development platform for in-memory data. You can use Apache Arrow to process large data effectively in Python and other languages such as R. Apache Arrow is the future of data processing. Apache Arrow 1.0, the first major version, was released at 2020-07-24. It's a good time to know Apache Arrow and start using it.
Apache Arrow - A cross-language development platform for in-memory dataKouhei Sutou
Apache Arrow is the future for data processing systems. This talk describes how to solve data sharing overhead in data processing system such as Spark and PySpark. This talk also describes how to accelerate computation against your large data by Apache Arrow.
csv, one of the standard libraries, in Ruby 2.6 has many improvements:
* Default gemified
* Faster CSV parsing
* Faster CSV writing
* Clean new CSV parser implementation for further improvements
* Reconstructed test suites for further improvements
* Benchmark suites for further performance improvements
These improvements are done without breaking backward compatibility.
This talk describes details of these improvements by a new csv maintainer.
PGroonga 2 – Make PostgreSQL rich full text search system backend!Kouhei Sutou
PGroonga 2.0 has been released with 2 years development since PGroonga 1.0.0. PGroonga 1.0.0 just provides fast full text search with all languages support. It's important because it's a lacked feature in PostgreSQL. PGroonga 2.0 provides more useful features to implement rich full text search system with PostgreSQL. This session shows how to implement rich full text search system with PostgreSQL!
This talk describes about PGroonga that resolves these problems.