DMCA’ed and Ducks

This is a notification that your application, Dragon Ball Z HDTV, with package ID com.liyicky.dbzhd, has been removed from the Google Play Store.

REASON FOR REMOVAL: Alleged copyright infringement (according to the terms of the Digital Millenium Copyright Act).

All violations are tracked. Serious or repeated violations of any nature will result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and the cost of any associated fees (such as chargebacks and payment transaction fees) from you.

Please review the Developer Distribution Agreement and Content Policy to ensure that your applications are compliant with our policies.

The DMCA is a United States copyright law that provides guidelines for online service provider liability in case of copyright infringement. Click here for more information about the DMCA, and see http://www.google.com/dmca.html for the process that Google requires in order to make a DMCA complaint.

Google may reinstate your application into the Google Play Store upon receipt of a counter notification pursuant to sections 512(g)(2) and (3) of the DMCA. Click here for more information about the requirements of a counter notification and a link to a sample counter notification. If you have legal questions about this notification, you should retain your own legal counsel.

Please note that we have included a text copy of the Infringement Notice we received for your reference.

The Google Play Team

And that’s how DBZ HDTV ended.

I’ve been writing a lot of python. I’m such a noob. It’s like playing league before you know that minions OP. I don’t write any subclasses. I don’t understand why I would want to make a subclass. I’m prob just a genius or something. Only nerds write subclasses. I don’t understand what the hell a super class is supposed to do. What the hell does __init__() do? One thing that’s finally dawning on me is problem with types in python. That shit fucks me up so much.

For instance:

class Bomb:
    def __init__(self):
        ""

    def talk(self):
        self.explode()

    def explode(self):
        print "BOOM!, The bomb explodes."

class Duck:
    def __init__(self):
        ""
    def talk(self):
        print "I am a duck, I will not blow up if you ask me to talk."    

class Kid:
    kids_duck = None

    def __init__(self):
        print "Kid comes around a corner and asks you for money so he could buy a duck."

def takeDuck(self, duck):
    self.kids_duck = duck
    print "The kid accepts the duck, and happily skips along"

def doYourThing(self):
    print "The kid tries to get the duck to talk"
    self.kids_duck.talk()

myKid = Kid()
myBomb = Bomb()
myKid.takeDuck(myBomb)
myKid.doYourThing()
#Copy and Pasted from Dmitry from StackOverflow

http://stackoverflow.com/questions/152580/whats-the-canonical-way-to-check-for-type-in-python

Python is my best friend. It lets me do whatever I want. Even when I will get myself in trouble. I are excite though. I’m just starting to take my first baby steps into intermediate python. Let’s see how much this bites. Pun.end()

Advertisements

Google App Engine

For the past few weeks I’ve been writing a web app using Google App Engine. It’s going really great! When I first started this job my understanding of any kind of programming outside of Android apps was incredibly small. Microscopic. My boss told me during my second week that he wanted me to make a web app that can audit all of the companies’ emails and display the export status of the audits. I had no idea what he was talking about. He tried to explain it to me but my understanding didn’t increase very dramatically. After I finished doing some small wordpress stuff he told me to get started.
He knew that I was very green and he’s been programming for over 20 years; so he helped me get started with baby steps. First he told me to write some python scripts to parse strings into dictionaries and lists and such. A few weeks ago I thought those smalls scripts were actually important. I thought they were some kind of back bone to the giant magical project. It took me a 2 weeks to gain confidence in writing scripts. Once I had made a few of them I showed Kevin (my boss) a few short py scripts that parsed a few piped strings. Those scripts were so beautiful to me. It’s really interesting to me how only a few weeks ago I knew so very little.

Today I’m almost finished with a Google web app that talks to Google to gain data about our google app domain. I use that data to fill up some html tables and I store it. Making this web app has been such a learning experience! A few weeks ago I thought that parsing strings was going to be the core functionality of some mystical program. Today I know just a little bit more. It looks like I’m going to be looking back often and seeing my Wizard skills grow. I’ve finally created a real website, with a real function and purpose. I’ve made a web app that actually does something useful!

Making this web app has taught me more of the basic principles of programming. It has taught me how some more of the little things work, like types and method parameters. I still have so much more to learn. It feels like I’m worlds apart from the guy who wrote those 100 line py scripts; but I also realize that I’m still extremely amateur. I’m very far from satisfied with my ability and my code. I’m going to work harder and harder to become a good programmer! (Goku)

Sir Jony Ive

Sir Jony Ive redesigns TIME

Python and Scripting

I learned programming on my own from youtube and thenewboston.org. I learned how to make an android app with java and xml and I felt like I knew a decent part of what programming is.

I was so fucking wrong.

Learning how to program on your own is great, but you will be ignorant to the basics of programming that they teach you in college. It’s hard to learn programming in a class room. You have to write code to learn code; that’s why I was able to learn enough to make something in my bed room. But college teaches you the fundamentals. After working as an intern dev for a month I realize how ignorant I was to the fundamentals of programming. While making my DBZ app I was sort-of frightened of command-prompt scripts and of APIs. I didn’t understand how important those aspects are to programming. I avoided them at all cost and I got very frustrated when ever I was forced to deal with sh scripts. I didn’t want to use any other code besides the code I wrote myself. After a month of writing scripts I see how silly I was.

All programs are scripts and they all are run by the sh. That’s why when you try to do more complicated things with your mobile app you will crash hard into the sh brick wall. Google and stack-overflow are the reasons why I was able to make my app. Other programmers are very social and very willing to help. Helping others code helps you learn more about your own code. It makes you more powerful and wiser. When I tried to make my second app and I needed to use other people’s apis I was so lost and confused. I have no idea what I was doing and why things weren’t working. I can’t imagine how long it would of taken me to learn if I hadn’t of gotten this job. I needed to learn the basics. I had skipped the basics and went directly to intermediate with the help of stack-overflow.  So when I wanted to use things like HTTP and OAUTH and parsing data I was completely in the dark.

I’ve used so many different new languages in the past few weeks. Javascript, HTML, CSS, Ruby, bash(? is that a lang?). It has really shed some light, and I’m more powerful than I was a month ago.

But yesterday…

Python…

I’ve been writing pure sh scripts for a few weeks. Then my boss says, “Do this in Python”. It was a project that he really wanted me to get done; to complete the project with a new language would normally be irksome but I’ve been using so many langs that they all seem so similar now. Or maybe I feel like it can’t get any harder than it is.

So writing my first real script in a new language. Wow, was that an experience. I had to manipulate big data and that made me learn what scripts are for. I learned what all programs do essentially; take data and return data. It all basically comes down to that. Python did me a favor and does the same things sh can do but with out all the unreadable code.

instead of       echo ” test test test ” | tr -d ‘ ‘

you can say    print line.strip()

Python makes scripting so much more pleasant. There is one thing I really don’t like about python. Whitespace matters in python. Really annoying because most OOP languages don’t use whitespace. It’s really annoying. Needing to turn on invisible characters just to know what’s indented is lame. It makes up for it by being fairly great. More pleasant looking than ruby. Maybe I will like ruby more once I start using rails.

Now I’ve been writing scripts for a month and only just today do I finally feel comfortable. I’m far from good. I’m very very bad. But today for the first time in weeks; when I write a script I feel like I’m writing DBZ HD again. I have the tools, so I can finally start fixing the problems.