Yahoo! Messenger 9.0 is the current stable messenger version (Yahoo messenger 10 is in beta). As with any previous versions of Yahoo Messenger, there are various ads displayed in the bottom of the contacts list or inside message and chat windows. These ads can be disabled using a simple registry hack:
Start regedit. (Run -> regedit.exe)
Go to this registry key: HKEY_CURRENT_USERSoftwareYahoopagerLocale
On the right you should see a Value called Enable Messenger Ad. Change it’s value from 1 to 0.
Restart Yahoo! Messenger and the ads should be gone.
I just tried it, and for now this hack doesn’t work in Yahoo! Messenger 10 Beta too. Changing the setting makes the ads dissaper just for some time. After a minute or so they appear again. I’ll keep you updated.
Finally, after years of putting it away, after a few design changes and a fried motherboard I have a linux jukebox. Well, not a jukebox but more an internet radio.
Check at the bottom for the latest updates.
Linux internet radio inside a vintage Blaupunkt radio case
When I first had the ideea I noticed an old ~ ’50s Blaupunkt Radio my father had in his basement. I investigated if the radio was worth restoring but the inside was rusted, the capacitors were long gone and most of the tubes were missing. It was more a case of rebuilding rather than restoring. I checked around the internet and saw that many models like this one existed, so it was not rare. And so, the radio was gutted and the insides went away. I cleaned and repaired the case as best as I could.
The first ideea was to have a big harddrive inside, an amp and external speakers hooked to it. It worked like this for a while until the motherboard I used fried and so did the amp. The project was eventualy put aside.
Anyways recently, I aquired an old Pentium III Compaq. By the case I could swear it was a small motherboard. It was NOT, and also the custom compaq psu had very short wires, but I managed to fit it inside. Since I have a media center pc hooked to the tv and the surround with all the music on it I decided to change the original ideea and make it what it originally was: a radio.
So, I gutted an old set of very good sounding Altec Lansing computer speakers and installed the small amp and speakers inside. I also mounted the motherboard and psu inside. One small fan on a side does the job of cooling everything down. I use one of the buttons on the front for the amp and another one for the computer.
I gave up the harddrive from the original design for a compact flash <-> ide adapter and the system now boots from a 4 Gb compact flash card. I think I could have squeezed everything on a smaller card but I decided to do all the compiling in place and since cards are cheap I went for a big one. The adapter has space for a second card and, if I want I can fit a second, bigger card, to hold some music.
I have a usb numpad for control and the usb lcd display featured some time ago on this site for display.
a bunch of bash scripts to glue everything in place
I hit a few problems:
Event Music Player Client daemon does not work, at least with my keypad. So I had to use an external daemon – esekeyd with mpc to control mpd.
lcd-stuff does not display the Name tag (that would be the radio station name, just the artist and track name. Fortunately it has a configuration tag to use as a title for the screen – on every playlist change a bashscript modifies that configuration setting to reflect the radio station’s name and reloads lcd-stuff – it’s ugly but it works.
I didn’t find a way to save .pls and .m3u files and have them recognized by the mpd database. So a script is called at boot time (and also can be started from one of the keys on the keypad) to generate a playlist of the radio stations. Control is easy after that, it’s a matter of play/stop, next / prev
I wanted to have a way to shut down the system safely from the keypad. OTOH I didn’t want shutting down every time I hit the wrong key. But esekeyd doesn’t support combinations. So I had * create a file, / create a second one but only if the first file (created by *) existed and on backspace press verify if the two files exist and if yes poweroff.
I’ll post soon more photos, the insides and the configuration files and bash scripts used.
2011 Update
It never functioned reliably and so I decided on rebuilding it once more 🙂
The Compaq Deskpro EN was reassembled and donated to charity.
I bought the cheapest intel motherboard with an atom processor.
With the motherboard I also bought a small, slim PSU which happened to have the loudest annoying fan I ever heard. Fortunately the motherboard and disk use small amounts of power so no heat is produced. I hooked the fan to 5v and now it’s quiet.
I got a good deal on a pair of Microlab powered speakers (were the last in stock, open box) so I hooked those up to the radio. It’s still possible to use the insternal speakers but why would you want to 🙂
Used a 500Gb sata disk that I also had around.
Took the oportunity to update slackware, mpd and everything else to the latest versions.
Took out the LCD until I can find time to build it in a nice case
The usb numpad is still there but I’m having trouble finding a daemon that actually works between two reboots
I use Client175 for web control and also Sonata on n800 and DroidMPD on my wife’s tablet to control it. Having 500Gb it’s got it’s music back (not only internet radio).
Since playlist support seems to be better now I have each radio stored in a playlist that DroidMPD or Client175 can simply load.
The best thing is that there are no custom hackish scripts left that could break all the time. It’s just stock mpd, playlists and the clients. Oh, I also have the command line clients installed for when I ssh into it using my n900.
The only problematic thing left is the shitty usb wi-fi adapter I use (don’t know, might be the drivers) it’s slow and sometimes connection drops. I added ping -c1 GATEWAY_IP in cron every 2 minutes and this seems to help.
Somebody in the comments asked for the configurations and scripts The original ones, from the compact flash should still be in backups somewhere but I don’t see how they could help, as they point to old or discontinued versions. (lcd-stuff comes to mind). The configuration I use now is as stock as one can get with mpd. Let me know if you have questions about it and also please recommend me a daemon that can listen for keystrokes from the usb keypad and it’s stable.
I gave up finding a nice theme for my E71 long ago. Even accepted the ugly icons. A few weeks ago I found a decent theme with ovi icons and got a bit happier. Today I had time to search a bit some more and I have some of the best Nokia E71 themes I found:
So, Microsoft took care of another hour of my life I’ll never see again…
The problem:
On a computer, after each boot the files c:boot.ini and the folder Internet Explorer from C:documents and settingsuserapplication datamicrosoftinternet explorer are erased. After fiddling with malware scanning, registry tweaks the problem was still there.
The solution:
I found someone on a forum noting that uninstalling Internet Explorer 8 fixed this problem for him. What? Ok, I understand that IE8 might screw around with the Quick Launch, but boot.ini? That’d be the day?
Well, to cut it short, uninstalling IE8 solved the problem. I bet that it’s not IE8, it was probably some update to IE8 that borked everything. Well, we agreed that IE8 should go all together, just to be sure.
So, it was not a virus after all, well, maybe just the virus called Windows.
So if you cannot create the Quick Launch toolbar, or if you create it’s folder and it goes away on every boot, simply go to control panel -> add remove programs, check show updates and unintsall Internet Explorer 8. Do yourself a favour and install Firefox. Or Opera. Or Chrome. Or Safari. Heck even text mode lynx would be better and safer.
A friend of mine got infected via Yahoo Messenger. The virus, spreads via mass messaging the following message:
HAHA Michael Jackson Gay 😀 >> http://looool.machiaeljack**ndied.com
The link takes you to something that looks like a picture, but because the file name ends with what appears to the user as a web adress the final extension is .com not .jpg – and so you get tricked into running an executable.
C:Documents and Settings<user>Local SettingsTemp174094.exe
C:Documents and Settings<user>Local SettingsTempMichaelJackson_SUCKS.PIF (or any other similar file .pif and containing Michael Jackson in the name)
C:Documents and Settings<user>Local SettingsTempsvchost32.exe
C:Documents and Settings<user>Local SettingsTempvshost32.exe
C:vshost.exe
C:autorun.inf
The last two will be on every partition your system has. Reboot and after starting go to My computer and DON’T double click the disks; Right click and choose explore and erase vshost.exe and autorun.inf from every partition in your system.
I just stumbled upon a nice little utility. It’s called ATF Cleaner. What it does? What you always do when you clean up a computer or remove a virus: it cleans temporary folders, temporary internet files and so on. It’s what you basically do manually every time you start working on a computer with problems.
It’s small, fast and useful but as it’s always the case with utilities that erase files you should be careful. Also, according to it’s home page ATF Cleaner is just for windows XP.
Even though I like Gravity a lot, I chose a simpler FREEWARE symbian native application as a client for Twitter – Tweets60:
It’s simple, fast, and has access point prioritization built in.
It may not be as feature full as Gravity, but it’s free – so you can’t argue there. You can write your tweets, follow others and click links and more. Even more I find it faster than Gravity. Of course if you need or want to be able to upload pictures and other advanced features that Tweet60 misses for now you’ll need to shell out the (modest) price of Gravity.
My favourite microcontroler for now is PIC16F887. I will soon try to build some projects using the 18F series, but for now my Nixi clock and planned LED cube I will use th e16F887. No, I didn’t gave up, I plan to start work on the nixie projects ASAP.
Cookies are used on this website. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.