art blog(derogatory)

official daine visual archive
Not today Justin


if i look back, i am lost
Claire Keane

Janaina Medeiros

oozey mess
Misplaced Lens Cap
ojovivo
almost home
đŞź
Stranger Things
"I'm Dorothy Gale from Kansas"

Origami Around
Sweet Seals For You, Always
NASA
YOU ARE THE REASON

seen from Singapore
seen from TĂźrkiye
seen from TĂźrkiye

seen from Australia
seen from United States
seen from Saudi Arabia

seen from United States
seen from Spain

seen from T1
seen from Germany
seen from Sierra Leone
seen from Paraguay

seen from Australia
seen from Thailand
seen from Guatemala
seen from United States
seen from Spain
seen from United States

seen from T1

seen from Belarus
@tableflipemoji

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
VRLA 2017 Recap
A Night Sky Samsung Gear VR powered by Oculus
The controller for the Samsung Gear VR just debuted the day before, so I got to try it with a game called âA Night Sky.â The game opens to a campsite setting with stacked boulders, a tent, a flickering campfire and the titular sparkling night sky. You use the controller to point and connect the stars to make a constellation, with the constellation coming to life and flying around the scene. I made an owl, a ship and even a dragon! It was a simple game that gave you a lot of help when connecting the stars so that whatever you were pointing at with the controller was more suggestive than precise. Young children would enjoy this free game as it inspires imagination in a peaceful scene.
I found the Gear VR headset cushy but still bulky. Images were very pixelated. I waited 1-1.5 hours in line for a 10 minute demo as they had 7 working headsets at a time.
Does Instagram automation really work?
I manage company social media accounts and always have to fight the Instagram algorithm every time it changes. There was a sharp decrease in likes and engagement at the beginning of April. Iâm in a few private Instagram marketing groups on Facebook (more useful than Reddit in this case) and many users there noticed it too, so I can surmise that itâs another push to force businesses to pay to promote posts.
From these private Facebook groups, I also learned that some Instagram accounts use automated services to increase their following. I heard about bots that can like, comment, follow and unfollow other accounts on a userâs behalf but didnât know that you can pay for one. The purpose is reach as many accounts as possible in the hope that these accounts will look at your account and perhaps follow or like you back. The most popular of these services is Instagress.
How do you know if an Instagram user is using automated services?
Second Spectrum
Since I was trying to hit up at least one tech meetup a week, I went to a professional workshop for engineers that helps bootcamp coding grads transition to full-time software engineers. I was a little surprised to find that it was hosted in the offices of a sports data company in Little Tokyo. Like literally just a few doors down from my current favorite noodle shop with miso carbonara so mind-blowingly good it makes me want to cry every time I scrape the last of the sauce from the bottom of the bowl.
The workshop went over several different topics. I already heard most of the information about what type of jobs in tech are available and where in LA right now, as well as tools and technologies, so it was really only the interpersonal insights about the company that I found valuable from those sessions. They did mention finding a mentor to guide your development or something like that but at this point it seems like a total stretch goal for me to find tech friends, never mind a tech Yoda. Filed away for later.
I wasnât too interested in the company since they do basketball analytics for the NBA and I usually try to disassociate myself from sports and bro stuff that has to do with sports and ex-boyfriends who are into all manly bro things. But I noticed that they also do AR and VR technology. During the lunch break I asked two of the employees about it since I thought they only did data reports, which have nothing to do with AR and VR.Â
The software engineer explained that they knew the playersâ positions from the data and can thus garner data for AR/VR. Itâs not something the company focuses on and they stumbled upon it accidentally, but I thought that was hella cool. Made a mental note to myself to never underestimate data, no matter how boring it sounds.
The two employees also mentioned a VR expo in LA happening this month. So I guess Iâm going to VRLA! Also Justin Roiland, the co-creator of Rick and Morty, is supposed to be there so Iâm pretty hyped up to go.
Overall Second Spectrum seemed like a cool company to work for with super nice people and it was a good way to meet their employees. I picked up some tidbits of info as well as a lead into AR and VR.Â
// Other notes: I also learned that APIs can be created for internal company use. I thought that you only create APIs for other people to consume.
Responsive design for navbar in Materialize with Angular
Iâm working on improving an old project called eggplantify by adding responsive design to fit different-sized screens. The navigation bar particularly flummoxed me since whenever I resized the browser window the brand logo, website title and navigation buttons seemed to moved around randomly, overlap other elements or otherwise look very ugly.
I struggled on my own for a few days since I thought, hey, CSS is pretty danged easy and I can probably figure it out on my own or google Stack Overflow questions. How hard can it be? But after a few late nights and lots of crying, I looked at the docs on the Materialize framework that makes the navbar responsive by minimizing the navigation buttons into a menu button called a hamburger icon that consists of three short horizontal lines.Â
Iâve seen it before but never knew it had a name. The hamburger icon then allows you to pop out a sliding sidebar navigation from the left side of the screen. For certain smaller screen sizes, the hamburger icon also moves to the upper-left hand corner of the screen and the website title and brand logo becomes center-aligned instead of left-aligned. Pretty neat!
My old navigation buttons in index.ejs looked something like this:
<ul class="right"> <li ng-show="navCtrl.isLoggedIn()"><a id="new-photo" ui-sref="newPhoto"><image src="/images/new-photo.png"></a></li> Â <li ng-show="navCtrl.isLoggedIn()"><a id="gallery" ui-sref="photos"><image src="/images/gallery.png"></a></li> Â <li ng-hide="navCtrl.isLoggedIn()"><a class="dropdown-button" data-activates="logged-out-dropdown"><image src="/images/logged-out.png"></a></li> Â <li ng-show="navCtrl.isLoggedIn()"><a class="dropdown-button" data-activates="logged-in-dropdown"><image src="/images/logged-in.png"></a></li> </ul>
I added one line of code above that for the hamburger icon:
<a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
And this:
<ul class="right">
Becomes this:
<ul class="right hide-on-med-and-down">
Note that I had to add a new sidenav outside of the nav structure. It doesnât work otherwise:
<ul class="side-nav" id="mobile-demo"> Â <a ng-show="navCtrl.isLoggedIn()" ui-sref="newPhoto">New Photo</a> Â <a ng-show="navCtrl.isLoggedIn()" ui-sref="photos">Gallery</a> Â <a ng-hide="navCtrl.isLoggedIn()" ui-sref="login">Log In</a> Â <a ng-hide="navCtrl.isLoggedIn()" ui-sref="signup">Sign Up</a> Â <a ng-show="navCtrl.isLoggedIn()" ng-click="navCtrl.logout()">Log Out</a> </ul>
And my initialization code in app.js:
$('.button-collapse').sideNav({ Â menuWidth: '240px', Â edge: 'left', Â closeOnClick: true });
Lesson learned: READ THE GODDAMNED DOCS!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Most commonly used ES6 features
I recently went to a Meetup hosted by JavaScript LA on the future of JavaScript by speaker Ben Junya. ES6 has many new features but Junya talked about the ones that were the most practical that he actually uses at his job as an Android Developer.
ES6 is the newest version of JavaScript. These are my notes on a few of the features from Junyaâs presentation that I have used or have seen around. You can see examples in the full presentation linked below.
1. âletâ and âconstâ
âVarâ variables can be redefined or updated. If declared in a function is available only inside the function is is function scoped. If not, globally scoped. Problem: might accidentally be used twice
âLetâ and âconstâ variables are block scoped, or scoped to the nearest set of curly brackets to only be used inside that block
Compared to âletâ, âconstâ variables are declared once and cannot be updated
2. Arrow functions
One-line mini functions that makes code more concise and simplifies function scoping and the this keyword
Bypass having to type the function keyword, return keyword (itâs implicit in arrow functions), and curly brackets
3. Spread operators
Create a new array with the existing one being part of it using three dots (...)
Can be used on anything that is iterable
Shorter and more succinct
4. Array.from()
Convert array-like objects to a true array
Even nicer than spread operators
5. Array.includes()
Checks if an array includes a certain element, returning true or false
6. Importing and exporting modules
No built-in support for Javascript modules
Import drops âvarâ and ârequireâ syntax
Export drops âmodule.exportsâ syntax
7. Callbacks and promises
Avoid callback hell
Before, used callbacks which are blocks of code that run in response to events in asynchronous functions. Lots of nested functions in nested functions
Now, store information whether those events have happened yet in objects called promises
Much less code  and reads line by line like a normal function
Ref and more resources for further reading: Ben Junya: Practical ES6 Wes Bos: How let and const are scoped in JavaScript Sitepont: ES6 Arrow Functions: The New Fat & Concise Syntax in JavaScript Rainsoft: How three dots changed JavaScript MDN: Spread syntax David Walsh: Array.From MDN: Array.prototype.includes() James K Nelson: Introduction to ES6 Promises â The Four Functions You Need To Avoid Callback Hell
Add favicon to Rails
Revisited an old project of mine called The Pinterest Project, a close replica of the popular image-sharing website using Ruby on Rails. I havenât used Rails in a while and didnât add favicons until later projects so Iâm going back to add finishing touches for a more polished and professional look. Adding favicons in Rails is little different compared to how Iâve been adding them to my MEAN Stack apps.
1. Generate favicon. I use Favic-o-Matic but any favicon generator will do.
2. Add this to the <head></head> section of your layouts. This was in my application.html.erb file.
<%= favicon_link_tag 'favicon.ico' %>
3. Place the favicon.ico image in /app/assets/images/ if you are using the asset pipeline, and in /public/images/ if you are not. If you are using the asset pipeline and deploying on Heroku like I am, donât forget to run this command:
rake assets:precompile
4. Lastly, add the following code into your application_controller.rb file:
config.relative_url_root = ""
Ref: Stack Overflow. Iâm using Rails 4 with no problems. Commit and push! If you still donât see the favicon, you may need to refresh your cache.
Developer Hacks Apple Watch with to Play Pokemon Game Boy
(đˇ Gabriel O'Flaherty-Chan)
Like most 20-somethings who first saw Pikachuâs cute, smiling mug on TV during their childhood in the â90s and 2000s, Iâm obsessed with anything Pokemon. I also love technology and new gadgets, but not the absurd point of owning supersized smartphones like the iPhone 6s Plus or an iPad (another supersized smartphone). Which is why when I saw that someone adapted a Game Boy emulator to run on the Apple Watch specifically to play Pokemon Yellow, I hooted âThatâs ridiculous!â while simultaneously forking the open source code on GitHub to look at later.
An emulator is a software program that enables a computer system (called the host) to behave like another computer system (called the guest). It translates code for the host system to run like the guest system. âGiovanniâ applies this concept to enable games made for the Nintendo Game Boy Color to be played on a compact device on your wrist made by a completely different company and in a different programming language. Â Â
<HELLO>
I now have a blog to keep track of things Holly knows. All the things I learned from classes, code camp, tutorials or on the job are like random bits of knowledge randomly floating around in my head. I like to wave at them as they pass by.
But seriously, itâs time to get organized. This will just be a personal blog covering my professional interests including: code, tech and design in hopes of starting a career in web development. Stretch goals would be discussing my current job with topics in marketing and social media.
</HELLO>