{"id":21710703,"url":"https://github.com/mbrav/archive","last_synced_at":"2026-05-07T05:36:25.433Z","repository":{"id":149794917,"uuid":"427490153","full_name":"mbrav/archive","owner":"mbrav","description":"Archive of my old repos","archived":false,"fork":false,"pushed_at":"2022-01-16T14:00:22.000Z","size":144002,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-25T05:38:39.715Z","etag":null,"topics":["archive","cpp","javascript","python","threejs","webgl"],"latest_commit_sha":null,"homepage":"https://mbrav.github.io/archive/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mbrav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-12T20:37:16.000Z","updated_at":"2022-01-09T15:57:04.000Z","dependencies_parsed_at":"2023-06-07T20:45:52.861Z","dependency_job_id":null,"html_url":"https://github.com/mbrav/archive","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mbrav/archive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbrav%2Farchive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbrav%2Farchive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbrav%2Farchive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbrav%2Farchive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbrav","download_url":"https://codeload.github.com/mbrav/archive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbrav%2Farchive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272991861,"owners_count":25027512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archive","cpp","javascript","python","threejs","webgl"],"created_at":"2024-11-25T23:16:59.148Z","updated_at":"2026-05-07T05:36:20.414Z","avatar_url":"https://github.com/mbrav.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eapi_final\u003c/h1\u003e\n\u003cp\u003eapi final\u003c/p\u003e\n\u003ch2\u003eОписание проекта: README.md\u003c/h2\u003e\n\u003cp\u003eВыполненный проект должен сопровождаться описанием.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[ ] \u003cstrong\u003eОписание\u003c/strong\u003e. Что это за проект, какую задачу он решает, в чём его польза;\u003c/li\u003e\n\u003cli\u003e[ ] \u003cstrong\u003eУстановка\u003c/strong\u003e. Как развернуть проект на локальной машине;\u003c/li\u003e\n\u003cli\u003e[ ] \u003cstrong\u003eПримеры\u003c/strong\u003e. Некоторые примеры запросов к API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eapi_yatube\u003c/h1\u003e\n\u003cp\u003eapi_yatube\u003c/p\u003e\n\u003ch1\u003easciify\u003c/h1\u003e\n\u003cp\u003eAn image uploader that converts colored images into ASCII art\u003c/p\u003e\n\u003ch3\u003eInstructions\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eRun \u003ccode\u003enpm install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eServe \u003ccode\u003enode app.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eGo to \u003ccode\u003elocalhost:3000\u003c/code\u003e on your browser\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRequirements\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003ejp2a\u003c/code\u003e bash command must be installed on the system\u003c/p\u003e\n\u003ch1\u003eExtensions of Bias\u003c/h1\u003e\n\u003cp\u003eA new media art installation connected to the Internet through a Twitter API. A speculation on how media technology is actively shaping our increasingly biased human natures.\u003c/p\u003e\n\u003ch1\u003eCircularis\u003c/h1\u003e\n\u003cp\u003eA project that manifests the aesthetics of generative music patterns through the use of Euclidean geometries and mathematical sequences.\u003c/p\u003e\n\u003ch2\u003eContexts\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://aeon.co/essays/soon-we-will-see-chrono-attached-to-every-form-of-medicine\"\u003eLife in Circadia\u003c/a\u003e by Jessa Gamble\u003c/p\u003e\n\u003ch1\u003eCode2-SP16\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://mbrav.github.io/archive/Code2-SP16/\"\u003eLink to Gallery\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eCode from Code 2 class at Parsons BFADT\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstructor\u003c/strong\u003e: \u003ca href=\"https://github.com/whoisbma\"\u003eBryan Ma\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSpring 2016\u003c/p\u003e\n\u003ch1\u003eDataSeek\u003c/h1\u003e\n\u003cp\u003eExploring the undefined boundaries of rational and irrational data\u003c/p\u003e\n\u003ch1\u003eDigital Archeology\u003c/h1\u003e\n\u003cp\u003ePUDT 3000 Final\u003cbr /\u003e\nMay 2017\u003c/p\u003e\n\u003ch2\u003eNarrative\u003c/h2\u003e\n\u003ch3\u003eChapter I: The Cosmic Present-Past\u003c/h3\u003e\n\u003cp\u003eWhenever we take a glimpse at the night sky, most of us rarely realize that what we are looking at--is history. Whatever we see in the night sky, is a collection of photons that have traveled for thousands and millions of years from their point of origin. The photons coming from Alpha Centauri for example--our closest neighboring stellar system--is already 4.3 years old by the time it reaches our telescopes. When we look at the center of our galaxy, we see light that is 27,000 years old. When we observe Andromeda, our neighboring galaxy, we see light that is 2.5 million years old. Our night sky is filled with the cosmic past, and the gigabytes of data collected by our telescopes. This data has yet to be 'excavated' and reveal a cosmic secret lurking among the data. The sky, can be considered an opaque sediment through which the universe's timeline can be observed. Just by looking at the sky, we become archeologists--engaged in the excavation of the past.\u003c/p\u003e\n\u003ch3\u003eChapter II: Primeval Ocean\u003c/h3\u003e\n\u003cp\u003eBefore the cosmos gained the ability to host any sense of history, it resembled a turbulent and chaotic ocean. Nothing made sense in the beginning and there was little space for history. But as time unfolded, structure started to prevail--out of what initially was meaningless and unstructured chaos.\u003c/p\u003e\n\u003cp\u003eThese are a few artifacts that are part of human history which emerged out of their chaotic background.\u003c/p\u003e\n\u003ch3\u003eChapter III: Creation of Meaning\u003c/h3\u003e\n\u003cp\u003eAs artifacts become introduced in human history, so is meaning. Objects are valued for their inner qualities and this is what makes history itself meaningful. Each historic artifact possesses its own inner world. It is therefore up to the excavators to choose which tools to use in order to excavate an artifact's past.\u003c/p\u003e\n\u003cp\u003eBut are all tools able to reveal the meaningfulness of an artifact? Can excavation tools account all meaningfulness of its objects, or is there something that excavation tools omit?\u003c/p\u003e\n\u003cp\u003eZoom into the artifacts using the MOUSE WHEEL to reveal their inner world.\u003c/p\u003e\n\u003ch3\u003eChapter IV: Digitization\u003c/h3\u003e\n\u003cp\u003eToday, digitization has become the current tool for excavating and revealing the past. By taking radio-telescope readings of the night sky, 3D scans of ancient Egyptian statues along with carbon dating techniques--humans engage in a excavation process that transforms every form of history, into a digitized past--a collection of data.\u003c/p\u003e\n\u003cp\u003eData is the holy grail of ordering chaos and transforming it into order. If this is the current trend in archeology, then what does it do to the value of the artifacts?\u003c/p\u003e\n\u003ch3\u003eChapter V: Anthropic Artifacts\u003c/h3\u003e\n\u003cp\u003eWhen we take a look at archaeologic artifacts, how do we want to treat and consider them? Should we stop digitizing the past, and learn how to appreciate it as something that is beyond mere information, but that of eternal value, humanistic, and infinite? Should we return to worshiping Pharaohs like Ancient Egyptians did, or Egyptians did Zeus, or Romans did Jupiter? Could digitizing the past be the most logical and obvious thing to do?\u003c/p\u003e\n\u003ch3\u003eChapter VI: The End\u003c/h3\u003e\n\u003cp\u003eTake a moment to enjoy these digitized artifacts. Some of these would probably disintegrate after a few millions of years, but maybe their digital replica's would exist for longer. \u003c/p\u003e\n\u003ch2\u003eTodo\u003c/h2\u003e\n\u003ch3\u003eGeneral\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[x] Draft a Narrative\u003c/li\u003e\n\u003cli\u003e[x] Get the text captions or speech working\u003c/li\u003e\n\u003cli\u003e[x] Include the narrative as text or speech\u003c/li\u003e\n\u003cli\u003e[x] Finish project Description\u003c/li\u003e\n\u003cli\u003e[x] Make a project title screen, name, date, etc.\u003c/li\u003e\n\u003cli\u003e[x] Polish Attract Mode\u003c/li\u003e\n\u003cli\u003e[ ] Finish scenes\u003c/li\u003e\n\u003cli\u003e[x] Scene 1\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 2\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 3\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 4\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 5\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 6\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Scene 7\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Scene 8\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Scene 9\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Music Setup\u003c/li\u003e\n\u003cli\u003e[x] Bug Fixing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eVisual Stuff and Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ ] Scene transitions\u003c/li\u003e\n\u003cli\u003e[x] Add new forms of visuals\u003c/li\u003e\n\u003cli\u003e[ ] Add more 3D models\u003c/li\u003e\n\u003cli\u003e[ ] Decrease poly count of 3D models if necessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Stuff\u003c/h3\u003e\n\u003ch2\u003eEndeavour's Guide for the 21st Century\u003c/h2\u003e\n\u003cp\u003eA project based on on reviving James Cook's geographic discoveries that where made while he was the captain of \u003cem\u003e\u003ca href=\"https://en.wikipedia.org/wiki/HMS_Endeavour\"\u003eEndeavour\u003c/a\u003e\u003c/em\u003e. The device is capable of displaying the direction it is directed by using three 7 segment displays.\u003c/p\u003e\n\u003ch3\u003eShowcase\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://youtu.be/tzNWS7Lbi3c\"\u003eThe Endeavour Test\u003c/a\u003e - YouTube video\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://i.imgur.com/okikHWv.jpg\"\u003eProject Plan\u003c/a\u003e - Sketch\u003c/p\u003e\n\u003ch3\u003eFunctions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[x] have an effective segment display driver\u003c/li\u003e\n\u003cli\u003e[x] shows the heading direction of the magnetometer\u003c/li\u003e\n\u003cli\u003e[ ] have four functional modes\u003c/li\u003e\n\u003cli\u003e[x] heading mode\u003c/li\u003e\n\u003cli\u003e[ ] compass mode\u003c/li\u003e\n\u003cli\u003e[x] direct mode  \u003c/li\u003e\n\u003cli\u003e[x] save mode  \u003c/li\u003e\n\u003cli\u003e[ ] make it low powered to allow the use with batteries.\u003c/li\u003e\n\u003cli\u003e[ ] designed case\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eEvictionCity\u003c/h1\u003e\n\u003cp\u003eA visualization of New York metropolitan area home evictions, gentrification, policing of neighborhoods and other social issues which are constitutive to the social antagonisms that inevitably arise under capitalism.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUsing \u003ca href=\"https://threejs.org/\"\u003ethree.js JavaScript 3D Library\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC Open Data \u003ca href=\"https://data.cityofnewyork.us/City-Government/Evictions/6z8x-wfk4/data\"\u003eEvictions Dataset\u003c/a\u003e\u003col\u003e\n\u003cli\u003eRaw \u003ca href=\"https://raw.githubusercontent.com/mbrav/EvictionCity/master/js/data/evictions-raw.js\"\u003eJSON data\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://mbrav.com/archive/EvictionCity/utilities/util02/\"\u003eGeocoding and formatting utility\u003c/a\u003e using \u003ca href=\"https://locationiq.com/\"\u003eLocationIQ\u003c/a\u003e (previously it was possible to do it with Google API until it \u003ca href=\"https://youtu.be/byGIZ4QIHOM\"\u003ebecame expensive\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://raw.githubusercontent.com/mbrav/EvictionCity/master/js/data/geocoded-data-partial.js\"\u003eFormatted data\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFlowingPagoda\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eA Pagoda that never stops flowing...\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis project was made for one of my classes. It consists of a Pagoda that grows as the season pass.\u003c/p\u003e\n\u003ch3\u003eRunning It\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://processing.org/download/\"\u003eDownload\u003c/a\u003e Processing\u003c/li\u003e\n\u003cli\u003eInstall The Minim Library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mixania/FlowingPagoda/archive/master.zip\"\u003eDownload\u003c/a\u003e The Project\u003c/li\u003e\n\u003cli\u003eRun the sketch\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ePhilosophic Meaning\u003c/h3\u003e\n\u003cp\u003eAccording to the project’s philosophy, the world and everything that constitutes it relies on a constant process of rebirth and decay. Each moment is an experience of an individual mind-state such as a thought, a memory, a feeling or a perception. A mind-state arises, exists, and since it is impermanent, it soon ceases, following which the next mind-state arises. Thus the consciousness of a sentient being can be seen as a continuous series of birth and decay of these mind-states. Regardless, rebirth always remains the most persistent among these processes.\u003c/p\u003e\n\u003cp\u003eAs the Pagoda flows through the seasons, it is aware that a day will come when it will no longer stand. Its existence will someday become annihilated, but only for a finite time. After its fall, the process of its rebirth will follow after…\u003c/p\u003e\n\u003cp\u003eThe inspiration for this project was drawn from the movie called \u003cem\u003eCrouching Tiger, Hidden Dragon\u003c/em\u003e (2000) directed by a Chinese director Ang Lee who is well know being the director of \u003cem\u003eLife of Pi\u003c/em\u003e (2012).\u003c/p\u003e\n\u003ch3\u003eFunctions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThere are 4 changing seasons\u003c/li\u003e\n\u003cli\u003eThere are 4 different particles that constantly fall\u003c/li\u003e\n\u003cli\u003eBamboos that have different stages of growth\u003c/li\u003e\n\u003cli\u003eFloating Clouds\u003c/li\u003e\n\u003cli\u003eThe Pagoda grows every year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlanned Additions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a process of decay of the Pagoda\u003c/li\u003e\n\u003cli\u003eCreate a Chinese dragon that comes every Chinese New Year\u003c/li\u003e\n\u003cli\u003eAdd wind\u003c/li\u003e\n\u003cli\u003eAdd rain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStages\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Spring\" src=\"http://i.imgur.com/K7SJn0Y.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eSpring\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Summer\" src=\"http://i.imgur.com/cR5R4TL.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eSummer\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Fall\" src=\"http://i.imgur.com/wNZVfNi.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eFall\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Winter\" src=\"http://i.imgur.com/V5HdiPn.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eWinter\u003c/p\u003e\n\u003ch1\u003ebackend_community_homework\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw02_community/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw02_community/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ebackend_community_homework\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw03_forms/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw03_forms/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ehw04_tests\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw04_tests/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw04_tests/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ehw05_final\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw05_final/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw05_final/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eНеправильно сгруппированы импорты. Посмотри, как это рекомендуется делать в pep8 (порядок групп, разделение пустыми строками и т.д.) Еще можно использовать библиотеку \u003ccode\u003eisort\u003c/code\u003e. Вот есть \u003ca href=\"https://simpleisbetterthancomplex.com/packages/2016/10/08/isort.html\"\u003eстатья по настройке\u003c/a\u003e. Стоит проверить и поправить по всему проекту\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisort . --recursive --check-only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisort . --recursive\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo dump data:\n\u003ccode\u003epython manage.py dumpdata app.model_name --indent 4 \u0026gt; fixtures/file_name.json\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eTo load data:\n\u003ccode\u003epython manage.py loaddata fixtures/model_name.json --app app.model_name\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003ehw_python_oop\u003c/h1\u003e\n\u003cp\u003eSprint 2. Итоговый проект.\u003c/p\u003e\n\u003ch1\u003einfORM alpha2\u003c/h1\u003e\n\u003cp\u003eA Physical Computing and Object Relational Mapping tool\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vimeo.com/161095259\"\u003eVideo\u003c/a\u003e of the project\u003c/p\u003e\n\u003cp\u003eProject's intent \u003ca href=\"https://mbrav.github.io/archive/infORM/ProjectIntent.pdf\"\u003ePDF\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstructions\u003c/h2\u003e\n\u003cp\u003eadd your serial port in \u003cem\u003escript.js\u003c/em\u003e on the following line:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e// connect to Serial\nserial.open(\"/dev/cu.usbmodem819431\");\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eif you know what you are doing then do...\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003enode node/startserver.js\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eif the server does not start, npm dependencies must be install first\u003c/p\u003e\n\u003ch2\u003eTechnologies used\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSoftware\u003cul\u003e\n\u003cli\u003eA node.js server\u003c/li\u003e\n\u003cli\u003ep5.js JavaScript library\u003c/li\u003e\n\u003cli\u003ed3.js JavaScript library\u003c/li\u003e\n\u003cli\u003eJSON\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHardware\u003cul\u003e\n\u003cli\u003eTeensy 3.1 running at 120 MHz (an Arduino Uno might not have enough space or power)\u003c/li\u003e\n\u003cli\u003eMPU-6050 Accelerometer\u003c/li\u003e\n\u003cli\u003eHMC5883 Magnetometer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eArduino Libraries\u003cul\u003e\n\u003cli\u003eI2C Library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bblanchon/ArduinoJson\"\u003eArduinoJson\u003c/a\u003e - An elegant and efficient JSON library for embedded systems.\u003c/li\u003e\n\u003cli\u003eAdafruit's \u003ca href=\"https://github.com/adafruit/Adafruit_Sensor\"\u003eSensor Library\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdafruit's \u003ca href=\"https://github.com/adafruit/Adafruit_HMC5883_Unified\"\u003eHMC5883L Library\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ealpha2\u003c/strong\u003e - March 31, 2016\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented MPU-6050's temperature readings\u003c/li\u003e\n\u003cli\u003eAdded the HMC5883 magnetometer to the project\u003c/li\u003e\n\u003cli\u003eAdded magnetometer reads\u003c/li\u003e\n\u003cli\u003eAdded different event triggers for each of the type of readings\u003c/li\u003e\n\u003cli\u003eImproved the calculation of \u003cem\u003eevent significance\u003c/em\u003e thanks to the added sensors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ealpha\u003c/strong\u003e - March 28, 2016\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInfrastructural Utopia Tower (2016)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eA \u003ca href=\"https://vimeo.com/166409996\"\u003eVideo\u003c/a\u003e of the Installation\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eAbstract\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eInfrastructural Utopia Tower\u003c/em\u003e is an art installation that emphasizes on the way our modern society has become reliant on infrastructures and automated systems. For a modern human, infrastructure is second nature. Without infrastructure, a human would think he/she had been placed in the wilderness. Us humans, attempt to apply infrastructures almost everywhere while the technological advances only aid this process.\u003c/p\u003e\n\u003cp\u003eInfrastructure is meant to be built in technological environments. We are affected by it, most of the time without even noticing; hundreds of wires pass through walls, dozens of pipes are laid beneath us, and an unknown number of radio frequencies pass through our bodies. All this illustrates infrastructure’s overwhelming presence, yet, it is cleverly engineered to remain unnoticed. We have the privilege to blindly use the word “working” to describe the thousands of operations that infrastructures perform on a daily basis. This however, is a burden as much as it is considered to be a privilege.\n\u003cem\u003eInfrastructural Utopia Tower\u003c/em\u003e also emphasizes on government surveillance. Surveillance however, is not made possible without it's underlying framework - infrastructure. When something becomes infrastructuralized, one should not wonder why it can be exploited for someone else's advantage. It is a system designed to remain hidden to its intended user, and nevertheless remain manipulable. Combating surveilance becomes ineffective if one does not realize the implications of its underlying framework on top of which it is built. Infrastructure by definition is meant to be controlled and manipulated, this aspect is frequently overlooked since the root in the word infrastructure, \u003cem\u003einfra\u003c/em\u003e  - means closed. The technologies we use on a daily basis is perfect example of how hidden technologies can abstract their intended function.\u003c/p\u003e\n\u003cp\u003e“Infrastructuralize everything” - is a slogan that is subconsciously ingrained in almost every modern human being. It is a process that has to welcome reflection on our part since the perplexities that arise from it, might not always be apparent. \u003cem\u003eInfrastructural Utopia Tower\u003c/em\u003e is an infrastructure, the way it was built reflects this aspect. The way it was realized however, is unlike its intended utopian model. It was meant to stand like its 3D model, manifesting the ideals that have had the potential to be realized. This realization did not happen, and the existence of the ideal did not go beyond a 3D model on an LCD screen. What has been realized however, is an anti-utopian application of infrastructure within the tower. The structure transformed into a breeding ground for humankind to infrastructialize as much estate that nature can provide. The outcome is an anti-utopian looking tower that reflects this human characteristic.\u003c/p\u003e\n\u003cp\u003eThe piece features a Wi-Fi spot that sniffs the user data as he/she browses the internet. This serves as a metaphor that illustrates infrastructure's constant connectedness. The tower’s intention is not to hide the infrastructure away from the user, but show its overwhelming presence, authority, and control. An aspect that infrastructures do not have the possibility to show since they remain constantly hidden.\u003c/p\u003e\n\u003cp\u003eThe tower was meant to proclaim digital freedom, an important tool for maintaining a free democratic society in our present. But digital technologies like the internet, are arguably, one of the most manipulable infrastructures that humankind has every built. Today like never before, someone can control the outcome of something that is located on the other side of the globe, or know everything about the individuals that surround him. We are all part of a grid of infrastructures that provide us with resources, commodities, and sustainable living conditions. Many infrastructures also rely on other infrastructures which translates into us being part of the infrastructural grid as well. Even in the most remote places on Earth, infrastructures consist of satellites that fly above our heads. It sounds more literal than it might appear, but when it comes to infrastructures, humans are never in “offline” mode.\u003c/p\u003e\n\u003cp\u003eThe question that has to be asked is whether infrastructures can be used as means for maintaining freedom. Is there a point where freedom can become instrastructialized given the increase in our reliance on technologies? What is the balance between what should be inrastructuralized, and what should not? If our living conditions can be easily provided by infrastructured means, can freedom eventually be “served” like tap water? Once infrastructures become tools for providing human dependencies in very abstracted ways, would human beings not be blind enough to notice this malicious process? If infrastructures are meant to remain so unnoticeable, what is the truth that they hide? These are questions that must be made by a technologically advancing civilization, especially by its citizens.\u003c/p\u003e\n\u003ch3\u003eHardware and Technologies Used\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArduino\u003c/li\u003e\n\u003cli\u003eopenFrameworks running on the Raspberry Pi 3\u003c/li\u003e\n\u003cli\u003eSerial communication\u003c/li\u003e\n\u003cli\u003e180 APA102 LED Strips\n\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt; HEAD\n\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt; HEAD\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eapi_final\u003c/h1\u003e\n\u003cp\u003eapi final\u003c/p\u003e\n\u003ch2\u003eОписание проекта: README.md\u003c/h2\u003e\n\u003cp\u003eВыполненный проект должен сопровождаться описанием.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[ ] \u003cstrong\u003eОписание\u003c/strong\u003e. Что это за проект, какую задачу он решает, в чём его польза;\u003c/li\u003e\n\u003cli\u003e[ ] \u003cstrong\u003eУстановка\u003c/strong\u003e. Как развернуть проект на локальной машине;\u003c/li\u003e\n\u003cli\u003e[ ] \u003cstrong\u003eПримеры\u003c/strong\u003e. Некоторые примеры запросов к API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eapi_yatube\u003c/h1\u003e\n\u003cp\u003eapi_yatube\u003c/p\u003e\n\u003ch1\u003easciify\u003c/h1\u003e\n\u003cp\u003eAn image uploader that converts colored images into ASCII art\u003c/p\u003e\n\u003ch3\u003eInstructions\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eRun \u003ccode\u003enpm install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eServe \u003ccode\u003enode app.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eGo to \u003ccode\u003elocalhost:3000\u003c/code\u003e on your browser\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRequirements\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003ejp2a\u003c/code\u003e bash command must be installed on the system\u003c/p\u003e\n\u003ch1\u003eExtensions of Bias\u003c/h1\u003e\n\u003cp\u003eA new media art installation connected to the Internet through a Twitter API. A speculation on how media technology is actively shaping our increasingly biased human natures.\u003c/p\u003e\n\u003ch1\u003eCircularis\u003c/h1\u003e\n\u003cp\u003eA project that manifests the aesthetics of generative music patterns through the use of Euclidean geometries and mathematical sequences.\u003c/p\u003e\n\u003ch2\u003eContexts\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://aeon.co/essays/soon-we-will-see-chrono-attached-to-every-form-of-medicine\"\u003eLife in Circadia\u003c/a\u003e by Jessa Gamble\u003c/p\u003e\n\u003ch1\u003eCode2-SP16\u003c/h1\u003e\n\u003cp\u003eCode from Code 2 class at Parsons BFADT\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstructor\u003c/strong\u003e: \u003ca href=\"https://github.com/whoisbma\"\u003eBryan Ma\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSpring 2016\u003c/p\u003e\n\u003ch1\u003eDataSeek\u003c/h1\u003e\n\u003cp\u003eExploring the undefined boundaries of rational and irrational data\u003c/p\u003e\n\u003ch1\u003eDigital Archeology\u003c/h1\u003e\n\u003cp\u003ePUDT 3000 Final\u003cbr /\u003e\nMay 2017\u003c/p\u003e\n\u003ch2\u003eNarrative\u003c/h2\u003e\n\u003ch3\u003eChapter I: The Cosmic Present-Past\u003c/h3\u003e\n\u003cp\u003eWhenever we take a glimpse at the night sky, most of us rarely realize that what we are looking at--is history. Whatever we see in the night sky, is a collection of photons that have traveled for thousands and millions of years from their point of origin. The photons coming from Alpha Centauri for example--our closest neighboring stellar system--is already 4.3 years old by the time it reaches our telescopes. When we look at the center of our galaxy, we see light that is 27,000 years old. When we observe Andromeda, our neighboring galaxy, we see light that is 2.5 million years old. Our night sky is filled with the cosmic past, and the gigabytes of data collected by our telescopes. This data has yet to be 'excavated' and reveal a cosmic secret lurking among the data. The sky, can be considered an opaque sediment through which the universe's timeline can be observed. Just by looking at the sky, we become archeologists--engaged in the excavation of the past.\u003c/p\u003e\n\u003ch3\u003eChapter II: Primeval Ocean\u003c/h3\u003e\n\u003cp\u003eBefore the cosmos gained the ability to host any sense of history, it resembled a turbulent and chaotic ocean. Nothing made sense in the beginning and there was little space for history. But as time unfolded, structure started to prevail--out of what initially was meaningless and unstructured chaos.\u003c/p\u003e\n\u003cp\u003eThese are a few artifacts that are part of human history which emerged out of their chaotic background.\u003c/p\u003e\n\u003ch3\u003eChapter III: Creation of Meaning\u003c/h3\u003e\n\u003cp\u003eAs artifacts become introduced in human history, so is meaning. Objects are valued for their inner qualities and this is what makes history itself meaningful. Each historic artifact possesses its own inner world. It is therefore up to the excavators to choose which tools to use in order to excavate an artifact's past.\u003c/p\u003e\n\u003cp\u003eBut are all tools able to reveal the meaningfulness of an artifact? Can excavation tools account all meaningfulness of its objects, or is there something that excavation tools omit?\u003c/p\u003e\n\u003cp\u003eZoom into the artifacts using the MOUSE WHEEL to reveal their inner world.\u003c/p\u003e\n\u003ch3\u003eChapter IV: Digitization\u003c/h3\u003e\n\u003cp\u003eToday, digitization has become the current tool for excavating and revealing the past. By taking radio-telescope readings of the night sky, 3D scans of ancient Egyptian statues along with carbon dating techniques--humans engage in a excavation process that transforms every form of history, into a digitized past--a collection of data.\u003c/p\u003e\n\u003cp\u003eData is the holy grail of ordering chaos and transforming it into order. If this is the current trend in archeology, then what does it do to the value of the artifacts?\u003c/p\u003e\n\u003ch3\u003eChapter V: Anthropic Artifacts\u003c/h3\u003e\n\u003cp\u003eWhen we take a look at archaeologic artifacts, how do we want to treat and consider them? Should we stop digitizing the past, and learn how to appreciate it as something that is beyond mere information, but that of eternal value, humanistic, and infinite? Should we return to worshiping Pharaohs like Ancient Egyptians did, or Egyptians did Zeus, or Romans did Jupiter? Could digitizing the past be the most logical and obvious thing to do?\u003c/p\u003e\n\u003ch3\u003eChapter VI: The End\u003c/h3\u003e\n\u003cp\u003eTake a moment to enjoy these digitized artifacts. Some of these would probably disintegrate after a few millions of years, but maybe their digital replica's would exist for longer. \u003c/p\u003e\n\u003ch2\u003eTodo\u003c/h2\u003e\n\u003ch3\u003eGeneral\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[x] Draft a Narrative\u003c/li\u003e\n\u003cli\u003e[x] Get the text captions or speech working\u003c/li\u003e\n\u003cli\u003e[x] Include the narrative as text or speech\u003c/li\u003e\n\u003cli\u003e[x] Finish project Description\u003c/li\u003e\n\u003cli\u003e[x] Make a project title screen, name, date, etc.\u003c/li\u003e\n\u003cli\u003e[x] Polish Attract Mode\u003c/li\u003e\n\u003cli\u003e[ ] Finish scenes\u003c/li\u003e\n\u003cli\u003e[x] Scene 1\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 2\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 3\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 4\u003cul\u003e\n\u003cli\u003e[x] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 5\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[x] Scene 6\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Scene 7\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Scene 8\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Scene 9\u003cul\u003e\n\u003cli\u003e[ ] narrative\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e[ ] Music Setup\u003c/li\u003e\n\u003cli\u003e[x] Bug Fixing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eVisual Stuff and Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[ ] Scene transitions\u003c/li\u003e\n\u003cli\u003e[x] Add new forms of visuals\u003c/li\u003e\n\u003cli\u003e[ ] Add more 3D models\u003c/li\u003e\n\u003cli\u003e[ ] Decrease poly count of 3D models if necessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Stuff\u003c/h3\u003e\n\u003ch2\u003eEndeavour's Guide for the 21st Century\u003c/h2\u003e\n\u003cp\u003eA project based on on reviving James Cook's geographic discoveries that where made while he was the captain of \u003cem\u003e\u003ca href=\"https://en.wikipedia.org/wiki/HMS_Endeavour\"\u003eEndeavour\u003c/a\u003e\u003c/em\u003e. The device is capable of displaying the direction it is directed by using three 7 segment displays.\u003c/p\u003e\n\u003ch3\u003eShowcase\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://youtu.be/tzNWS7Lbi3c\"\u003eThe Endeavour Test\u003c/a\u003e - YouTube video\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://i.imgur.com/okikHWv.jpg\"\u003eProject Plan\u003c/a\u003e - Sketch\u003c/p\u003e\n\u003ch3\u003eFunctions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[x] have an effective segment display driver\u003c/li\u003e\n\u003cli\u003e[x] shows the heading direction of the magnetometer\u003c/li\u003e\n\u003cli\u003e[ ] have four functional modes\u003c/li\u003e\n\u003cli\u003e[x] heading mode\u003c/li\u003e\n\u003cli\u003e[ ] compass mode\u003c/li\u003e\n\u003cli\u003e[x] direct mode  \u003c/li\u003e\n\u003cli\u003e[x] save mode  \u003c/li\u003e\n\u003cli\u003e[ ] make it low powered to allow the use with batteries.\u003c/li\u003e\n\u003cli\u003e[ ] designed case\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eEvictionCity\u003c/h1\u003e\n\u003cp\u003eA visualization of New York metropolitan area home evictions, gentrification, policing of neighborhoods and other social issues which are constitutive to the social antagonisms that inevitably arise under capitalism.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUsing \u003ca href=\"https://threejs.org/\"\u003ethree.js JavaScript 3D Library\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNYC Open Data \u003ca href=\"https://data.cityofnewyork.us/City-Government/Evictions/6z8x-wfk4/data\"\u003eEvictions Dataset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaw \u003ca href=\"https://raw.githubusercontent.com/mbrav/EvictionCity/master/js/data/evictions-raw.js\"\u003eJSON data\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://mbrav.com/EvictionCity/utilities/util02/\"\u003eGeocoding and formatting utility\u003c/a\u003e using \u003ca href=\"https://locationiq.com/\"\u003eLocationIQ\u003c/a\u003e (previously it was possible to do it with Google API until it \u003ca href=\"https://youtu.be/byGIZ4QIHOM\"\u003ebecame expensive\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://raw.githubusercontent.com/mbrav/EvictionCity/master/js/data/geocoded-data-partial.js\"\u003eFormatted data\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFlowingPagoda\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eA Pagoda that never stops flowing...\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis project was made for one of my classes. It consists of a Pagoda that grows as the season pass.\u003c/p\u003e\n\u003ch3\u003eRunning It\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://processing.org/download/\"\u003eDownload\u003c/a\u003e Processing\u003c/li\u003e\n\u003cli\u003eInstall The Minim Library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mixania/FlowingPagoda/archive/master.zip\"\u003eDownload\u003c/a\u003e The Project\u003c/li\u003e\n\u003cli\u003eRun the sketch\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ePhilosophic Meaning\u003c/h3\u003e\n\u003cp\u003eAccording to the project’s philosophy, the world and everything that constitutes it relies on a constant process of rebirth and decay. Each moment is an experience of an individual mind-state such as a thought, a memory, a feeling or a perception. A mind-state arises, exists, and since it is impermanent, it soon ceases, following which the next mind-state arises. Thus the consciousness of a sentient being can be seen as a continuous series of birth and decay of these mind-states. Regardless, rebirth always remains the most persistent among these processes.\u003c/p\u003e\n\u003cp\u003eAs the Pagoda flows through the seasons, it is aware that a day will come when it will no longer stand. Its existence will someday become annihilated, but only for a finite time. After its fall, the process of its rebirth will follow after…\u003c/p\u003e\n\u003cp\u003eThe inspiration for this project was drawn from the movie called \u003cem\u003eCrouching Tiger, Hidden Dragon\u003c/em\u003e (2000) directed by a Chinese director Ang Lee who is well know being the director of \u003cem\u003eLife of Pi\u003c/em\u003e (2012).\u003c/p\u003e\n\u003ch3\u003eFunctions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThere are 4 changing seasons\u003c/li\u003e\n\u003cli\u003eThere are 4 different particles that constantly fall\u003c/li\u003e\n\u003cli\u003eBamboos that have different stages of growth\u003c/li\u003e\n\u003cli\u003eFloating Clouds\u003c/li\u003e\n\u003cli\u003eThe Pagoda grows every year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlanned Additions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate a process of decay of the Pagoda\u003c/li\u003e\n\u003cli\u003eCreate a Chinese dragon that comes every Chinese New Year\u003c/li\u003e\n\u003cli\u003eAdd wind\u003c/li\u003e\n\u003cli\u003eAdd rain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStages\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Spring\" src=\"http://i.imgur.com/K7SJn0Y.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eSpring\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Summer\" src=\"http://i.imgur.com/cR5R4TL.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eSummer\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Fall\" src=\"http://i.imgur.com/wNZVfNi.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eFall\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Winter\" src=\"http://i.imgur.com/V5HdiPn.png\" /\u003e\u003c/p\u003e\n\u003cp\u003eWinter\u003c/p\u003e\n\u003ch1\u003ebackend_community_homework\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw02_community/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw02_community/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ebackend_community_homework\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw03_forms/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw03_forms/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ehw04_tests\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw04_tests/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw04_tests/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ehw05_final\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yandex-praktikum/hw05_final/actions/workflows/python-app.yml\"\u003e\u003cimg alt=\"CI\" src=\"https://github.com/yandex-praktikum/hw05_final/actions/workflows/python-app.yml/badge.svg?branch=master\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eНеправильно сгруппированы импорты. Посмотри, как это рекомендуется делать в pep8 (порядок групп, разделение пустыми строками и т.д.) Еще можно использовать библиотеку \u003ccode\u003eisort\u003c/code\u003e. Вот есть \u003ca href=\"https://simpleisbetterthancomplex.com/packages/2016/10/08/isort.html\"\u003eстатья по настройке\u003c/a\u003e. Стоит проверить и поправить по всему проекту\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisort . --recursive --check-only\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisort . --recursive\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo dump data:\n\u003ccode\u003epython manage.py dumpdata app.model_name --indent 4 \u0026gt; fixtures/file_name.json\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eTo load data:\n\u003ccode\u003epython manage.py loaddata fixtures/model_name.json --app app.model_name\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003ehw_python_oop\u003c/h1\u003e\n\u003cp\u003eSprint 2. Итоговый проект.\u003c/p\u003e\n\u003ch1\u003einfORM alpha2\u003c/h1\u003e\n\u003cp\u003eA Physical Computing and Object Relational Mapping tool\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vimeo.com/161095259\"\u003eVideo\u003c/a\u003e of the project\u003c/p\u003e\n\u003cp\u003eProject's intent \u003ca href=\"https://github.com/mixania/infORM/blob/master/ProjectIntent.pdf\"\u003ePDF\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstructions\u003c/h2\u003e\n\u003cp\u003eadd your serial port in \u003cem\u003escript.js\u003c/em\u003e on the following line:\n\u003ccode\u003e// connect to Serial\nserial.open(\"/dev/cu.usbmodem819431\");\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eif you know what you are doing then do...\n\u003ccode\u003enode node/startserver.js\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eif the server does not start, npm dependencies must be install first\u003c/p\u003e\n\u003ch2\u003eTechnologies used\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSoftware\u003c/li\u003e\n\u003cli\u003eA node.js server\u003c/li\u003e\n\u003cli\u003ep5.js JavaScript library\u003c/li\u003e\n\u003cli\u003ed3.js JavaScript library\u003c/li\u003e\n\u003cli\u003eJSON\u003c/li\u003e\n\u003cli\u003eHardware\u003c/li\u003e\n\u003cli\u003eTeensy 3.1 running at 120 MHz (an Arduino Uno might not have enough space or power)\u003c/li\u003e\n\u003cli\u003eMPU-6050 Accelerometer\u003c/li\u003e\n\u003cli\u003eHMC5883 Magnetometer\u003c/li\u003e\n\u003cli\u003eArduino Libraries\u003c/li\u003e\n\u003cli\u003eI2C Library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bblanchon/ArduinoJson\"\u003eArduinoJson\u003c/a\u003e - An elegant and efficient JSON library for embedded systems.\u003c/li\u003e\n\u003cli\u003eAdafruit's \u003ca href=\"https://github.com/adafruit/Adafruit_Sensor\"\u003eSensor Library\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdafruit's \u003ca href=\"https://github.com/adafruit/Adafruit_HMC5883_Unified\"\u003eHMC5883L Library\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ealpha2\u003c/strong\u003e - March 31, 2016\n* Implemented MPU-6050's temperature readings\n* Added the HMC5883 magnetometer to the project\n* Added magnetometer reads\n* Added different event triggers for each of the type of readings\n* Improved the calculation of \u003cem\u003eevent significance\u003c/em\u003e thanks to the added sensors\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ealpha\u003c/strong\u003e - March 28, 2016\n* First release\u003c/p\u003e\n\u003ch1\u003eInfrastructural Utopia Tower (2016)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eA \u003ca href=\"https://vimeo.com/166409996\"\u003eVideo\u003c/a\u003e of the Installation\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eAbstract\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eInfrastructural Utopia Tower\u003c/em\u003e is an art installation that emphasizes on the way our modern society has become reliant on infrastructures and automated systems. For a modern human, infrastructure is second nature. Without infrastructure, a human would think he/she had been placed in the wilderness. Us humans, attempt to apply infrastructures almost everywhere while the technological advances only aid this process.\u003c/p\u003e\n\u003cp\u003eInfrastructure is meant to be built in technological environments. We are affected by it, most of the time without even noticing; hundreds of wires pass through walls, dozens of pipes are laid beneath us, and an unknown number of radio frequencies pass through our bodies. All this illustrates infrastructure’s overwhelming presence, yet, it is cleverly engineered to remain unnoticed. We have the privilege to blindly use the word “working” to describe the thousands of operations that infrastructures perform on a daily basis. This however, is a burden as much as it is considered to be a privilege.\n\u003cem\u003eInfrastructural Utopia Tower\u003c/em\u003e also emphasizes on government surveillance. Surveillance however, is not made possible without it's underlying framework - infrastructure. When something becomes infrastructuralized, one should not wonder why it can be exploited for someone else's advantage. It is a system designed to remain hidden to its intended user, and nevertheless remain manipulable. Combating surveilance becomes ineffective if one does not realize the implications of its underlying framework on top of which it is built. Infrastructure by definition is meant to be controlled and manipulated, this aspect is frequently overlooked since the root in the word infrastructure, \u003cem\u003einfra\u003c/em\u003e  - means closed. The technologies we use on a daily basis is perfect example of how hidden technologies can abstract their intended function.\u003c/p\u003e\n\u003cp\u003e“Infrastructuralize everything” - is a slogan that is subconsciously ingrained in almost every modern human being. It is a process that has to welcome reflection on our part since the perplexities that arise from it, might not always be apparent. \u003cem\u003eInfrastructural Utopia Tower\u003c/em\u003e is an infrastructure, the way it was built reflects this aspect. The way it was realized however, is unlike its intended utopian model. It was meant to stand like its 3D model, manifesting the ideals that have had the potential to be realized. This realization did not happen, and the existence of the ideal did not go beyond a 3D model on an LCD screen. What has been realized however, is an anti-utopian application of infrastructure within the tower. The structure transformed into a breeding ground for humankind to infrastructialize as much estate that nature can provide. The outcome is an anti-utopian looking tower that reflects this human characteristic.\u003c/p\u003e\n\u003cp\u003eThe piece features a Wi-Fi spot that sniffs the user data as he/she browses the internet. This serves as a metaphor that illustrates infrastructure's constant connectedness. The tower’s intention is not to hide the infrastructure away from the user, but show its overwhelming presence, authority, and control. An aspect that infrastructures do not have the possibility to show since they remain constantly hidden.\u003c/p\u003e\n\u003cp\u003eThe tower was meant to proclaim digital freedom, an important tool for maintaining a free democratic society in our present. But digital technologies like the internet, are arguably, one of the most manipulable infrastructures that humankind has every built. Today like never before, someone can control the outcome of something that is located on the other side of the globe, or know everything about the individuals that surround him. We are all part of a grid of infrastructures that provide us with resources, commodities, and sustainable living conditions. Many infrastructures also rely on other infrastructures which translates into us being part of the infrastructural grid as well. Even in the most remote places on Earth, infrastructures consist of satellites that fly above our heads. It sounds more literal than it might appear, but when it comes to infrastructures, humans are never in “offline” mode.\u003c/p\u003e\n\u003cp\u003eThe question that has to be asked is whether infrastructures can be used as means for maintaining freedom. Is there a point where freedom can become instrastructialized given the increase in our reliance on technologies? What is the balance between what should be inrastructuralized, and what should not? If our living conditions can be easily provided by infrastructured means, can freedom eventually be “served” like tap water? Once infrastructures become tools for providing human dependencies in very abstracted ways, would human beings not be blind enough to notice this malicious process? If infrastructures are meant to remain so unnoticeable, what is the truth that they hide? These are questions that must be made by a technologically advancing civilization, especially by its citizens.\u003c/p\u003e\n\u003ch3\u003eHardware and Technologies Used\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArduino\u003c/li\u003e\n\u003cli\u003eopenFrameworks running on the Raspberry Pi 3\u003c/li\u003e\n\u003cli\u003eSerial communication\u003c/li\u003e\n\u003cli\u003e180 APA102 LED Strips\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eCore Lab: Systems\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eInstructors\u003c/strong\u003e: Miri Park \u0026amp; Bryan Collinsworth\u003c/p\u003e\n\u003cp\u003eFall 2016\u003c/p\u003e\n\u003ch2\u003eSketches\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"02/\"\u003e02\u003c/a\u003e - Random Sequence\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/02.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"03/\"\u003e03\u003c/a\u003e - Fibonacci Sequence\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/03.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"04/\"\u003e04\u003c/a\u003e - Fibonacci Sequence \u0026amp; Composition\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/04.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"05/\"\u003e05\u003c/a\u003e - Chaotic Harmony\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/05.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"06/\"\u003e06\u003c/a\u003e - Sleep Harmonics I\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/06.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"07/\"\u003e07\u003c/a\u003e - Sleep Harmonics II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/07.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"08/\"\u003e08\u003c/a\u003e - Sleep Harmonics III\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/08.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"09/\"\u003e09\u003c/a\u003e - Emancipation from Sleep Data\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/09.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"10/\"\u003e10\u003c/a\u003e - Sleep Data Abyss\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/10.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"11/\"\u003e11\u003c/a\u003e - Sleep Data Abyss II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/11.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"12/\"\u003e12\u003c/a\u003e - Sleep Data Abyss III\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/12.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"13/\"\u003e13\u003c/a\u003e - Ice Nine Unleashed\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/13.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"14/\"\u003e14\u003c/a\u003e - Green-Ice Resistance\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/14.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"15/\"\u003e15\u003c/a\u003e - Post-Ice Condition\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/15.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"16/\"\u003e16\u003c/a\u003e - NYC Graffiti Data\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/16.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"17/\"\u003e17\u003c/a\u003e - Glitch Outcomes\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/17.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"18/\"\u003e18\u003c/a\u003e - n+1 Dimension\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/18.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"19/\"\u003e19\u003c/a\u003e - Data Cocoon\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/19.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"20/\"\u003e20\u003c/a\u003e - Sound Data Cocoon\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/20.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"21/\"\u003e21\u003c/a\u003e - Data Dystopia\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/21.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"22/\"\u003e22\u003c/a\u003e - Data Dystopia II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/22.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"23/\"\u003e23\u003c/a\u003e - Sea Shell\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/23.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"24/\"\u003e24\u003c/a\u003e - 4D trigonometry\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/24.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"25/\"\u003e25\u003c/a\u003e - 4D trigonometry II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/25.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"26/\"\u003e26\u003c/a\u003e - Polygon Planets\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/26.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"27/\"\u003e27\u003c/a\u003e - Time Fabric\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/27.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"28/\"\u003e28\u003c/a\u003e - Shadows\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/28.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"29/\"\u003e29\u003c/a\u003e - WebGL\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"img/29.png\" /\u003e\u003c/p\u003e\n\u003ch1\u003eLab-SP17\u003c/h1\u003e\n\u003cp\u003eCode from Lab: Collaboration, Parsons BFADT, Spring 2017\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstructor:\u003c/strong\u003e Aaron Lehr\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"01/\"\u003e01\u003c/a\u003e - terra-form\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"02/\"\u003e02\u003c/a\u003e - museum-visit\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"03/\"\u003e03\u003c/a\u003e - museum-visualization\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"04/\"\u003e04\u003c/a\u003e - ascii\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/mbrav/asciify\"\u003e05\u003c/a\u003e - ASCIIfy\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"06/\"\u003e06\u003c/a\u003e - Web Scraping\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"07/\"\u003e07  - Midterm\u003c/a\u003e - Wiki Faces\u003c/h3\u003e\n\u003ch1\u003eLab-SP17\u003c/h1\u003e\n\u003cp\u003eCode from Lab: Collaboration, Parsons BFADT, Spring 2017\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstructor:\u003c/strong\u003e Aaron Lehr\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"01/\"\u003e01\u003c/a\u003e - terra-form\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"02/\"\u003e02\u003c/a\u003e - museum-visit\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"03/\"\u003e03\u003c/a\u003e - museum-visualization\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"04/\"\u003e04\u003c/a\u003e - ascii\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/mbrav/asciify\"\u003e05\u003c/a\u003e - ASCIIfy\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"06/\"\u003e06\u003c/a\u003e - Web Scraping\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"07/\"\u003e07  - Midterm\u003c/a\u003e - Wiki Faces\u003c/h3\u003e\n\u003cp\u003etest# archive\nArchive of my old repos\u003c/p\u003e\n\u003ch1\u003eMultiverse Clockwork\u003c/h1\u003e\n\u003cp\u003eAn openFrameworks project inspired by Clockwork Orange and nihilistic theoretical physics\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vimeo.com/164663100\"\u003eVideo\u003c/a\u003e of the project\u003c/p\u003e\n\u003ch2\u003eConcept\u003c/h2\u003e\n\u003cp\u003eFor this creative coding project I wanted imitate the animations that were popular at the time when \u003cem\u003eA Clockwork Orange\u003c/em\u003e (1971) was created. During that time, computer graphics first started to emerge. I wanted to create an animation that would encompass the aspects of CG if they were to be applied in the \u003cem\u003eA Clockwork Orange\u003c/em\u003e movie, but with the inclusion of a few animations that would convey multiverse theory concepts. The translation of a orange circle came out more literal than the translation of the multiverse concept, this turned out to be in parallel with their comprehensibility. The multiverse theory concepts are influenced by Jim Holt’s book \u003cem\u003eWhy Does the World Exist?\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eThe animation starts with the original \u003cem\u003eA Clockwork Orange\u003c/em\u003e theme melody which signifies the low complexity of one universe. This part of the animation is very literal. Then as the music progresses into a more progressive form, the animations become more intricate, abstract, and complex. This is an attempt to convey the complexity of multiverse theories which are abstract to our comprehension as are the animations that try to represent them.\u003c/p\u003e\n\u003cp\u003eThe way this coding project was taking its path easily emerged into such a theme and has yielded pretty satisfying results. The code itself is almost 700 lines long which gives it an ironic aspect; it is written in such a fashion that only its creator can understand.This is similar to the way multiverses can be imagined as ideas since we might not be able to comprehend their inner functioning. The way this project was coded should be a challenge for anyone’s understanding.\u003c/p\u003e\n\u003ch2\u003eCopyright material\u003c/h2\u003e\n\u003cp\u003eClockWork Orange - Funeral Of Queen Mary\u003c/p\u003e\n\u003cp\u003e© A Clockwork Orange\u003c/p\u003e\n\u003cp\u003eDeadmau5 - Clockwork\u003c/p\u003e\n\u003cp\u003e© Songbird 2008\u003c/p\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003cp\u003eFirst, make sure you are running the \u003cem\u003eRaspbian\u003c/em\u003e or \u003cem\u003eNOOBS\u003c/em\u003e OS. After you have your Raspberry Pi up and running, make sure \u003cem\u003epip\u003c/em\u003e the python package manager is installed on your Raspberry Pi. If not type the following in Raspberry Pi's terminal.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e$ sudo apt-get install python-pip\u003c/code\u003e\u003cbr /\u003e\nInstall \u003ca href=\"http://flask.pocoo.org/\"\u003eFlask\u003c/a\u003e Python microframework\n\u003ccode\u003e$ sudo pip install flask\u003c/code\u003e\nNow you are ready to clone the code from GitHub, type the following\n\u003ccode\u003e$ git clone https://github.com/mixania/rpi-flask.git\u003c/code\u003e\nNow type the \u003ccode\u003ecd\u003c/code\u003e command to open the directory\n\u003ccode\u003e$ cd rpi-flask/\u003c/code\u003e\nRun the server as \u003ccode\u003esudo\u003c/code\u003e(with root privileges)\n\u003ccode\u003e$ sudo python switch.py\u003c/code\u003e\nYour server should be running on http://127.0.0.1:80/\n\u003cimg alt=\"screenshot\" src=\"https://c1.staticflickr.com/9/8787/28389454205_6c3c3ffe1a_z.jpg\" /\u003e\u003c/p\u003e\n\u003ch2\u003eDescription\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eStardust Music Composer\u003c/em\u003e is an experiment that emphasizes on interactivity and visualization and combining it with music composition. Current Digital Audio Workstation (DAW) software used for music production by professionals, does not incorporate any aspects of interaction outside of the technical realm. This experimental project seeks to add a visual element to the music production process and combine it with an interactive aspect.\u003c/p\u003e\n\u003cp\u003eThe user interacts with the interface by pressing keys that trigger audio loop samples. As the samples play music loops, the user can open a drum machine sequencer and compose a drum pattern and allowing a musical and a visual performance to be produced at the same time.\u003c/p\u003e\n\u003cp\u003eThe visualization is composed of many particles that act like stardust. When there is a peak in the audio levels, a point of gravity is added in the visualization to which all the particles become attracted to. The user can also click on the visualization and interact with the particles. This is perhaps the most important aspect of the music composition that the experiment seeks to emphasize on. Interaction can be just as important as the process of music composition.\u003c/p\u003e\n\u003ch2\u003eInstructions\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://processing.org/download/\"\u003eDownload\u003c/a\u003e Processing\u003c/li\u003e\n\u003cli\u003eInstall The Minim Library using the library manager in Processing\u003c/li\u003e\n\u003cli\u003eDownload this project\u003c/li\u003e\n\u003cli\u003eRun the sketch by opening any one of the \u003cem\u003e.pde\u003c/em\u003e files and clicking \u003cstrong\u003eRun\u003c/strong\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eCopyright Material\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAudio sample from Miles Davis's \u003cem\u003eBlue In Green\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eTechnelogicalFeudalism\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eSurveilance from the time when technology was synonymous with art\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003eDescription\u003c/h2\u003e\n\u003cp\u003eTechnelogical Feudalism is a experimentation that explores the ways class societies where controlled before the advent of modern manipulable infrastructures. The mode of control that is explored in this particular experimentation is religion. This peace does not critique religion as a system of believe, rather, the way it is applied in societies.\u003c/p\u003e\n\u003cp\u003eDuring he Medieval Ages, which where notorious for various pandemics such such as the Black Death, humanity relied on religion as its biggest hope. Today we see how people rely on technology the same way religions where relied on during medieval ages. Technology could bring us increased life expectancy, an increase quality of life, and happiness - the same way religions where believe to. But when humanity relies on something, there is always room for exploitation, especially if that reliance is appealing to the masses.\u003c/p\u003e\n\u003cp\u003eThis experimentation divides the user into two groups, the Noble, and the Peasant. This is an experience that is intended for multiple users where some interact with the experimentation, and other users watch how they interact on the black canvas. The Noble is able to track the mouse portion and clicks. Multiple windows can be opened to simulate the interaction between multiple people.\u003c/p\u003e\n\u003cp\u003eThe peasant side is given an opportunity to accept religion and is given an semi-interactive environment. On the other side of the user, there is a person who looks at his actions. The very fact that he can monitor the actions of the Peasant, means that he is more manipulable. Religion here, is served as a form of entertainment that also translated into a form of surveilance and establishments of control.\u003c/p\u003e\n\u003ch2\u003eNavigation\u003c/h2\u003e\n\u003ch4\u003eUser chooses his class\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"public/img/choose.png\" /\u003e\u003c/p\u003e\n\u003ch4\u003ePeasant's screen\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"public/img/peasant.png\" /\u003e\u003c/p\u003e\n\u003ch4\u003eYou become noble by claiming an oath\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"public/img/oath.png\" /\u003e\u003c/p\u003e\n\u003ch4\u003eThe noble can now spy on peasants\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"public/img/noble.png\" /\u003e\u003c/p\u003e\n\u003ch1\u003eyogabot\u003c/h1\u003e\n\u003cp\u003eAn instagram bot with a set of methodologies that attempt to steal SMM leads from competitor businesses. \u003c/p\u003e\n\u003ch2\u003eTodo fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[x] Interact with feed function \u003ccode\u003efeedinteract()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[ ] Interact with likers/folowers of competitors \u003c/li\u003e\n\u003cli\u003e[ ] Follow function \u003ccode\u003efollow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[ ] Unfollow function \u003ccode\u003eunfollow()\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e=======\u003c/p\u003e\n\u003ch1\u003eNew York Data City\u003c/h1\u003e\n\u003cp\u003eNYDC is a project that explores the conventional aspects of data representation. Data visualization is frequently used to convey information using highly abstracted visual and vocabulary symbols. In some cases, humans can only interpret data only because a symbolic reference is provide along the visualization.\u003c/p\u003e\n\u003cp\u003eData visualization can be politicized and manipulated through symbols. It can force the viewer to interpret the data in a very intentional and particular way. The semantic symbols in a data visualization, can sometimes become the most significant factor to dictate the viewer’s interpretation of the data. People frequently use terms like “let data speak for itself” as a substitute to meaningful informational representation. Data can be represented in more abstract forms that may convey its inherit nature and its meaningfulness.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/01/index.html\"\u003eVisual 01\u003c/a\u003e - NYC Farmer Markets (\u003ca href=\"https://data.cityofnewyork.us/Health/New-York-City-Farmers-Markets/j8gx-kc43/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/02/index.html\"\u003eVisual 02\u003c/a\u003e - NYC Water Complaints (\u003ca href=\"https://data.cityofnewyork.us/Environment/Water-Quality-complaints/qfe3-6dkn/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/03/index.html\"\u003eVisual 03\u003c/a\u003e - NYC Greenthumb Community Gardens (\u003ca href=\"https://data.cityofnewyork.us/Environment/NYC-Greenthumb-Community-Gardens/ajxm-kzmj\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/04/index.html\"\u003eVisual 04\u003c/a\u003e - NYC Cool Roof Buildings (\u003ca href=\"https://data.cityofnewyork.us/Environment/NYC-Cool-Roofs-Buildings/uuxn-wzxe/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/05/index.html\"\u003eVisual 05\u003c/a\u003e - NYC Food Scrap Drop Of Sites (\u003ca href=\"https://data.cityofnewyork.us/Environment/Food-Scrap-Drop-Off-Sites/rmmq-46n5/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/06/index.html\"\u003eVisual 06\u003c/a\u003e - NYC Projects in Construction (\u003ca href=\"https://nycopendata.socrata.com/Housing-Development/Projects-in-Construction-Map/dzgh-ja44/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/07/index.html\"\u003eVisual 07\u003c/a\u003e - .nyc Domain Registration by Zip Code (\u003ca href=\"https://data.cityofnewyork.us/Business/-nyc-Domain-Registrations-by-Zip-Code/ymvu-4x4s/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/08/index.html\"\u003eVisual 08\u003c/a\u003e - NYC Approved Wholesale Markets (\u003ca href=\"https://data.cityofnewyork.us/Business/Approved-registrants-in-the-wholesale-markets/sapz-4gsi\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/09/index.html\"\u003eVisual 09\u003c/a\u003e - NYC Public Recycling Bins (\u003ca href=\"https://data.cityofnewyork.us/Environment/Public-Recycling-Bins/sxx4-xhzg/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/10/index.html\"\u003eVisual 10\u003c/a\u003e - NYC Health and Hospital Corporation (HHC) Facilities (\u003ca href=\"https://data.cityofnewyork.us/Health/NYC-Health-and-Hospitals-Corporation-Facilities/ymhw-9cz9/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/nydc/11/index.html\"\u003eVisual 11\u003c/a\u003e - NYDC Combined visualization\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"11 - NYDC Combined visualization\" src=\"http://i.imgur.com/qU7KqxJ.png\" /\u003e\u003c/p\u003e\n\u003ch2\u003eInstructions\u003c/h2\u003e\n\u003cp\u003eUse the \u003ccode\u003eW\u003c/code\u003e,\u003ccode\u003eA\u003c/code\u003e,\u003ccode\u003eS\u003c/code\u003e, and\u003ccode\u003eD\u003c/code\u003e keys to navigate forwards, left , back, and right.\u003c/p\u003e\n\u003cp\u003eUse \u003ccode\u003eQ\u003c/code\u003e and \u003ccode\u003eE\u003c/code\u003e to rotate the camera.\u003c/p\u003e\n\u003cp\u003eUse the mouse to stir the direction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoes not yet support mobile device movement\u003c/strong\u003e  \u003c/p\u003e\n\u003ch2\u003eProcess\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mbrav/nydc/tree/master/utils\"\u003eutils\u003c/a\u003e - a set of utilities that where used for geocoding and parsing the data.\u003c/p\u003e\n\u003cp\u003eThe converted data can be \u003ca href=\"https://github.com/mbrav/nydc/tree/master/data\"\u003efound here\u003c/a\u003e as .js files.\u003c/p\u003e\n\u003cp\u003eSome of the parts of this project are based on \u003ca href=\"https://github.com/mbrav/nydc/tree/master/graffiti\"\u003egraffiti-data\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eGeocoding \u003ca href=\"https://youtu.be/WlM96wBV5nU\"\u003eNYC Greenthumb Community Gardens\u003c/a\u003e using Google's API\u003c/p\u003e\n\u003cp\u003eGeocoding \u003ca href=\"https://youtu.be/byGIZ4QIHOM\"\u003eNYC Farmer Markets\u003c/a\u003e using Google's API\u003c/p\u003e\n\u003ch3\u003eMade with\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://threejs.org/\"\u003ethree.js\u003c/a\u003e and WebGL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://nycopendata.socrata.com/\"\u003eNYC Open Data\u003c/a\u003e \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfluence\u003c/h2\u003e\n\u003cp\u003eCao Fei's - \u003ca href=\"https://www.youtube.com/watch?v=9MhfATPZA0g\"\u003eRMB City\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCao Fei's - \u003ca href=\"https://www.youtube.com/watch?v=5vcR7OkzHkI\"\u003eChina Tracy\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; nydc/master\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003ch1\u003eKOS-Scripts\u003c/h1\u003e\n\u003cp\u003eVarious scripts using the \u003ca href=\"https://github.com/KSP-KOS/KOS\"\u003ekOS mod\u003c/a\u003e for \u003ca href=\"https://store.steampowered.com/app/220200/Kerbal_Space_Program/\"\u003eKSP\u003c/a\u003e \u003c/p\u003e\n\u003cblockquote\u003e\n\u003cblockquote\u003e\n\u003cblockquote\u003e\n\u003cblockquote\u003e\n\u003cblockquote\u003e\n\u003cblockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eKOS-Scripts/master\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003c/blockquote\u003e\n\u003ch1\u003eCore Lab: Systems\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eInstructors\u003c/strong\u003e: Miri Park \u0026amp; Bryan Collinsworth\u003c/p\u003e\n\u003cp\u003eFall 2016\u003c/p\u003e\n\u003ch2\u003eSketches\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/02/\"\u003e02\u003c/a\u003e - Random Sequence\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/02.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/03/\"\u003e03\u003c/a\u003e - Fibonacci Sequence\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/03.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/04/\"\u003e04\u003c/a\u003e - Fibonacci Sequence \u0026amp; Composition\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/04.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/05/\"\u003e05\u003c/a\u003e - Chaotic Harmony\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/05.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/06/\"\u003e06\u003c/a\u003e - Sleep Harmonics I\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/06.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/07/\"\u003e07\u003c/a\u003e - Sleep Harmonics II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/07.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/08/\"\u003e08\u003c/a\u003e - Sleep Harmonics III\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/08.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/09/\"\u003e09\u003c/a\u003e - Emancipation from Sleep Data\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/09.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/10/\"\u003e10\u003c/a\u003e - Sleep Data Abyss\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/10.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/11/\"\u003e11\u003c/a\u003e - Sleep Data Abyss II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/11.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/12/\"\u003e12\u003c/a\u003e - Sleep Data Abyss III\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/12.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/13/\"\u003e13\u003c/a\u003e - Ice Nine Unleashed\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/13.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/14/\"\u003e14\u003c/a\u003e - Green-Ice Resistance\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/14.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/15/\"\u003e15\u003c/a\u003e - Post-Ice Condition\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/15.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/16/\"\u003e16\u003c/a\u003e - NYC Graffiti Data\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/16.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/17/\"\u003e17\u003c/a\u003e - Glitch Outcomes\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/17.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/18/\"\u003e18\u003c/a\u003e - n+1 Dimension\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/18.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/19/\"\u003e19\u003c/a\u003e - Data Cocoon\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/19.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/20/\"\u003e20\u003c/a\u003e - Sound Data Cocoon\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/20.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/21/\"\u003e21\u003c/a\u003e - Data Dystopia\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/21.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/22/\"\u003e22\u003c/a\u003e - Data Dystopia II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/22.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/23/\"\u003e23\u003c/a\u003e - Sea Shell\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/23.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/24/\"\u003e24\u003c/a\u003e - 4D trigonometry\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/24.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/25/\"\u003e25\u003c/a\u003e - 4D trigonometry II\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/25.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/26/\"\u003e26\u003c/a\u003e - Polygon Planets\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/26.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/27/\"\u003e27\u003c/a\u003e - Time Fabric\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/27.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/28/\"\u003e28\u003c/a\u003e - Shadows\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/28.png\" /\u003e\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-FA16/29/\"\u003e29\u003c/a\u003e - WebGL\u003c/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Random Sequence\" src=\"https://mbrav.github.io/archive/Lab-FA16/img/29.png\" /\u003e\u003c/p\u003e\n\u003ch1\u003eLab-SP17\u003c/h1\u003e\n\u003cp\u003eCode from Lab: Collaboration, Parsons BFADT, Spring 2017\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstructor:\u003c/strong\u003e Aaron Lehr\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/07/\"\u003eMidterm\u003c/a\u003e - Wiki Faces\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/01/\"\u003e01\u003c/a\u003e - terra-form\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/02/\"\u003e02\u003c/a\u003e - museum-visit\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/03/\"\u003e03\u003c/a\u003e - museum-visualization\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/04/\"\u003e04\u003c/a\u003e - ascii\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/mbrav/asciify\"\u003e05\u003c/a\u003e - ASCIIfy\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/06/\"\u003e06\u003c/a\u003e - Web Scraping\u003c/h3\u003e\n\u003ch1\u003eLab-SP17\u003c/h1\u003e\n\u003cp\u003eCode from Lab: Collaboration, Parsons BFADT, Spring 2017\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstructor:\u003c/strong\u003e Aaron Lehr\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/07/\"\u003eMidterm\u003c/a\u003e - Wiki Faces\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/01/\"\u003e01\u003c/a\u003e - terra-form\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/02/\"\u003e02\u003c/a\u003e - museum-visit\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/03/\"\u003e03\u003c/a\u003e - museum-visualization\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/04/\"\u003e04\u003c/a\u003e - ascii\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/mbrav/archive/tree/main/asciify\"\u003e05\u003c/a\u003e - ASCIIfy\u003c/h3\u003e\n\u003ch3\u003e\u003ca href=\"https://mbrav.github.io/archive/Lab-SP17/06/\"\u003e06\u003c/a\u003e - Web Scraping\u003c/h3\u003e\n\u003ch1\u003earchive\u003c/h1\u003e\n\u003cp\u003eArchive of my old repos\u003c/p\u003e\n\u003ch1\u003eMultiverse Clockwork\u003c/h1\u003e\n\u003cp\u003eAn openFrameworks project inspired by Clockwork Orange and nihilistic theoretical physics\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vimeo.com/164663100\"\u003eVideo\u003c/a\u003e of the project\u003c/p\u003e\n\u003ch2\u003eConcept\u003c/h2\u003e\n\u003cp\u003eFor this creative coding project I wanted imitate the animations that were popular at the time when \u003cem\u003eA Clockwork Orange\u003c/em\u003e (1971) was created. During that time, computer graphics first started to emerge. I wanted to create an animation that would encompass the aspects of CG if they were to be applied in the \u003cem\u003eA Clockwork Orange\u003c/em\u003e movie, but with the inclusion of a few animations that would convey multiverse theory concepts. The translation of a orange circle came out more literal than the translation of the multiverse concept, this turned out to be in parallel with their comprehensibility. The multiverse theory concepts are influenced by Jim Holt’s book \u003cem\u003eWhy Does the World Exist?\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eThe animation starts with the original \u003cem\u003eA Clockwork Orange\u003c/em\u003e theme melody which signifies the low complexity of one universe. This part of the animation is very literal. Then as the music progresses into a more progressive form, the animations become more intricate, abstract, and complex. This is an attempt to convey the complexity of multiverse theories which are abstract to our comprehension as are the animations that try to represent them.\u003c/p\u003e\n\u003cp\u003eThe way this coding project was taking its path easily emerged into such a theme and has yielded pretty satisfying results. The code itself is almost 700 lines long which gives it an ironic aspect; it is written in such a fashion that only its creator can understand.This is similar to the way multiverses can be imagined as ideas since we might not be able to comprehend their inner functioning. The way this project was coded should be a challenge for anyone’s understanding.\u003c/p\u003e\n\u003ch2\u003eCopyright material\u003c/h2\u003e\n\u003cp\u003eClockWork Orange - Funeral Of Queen Mary\u003c/p\u003e\n\u003cp\u003e© A Clockwork Orange\u003c/p\u003e\n\u003cp\u003eDeadmau5 - Clockwork\u003c/p\u003e\n\u003cp\u003e© Songbird 2008\u003c/p\u003e\n\u003ch1\u003eNew York Data City\u003c/h1\u003e\n\u003cp\u003eNYDC is a project that explores the conventional aspects of data representation. Data visualization is frequently used to convey information using highly abstracted visual and vocabulary symbols. In some cases, humans can only interpret data only because a symbolic reference is provide along the visualization.\u003c/p\u003e\n\u003cp\u003eData visualization can be politicized and manipulated through symbols. It can force the viewer to interpret the data in a very intentional and particular way. The semantic symbols in a data visualization, can sometimes become the most significant factor to dictate the viewer’s interpretation of the data. People frequently use terms like “let data speak for itself” as a substitute to meaningful informational representation. Data can be represented in more abstract forms that may convey its inherit nature and its meaningfulness.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/01/index.html\"\u003eVisual 01\u003c/a\u003e - NYC Farmer Markets (\u003ca href=\"https://data.cityofnewyork.us/Health/New-York-City-Farmers-Markets/j8gx-kc43/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/02/index.html\"\u003eVisual 02\u003c/a\u003e - NYC Water Complaints (\u003ca href=\"https://data.cityofnewyork.us/Environment/Water-Quality-complaints/qfe3-6dkn/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/03/index.html\"\u003eVisual 03\u003c/a\u003e - NYC Greenthumb Community Gardens (\u003ca href=\"https://data.cityofnewyork.us/Environment/NYC-Greenthumb-Community-Gardens/ajxm-kzmj\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/04/index.html\"\u003eVisual 04\u003c/a\u003e - NYC Cool Roof Buildings (\u003ca href=\"https://data.cityofnewyork.us/Environment/NYC-Cool-Roofs-Buildings/uuxn-wzxe/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/05/index.html\"\u003eVisual 05\u003c/a\u003e - NYC Food Scrap Drop Of Sites (\u003ca href=\"https://data.cityofnewyork.us/Environment/Food-Scrap-Drop-Off-Sites/rmmq-46n5/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/06/index.html\"\u003eVisual 06\u003c/a\u003e - NYC Projects in Construction (\u003ca href=\"https://nycopendata.socrata.com/Housing-Development/Projects-in-Construction-Map/dzgh-ja44/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/07/index.html\"\u003eVisual 07\u003c/a\u003e - .nyc Domain Registration by Zip Code (\u003ca href=\"https://data.cityofnewyork.us/Business/-nyc-Domain-Registrations-by-Zip-Code/ymvu-4x4s/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/08/index.html\"\u003eVisual 08\u003c/a\u003e - NYC Approved Wholesale Markets (\u003ca href=\"https://data.cityofnewyork.us/Business/Approved-registrants-in-the-wholesale-markets/sapz-4gsi\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/09/index.html\"\u003eVisual 09\u003c/a\u003e - NYC Public Recycling Bins (\u003ca href=\"https://data.cityofnewyork.us/Environment/Public-Recycling-Bins/sxx4-xhzg/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/10/index.html\"\u003eVisual 10\u003c/a\u003e - NYC Health and Hospital Corporation (HHC) Facilities (\u003ca href=\"https://data.cityofnewyork.us/Health/NYC-Health-and-Hospitals-Corporation-Facilities/ymhw-9cz9/data\"\u003edata source\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://mbrav.github.io/archive/nydc/11/index.html\"\u003eVisual 11\u003c/a\u003e - NYDC Combined visualization\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"11 - NYDC Combined visualization\" src=\"http://i.imgur.com/qU7KqxJ.png\" /\u003e\u003c/p\u003e\n\u003ch2\u003eInstructions\u003c/h2\u003e\n\u003cp\u003eUse the \u003ccode\u003eW\u003c/code\u003e,\u003ccode\u003eA\u003c/code\u003e,\u003ccode\u003eS\u003c/code\u003e, and\u003ccode\u003eD\u003c/code\u003e keys to navigate forwards, left , back, and right.\u003c/p\u003e\n\u003cp\u003eUse \u003ccode\u003eQ\u003c/code\u003e and \u003ccode\u003eE\u003c/code\u003e to rotate the camera.\u003c/p\u003e\n\u003cp\u003eUse the mouse to stir the direction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoes not yet support mobile device movement\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eProcess\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mbrav/nydc/tree/master/utils\"\u003eutils\u003c/a\u003e - a set of utilities that where used for geocoding and parsing the data.\u003c/p\u003e\n\u003cp\u003eThe converted data can be \u003ca href=\"https://github.com/mbrav/nydc/tree/master/data\"\u003efound here\u003c/a\u003e as .js files.\u003c/p\u003e\n\u003cp\u003eSome of the parts of this project are based on \u003ca href=\"https://github.com/mbrav/nydc/tree/master/graffiti\"\u003egraffiti-data\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eGeocoding \u003ca href=\"https://youtu.be/WlM96wBV5nU\"\u003eNYC Greenthumb Community Gardens\u003c/a\u003e using Google's API\u003c/p\u003e\n\u003cp\u003eGeocoding \u003ca href=\"https://youtu.be/byGIZ4QIHOM\"\u003eNYC Farmer Markets\u003c/a\u003e using Google's API\u003c/p\u003e\n\u003ch3\u003eMade with\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://threejs.org/\"\u003ethree.js\u003c/a\u003e and WebGL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://nycopendata.socrata.com/\"\u003eNYC Open Data\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInfluence\u003c/h2\u003e\n\u003cp\u003eCao Fei's - \u003ca href=\"https://www.youtube.com/watch?v=9MhfATPZA0g\"\u003eRMB City\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCao Fei's - \u003ca href=\"https://www.youtube.com/watch?v=5vcR7OkzHkI\"\u003eChina Tracy\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003cp\u003eFirst, make sure you are running the \u003cem\u003eRaspbian\u003c/em\u003e or \u003cem\u003eNOOBS\u003c/em\u003e OS. After you have your Raspberry Pi up and running, make sure \u003cem\u003epip\u003c/em\u003e the python package manager is installed on your Raspberry Pi. If not type the following in Raspberry Pi's terminal.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e$ sudo apt-get install python-pip\u003c/code\u003e\u003cbr /\u003e\nInstall \u003ca href=\"http://flask.pocoo.org/\"\u003eFlask\u003c/a\u003e Python microframework\n\u003ccode\u003e$ sudo pip install flask\u003c/code\u003e\nNow you are ready to clone the code from GitHub, type the following\n\u003ccode\u003e$ git clone https://github.com/mixania/rpi-flask.git\u003c/code\u003e\nNow type the \u003ccode\u003ecd\u003c/code\u003e command to open the directory\n\u003ccode\u003e$ cd rpi-flask/\u003c/code\u003e\nRun the server as \u003ccode\u003esudo\u003c/code\u003e(with root privileges)\n\u003ccode\u003e$ sudo python switch.py\u003c/code\u003e\nYour server should be running on http://127.0.0.1:80/\n\u003cimg alt=\"screenshot\" src=\"https://c1.staticflickr.com/9/8787/28389454205_6c3c3ffe1a_z.jpg\" /\u003e\u003c/p\u003e\n\u003ch2\u003eDescription\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eStardust Music Composer\u003c/em\u003e is an experiment that emphasizes on interactivity and visualization and combining it with music composition. Current Digital Audio Workstation (DAW) software used for music production by professionals, does not incorporate any aspects of interaction outside of the technical realm. This experimental project seeks to add a visual element to the music production process and combine it with an interactive aspect.\u003c/p\u003e\n\u003cp\u003eThe user interacts with the interface by pressing keys that trigger audio loop samples. As the samples play music loops, the user can open a drum machine sequencer and compose a drum pattern and allowing a musical and a visual performance to be produced at the same time.\u003c/p\u003e\n\u003cp\u003eThe visualization is composed of many particles that act like stardust. When there is a peak in the audio levels, a point of gravity is added in the visualization to which all the particles become attracted to. The user can also click on the visualization and interact with the particles. This is perhaps the most important aspect of the music composition that the experiment seeks to emphasize on. Interaction can be just as important as the process of music composition.\u003c/p\u003e\n\u003ch2\u003eInstructions\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://processing.org/download/\"\u003eDownload\u003c/a\u003e Processing\u003c/li\u003e\n\u003cli\u003eInstall The Minim Library using the library manager in Processing\u003c/li\u003e\n\u003cli\u003eDownload this project\u003c/li\u003e\n\u003cli\u003eRun the sketch by opening any one of the \u003cem\u003e.pde\u003c/em\u003e files and clicking \u003cstrong\u003eRun\u003c/strong\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eCopyright Material\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAudio sample from Miles Davis's \u003cem\u003eBlue In Green\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eTechnelogicalFeudalism\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eSurveilance from the time when technology was synonymous with art\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003eDescription\u003c/h2\u003e\n\u003cp\u003eTechnelogical Feudalism is a experimentation that explores the ways class societies where controlled before the advent of modern manipulable infrastructures. The mode of control that is explored in this particular experimentation is religion. This peace does not critique religion as a system of believe, rather, the way it is applied in societies.\u003c/p\u003e\n\u003cp\u003eDuring he Medieval Ages, which where notorious for various pandemics such such as the Black Death, humanity relied on religion as its biggest hope. Today we see how people rely on technology the same way religions where relied on during medieval ages. Technology could bring us increased life expectancy, an increase quality of life, and happiness - the same way religions where believe to. But when humanity relies on something, there is always room for exploitation, especially if that reliance is appealing to the masses.\u003c/p\u003e\n\u003cp\u003eThis experimentation divides the user into two groups, the Noble, and the Peasant. This is an experience that is intended for multiple users where some interact with the experimentation, and other users watch how they interact on the black canvas. The Noble is able to track the mouse portion and clicks. Multiple windows can be opened to simulate the interaction between multiple people.\u003c/p\u003e\n\u003cp\u003eThe peasant side is given an opportunity to accept religion and is given an semi-interactive environment. On the other side of the user, there is a person who looks at his actions. The very fact that he can monitor the actions of the Peasant, means that he is more manipulable. Religion here, is served as a form of entertainment that also translated into a form of surveillance and establishments of control.\u003c/p\u003e\n\u003ch2\u003eNavigation\u003c/h2\u003e\n\u003ch4\u003eUser chooses his class\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https://mbrav.github.io/archive/TechnelogicalFeudalism/public/img/choose.png\" /\u003e\u003c/p\u003e\n\u003ch4\u003ePeasant's screen\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https://mbrav.github.io/archive/TechnelogicalFeudalism/public/img/peasant.png\" /\u003e\u003c/p\u003e\n\u003ch4\u003eYou become noble by claiming an oath\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https://mbrav.github.io/archive/TechnelogicalFeudalism/public/img/oath.png\" /\u003e\u003c/p\u003e\n\u003ch4\u003eThe noble can now spy on peasants\u003c/h4\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https://mbrav.github.io/archive/TechnelogicalFeudalism/public/img/noble.png\" /\u003e\u003c/p\u003e\n\u003ch1\u003eThermoStar ☀️⛅️☔️⭐️\u003c/h1\u003e\n\n\u003ch2\u003eSetup \u003c/h2\u003e\n\u003cp\u003eThermo Star is oriented towards creating a simple setup that can get anyone to start monitoring their climate requiring not much knowledge in electronics. The sketch \u003cstrong\u003eDOES USE\u003c/strong\u003e an external Adafruit DHT library that is necessary to install in the Arduino IDE.\u003c/p\u003e\n\u003cp\u003eThe circut for the setup can be found in the the \u003ca href=\"https://github.com/miXania/ThermoStar/tree/master/Schematics\"\u003e\"Schematics\"\u003c/a\u003e folder. Depending on what kind of TFT screen you have these \u003ca href=\"http://arduino.cc/en/Tutorial/TFTDisplayText\"\u003einstructions (Arduino)\u003c/a\u003e or these \u003ca href=\"https://learn.adafruit.com/1-8-tft-display?view=all\"\u003einstructions (AdaFruit)\u003c/a\u003e might be helpful.\u003c/p\u003e\n\u003ch2\u003eConnections \u003c/h2\u003e\n\u003cp\u003e- A ST7735 TFT screen connected throught the SPI pins.\n- A DHT sensor connected to the A1(15) pin on the Arduino Uno\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Schematic\" src=\"https://github.com/mbrav/thermo-star/blob/master/Schematics/SchematicImage.png\" /\u003e\u003c/p\u003e\n\u003ch2\u003eDependencies \u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/adafruit/DHT-sensor-library\"\u003eAdafruit DHT library\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e Change Log \u003c/h2\u003e\n\u003cp\u003e\u003cb\u003eThermoStar v1.3 \"Second Breath\"\u003c/b\u003e\n- Added a graph as an \"EXPERIMENTAL FEATURE\" which turns on every other\nscreenUpdate. Is currently very, very buggy. 🐞🐜🐝\u003c/p\u003e\n\u003cp\u003e\u003cb\u003eThermoStar v1.2 \"Counting Stars\"\u003c/b\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRearranged the screen by moving the least important stuff to the\n    bottom. ↕️\u003c/li\u003e\n\u003cli\u003eChanged the GUI a bit by placing two rectangles over the edges of the\n    screen. 💻\u003c/li\u003e\n\u003cli\u003eAdded an hour counter at the bottom of the screen that shows how long\n    the program has been running. 🏇\u003c/li\u003e\n\u003cli\u003eThe 24 hour records don’t display unless 12 hours have passed since\n    they will be the same anyway. 📊\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cb\u003eThermoStar v1.1 \"Beyond Perfection\"\u003c/b\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome functions now return bytes instead of floats, this freed 222 bytes of program memory and 7 bytes of RAM plus slightly increased the performance. 💎\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cb\u003eThermoStar v1.0 \"First Commitment\"\u003c/b\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisplays the current air temperature and moisture. ⛅️☔️❄️\u003c/li\u003e\n\u003cli\u003eKeeps track of the coldest and hottest temperature readings during\n    the past 12 and 24 hours. 🕛🕝🕢🕥\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eyogabot\u003c/h1\u003e\n\u003cp\u003eAn instagram bot with a set of methodologies that attempt to steal SMM leads from competitor businesses. \u003c/p\u003e\n\u003ch2\u003eTodo fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[x] Interact with feed function \u003ccode\u003efeedinteract()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[ ] Interact with likers/folowers of competitors \u003c/li\u003e\n\u003cli\u003e[ ] Follow function \u003ccode\u003efollow()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[ ] Unfollow function \u003ccode\u003eunfollow()\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbrav%2Farchive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbrav%2Farchive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbrav%2Farchive/lists"}