Here's the index of my blog. This is where I write the about my personal, school, and skill life.

I really am neverontime

12/07/14, Daniel

Well fuck, it's been ages since I've posted anything. I mean, you should have expected this given the title of the blog, but still. I've been pretty busy over the past few months since I've last posted (holy shit, half a year already). Over that time I basically finished my internship. My boss said he'd offer me some contract work, but that hasn't really happened as he seems pretty busy with some app and a kickstarter clone and I'm busy making a game and learning math. The summer was generally unremarkable from a blogging standpoint, at least looking back at it after almost a quarter of schooling. I worked, I went home and hung out with my girlfriend, occasionally programming at home when I had free time away from my two full-time jobs. I usually just worked on the aforementioned game that I will shed no more details on for an in-depth post later on.

This quarter in school was an interesting one, I thought it would just be my relaxation quarter. Really just a nice way of saying I couldn't get into any of the classes I wanted too, so the only classes I had were GEs. I ended up swapping out of a music class to take a math class I probably should have been taking anyways. That being said, this quarter really wasn't very stressful, I reliably procrastinated doing math homework, so that resulted in some all too familiar near-midnight math cramming. I'm also taking a history class, where I waited till the last minute to write a few surprisingly good papers. Given the results I'm not even sure if my procrastination for papers is accidental, they sure do give my grade a boost. Also I'm taking a network class, more for fun than anything else. It sure is a nice change of pace from the other two. A good teacher doesn't hurt much either.

Aside from school, I've been working on quite a variety of different programming this as well. I've started learning C++, which as it turns out is pretty fun to program in. I really like the level of control and customization it gives you. The only problem with learning C++ is that I can't get any of the compilers to work on my windows 7 machine, my main desktop. In order to learn the language I had to SSH on to my school's server, write the programs using vim, and then compile them using the g++ compiler. It was certainly a retro experience, the whole thing made me feel as if I was going back in time a good decade. Another programming experience that brought me back to the past was deciding to learn WebGL, a decision I'm still trying to find the origin of. 3D programming is still kind of weird to me. My only previous experience with 3D was a one night stand with the unity engine that resulted in a barebones FPS like experience that you can find here. WebGL is much different, much harder, and strangely compelling. So far I'm just getting into texture mapping, so don't expect anything amazing coming soon, but you can see the 3D rotating chest I made here and some ps1 looking triangles here.

Anyways that's enough for now. I'll try to remember to post more sometime soon in the next week. Finals are coming, so it might have to wait for a while, but hopefully I will (for once) be on time.

Busy Busy Busy

06/26/14, Daniel

Well, It's been a while since I've posted anything, but if you can't tell by the title, the last couple of weeks have been extremely busy. I finished all of my finals and did about as well as I expected, moved out of school to back home in Southern California, and got an internship making websites for a bunch of companies.

All of these changes have resulted in me having very little free time, and even less free time in front of a computer without work to do. This is why I've been more or less absent from the blog since the last post. On the bright side, the internship is doing wonders for my web-dev portfolio, so the next thing I work on this site will definitely have more info about the site's I've worked on (excluding some rather sketchy personal ones *cough cough). We use a WordPress theme using the bootstrap framework, so everything looks nice and professional. It's the first time I've worked with WordPress, and I have to say, as much as I hate the ideals of using a CMS, it does make creating websites much easier and faster. I usually hate using programs for making websites because it takes away control from more tech-friendly people such as myself, but after using WordPress for a few weeks I can safely say that my assumption was completely correct. One example was for one of our sites, we had a top ten list with links to modals explaining each list item. WordPress automatically formatted the modals and added in some text with the assumption they were being used for projects instead of products. In order to literally change one word, I had to sift through all of the files in WordPress for one small string of text. It's just way too much effort to change one word in the website. Needless to say, I'm definitely not going to do any serious work in WordPress unless it's completely front-end work.

On the positive side, working with the front end has significantly increased my skill with CSS. Unfortunately the way that I designed this particular website makes it so it's on the more time consuming side to change the way that the CSS is formatted, and the changes are mostly just timesaving things anyways, so I'm just gonna keep this site the way it is.

Also something cool that I did right before finals was a cool little chat program that I made to test my AJAX skills. If you want to chat with people, you can find that here. AJAX is a pretty cool thing to work with, so I'm definitely going to work more with that soon, maybe make a game of some sort.

Speaking of game, yeah, I really haven't had any spare time to get started on that, but if I get an extended amount of free time, I may actually begin to make something for the first time in forever.

Anyway, I have work to do so I better get going. So until then.


Games, Fiverr and Comments

06/03/14, Daniel

Summer is almost here!

Well, after about 28 weeks, my first year of college is about to come to an end. The only thing is my way is the three finals that I have to take. In the same day. Fun.

In other news, I made a Fiverr. Not because I'm really desperate for money or anything, but because now that I'm mostly done with this site, I'm gonna need something to work on, and I might as well get more experience making websites. If you want to see the fiverr page, you can click here to be taken to it.

Speaking of this website, I'm working on the comment system right now (well not right now, I'm taking a break to type this out). Work on that is going as smoothly as it can, the only real speed bumps showing up in how to prevent spam.

Because I'm terrible at ordering things, I should probably talk about the game already. I recently got my hands on a copy of the Kenney Donation Pack, which is basically a .zip file filled with a variety of soulless vector-esque game assets. These assets cover about every form of 2-D game imaginable, ranging from vertical scrolling space ship shooters to hex-based strategy games. Up until this point, all of my game literally used squares as placeholder graphics. Now you might be saying "Oh, that's not a big deal, you're a programmer, not an artist", although I agree with that statement, I have to test these games a lot. And I mean a lot! and the process would probably be a little less mentally taxing if I took the risk of my eyes bleeding out of the equation. Needless to say, I'm looking forward to that. Whatever I make, there is a very strong chance it will be tile based, so I'll keep you up to date with that.

Well I clearly have a very busy few weeks ahead, so until then.


Less Lorem Ipsum!

05/31/14, Daniel

Woo! Finally got the posting system in order after working on other things for a few weeks, resulting in the amount of Lorem Ipsum on the front page decreasing by a whopping 50%! Now for an actual introduction to what this website is and what I plan on doing on/to it. For those who don't know, my name is Daniel/danman113/"whatever other alias I go by", and I'm a web developer/programmer. Thankfully, almost everything I make can be shared on the web thanks to new technologies. The reason I made this website was mostly practice, the old website I made had a pretty archaic system of posting news that involved me editing a JavaScript file and manually formatting it. With this website I have a user-based system that has a nifty page, complete with editor, for making new post! Now I can make blog post wherever I am, even on my phone! Speaking of my phone, that was another excuse to make this website! Up until this point, almost all of my websites worked terribly on phones. With some updated metadata and a nice, scalable interface, I'm proud to say that this website works well at almost all resolutions!

Another cool thing that I built into the site is a nifty auto-formatting system. As you can see, the beginning of each paragraph is indented, and there is a nice space in between paragraphs. This takes almost no effort on my part and I feel like the results look pretty nice! Another cool feature of the news system is that all of the news posts can be viewed individually via the Blogview Page, or you can view the latest news posts at the Blog Page as well as on the main page.

Finally, there are definitely several things that I'm going to be adding in the coming weeks. Firstly, I definitely need to add a detailed search system to search through the all of the news posts, as I plan on making a lot of them. Another thing that I can't wait to add is a user-comment system. This way, I can actually recieve feedback on various aspects of the website. Alas, summer is coming, and I have finals coming up pretty soon, so it may take a few weeks to implement these things. Speaking of finals, I should probably get to studying, so until next time.