These the slides of a lighting talk I gave at NSSpain 2014.
Unfortunately, PDFs cannot contain GIFs, so this presentation is actually pretty bland. ;)
You can download the Deckset source with included GIFS here: http://cl.ly/3l2l1U0S2m2O
How to make Animated GIFs with and without PhotoshopRichard Naples
油
How to make animated GIFs, both freely and with Photoshop. The presentation uses animated GIFs itself, so it's probably better offline and in presentation mode. But still useful without the animations. Be sure to follow the Smithsonian Libraries' Tumblr blog, Turning the Book Wheel, http://smithsonianlibraries.tumblr.com for more.
The GIF Element: Making, Finding, & Using GIFs to Great EffectShaelyn Amaio
油
In this workshop for DPLAFest in Washington, DC, we explored the GIF in its natural habitat: the internet. But first, some background: What are GIFs? How did they develop? How do you say GIF?
We're looking at how to use GIFs, when theyre most successful, the challenges associated with using them, and how to make, find, and use them yourself. We talked about the ins and outs of some content sources, including resources in the DPLA, and reviewed a few apps and programs you can use to make and share them yourself. And then, with some audience input, we demonstrated how to make a GIF using open source images to tell a joke, punctuate a thought, or convey an emotion. A picture is worth a thousand words? Well, a GIF is worth a million.
Please note: Download the file to see all the awesome, animated GIFs in action!
A computer network allows multiple computers to be interconnected via transmission paths like telephone lines. Data communication is the exchange of digital data between two devices via a transmission medium like wires. There are two types of data communication: local, for communicating devices in the same building, and remote, for devices farther apart. A data communication system must effectively deliver data to the correct destination, do so accurately, and deliver it in a timely manner. The five basic components of data communication are: the message being communicated, the sender, the receiver, the transmission medium connecting them, and the communication protocols governing the exchange.
The document is a presentation submitted by Harpreet Kaur on data communications. It contains information on various topics related to data communications including an introduction to data communication, components of data communication such as sender, receiver, message, transmission medium and protocol. It also discusses data flow modes, analog and digital signals, types of transmission media including guided media such as coaxial cable, twisted pair cable and fiber optic cable, and unguided media. Finally, it covers networking devices such as modem, hub, switch and router.
The document discusses various aspects of data communication. It explains how modems convert digital data to analog signals to transmit over standard telephone lines, and how different digital connections like ISDN, DSL, and cable modems transmit data at higher speeds. It also describes wireless communication technologies like WiFi, WiMAX, and how they enable local and wide area networking using radio waves. Diagrams provide simple illustrations of data communication systems using these various modes of transmission.
Data communication and network Chapter -1Zafar Ayub
油
This document discusses data communication and networks. It defines data communication as the electronic transmission of digitally encoded information between networks via a medium. A network is defined as hardware, software, and protocols that allow sharing of resources and information according to set rules. The document also defines several key terms related to data communication and networks such as data, resources, channels, protocols, encryption, network hardware and software, senders, and receivers. It describes methods of data transmission including serial and parallel transmission.
This document provides an introduction to data communications and networks. It discusses key topics such as data representation, data flow, characteristics of data communication like delivery and accuracy. It describes different network types including LAN, WAN, MAN. Network topologies like star, bus, ring and hybrid are explained. Protocols define rules for communication regarding what, how and when to communicate. Standards are agreed upon rules and are developed by standards organizations.
This presentation was part of the CocoaHeadsBE session on Nov 27th, 2014 at the iCapps offices in Antwerp, Belgium.
You can find the examples here: https://github.com/Inferis/Practical-AutoLayout
The document is an internal presentation on Autolayout at iCapps in 2013. It introduces Autolayout as a system that defines mathematical relationships between user interface elements. It then discusses what constraints are, how they work, and the different attributes they can be applied to like edges, widths and heights. It also covers using Autolayout in Xcode and programmatically by creating constraints.
The document provides an overview of the Objective-C runtime and how it can be used in practice. It begins with introductions and then covers key topics like what the runtime is, how it supports object-oriented features in Objective-C, and how Foundation provides a simpler interface to interact with the runtime. It then demonstrates various runtime capabilities like dealing with classes, protocols, messages, and dynamic messaging. It also covers more advanced techniques like lazy method resolution, forwarding, swizzling, dynamic class generation, and property generation. Code examples are provided to demonstrate many of these runtime features in practice.
The document summarizes the speaker's experiences with using Core Data and MagicalRecord for building a concurrent iOS application. Some key points include:
1. Core Data objects are not thread-safe and cannot be shared across threads, which can cause concurrency issues.
2. MagicalRecord hides some of the complexity of Core Data but its defaults are not optimal for multithreaded apps and can cause subtle concurrency bugs.
3. Nested managed object contexts introduced in iOS 5 provide a better solution by keeping contexts and their objects confined to individual dispatch queues, avoiding the need for manual thread synchronization.
Tom has switched from using primarily Windows to using primarily MacOS. Some key events in the transition included installing Windows on his first Mac but only using Windows, and then fully switching to MacOS in 2008 when Vista was about to timebomb. He likes aspects of MacOS like its stability, UNIX foundation, and drag and drop installs, but dislikes the cost and some issues with Finder and hardware reliability on his first generation Macbook Pro. Overall he values having choice in being able to run both Mac and Windows applications and operating systems.
The document discusses Dynamic Silverlight which adds support for Dynamic Language Runtime (DLR) languages to the Silverlight platform. This allows Silverlight applications to be coded using dynamic languages like Ruby and Python instead of just C#. The DLR provides a dynamic type system and allows different languages to run on the Common Language Runtime (CLR). A demo is shown of a very basic Silverlight application coded in Ruby that calls into a C# DLL, demonstrating interoperability between DLR and CLR languages.
GRAB Market Expansion of Online Transportation Businesses in IndonesiaAJHSSR Journal
油
ABSTRACT: This research aims to determine the impact of market expansion carried out by Grab, an online
transportation service provider company from Singapore, on the online transportation business in Indonesia. The
research method used in preparing this thesis is a descriptive method, with data collection techniques in the form
of literature reviews sourced from various literature such as books, journals, articles, official internet sites, news
portals, and reports related to this research. The results of this research show that the market expansion activities
carried out by Grab in Indonesia have had an impact, namely the enactment of the latest regulations and laws
regarding online transportation business operations in Indonesia. Apart from that, the presence of Grab in
Indonesia also revives competition in the online transportation business in Indonesia in the initial process of its
development, several experts believed the science of International Relations covered all relations between
countries, was very dynamic and developed in accordance with the conditions of the natural environment and the
conditions of the human social environment. In Schwarzenbeger's opinion, International Relations is the subject
of sociology which studies international society. In this way, the science of International Relations in a general
sense does not only cover politics, but also includes other elements such as social, economic, cultural, defense
and security, tourism, and cultural exchange. (Perwita & Yani, 2005). The dynamic scope of International
Relations science and the increasing development of the times have finally given rise to other elements of
International Relations science. One of them is the element of international trade which is part of the economic
element of the science of International Relations. Barro (2003) explains that economic growth is closely related
to the openness of a country's economy, where international trade will have a positive and significant impact on
economic growth. Therefore, almost every country has carried out international trade activities. The driving
factors why countries carry out activities are differences in natural resources, differences in production factors,
different economic conditions, not all countries can produce certain goods, the existence of a profit motive in
trade, and competition between nations.
Keywords: GRAB, Online Transportation, Business Service, E-commerce, Indonesia
Upgrade your communication with the best mobile VoIP phones and enhance the efficiency of your support and sales team. Get a quick set-up on any device you already have and start smarter communication.
Buy Facebook Reactions Boost Your Posts Instantly Sociocosmos.pdfSocioCosmos
油
Looking to increase engagement on your Facebook posts? Sociocosmos offers a reliable and efficient way to buy Facebook reactions. Get the reactions you need to make your content stand out and reach a wider audience. Enhance your social proof and create a buzz around your posts with our easy-to-use service. We provide genuine reactions, ensuring a natural and organic look for your profile. Discover how Sociocosmos can help you amplify your Facebook presence today.
Carnival Across The Globe: Social Media InsightsUNICEPTA
油
UNICEPTA analyzed the public discourse on social media throughout the year regarding various Carnival festivities across the globe. Which carnival generates the most engagement on social media? Which countries are in the focus of the public?
Carnival captivates millions worldwide, but which festivities spark the most engagement on social media? UNICEPTA analyzed global public discourse throughout the year to uncover which Carnival celebrations generate the highest buzz online. From Rio to Cologne, from Mardi Gras to Barranquilla - our data-driven insights reveal which countries dominate the conversation and how regional traditions shape engagement. Discover the key trends, cultural significance, and social media impact of the worlds most celebrated Carnivals.
The Relationship Between Stressful Environment and Academic Performance Among...AJHSSR Journal
油
ABSTRACT : This study aimed to deduce the academic performance of the University of Mindanao Criminology
students and its relationship with stressful environments and mediated by their psychological well-being. The
stratified simple random sampling technique selected 300 Criminology students as respondents. The study utilized
an adapted questionnaire to gather the needed data. The study used Mean, Pearson Product Moment Correlation,
Medgraph using Sobel z-test, and path analysis to analyze the collected data. The study disclosed that the
Criminology students' psychological well-being and academic performance are high. On the other hand, the
stressful environment they experienced was rated moderately. A significant correlation was observed between the
stressful environment and the academic performance of Criminology. Furthermore, there is a significant
correlation between the stressful environment and the psychological well-being of Criminology students and the
psychological well-being and academic performance of the Criminology students. The mediation test revealed
that psychological well-being fully mediated the relationship between the stressful environment the Criminology
students experience and their academic performance.
KEYWORDS - stressful environment, academic performance, psychological wellbeing, mediation.
Amplifying Black Voices: The Power of Social Media Listening & Inclusive Mark...Jasper Colin
油
As Black History Month 2025 wraps up, social media has only scratched the surface of how different generations engage with Black culture, history, and representation.
A comprehensive Local SEO Audit evaluates your online presence to identify strengths and weaknesses, ensuring your business is easily discoverable by local customers. Key elements include auditing your Google Business Profile, checking NAP consistency, optimizing on-page SEO for local pages, conducting local keyword research, performing a technical SEO audit, assessing content relevance, reviewing social media engagement, analyzing local traffic metrics, auditing local citations, and evaluating backlinks for local authority.
In todays competitive job market, having a strong LinkedIn presence is essential for both individuals and businesses. Whether youre looking to enhance your professional network, promote your brand, or connect with potential clients, buying LinkedIn accounts can be a strategic move. Purchasing pre-established accounts allows you to leverage existing connections and credibility, providing an instant boost to your online visibility.
When you buy LinkedIn accounts, you gain access to a platform with millions of professionals across various industries. This enables you to tap into new opportunities, engage with industry leaders, and showcase your expertise. Its an effective way to save time and effort in building a network from scratch.
This presentation was part of the CocoaHeadsBE session on Nov 27th, 2014 at the iCapps offices in Antwerp, Belgium.
You can find the examples here: https://github.com/Inferis/Practical-AutoLayout
The document is an internal presentation on Autolayout at iCapps in 2013. It introduces Autolayout as a system that defines mathematical relationships between user interface elements. It then discusses what constraints are, how they work, and the different attributes they can be applied to like edges, widths and heights. It also covers using Autolayout in Xcode and programmatically by creating constraints.
The document provides an overview of the Objective-C runtime and how it can be used in practice. It begins with introductions and then covers key topics like what the runtime is, how it supports object-oriented features in Objective-C, and how Foundation provides a simpler interface to interact with the runtime. It then demonstrates various runtime capabilities like dealing with classes, protocols, messages, and dynamic messaging. It also covers more advanced techniques like lazy method resolution, forwarding, swizzling, dynamic class generation, and property generation. Code examples are provided to demonstrate many of these runtime features in practice.
The document summarizes the speaker's experiences with using Core Data and MagicalRecord for building a concurrent iOS application. Some key points include:
1. Core Data objects are not thread-safe and cannot be shared across threads, which can cause concurrency issues.
2. MagicalRecord hides some of the complexity of Core Data but its defaults are not optimal for multithreaded apps and can cause subtle concurrency bugs.
3. Nested managed object contexts introduced in iOS 5 provide a better solution by keeping contexts and their objects confined to individual dispatch queues, avoiding the need for manual thread synchronization.
Tom has switched from using primarily Windows to using primarily MacOS. Some key events in the transition included installing Windows on his first Mac but only using Windows, and then fully switching to MacOS in 2008 when Vista was about to timebomb. He likes aspects of MacOS like its stability, UNIX foundation, and drag and drop installs, but dislikes the cost and some issues with Finder and hardware reliability on his first generation Macbook Pro. Overall he values having choice in being able to run both Mac and Windows applications and operating systems.
The document discusses Dynamic Silverlight which adds support for Dynamic Language Runtime (DLR) languages to the Silverlight platform. This allows Silverlight applications to be coded using dynamic languages like Ruby and Python instead of just C#. The DLR provides a dynamic type system and allows different languages to run on the Common Language Runtime (CLR). A demo is shown of a very basic Silverlight application coded in Ruby that calls into a C# DLL, demonstrating interoperability between DLR and CLR languages.
GRAB Market Expansion of Online Transportation Businesses in IndonesiaAJHSSR Journal
油
ABSTRACT: This research aims to determine the impact of market expansion carried out by Grab, an online
transportation service provider company from Singapore, on the online transportation business in Indonesia. The
research method used in preparing this thesis is a descriptive method, with data collection techniques in the form
of literature reviews sourced from various literature such as books, journals, articles, official internet sites, news
portals, and reports related to this research. The results of this research show that the market expansion activities
carried out by Grab in Indonesia have had an impact, namely the enactment of the latest regulations and laws
regarding online transportation business operations in Indonesia. Apart from that, the presence of Grab in
Indonesia also revives competition in the online transportation business in Indonesia in the initial process of its
development, several experts believed the science of International Relations covered all relations between
countries, was very dynamic and developed in accordance with the conditions of the natural environment and the
conditions of the human social environment. In Schwarzenbeger's opinion, International Relations is the subject
of sociology which studies international society. In this way, the science of International Relations in a general
sense does not only cover politics, but also includes other elements such as social, economic, cultural, defense
and security, tourism, and cultural exchange. (Perwita & Yani, 2005). The dynamic scope of International
Relations science and the increasing development of the times have finally given rise to other elements of
International Relations science. One of them is the element of international trade which is part of the economic
element of the science of International Relations. Barro (2003) explains that economic growth is closely related
to the openness of a country's economy, where international trade will have a positive and significant impact on
economic growth. Therefore, almost every country has carried out international trade activities. The driving
factors why countries carry out activities are differences in natural resources, differences in production factors,
different economic conditions, not all countries can produce certain goods, the existence of a profit motive in
trade, and competition between nations.
Keywords: GRAB, Online Transportation, Business Service, E-commerce, Indonesia
Upgrade your communication with the best mobile VoIP phones and enhance the efficiency of your support and sales team. Get a quick set-up on any device you already have and start smarter communication.
Buy Facebook Reactions Boost Your Posts Instantly Sociocosmos.pdfSocioCosmos
油
Looking to increase engagement on your Facebook posts? Sociocosmos offers a reliable and efficient way to buy Facebook reactions. Get the reactions you need to make your content stand out and reach a wider audience. Enhance your social proof and create a buzz around your posts with our easy-to-use service. We provide genuine reactions, ensuring a natural and organic look for your profile. Discover how Sociocosmos can help you amplify your Facebook presence today.
Carnival Across The Globe: Social Media InsightsUNICEPTA
油
UNICEPTA analyzed the public discourse on social media throughout the year regarding various Carnival festivities across the globe. Which carnival generates the most engagement on social media? Which countries are in the focus of the public?
Carnival captivates millions worldwide, but which festivities spark the most engagement on social media? UNICEPTA analyzed global public discourse throughout the year to uncover which Carnival celebrations generate the highest buzz online. From Rio to Cologne, from Mardi Gras to Barranquilla - our data-driven insights reveal which countries dominate the conversation and how regional traditions shape engagement. Discover the key trends, cultural significance, and social media impact of the worlds most celebrated Carnivals.
The Relationship Between Stressful Environment and Academic Performance Among...AJHSSR Journal
油
ABSTRACT : This study aimed to deduce the academic performance of the University of Mindanao Criminology
students and its relationship with stressful environments and mediated by their psychological well-being. The
stratified simple random sampling technique selected 300 Criminology students as respondents. The study utilized
an adapted questionnaire to gather the needed data. The study used Mean, Pearson Product Moment Correlation,
Medgraph using Sobel z-test, and path analysis to analyze the collected data. The study disclosed that the
Criminology students' psychological well-being and academic performance are high. On the other hand, the
stressful environment they experienced was rated moderately. A significant correlation was observed between the
stressful environment and the academic performance of Criminology. Furthermore, there is a significant
correlation between the stressful environment and the psychological well-being of Criminology students and the
psychological well-being and academic performance of the Criminology students. The mediation test revealed
that psychological well-being fully mediated the relationship between the stressful environment the Criminology
students experience and their academic performance.
KEYWORDS - stressful environment, academic performance, psychological wellbeing, mediation.
Amplifying Black Voices: The Power of Social Media Listening & Inclusive Mark...Jasper Colin
油
As Black History Month 2025 wraps up, social media has only scratched the surface of how different generations engage with Black culture, history, and representation.
A comprehensive Local SEO Audit evaluates your online presence to identify strengths and weaknesses, ensuring your business is easily discoverable by local customers. Key elements include auditing your Google Business Profile, checking NAP consistency, optimizing on-page SEO for local pages, conducting local keyword research, performing a technical SEO audit, assessing content relevance, reviewing social media engagement, analyzing local traffic metrics, auditing local citations, and evaluating backlinks for local authority.
In todays competitive job market, having a strong LinkedIn presence is essential for both individuals and businesses. Whether youre looking to enhance your professional network, promote your brand, or connect with potential clients, buying LinkedIn accounts can be a strategic move. Purchasing pre-established accounts allows you to leverage existing connections and credibility, providing an instant boost to your online visibility.
When you buy LinkedIn accounts, you gain access to a platform with millions of professionals across various industries. This enables you to tap into new opportunities, engage with industry leaders, and showcase your expertise. Its an effective way to save time and effort in building a network from scratch.
8. Why use GIFs?
4 a picture says a thousand words
4 beats typing
4 humour!
10. Why use GIFs?
4 you can use the actual gif image
4 iMessage
4 mail
4 warning: gifs tend to be big
11. Why use GIFs?
4 You can use just a text link
4 You can use them everywhere
"connected"
4 it's text -> fast
4 works great in social media
4 EXCEPTFACEBOOK
13. Why use GIFs?
4 Also great in work related communication
4 chatrooms (Stack, Hipchat, ...)
4 lovely in commit messages
4 works great for PRs
29. How to use GIFS?
4 it has to convey more info than just text
4 you have to be able to reply fast
4 not all answers are good as a gif
4 know when to use gifs
4 Watch out for gifstorms
4 except on friday
31. Manage your urls
4 use original URL:
4 fast for you (no extra work)
4 fast for viewer (may be cached)
4 linkrot!
34. Manage your urls
4 Upload image to "managed" storage:
4 dropbox
4 cloudapp
4 S3
4 your-own-domain.io
36. Size matters
4 Keep on eye on the size of the gif
4 some can be quite large
4 no need for quality
4 plain text gifs
4 If you use gifs a lot (in the same group/
context), you can fallback to plain text
4 Just use the name of the gif
52. Sources
4 ALL THE Tumblr BLOGS
4 Google Image Search
4 Search tools - Type - Animated
53. Make your own!
4 gifme
4 https://github.com/holman/gifme
So easy:
gifme ~/Desktop/*.jpg
You now have a handsome animation at ~/Desktop/animated.gif