PageSourceSearch

https://yasoob.me/arts/

html yasoob.me collected 2026-10-03 21:37:30 UTC 19,613 bytes, 302 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us">
3<head>
4
5
6  <meta charset="utf-8">
7  <meta name="author" content="Muhammad Yasoob Ullah Khalid">
8  <meta name="keywords" content="Yasoob, Yasoob Khalid, Python Tips, Intermediate Python, Pakistan, Programmer, Blogger, Muhammad Yasoob Ullah Khalid, Software Engineer">
9  
10    <meta property="og:image" content="https://yasoob.me/images/profile.jpg">
11  
12  <meta property="og:url" content="https://yasoob.me/arts/">
13  <meta property="og:title" content="Art Projects - Yasoob Khalid">
14  <meta property="og:type" content="profile">
15  
16  <meta name="description" content="I spend considerable time doing arts and creative projects. I used to do it as a hobby but now I am taking drawing and digital studio classes at Colgate University. We have been making a lot of interesting projects and have been trying to push the limits of creativity. Here are some of the projects I have done so far:
17Processing/Digital Sketches I recently started exploring the world of generative art and this is the result of that.">
18  <meta property="og:description" content="I spend considerable time doing arts and creative projects. I used to do it as a hobby but now I am taking drawing and digital studio classes at Colgate University. We have been making a lot of interesting projects and have been trying to push the limits of creativity. Here are some of the projects I have done so far:
19Processing/Digital Sketches I recently started exploring the world of generative art and this is the result of that.">
20  <meta name="twitter:description" content="I spend considerable time doing arts and creative projects. I used to do it as a hobby but now I am taking drawing and digital studio classes at Colgate University. We have been making a lot of interesting projects and have been trying to push the limits of creativity. Here are some of the projects I have done so far:
21Processing/Digital Sketches I recently started exploring the world of generative art and this is the result of that.">
22  
23  <meta name="twitter:site" content="@yasoobkhalid">
24  <meta name="twitter:title" content="Art Projects - Yasoob Khalid">
25  <meta name="twitter:card" content="summary">
26  <meta property="profile:first_name" content="Muhammad Yasoob Ullah">
27  <meta property="profile:last_name" content="Khalid">
28  <meta property="profile:gender" content="male">
29  <meta name="google-site-verification" content="h-RrQYj6aNBgcXU7M49xoUoksuI0WuJnbcJbFPJMqc4">
30  
31  
32  <link rel="icon" type="image/png" href="/images/logo.png">
33
34
35  <meta charset="utf-8">
36  <meta name="generator" content="Hugo 0.88.1" />
37  <meta name="viewport" content="width=device-width, initial-scale=1.0">
38  <link href="//fonts.googleapis.com/css?family=Roboto:400,700" rel="stylesheet" type="text/css">
39  <link id="light" rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.0/styles/github.min.css">
40  <link id="dark" rel="alternate stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.0/styles/dracula.min.css">
41  <link rel="stylesheet" href="/css/normalize.css">
42  <link rel="stylesheet" href="/css/skeleton.css">
43  <link rel="stylesheet" href="/css/custom.css">
44  <link rel="alternate" href="/index.xml" type="application/rss+xml" title="Yasoob Khalid">
45  <link rel="webmention" href="https://webmention.io/yasoob.me/webmention" />
46  <link rel="pingback" href="https://webmention.io/yasoob.me/xmlrpc" />
47  <title>Art Projects - Yasoob Khalid</title>
48</head>
49<body>
50<div class="announcement">
51  <p>Practical Python Projects book is <a href="https://practicalpython.yasoob.me/">now available!</a> Learn how to implement 12 end-to-end projects to enhance your Python knowledge.</p>
52</div>
53<div class="container">
54  <header onclick="nav_display()" id="nav" class="hide-nav" role="banner">
55    <div class="header-logo">
56      <a href="/"><img alt="website logo" src="/images/profile.jpg" width="60" height="60" alt="Yasoob Khalid"></a>
57    </div>
58    <h1 class="site-title"><a href="/"><img alt="website logo" src="/images/logo.png" /></a>Yasoob Khalid<span class="toggle"></span></h1>
59    <p class="tag-line">Author, Blogger &amp; artist who can&#39;t make up his mind.</p>
60    <div class="nav-links">
61      <nav>
62        <ul>
63          <li><a href="/">Home</a></li>
64          <li><a href="/arts">Art Projects</a></li>
65          <li><a href="https://yasoob.github.io/learn-git" target="_blank">Learn Git</a></li>
66          <li><a href="/about">About</a></li>
67          <li>
68            <a id="darkModeToggle">🌓</a>
69            <a href="/index.xml"><img alt="rss" class="rss" src="/images/rss.ico"></a>
70          </li>
71        </ul>
72      </nav>
73      
73<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CE7IP53Y&placement=yasoobme" id="_carbonads_js"></script>
73
74      <h3 class="book-header">My Books</h3>
75      <div class="book-promo">
76        <a href="https://practicalpython.yasoob.me/"><img src="/images/practical-python.png"/></a>
77        <h4><a href="https://practicalpython.yasoob.me/">Practical Python Projects</a></h4>
78        <p>In 325+ pages I will help you implement 12 end-to-end projects to enhance your Python knowledge.</p>
79      </div>
80      <div class="book-promo">
81        <a href="https://book.pythontips.com/"><img src="/images/intermediate-python.png"/></a>
82        <h4><a href="https://book.pythontips.com/">Intermediate Python</a></h4>
83        <p>In this free, open-source, and widely-read book, you will learn some intermediate Python concepts.</p>
84      </div>
85    </div>
86  </header>
87
88	
89	<div class="tableOfContentWrapper">
90		<aside class="hidden tableOfContentContainer" id="tableOfContentContainer">
91			<h3>Table of contents</h3>
92			<nav id="TableOfContents">
93  <ul>
94    <li><a href="#processingdigital-sketches">Processing/Digital Sketches</a></li>
95    <li><a href="#metadata-based-website">Metadata based website</a></li>
96    <li><a href="#living-space-drawing">Living space drawing</a></li>
97    <li><a href="#subverting-a-website">Subverting a Website</a></li>
98    <li><a href="#graffitispray-painting">Graffiti/Spray Painting</a></li>
99    <li><a href="#pakistani-flag">Pakistani Flag</a></li>
100  </ul>
101</nav>
102		</aside>
103	</div>
104	
105	<main role="main" class="single-main">
106		<article class="single" itemscope itemtype="http://schema.org/BlogPosting">
107			<span class="git-source">
108				<a target="_blank" href="https://github.com/yasoob/personal_blog/tree/master/content/arts.md">Source</a>
109			</span>
110			
111			<h1 class="entry-title" itemprop="headline">Art Projects</h1>
112			<span class="entry-meta">
113				
114			</span>
115			<section itemprop="entry-text">
116				<p>I spend considerable time doing arts and creative projects. I used to do it as a hobby but now I am taking drawing and digital studio classes at Colgate University. We have been making a lot of interesting projects and have been trying to push the limits of creativity. Here are some of the projects I have done so far:</p>
117<h2 id="processingdigital-sketches">Processing/Digital Sketches</h2>
118<p>I recently started exploring the world of generative art and this is the result of that. I used processing/p5js to make these. I hope you like them. I might write some articles in the future about how I made some of these. In the meantime you should definitely check out Daniel Shiffman&rsquo;s videos. He publishes on &ldquo;<a href="https://www.youtube.com/user/shiffman/videos">The Coding Train</a>&rdquo; channel on YouTube.</p>
119<p><video controls loop src="/images/processing/art11.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
120<p><video controls loop src="/images/processing/art10.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
121<p><video controls loop src="/images/processing/art9.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
122<p><video controls loop src="/images/processing/art8.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
123<p><video controls loop src="/images/processing/art7.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
124<p><video controls loop src="/images/processing/art6.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
125<p><video controls loop src="/images/processing/art5.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
126<p><video controls loop src="/images/processing/art4.mp4" width="50%" style="margin: 0 auto; display: block; margin-bottom: 50px;" autoplay="true" /></p>
127<p><video controls loop src="/images/processing/art3.mp4" width="50%" style="margin: 0 auto; display: block;margin-bottom: 50px;" autoplay="true" /></p>
128<p><video controls loop src="/images/processing/art2.mp4" width="50%" style="margin: 0 auto; display: block;margin-bottom: 50px;" autoplay="true" /></p>
129<p><video controls loop src="/images/processing/art1.mp4" width="50%" style="margin: 0 auto; display: block;margin-bottom: 50px;" autoplay="true" /></p>
130<hr>
131<h2 id="metadata-based-website">Metadata based website</h2>
132<p><a href="/arts/A1"><img src="/images/arts-a1.png" alt="Peronal Data Website"></a></p>
133<p>The idea behind <a href="/arts/A1">this project</a> was to show that metadata alone can tell us a lot about any person. I have used my real meta-data in this project. As part of this project students were given metadata (without owner&rsquo;s name) of different people in class and were asked to make guesses about the data owner&rsquo;s daily life and who they interact with and also make a guess as to who they are. Most of the people were able to make a pretty accurate guess.</p>
134<hr>
135<h2 id="living-space-drawing">Living space drawing</h2>
136<p><a href="/images/room.jpg"><img src="/images/room.jpg" alt="Room drawing"></a></p>
137<p><a href="/images/room.jpg">This</a> was a part of my drawing class. We were supposed to draw a scene which was personal. I decided to draw a scene from my dorm room. I cleaned up the table and arranged the scene in a way to give the feel of an old-school jail room. I used an ebony pencil and a <strong>30x40 (inch)</strong> illustration board to do this drawing. The total drawing time was almost <strong>20+ hours</strong>.</p>
138<hr>
139<h2 id="subverting-a-website">Subverting a Website</h2>
140<p><img src="/images/news.png" alt="News website"></p>
141<p>For this project I decided to subvert the Washington Post and showcase how there is a very thin line between real and fake news and sometimes it is hard to distinguish between the two. The user decides if they think an article is real or fake and then they click on the article. It it is real, the article title flashes in green and if it is fake, the title flashes in red.</p>
142<hr>
143<h2 id="graffitispray-painting">Graffiti/Spray Painting</h2>
144<p><a href="/images/graffiti.jpg"><img src="/images/graffiti.jpg" alt="Graffiti"></a></p>
145<p><a href="/images/graffiti.jpg">This project</a> was done soon after the shooting at a mosque in Christchurch, New Zealand in early 2019. The theme of this project was to promote religious harmony. I used English, Arabic and Urdu to write the same message on the placards. People feel uneasy when they see something new or unfamiliar. That is exactly what I am trying to get at here. This was my first attempt at doing any sort of organized wall spray painting and I am proud of how it turned out. I laser cut cardboard stencils for this project.</p>
146<hr>
147<h2 id="pakistani-flag">Pakistani Flag</h2>
148<p><a href="/images/pakistan-flag.jpg"><img src="/images/pakistan-flag.jpg" alt="Pakistani Flag"></a></p>
149<p><a href="/images/pakistan-flag.jpg">This project</a> is from 2012. At the time when this whole thing was painted, it got listed in Guinness Book of World Records as the largest painted flag of a country. It was the size of a field hockey stadium. It was done as part of a large group of people. Last I heard, the record has since been broken by a different c
149ountry.</p>
150<p>I will update this page with new arts projects soon. 👍</p>
151
152			
153			<section id="privacy-button-links">
154    
155
156
157
158    <div>
159    <a
160      target="_blank"
161      style="background-color: #1877f2;"
162      rel="noreferrer"
163      referrerpolicy="no-referrer"
164      href="https://www.facebook.com/sharer/sharer.php?u=https%3a%2f%2fyasoob.me%2farts%2f?utm_source=facebook&src=sdkpreparse"
165      ><svg
166        xmlns="http://www.w3.org/2000/svg"
167        width="24"
168        height="24"
169        viewBox="0 0 24 24"
170        fill="white"
171      >
172        <path
173          d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"
174        /></svg
175      ></a
176    >
177
178    <a
179      target="_blank"
180      style="background-color: #1da1f2;"
181      rel="noreferrer"
182      referrerpolicy="no-referrer"
183      href="https://twitter.com/share?url=https%3a%2f%2fyasoob.me%2farts%2f?utm_source=twitter&text=Art%20Projects"
184      ><svg
185        xmlns="http://www.w3.org/2000/svg"
186        width="24"
187        height="24"
188        viewBox="0 0 24 24"
189        fill="white"
190      >
191        <path
192          d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"
193        /></svg
194      ></a
195    >
196
197    <a
198      target="_blank"
199      style="background-color: #1ebea5;"
200      rel="noreferrer"
201      referrerpolicy="no-referrer"
202      href="https://api.whatsapp.com/send?text=Art%20Projects - https%3a%2f%2fyasoob.me%2farts%2f?utm_source=whatsapp"
203      ><svg
204        xmlns="http://www.w3.org/2000/svg"
205        width="24"
206        height="24"
207        viewBox="0 0 24 24"
208        fill="white"
209      >
210        <path
211          d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"
212        /></svg
213      ></a
214    >
215
216    <a
217      target="_blank"
218      style="background-color: #2867b2;"
219      rel="noreferrer"
220      referrerpolicy="no-referrer"
221      href="https://www.linkedin.com/sharing/share-offsite/?url=https%3a%2f%2fyasoob.me%2farts%2f?utm_source=linkedin"
222      ><svg
223        xmlns="http://www.w3.org/2000/svg"
224        width="24"
225        height="24"
226        viewBox="0 0 24 24"
227        fill="white"
228      >
229        <path
230          d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z"
231        /></svg
232      ></a
233    >
234  </div>
235</section>
236			</section>
237		</article>
238		<div id="mc_embed_signup">
239    <form action="https://wordpress.us3.list-manage.com/subscribe/post?u=20b1036063aec6dbf068cc8c0&amp;id=b8eab6bd54"
240        method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"
241        novalidate>
242        <div id="mc_embed_signup_scroll">
243            <h2>Newsletter</h2><span id="close-btn">×</span>
244            <p>If you liked what you read then I am sure you will enjoy a newsletter of the
245                content I create. I send it out every other month. It contains new stuff that I make, links
246                I find interesting on the web, and occasional discount coupons for my book. 
247                Join the 5000+ other people who receive my newsletter:</p>
248            <div class="mc-field-group">
249                <input placeholder="Your Email" type="email" value="" name="EMAIL" class="required email"
250                    id="mce-EMAIL">
251            </div>
252            <div id="mce-responses" class="clear">
253                <div class="response" id="mce-error-response" style="display:none"></div>
254                <div class="response" id="mce-success-response" style="display:none"></div>
255            </div>
256            
257            <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text"
258                    name="b_20b1036063aec6dbf068cc8c0_f6ee678b65" tabindex="-1" value=""></div>
259            <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe"
260                    class="button"></div>
261            <p class="subtext">I send out the newsletter once every other month. No spam, I promise + you can unsubscribe at anytime</p>
262        </div>
263    </form>
264</div>
265		
266
267	</main>
268
269
270    <footer role="contentinfo">
271        <div class="hr"></div>
272        <div class="footer-link">
273            <a href="mailto:[email protected]" rel="me" target="_blank">Email</a>
274            <a href="https://twitter.com/yasoobkhalid" rel="me" target="_blank">Twitter</a>
275            
276            <a href="https://www.linkedin.com/in/yasoob/" rel="me" target="_blank">LinkedIn</a>
277            <a href="https://github.com/yasoob" rel="me" target="_blank">GitHub</a>
278            
279        </div>
280        <div class="copyright">
281            <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
282                <img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png">
283              </a>
284        </div>
285    </footer>
286
287</div>
288
289<script>
vendor: 348 bytes, lines 289-294
289
290    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
291    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
292    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
293    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
294    ga('create', '
294UA-97849776-1
vendor: 40 bytes, lines 294-295
294', 'auto');
295    ga('send', 'pageview');
296</script>
296
297
298<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
vendor: 1 bytes, line 298
298
299<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script>
299<script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
vendor: 1 bytes, line 299
299
300<script src="/js/main.js"></script>
300
301</body>
302</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.