The document discusses Twitter's @Anywhere integration platform. It provides a 3 step process to easily integrate Twitter features like hovercards and follow buttons. @Anywhere aims to be easy, fast and self-contained. It includes tools like linkifying usernames, follow buttons, tweet boxes and hovercards. Developers can access Twitter's API through @Anywhere and target features to specific windows. The platform is supported across major browsers and Twitter provides documentation, forums and bug reporting to help with development.
The document discusses HTML5 features such as new structural elements, form types, media elements, and JavaScript APIs for canvas, local storage, web databases, web workers, websockets, geolocation, and offline web applications. It also covers tools and techniques for building mobile web apps, including jQtouch for iPhone styling, feature detection over browser detection, and PhoneGap for compiling HTML5 apps to native mobile apps. While HTML5 provides many capabilities for mobile, native apps still have advantages in accessing device hardware and approval processes.
My way to clean android - Android day salamanca editionChristian Panadero
Christian Panadero presented an approach called "My way to clean Android" which focuses on clean architecture principles like separation of concerns, testability, and decoupling. The key aspects discussed include using commands, interactors, abstractions, repositories, and data sources to separate layers. Dependencies follow a one-way rule from upper to lower layers. Examples demonstrate how to model projects with clean architecture, including MVP for the UI, repositories to abstract data sources, and strategies like caching. Advice includes working with abstractions, good naming, and starting in the correct layer. The clean code approach and references from experts like Uncle Bob and others are cited. Source code is provided on GitHub for further review.
This document provides an overview of key Android development concepts and techniques. It discusses fragments, the support library, dependency injection, image caching, threading and AsyncTask, notifications, supporting multiple screens, and optimizing ListView performance. The document also recommends several popular Android libraries and open source apps that demonstrate best practices.
This document describes Christian Panadero's "My Way to Clean Android" architecture. It advocates for separating an Android app into independent and testable layers including UI, domain/entities, repository, and data sources. It discusses concepts like dependency injection, abstractions, use cases/interactors, and MVP pattern. It provides examples of implementing clean architecture principles in Android through features like repositories that abstract data sources, dependency rules between layers, and handling threading through decorators.
The document summarizes a presentation on building cross-platform mobile apps with Xamarin Forms. It discusses Xamarin Forms libraries and infrastructure for building native UIs and accessing native APIs across iOS, Android and UWP. It provides code examples of implementing buttons, effects and platform-specific code using Xamarin Forms. It also lists some resources for learning more about Xamarin Forms, upcoming features in version 3.0, and sample applications.
The document discusses HTML5 features such as new structural elements, form types, media elements, and JavaScript APIs for canvas, local storage, web databases, web workers, websockets, geolocation, and offline web applications. It also covers tools and techniques for building mobile web apps, including jQtouch for iPhone styling, feature detection over browser detection, and PhoneGap for compiling HTML5 apps to native mobile apps. While HTML5 provides many capabilities for mobile, native apps still have advantages in accessing device hardware and approval processes.
My way to clean android - Android day salamanca editionChristian Panadero
Christian Panadero presented an approach called "My way to clean Android" which focuses on clean architecture principles like separation of concerns, testability, and decoupling. The key aspects discussed include using commands, interactors, abstractions, repositories, and data sources to separate layers. Dependencies follow a one-way rule from upper to lower layers. Examples demonstrate how to model projects with clean architecture, including MVP for the UI, repositories to abstract data sources, and strategies like caching. Advice includes working with abstractions, good naming, and starting in the correct layer. The clean code approach and references from experts like Uncle Bob and others are cited. Source code is provided on GitHub for further review.
This document provides an overview of key Android development concepts and techniques. It discusses fragments, the support library, dependency injection, image caching, threading and AsyncTask, notifications, supporting multiple screens, and optimizing ListView performance. The document also recommends several popular Android libraries and open source apps that demonstrate best practices.
This document describes Christian Panadero's "My Way to Clean Android" architecture. It advocates for separating an Android app into independent and testable layers including UI, domain/entities, repository, and data sources. It discusses concepts like dependency injection, abstractions, use cases/interactors, and MVP pattern. It provides examples of implementing clean architecture principles in Android through features like repositories that abstract data sources, dependency rules between layers, and handling threading through decorators.
The document summarizes a presentation on building cross-platform mobile apps with Xamarin Forms. It discusses Xamarin Forms libraries and infrastructure for building native UIs and accessing native APIs across iOS, Android and UWP. It provides code examples of implementing buttons, effects and platform-specific code using Xamarin Forms. It also lists some resources for learning more about Xamarin Forms, upcoming features in version 3.0, and sample applications.
This document provides information on developing chaincode using Fabric chaincode and the development environment, YAML configuration, dev mode, chaincode programming structure, dependencies, deploying and invoking chaincode, RESTful APIs, data structures including key-value and table access, HFC APIs for user management, chaincode operations, and the gateway. It describes tools for chaincode development including Docker Compose, Golang SDK, Nodejs SDK, and windows build tools.
This document provides an overview of Angular 2, including:
- Angular 2 is a rewrite of AngularJS and introduces many breaking changes.
- It uses Typescript as its language and compiles to plain JavaScript.
- Key concepts include components, templates, directives, dependency injection, and services.
- Components define views using templates, styles, and class logic. They can communicate via inputs and outputs.
- Directives add behavior to the existing DOM using selectors like elements, attributes, or classes.
Testando API's de forma unitária mocando as dependênciasMarcelo Aymone
Slides da talk na trilha de golang no TDC 2018.
Testando API's de forma unitária mocando as dependências aborda técnicas de mocks para testes unitários em golang.
This document discusses how to display records from a Northwind database in a JTable using NetBeans and SQL Server. It includes code to connect to the database, define a Product class with getters and setters, a ProductDAO class to retrieve data, and a GUI class to display the results in a JTable. The code retrieves product data including ID, name, category, supplier, price, quantity and units from the database and displays it in the table.
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERDarwin Durand
This document shows how to insert data into a database table using Visual Basic .NET. It creates a database called "ejercicio" and a table called "PRUEBA" with various columns. A module is created to handle the database connection. A form is created with textboxes and buttons to insert data. When the "btngrabar" button is clicked, a SQL insert statement is executed to add the data from the textboxes to the "PRUEBA" table.
The document discusses the benefits of using the Model-View-Controller (MVC) architecture for web applications. It introduces Giotto, a new Python framework that enforces MVC patterns. Giotto defines application features that map to a controller, model, and view. Features can be accessed via HTTP, command line, or other interfaces. This ensures separation of concerns and clear assignment of responsibilities in the code. The document provides examples of how Giotto implements common MVC patterns like model views and controllers.
This document discusses migrating from Symfony 1 to Symfony 2. It covers key differences like Symfony 2's use of the Dependency Injection Container and lack of sfContext. It provides examples of implementing models, controllers and views in Symfony 2. Recommended bundles for common Symfony 1 features are also mentioned, along with caching and the HTTP layer.
This document discusses using Autopilot to test Unity. It provides instructions for setting up the system by downloading Unity's source code and installing Autopilot. It describes running tests on Unity and inspecting it using Autopilot. An example test case is shown that tests opening a menu by clicking an entry. The document directs readers to documentation and tutorials for Autopilot and ends with an invitation for questions.
This short document discusses a photo album titled "My Photo Album - The Flowers". It encourages sharing the album on Facebook and tweeting about it. It asks if the presentation was liked.
Apache Cordova allows developers to use standard web technologies like HTML, CSS, and JavaScript to build applications that can be deployed across various mobile platforms. It provides an API that enables access to device capabilities and features. Developers can also create custom plugins to access native functionality that is not included in the core Cordova API.
The JavaScript programming language is a multi-paradigm language that is misunderstood due to its name, design errors in early implementations, and use in web browsers. It is a functional language that uses objects, prototypes, and closures. Values in JavaScript include numbers, strings, Booleans, objects, null, and undefined. All other values are objects.
Brendan Pelletier outlines a SMART goal to gain half a pound to a pound of muscle per week through consistently eating a high-protein diet and lifting weights 5 times a week. He tracks his calories and weight weekly using the website Livestrong.com. So far, he has stuck to his diet and workout routine, gaining 3 pounds in the first 2 weeks. He feels more energetic, motivated, and is sleeping better since starting this goal.
The document discusses Ireland's efforts to become a leader in digital media and a test bed for digital technologies. It outlines Ireland's plans to use EU-sponsored digital networks and infrastructure, develop test bed schemes locally, and attract overseas entrepreneurs from 2010-2020 as part of establishing a "smart economy." Specific initiatives discussed include the Exemplar Network test bed, Smartbay water management project, and winning proposals from the "Your Country Your Call" competition around making Ireland a global media hub and developing green data centers powered by renewable energy.
The document discusses green initiatives in corporate facilities and construction. It notes that corporate leaders are increasingly conscious of green practices and expect their impact to grow. It defines elements of being "green" like materials reduction and increased recycling. Key drivers include social responsibility, cost savings, and compliance with new regulations. Data centers, industrial, commercial, and institutional buildings are cited as key growth sectors for green design. The document outlines various environmental standards and organizations. It promotes Anixter's green products, services, and initiatives to help customers lower costs and comply with standards through offerings like their READY! Deployment Services.
Советы Сергея Конева - спикера 6 Всеукраинского Фитнес Форума:
- будь постоянно на связи со своими клиентами.
- нужно попасть к нему в гаджет, еще лучше – во все сразу.
- мотивируй, увлекай, делай клиента довольным. Довольный клиент приведет двух новых, а недовольный уведет 10-15 потенциальных. Поэтому нужно играть на опережение.
In a recent national South African health survey measuring the health of the nation, it was found that 74% of South Africans think their fellow citizens are overweight, while only 34% of people considered themselves as overweight or obese. The national survey, which was released in Johannesburg this week, was commissioned by GlaxoSmithKline (GSK) and conducted by independent marketing insight consultancy, Added Value.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
- Childhood obesity rates are at epidemic levels and reversing this trend will require fundamental changes to how we think and act regarding physical activity and healthy eating.
- Building a movement is needed to shift social norms and environments to make healthy choices the default. Movements raise issues, build coalitions, educate, advocate, and promote solutions.
- Evaluating progress in building a movement involves assessing outcomes like awareness, advocacy networks, media attention, and policy support over time, using both quantitative and qualitative data. The goal is to understand if strategies are accomplishing the intended results toward the long-term vision.
This document provides information on developing chaincode using Fabric chaincode and the development environment, YAML configuration, dev mode, chaincode programming structure, dependencies, deploying and invoking chaincode, RESTful APIs, data structures including key-value and table access, HFC APIs for user management, chaincode operations, and the gateway. It describes tools for chaincode development including Docker Compose, Golang SDK, Nodejs SDK, and windows build tools.
This document provides an overview of Angular 2, including:
- Angular 2 is a rewrite of AngularJS and introduces many breaking changes.
- It uses Typescript as its language and compiles to plain JavaScript.
- Key concepts include components, templates, directives, dependency injection, and services.
- Components define views using templates, styles, and class logic. They can communicate via inputs and outputs.
- Directives add behavior to the existing DOM using selectors like elements, attributes, or classes.
Testando API's de forma unitária mocando as dependênciasMarcelo Aymone
Slides da talk na trilha de golang no TDC 2018.
Testando API's de forma unitária mocando as dependências aborda técnicas de mocks para testes unitários em golang.
This document discusses how to display records from a Northwind database in a JTable using NetBeans and SQL Server. It includes code to connect to the database, define a Product class with getters and setters, a ProductDAO class to retrieve data, and a GUI class to display the results in a JTable. The code retrieves product data including ID, name, category, supplier, price, quantity and units from the database and displays it in the table.
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERDarwin Durand
This document shows how to insert data into a database table using Visual Basic .NET. It creates a database called "ejercicio" and a table called "PRUEBA" with various columns. A module is created to handle the database connection. A form is created with textboxes and buttons to insert data. When the "btngrabar" button is clicked, a SQL insert statement is executed to add the data from the textboxes to the "PRUEBA" table.
The document discusses the benefits of using the Model-View-Controller (MVC) architecture for web applications. It introduces Giotto, a new Python framework that enforces MVC patterns. Giotto defines application features that map to a controller, model, and view. Features can be accessed via HTTP, command line, or other interfaces. This ensures separation of concerns and clear assignment of responsibilities in the code. The document provides examples of how Giotto implements common MVC patterns like model views and controllers.
This document discusses migrating from Symfony 1 to Symfony 2. It covers key differences like Symfony 2's use of the Dependency Injection Container and lack of sfContext. It provides examples of implementing models, controllers and views in Symfony 2. Recommended bundles for common Symfony 1 features are also mentioned, along with caching and the HTTP layer.
This document discusses using Autopilot to test Unity. It provides instructions for setting up the system by downloading Unity's source code and installing Autopilot. It describes running tests on Unity and inspecting it using Autopilot. An example test case is shown that tests opening a menu by clicking an entry. The document directs readers to documentation and tutorials for Autopilot and ends with an invitation for questions.
This short document discusses a photo album titled "My Photo Album - The Flowers". It encourages sharing the album on Facebook and tweeting about it. It asks if the presentation was liked.
Apache Cordova allows developers to use standard web technologies like HTML, CSS, and JavaScript to build applications that can be deployed across various mobile platforms. It provides an API that enables access to device capabilities and features. Developers can also create custom plugins to access native functionality that is not included in the core Cordova API.
The JavaScript programming language is a multi-paradigm language that is misunderstood due to its name, design errors in early implementations, and use in web browsers. It is a functional language that uses objects, prototypes, and closures. Values in JavaScript include numbers, strings, Booleans, objects, null, and undefined. All other values are objects.
Brendan Pelletier outlines a SMART goal to gain half a pound to a pound of muscle per week through consistently eating a high-protein diet and lifting weights 5 times a week. He tracks his calories and weight weekly using the website Livestrong.com. So far, he has stuck to his diet and workout routine, gaining 3 pounds in the first 2 weeks. He feels more energetic, motivated, and is sleeping better since starting this goal.
The document discusses Ireland's efforts to become a leader in digital media and a test bed for digital technologies. It outlines Ireland's plans to use EU-sponsored digital networks and infrastructure, develop test bed schemes locally, and attract overseas entrepreneurs from 2010-2020 as part of establishing a "smart economy." Specific initiatives discussed include the Exemplar Network test bed, Smartbay water management project, and winning proposals from the "Your Country Your Call" competition around making Ireland a global media hub and developing green data centers powered by renewable energy.
The document discusses green initiatives in corporate facilities and construction. It notes that corporate leaders are increasingly conscious of green practices and expect their impact to grow. It defines elements of being "green" like materials reduction and increased recycling. Key drivers include social responsibility, cost savings, and compliance with new regulations. Data centers, industrial, commercial, and institutional buildings are cited as key growth sectors for green design. The document outlines various environmental standards and organizations. It promotes Anixter's green products, services, and initiatives to help customers lower costs and comply with standards through offerings like their READY! Deployment Services.
Советы Сергея Конева - спикера 6 Всеукраинского Фитнес Форума:
- будь постоянно на связи со своими клиентами.
- нужно попасть к нему в гаджет, еще лучше – во все сразу.
- мотивируй, увлекай, делай клиента довольным. Довольный клиент приведет двух новых, а недовольный уведет 10-15 потенциальных. Поэтому нужно играть на опережение.
In a recent national South African health survey measuring the health of the nation, it was found that 74% of South Africans think their fellow citizens are overweight, while only 34% of people considered themselves as overweight or obese. The national survey, which was released in Johannesburg this week, was commissioned by GlaxoSmithKline (GSK) and conducted by independent marketing insight consultancy, Added Value.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
- Childhood obesity rates are at epidemic levels and reversing this trend will require fundamental changes to how we think and act regarding physical activity and healthy eating.
- Building a movement is needed to shift social norms and environments to make healthy choices the default. Movements raise issues, build coalitions, educate, advocate, and promote solutions.
- Evaluating progress in building a movement involves assessing outcomes like awareness, advocacy networks, media attention, and policy support over time, using both quantitative and qualitative data. The goal is to understand if strategies are accomplishing the intended results toward the long-term vision.
Geotourism is emerging as an exciting new element within the overall experiential tourism mix. This presentation details some new resaerch findings from Australia.
Increasing Access to Safe Drinking Water - by SummerAmalia Giebitz
This document discusses the target of reducing by half the proportion of people without sustainable access to safe drinking water and basic sanitation. It identifies the main causes of unsafe drinking water and lack of sanitation as climate change, pollution from agriculture and industry, population growth, and irrigation usage. The effects are increased poverty, disease, and water disputes. It also profiles the organization Global Water and their work providing water and sanitation in developing countries.
The king Nebuchadnezzar built a golden statue and commanded all people to bow down and worship it. When the music played, Shadrach, Meshach, and Abednego refused to bow down because they only worshipped God. They told the king that even if God did not save them, they would not worship the statue. The angry king had them thrown into a fiery furnace, but they came out unharmed. The king then praised their God and gave them better jobs.
Cooperation needs on Field Operational TestseuroFOT
This document provides an overview of a meeting about field operational tests (FOTs) of intelligent transport systems. It discusses the goals of improving safety, cleaner mobility, and energy efficiency through new technologies. FOT-Net is introduced as a project bringing together FOT organizers, experts, and stakeholders from Europe and Asia to share results and best practices. The document outlines how FOT-Net supports deployment of new technologies by informing policy decisions and identifies its role in coordinating information through a wiki and serving as a networking and discussion platform.
IN THIS SUMMARY
Throughout human history, most countries have had more young people than old people. This is no longer true in the United States and is even less true in most western European countries and Japan. Between 2010 and 2040, the numbers of elderly Americans will more than double while the non-elderly population will grow by just ten percent. As the United States workforce ages, some analysts and researchers are projecting a labor shortage and a corresponding job boom in the next decade. As a result, there will be a gap in the availability of an educated and trained pool of skilled workers to fill organizational needs. In The Boomer Retirement Time Bomb, Donald L. Venneberg and Barbara Welss Eversole endeavor to shed some light on the issues connected to retaining, and even recruiting, talent from the pool of senior experienced workers.
SUBSCRIBE TODAY
http://www.bizsum.com/summaries/boomer-retirement-time-bomb
The document describes how to build a cross-domain API called @anywhere that allows Twitter functionality to be embedded on third-party sites. It discusses using postMessage to enable cross-domain communication and implementing an RPC layer to wrap Twitter's REST API. It also covers how to handle authentication and authorization using OAuth, passing the access token back to the embedding page securely using the window.name polling technique. The goal is to provide a secure, frictionless, and unobtrusive way to access Twitter APIs from any domain.
People using your web app also use many other online services. You'll often want to pull data from those other services into your app, or publish data from your app out to other services. In this talk, Randy will explain the terminology you need to know, share best practices and techniques for integrating, and walk through two real-world examples. You'll leave with code snippets to help you get started integrating.
Angular를 활용한 웹 프론트단 개발과 2.0에서 달라진점Jeado Ko
Angular를 활용한 웹 프론트단 개발과 2.0에서 달라진점은 Angular 2.0에서 컴포넌트 기반 아키텍처로 변경되었다고 설명했습니다. Angular 2.0에서는 타입스크립트를 사용하며 컴포넌트, 디렉티브, 템플릿 등의 개념이 도입되었습니다. 또한 Angular 2.0
Angular를 활용한 웹 프론트단 개발과 2.0에서 달라진점은 Angular 2.0에서 컴포넌트 기반 아키텍처로 변경되었다는 것을 요약한다. Angular 2.0에서는 TypeScript를 사용하며 컴포넌트, 템플릿, 스타일 및 이벤트 바인딩을 정의할 수 있다. 또한 데이터 바인딩, 뷰
Net/http and the http.handler interfaceJoakim Gustin
1. The document discusses building web servers in Go using the net/http package and the http.Handler interface. It covers the basics of routing, middleware, accessing dependencies, and testing HTTP handlers.
2. Various techniques for routing requests, using middleware, injecting dependencies, and testing HTTP handlers are demonstrated. Key concepts like the http.Handler interface and middleware signatures are explained.
3. Tips and tricks for Go HTTP development are provided, such as using anonymous structs, returning errors from handlers, and setting HTTP status codes on errors.
1. The document discusses building web servers in Go using the net/http package and the http.Handler interface. It covers the basics of routing, middleware, accessing dependencies, and testing HTTP handlers.
2. Various tips and tricks are provided, such as using anonymous structs, injecting dependencies rather than global variables, and returning errors from HTTP handlers to allow for centralized error handling.
3. The presentation emphasizes best practices like implementing the http.Handler interface on functions, using middleware to modify request handling, and returning custom error types from handlers to set HTTP status codes.
Mobile Software Engineering Crash Course - C06 WindowsPhoneMohammad Shaker
The document provides an overview of mobile software engineering for Windows Phone, discussing tools and frameworks like the Windows Phone SDK, Silverlight, MVVM, data binding, navigation, and WebClient; it also mentions game development with XNA and using touch events to control a particle engine. Code samples demonstrate common tasks like data binding, navigation, and downloading data with WebClient.
The document discusses Dart, a new programming language developed by Google. It summarizes that Dart is a structured language for web programming with new tools, libraries, and features like isolates for concurrency without shared memory, optional static typing, and futures for asynchronous programming. It provides examples of how isolates, mirrors, and data binding work in Dart.
This document provides an overview of best practices for Android development. It discusses topics such as UI design, including layouts and styles; using the action bar for search and progress indicators; accessibility; network connections; asynchronous tasks and services; fragments and navigation patterns; geolocation and performance; dependency injection; and recommended tools and libraries. The document provides code snippets and links to the Android developer documentation for further information on these topics.
This session is recommended for anyone interested in building real-time streaming applications using AWS. In this session, you will get a deep understanding of how data can be ingested by Amazon Kinesis and made available for real-time analysis and processing. We’ll also show how you can leverage the Kinesis client to make your applications highly available and fault tolerant. We’ll explore various design considerations in implementing real-time solutions and explain key concepts against the backdrop of an actual use case. Finally, we’ll situate stream processing in the broader context of your big data applications.
This document discusses best practices for developing Node.js applications. It recommends using frameworks like Express for building web apps, libraries like Async to avoid callback hell, and organizing code into modular sub-applications. It also covers testing, error handling, documentation, and open-sourcing projects. Standards like Felix's Style Guide and domain-driven design principles are advocated. Communication channels like events, HTTP APIs, and WebSockets are examined.
This document discusses optimizing Meetup's performance by reducing page load times. It recommends reducing JavaScript, image, DOM, and CSS files. Specific techniques include externalizing and concatenating JavaScript, lazy loading images and scripts, minimizing DOM elements, writing efficient CSS selectors, and profiling code to optimize loops and DOM manipulation. Reducing page weight through these techniques can improve the user experience by speeding up load times and drop in member activity.
Lets stir some Ajax wizardry into a conventional Struts application, without all the sweat and bother of writing our own JavaScript. Struts 1 and Struts 2 both support Ajax taglibs that look and feel just like ordinary JSP tags. If it's just a little bit of Ajax that you want, these tags will get you around the learning curve in record time.
The document discusses best practices for developing Android applications using an agile process. It covers topics like using extreme programming practices, testing Android apps, mocking dependencies, and challenges like the Dalvik runtime environment. Continuous integration is also mentioned as important for Android projects.
User exits in Informatica MDM allow custom Java code to extend functionality at specific points in batch or API processes. A user exit is called by MDM Hub to run user-developed code with input parameters. Sample code is provided for a post-landing user exit that prints values, connects to the database, and calls a custom procedure. The different types of user exits are described for various MDM processes like staging, loading, matching, and merging. Common uses of user exits include data transformation, reject processing, loading related data, and manipulating child records.
This document provides an overview of Xitrum, an asynchronous and clustered Scala web framework built on top of Netty and Akka. It describes what Xitrum is, why it should be used, how it works, examples of its features like actions, views, routing, authentication, and more. It also provides links to the Xitrum homepage, guides, community, and examples of where Xitrum is used in production.
Xitrum Web Framework Live Coding Demos / Xitrum Web Framework ライブコーディングscalaconfjp
Xitrum is an asynchronous and clustered Scala web framework and HTTP server built on top of Netty and Akka. It is feature-rich, easy to use, and high performance. Xitrum can scale to a cluster of servers using Akka Cluster and Hazelcast. It is used in production systems in various countries. The document provides information on Xitrum's architecture, features, annotations, and examples of actions and SockJS messaging.
This document contains hacked HTML code that was inserted by "Vaga kontol & Dr_h0uCk BiG BOSS fuck lol". The code includes JavaScript that animates text revealing the message "This site was hacked by vaga-HACkeR Dz. sok jago bangsat" and other messages claiming responsibility for the hack. It also includes code to block right clicking on the page and redirect any clicks.
This document contains hacked HTML code and JavaScript that is designed to display a fake hacking message and restrict access to the page. The code uses techniques like revealing divs, right-click blocking, and animated text to present a message that the site has been hacked by certain individuals and directs the user to click to continue. The page background is black and the style is designed to draw attention to the hacking message with colors and animations.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Setting up @Anywhere is easy. Let's start with a simple use case. Hovercards are a feature of Twitter.com that are also available via @Anywhere. Let's walk through how you can put Hovercards on your site.
If you already have Twitter usernames mentioned in your web site or application, Hovercards provide your users with a small, context-aware tooltip that provides access to data about a particular Twitter user.
Goto http://dev.twitter.com/anywhere and register your application
At the end of the registration process you will be provided with a snippet of JavaScript you can copy and paste into your site.
Let's take a closer look at the @Anywhere JavaScript that you copy and paste into your site to see how easy it is to work with @Anywhere.
Configuring @Anywhere is easy. When including the @Anywhere JavaScript file you simply pass your API key and the version you want to work with as parameters in the URL.
- When you call the anywhere() method, you pass in a callback that receives a Twitter API client instance as its only argument
- By convention we name that argument "T"
- All @Anywhere functionality is hung off of the API client instance ("T")
- T is a function that you can use to scope @Anywhere functionality
- By default all @Anywhere functionality operates on the body of the document
- Over the past couple of years CSS selectors have become the preferred means of accessing elements in the DOM
- So, with @Anywhere you can pass a CSS selector to T to limit the scope of where the @Anywhere to a particular element or elements in the page
- This makes using @Anywhere easy because it is building on techniques most developers are already familiar with
Another design goal of @Anywhere was that it needed to be fast. This was especially important since optimizing client-side/in-browser performance has been a real priority in recent years. We didn't want developers to worry that by using/including @Anywhere they'd be making some sacrifices regarding performance.
- There is a one to many relationship between anywhere.js and @Anywhere client instances
- You only need to include the anywhere.js file once, and can then create any number of @Anywhere client instances (via twttr.anywhere()) per page as illustrated in this example
- All @Anywhere client instances share the same script resources
- Additionally, feature-specific resources are loaded on-demand
- For example, the TweetBox code is not loaded into the page until the tweetBox() method is called
- Because @Anywhere features are loaded on demand, it makes it very easy to defer the loading and rendering of a given @Anywhere feature until it is request the by the user
- In this example, the TweetBox will be not be loaded and rendered until the user clicks the comment button.
- iframes provide self-contained scope for JavaScript and CSS
- @Anywhere loads its dependencies into an iframe to keep our scripts sandboxed from those of the host site
- @Anywhere widgets run in an iframe to prevent styles of the host site bleeding in
- Under the hood @Anywhere is simply using the Twitter API. Therefore, there is functionality in @Anywhere that doesn't require the user to auth. We've seen one example of this already: being able to view a user's profile data in a Hovercard.
- For those things that DO require require the user to auth, @Anywhere handles all that for you (completely client-side auth)
- In addition you can piggy back on our auth, here's how
- @Anywhere provides an authComplete and signOut event that can be used to determine whether or not users of your web site or web application have logged in to Twitter and authorized your application for access.
- Using the "Connect with Twitter" button it is possible to bind listeners for both the authComplete and signOut events via an object literal passed to the connectButton method. Listeners for the authComplete are passed the logged in user as a single argument.
The connect flow is as follows:
1. Connect launches popup
2. User asked either to:
- Auth (if logged in to Twitter)
- Login + auth (if not logged in)
3. Single-level of permissions (for simplicity for the user and dev)
4. Tokens are good for 2 hours and are automatically refreshed as long as the user is logged into Twitter
- @Anywhere authentication is via OAuth 2.0
- Not fully implemented all profiles, just what we needed for @Anywhere
- Production, non @Anywhere implementations should continue to use the OAuth 1 endpoint until our OAuth 2.0 is deployed
- Once we have our OAuth 2.0 endpoint deployed we'll provide a complete migration plan
- The isConnected() method can be used to determine if the user has already logged in has authorized your web site or application. When the user is connected the "currentUser" property can be used to retrieve information about the logged-in user.
- The user object has a data method that can be passed a string representing the property to retrieve.
- This example illustrates how to use jQuery and @Anywhere to conditionally display either a Connect with Twitter button, or the user's screen name and profile image if they've already authenticated.
- This example is the same as the previous slide, but uses YUI 3's method of determining when the page is ready
The authComplete and signOut events are also globally accessible on the Twitter API client instance (T), allowing you to listen for them when triggered by any @Anywhere functionality.
@Anywhere provides a convenient way to link Twitter usernames found in your web site or application back to a user's profile page on Twitter.com. A Twitter screen name is an '@' symbol followed by 1 to 20 alphanumeric characters, including underscores ("_"). @ev or @biz and two examples of Twitter username.
- To automatically linkify Twitter usernames, simply call T.linkifyUsers()
- Calling linkifyUsers in this way would attempt to linkify all potential Twitter users in the <body> of the page.
- To limit the scope of what is linkified, simply pass a CSS selector to the Twitter API client (T).
- For example, to linkify only Twitter usernames found in an element with the id of "main", pass the selector "#main" to T.
API is consistent across each @Anywhere util and widget
- Specify the element(s) via selector (omitting selector == apply to <body>)
- Call method the collection
- Each has options - specified via an object literal
- Developer documentation includes all configuration options for each @Anywhere feature along with working examples
Follow buttons make it easy to provide users of your site or application with a way to follow users on Twitter. Adding Follow Buttons to your web site or web application is easy: simply call T passing in a selector indicating where you want the Follow Button to appear, and call the followButton method specifying a Twitter username.
The Tweet Box allows Twitter users to tweet directly from within your web site or web application. To use the Tweet Box, call T passing in a selector indicating where you want the Tweet Box to appear, and call the tweetBox method.
- @Anywhere also provides a JavaScript implementation of the entire Twitter API
- Currently the JavaScript implementation of the Twitter API is in beta, and is not part of the 1.0.0 release
- If you'd like to use the JavaScript API, some changes to your @Anywhere configuration are necessary
- Another feature provided by @Anywhere is a JavaScript interface to the REST API. This feature is currently in beta, and is available to developers at Chirp.
- To use the JavaScript API you need to modify your configuration of @Anywhere
- All API methods are asynchronous
- Can specify a success callback as the second argument to any API method call
If you wish to listen for both success and error, you can specify those listeners via an object literal passed as a second argument to any API method call
Because AJAX operations are asynchronous, calls need to nested
Using the Twitter JavaScript API you can chain methods calls and specify your callback at the end of the chain
The documentation for the JavaScript API can be found at http://platform.twitter.com/js-api.html
When declaring a version number, specifying the version as a whole number will result in @Anywhere using the latest available version for that major version number. For example, if the current available version of @Anywhere is version 1.2.1, specifying a version of 1 will result in @Anywhere using version 1.2.1.
It is also possible to use @Anywhere by declaring a specific version number. Indicating a specific version number will ensure your @Anywhere integration remains on a desired version regardless of the latest available version.
- You can pass the version of @Anywhere as the first argument to the anywhere() method
- The primary use case for passing the version as an argument to the anywhere() would be running two different versions of @Anywhere side-by-side on the same page
- Can create multiple instances of the @Anywhere client
- Can target an @Anywhere client instance at another window
- All instances of the same version share resources
Complete @Anywhere documentation is available at http://dev.twitter.com/anywhere/begin
Developer support provided via the twitter-dev-anywhere Google Group
@Anywhere bugs can be filed via Google Code: http://code.google.com/p/twitter-api/issues/list
Of course you can also find support for @Anywhere via Twitter by following @Anywhere