<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.6.2">Jekyll</generator><link href="https://blog.eliotpearson.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.eliotpearson.com/" rel="alternate" type="text/html" /><updated>2018-03-26T07:30:25-04:00</updated><id>https://blog.eliotpearson.com/</id><title type="html">nonrandomly</title><subtitle>This is the place where I try to make some sense of the world, share what I've learned, and to explore what I find interesting.</subtitle><entry><title type="html">Perovskite Facts</title><link href="https://blog.eliotpearson.com/perovskite-facts" rel="alternate" type="text/html" title="Perovskite Facts" /><published>2018-03-10T04:00:00-05:00</published><updated>2018-03-10T04:00:00-05:00</updated><id>https://blog.eliotpearson.com/perovskite-facts</id><content type="html" xml:base="https://blog.eliotpearson.com/perovskite-facts">&lt;h1 id=&quot;moving-content-alert&quot;&gt;Moving Content Alert&lt;/h1&gt;

&lt;p&gt;I started a blog titled ‘Renewable Energy Information’ at
‘renewable-solar-information.weebly.com’.  This link is dead.  I’ve close
down this Weebly site.  I originally wrote this on 1/5/2016.&lt;/p&gt;

&lt;h1 id=&quot;what-is-perovskites&quot;&gt;What is Perovskites?&lt;/h1&gt;

&lt;p&gt;Perovskites have a specific crystalline structure.  What if I told you this material could be produced in quantities more abundant then silicon and could be used to create a more efficient solar panel.  You would probably think I’m crazy or trying to sell you snake oil.  Let me provide some facts about Perovskite and you can decide if it’s worth exploring for yourself.&lt;/p&gt;

&lt;h1 id=&quot;perovskites-are-easy-to-make&quot;&gt;Perovskites are easy to make&lt;/h1&gt;

&lt;p&gt;Stanford University researchers found that by mixing lead, ammonia, and iodine, anyone could make a lot of Perovskites on the cheap.&lt;/p&gt;

&lt;h1 id=&quot;perovskites-and-silicon-made-for-a-more-efficient-solar-cell-when-paired&quot;&gt;Perovskites and Silicon made for a more efficient solar cell when paired&lt;/h1&gt;

&lt;p&gt;During the &lt;a href=&quot;http://www.technologyreview.com/news/534511/a-cheap-material-boosts-solar-cells-by-50-percent/&quot;&gt;study&lt;/a&gt; listed above researchers at Stanford, developed a silicon solar cell with an efficiency of 11.4%.  They added perovskite to increase the efficient to 17%.  The school of this is to use perovskites to augment silicon solar cells and not phase them out complete.
​&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://amzn.to/2FhWxcS&quot;&gt;&lt;img src=&quot;/assets/perovskite.png&quot; alt=&quot;Effective Java&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;tandem-solar-cell-silicon---perovskite&quot;&gt;Tandem Solar Cell (Silicon - Perovskite)&lt;/h1&gt;

&lt;p&gt;Tandem Solar Cell are high-efficiency and low-cost hybrid solar cells.  There are Startup companies in the space.  They are promising releases in 2017.  Yes, that’s only one year away.&lt;/p&gt;

&lt;h1 id=&quot;perovskite-benefits-from-multi-light-absorption&quot;&gt;Perovskite benefits from multi-light absorption&lt;/h1&gt;

&lt;p&gt;Silicon solar based cells are one light-absorbing panel.  There’s a theoretical limit of 34% efficiency. Yes, we will only collect a 1/3 of the light with our current approach.  It’s great we have come so far, but we can do better.&lt;/p&gt;

&lt;p&gt;Using two light-absorbing materials, tandem cell pushes the limit to 46% efficiency.  This is amazingly close to %50.  It’s a matter of perspective on your views.  Yes, we are only getting to 50%.  If you were a baseball player, that hit .500 or 50% of the time, you would probably one of the greatest players of all time.  To play devil’s advocate, I can see someone pointing out you are missing out on the other 54% of energy.  Good point, but I will make a deal with it.  How about I take all of the 46% efficiency panel now, and you can have all of the 70% efficiency panels when they come out?&lt;/p&gt;

&lt;h1 id=&quot;wait-did-you-say-lead&quot;&gt;Wait, did you say lead?&lt;/h1&gt;

&lt;p&gt;Yes, I guess you were reading.  Creating lead-based perovskite solar cells could provide safe ways to re-use lead from discharged/spent lead-acid batteries.  What do you think we do with your car battery when it dies?  We throw it in a landfill or the ocean.  At least this way, we have a safe way to reuse lead.  We are all about renewability here!&lt;/p&gt;</content><author><name></name></author><summary type="html">Moving Content Alert</summary></entry><entry><title type="html">Why Do People Hate Java?</title><link href="https://blog.eliotpearson.com/why-do-people-hate-java" rel="alternate" type="text/html" title="Why Do People Hate Java?" /><published>2018-03-03T18:00:00-05:00</published><updated>2018-03-03T18:00:00-05:00</updated><id>https://blog.eliotpearson.com/why-do-people-hate-java</id><content type="html" xml:base="https://blog.eliotpearson.com/why-do-people-hate-java">&lt;h1 id=&quot;a-little-background&quot;&gt;A little background&lt;/h1&gt;

&lt;p&gt;Back in 2013 I recorded a video capturing my take on why people hate Java.  This is my most popular video on Youtube.  Here’s the video if you’re interested.&lt;/p&gt;

&lt;iframe width=&quot;640&quot; height=&quot;385&quot; src=&quot;https://www.youtube.com/embed/6F5_Utn0wwI&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h1 id=&quot;abbreviated-transcript-from-video&quot;&gt;Abbreviated Transcript From Video&lt;/h1&gt;

&lt;blockquote&gt;
  &lt;p&gt;The question is why do people hate Java.  That’s a really good question.  I’ve been working with Java for at least eight years.  Probably longer but it’s been a very long time. For me it’s an enterprise language.  I understand why people hate it.  I’ve heard very good reasons why they don’t like Java.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;I think the biggest problem that Java has, you start to see other languages being developed on the JVM, is that Java has a lot of boilerplate code.  So what do I mean by boilerplate code?  In order for you to do very simple things, you may have to write ten lines of code to do it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Let’s say you wanted to reverse a string and you wanted to capitalize the first letter of every word. You don’t want to have to write ten lines to complete a tedious task.  So that’s the kind of thing that I’ve seen.  Java is very verbose in code.  You have to write a lot of boilerplate.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1 id=&quot;still-reading&quot;&gt;Still Reading?&lt;/h1&gt;

&lt;p&gt;I really appreciate you getting this far in the post.  Can you do me a favor?  Can you tell me why you hate Java on Twitter?  It’s super simple.  Just click this &lt;a href=&quot;http://twitter.com/home?status=@epearson I hate Java because&quot;&gt;link&lt;/a&gt;, tell me why, and click ‘tweet’.&lt;/p&gt;

&lt;p&gt;If for some reason you arrived here because you have to learn Java.  Here’s a great book for learning.
I read the first edition a long time ago.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://amzn.to/2FhWxcS&quot;&gt;&lt;img src=&quot;/assets/effective-java-3rd-edition.jpg&quot; alt=&quot;Effective Java&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">A little background</summary></entry><entry><title type="html">Code in the Schools Game-a-thon #1 Recap</title><link href="https://blog.eliotpearson.com/code-in-the-schools-game-a-thon-1-recap" rel="alternate" type="text/html" title="Code in the Schools Game-a-thon #1 Recap" /><published>2016-09-17T06:52:39-04:00</published><updated>2016-09-17T06:52:39-04:00</updated><id>https://blog.eliotpearson.com/code-in-the-schools-game-a-thon-1-recap</id><content type="html" xml:base="https://blog.eliotpearson.com/code-in-the-schools-game-a-thon-1-recap">&lt;p&gt;On June 18th, 2016, Code in the Schools (aka CitS) had a Game-a-thon.  What is a Game-a-thon you might ask?  Don’t worry, I will explain it all later in this post.  Members from team Pearson and Redding joined team CitS for this great event.&lt;/p&gt;

&lt;p&gt;After attending the event, I had a few questions for team Pearson and Redding about the event and gaming in general.  Before we get into it, here’s a quick bio of the interviewees.&lt;/p&gt;

&lt;h1 id=&quot;team-pearson&quot;&gt;Team Pearson&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; Ty games with the best of them.  While not currently super active gaming wise today, she’s put in tons of hours playing Diablo and Diablo 2.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; Eliot’s studying engineer in high school and loves to game.  He represents the up and coming gamer group for this post.&lt;/p&gt;

&lt;h1 id=&quot;team-redding&quot;&gt;Team Redding&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; Jason’s a Software Engineer and gamer.  Jason and I have been talking about games for years.  We’ve worked together in the past.  Pretty great Engineer to work with.  An I’m not just saying this because he’s going to read this.&lt;/p&gt;

&lt;h2 id=&quot;team-cits&quot;&gt;Team CitS&lt;/h2&gt;

&lt;p&gt;We were able to hang out with the Code in the School staff.  Here’s everyone that was there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Derek:&lt;/strong&gt; An instructor at Code in the School.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Josh:&lt;/strong&gt; An instructor at Code in the School.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ore:&lt;/strong&gt; An instructor at Code in the School.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paul: &lt;/strong&gt;A Code in the School volunteer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Taylor:&lt;/strong&gt; An instructor at Code in the School.&lt;/p&gt;

&lt;h1 id=&quot;questions&quot;&gt;Questions&lt;/h1&gt;

&lt;p&gt;We all enjoyed the event.  I wanted to raise awareness with this post.  I also wanted to get multiple perspectives of the attendees.  The questions had some great responses.  I also added follow up questions inline and some personal take-a-ways.  Enjoy!&lt;/p&gt;

&lt;h2 id=&quot;whats-a-game-a-thon&quot;&gt;What’s a Game-a-thon?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; A Game-a-thon is gaming over a time span while raising awareness and funds for a cause.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; A marathon of playing games continuously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; An event where people gather to enjoy (or endure) extended gameplay?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; This isn’t jeopardy no need to answer in the form of a question. Just looking for your raw response.  But yes, you are correct.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; Well, I meant it as a sort of joke.. But ended it with “?” because I wasn’t sure if that was acceptable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; I get it and it’s totally okay.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; I searched but couldn’t find a wikipedia page or a solid definition for Game-a-thon.  I largely agree with everyone’s answer here.  If you know of a good definition please send me a link.  I will post it and give you credit!&lt;/p&gt;

&lt;h2 id=&quot;why-did-code-in-the-schools-have-a-game-a-thon&quot;&gt;Why did Code in the Schools have a Game-a-thon?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; They had a Game-a-thon to raise money and awareness for there programs geared towards kids learning coding and computer science skills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; To raise money so that they could improve the programs that they have for teaching children code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; To raise money for their purpose (teaching programming/coding in an academic setting/context).&lt;/p&gt;

&lt;h2 id=&quot;how-long-was-the-game-a-thon&quot;&gt;How long was the Game-a-thon?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; The game jam was 12 hours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr: &lt;/strong&gt;12 hours I believe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason: &lt;/strong&gt;12 hours.  Are you assessing how well I absorbed info?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; No, just polling the group.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Yes, I totally was seeing if everyone was paying attention.  Ty called the event a Game Jam, but I know she knew the difference between the Game-a-thon and Game Jam.  I wonder if we should call the Game-a-thon something else.  What do you think?&lt;/p&gt;

&lt;h2 id=&quot;what-was-your-favorite-game-that-we-played-during-the-game-a-thon&quot;&gt;What was your favorite game that we played during the game-a-thon?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; My favorite game was I am bread, when you played it of course.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; I am bread lol.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; Either “I Am Bread” or “Uncharted 4”. But I wasn’t there for the first 2 hours, and I left kinda early. I’m also not very familiar with many games.&lt;/p&gt;

&lt;h2 id=&quot;why-was-this-your-favorite-game&quot;&gt;Why was this your favorite game?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; It was so simple yet impossible. I like games that make me freak out when someone else is playing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; It was very entertaining, and gave a good challenge. It had good coding, a solid goal, multiple solutions, and great graphics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; I Am Bread looked pretty fun, especially in a social setting (as it was when we were all watching and commenting on your gameplay).. It’s also a cool but simple challenge/idea for a game.  Uncharted 4 because I’ve already fallen in love with the game series (I own 1, 2, and 3) and I was kinda anxious to see/play the 4th.&lt;/p&gt;

&lt;h2 id=&quot;what-was-something-you-learned-at-the-event&quot;&gt;What was something you learned at the event?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; &lt;span id=&quot;:1rl.co&quot; class=&quot;tL8wMe EMoHub&quot; dir=&quot;ltr&quot;&gt;I learned that they serviced over I think it was 800 kids.  &lt;/span&gt;I may have the number wrong but it was in the hundreds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; You mean the number of kids that participated in a CitS program this year?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; Yes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; That many people believe that games should be more immersive, to improve how entertaining the game is. An example of this that we went over was how Uncharted 4 had many cutscenes throughout the game, which made for a much more in depth and creative gameplay style.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; That Derek taught Javascript to Middle schoolers (I think).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Derek, Taylor, and Josh are really into gaming.  I’ve known them over a year, we never talked about games not outside of what was developed at Game Jam.  Jason was also correct.  Derek taught middle schoolers Javascript.  That’s amazing!&lt;/p&gt;

&lt;h2 id=&quot;other-than-team-pearson-and-redding-who-else-was-at-the-game-a-thon&quot;&gt;Other than team Pearson and Redding, who else was at the Game-a-thon?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; Josh, Taylor, Derek, and 2 other associates. Why?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; I just wanted to see what you remembered.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; Taylor, Josh, and Derek.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; Josh, Taylor, Derek, and a brief visitor (I think) of whom I wasn’t fully aware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Everyone forgot about Paul accept for Ty.  Don’t worry bud, I know you were there.  Thanks for hanging out with us!  Also, Ore, an CitS instructor stopped to show support which was super cool.&lt;/p&gt;

&lt;h2 id=&quot;what-were-all-the-games-we-played&quot;&gt;What were all the games we played?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; I don’t remember all. Call of duty, I am bread, Portal 2, Uncharted4 and two others. I forgot the scary one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; I think was the scary one was Outlast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; I am bread, Dark Souls 3, Call of Duty (whatever version, I can’t keep up with that game), Uncharted 4, and Jason played portal 2.  Derek also played that old street fighter game.  After we left, they played Outlast.  Was it black ops 3?  IDK what version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt;  I can’t remember what that one was called where Josh tricked Derek into playing with driftwood for armor. And then I think there was a Call of Duty (Zombie mode) one?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Derek played Dark Souls 3.  I believe we played Call of Duty Black Ops 3.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Jason played Portal 2, but I’m not sure if we streamed it.  I also played Black Ops 3, but I will give you a recap later.  Trust me, it’s really juicy!&lt;/p&gt;

&lt;h2 id=&quot;were-there-any-games-that-you-saw-that-you-wanted-to-play-and-why&quot;&gt;Were there any games that you saw that you wanted to play and why?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; &lt;span id=&quot;:1us.co&quot; class=&quot;tL8wMe EMoHub&quot; dir=&quot;ltr&quot;&gt;Probably some type of Pokemon game. They are really hot right now.  &lt;/span&gt;Maybe would have gotten more viewers and younger crowd, but you only had the ps4 I think and xbox.  I would have liked to see Sonic as well. But Josh forgot to download it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; I saw Uncharted 4, personally never played it, but again it seems interesting as it has a great story plot and immersive gameplay.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; Uncharted 4. Because the Uncharted games are fun.  I Am Bread. Because it looked fun.  &lt;span id=&quot;:1if.co&quot; class=&quot;tL8wMe EMoHub&quot; dir=&quot;ltr&quot;&gt;I wanted to play Portal 2 (co-op) but there were technical reasons why we couldn’t get that going. I’ve played it before (co-op) but it’s been forever.&lt;/span&gt;&lt;/p&gt;

&lt;h2 id=&quot;would-you-go-to-a-game-a-thon-in-the-future&quot;&gt;Would you go to a Game-a-thon in the future?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; Yes I would.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; Yes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; Yeah, it’s likely I would go to a Game-a-thon in the future.&lt;/p&gt;

&lt;h2 id=&quot;what-game-should-we-have-played-at-the-game-a-thon-that-we-didnt&quot;&gt;What game should we have played at the Game-a-thon that we didn’t?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; They are entertaining and are usually for a good cause in which I support, and hold up, this is for the question.  We should have played Don’t starve, the game was already downloaded, but we didn’t play it. It is a very fun game that can take some creative thinking to really ensure survival.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; That’s not easy for me to answer… I’ve been out of the games circle for quite some time now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; No biggie.  Let’s see if you have a pick for the next Game-a-thon.&lt;/p&gt;

&lt;h2 id=&quot;why-is-gaming-important-to-you&quot;&gt;Why is gaming important to you?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; Gaming relieves stress and improves brain function.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; It is something that is not only entertainment, but it can build upon your social and problem solving skills. Also, with cooperative games, it helps build teamwork, good sportsmanship, and friendship.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; It helps to relieve stress.&lt;/p&gt;

&lt;h2 id=&quot;you-do-know-im-going-to-create-a-blog-post-for-this-and-post-it-on-the-internet-how-can-people-follow-you-online&quot;&gt;You do know i’m going to create a blog post for this and post it on the Internet?  How can people follow you online?&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ty:&lt;/strong&gt; People can follow through social media and Twitch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliot Jr:&lt;/strong&gt; Instagram, tumblr, twitter, and pinterest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jason:&lt;/strong&gt; I have create one. Stay tuned…&lt;/p&gt;

&lt;h1 id=&quot;summary&quot;&gt;Summary&lt;/h1&gt;

&lt;p&gt;I’m going to have to wrap up this post.  I know I promised to talk about Derek horrible journey to the land of Dark Souls 2.  I will do this, but just in another post.  We all had a lot of fun at the Game-a-thon.  Are you going to attend one?  If so or not, leave the reason in the description!  I would love to get your perspective.&lt;/p&gt;</content><author><name></name></author><summary type="html">On June 18th, 2016, Code in the Schools (aka CitS) had a Game-a-thon.  What is a Game-a-thon you might ask?  Don’t worry, I will explain it all later in this post.  Members from team Pearson and Redding joined team CitS for this great event.</summary></entry><entry><title type="html">What I’ve been up to in March 2016</title><link href="https://blog.eliotpearson.com/what-ive-been-up-to-in-march-2016" rel="alternate" type="text/html" title="What I've been up to in March 2016" /><published>2016-03-11T09:36:19-05:00</published><updated>2016-03-11T09:36:19-05:00</updated><id>https://blog.eliotpearson.com/what-ive-been-up-to-in-march-2016</id><content type="html" xml:base="https://blog.eliotpearson.com/what-ive-been-up-to-in-march-2016">&lt;h1 id=&quot;niche-sites&quot;&gt;Niche Sites&lt;/h1&gt;
&lt;p&gt;I’ve been exploring SEO, link building, and referral traffic for niche topics.  Take a look at some of my work.  I’m really proud of this.  Mainly because my family is doing it with me.  Here are some of our work.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://renewable-solar-information.weebly.com&quot; target=&quot;_blank&quot;&gt;http://renewable-solar-information.weebly.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m a bit bullish on solar.  I love anything that discusses solar and how to make it renewable and sustainable.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://neverwinter-astral-diamonds.weebly.com&quot; target=&quot;_blank&quot;&gt;http://neverwinter-astral-diamonds.weebly.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I play Neverwinter from time to time.  Here I’ve capture a few tips to make accumulating in game currency easier.  Time is money right?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://disgaea-5.weebly.com&quot; target=&quot;_blank&quot;&gt;http://disgaea-5.weebly.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is another game I play.  It’s a strategy role playing game for the the PS4.  I have a few thoughts on how to power level.  You can invest a lot of time in the game.  Hopefully, this site make the experience better.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://resale-tips-and-tricks.blogspot.com&quot; target=&quot;_blank&quot;&gt;http://resale-tips-and-tricks.blogspot.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My family resells a lot of items on Ebay and Amazon.  We are capturing lessons we learn along the way.  It’s been fun taking our experience and sharing what we do.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://simplepassiveincomeideas.wordpress.com&quot; target=&quot;_blank&quot;&gt;http://simplepassiveincomeideas.wordpress.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you really want to get away from a day job, you need to build passive income streams.  I mainly capture what I learned from my experiences.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://perlerbeadpost.wordpress.com&quot; target=&quot;_blank&quot;&gt;http://perlerbeadpost.wordpress.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The youngest of the tribe is leading this one.  He’s very creative a found this craft.  We’ve been doing reviews as a team.  It’s been really fun.  I have enjoyed this one the most.&lt;/p&gt;

&lt;h1 id=&quot;seo&quot;&gt;SEO&lt;/h1&gt;

&lt;p&gt;I’m really digging SEO research.  All of the sites list above received traffic because of SEO research.  It’s really not hard to do.  If you would like to know more, please reach out.  I would love to help.&lt;/p&gt;

&lt;h1 id=&quot;link-building&quot;&gt;Link Building&lt;/h1&gt;

&lt;p&gt;I’ve official decided to avoid this activity.  I really don’t like it.  To me it’s not organic.  I will still build links but It’s really not fun for me.&lt;/p&gt;

&lt;h1 id=&quot;key-takeaways&quot;&gt;Key Takeaways&lt;/h1&gt;

&lt;p&gt;All of the niche sites listed above are getting small amounts of traffic.  I created them to learn and see if I could gain referral traffic through search engines and other sites.  I’ve learned a lot and willing to answer questions if you have any.&lt;/p&gt;</content><author><name></name></author><summary type="html">Niche Sites I’ve been exploring SEO, link building, and referral traffic for niche topics.  Take a look at some of my work.  I’m really proud of this.  Mainly because my family is doing it with me.  Here are some of our work.</summary></entry><entry><title type="html">Web Scraping in Python</title><link href="https://blog.eliotpearson.com/web-scraping-in-python" rel="alternate" type="text/html" title="Web Scraping in Python" /><published>2015-12-27T19:31:00-05:00</published><updated>2015-12-27T19:31:00-05:00</updated><id>https://blog.eliotpearson.com/web-scraping-in-python</id><content type="html" xml:base="https://blog.eliotpearson.com/web-scraping-in-python">&lt;p&gt;I’m writing the post as a recap of what I uncovered while learning to scraping web pages for content on the Internet.  I did a lot of research and it all started here.  Priceconomics sells data crawling as a service (DCAS).  Not sure if DCAS is a thing yet, but I’m pretty sure some people will start calling this service that.  I looked at what Priceconomics was doing and thought it shouldn’t be hard to gain a basic understanding of web scraping.&lt;/p&gt;

&lt;h1 id=&quot;my-options&quot;&gt;My options&lt;/h1&gt;

&lt;p&gt;There are many open source libraries and tools available.  You can be easily overwhelmed just examining the landscape.  My programming language of choice was python and the library I choose to use was lxml.&lt;/p&gt;

&lt;h1 id=&quot;why-did-i-choose-python&quot;&gt;Why did I choose Python?&lt;/h1&gt;

&lt;p&gt;I believe in learning from others.  I figured a good place to start was Hacker News.  Hacker News is a place where many innovative ideas and solutions are shared.  A quick search for web scraping yielded some great results.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/web-scraping-search-hacker-news.png&quot; alt=&quot;Web scraping search hacker news&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Here’s the result from my search on Hacker News.  The highlights in yellow match for the term ‘web scraping’ and the red underlines match for ‘Python’.  The search results are really good and many of them are based on Python.  This was my reasoning.&lt;/p&gt;

&lt;h1 id=&quot;why-did-i-choose-to-use-lxml&quot;&gt;Why did I choose to use LXML?&lt;/h1&gt;

&lt;p&gt;I came across a posted titled Scraping with Urllib2 &amp;amp; LXML.  A search on Google turned this up.  This post was very similar to what I wanted to accomplish.  It felt like an easy win and I decided to give it a try.  LXML is used by many other libraries and software packages.  You can check some of the uses in the &lt;a href=&quot;http://lxml.de/FAQ.html#who-uses-lxml&quot; target=&quot;_blank&quot;&gt;LXML FAQ page&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1 id=&quot;the-problem-i-wanted-to-solve&quot;&gt;The problem I wanted to solve&lt;/h1&gt;

&lt;p&gt;I wanted to scrape Amazon search results.  If I wanted to compare prices, I would have to visual do this or copy and paste results into some other place to do analysis.  That’s not very appealing to me.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/amazon-search-lego-21115.png&quot; alt=&quot;amazon search lego 21115&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Looking at the search results for ‘lego 21115’, you would see the following web page.  I needed to find div for each item; luckily Chrome developers tools made that easy.  I just inspected the first item.  I had to walk up the tree, but I found the node.  For me, it was a &lt;strong&gt;div&lt;/strong&gt; tag with a class of &lt;strong&gt;a-fixed-left-grid-col a-col-right&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/chrome-inspect-amazon-search.png&quot; alt=&quot;chrome inspect amazon search&quot; /&gt;&lt;/p&gt;

&lt;h1 id=&quot;my-code&quot;&gt;My code&lt;/h1&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-python&quot; data-lang=&quot;python&quot;&gt;&lt;span class=&quot;kn&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;lxml&lt;/span&gt; &lt;span class=&quot;kn&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;html&lt;/span&gt;
&lt;span class=&quot;kn&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;nn&quot;&gt;requests&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;url&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;%3&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;Daps&amp;amp;field-keywords=lego+21115&quot;&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;page&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;requests&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;tree&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;fromstring&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;content&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;items&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;tree&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;xpath&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;'//*[@class=&quot;a-fixed-left-grid-col a-col-right&quot;]'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;titles&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[]&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;item&lt;/span&gt; &lt;span class=&quot;ow&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;items&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;title&lt;/span&gt; &lt;span class=&quot;ow&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;item&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;getiterator&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;a&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;):&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;title&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;ow&quot;&gt;is&lt;/span&gt; &lt;span class=&quot;ow&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;bp&quot;&gt;None&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
      &lt;span class=&quot;n&quot;&gt;titles&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;title&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;prices&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[]&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;item&lt;/span&gt; &lt;span class=&quot;ow&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;items&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;found&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot;&gt;False&lt;/span&gt;
  &lt;span class=&quot;k&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;price&lt;/span&gt; &lt;span class=&quot;ow&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;item&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;getiterator&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;span&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;):&lt;/span&gt;
     &lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;price&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;'class'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
     &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;b&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;'a-size-base a-color-price a-text-bold'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;):&lt;/span&gt;
       &lt;span class=&quot;n&quot;&gt;prices&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;price&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;text&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
       &lt;span class=&quot;n&quot;&gt;found&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot;&gt;True&lt;/span&gt;
  &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;found&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;bp&quot;&gt;False&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;prices&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;no price&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;print&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;titles&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;print&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;prices&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h1 id=&quot;results---titles&quot;&gt;Results - Titles&lt;/h1&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;['LEGO Minecraft 21115 The First Night', 'LEGO Minecraft 21114 The Farm', 'LEGO Minecraft 21116 Crafting Box', 'LEGO Minecraft 21121 the Desert Outpost Building Kit', 'LEGO Minecraft 21120 the Snow Hideout Building Kit', 'LEGO Minecraft 21117 The Ender Dragon', 'LEGO Minecraft 21118 The Mine', 'LEGO Minecraft Creative Adventures 21115 The First Night', '21115 Lego 408Pcs Minecraft The First Night Kids Building Playset', 'Lego Minecraft Toys Premium Educational Sets Creationary Game With Minifigures For 8 Year olds Childrens Farm Box', 'Minecraft The Farm Includes a Steve Minifigure with an Accessory, plus a Skeleton, Cow and a Sheep', 'LEGO Minecraft - The Creeper Minifigure from set 21115', 'Lego Minecraft Ultimate Collection (Cave 21113 ,Farm 21114, First Night 21115, Crafing Box 21116, Dragon 21117, Mine 21118 )', 'Bundle: LEGO Minecraft 21116 Crafting Box &amp;amp; LEGO Minecraft 21115 The First Night &amp;amp; LEGO Minecraft The Cave 21113 Playset', 'LEGO Minecraft The Cave 21113 Playset &amp;amp; LEGO Minecraft 21115 The First Night &amp;amp; LEGO Minecraft 21114 The Farm', u'Lego\xae Minecraft Terrain Ore Bundle &quot;(1) Diamond&quot; &quot;(1) Emerald&quot; &quot;(1) Silver&quot; &quot;(1) Amethyst&quot; &quot;(1) Gold&quot; &quot;(1) Lapis&quot; &quot;(1) Redstone&quot;']&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Results - Prices&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;['$34.99', '$25.99', '$21.31', '$40.99', '$35.66', '$49.00', '$34.76', '$73.36', '$118.50', '$46.91', '$61.38', '$47.55', 'no price', '$5.40', '$568.99', 'no price', '$185.99', 'no price']&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h1 id=&quot;results---overall&quot;&gt;Results - Overall&lt;/h1&gt;

&lt;p&gt;Within a few hours of reading and coding, I was able to accomplish my original goal.  I now have a base to grow from to do more complex scraping.&lt;/p&gt;

&lt;h1 id=&quot;disclaimer&quot;&gt;Disclaimer&lt;/h1&gt;

&lt;p&gt;Be careful not to abuse scraping.  Most companies like Amazon have API for you to use.  This will allow to use to bypass design and style changes made to the site.  Yes, my scrape will break when Amazon changes their page.  It’s not a question of if, but when they will do this.  Using an API puts you right next to the data.  Always use an API.&lt;/p&gt;

&lt;p&gt;This example is simple and pulls one page from Amazon’s site.  Amazon would probably not block my IP.  If my script started to crawl Amazon’s site, that’s another story.&lt;/p&gt;

&lt;h1 id=&quot;learning-the-craft&quot;&gt;Learning the craft&lt;/h1&gt;

&lt;p&gt;Here are some additional resources that gave me insight into web scraping.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://lxml.de/xpathxslt.html&quot; target=&quot;_blank&quot;&gt;XPath and XSLT with lxml&lt;/a&gt; - This contained a great example of using XPath&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://effbot.org/zone/element.htm&quot; target=&quot;_blank&quot;&gt;Elements and Element Trees&lt;/a&gt; - While traversing the tree, you will receive elements.  Here’s a good overview and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.python-requests.org/en/latest/user/quickstart/&quot; target=&quot;_blank&quot;&gt;Requests python library&lt;/a&gt; - Retrieving web pages shouldn’t be a task.  The Requests library makes it super easy.  There’s a great example if you need to send a multi-part post request in the post.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.python-guide.org/en/latest/scenarios/scrape/&quot; target=&quot;_blank&quot;&gt;HTML Scraping&lt;/a&gt; — The Hitchhiker’s Guide to Python - A good place to start if you want to get coding immediately and skip the stuff above.&lt;/p&gt;</content><author><name></name></author><summary type="html">I’m writing the post as a recap of what I uncovered while learning to scraping web pages for content on the Internet. I did a lot of research and it all started here. Priceconomics sells data crawling as a service (DCAS). Not sure if DCAS is a thing yet, but I’m pretty sure some people will start calling this service that. I looked at what Priceconomics was doing and thought it shouldn’t be hard to gain a basic understanding of web scraping.</summary></entry><entry><title type="html">The Shure M267 Mixer</title><link href="https://blog.eliotpearson.com/the-shure-m267-mixer" rel="alternate" type="text/html" title="The Shure M267 Mixer" /><published>2014-07-08T06:15:24-04:00</published><updated>2014-07-08T06:15:24-04:00</updated><id>https://blog.eliotpearson.com/the-shure-m267-mixer</id><content type="html" xml:base="https://blog.eliotpearson.com/the-shure-m267-mixer">&lt;p&gt;I remember this mixer.  This mixer is a bit magical to me.  As a kid I would watch the analog needle dance as people talked and sang into a microphone connected to the unit.  I have an uncle who is a bass player and this was one of the mixers he used.  Here’s a little background on the mixer from &lt;a href=&quot;http://www.amazon.com/gp/product/B00CI8SSBA/ref=as_li_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00CI8SSBA&amp;amp;linkCode=as2&amp;amp;tag=elandcom-20&amp;amp;linkId=D3BMBPLZZGQPFYM5&quot; title=&quot;Shure M267 on Amazon&quot;&gt;Amazon&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;SHURE M267 The Shure Model M267 is a microphone mixer-remote amplifier
specifically designed for professional applications. The excellent performance,
versatility and features of this complete, compact console make it an ideal
choice for studio, remote, or sound reinforcement use, and as an add-on mixer
for expanding existing facilities.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;It is also ideally suited for use with
audio and video tape recorders to provide multiple microphone inputs. Wide,
flat frequency response and extremely low distortion up to +18 dBm output
Extremely low noise and RF susceptibility Four switchable microphone- or
line-level balanced-line inputs with individual gain controls and low-frequency
rolloff switches.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;MUMETAL shielding on input transformers Feedback-type input
gain controls for maximum clipping levels and dynamic range Output switchable
for line or microphone level Built-in switchable peak limiter cuts output
overload distortion, adapts to power supply voltage LED indicator shows
limiter operation or overload with limiter defeated Externally adjustable
limiter threshold (-4 to +18 dBm) VU meter calibrated for +4 and +8 dBm with
range switch.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Illuminated with ac operation Ac or built-in battery operation.
Noiseless automatic switchover to battery in case of ac line failure. Battery
test without program interruption Front-panel headphone level control and
monitor jack drives almost any stereo or mono headphones; output can be
additional unbalanced line feed to drive a tape recorder or power
amplifier Direct mix bus for stacking units Automatic muting prevents
speaker damage during turn-on and -off Low distortion, high-stability tone
oscillator for line test and level checks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/assets/shure-m267-mixer.jpg&quot; alt=&quot;shure m267 mixer&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It was super cool when I picked up a working one.  Sadly, I’m not an audio
engineer, but if you are, you can have it at a reasonable price.  Here’s a link
to an auction I have running on &lt;a href=&quot;http://www.ebay.com/itm/141341956574?ssPageName=STRK:MESELX:IT&amp;amp;_trksid=p3984.m1558.l2649&quot; title=&quot;Shure M267 ebay auction&quot;&gt;eBay&lt;/a&gt; for it.&lt;/p&gt;</content><author><name></name></author><summary type="html">I remember this mixer.  This mixer is a bit magical to me.  As a kid I would watch the analog needle dance as people talked and sang into a microphone connected to the unit.  I have an uncle who is a bass player and this was one of the mixers he used.  Here’s a little background on the mixer from Amazon:</summary></entry><entry><title type="html">Tools for Monetizing Mobile Apps</title><link href="https://blog.eliotpearson.com/tools-for-monetizing-mobile-apps" rel="alternate" type="text/html" title="Tools for Monetizing Mobile Apps" /><published>2014-06-20T06:10:13-04:00</published><updated>2014-06-20T06:10:13-04:00</updated><id>https://blog.eliotpearson.com/tools-for-monetizing-mobile-apps</id><content type="html" xml:base="https://blog.eliotpearson.com/tools-for-monetizing-mobile-apps">&lt;p&gt;There are many options.  Here’s some of the best I had experience with.  Watch
the video to learn more.&lt;/p&gt;

&lt;iframe width=&quot;640&quot; height=&quot;385&quot; src=&quot;https://www.youtube.com/embed/S8bMPp7KbKE&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><author><name></name></author><summary type="html">There are many options.  Here’s some of the best I had experience with.  Watch the video to learn more.</summary></entry><entry><title type="html">Why is gaming so cool?</title><link href="https://blog.eliotpearson.com/why-is-gaming-so-cool" rel="alternate" type="text/html" title="Why is gaming so cool?" /><published>2014-06-03T02:59:22-04:00</published><updated>2014-06-03T02:59:22-04:00</updated><id>https://blog.eliotpearson.com/why-is-gaming-so-cool</id><content type="html" xml:base="https://blog.eliotpearson.com/why-is-gaming-so-cool">&lt;p&gt;I’ve loved gaming since I was a kid.  This was before it was socially acceptable.  Gaming is considered cool, but some still see it as a big waste of time.  Here’s a video where I discuss this topic.&lt;/p&gt;

&lt;iframe width=&quot;640&quot; height=&quot;385&quot; src=&quot;https://www.youtube.com/embed/2G_9xs_i-aQ&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h1 id=&quot;why-is-cool-not-to-admit-youre-a-gamer&quot;&gt;Why is cool not to admit you’re a gamer?&lt;/h1&gt;

&lt;p&gt;Cracked had a great article that covered this.  It’s definitely worth checking out.  I will not spoil any of the items for you.  However, there’s still a negative stigma the hover over gamers.  Do you have idea on how to fix that?  I would love to any ideas.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/i_love_gaming_w1.jpg&quot; alt=&quot;I love gaming&quot; /&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">I’ve loved gaming since I was a kid.  This was before it was socially acceptable.  Gaming is considered cool, but some still see it as a big waste of time.  Here’s a video where I discuss this topic.</summary></entry><entry><title type="html">Why Do People Hate Java?</title><link href="https://blog.eliotpearson.com/why-do-people-hate-java" rel="alternate" type="text/html" title="Why Do People Hate Java?" /><published>2013-10-21T12:46:09-04:00</published><updated>2013-10-21T12:46:09-04:00</updated><id>https://blog.eliotpearson.com/why-do-people-hate-java</id><content type="html" xml:base="https://blog.eliotpearson.com/why-do-people-hate-java">&lt;p&gt;Java is like a large company. Some people are fans and some are not. Like a large company, as an engineer sooner or later you will have some interaction with it. Good or bad this is my take on why people hate Java with a passion.&lt;/p&gt;

&lt;h1 id=&quot;posted-to-quora&quot;&gt;Posted to Quora&lt;/h1&gt;

&lt;p&gt;I found this great question on &lt;a href=&quot;http://www.quora.com/Java-programming-language/Why-do-some-people-hate-Java&quot; title=&quot;Why do some people hate Java?&quot;&gt;Quora&lt;/a&gt;.  Here is the top rated answer from &lt;a href=&quot;http://www.quora.com/Adam-Smith&quot; title=&quot;Adam Smith on Quora&quot;&gt;Adam Smith&lt;/a&gt; who is the CTO of Xobni.&lt;/p&gt;

&lt;p&gt;Because it’s way way way way way way way way, very way way way way, super way way way way way way toooooooooooooo verbose.&lt;/p&gt;

&lt;p&gt;(I would have ended that last sentence with an exclamation mark, but my language doesn’t allow me to use them.  Hm.  To achieve the same effect, I’ll just repeat: it’s way way way way way way way way, very way way way way, super way way way way way way toooooooooooooo verbose.)&lt;/p&gt;

&lt;h1 id=&quot;my-first-answer&quot;&gt;My First Answer&lt;/h1&gt;

&lt;p&gt;I totally agree with Adam that Java is extremely verbose.  My first video digs into this.&lt;/p&gt;

&lt;iframe width=&quot;640&quot; height=&quot;385&quot; src=&quot;https://www.youtube.com/embed/6F5_Utn0wwI&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h1 id=&quot;my-follow-up&quot;&gt;My Follow Up&lt;/h1&gt;

&lt;p&gt;In Java everything starts looking like a nail and Java is the hammer.&lt;/p&gt;

&lt;iframe width=&quot;640&quot; height=&quot;385&quot; src=&quot;https://www.youtube.com/embed/WUJoKvuHd2w&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h1 id=&quot;summary&quot;&gt;Summary&lt;/h1&gt;

&lt;p&gt;Java is a great language.  Many people use Java by choice and some not by choice.  It’s a great language.  There a many uses good and bad of the language.  So I ask you, do you hate it?&lt;/p&gt;</content><author><name></name></author><summary type="html">Java is like a large company. Some people are fans and some are not. Like a large company, as an engineer sooner or later you will have some interaction with it. Good or bad this is my take on why people hate Java with a passion.</summary></entry><entry><title type="html">Why do some people like programming?</title><link href="https://blog.eliotpearson.com/why-do-some-people-like-programming" rel="alternate" type="text/html" title="Why do some people like programming?" /><published>2013-07-08T12:33:15-04:00</published><updated>2013-07-08T12:33:15-04:00</updated><id>https://blog.eliotpearson.com/why-do-some-people-like-programming</id><content type="html" xml:base="https://blog.eliotpearson.com/why-do-some-people-like-programming">&lt;p&gt;I found this question on Quora.  I really like questions like this.  People aren’t just thinking about programming as a day job.  This thread explores the possibility.  I couldn’t ask for anything else as an engineer.  My video response to the question is below.&lt;/p&gt;

&lt;p&gt;[iframe_loader width=”640” height=”360”  frameborder=”0” longdesc=”Why do some people like programming?” name=”youtube-1” scrolling=”no” src=”http://www.youtube.com/embed/topkYXyV8ZI”]&lt;/p&gt;

&lt;h1 id=&quot;others-thoughts-from-quora&quot;&gt;Others Thoughts From Quora&lt;/h1&gt;

&lt;p&gt;Here’s the questions and the answers on &lt;a href=&quot;http://www.quora.com/Computer-Programming/Why-do-some-people-like-programming&quot; title=&quot;Why do some people like programming?&quot;&gt;Quora&lt;/a&gt;. There were really great responses there.  I liked on by &lt;a href=&quot;http://www.quora.com/Marcus-Geduld&quot;&gt;Marcus Geduld&lt;/a&gt;.  Below is a section from his response.&lt;/p&gt;

&lt;p&gt;I like creating something out of nothing. That’s not literally what you do when you’re programming, because there’s existing hardware and software that serves as a foundation for your work, but it sure feels that way. Someone has an idea and you build it from the ground up. When you begin, there’s just an empty text editor. When you’re done, there’s a (hopefully) working program.&lt;/p&gt;

&lt;h1 id=&quot;other-resources&quot;&gt;Other Resources&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://bit.ly/ask_eliot&quot; title=&quot;Ask Eliot on YouTube&quot;&gt;The Ask Eliot Web Series&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.quora.com/Computer-Science&quot; title=&quot;Computer Science Quora&quot;&gt;Other Computer Science Questions on Quora&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">I found this question on Quora.  I really like questions like this.  People aren’t just thinking about programming as a day job.  This thread explores the possibility.  I couldn’t ask for anything else as an engineer.  My video response to the question is below.</summary></entry></feed>