An introductory walkthrough/class, originally designed for tweens (ages 9-12), on using the open-source photo editing program GIMP. The lesson provides an overview of GIMP and walks you through the steps for creating a simple composite image.
Std 11 Computer Chapter 4 Introduction to LayersNuzhat Memon
Std 11 Computer Chapter 4 Introduction to Layers by Nuzhat Memon
Basics of Gradient and Encapsulation
Layers in Synfig
Practical: Applying a Gradient Effect to a Circle layer
Counting valleys is a entry-level problem in Hackerrank.com site. Here I present an explanation and a solution approach, for beginners to data structures and algorithms problems.
You can find the site’s description at Hackerrank.com, here I start with an understanding approach.
Std 11 Computer Chapter 4 Introduction to LayersNuzhat Memon
Std 11 Computer Chapter 4 Introduction to Layers by Nuzhat Memon
Basics of Gradient and Encapsulation
Layers in Synfig
Practical: Applying a Gradient Effect to a Circle layer
Counting valleys is a entry-level problem in Hackerrank.com site. Here I present an explanation and a solution approach, for beginners to data structures and algorithms problems.
You can find the site’s description at Hackerrank.com, here I start with an understanding approach.
What's LINQ, its advantages, its Operators and examples on some of them, Methods of Writing it.
LINQ to Objects and Collections and Data Source Transformation.
Skeletal animation is a technique in computer animation in which a character is represented in two segments: a surface representation used to draw the character and a hierarchical set of interconnected bones used to animate the mesh.
What's LINQ, its advantages, its Operators and examples on some of them, Methods of Writing it.
LINQ to Objects and Collections and Data Source Transformation.
Skeletal animation is a technique in computer animation in which a character is represented in two segments: a surface representation used to draw the character and a hierarchical set of interconnected bones used to animate the mesh.
In this Photoshop tutorial, I’m going to show you an easy, step-by-step process for creating a stunning photo collage in Photoshop.
Photo collages are unique art forms that can be used to show off a theme or concept! This kind of style was largely used on posters, record covers, etc…
As far as I know, by now in 2023, most of the techy dudes are familiar with the variety of collage apps on their smartphones.
But what if you want to make a collage in Photoshop? Don’t worry! I will make it easier than you think.
Let’s dive into the process. I hope you enjoy it.
In this presentation you'll learn the basics of staying safe online and protecting your privacy. Topics covered include privacy tools, passwords, internet browser settings, and VPN.
Shooter Game Design with Sploder - Library ProgramRino Landa
In this class you'll learn how to create an shooter video game using the online game creation software at sploder.com. The class was designed for kids ages 6-13. It's a fun way to introduce kids to level design for free.
Arcade Game Design with Sploder - Library ProgramRino Landa
In this class you'll learn how to create an arcade video game using the online game creation software at sploder.com. The class was designed for kids ages 6-13. It's a fun way to introduce kids to level design for free.
Platformer Game Design with Sploder - Library ProgramRino Landa
In this class you'll learn how to create a platform video game using the online game creation software at sploder.com. The class was designed for kids ages 6-13. It's a fun way to introduce kids to level design for free.
Digital Coloring Books: Coloring Images with GIMP - Library ProgramRino Landa
In this class you'll learn how to use the free digital photo editing program, GIMP, to add color to black and white line drawings. The class was designed for tweens and teens, but children as young as six have also participated.
Javascript Art for Kids - Library ProgramRino Landa
An introduction to coding by using javascript to make art. The class is designed with tweens and teens, but kids as young as six can also participate with guidance. The class takes you step-by-step in using JavaScript to "draw" a house.This class is based on a Khan Academy lesson.
3D Printing: An Introduction - Library ProgramRino Landa
An introduction to 3D printing for adults. Originally taught as a professional development class for teachers. The class goes over the basics of 3D printing and includes a hands-on practice session using TinkerCAD.
Digital Art: Drawing, Inking, and Coloring - A Library ProgramRino Landa
An introduction to digital arts using, KRITA, a free drawing software. The class is designed for tweens and teens ages 11-17. The class works best if students are using a drawing tablet, but a mouse can also be used.
This lesson provides a step-by-step walkthrough for creating a custom computer icon of a cartoon character -- Fin from Cartoon Network's Adventure Time. The class was designed for tweens (ages 9-12). Tools covered include: circle/ellipse, align, distribute, rectangle, path, curves, and fill/stroke. The same class can be used when creating a logo.
A general class on using Google search, including tips on applying advanced search features such as Boolean searching and other special operator symbols. Class also includes information of the different types of Google search, such as News, Maps, Flights, Books, and Google Scholar. Designed for an adult audience in a library setting.
Free and Legal: Copyright and Online ContentRino Landa
A guide for library staff to basic copyright information and using images, audio, and video legally for library programs and marketing. Provides an brief overview of copyright laws applicable to libraries. Additionally, Creative Commons licenses and sources of free multimedia (e.g. images, videos, sounds) are included.
An introductory class on using Craigslist. Topics include navigating the site, creating a post and account, avoiding scams, and personal safety recommendations. Designed for an adult audience in a library setting.
A general overview of blogging with a quick walkthrough for starting a blog using the Wordpress platform. Topics include hosting, parts of a blog, themes, and content management. Intended for adult library audiences with moderate computer skills.
An introductory class on Android phones and tablets. Provides an overview of how there are different types of Android systems and emphasizes the similarities between each. Meant for a general adult audience in public libraries.
Cut the Cord: Streaming & Entertainment OnlineRino Landa
General class on cutting the cord with information about streaming services, casting and mirroring devices, and plenty of hints for getting started. Intended for general adult audiences in public libraries.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
9. THE FILTERS
Filters are special effects that you
can add to you images.
Each filter category has its own
effects and each effect has its
own options.
“Predator” Filter
11. TO APPLY A FILTER
1. Open an image
2. Click on Filters
3. Pick a Filter
4. Choose the options
you want (try different
things)
5. Press [Ctrl] + [z] to
undo anything you
don’t like
13. WHY CROP AN IMAGE?
Sometimes you want just a part of your image. This is
needed when you want to change backgrounds or
combine images.
Getting parts of your image alone, also lets you edit
them on their own layer.
15. CROPPING: METHOD 1 (FUZZY SELECT)
2. Click on the
Fuzzy Select tool
3. Click around the part of
the image you want.
4a. Hold [Shift] when click to
add from selection
4b. Hold [Ctrl] when click to
subtract from selection
You’ll see an
outline appear
16. WHEN TO USE FUZZY SELECT
The Fuzzy Select Tool works best when there’s a clear
difference between the background and the subject of
an image.
When an image has a busy background it can be
tough to use Fuzzy Select to pick out the part you
want.
18. CROPPING: METHOD 2 (PATHS)
2. Click on the
Paths tool
3. Click around the part of
the image you want.
You’ll see an
outline with little
dots appear
19. CROPPING: METHOD 2 (PATHS)
4. Click on [Selection from Path]
A blinking line (the
selection) will
appear
20. CROPPING: METHOD 2 (PATHS)
Feather by 10.0 px
5. Right-Click on
inside the selection
6. Hover over Select
7. Click on Feather
21. CROPPING: METHOD 2 (PATHS)
8. Press [Ctrl]+[C] to copy
9. Press [Ctrl]+[V] to paste
10. Select the Floating
Selection
TIP: Remember, you can
also copy and paste
using the Right-Click
Menu.
22. CROPPING: METHOD 2 (PATHS)
6. Click the white page to turn
the Floating Selection into a
fixed layer.
You’ve now got a part of the image all on its own.
Congratulations!
23. CLEANING UP IMAGES: ERASER TIME
When you crop images, you might still have some of
the background near the edges.
You can test to see how well you did by placing a
contrasting background – white or black – behind the
cropped layer.
24. TO ADD A CONTRASTING BACKGROUND
1. Click on the White Page to make a new layer
2. Click on Foreground
color
These two square are foreground
& background
25. TO ADD A CONTRASTING BACKGROUND
3. Click and drag the new color layer BELOW the
cropped layer this makes it the background.
26. CLEAN UP THE EDGES
1. Click on the Eraser Tool
2. Click on the Cropped
Layer
3. Use the eraser to
clean up the edges.
29. GOING BLACK AND WHITE
2. Click on Colors Select Desaturate
2. Select Luminosity
3. Click [OK]
30. GOOD BLACK & WHITE IMAGES
Using Desaturate gives a very flat look to the
image. You’ll need to adjust the colors by using
the Curves Option.
31. GOOD BLACK & WHITE IMAGES
1. Click on Colors
2. Click on Curves
3. Move the line to change
the colors [OK]
32. SELECTIVE COLORING: PUTTING IT ALL TOGETHER
1. Open a color image
2. Select the Layer
3. Click to copy the layer
3
4. Select the COPY layer
5. Desaturate the COPY
33. SELECTIVE COLORING: PUTTING IT ALL TOGETHER
Your Copy layer should
now be in b/w (really it’s
called greyscale)
6. Click the eraser
7. Very carefully erase the
parts that you want to be in
color
TIP: You can also use select
tools and press [delete] to
erase these parts.
36. START WITH ONE IMAGE
1. Open an image
2. Use a selection
tool if needed
3a. Delete the background
3b. Right-Click
Select Invert
4b. Copy and Paste the new layer
37. GET YOUR SECOND IMAGE
5. Repeat Steps 1-3
6. Copy your
second image and
paste into the first.
7. Click on to fix the layer
You now have two images – as different layers – that
you can work with. Remember, Filters and changes
apply to the SELECTED LAYER.
38. USE SELECTION TO COMBINE
8. Use Selection tools
to cut out where you
want to combine the
images.
I wanted
the baby’s
face to go
here.
9. Move the Layers so
you can see them
together.
39. FIX THE SCALE (SIZE)
10. Select the smaller layer
11. Click on the
Scale tool
Make sure
scale’s linked
Sometimes the sizes don’t match.
40. ROTATE TO MATCH
12. Click and drag the
edge of the scale box to
stretch the image.
You can also type in a new size
13. Click the Rotate Tool
14. Click and drag to
rotate the image.
41. FINAL TOUCHES (OPTIONAL): EFFECTS
Rotating is a
Transformation, so
have to fix it as a new
layer.
15. Apply the
Canvas Filter
16. Apply the
Cartoon Filter
17. Adjust
colors
42. FINAL TOUCHES (OPTIONAL): MERGING LAYERS
When your layers look how you want them, it’s
time to MERGE (put them together)
18. Right-Click
on a layer.
19. Click on
Merge Visible
Layers
20. Click Merge when asked
43. FINAL TOUCHES (OPTIONAL): BLENDING
Sometimes edges aren’t neat. Use the
Smudge Tool to blend them together
so they look similar.
20. Click on the
Smudge Tool
21. Adjust the size and
opacity of the tool.
22. Click and
drag along the
edges to blend
them.
44. FINAL TOUCHES (OPTIONAL): BACKGROUND
Find a background and place it as a lower layer.
Edit it with stretch and filters as needed.
45. ORIGINAL CLASS DESIGN & GUIDE BY
RINO A. LANDA | JULY 4, 2014
Note: all images are property of their
copyright holders; herein they are used for
educational purposes under Fair Use
guidelines.
For Files and Guide:
bit.ly/gimpcrazy
PRODUCED FOR THE TEXCELLENCE PROGRAM,
EDUCATION FOUNDATION OF SARASOTA