Forgive me in advance for my pathetic grammar, it's early and I'm trying to pass the time by writing a blog post while my kernel compiles.
I have to stop naming my titles ambiguous names. No, I am not grounded. I'm grounded in terms of my distribution-changing madness. It's over. For now. I've settled with Debian, using the GNOME interface. I realize that that's pretty much exactly where I started, but I stuck with Debian instead of Ubuntu because I like to tell myself that I actually got somewhere with this whole thing. Also, I've decided to not go with as much eye candy because it's starting to detract from my need to actually do work.
So Debian it is. And it's very minimal, which I like a lot. The brightness control works (ditched KDE because it didn't support it), and I'm fairly sure that I could get the keyboard backlighting working with some effort. At this precise moment I'm hardening my kernel with grsecurity, a tool that basically fills in a few security holes in the system to prevent intrusions. Lightweight...ness and security are the two things that I'm going for and I intend to achieve them if I can't have anything else. Also, there are a few slight differences between Debian and Ubuntu, and I like a lot of them. My only complaint is that it's not very keen on giving me compositing support, which could be due to the NVIDIA driver that my MacBook Pro uses.
I installed my system as per this guide, and the disk encryption is fantastic. Only hitch is that I deleted the Mac OS X partition that I had installed (oops) for the purpose of installing rEFIt, which is an EFI bootloader designed to not suck as much as Apple's. Thinking that this software would, you know, be written to the bloody EFI partition was apparently too much of an assumption, because it disappeared as soon as I got rid of Leopard. Oh, well. I'm currently just booting off of their handy rEFIt CDROM, which then points the computer to the GRUB partition that I have installed. So that's nice.
Amidst all of this distro panic and exam worries (thankfully I only got one B+, the rest were above!), unfortunately, I wasn't able to work on my PHP project. I'm going to try to explain myself to my teacher tomorrow, hopefully he'll forgive me. I feel pretty guilty about wasting my parents' money for an hour of us sitting around not going over the code that I've written.
On a happier note, if any of you are interested in a screenshot of my new and (hopefully) here to stay system, feast your eyes!!
Showing posts with label coding. Show all posts
Showing posts with label coding. Show all posts
Friday, February 25, 2011
Monday, February 14, 2011
I love Conky
Okay, I realise that this is probably the millionth post on the Internet about Conky, but I just want to shout it out there: I love Conky. Conky is an incredibly customisable system monitor that allows you to display pretty much any value on your system, let it be the current track playing on your xmms2, audacious, or mpd media player, the temperature of various thermal sensors in your computer, the disk i/o, graphs, rings, or bars of your cpu, memory, disk, or network consumption... if they don't provide an option for it natively, you can always devise a method of your own by ways of the ${exec} variable coupled with a custom script. Let me just show you my desktop as of this moment:

In case you're wondering what the font was, I'm a huge fan of the Inconsolata fixed-width font. The weather data comes from a script that I made myself, mostly because I didn't know about the ${weather} option until it was too late... Oops. In any case, what it does is parse out a specific web page on the data from a weather site every 10 minutes. Overkill? Probably. Anyway, here's my .conkyrc:
Also, user chorny has provided me with a bit of help on the Pastebin API. Apparently uploading to pastebin is as simple as installing the App::Nopaste library from CPAN, something that I didn't know anything about. You can also install it as a cli command by running
I'm also on the market for a new keyboard because I'm really not a very big fan of the one on my Thinkpad, it's a bit cramped. I realise that Thinkpad keyboards are some of the best on the market, but I'm fairly sure that this one was not famed for its keyboard. All kinds of gunk keeps getting stuck between the keys, thankfully whenever I want to do some serious typing I switch over to my MacBook Pro, whose concave keys I find marvelous. I don't think I'd ever want to move to a Unibody model because I love this keyboard so much. Anyway, I'm thinking of buying a Das Keyboard Ultimate Silent for several reasons:

In case you're wondering what the font was, I'm a huge fan of the Inconsolata fixed-width font. The weather data comes from a script that I made myself, mostly because I didn't know about the ${weather} option until it was too late... Oops. In any case, what it does is parse out a specific web page on the data from a weather site every 10 minutes. Overkill? Probably. Anyway, here's my .conkyrc:
Also, user chorny has provided me with a bit of help on the Pastebin API. Apparently uploading to pastebin is as simple as installing the App::Nopaste library from CPAN, something that I didn't know anything about. You can also install it as a cli command by running
sudo apt-get install nopasteon Ubuntu.
I'm also on the market for a new keyboard because I'm really not a very big fan of the one on my Thinkpad, it's a bit cramped. I realise that Thinkpad keyboards are some of the best on the market, but I'm fairly sure that this one was not famed for its keyboard. All kinds of gunk keeps getting stuck between the keys, thankfully whenever I want to do some serious typing I switch over to my MacBook Pro, whose concave keys I find marvelous. I don't think I'd ever want to move to a Unibody model because I love this keyboard so much. Anyway, I'm thinking of buying a Das Keyboard Ultimate Silent for several reasons:
- A regular Das Keyboard is too loud, I wouldn't be able to do any typing during the wee hours
- I like the idea of having actual key-switches instead of plastic domes, plastic domes are mushy and feel like pudding
- It's unmarked, so I get serious geek cred for being able to type on an unmarked keyboard, and I don't have to deal with the OCD stress of using a Dvorak layout with a QWERTY layout marked on my keys.
Thursday, February 10, 2011
Hardly Workin'
Hey all,
So I've decided to try and make this a daily thing again. I'm typing this up on the car ride home (don't worry, I'm not driving), and I'm pretty much just trying to hang on. All of this excitement about colleges has been making me relax, for some strange reason, and now more than ever I really need to get my head in the game. My college counselor, my parents, and I all met today on where to go, and now that she's tailored my list a bit I have a bit of a better idea on what I'm going to do. Here's my new list of colleges:
- Boston College, Boston University
- Brown
- UC Berkely, UCLA
- Carnegie Mellon University
- U Chicago
- Harvard University
- Haverford College
- Macalester College
- MIT
- McGill University
- Northwestern University
- Pomona College
- Reed College
- University of Rochester
- Swarthmore College
- Trinity College
- Union College
- Washington University in STL
- Wesleyan University
...so yeah. Exhaustingly long list, I know.
Another contributing factor is this freaking Linux obsession that I've been having. I've successfully installed Xubuntu and have compositing working (Gnome-Do and Docky can actually work, huzzah), and yet it's still just not perfect for me. I tried OpenBox but I'm clearly too much of a noob to manage anything remotely non-GUI oriented, although I'm really loving XFCE. The boot and shutdown times are absolutely outstanding, and I got Conky to work with weather services and a Gmail checker. Mutt's installed, and I'm actually writing this post from Nano because I love the Inconsolata fixed-width font so much.
Finals are only in a few days... I'm kind of freaking out, even though I only have 2 exams. The funny part is that only one absolutely terrifies me, and it's AP Chem: everyone (except me, becuase I was in France at the time) got their labs back, and were subsequently moping the entire rest of the day. Apparently it was one of those assignments where getting a good grade is out of the question and you have to just hope that it doesn't hurt your GPA too badly.
Really haven't been able to get developing on PHP lately, I should start working on that again. My teacher's going to be pretty frustrated when we meet on Saturday and all I'll have done is re-written my code to have it be object-oriented. I have ban functionality working (with an awesome image, thanks Vijay!), although it really doesn't look pretty, which bugs me. I wish I didn't specialize in PHP and Perl so that I could actually design a nice frontend for this thing. That said, it didn't stop Zuckerberg... who am I to underperform Zuckerberg!?
Hope finals are going well for everybody. :)
So I've decided to try and make this a daily thing again. I'm typing this up on the car ride home (don't worry, I'm not driving), and I'm pretty much just trying to hang on. All of this excitement about colleges has been making me relax, for some strange reason, and now more than ever I really need to get my head in the game. My college counselor, my parents, and I all met today on where to go, and now that she's tailored my list a bit I have a bit of a better idea on what I'm going to do. Here's my new list of colleges:
- Boston College, Boston University
- Brown
- UC Berkely, UCLA
- Carnegie Mellon University
- U Chicago
- Harvard University
- Haverford College
- Macalester College
- MIT
- McGill University
- Northwestern University
- Pomona College
- Reed College
- University of Rochester
- Swarthmore College
- Trinity College
- Union College
- Washington University in STL
- Wesleyan University
...so yeah. Exhaustingly long list, I know.
Another contributing factor is this freaking Linux obsession that I've been having. I've successfully installed Xubuntu and have compositing working (Gnome-Do and Docky can actually work, huzzah), and yet it's still just not perfect for me. I tried OpenBox but I'm clearly too much of a noob to manage anything remotely non-GUI oriented, although I'm really loving XFCE. The boot and shutdown times are absolutely outstanding, and I got Conky to work with weather services and a Gmail checker. Mutt's installed, and I'm actually writing this post from Nano because I love the Inconsolata fixed-width font so much.
Finals are only in a few days... I'm kind of freaking out, even though I only have 2 exams. The funny part is that only one absolutely terrifies me, and it's AP Chem: everyone (except me, becuase I was in France at the time) got their labs back, and were subsequently moping the entire rest of the day. Apparently it was one of those assignments where getting a good grade is out of the question and you have to just hope that it doesn't hurt your GPA too badly.
Really haven't been able to get developing on PHP lately, I should start working on that again. My teacher's going to be pretty frustrated when we meet on Saturday and all I'll have done is re-written my code to have it be object-oriented. I have ban functionality working (with an awesome image, thanks Vijay!), although it really doesn't look pretty, which bugs me. I wish I didn't specialize in PHP and Perl so that I could actually design a nice frontend for this thing. That said, it didn't stop Zuckerberg... who am I to underperform Zuckerberg!?
Hope finals are going well for everybody. :)
Labels:
2011,
coding,
College,
junior year,
linux,
web development
Tuesday, February 8, 2011
Gentoo
Insistent upon ignoring Randall Munroe's cautionary tale, I've decided to go ahead and move on from Ubuntu. Ubuntu was great until I had used it for too long, which meant that I would have installed some programs without removing them, or I would muck with the system a bit and end up breaking something or other. I'm moving on to Gentoo. Or should I say, I've moved on to Gentoo. I've successfully compiled the kernel and now have a basic CLI (command line interface) upon booting up. Not too shabby. Hopefully at the end of today I'll have enough time to compile GNOME and have a full X environment up and running. So far I really like the customization options. The USE flag is basically a dream come true for me: upon the installation of a program, you choose what programs you want it to have support for. On Ubuntu, it installed support for everything, hence the speed issues.
Another beneficial factor of having to compile everything by myself is the fact that I'll be lazy about installing programs and hopefully I shouldn't install one unless I find it absolutely necessary. Of course, I'm installing a GNOME environment because I have no idea what I'd do without one. I'm still not entirely Ubuntu free, mostly because I've been spoiled rotten by GNOME-Do and Docky. I realize that not choosing XFCE probably leads to a bit of a slowdown, but I'm giving it a try anyways and seeing what it's like. One thing that I'm somewhat concerned about is the boot time, I've looked at it and it hasn't been as stellar as I would have hoped. Ubuntu was really fast. Like, really fast. Clean installations booted in less than 15 seconds. Gentoo seems to be a bit slower, mostly because the dhcpcd client keeps looking for dhcp servers on the network, of which it finds none because eth0 isn't and probably never will be connected when I start up.
Which brings me to the other issue. Wireless. I'm going to emerge wicd when I get back home today, but for now the OS doesn't allow for WPA or WPA2 wireless authentication. That said, it could have been a lot worse seeing as iwconfig actually sees my wireless card. Only time will tell, I'm still in the early stages of building it and hopefully I should have a running GUI by the end of tonight. Another concern is the fact that I'm actually doing this during the week before finals. I always seem to have these huge projects that pop up during high-stress times. Probably for distraction purposes, and I have to say it's working a little too well. Ah, well.
I really, really want a website of my own. Having a wiki would be awesome, and not dealing with Blogger would be awesome...er. And yes, in case any of you are wondering, I haven't posted to my French blog in ages. How exactly am I supposed to explain compiling a kernel in French? My vocabulary doesn't really go that far.
Another beneficial factor of having to compile everything by myself is the fact that I'll be lazy about installing programs and hopefully I shouldn't install one unless I find it absolutely necessary. Of course, I'm installing a GNOME environment because I have no idea what I'd do without one. I'm still not entirely Ubuntu free, mostly because I've been spoiled rotten by GNOME-Do and Docky. I realize that not choosing XFCE probably leads to a bit of a slowdown, but I'm giving it a try anyways and seeing what it's like. One thing that I'm somewhat concerned about is the boot time, I've looked at it and it hasn't been as stellar as I would have hoped. Ubuntu was really fast. Like, really fast. Clean installations booted in less than 15 seconds. Gentoo seems to be a bit slower, mostly because the dhcpcd client keeps looking for dhcp servers on the network, of which it finds none because eth0 isn't and probably never will be connected when I start up.
Which brings me to the other issue. Wireless. I'm going to emerge wicd when I get back home today, but for now the OS doesn't allow for WPA or WPA2 wireless authentication. That said, it could have been a lot worse seeing as iwconfig actually sees my wireless card. Only time will tell, I'm still in the early stages of building it and hopefully I should have a running GUI by the end of tonight. Another concern is the fact that I'm actually doing this during the week before finals. I always seem to have these huge projects that pop up during high-stress times. Probably for distraction purposes, and I have to say it's working a little too well. Ah, well.
I really, really want a website of my own. Having a wiki would be awesome, and not dealing with Blogger would be awesome...er. And yes, in case any of you are wondering, I haven't posted to my French blog in ages. How exactly am I supposed to explain compiling a kernel in French? My vocabulary doesn't really go that far.
Saturday, May 29, 2010
The Dawning of a New Era
So yesterday was the last day of school for me, or at least, the last day of school for me as a sophomore (Despite fleeting thoughts, I've resolved to not be a truant), and its closing really didn't make me feel any different. There was this odd thing that happened to me starting freshman year, where when school ends, the end of the year just doesn't have a tangible feeling of finality, unlike my experiences in middle school. I'm not saying it feels different because I'm an old fart, but it does kind of bug me, because at the end of the year, after studying my brains out, I feel like I have no other purpose in life but to study, and they dump me out to do nothing at all!
While I certainly don't want to go back to school because of that, I'm definitely going to start studying things that I actually want to know, like Perl. Perl has been really cool for me, I've only learned bits and pieces of it, but so far it's looking fantastic. Before Perl, the only language that I could really mess around with was PHP, and PHP for me was somewhat limited in that I could only really use it to develop web pages, although I've heard of people using it for other purposes. So Perl's my current obsession in the computer world, along with getting my bloody Eee PC to work again. I need to get it to work if I'm going to blog about my time in France; that thing is so tiny it's the perfect computer to sneak into a suitcase.
Last night, me and my friend went to see the Repo Genetic Opera, which I must say was pretty darn cool. It was showing at the Tivoli theatre at midnight, and the only reason I went was because my friend had been invited by someone else and she needed an escort. I felt special. Anyways, we went up to the box office, got our tickets, and walked in. The film didn't start for an agonizing amount of time, I'm pretty sure the film operator was either high or half-asleep, because it took forever to start and the last 10 minutes of the film couldn't be watched because he broke the projector. Despite this setback, we enjoyed it thoroughly. The film was shadowed by a bunch of actors, who performed onstage while the movie went on behind them.
The actors had encouraged us to shout at them, shout at the film, and pretty much do whatever the hell we wanted save burn down the place. So we did. Or at least, most of us did. One time, when a scene opened up with one of the characters, Shilo, lying in a pool of blood, this random guy in the audience shouted "NEED A TAMPON?" So yeah. That was pretty much my night. Speaking of blood, the whole thing involved gallons of it, in addition to gore, violence, copious cursing, nudity, sex... It was only afterwards that we discovered that the film was rated R, which led us to wonder how the hell we got in. We got out at about 2 am, and I drove home as discreetly as I possibly could, because I realized about halfway through the movie that there's a 12am-5am curfew for young drivers such as myself. So I dropped my friend off, walked back to my car, and I notice that a police car was cruising down the street, high-beams on, patrolling the neighborhood. Thankfully, he didn't stop me, and while I have no idea why, I was incredibly thankful. My mother probably wouldn't have been too happy getting woken up and dragged out of bed to talk to a policeman about me, especially when she had been suspicious about the whole outing from the beginning.
That movie was so amazing, though, that I bought the soundtrack. I rarely buy soundtracks for movies; the only soundtrack I think I've ever bought was James Bond, which was necessary because I was bored and running around the house pretending I had a gun necessitated some theme music. So that was my night, and it sure was a great reward after sitting around taping pieces of cardboard together for 5 days. And now, it'll be back to packing for France. I still have an entire room to clear out.
Location:
Hadley, MO, USA
Subscribe to:
Posts (Atom)
