The document describes the development timeline of n.a.g version 5b from January 2016 to August 2017. It notes key milestones such as receiving an invitation in January 2017 to get free access to APIs as a non-profit, setting up the development platform in April 2017, and the API working to generate images in May 2017. It then discusses integrating other parts of the program through August 2017 and an official pre-launch on August 24, 2017.
Getting Started with Office 365 DevelopmentDragan Panjkov
Slides for session presented at Office365 Saturday Europe 2014, 15.11.2014.
This session introduces you to the Microsoft Office 365 Development platform. It introduces the main two approaches to developing using the App Model to make your customizations appear in the products and the Office 365 APIs to consume them from within your own applications. Understand the strategy and direction of the Office 365 development platform. Learn the key ways to develop on top of the Office 365 platform. See some key scenarios that highlight the benefit of building business solutions on top of the Office 365 platform.
This session is delivered on TechEd Europe 2014, in a bit longer format.
Getting Started with Office 365 DevelopmentDragan Panjkov
Slides for session presented at Office365 Saturday Europe 2014, 15.11.2014.
This session introduces you to the Microsoft Office 365 Development platform. It introduces the main two approaches to developing using the App Model to make your customizations appear in the products and the Office 365 APIs to consume them from within your own applications. Understand the strategy and direction of the Office 365 development platform. Learn the key ways to develop on top of the Office 365 platform. See some key scenarios that highlight the benefit of building business solutions on top of the Office 365 platform.
This session is delivered on TechEd Europe 2014, in a bit longer format.
Seeking a challenging position in the IT sector so as to contribute and improve my skills and abilities to serve the organization and build my professional career in the IT industry.
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...LF_APIStrat
The idea of designing an API first, then having both the publishing developer teams and consuming client developer teams do their work in parallel is a pattern that the standards & tooling of the Open API ecosystem make worth considering. However, this approach is not without its challenges especially when it comes to governance and communication.
This session will present a real-world case study where this approach was executed successfully, going over how the work, teams, and deliverables were structured and presenting lessons learned that will be useful to anyone else considering this working model.
Increase productivity with Microsoft TeamsSoHo Dragon
NYC Enterprise Collaboration Meetup September 2017 - slide deck from speaker, Microsoft's MVP Adnan Rafique. He discussed and showed Microsoft Teams, and how you can leverage this tool to increase productivity.
Associate Creative Director Jessica DeJong explores what’s next in digital by focusing on three forward-thinking themes: artificial intelligence, design systems and progressive web apps. DeJong explains the essentials of each trend and shares case studies on how they function in business today.
Humanistic and Computational Thinking Through PracticeAarhus University
Creative Media Colloquium @ SCM, City University of Hong Kong, 12 Jan 2018
Abstract: In this talk, I will present some of my artistic works that span the areas of net art, software-based art, and electronic literature. My works examine the materiality of computational processes that underwrite our experiences and realities in digital culture that touch on cultural-social-political topics, such as Internet censorship, the economy of likes, spam and literary culture, politics of APIs, cultural machines and feminist software.
I consider computational practice as a mode of humanistic inquiry to understand the digital culture - a condition that we are highly engaged with, and surrounded by, software and networked systems. I ask how might we understand cultural systems through computational practice? This talk will unfold the importance of computational practice in my thinking and research, examining the infrastructure and implications of cultural systems.
Seeking a challenging position in the IT sector so as to contribute and improve my skills and abilities to serve the organization and build my professional career in the IT industry.
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...LF_APIStrat
The idea of designing an API first, then having both the publishing developer teams and consuming client developer teams do their work in parallel is a pattern that the standards & tooling of the Open API ecosystem make worth considering. However, this approach is not without its challenges especially when it comes to governance and communication.
This session will present a real-world case study where this approach was executed successfully, going over how the work, teams, and deliverables were structured and presenting lessons learned that will be useful to anyone else considering this working model.
Increase productivity with Microsoft TeamsSoHo Dragon
NYC Enterprise Collaboration Meetup September 2017 - slide deck from speaker, Microsoft's MVP Adnan Rafique. He discussed and showed Microsoft Teams, and how you can leverage this tool to increase productivity.
Associate Creative Director Jessica DeJong explores what’s next in digital by focusing on three forward-thinking themes: artificial intelligence, design systems and progressive web apps. DeJong explains the essentials of each trend and shares case studies on how they function in business today.
Humanistic and Computational Thinking Through PracticeAarhus University
Creative Media Colloquium @ SCM, City University of Hong Kong, 12 Jan 2018
Abstract: In this talk, I will present some of my artistic works that span the areas of net art, software-based art, and electronic literature. My works examine the materiality of computational processes that underwrite our experiences and realities in digital culture that touch on cultural-social-political topics, such as Internet censorship, the economy of likes, spam and literary culture, politics of APIs, cultural machines and feminist software.
I consider computational practice as a mode of humanistic inquiry to understand the digital culture - a condition that we are highly engaged with, and surrounded by, software and networked systems. I ask how might we understand cultural systems through computational practice? This talk will unfold the importance of computational practice in my thinking and research, examining the infrastructure and implications of cultural systems.
Part of the panel presentation of The Purpose of the Future University Conference, 7-Nov-2017
Ref: http://tdm.au.dk/en/research/research-events/the-purpose-of-the-future-university/
Digital Surveillance in China: From the Great Firewall to the Social Credit S...Aarhus University
Organized by AU Data Lab: http://datalab.au.dk/currently/events/show/artikel/come-join-us-for-the-first-lunch-talk-in-2017/
Abstract: As part of the Great Firewall of China, the Golden Shield Project, a massive surveillance and censoring system was initiated in the 1990s in China. The recent initiative of China’s social-credit system will assign a ‘social credit’ rating to every citizen based on their professions, social behaviors, online shopping habits and many others. This credit scoring system will collect data points through running algorithms and analyzing big data, which is connected to the entire rewards and punishment system. This presentation will discuss the Golden Shield Project and its relation to the latest social credit system. Few artistic and journalistic digital projects will be presented to examine how creativity could emerge from and through this highly controlled digital environment and how citizens may work against the internet censorship.
Presented at Si Shang Art Museum, Beijing, China on 4 Jul 2016.
This is part of the International Art Conference, see more: http://www.opengroundblog.com/home/2016/6/27/-
Fashionista Chic Couture Maze & Coloring Adventures is a coloring and activity book filled with many maze games and coloring activities designed to delight and engage young fashion enthusiasts. Each page offers a unique blend of fashion-themed mazes and stylish illustrations to color, inspiring creativity and problem-solving skills in children.
This tutorial offers a step-by-step guide on how to effectively use Pinterest. It covers the basics such as account creation and navigation, as well as advanced techniques including creating eye-catching pins and optimizing your profile. The tutorial also explores collaboration and networking on the platform. With visual illustrations and clear instructions, this tutorial will equip you with the skills to navigate Pinterest confidently and achieve your goals.
Hadj Ounis's most notable work is his sculpture titled "Metamorphosis." This piece showcases Ounis's mastery of form and texture, as he seamlessly combines metal and wood to create a dynamic and visually striking composition. The juxtaposition of the two materials creates a sense of tension and harmony, inviting viewers to contemplate the relationship between nature and industry.
Explore the multifaceted world of Muntadher Saleh, an Iraqi polymath renowned for his expertise in visual art, writing, design, and pharmacy. This SlideShare delves into his innovative contributions across various disciplines, showcasing his unique ability to blend traditional themes with modern aesthetics. Learn about his impactful artworks, thought-provoking literary pieces, and his vision as a Neo-Pop artist dedicated to raising awareness about Iraq's cultural heritage. Discover why Muntadher Saleh is celebrated as "The Last Polymath" and how his multidisciplinary talents continue to inspire and influence.
5. n.a.g was
introduced
Sep, 2015
n.a.g was not
working
Oct, 2015
Received an Invitation
fr Cornelia + get free
access to the API as
non-profit org?
10 Jan, 2017
Understanding
the scope,
specification
and structure
Set up the
development
platform
Apr, 2017
New API is
working (an
image can be
generated)
24-27 May, 2017
Integrated and fixed
other parts of the
program
May-Aug, 2017
Ready for launch (error
checking + flatter +
supported other
languages)
16 Aug, 2017
Non-profit solution didn’t
work + explored Bing search
engine + talked to Google
Jun, 2017
Confirmed
using Google
limited ver +
server hosting
2 Aug, 2017
Official pre-
launch of n.a.g
24 Aug, 2017
Jan-Apr, 2017
The timeline for n.a.g ver. 5b development
8. An overview of n.a.g ver. 5b
Image data bank Web APIs PERL + HTML + CSS
Apache + Debian/Linux
Request: Keywords + image format (size, file type) + ids
Response in JSON: a data file for 10 image search results
Image
generation
Statistics
(Top10)
Process
Google
image
search API
Lib: ImageMagick
Ø Overlay images
w/ diff random
position + size
Ø 13 different
random effects txt
imagesØ Capturing
interface data
Ø Requesting and
parsing data
Ø Error checking
9. Panos Galanis’s version in 2003 (in netagent.pl)
https://www.google.com/search?safe=active&tbm=isch&source=hp&q=hello
Background information:
24. An overview of n.a.g ver. 5b
Image data bank Web APIs PERL + HTML + CSS
Apache + Debian/Linux
Request: Keywords + image format (size, file type) + ids
Response in JSON: a data file for 10 image search results
Image
generation
Statistics
(Top10)
Process
Google
image
search API
Lib: ImageMagick
Ø Overlay images
w/ diff random
position + size
Ø 13 different
random effects txt
imagesØ Capturing
interface data
Ø Requesting and
parsing data
Ø Error checking
26. First ex: Familiar with Google API
- Get your own pair of key and id
https://www.googleapis.com/customsearch/v1?key=YOURKEY&cx=YOURID&q=NET+ART+GENERATOR&sear
chType=image&fileType=jpg&imgSize=xxlarge
• Get your key
• Go to: https://developers.google.com/custom-search/json-api/v1/overview, click
the blue botton “Get A Key” -> Create project -> Enter your project name
-> Click 'Create and Enable API’ -> Copy your API key
• Get your cx here:
• Get the search engine ID (CX) here: https://cse.google.com/all -> add search
engine -> Put something in “Sites to search” and “Name of the search
engine” -> Click ‘create’; “Details” with ‘Search Engine ID’ > Copy the ID (that is the cx) .
• Settings in the control panel:
• select “search the entire web but emphasize included sites”
• Make sure the “Image Search” is ON > click update
• Google REST API specification/Parameter: https://developers.google.com/custom-search/json-
api/v1/reference/cse/list#request
• Other parameters: imgColorType, imgType, etc