"Chrome OS is not related to Google. Service provided by SUSE Studio. See the license."
I use Twitter to keep in touch with friends as well as share news and blog posts I found interesting. I recommend you go through my "following" list and add most of these users I follow.
I don't follow-back bots or spammers, and in fact I don't follow back regular humans who aren't that interesting to me. It's not my way of being snobbish or elitist or anything like that, I just don't want my twitter feed cluttered with useless garbage, forcing me to wade through it to find the stuff I really want to read/know about. If I follow you, it's because I think you have something to say worth hearing and/or I like you on a personal level. I check every user that follows me to see if they are saying something interesting and do not hesitate to follow those who are. I don't think this policy is selfish or elitist, I think it's just good sense and I recommend everyone on Twitter adopt a similar policy.
When I am just browsing Twitter (i.e. users I don't already follow), what I do is search for a topic I like and then go to the profile of users I found that had an interesting tweet on the subject, then I start browsing who they follow. You can usually find some curious oddities and occasionally people worth following.
Let me back up a little bit, though. For the HTPC, I dusted off my old AMD machine (I believe it's an Athlon XP 1500+ 1333MHz), which has an old ATI All-in-Wonder 9600 Pro video card. It has, between its two internal HDDs, approximately 370GB of storage, which will mostly go unused since all of the data is stored on our file server or streamed from the internet. Since the ATI card doesn't support any HD outputs, I only have standard definition going for now. I guess that will be something for when I upgrade the HTPC, but for now it's fine as it is.
So I went with OpenGEU (Linux) for the base operating system, for no reason in particular, just on a whim. I figured on the rare occasion that I do switch out of the Boxee interface to use the standard GUI, it's a nice one to show off on my TV (OpenGEU uses Enlightenment DR17). Well I installed Boxee and had to play around with Xorg's display (resolution) settings and Boxee's own resolution settings for a while before I could get it displaying correctly on my TV. Apparently, and I think this may have something to do with the TV, I had to independently set the Xorg and Boxee resolutions in order for the display to fit the actual size of the TV's screen. Xorg is set to 800x600, while the Boxee settings are 640x480, yet the TV is displaying in 480i 16:9.
Moving on now to Boxee itself, as I said I have never used it for HTPC setups before. Normally, XBMC is my primary choice. Now, before you say it, Boxee is based on XBMC, but adds a whole lot of new functionality to it in the form of pluggable "applications", which are basically channels you can add or remove according to your tastes, thereby customizing your content completely (in addition to your personal collection of media files). These applications are essentially just RSS feeds that point Boxee to online content. These will serve up media content, not a typical text feed, such as videos, music, pictures. There is also support for services such as Last.fm and Pandora, as well as your Netflix and even podcasts. Boxee even connects you with your peeps via popular social networks like Twitter, FriendFeed, etc. Just when you thought it couldn't get any better, there is an app available for for iPhone/iPod Touch to allow you to remotely control your Boxee, no server-side setup required and the app also automatically finds your Boxee server. I just so happen to have an iPod Touch, so it now serves the purpose of being my Boxee remote. Awesome.
I'll stop rambling on now, but just keep this in mind: if you ever decide you want to set up a media server/home theater PC, check out Boxee (www.boxee.tv). It's available for other operating systems, though I haven't tested it on any other system, and honestly I don't know why you would want to run anything other than Linux for a server anyway.
sudo htdigest -c filename realm username
Above, the "realm" argument needs to match AuthName in sites-available/default (add -ssl if you use SSL). You will be prompted to input and verify the password for the user you created.
Next, create the rules in your Apache config. On more modern distributions, you will usually find your site's config in /etc/apache2/sites-available/. If you have only one site and no virtualhosts, you're probably just running off the "default" in the above-mentioned directory, so do:
sudo nano /etc/apache2/sites-available/default
or, if your site is SSL-secured:
sudo nano /etc/apache2/sites-available/default-ssl
and enter the following lines in the config (I placed mine below the <Directory /var/www/>... section):
It is important to note that Apache's own docs say to use AuthDigestFile to point to where your password file is located, but this produces an error when trying to reload/restart apache2 which results in a failure to load. Using AuthUserFile instead fixes this.
The world REALM in quotes for AuthName can be anything but MUST MATCH the "realm" argument in the htdigest command when adding a user to the password file. If anyone finds out otherwise, please let me know (give me as much details as you can), though for me it wouldn't request authentication at all if they didn't match.
The example in Apache2 docs also shows the use of AuthDigestDomain which is actually not required (use it if you actually need it, otherwise leave it out). Leaving it out will force authentication for the entire web server. If this is not desired, use AuthDigestDomain. Ex:
Where "/private-area/" = /var/www/private-area/ directory on your web server.
Once you have the Directory section saved in your config, do:
sudo /etc/init.d/apache2 reload
You should see:
If all went as expected, you should now get a login prompt when accessing your web server, according to how you configured it.
You can also do more advanced things with digest auth, which I won't be covering in this post. For more information on digest auth, please refer to Apache docs: http://httpd.apache.org/docs/2.0/mod/mod_auth_digest.html.
1. CAINE (also known as C.A.IN.E.)
Learn more, or download this distribution free at http://lin-x.info
3. Qimo for Kids
Learn more, or download this distribution free at http://www.qimo4kids.com
4. Linux Mint
Learn more, or download this distribution free at http://www.linuxmint.com
5. Scientific LinuxFermilab, CERN, and various other labs and universities around the world. Its primary purpose is to reduce duplicated effort of the labs, and to have a common install base for the various experimenters." That's right, no frills here, just pure scientific research. Boring right? I'm sure most people will think so, and this distribution probably would not suit most people reading this, but that's not the point here. This distribution is being used by top scientists around the world for work on very important scientific research. Ever hear of the Large Hadron Collider? While I doubt the LHC itself uses Scientific Linux, many of the researchers involved do.
Learn more, or download this distribution free at https://www.scientificlinux.org
Learn more, or download this distribution free at http://www.gobolinux.org
7. Puppy Linux
Learn more, or download this distribution free at http://www.puppylinux.com
8. 64 Studio
Learn more, or download this distribution free at http://www.64studio.com
9. Easy Peasy
Learn more, or download this distribution free at http://geteasypeasy.com
Learn more, or download this distribution free at http://omnialinux.com
And there you have it!
Please remember that these are all free software distributions, but they need the support of you and the community. If you like one or all of these projects please consider contributing in whatever way you can. Most of these projects accept knowledge and skill as well as even the smallest donations to help keep them going, so if you can help in any way, it's always appreciated (refer to the website of each individual project for the details on how to contribute).
That's all I have for you for now, thank you for taking the time to read this article, and hopefully I have opened at least a few eyes to something new and exciting.
Section "InputDevice"Identifier "vboxmouse"Driver "vboxmouse"Option "CorePointer"Option "Device" "/dev/input/mice"EndSection
The app itself has a minimalist interface (function above form), though the look is still very sleek and not cluttered, a welcome respite from a good section of Android apps. Qik is also very simple to use: start the app and hit your shutter button or the touchscreen equivalent to begin broadcasting, the rest is automatic. Another great thing is the ability to customize a slide-up "share this" quick list. Add any contact from your phone to share by (your choice of) SMS or e-mail. There are also integration features for sharing your live broadcast on Facebook, Twitter, YouTube and others which will appear in the quick share list also.
The bottom line is that the app is excellent. It makes great use of what my G1's hardware is capable of without sacrificing quality elsewhere. It's easy to use and has a sleek minimalist interface and easily integrates with your favorite services. Highly recommended for any Android user.
Before I start sounding like a paid advertisement for Google Bookmarks, there are a few flaws with the service that grate on my nerves quite a bit, yet I feel I am in way too deep to switch to any other bookmarking service now. First of all, why oh why can't Google Chrome integrate with Google Bookmarks*? Why, Google? I'm sitting here shaking my fist at you. I might be glaring at my screen a little, too. The other thing, too, is that it would be nice to simply have some sharing options and possibly other social elements. Sharing at the very least though, come on. I don't want to have to manually create a list of bookmarks and send them to people, that's just ridiculous. I don't want to have to "export" my bookmarks for someone else to import, either. That's just lame. What year is this again? Wake up, Google! You're supposed to be industry leaders, yet sometimes you act like these things shouldn't be a given in practically everything you create. I'm shaking my fist at you again, Google. Hopefully these things will be addressed soon.
*UPDATE: Ars Technica just released this article detailing Google's intent to implement this very feature (plus more integration between Chrome and your Google account) last night. Excellent news!
Here are a few of the juicy tidbits:
"A bunch of us have been working on a feature to sync user data in Chromium with a Google account..."
"The Chrome synchronization framework will initially handle bookmarks, but it is designed to support other kinds of browser data in the future..."
"...more seamless than other bookmark synchronization services like Weave and XMarks..."
"...a Web interface so that users can remotely access their bookmarks from any browser by logging into their Google accounts."
To get early access to these features, keep your eyes glued to the developer update channel for the update in about a week.
Ars reports that Windows' dev channel should be getting the feature enabled first, with possibly Linux at the same time or soon thereafter, but Mac OS X currently does not have support for the sync features.
Here are some simple instructions for enabling dev channel updates, if interested: http://dev.chromium.org/getting-involved/dev-channel
Talk about ironic! Can we get to work on the bookmark sharing now?
When you call you should hear the voice of a lovely young lady. Just let her know whatever you called to say, and I'll get the message.
I've also added my Crossloop badge for those who want remote assistance with a computer issue (Windows users only; Linux users can get remote assistance via VNC).
Then just the other day I was browsing through hundreds of apps in the Android Market, ever curious about what is out there, and I came across something that piqued my interest. I discovered the app LinkDroid, which uses webhooks to manage data. Here is a quote from the app's description:
"Webhooks (webhooks.org) are user defined callback URIs that receive HTTP Posts in response to user actions or system events. For example, LinkDroid (linkdroid.org) can post media, such as images, to defined Webhooks when users selects the Share With option. LinkDroid can also post broadcasted events (by Android, or other programs) to target Webhook (via a background service) as specified by registered IntentFilters."
What intrigued me was the touted ability to define these webhooks in this way, but I was ignorant of what webhooks were or what they really do. So I did the research and found out what I needed to know, but even more importantly I realized this was probably exactly what I was looking for to port egg-fu as a Twitter-enabled bot.
So what I'd do next would obviously be to start outlining and brainstorming on this idea. More to come.
Or(EE) Failed to load module "vboxvideo" (module does not exist, 0)
(EE) No drivers available.
(EE) module ABI major version (1) doesn't match the server's version (5)
(EE) Failed to load module "vboxvideo" (module requirement mismatch, 0)
(EE) No drivers available.
sudo mkdir /tmp/ga
sudo ./VBoxLinuxAdditions-x86.run --noexec --target /tmp/ga
dpkg -l xserver-xorg-core
sudo cp /tmp/ga/vboxvideo_drv* drivers/
sudo cp /tmp/ga/vboxmouse_drv* input/
sudo ln -s vboxvideo_drv_16.so vboxvideo_drv.so
sudo ln -s vboxmouse_drv_16.so vboxmouse_drv.so
Her iMac G4 (if I'm remembering that correctly) is currently out of commission because her boyfriend flipped a wrong switch causing the outlet it was plugged into to switch off, killing the power supply in the process. Sorry. Who knew Mac power supplies were so fragile? Or maybe it was just on the brink already.
So, all my computers run linux of course. I have my desktop, my netbook and the server (and another desktop and laptop that are collecting dust right now). The server is actually her old laptop, but she lets me use it as our server, 'cause she's cool like that. We had been using it as a file server already, but we acquired a second-hand printer not long after moving in, so of course it quickly became the print server as well. I did some optimizations on it and added TorrentFlux (you know, for downloading linux distributions) and a CRM suite for when we do freelance work on the side. Not to mention some other minor things.
Well that was all working out just fine for a while, but we decided, being as smart as we are, that maybe putting all our eggs (data) in one basket (server) was a bad idea. I know, novel idea. So I set out restructuring our home network.
I figured, since my desktop is the most powerful computer in the house (world) and since hosting the majority of our data (porn) elsewhere left me with the better part of a terrabyte unused, I could give my desktop's life more meaning by having it be the file server instead and relieve the print server of its file hosting duties. This way, I can repurpose the print server as a backup server (of course it will still serve printers), and that's what I'm working on currently.
So, that's it in a nutshell. More to come, soon enough.
Oh and in case it's too cryptic, the new title is a mashup of me + *nix.
Updates about what I've been up to are on the way.