James Gough introduces the LJC/JCP committee and encourages involvement. He was recently elected to the JCP, which oversees Java specifications. The summary discusses issues with dates in Java and introduces Joda Time and JSR-310 as improved alternatives. Gough provides contact information for those interested in learning more.
Con8837 leverage authorization to monetize content and media subscriptions ...OracleIDM
?
The document discusses leveraging authorization to monetize content and media subscriptions. It describes how organizations can offer tiered subscription levels for content, and how an externalized authorization system like Oracle Entitlements Server allows them to quickly change entitlements and offerings by adjusting policies. This helps expand customer bases and upsell subscribers to premium tiers. Customer case studies are provided of companies using authorization to manage content subscriptions.
This document discusses SSH (Secure Shell) and SSL (Secure Sockets Layer). SSH is a protocol for securely accessing remote computers over unencrypted networks. It uses encryption algorithms and public key authentication to protect data in transit. SSL is used to secure network communications and relies on certificate authorities to verify user identities. The document also describes how to manually install and configure SSL on an Apache web server, use SSH for encrypted file transfer and port forwarding, and highlights vulnerabilities in SSL renegotiation.
Este documento presenta 10 comportamientos digitales que promueven el respeto a los derechos humanos en el uso de las tecnolog¨ªas de la informaci¨®n y comunicaci¨®n (TIC). Estos comportamientos incluyen utilizar las TIC respetando a los dem¨¢s y haci¨¦ndose respetar, proteger la informaci¨®n y seguridad personal, ser responsable con la privacidad propia y ajena, y no utilizar las TIC para actividades ilegales o que atenten contra los derechos humanos.
Never worry about losing power for your mobile device while you¡¯re on the move. PNY¡¯s Power Bank are rechargeable battery banks designed to provide you power wherever or whenever you need it for any USB powered device.
The document discusses a proposed shopping cart optimization system called InnoShop for the German supermarket market. It analyzes the size and potential of the German cart market, estimated at 70 million USD currently. Surveys of store managers and customers found interest in innovations to reduce checkout wait times. Customers preferred improvements like lighter carts, better wheels, and ways to store shopping lists. The proposal is that InnoShop carts with integrated barcode scanners could save time and give an early adopter competitive advantage through a differentiated customer experience.
Den¨²ncia da Lava Jato contra Jo?o SantanaMiguel Rosario
?
1. O Minist¨¦rio P¨²blico Federal denuncia 12 pessoas por organiza??o criminosa, corrup??o e lavagem de dinheiro relacionadas ao esquema da Odebrecht.
2. A den¨²ncia ¨¦ resultado da continuidade das investiga??es da Opera??o Lava Jato sobre estruturas paralelas de lavagem de dinheiro e doleiros.
3. S?o denunciados executivos da Odebrecht, doleiros e outros envolvidos em pagamento de propinas a pol¨ªticos em troca de benef¨ªcios para a empreiteira entre 2006-2015.
????Croatian Govt, the most communicative government in the world?Tomislav Korman
?
The FP7 Crossover Conference was held directly before the Digital Agenda Assembly on 17th & 18th June at Trinity College in Dublin.
What was discussed? Open and big data, Visual analytics
Modelling and simulation, Collaborative Governance and Crowdsourcing, Serious Gaming, Opinion Mining.
Quest?o de ordem - suspei??o do relator da Comiss?o de ImpeachmentMiguel Rosario
?
O documento questiona a indica??o do Senador Antonio Anastasia para relatar o pedido de impeachment da Presidente Dilma Rousseff devido sua filia??o ao PSDB, partido que apoia o impeachment. Alega que os autores da den¨²ncia incluem membros do PSDB e que o partido emite pr¨¦-julgamentos sobre os fatos, o que viola regras sobre imparcialidade do relator. Pede esclarecimentos sobre a suspei??o do Senador e demais membros do PSDB para a relatoria.
Este documento contiene 54 p¨¢ginas de NOTAMs (avisos a los navegantes) para el aeropuerto de Porto Alegre/Salgado Filho (SBPA) en Brasil. Los NOTAMs anuncian cambios temporales o permanentes relacionados con procedimientos, equipos y restricciones en el aeropuerto.
This document summarizes an article on assets-based approaches to public health. It discusses how health is influenced by complex systems at multiple levels, from individual to social and environmental. Traditional public health often focuses on individual behaviors, while assets-based approaches emphasize strengthening communities and environments to promote health and reduce inequalities. The document provides examples of initiatives that engage communities and utilize local knowledge and strengths to improve health outcomes.
This document discusses the future of cities and proposes building new cities from scratch that are centered around social networks and entertainment. It notes that traditional reasons for cities like work, trade, or education are less important now. It argues that friends and entertainment will drive new city development over the next 10-15 years. As an example, it outlines how Las Vegas was built from nothing and is now very valuable, and proposes doing something similar by developing land in Nevada to build new cities organized around social networks and apps that provide necessary services.
Extensive sampling of basidiomycete genomes demonstrates inadequacy of the wh...Gomez Garc¨ªa
?
The document is a correction notice for a previous publication. It notes that an additional source of funding for one of the author's laboratories was omitted from the acknowledgments and should be added. Specifically, it states that "Additional support to J.D.W.¡¯s laboratory was provided by Grant 1R01-GM088274 from the National Institutes of Health General Medical Sciences." The correction is intended to provide a more complete record of funding sources.
This document summarizes market research conducted for a shopping cart optimization project in Germany. Surveys were conducted with supermarket managers and customers to understand pain points and opportunities. The German shopping cart market is estimated at 70 million USD annually. Most managers and customers expressed frustration with long checkout lines and wanted improvements to cart design and functionality to make shopping easier. Common suggestions included reducing cart weight and width, improving wheels, and adding features like a phone holder or shopping list organizer. The research indicates customer demands could influence stores to update outdated cart systems.
1) O documento fornece um plano para ler a B¨ªblia em um ano, reservando 20-30 minutos por dia.
2) Ele d¨¢ instru??es sobre como escolher e analisar os textos b¨ªblicos selecionados.
3) O plano de leitura lista os livros e cap¨ªtulos da B¨ªblia a serem lidos diariamente ao longo do ano.
This document discusses sharing brands online in schools and with external audiences. It notes that inbound sharing is positive but outbound sharing is negative. While some share to buy things, the main reason for sharing is not to make purchases. The document also provides statistics on active user counts for Facebook, Twitter, and LinkedIn as of mid-2012.
This document discusses motivation waves and how to harness moments of high motivation to establish healthy behaviors. It defines motivation as the ability to do hard things and notes that motivation fluctuates. When motivation is high, hard behaviors can be successful. The document recommends using periods of high motivation to make hard healthy behaviors easier to perform, even when motivation is low. It identifies six sources of motivation - goal-driven, habit-driven, momentum-driven, reward-driven, social-driven, and recognition-driven - and provides examples for how to leverage each source.
This document discusses observations and insights about creativity and store stalking. It provides details on the author's visits to various stores in Germany and their observations about customer behaviors, product displays, checkout lines, and other aspects of the store layout and operations. The author encourages readers to cultivate their own creativity by paying close attention to their personal interests and surroundings.
Tek 2013 - Building Web Apps from a New Angle with AngularJSPablo Godel
?
AngularJS is a new JavaScript framework, backed by Google, for building powerful, complex and rich client-side web applications. We will go over the features and basics of building a web application with AngularJS and we will demonstrate how to communicate with a REST server built with PHP.
This document lists different types of dwellings including detached and attached houses, terraced houses, villas, huts, cottages, yurts, tents, igloos, houseboats, bus houses, and caravans.
A Framework for Model-Driven Digital Twin EngineeringDaniel Lehner
?
ºÝºÝߣs from my PhD Defense at Johannes Kepler University, held on Janurary 10, 2025.
The full thesis is available here: https://epub.jku.at/urn/urn:nbn:at:at-ubl:1-83896
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...ScyllaDB
?
This talk shares how Discord scaled their message search infrastructure using Rust, Kubernetes, and a multi-cluster Elasticsearch architecture to achieve better performance, operability, and reliability, while also enabling new search features for Discord users.
Understanding Traditional AI with Custom Vision & MuleSoft.pptxshyamraj55
?
Understanding Traditional AI with Custom Vision & MuleSoft.pptx | ### ºÝºÝߣ Deck Description:
This presentation features Atul, a Senior Solution Architect at NTT DATA, sharing his journey into traditional AI using Azure's Custom Vision tool. He discusses how AI mimics human thinking and reasoning, differentiates between predictive and generative AI, and demonstrates a real-world use case. The session covers the step-by-step process of creating and training an AI model for image classification and object detection¡ªspecifically, an ad display that adapts based on the viewer's gender. Atulavan highlights the ease of implementation without deep software or programming expertise. The presentation concludes with a Q&A session addressing technical and privacy concerns.
The document discusses a proposed shopping cart optimization system called InnoShop for the German supermarket market. It analyzes the size and potential of the German cart market, estimated at 70 million USD currently. Surveys of store managers and customers found interest in innovations to reduce checkout wait times. Customers preferred improvements like lighter carts, better wheels, and ways to store shopping lists. The proposal is that InnoShop carts with integrated barcode scanners could save time and give an early adopter competitive advantage through a differentiated customer experience.
Den¨²ncia da Lava Jato contra Jo?o SantanaMiguel Rosario
?
1. O Minist¨¦rio P¨²blico Federal denuncia 12 pessoas por organiza??o criminosa, corrup??o e lavagem de dinheiro relacionadas ao esquema da Odebrecht.
2. A den¨²ncia ¨¦ resultado da continuidade das investiga??es da Opera??o Lava Jato sobre estruturas paralelas de lavagem de dinheiro e doleiros.
3. S?o denunciados executivos da Odebrecht, doleiros e outros envolvidos em pagamento de propinas a pol¨ªticos em troca de benef¨ªcios para a empreiteira entre 2006-2015.
????Croatian Govt, the most communicative government in the world?Tomislav Korman
?
The FP7 Crossover Conference was held directly before the Digital Agenda Assembly on 17th & 18th June at Trinity College in Dublin.
What was discussed? Open and big data, Visual analytics
Modelling and simulation, Collaborative Governance and Crowdsourcing, Serious Gaming, Opinion Mining.
Quest?o de ordem - suspei??o do relator da Comiss?o de ImpeachmentMiguel Rosario
?
O documento questiona a indica??o do Senador Antonio Anastasia para relatar o pedido de impeachment da Presidente Dilma Rousseff devido sua filia??o ao PSDB, partido que apoia o impeachment. Alega que os autores da den¨²ncia incluem membros do PSDB e que o partido emite pr¨¦-julgamentos sobre os fatos, o que viola regras sobre imparcialidade do relator. Pede esclarecimentos sobre a suspei??o do Senador e demais membros do PSDB para a relatoria.
Este documento contiene 54 p¨¢ginas de NOTAMs (avisos a los navegantes) para el aeropuerto de Porto Alegre/Salgado Filho (SBPA) en Brasil. Los NOTAMs anuncian cambios temporales o permanentes relacionados con procedimientos, equipos y restricciones en el aeropuerto.
This document summarizes an article on assets-based approaches to public health. It discusses how health is influenced by complex systems at multiple levels, from individual to social and environmental. Traditional public health often focuses on individual behaviors, while assets-based approaches emphasize strengthening communities and environments to promote health and reduce inequalities. The document provides examples of initiatives that engage communities and utilize local knowledge and strengths to improve health outcomes.
This document discusses the future of cities and proposes building new cities from scratch that are centered around social networks and entertainment. It notes that traditional reasons for cities like work, trade, or education are less important now. It argues that friends and entertainment will drive new city development over the next 10-15 years. As an example, it outlines how Las Vegas was built from nothing and is now very valuable, and proposes doing something similar by developing land in Nevada to build new cities organized around social networks and apps that provide necessary services.
Extensive sampling of basidiomycete genomes demonstrates inadequacy of the wh...Gomez Garc¨ªa
?
The document is a correction notice for a previous publication. It notes that an additional source of funding for one of the author's laboratories was omitted from the acknowledgments and should be added. Specifically, it states that "Additional support to J.D.W.¡¯s laboratory was provided by Grant 1R01-GM088274 from the National Institutes of Health General Medical Sciences." The correction is intended to provide a more complete record of funding sources.
This document summarizes market research conducted for a shopping cart optimization project in Germany. Surveys were conducted with supermarket managers and customers to understand pain points and opportunities. The German shopping cart market is estimated at 70 million USD annually. Most managers and customers expressed frustration with long checkout lines and wanted improvements to cart design and functionality to make shopping easier. Common suggestions included reducing cart weight and width, improving wheels, and adding features like a phone holder or shopping list organizer. The research indicates customer demands could influence stores to update outdated cart systems.
1) O documento fornece um plano para ler a B¨ªblia em um ano, reservando 20-30 minutos por dia.
2) Ele d¨¢ instru??es sobre como escolher e analisar os textos b¨ªblicos selecionados.
3) O plano de leitura lista os livros e cap¨ªtulos da B¨ªblia a serem lidos diariamente ao longo do ano.
This document discusses sharing brands online in schools and with external audiences. It notes that inbound sharing is positive but outbound sharing is negative. While some share to buy things, the main reason for sharing is not to make purchases. The document also provides statistics on active user counts for Facebook, Twitter, and LinkedIn as of mid-2012.
This document discusses motivation waves and how to harness moments of high motivation to establish healthy behaviors. It defines motivation as the ability to do hard things and notes that motivation fluctuates. When motivation is high, hard behaviors can be successful. The document recommends using periods of high motivation to make hard healthy behaviors easier to perform, even when motivation is low. It identifies six sources of motivation - goal-driven, habit-driven, momentum-driven, reward-driven, social-driven, and recognition-driven - and provides examples for how to leverage each source.
This document discusses observations and insights about creativity and store stalking. It provides details on the author's visits to various stores in Germany and their observations about customer behaviors, product displays, checkout lines, and other aspects of the store layout and operations. The author encourages readers to cultivate their own creativity by paying close attention to their personal interests and surroundings.
Tek 2013 - Building Web Apps from a New Angle with AngularJSPablo Godel
?
AngularJS is a new JavaScript framework, backed by Google, for building powerful, complex and rich client-side web applications. We will go over the features and basics of building a web application with AngularJS and we will demonstrate how to communicate with a REST server built with PHP.
This document lists different types of dwellings including detached and attached houses, terraced houses, villas, huts, cottages, yurts, tents, igloos, houseboats, bus houses, and caravans.
A Framework for Model-Driven Digital Twin EngineeringDaniel Lehner
?
ºÝºÝߣs from my PhD Defense at Johannes Kepler University, held on Janurary 10, 2025.
The full thesis is available here: https://epub.jku.at/urn/urn:nbn:at:at-ubl:1-83896
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...ScyllaDB
?
This talk shares how Discord scaled their message search infrastructure using Rust, Kubernetes, and a multi-cluster Elasticsearch architecture to achieve better performance, operability, and reliability, while also enabling new search features for Discord users.
Understanding Traditional AI with Custom Vision & MuleSoft.pptxshyamraj55
?
Understanding Traditional AI with Custom Vision & MuleSoft.pptx | ### ºÝºÝߣ Deck Description:
This presentation features Atul, a Senior Solution Architect at NTT DATA, sharing his journey into traditional AI using Azure's Custom Vision tool. He discusses how AI mimics human thinking and reasoning, differentiates between predictive and generative AI, and demonstrates a real-world use case. The session covers the step-by-step process of creating and training an AI model for image classification and object detection¡ªspecifically, an ad display that adapts based on the viewer's gender. Atulavan highlights the ease of implementation without deep software or programming expertise. The presentation concludes with a Q&A session addressing technical and privacy concerns.
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraScyllaDB
?
Learn how Responsive replaced embedded RocksDB with ScyllaDB in Kafka Streams, simplifying the architecture and unlocking massive availability and scale. The talk covers unbundling stream processors, key ScyllaDB features tested, and lessons learned from the transition.
Gojek Clone is a versatile multi-service super app that offers ride-hailing, food delivery, payment services, and more, providing a seamless experience for users and businesses alike on a single platform.
Just like life, our code must evolve to meet the demands of an ever-changing world. Adaptability is key in developing for the web, tablets, APIs, or serverless applications. Multi-runtime development is the future, and that future is dynamic. Enter BoxLang: Dynamic. Modular. Productive. (www.boxlang.io)
BoxLang transforms development with its dynamic design, enabling developers to write expressive, functional code effortlessly. Its modular architecture ensures flexibility, allowing easy integration into your existing ecosystems.
Interoperability at Its Core
BoxLang boasts 100% interoperability with Java, seamlessly blending traditional and modern development practices. This opens up new possibilities for innovation and collaboration.
Multi-Runtime Versatility
From a compact 6MB OS binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, WebAssembly, Android, and more, BoxLang is designed to adapt to any runtime environment. BoxLang combines modern features from CFML, Node, Ruby, Kotlin, Java, and Clojure with the familiarity of Java bytecode compilation. This makes it the go-to language for developers looking to the future while building a solid foundation.
Empowering Creativity with IDE Tools
Unlock your creative potential with powerful IDE tools designed for BoxLang, offering an intuitive development experience that streamlines your workflow. Join us as we redefine JVM development and step into the era of BoxLang. Welcome to the future.
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...ScyllaDB
?
Scaling content understanding for billions of images is no easy feat. This talk dives into building extreme label classification models, balancing accuracy & speed, and optimizing ML pipelines for scale. You'll learn new ways to tackle real-time performance challenges in massive data environments.
Computational Photography: How Technology is Changing Way We Capture the WorldHusseinMalikMammadli
?
? Computational Photography (Computer Vision/Image): How Technology is Changing the Way We Capture the World
He? d¨¹?¨¹nm¨¹s¨¹n¨¹zm¨¹, m¨¹asir smartfonlar v? kameralar nec? bu q?d?r g?z?l g?r¨¹nt¨¹l?r yarad?r? Bunun sirri Computational Fotoqrafiyas?nda(Computer Vision/Imaging) gizlidir¡ª??kill?ri ??km? v? emal etm? ¨¹sulumuzu t?kmill??dir?n, komp¨¹ter elmi il? fotoqrafiyan?n inqilabi birl??m?si.
? ????? ??????? ????? ?
???????? ??????????? is proud to be a part of the ?????? ????? ???? ???? ??????? (?????) success story! By delivering seamless, secure, and high-speed connectivity, OSWAN has revolutionized e-?????????? ?? ??????, enabling efficient communication between government departments and enhancing citizen services.
Through our innovative solutions, ???????? ?????????? has contributed to making governance smarter, faster, and more transparent. This milestone reflects our commitment to driving digital transformation and empowering communities.
? ?????????? ??????, ?????????? ??????????!
World Information Architecture Day 2025 - UX at a CrossroadsJoshua Randall
?
User Experience stands at a crossroads: will we live up to our potential to design a better world? or will we be co-opted by ¡°product management¡± or another business buzzword?
Looking backwards, this talk will show how UX has repeatedly failed to create a better world, drawing on industry data from Nielsen Norman Group, Baymard, MeasuringU, WebAIM, and others.
Looking forwards, this talk will argue that UX must resist hype, say no more often and collaborate less often (you read that right), and become a true profession ¡ª in order to be able to design a better world.
Technology use over time and its impact on consumers and businesses.pptxkaylagaze
?
In this presentation, I explore how technology has changed consumer behaviour and its impact on consumers and businesses. I will focus on internet access, digital devices, how customers search for information and what they buy online, video consumption, and lastly consumer trends.
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & TipsTrustArc
?
Understanding DPIA/PIAs and how to implement them can be the key to embedding privacy in the heart of your organization as well as achieving compliance with multiple data protection / privacy laws, such as GDPR and CCPA. Indeed, the GDPR mandates Privacy by Design and requires documented Data Protection Impact Assessments (DPIAs) for high risk processing and the EU AI Act requires an assessment of fundamental rights.
How can you build this into a sustainable program across your business? What are the similarities and differences between PIAs and DPIAs? What are the best practices for integrating PIAs/DPIAs into your data privacy processes?
Whether you're refining your compliance framework or looking to enhance your PIA/DPIA execution, this session will provide actionable insights and strategies to ensure your organization meets the highest standards of data protection.
Join our panel of privacy experts as we explore:
- DPIA & PIA best practices
- Key regulatory requirements for conducting PIAs and DPIAs
- How to identify and mitigate data privacy risks through comprehensive assessments
- Strategies for ensuring documentation and compliance are robust and defensible
- Real-world case studies that highlight common pitfalls and practical solutions
2. LJC/JCP
? Who am I?
? What is the LJC/JCP?
? Why get involved?
Thursday, 14 July 2011
3. Who am I?
? James Gough
? jpgough@gmail.com
? Twitter: goughjam
? Java developer for 8 years, 4 years industry experience
? Work at a large investment bank developing Flex and Java
? Run my own company in spare time developing iOS
applications
3
Thursday, 14 July 2011
4. LJC/JCP
? LJC recently elected onto the JCP committee
? JCP (Java Community Process)
? The JCP is the mechanism for developing
standard technical speci?cations for the
Java technology
? Interested? Ben Evans @kittylst on twitter, or
?nd me at the bar on Tuesday
4
Thursday, 14 July 2011
5. Why get involved?
? Chance to have a say
? Discover more about Java and the
inner workings
? Get involved on projects and
contribute to Java directly
? Offered to do a lightning talk
? Coming soon: Java memory pub
5
Thursday, 14 July 2011
6. Dates?
? The thing that's bothering me at the
moment is dating, there¡¯s several things
to be aware of:
? Choosing a good restaurant
? What to wear
? ....
6
Thursday, 14 July 2011
7. Java Dates
? Java Date and Calendar
? Joda Time
? JSR-310
7
Thursday, 14 July 2011
8. Java Date
? Java Date has been in the language since January 23, 1996
? Many good discussions about what¡¯s wrong with dates
? Mutability
? Date is a DateTime, but there are other classes for SQL
? No Timezones
? Not easy to use
8
Thursday, 14 July 2011
9. Calendar
? Still mutable
? Can¡¯t format a date directly
9
Thursday, 14 July 2011
10. Example From It¡¯s High Time
@JavaOne 2008
? How many bugs in this code?
Date date = new Date(2007, 12, 13, 16,
40);
TimeZone zone = TimeZone.getInstance
("Asia/HongKong");
Calendar cal = new GregorianCalendar
(date, zone);
DateFormat fm = new SimpleDateFormat
("HH:mm Z");
String str = fm.format(cal);
10
Thursday, 14 July 2011
11. Example From It¡¯s High Time
@JavaOne 2008
? 6 bugs in the code!
Date date = new Date(2007, 12, 13, 16,
40);
TimeZone zone = TimeZone.getInstance
("Asia/Hong_Kong");
Calendar cal = new GregorianCalendar
(date, zone);
DateFormat fm = new SimpleDateFormat
("HH:mm Z");
String str = fm.format(cal);
11
Thursday, 14 July 2011
12. Joda Time
? Instant
? Moment in time, represented by DateTime. DateTime
is immutable
? Interval
? An interval of time from one instant to another. Both
end points have same Chronology and TimeZone
? Duration
? Duration of time measured in milliseconds. No
timezone of chronology applies
12
Thursday, 14 July 2011
13. Joda Time
? Period
? A period of time de?ned in terms of ?elds (e.g. +1 month)
? Chronology
? A calculation engine supporting complex calendar rules
? In most this can be ignored, important to the internal design, but
not to the standard user using ISOChronology
? Timezones
? DateTimeZone zone = DateTimeZone.forID
("Europe/London");
13
Thursday, 14 July 2011
14. JSR-310
? Human/Machine Timelines
? Requirement to have a separation of concerns
between human and machine timelines
? DateTime is better thought of as a LocalDateTime and
a timezone
? Pluggable Chronology
? Restrict DateTime classes to a single calendar system
? Nulls
? Null means 0 in most cases, ouch!
14
Thursday, 14 July 2011
15. Getting Involved
? ThreeTen is now on GitHub
? Open project that can be contributed to
? A few pull requests have been made since moving to
GitHub
? Accept the legal agreement
? Mailing List: threeten-
develop@lists.sourceforge.net
15
Thursday, 14 July 2011
16. Contact
? James Gough
? jpgough@gmail.com
? Twitter: goughjam
3
16
Thursday, 14 July 2011