The document discusses using the ActionBarSherlock library to provide action bar functionality for older Android versions back to 2.0. It explains that ABS needs to be imported into Eclipse as a library project and added to the dependencies of any project using it. Activities need to extend SherlockActivity and the ABS themes need to be set. The ActionBar is accessed via getSupportActionBar() and menus are added similarly to normal but using the showAsAction attribute.
Elasticsearch is a distributed, open source search and analytics engine. It was created in 2010 by Shay Banon, who previously created Compass in 2004. Elasticsearch is written in Java, runs on Linux, Windows and Mac OS X, and is distributed and highly available. It features real-time search, document oriented data model with no schema, and is built on top of Lucene. The document provides details on setting up Elasticsearch, indexing and retrieving data, and includes examples of using it with Ruby on Rails through the Tire gem for full text search capabilities in web applications.
Applets are small java programs which have no main method. You can see applets in a browser or applet viewer.
Life cycle of applets
1. init(): Calls only ones in an applet's lifecycle when the browser window opens.
2.start(): Calls after init() when the applet becomes active.
3. paint(): Invoke immediately after start().
4. stop(): Applet becomes temporarily inactive.
5. destroy(): Calls once in applets lifecycle when the browser window shuts down.
Swing is a lightweight component compare to applets.
Applets need HTML code to run but swings are stand alone applications.
Applets need a browser for execution but in swings, there is no need of browser for the execution.
1. Burp extensions can overcome web application hurdles through the Burp API. Interfaces like IMessageEditorTab and ITab allow creating new views of requests and responses, while processHTTPMessage and doPassiveScan can automate tasks by catching and rewriting traffic.
2. Examples include decoding custom encodings, signing requests, viewing unique response headers, and passively scanning for encoded values in cookies. Common problems are solved with minimal Python coding against the Burp API.
The document discusses the iPhone SDK and developing "Hello, World" apps for the iPhone. It covers using Xcode as the IDE, Objective-C as the programming language, Interface Builder for designing the UI, connecting interface elements to code using outlets and actions, and deploying apps to the App Store. Key steps include creating a new Xcode project, adding a label to the interface in Interface Builder, connecting it to an outlet, adding a button and connecting it to an action method, and updating the label text when the button is pressed.
This document discusses the Lithe.js editor module. It provides an overview of the module's functions, editor API, plug-in system, initialization process, dependencies, deployment tools, project structure, and plans for future improvements including caching, continuous integration, and a proxy server. The editor API allows inserting, removing, and formatting content along with cursor and selection handling. Plug-ins can be added to customize the editor. Dependencies include libraries for DOM manipulation, events, Ajax requests, and more. Grunt is used to build, combine, and minify assets for deployment.
This document introduces Bare_Acl, an access control list component of the Bare PHP framework. It was created to simplify access control and works with common PHP autoloaders. The document demonstrates how to define privileges, roles, and rules to control access and use assertions to customize access checks. Contributions to Bare are welcome under an open source license.
Hacking iOS Simulator: writing your own plugins for SimulatorAhmed Sulaiman
What's simctl command-line tool, how to achieve great user experience with method swizzling and build dynamic libraries for iOS as a plugin.
Where could you apply knowledge of writing own iOS Simulator plugins and how this will make you a better developer.
Delivered on Cocoaheads Kyiv #15.
This document discusses tools and best practices for Android development. It recommends using Android Studio or Eclipse as an IDE, and developing for API level 14 or higher by using support libraries when needed. It also suggests using Git for version control, SQLite or ORM libraries for data, and testing tools like Robolectric. Key aspects of development covered include UI design, databases, performance, localization, crash reporting, publishing to stores, and maintaining live apps. Specific apps mentioned that the author has worked on include Treba.sk, Easy Silencer, and football glossary and hangman games.
The document discusses component naming conventions in Eagle library footprints. It explains that Eagle uses a unique naming system for components, with resistor names indicating width, length, and hole spacing in mm. Capacitor names also indicate lead spacing, width, and length. Understanding these naming conventions is important for ensuring designed PCBs match the physical components to be used.
This document describes the setup and components used to determine the wavelength of sodium light using a Fresnel biprism and the diameter of a wire using diffraction phenomena. The key components of the setup include a slit, biprism, light source, wire stand, screen or eyepiece, and optical bench. Precautions are noted to first remove any lateral shift before performing the experiment.
Refraction is the change in direction of a wave passing from one medium to another due to a change in its speed. When light travels from one medium to another at an angle, it bends and experiences lateral shift. Lateral shift is the perpendicular distance between the incident and emergent rays and depends on factors like the thickness and refractive index of the medium, as well as the angle of incidence. Snell's law relates the sines of the angles of incidence and refraction to the refractive indices of the media and can be used to calculate lateral shift experimentally.
Refraction through a glass slab and the refractive indexSharan Raj
This document discusses refraction through a rectangular glass slab and the refractive index. It begins by defining refraction as the change in direction of a wave when passing from one medium to another. It then explains Snell's law, which relates the angles of incidence and refraction. The refractive index is defined as the ratio of the speed of light in a vacuum to the speed of light in a medium. Examples of refraction in everyday life are given, as well as the history and uses of the refractive index. An experiment is described to measure the angles of incidence, refraction, and emergence using a glass slab.
The document discusses the light dependent resistor (LDR), also known as a photoresistor. It describes how an LDR's resistance decreases with increasing light intensity due to the photoconductive effect. LDRs are made of semiconductor materials and can detect light levels and wavelengths. Their resistance ranges from megohms in the dark to kilohms in light. Common uses of LDRs include light sensors, audio compressors, and automatic street/emergency lights.
This document discusses resistors, including what they are, their types, connections, color codes, and power ratings. Resistors are passive components that implement electrical resistance and obey Ohm's law. There are fixed and variable types, and variable types include rheostats, potentiometers, and resistors whose value changes with temperature, humidity, light exposure or voltage. Resistors can be connected in series or parallel, and their values are indicated by color bands following a standard code. Power ratings specify the maximum power a resistor can safely dissipate.
React Native allows developers to build mobile apps using React with native platform capabilities. It uses native components instead of web views, making apps feel and perform like native ones. The document discusses what React Native is, how to set up a development environment, build a basic app, add libraries, handle common errors, and React Native fundamentals like components, styles, layout, events, and touch handling.
Objective-C & iPhone for .NET DevelopersBen Scheirman
This document provides an introduction to developing iPhone applications for .NET developers. It covers the basics of Objective-C, the programming language used for iPhone development, including defining classes, methods, properties, memory management using retain/release, and the model-view-controller pattern. It also discusses Xcode, the integrated development environment, Interface Builder for building user interfaces, and Instruments for debugging.
Workshop slides originally given at the WOPR Summit in Atlantic City. Use JavaScript parsers and generators like Shift combined with Puppeteer and Chrome to reverse engineer web applications
This document introduces several design patterns including abstract factory, singleton, prototype, adapter, composite, and decorator patterns. It provides examples of how each pattern works and why it would be used, with accompanying PHP code samples. Design patterns are general reusable solutions to common programming problems and help show the relationship and interaction between objects.
This document summarizes Diego Freniche's Core Data workshop. It introduces Magical Record, a library that provides categories to simplify Core Data usage without avoiding Core Data. The workshop discusses creating a custom Core Data stack rather than using Apple's code, using Mogenerator to generate two classes per entity, and that there are many valid approaches including Magical Record, unit testing, and dependency injection.
Gil Irizarry presents techniques for building lightweight mobile apps quickly using open source tools like PhoneGap, jQuery Mobile, and Android SDK. The presentation includes 5 code examples that demonstrate getting data from online RSS feeds and the device, building interactive UIs, and using local storage. PhoneGap allows developing cross-platform mobile apps using HTML, CSS, and JavaScript that can access device capabilities like contacts.
The document discusses different approaches for building the basic program structure and layout of an Android application. It describes the Java-based, XML-based, and hybrid approaches. The Java-based approach uses Java code to define all layout and user interface elements rather than separate XML files. Examples are provided of the basic template for each approach, including creating buttons, assigning click handlers, and setting the main application layout.
The document discusses the Android action bar and ActionBarSherlock library. It describes the action bar's components like the app icon, view control, action buttons, and overflow. It also covers backward compatibility with ActionBarSherlock, split and contextual action bars, ABS requirements and classes. The key points are that the native action bar was introduced in API 11 but ABS supports back to API 2.x, and ABS will use the native implementation on API 14+. It provides tips on action bar implementation and ABS usage.
This document provides a summary of the topics covered in Week 5 of the ARTDM 170 class, including:
- Students were asked to turn in last week's homework which involved creating a webpage using jQuery.
- An introduction to Adobe Flash was provided, covering how to create a new ActionScript 3.0 document and basic ActionScript commands like trace and adding text to the screen.
- Other Flash concepts explained include display objects, object properties, display lists, the stage, timeline, and writing ActionScript code in an external class file.
- The instructor assigned homework of reading chapters in a book on ActionScript game programming, due by March 2nd.
Der Erfolg einer App hängt maßgeblich davon ab, wie sie sich dem Nutzer präsentiert. Wir beleuchten die Möglichkeiten des Android Graphics Frameworks und zeigen, wie Sie Ihre App durch außergewöhnliche Custom-Widgets, 3-D-Animationen und grafische Effekte aufwerten. In dieser Session erwartet Sie jede Menge Beispielcode, Performancetipps sowie Best Practices.
The document discusses inversion of control (IoC) and how it is implemented in Laravel using the service container. IoC inverts control of object dependencies from the application code to a generic framework. Laravel uses dependency injection as a form of IoC, where dependencies are created outside classes and injected. The powerful Laravel service container leverages PHP's reflection API to automatically inject dependencies based on class definitions.
The document discusses various developer tools for the WebObjects framework. It provides information on available versions of WOLips, what's new in the latest version, how to link to WebObjects javadoc documentation, how to decompile code on the fly in Eclipse, and two in-browser tools - ERProfiling and SnapshotExplorer. ERProfiling helps profile application performance at the page level, while SnapshotExplorer allows browsing application snapshots to see what the object graph looks like compared to the database.
A 1 day NTU workshop for kickstarting Android development. Includes using the newest & better IDE - Android Studio - and a thorough process from developing you idea > mockup > coding > polishing > distributing.
The document is a slide presentation on developing jQuery plugins. It discusses beginning plugin development, introducing an example on-demand editing plugin, plugin requirements, creating stylesheets, registering plugin methods, and handling optional configuration options. The example plugin allows elements to be edited inline after hovering or clicking and calls a callback function with new data.
This document discusses tools and best practices for Android development. It recommends using Android Studio or Eclipse as an IDE, and developing for API level 14 or higher by using support libraries when needed. It also suggests using Git for version control, SQLite or ORM libraries for data, and testing tools like Robolectric. Key aspects of development covered include UI design, databases, performance, localization, crash reporting, publishing to stores, and maintaining live apps. Specific apps mentioned that the author has worked on include Treba.sk, Easy Silencer, and football glossary and hangman games.
The document discusses component naming conventions in Eagle library footprints. It explains that Eagle uses a unique naming system for components, with resistor names indicating width, length, and hole spacing in mm. Capacitor names also indicate lead spacing, width, and length. Understanding these naming conventions is important for ensuring designed PCBs match the physical components to be used.
This document describes the setup and components used to determine the wavelength of sodium light using a Fresnel biprism and the diameter of a wire using diffraction phenomena. The key components of the setup include a slit, biprism, light source, wire stand, screen or eyepiece, and optical bench. Precautions are noted to first remove any lateral shift before performing the experiment.
Refraction is the change in direction of a wave passing from one medium to another due to a change in its speed. When light travels from one medium to another at an angle, it bends and experiences lateral shift. Lateral shift is the perpendicular distance between the incident and emergent rays and depends on factors like the thickness and refractive index of the medium, as well as the angle of incidence. Snell's law relates the sines of the angles of incidence and refraction to the refractive indices of the media and can be used to calculate lateral shift experimentally.
Refraction through a glass slab and the refractive indexSharan Raj
This document discusses refraction through a rectangular glass slab and the refractive index. It begins by defining refraction as the change in direction of a wave when passing from one medium to another. It then explains Snell's law, which relates the angles of incidence and refraction. The refractive index is defined as the ratio of the speed of light in a vacuum to the speed of light in a medium. Examples of refraction in everyday life are given, as well as the history and uses of the refractive index. An experiment is described to measure the angles of incidence, refraction, and emergence using a glass slab.
The document discusses the light dependent resistor (LDR), also known as a photoresistor. It describes how an LDR's resistance decreases with increasing light intensity due to the photoconductive effect. LDRs are made of semiconductor materials and can detect light levels and wavelengths. Their resistance ranges from megohms in the dark to kilohms in light. Common uses of LDRs include light sensors, audio compressors, and automatic street/emergency lights.
This document discusses resistors, including what they are, their types, connections, color codes, and power ratings. Resistors are passive components that implement electrical resistance and obey Ohm's law. There are fixed and variable types, and variable types include rheostats, potentiometers, and resistors whose value changes with temperature, humidity, light exposure or voltage. Resistors can be connected in series or parallel, and their values are indicated by color bands following a standard code. Power ratings specify the maximum power a resistor can safely dissipate.
React Native allows developers to build mobile apps using React with native platform capabilities. It uses native components instead of web views, making apps feel and perform like native ones. The document discusses what React Native is, how to set up a development environment, build a basic app, add libraries, handle common errors, and React Native fundamentals like components, styles, layout, events, and touch handling.
Objective-C & iPhone for .NET DevelopersBen Scheirman
This document provides an introduction to developing iPhone applications for .NET developers. It covers the basics of Objective-C, the programming language used for iPhone development, including defining classes, methods, properties, memory management using retain/release, and the model-view-controller pattern. It also discusses Xcode, the integrated development environment, Interface Builder for building user interfaces, and Instruments for debugging.
Workshop slides originally given at the WOPR Summit in Atlantic City. Use JavaScript parsers and generators like Shift combined with Puppeteer and Chrome to reverse engineer web applications
This document introduces several design patterns including abstract factory, singleton, prototype, adapter, composite, and decorator patterns. It provides examples of how each pattern works and why it would be used, with accompanying PHP code samples. Design patterns are general reusable solutions to common programming problems and help show the relationship and interaction between objects.
This document summarizes Diego Freniche's Core Data workshop. It introduces Magical Record, a library that provides categories to simplify Core Data usage without avoiding Core Data. The workshop discusses creating a custom Core Data stack rather than using Apple's code, using Mogenerator to generate two classes per entity, and that there are many valid approaches including Magical Record, unit testing, and dependency injection.
Gil Irizarry presents techniques for building lightweight mobile apps quickly using open source tools like PhoneGap, jQuery Mobile, and Android SDK. The presentation includes 5 code examples that demonstrate getting data from online RSS feeds and the device, building interactive UIs, and using local storage. PhoneGap allows developing cross-platform mobile apps using HTML, CSS, and JavaScript that can access device capabilities like contacts.
The document discusses different approaches for building the basic program structure and layout of an Android application. It describes the Java-based, XML-based, and hybrid approaches. The Java-based approach uses Java code to define all layout and user interface elements rather than separate XML files. Examples are provided of the basic template for each approach, including creating buttons, assigning click handlers, and setting the main application layout.
The document discusses the Android action bar and ActionBarSherlock library. It describes the action bar's components like the app icon, view control, action buttons, and overflow. It also covers backward compatibility with ActionBarSherlock, split and contextual action bars, ABS requirements and classes. The key points are that the native action bar was introduced in API 11 but ABS supports back to API 2.x, and ABS will use the native implementation on API 14+. It provides tips on action bar implementation and ABS usage.
This document provides a summary of the topics covered in Week 5 of the ARTDM 170 class, including:
- Students were asked to turn in last week's homework which involved creating a webpage using jQuery.
- An introduction to Adobe Flash was provided, covering how to create a new ActionScript 3.0 document and basic ActionScript commands like trace and adding text to the screen.
- Other Flash concepts explained include display objects, object properties, display lists, the stage, timeline, and writing ActionScript code in an external class file.
- The instructor assigned homework of reading chapters in a book on ActionScript game programming, due by March 2nd.
Der Erfolg einer App hängt maßgeblich davon ab, wie sie sich dem Nutzer präsentiert. Wir beleuchten die Möglichkeiten des Android Graphics Frameworks und zeigen, wie Sie Ihre App durch außergewöhnliche Custom-Widgets, 3-D-Animationen und grafische Effekte aufwerten. In dieser Session erwartet Sie jede Menge Beispielcode, Performancetipps sowie Best Practices.
The document discusses inversion of control (IoC) and how it is implemented in Laravel using the service container. IoC inverts control of object dependencies from the application code to a generic framework. Laravel uses dependency injection as a form of IoC, where dependencies are created outside classes and injected. The powerful Laravel service container leverages PHP's reflection API to automatically inject dependencies based on class definitions.
The document discusses various developer tools for the WebObjects framework. It provides information on available versions of WOLips, what's new in the latest version, how to link to WebObjects javadoc documentation, how to decompile code on the fly in Eclipse, and two in-browser tools - ERProfiling and SnapshotExplorer. ERProfiling helps profile application performance at the page level, while SnapshotExplorer allows browsing application snapshots to see what the object graph looks like compared to the database.
A 1 day NTU workshop for kickstarting Android development. Includes using the newest & better IDE - Android Studio - and a thorough process from developing you idea > mockup > coding > polishing > distributing.
The document is a slide presentation on developing jQuery plugins. It discusses beginning plugin development, introducing an example on-demand editing plugin, plugin requirements, creating stylesheets, registering plugin methods, and handling optional configuration options. The example plugin allows elements to be edited inline after hovering or clicking and calls a callback function with new data.
Android Support Library: Using ActionBarCompatcbeyls
A complete practical guide on how to implement an ActionBar for Android 2.1+ using the Android Support Library.
It also explains how to migrate to ActionBarCompat if you are already familiar with ActionBarSherlock.
Note: this presentation is suitable for AppCompat up to version 20. Instructions have changed a bit in the more recent versions.
This document discusses asynchronous functions and JavaScript libraries. It defines asynchronous functions as non-blocking and compares them to synchronous functions. It lists some common asynchronous native codes like setInterval, setTimeout, and XMLHttpRequest. It explains how callbacks allow asynchronous tasks to signal completion. It defines a JavaScript library as a collection of functions, and explains how they are typically wrapped in an immediately invoked anonymous function. It covers the differences between global and local variables, and public and private variables/functions. It demonstrates how to create a self-instantiating library that checks parameters, sets attributes, creates class functions, and exports the library. Finally, it provides examples of creating a Person library and completing an asynchronous personHandler library.
This document provides a summary of tools that an iOS developer uses to write code, commit code to repositories, document code, test and debug code, localize code, and more. It discusses Xcode, iOS Simulator, Instruments, GitHub, Dash, Pixelmator, Charles, and over 30 other tools. The document recommends checking tool bundles and promotions to save money on tools and looking at various developer blogs and websites to stay informed and accelerate productivity.
Java Bytecode for Discriminating Developers - JavaZone 2011Anton Arhipov
The document discusses Java bytecode and provides examples of decompiling a simple "Hello World" Java program to bytecode using the javap tool. It summarizes the structure of bytecode, including one-byte instructions, opcode taxonomy involving stack manipulation, flow control, and object models. The document demonstrates how javap can be used to disassemble a class file into bytecode instructions and interpret the constant pool references.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
Ad
ActionBar and Holo in Android 2+
1. Design like ICS, Holo for
Android 2+
Use action bar and HOLO theme
in Android 2+ applications
Michal CoPLaS Pavlasek
www.pavlasek.sk/devel/
twitter.com/pavlasek
2. About me
●
Java, Android, Grails (etc...) developer
● I'm not creator of ActionBarSkerlock or
HoloEverywhere
● Just fan of it
3. ActionBarSherlock
Extension of the compatibility library.
Action bar design pattern across all versions of
Android with a single API.
http://actionbarsherlock.com/
4. HoloEverywhere
Port of Holo Theme to Android 1.6+
https://github.com/ChristopheVersieux/HoloEverywhere
5. ActionBarSherlock
● Eclipse: include ActionBarSherlock as a library
project
● Activity extends Sherlock* - SherlockActivity,
SherlockFragmentActivity
Interaction with the action bar is handled by
●
calling getSupportActionBar() (instead of
getActionBar()).
6. ActionBarSherlock
Theming:
● requires a set of default themes, one of which
must be applied to each activity on which you
want the action bar present
● Theme.Sherlock, Theme.Sherlock.Light, or
Theme.Sherlock.Light.DarkActionBar
7. ActionBarSherlock
Imports:
● Includes and uses a lot of classes that are
named the same as their native counterparts
● com.actionbarsherlock.app.ActionBar
● com.actionbarsherlock.view.Menu
● com.actionbarsherlock.view.MenuItem
● com.actionbarsherlock.view.MenuInflater
8. ActionBarSherlock
Examples:
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
final MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.only_info2, menu);
return true;
}
14. More info
ActionBarSherlock:
http://actionbarsherlock.com/
https://twitter.com/JakeWharton
HoloEverywhere:
https://github.com/ChristopheVersieux/HoloEverywhere