Have you ever watched a video online, through youtube or google video or just some embedded stuff and thought to yourself. I sure wish I could keep that video to be used on my portable device or even to put it on a DVD for offline viewing?
Well I'm pretty sure the answer is yes, and I have a solution for you... I have used this for almost a year now and it's been most excellent in it's task of ripping video and even audio content directly off the page for my selfish, grubby little hands...
It's called Download Helper, and it's a firefox extension. You can find it at http://www.downloadhelper.net/ It is easy to install and well, you should already be using firefox anyhow :)
Basically how it works is by automating the process of finding not just the meta files that process the streaming video but it digs deep into the source and finds the mp3/flv/avi/mpg etc that is the actual video, it then waits for it to stream to a file in your temporary internet folder and then saves it to wherever you want. When youtube first came out this was as easy as looking at the source code and clipping and pasting where the original file is, then they got smart and changed the code a bit... I had to create a meta file of my own etc... Now it's even more difficult, buried in php code etc...
If you want to keep the media your watching, download helper is the way to go!
Best of all, it's FREE!
Cheers!
Thursday, February 26, 2009
Thursday, February 19, 2009
Tweet Tweet in Linux Gnome...
If your using twitter for your sms type communications, and I highly recommend you do. Linux users will really like the twitux application for Gnome. It has a mozilla like icon that sits in the system tray and will notify you of new tweets and allows you to publish tweets directly to your twitter account.
The latest client uses https for it's updates instead of regular http giving some added security.
One major feature that is missing is the minimize to system tray when you click the close widget. Like most instant messengers this feature should be built in, I hope the author includes this feature soon.
A thumbs up though, this is a cool application for the Gnome desktop.
The project can be found at http://live.gnome.org/DanielMorales/Twitux
SVN:
svn co https://twitux.svn.sourceforge.net/svnroot/twitux/trunk twitux
Enjoy!!!
The latest client uses https for it's updates instead of regular http giving some added security.
One major feature that is missing is the minimize to system tray when you click the close widget. Like most instant messengers this feature should be built in, I hope the author includes this feature soon.
A thumbs up though, this is a cool application for the Gnome desktop.
The project can be found at http://live.gnome.org/DanielMorales/Twitux
SVN:
svn co https://twitux.svn.sourceforge.net/svnroot/twitux/trunk twitux
Enjoy!!!
Wednesday, February 18, 2009
VirtualBox 2.1 upgrad in Ubuntu 8.10
Yesterday my upgrade notifications in the menu bar lit up telling me there were upgrades. Well I was super busy but clicked to start the upgrade just before leaving the house. Out of the corner of my eye I read that there was an update to VirtualBox... Well this excited me because I use VirtualBox all the time to design web pages and to run my invoicing software. Major downside of virtualization has always been that I can not pay Subspace Continuum.. Just wouldn't run because of the lack of proper 3D graphics support... Well that may all change soon enough.
VirtualBox 2.1.4 (released 2009-02-16)
This is a maintenance release. The following items were fixed and/or added:
- Windows hosts: fixed host crashes/hangs on certain 32 bits Windows systems when running Linux guests (bugs fixed in SVN/2.1.4 (closed)">#1606, fixed in SVN/2.1.4 (closed)">#2269, Linux guest -> BSOD / fixed in ... (closed)">#2763)
- Windows hosts: Fixed network component BSOD issue (bugs fixed in SVN (closed)">#3168, Fixed in SVN/2.1.4 (closed)">#2916)
- Windows hosts: Fixed installation issues (bugs #2517, #1730, fixed in SVN (closed)">#3130)
- Linux hosts: fixed occasional kernel oopses (bug #2556)
- Linux hosts: fixed module dependency for shipped modules (bug #3115)
- Linux hosts: moved the udev rules for USB forward so that they don’t override existing system rules (bug fixed in ... (closed)">#3143)
- Linux hosts: fixed the issue with guest not being able to communicate with each other when attached via TAP interfaces (bug Fixed in SVN (closed)">#3215)
- Linux hosts: give up probing for USB gracefully if dbus or hal are not available (bug fixed in SVN (closed)">#3136)
- Linux hosts: fixed warnings in installer when SELinux was disabled (bug fixed in SVN (closed)">#3098)
- Linux hosts: VirtualBox sometimes failed to start if it had been started using sudo previously (bug fixed in SVN (closed)">#3270)
- Solaris hosts: fixed high CPU load while running many guests in parallel
- Solaris hosts: fixed inability to start more than 128 VMs
- VMM: fixed performance regression for Windows guests (bug fixed in SVN/2.1.4 (closed)">#3172)
- VMM: ignore CPU stepping when restoring a saved state/snapshot
- REM: fixed inability to use gdb to debug programs in Linux guests with software virtualization (bug fixed in SVN/2.1.4 (closed)">#3245)
- GUI: fixed dead key handling on Solaris hosts (bug fixed in SVN (closed)">#3256)
- GUI: in the shutdown dialog, disable the action send the shutdown signal if the guest is currently not using ACPI
- GUI: suppress additional key release events sent by X11 hosts when keys are auto-repeated (bug fixed in SVN (reopened)">#1296)
- API: restore case insensitive OS type name lookup (bug fixed in SVN (closed)">#3087)
- VBoxHeadless: really don’t start X11 services (clipboard service, 3D acceleration; Solaris & Darwin hosts only; bug Fixed in SVN (closed)">#3199)
- NAT: fixed occasional crashes when the guest is doing traceroute (non-Windows hosts; bug Fixed in SVN (closed)">#3200)
- NAT: fixed crashes under high load (bug Fixed in SVN (closed)">#3110)
- NAT: fixed truncated downloads (Windows hosts only, bug fixed in SVN (reopened)">#3257)
- NAT: don’t intercept TFTP packages with a destination address different from the builtin TFTP server (bug Fixed ... (closed)">#3112)
- USB: several fixes for USB passthrough on Linux hosts
- USB: reduced host CPU utilization if EHCI is active
- VRDP: fixed VRDP server black screen after a client reconnect (bug Fixed in SVN (closed)">#1989)
- VRDP: modified rdesktop client (rdesktop-vrdp) now uses NumLock state synchronization (bug use rdesktop -N command line ... (closed)">#3253)
- LsiLogic: make FreeBSD guests work (bug fixed in 2.1.4 (closed)">#3174)
- ATA: fixed deadlock when pausing VM due to problems with the virtual disk (e.g. disk full, iSCSI target unavailable)
- iSCSI: fixed possible crash when pausing the VM
- 3D support: added missing GL_MAX_TEXTURE_COORDS_ARB (bug Fixed in SVN. (closed)">#3246)
- Windows Additions: fixed ERROR (e0000101) error during installation (bug ... (closed)">#1923)
- Windows Additions: fixed Windows Explorer hang when browsing shared folders with 64 bit guests (bug fixed in ... (closed)">#2225)
- Windows Additions: fixed guest screen distortions during a video mode change
- Windows Additions: fixed the Network drive not connected message for mapped shared folders drives after the guest startup (bug #3157)
- Linux Additions: fixed occasional file corruption when writing files in O_APPEND mode to a shared folder (bug ... (closed)">#2844)
- Linux Additions: the mouse driver was not properly set up on X.Org release candidates (bug mouse support fixed ... (closed)">#3212)
- Linux Additions: fixed installer to work with openSUSE 11.1 (bug fixed in SVN (closed)">#3213)
- Linux Additions: disable dynamic resizing if the X server is configured for fixed resolutions
- Linux/Solaris Additions: handle virtual resolutions properly which are larger than the actual guest resolution (bug fixed in ... (closed)">#3096)
Thursday, February 12, 2009
Sharing LONG website addresses or URLS
Have you ever needed to share a link with someone, only to find out that the link you need to share is a really really long one? Retyping it or even clipping and pasting it becomes a nightmare and does not always translate properly in some instant messengers. Well there is a stupidly simple solution to it. Point your web browser to http://tinyurl.com and there you will be able to enter a HUGE link to make it smaller...
I wanted to share an eBay item with someone, but surprisingly giving people just the eBay item number can be confusing, they end up saying where do I enter the number it? eBay has not quite made it clear that you just put the number in their search bar.
Example:
Tiny URL will take a long URL like;
http://cgi.ebay.ca/DVD-Multi-Drive-Burner_W0QQitemZ280312663161QQcmdZViewItemQQptZPCC_Drives_Storage_Internal?hash=item280312663161&_trksid=p3286.c0.m14&_trkparms=72%3A1215|66%3A2|65%3A12|39%3A1|240%3A1318#ebayphotohostinge
And it creates one like;
http://tinyurl.com/cdp7cf
Much easier to share!
If you have useful geek tips like this, please email them to romrider@gmail.com and I will share them on this blog with credit and a link back to your website or email address!
I wanted to share an eBay item with someone, but surprisingly giving people just the eBay item number can be confusing, they end up saying where do I enter the number it? eBay has not quite made it clear that you just put the number in their search bar.
Example:
Tiny URL will take a long URL like;
http://cgi.ebay.ca/DVD-Multi-Drive-Burner_W0QQitemZ280312663161QQcmdZViewItemQQptZPCC_Drives_Storage_Internal?hash=item280312663161&_trksid=p3286.c0.m14&_trkparms=72%3A1215|66%3A2|65%3A12|39%3A1|240%3A1318#ebayphotohostinge
And it creates one like;
http://tinyurl.com/cdp7cf
Much easier to share!
If you have useful geek tips like this, please email them to romrider@gmail.com and I will share them on this blog with credit and a link back to your website or email address!
Wednesday, February 4, 2009
Great Software Review - flashcam
Well, I can't rave enough about this little baby...
But to make it short and sweet, for free, this gem allows your flash based camera utilities like ustream.tv and possibly facebook etc to be able to use v4l based cameras as if they were v4l2 based devices. It does this by creating a Vloopback device that translates every frame from the camera into the new virtual device. Thus your programs can now poll the new device and in real time use the frames.
BRILLIANT! absolutely useful software.
The flashcam project is available at http://www.swift-tools.net/Flashcam/
Cheers!
But to make it short and sweet, for free, this gem allows your flash based camera utilities like ustream.tv and possibly facebook etc to be able to use v4l based cameras as if they were v4l2 based devices. It does this by creating a Vloopback device that translates every frame from the camera into the new virtual device. Thus your programs can now poll the new device and in real time use the frames.
BRILLIANT! absolutely useful software.
The flashcam project is available at http://www.swift-tools.net/Flashcam/
Cheers!
Ubuntu Sound Server Restart
Occasionally in Ubuntu Linux, some application hogs the pulseaudio sound server causing other programs like vlc and mplayer to not be able to actually play sound. There is a simple fix for this problem and it can be found at the command prompt level.
Open up BASH and do the following...
mousecrash$ cd /etc/init.d/
mousecrash$ sudo pkill -9 pulseaudio
password:
mousecrash$ pulseaudio
mousecrash$
That's it... If that didin't make any sense to you just reboot your computer ;)
Cheers!
Open up BASH and do the following...
mousecrash$ cd /etc/init.d/
mousecrash$ sudo pkill -9 pulseaudio
password:
mousecrash$ pulseaudio
mousecrash$
That's it... If that didin't make any sense to you just reboot your computer ;)
Cheers!
Coining the phrase, "Mouse Crash"
What is a "Mouse Crash"?
A Mouse Crash is best described as the state when your mouse pointer seems to freeze on the screen yet other computer processes seem unaffected. To be considered a true "Mouse Crash", the mouse pointer must be the only process affected. This means that other processes such as a video could continue playing without interuption and the operating system can still be controlled by other input devices such as a keyboard. It's happened to all of us at one time or another. Some operating systems such as linux are less prone to this type of computer glitch but if the problem is not mouse driver related it generally affects all computer users at some point in their lives. Sometimes we reboot the computer or much like kicking the washing machine to make it work we whack the mouse down onto the table thinking it will correct the issue.
The problem can be caused when little bits of dust and debris get trapped in the bottom of your mouse making the distances measured by the ball or optical device less accurate. It may also present itself when the computer itself is underpowered for the processes it is working on, causing higher priority programs to still run and the lower priority mouse driver to fail. The term itself almost always inspires memories of a frustration in computer user.
Don Millette,
MouseCrash.COM
A Mouse Crash is best described as the state when your mouse pointer seems to freeze on the screen yet other computer processes seem unaffected. To be considered a true "Mouse Crash", the mouse pointer must be the only process affected. This means that other processes such as a video could continue playing without interuption and the operating system can still be controlled by other input devices such as a keyboard. It's happened to all of us at one time or another. Some operating systems such as linux are less prone to this type of computer glitch but if the problem is not mouse driver related it generally affects all computer users at some point in their lives. Sometimes we reboot the computer or much like kicking the washing machine to make it work we whack the mouse down onto the table thinking it will correct the issue.
The problem can be caused when little bits of dust and debris get trapped in the bottom of your mouse making the distances measured by the ball or optical device less accurate. It may also present itself when the computer itself is underpowered for the processes it is working on, causing higher priority programs to still run and the lower priority mouse driver to fail. The term itself almost always inspires memories of a frustration in computer user.
Don Millette,
MouseCrash.COM
Sunday, February 1, 2009
Handing over ownership of a file in Linux.
Occasionally in linux you will find that you have moved a file to someone's directory only to find that they can not manipulate the file. They do not have ownership of the file and are not a member of the file's group so no access to it.
To display the access permissions of a file or directory use the the command:
ls -l superfile
This displays a detailed line for the file or directory and looks like:
-rwxr-xr-x 1 romrider romrider 49211 Feb 1 12:50 superfile
This first part -rwxr-xr-x shows the access permissions on this file. Then the number of links, username, who owns it, size of the file, a time and date stamp, then the filename itself.
Now lets say you want greg to take ownership of the file. The command would be:
chown greg superfile
You should also change the group to greg so he takes complete ownership:
chgrp greg superfile
Now greg completly owns the file called "superfile" and to top it off it is in gregs group so unless you are a member of that group you don't have any permissions anymore to alter the file.
So if you are a member of the greg group, greg the user themselves, or root you can access the file.
Simple eh?
To display the access permissions of a file or directory use the the command:
ls -l superfile
This displays a detailed line for the file or directory and looks like:
-rwxr-xr-x 1 romrider romrider 49211 Feb 1 12:50 superfile
This first part -rwxr-xr-x shows the access permissions on this file. Then the number of links, username, who owns it, size of the file, a time and date stamp, then the filename itself.
Now lets say you want greg to take ownership of the file. The command would be:
chown greg superfile
You should also change the group to greg so he takes complete ownership:
chgrp greg superfile
Now greg completly owns the file called "superfile" and to top it off it is in gregs group so unless you are a member of that group you don't have any permissions anymore to alter the file.
So if you are a member of the greg group, greg the user themselves, or root you can access the file.
Simple eh?
Subscribe to:
Posts (Atom)