all posts tagged #research

tannertan36
No title available
TMBGareOK. The Official They Might Be Giants tumblr

Love Begins
Interview Vampire Daily
🪼
let's talk about Bridgerton tea, my ask is open
Cookie Run:Kingdom Official!
Mike Driver
Sweet Seals For You, Always
"I'm Dorothy Gale from Kansas"
The Stonewall Inn
Doug Jones
Keni
macklin celebrini has autism

oozey mess

PR's Tumblrdome
almost home
Color Me Curious
$LAYYYTER

seen from China

seen from United States
seen from United States
seen from Türkiye

seen from United Kingdom
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States

seen from United States
seen from Singapore
seen from Germany

seen from United Kingdom

seen from United States
seen from United States
seen from Canada
seen from Argentina
seen from Morocco

seen from Germany
@convergentmediamb
all posts tagged #research
In 2015, using a hashtag became one of the most popular ways to express your emotions or debate a controversial issue on social media.
Developments
After having looked at the negative sides of using popular hashtags on social media, we decide to concentrate on the positive sides. As a matter of facts, hashtags help community to create trends and patterns among people all over the world. Throughout the year, users shared messages of support for marginalized groups like racial minorities, transgender men and women, and same-sex couples. Like practically no technology before them, social media platforms like Instagram or Twitter and the idea of the hashtag have given these groups and their allies a way to network, organize, and express themselves publicly. Social media has also allowed international populations to come together in support of each other and in protest of radical ideologies. Now, perhaps more than ever, these are the conversations we need to be having — on social media and in life.
Certain trending hashtags have brought people together by spreading awareness like, for example, the #heforshe hashtag. Other like #effyourbeautystandard have helped to spread body positive messages for young girls, while the #prayforthewold hashtag is an example of empathy which brough people together in a moment of pain and rage, on the contrary the #lovewins hashtag is a symbol of joy and celebration for a really important human right achievement.
It is important to notice that although hashtag activism can have its benefits like sparking conversations, it still remain a shallow form of activism. Post on social media remain posts which will be often overcame by the next viral trend and will always have a passing and trivial characteristic to them.
Instagram Tags
we decided to select up to 8 hashtags to leave people free to explore as may as they want. Hashtags has been selected among the most popular and most used trying to choose quite different words, which would be supposed to give us the most different images.
On the contrary all this different hashtags gave us very similar images, most of the times the exact same picture. This raised questions about individually and the need for people to use these tags to be noticed, when they are actually obtaining the opposite result, being lost in the enormous flux of similar images on the instagram feed.
The selected hashtags are
- #selfie
- #foodporn
- #catsofinstagram
- #tbt
- #nofilter
- #photooftheday
- #sunset
- #ootd
FURTHER CONCEPT DEVELOPMENT
By taking real time data, the software we developed is able to show us the similarities between the content the people are sharing through social media.
What we have noticed is that by using hashtag and taking real time data, people from all over the world are creating cultures, subcultures and new narrative. We are also able to spot similar patterns and trends shared by people coming from different countries, who may not have anything in common, but are still sharing very similar content among each other .
More importantly though, this is raising questions about the loos of originality and individuality and loos of meaning. This constant flux of images and text shared on social media made the content loos its own aura. Most of the time, shared picture and status get lost in the enormous flux of data that is shared in real time, they come and go without leaving any trace of existence. What people are doing by using hashtag is trying to get viral, to get as much attention as possible , but what is actually happening is that their content is showing up in the feed for less than a second to be overcome by thousand of other similar content.
We have selected a set of popular hashtags on both twitter and instagram. With our custom made software we will let the audience navigate through and analyse what type of content is being shared in real time. By doing this we hope to be able to show how this excessive amount of sharing is making the content loos its own meaning and showing a lack of individuality
BIG BANG DATA EXHBITION
http://www.philippadrian.com/project/onesecond/
The #selfie clock never stops counting.
Spreadable Media maps fundamental changes taking place in our contemporary media environment, a space where corporations no longer tightly control media distribution and many of us are directly involved in the circulation of content. It contrasts “stickiness”—aggregating attention in centralized places—with “spreadability”—dispersing content widely through both formal and informal networks,some approved, many unauthorized. Stickiness has been the measure of success in the broadcast era (and has been carried over to the online world), but “spreadability” describes the ways content travels through social media.
Jenkins, H., Ford, S. and Green, J. (2013).We’ve Found A Cure For Viral Media! in Spreadable media. Sant'Arcangelo di Romagna: Maggioli.
Two artists examine the accuracy (or inaccuracy) of our digital selves.
The goal of the installation was to explore how we present our online selves and the small fictions we use to make up our social media identities.
When shaping our online profile, we can be very selective about what we say or what media is associated with us. In many cases, it makes sense to do so, but through this selective inclusion/removal of data, we are essentially presenting an idealized persona. A fabricated version of ourselves that is closer to how we want others to view us.
It is in this mode of a literal performance of the self10 on the internet that dialogue becomes such an important picturing tool for artists, as a means to reflect the idea of identity as created in a field both of publicness and of uncertain response. Krauss’s motif of the mirror is again echoed in Scourti’s remark that ‘looking into the web is like looking into a mirror — except that the mirror is broken into pieces and you have no idea what part of you people see.’11 Indeed, communication on the internet is both poly-vocal and notional. One puts things online so that other people can see them, and comment on if they wish — but one has no idea, of course, who will.
INSTAGRAM API DEVELOPMENTS
We have managed to make the application refresh it self by integrating part of the twitter example code found at codasign.co.uk
This is the updated code
//original example from https://itp.nyu.edu/classes/creativecomputing-spring2015/category/data/ //Modifed 2nd March 2016 CF //Modified 11th March 2016 MariaB , MartynaK
JSONArray all; int currentInsta;
void setup() { size(750, 600); //change the number after /users/ to your id which is the beginning number in your access token and then chang the stuf after access_token= to your access token //JSONObject json = loadJSONObject("https://api.instagram.com/v1/tags/fashion/media/recent?access_token=21718019.1677ed0.b92b6c92264f4149b4a31acd76d27071"); //all = json.getJSONArray("data"); //println(all); //look through the result for ids to use //thread("loadEmUp"); //do this in a thread because it takes some time //loadEmUp();
currentInsta = 0;
thread("refreshInsta"); }
void draw() { fill(2, 0); rect(0, 0, width, height); }
void loadEmUp() { //draw them out in a grid
JSONObject json = loadJSONObject("https://api.instagram.com/v1/tags/art/media/recent?access_token=21718019.1677ed0.b92b6c92264f4149b4a31acd76d27071"); all = json.getJSONArray("data");
int row = 0; int col = 0; for (int i = 0; i < all.size(); i++) { JSONObject thisPerson = all.getJSONObject(i); //println(thisPerson); //extract the url from the data String url = thisPerson.getJSONObject("images").getJSONObject("thumbnail").getString("url"); //trim the url so it contains only the url for the image file String[] splitURL = split(url, "?"); String newURL = splitURL[0]; //load the image PImage img = loadImage(newURL, "jpg"); //have it wrap around to a new row if (col== 5) { col = 0; row++; } //display the image image(img, col*150, row*150); col++; //image(img, 0, 0); //print the url println(newURL); } }
void refreshInsta() { while (true) { loadEmUp();
println("Updated Insta");
delay(3000); } }
By adding the last bit of code, we made the images automatically refresh every 3000 millisecond to get real time updated data.
INSTAGRAM API DEVELOPMENTS
With the help of Chris Fry we managed to use this sketch examples to get instagram images tagged using hashtags.
We did this by using part of the fancisle code, integrated with the creative computing sketch
//original example from https://itp.nyu.edu/classes/creativecomputing-spring2015/category/data/ //Modifed March 2016 CF
JSONArray all;
void setup() { size(1000, 800); //change the number after /users/ to your id which is the beginning number in your access token and then chang the stuf after access_token= to your access token JSONObject json = loadJSONObject("https://api.instagram.com/v1/tags/art/media/recent?access_token=21718019.1677ed0.b92b6c92264f4149b4a31acd76d27071"); all = json.getJSONArray("data"); //println(all); //look through the result for ids to use //thread("loadEmUp"); //do this in a thread because it takes some time loadEmUp(); }
void draw() {
}
void loadEmUp() { //draw them out in a grid int row = 0; int col = 0; for (int i = 0; i < all.size(); i++) { JSONObject thisPerson = all.getJSONObject(i); //println(thisPerson); //extract the url from the data String url = thisPerson.getJSONObject("images").getJSONObject("thumbnail").getString("url"); //trim the url so it contains only the url for the image file String[] splitURL = split(url, "?"); String newURL = splitURL[0]; //load the image PImage img = loadImage(newURL, "jpg"); //have it wrap around to a new row if (col== 5) { col = 0; row++; } //display the image image(img, col*150, row*150); col++; //image(img, 0, 0); //print the url println(newURL); } }
this is the result
the next step is to get real time data and make the application refresh it self, at the moment it is just doing it one time and you have to refresh manually
At the turn of the 21st century, a collaboration between a Bell Labs statistician and an experimental sound artist resulted in a mesmerizing visualization of real-time data that resonates still, in equal parts for its conceptual strength, cohesive aesthetics, and technical brilliance. Mark Hansen an
Instagram Api
I’m working with the script for Globalgram by Andrew Haskin, it searches instagram for a particular hashtag and displays the most recent image posted with that hashtag.
I am having multiple problems:
with the original script
import com.francisli.processing.http.*;
PFont InstagramFont; PImage backgroundimg; PImage brand; PImage userphoto; PImage profilepicture;
String username; String tag; String[] tagStrings;
String comment;
com.francisli.processing.http.HttpClient client;
void setup() { size(580, 900); smooth(); backgroundimg = loadImage("globalgram_background.jpg"); brand = loadImage("iso.jpg");
InstagramFont = loadFont("Helvetica-Bold-36.vlw");
client = new com.francisli.processing.http.HttpClient(this, "api.instagram.com"); client.useSSL = true;
}
void getGrams() { //// instantiate a new HashMap HashMap params = new HashMap(); //// put key/value pairs that you want to send in the request params.put("access_token", "21718019.1677ed0.b92b6c92264f4149b4a31acd76d27071"); params.put("count", "0"); client.GET("/v1/tags/cat/media/recent.json", params); }
void responseReceived(com.francisli.processing.http.HttpRequest request, com.francisli.processing.http.HttpResponse response) { println(response.getContentAsString());
//// we get the server response as a JSON object com.francisli.processing.http.JSONObject content = response.getContentAsJSONObject();
//// get the "data" value, which is an array com.francisli.processing.http.JSONObject data = content.get("data");
//// get the first element in the array com.francisli.processing.http.JSONObject first = data.get(0);
//// the "user" value is another dictionary, from which we can get the "full_name" string value println(first.get("user").get("full_name").stringValue()); //// the "caption" value is another dictionary, from which we can get the "text" string value //println(first.get("caption").get("text").stringValue()); //// get profile picture println(first.get("user").get("profile_picture").stringValue()); //// the "images" value is another dictionary, from which we can get different image URL data println(first.get("images").get("standard_resolution").get("url").stringValue());
com.francisli.processing.http.JSONObject tags = first.get("tags"); tagStrings = new String[tags.size()]; for (int i = 0; i < tags.size(); i++) { tagStrings[i] = tags.get(i).stringValue(); }
comment = first.get("caption").get("text").stringValue(); username = first.get("user").get("full_name").stringValue();
String profilepicture_url = first.get("user").get("profile_picture").stringValue(); profilepicture = loadImage(profilepicture_url, "png");
String userphoto_url = first.get("images").get("standard_resolution").get("url").stringValue(); userphoto = loadImage(userphoto_url, "png");
//noLoop(); }
void draw() { background(255); imageMode(CENTER); image(brand, 100, height/1.05);
println(frameCount);
if(frameCount % 1000 == 0){ getGrams(); }
if (profilepicture != null) { image(profilepicture, 60, 70, 90, 90); } imageMode(CENTER); if (userphoto != null) { image(userphoto, width/2, height/2.25, 550, 550); }
textFont(InstagramFont, 20); if (username != null) { text(username, 110, 115); fill(0); }
textFont(InstagramFont, 15); if (comment != null) { text(comment, 15, 700, 550, 100); fill(0); }
}
This is the error i’m getting
so I have tried taking out
//backgroundimg = loadImage("globalgram_background.jpg"); //brand = loadImage("iso.jpg");
and
//imageMode(CENTER); //image(brand, 100, height/1.05);
Now the sketch is running but it is appearing like a blank with page
and giving me this error
New Project Development
To make the project be opened to a wider participation we decided to use the hashtag art on instagram and other social media like flickr, Facebook, pinterest.
People will publish everything they consider art and we will create a custom software in processing using social media APIs that will analyse and collect images in real time. These image will be then projected onto canvas with frames to imitate art galleries exhibitions, while on another wall there will be a projection which will display the collectiveness of the hashtag art and will be constantly changing.
This is to investigate on the relationship between social media and art and how the consumption and creation of art changes when we use social media. Would people still upload their “work of art” if they know these would be shown in an art gallery?
"SOCIAL MEDIA ART" IN THE EXPANDED FIELD by Ben Davis. Squaring the circle of "art and social media."