Been a long time
October 25, 2011 § Leave a Comment
It’s been a long time. But I think everything is under control. So I don’t think I’ve written this anywhere else but I am a college student who recently transferred from a community college to a full fledged (public) university. Haha Still. I’m half way done with my first quarter and its been a while since I last posted. Been busy getting my affairs in order.
The transition has been rough. Things move a lot quicker at university. I never really thought about the difference between 10 weeks and 16 weeks. Or the quarter and semester systems. 6 weeks makes a difference. Had 3 midterms and JUST started the 5th of 10 weeks.
Along with classes speeding by, the freedom of college is absolutely mind blowing. I thought I could imagine how college would play out for me. I was wrong. My college isn’t known as a ‘party school’. But it is. You know those college parties that happen in the movies. I never thought those were real. Recently, I’ve learned that they completely are.
Anyways, been busy. My schedule is a little more under control. So I’ll try to post more regularly. I’ve started up my open-source projects again. My next project is a game physics engine coded in Java. It’s coming along. Won’t be done for some time. Class work slows down development. So do parties. Haha anyways it’s all good.
Is solving a Rubik’s Cube that cool anymore?
September 5, 2011 § Leave a Comment
Is it really that cool to be able to solve a Rubik’s Cube anymore? Back when they first came out, Rubik’s Cubes were the coolest things. The ability to solve them was probably one of the most valued resume write-ins, but after a few decades, a few movies and the development of the Internet, is it really that cool to be able to solve them?
As a little kid, I remember watching a Fresh Prince of Bel Air where Will Smith ended up solving one because he was literally locked in a room and had nothing else to do. I remember it being THE COOLEST thing. So I got one. But after a few days of frustration, I took a screwdriver to the thing, broke it apart and set it right in a couple of seconds. Easy.
A couple of years later, I picked up another cube and tried. Hard. Still couldn’t get it. So I jumped to the Internet and I was comforted to find the answer and learn a few big math words like algorithm. Haha. After a few hundred solves and then my little brother getting into it and us besting our best times. We kind of moved on.
It must be the idea of diminished value? Who knows. The point of this mumbling is something like, “because the Internet is the new, great provider, do things that used to be impressive like solving a Rubik’s cube impress anymore?” Does the ability to know pretty much anything at the click of a mouse or tap of a screen diminish the value of everything? Has the creation of the Internet created an inflation on the value of living?
Or maybe more importantly, does it matter how we learn things, as long as we know them? If we came to an agreement that things must be discovered organically, then we most likely are in a mental recession that I don’t see ending anytime soon. But if majority rules that knowledge is valuable regardless of how it was acquired then our mental economy is booming.
Advice I’m Not Following — #1
August 11, 2011 § Leave a Comment
Advice I’m not following, but you should… I should too, I’m just not.
The advice: “JUST DO IT.”
This is my first post. FIRST!!1!!1!one!! With that said let’s begin…
My love of tech keeps me glued to my laptop browsing, programming, and now posting (after JUST DOING IT). Following a lot of blogs, occasionally I come across my favorite type of post, the advice post. These posts are usually lists and titled, “38 Life Lessons I’ve Learned in 38 Years” or “10 ways to improve your programming skills.” After reading several of these posts I found the most common piece of advice to be, “Just do it.” Simple, excellent advice. If you look at “successful” people, they are usually “just doing it”. Mr.Zuckerburg didn’t sit around wondering if Facebook was a good idea or a good use of time, he just went for it. Sergey Brin and Larry Page started Google as a doctoral project, right? Now look what it has become.
So, in trying to follow this advice, I cracked open one of my notebooks and started sketching a bunch of different ideas. One in particular had some potential, I called it “Mustachio.” It was basically an app that would allow you to take a picture and put a big, hipster mustache anywhere in the photo. While deciding whether this was a good idea (and NOT JUST DOING IT) I searched the Apple App Store and not too surprisingly found plenty of apps just like it. Having several other projects, I put this one aside for a while (NOT JUST DOING IT). Several weeks later (today) I turn on Hacker News, on the front page what do I see? An HN Show article on a Chrome App called “Mustachio” that puts a mustache on every face on any given web page. Same exact name. Same basic (awesome) idea. Different execution. Either way, the developer thought this up and just did it and now they’re on the front of Hacker News. If you have an idea and it’ll only take a weekend (or other short amount of time) to whip together JUST DO IT (and you’ll get on the front of HN!). Lesson of the day/Advice to follow:
JUST DO IT.
and listen to people’s advice. haha
WallSwap — A Wallpaper Rotator
August 29, 2011 § Leave a Comment
Last weekend I was messing around with my friend’s new Windows 7 laptop and thought that the simple wallpaper changer was pretty sweet. Few days later, while messing around with my Firefox Personas Rotator, I thought why isn’t there one of these for Vista or XP? So, I made one.
It is called WallSwap. It is a small program. Free and open-source. You can download the program here and the source here.
WallSwap is written in C/C++, uses the wxWidgets framework and Code::Blocks IDE. Currently, it only runs on Windows Vista and XP. Probably Windows 7, but 7 already has a changer. I’m working on getting a working Linux version and I’m not sure about Mac yet.
It’s simple and small. You create a folder and place all of the wallpapers or pictures that your want swapped. Start the program and set your wallpaper directory to the folder with all of the pictures. Finally, set how often you want the pictures changed and click ‘Start’.
If you find any bugs or have any comments or questions, let me know: maxwellamante@gmail.com
/****************Basics:Start*******************
Framework: In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by user code, thus providing application specific software. It is a collection of software libraries providing a defined application programming interface (API). (original)
Code::Blocks IDE: Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. (original)
wxWidgets: wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. (original)
C++: C++ (pronounced “see plus plus”) is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. (original)
*****************Basics:End*******************/