|
At the crossroad of New media, Engineering, Research and Development
|
|
Archive for ‘Uncategorized’ Category
Well, just finished listening to the full ISAM release by Amon Tobin on SoundCloud. Wow, dynamite. If you like electronic music, you really should check this out. The one aspect that stood out for me was his use of SoundCloud’s commenting system to create a commentary captioning “trail” throughout the performance. This got me thinking, why can’t we have a system that allows music file “links” be posted to twitter and then have the backend service cull all the people listening to that piece of music and grab their comments via hash tags/RSS in real time and interleave it for all the “participants” in each of the “shared” music spaces. Neato, new term…..”Shared Realtime Collaborative Music Experience”. Time for someone to “make an app for that” Apr
25
2011
NAB2011 – Flying Carpets, Tufas and Castles in the desert….Just got back from NAB2011 in Vegas and this year lots of crazy/fun stuff happened. We setup our booth on Saturday and a bunch of us decided to go for BBQ in the desert, so we rented a car packed up our two crappy coolers and headed out to Red Rock Canyon. The Canyons were as awesome as usual. We had a late lunch/dinner and (surprisingly) ended up seeing a lot of wildlife around the place. Next, we went through NAB, which is always fun. On thursday (last day) we took off around 2:30pm and started our trip around the sierras. We had intended to get to Tonopah, NV by around 18:00′ish, but had a bit of run in with a flying carpet on I-95 North. This thing flew off the back of the pickup (in picture) and shattered/cracked the front windshield. You can see the glass shards on the dashboard. It all turned out okay, we stopped the guy, got his info, went back to the car rental and swapped the van. We got to Tonopah around 21:00 and pretty much had dinner and slept right through the night.
We then left Mono Lake and since the Tioga Pass into Yosemite was still closed, we drove all the way up I-395 to Minden, CA. Next morning (Saturday) we left there and headed south-west on I-88 and eventually made it into Yosemite through the west entrance via CA-120. We left Yosemite and stayed the night in Oakhurst, CA. On Sunday we drove through the foggy Sequoia NP. We stayed Sunday night in Bakersfield and headed out the next day (Monday) with the intention of visiting the northern parts of Death Valley. We kinda made it down to Baker, CA and decided it might be a wiser idea to drive straight to Vegas (It was really windy and dusty), stay the night and drive back to Death Valley early in the morning. That was a great idea since the next morning was sunny, hot and slightly breazy, but no dust As usual the complete flickr set can be found here. Jan
16
2011
Controlling Humanoid Robot with KinectJan
16
2011
Homebrew 8mm film telecine machine…..From the pages of Make magazine……Absolutely awesome homebrew. >16,000 frames at 2.4 seconds per frame…..simply brilliant
Dec
08
2010
Apache2 mixed ssl/non-ssl name-based virtual hostingRan into some problems earlier today in trying to bring up a SSL enabled virtual site along side my existing (non-ssl) name-based virtual sites. I needed the SSL enabled vsite for a installation of phpmysqladmin. I ran into a lot of documentations describing how to get the IP based setup working, but almost no info on name based setups. This how-to is geared towards Ubuntu Linux 8.04 LTS and higher. The very first thing you need to do is get your SSL certificate generated and setup. Without this step nothing works. I’m gonna show you self-signed certificate route. Your milage may vary…..Here is how:
I did this on a semi-secure server in /tmp directory (I cd’d to /tmp before I issued the above commands). You might want to do this in roots homedirectory (or in /etc/ssl directory). The process above will — once completed — provide you with three files (server.crt, server.csr, server.key). You need to move server.crt to /etc/ssl/certs and move server.key to /etc/ssl/private. Once that’s done you can get rid of server.csr file. Now that you have your SSL setup and for the sake of getting a flawless installation of phpmysqladmin, you need to get the mcrypt extension for php. Use the following command to get it installed (otherwise you keep getting a annoying warning on your login screen about mcrypt extension being missing).
Now we need to get Apache all figured out. I’m going to assume here that you understand the relationship between /etc/apache2/sites-available and /etc/apache2/sites-enabled. Basically for each virtual site you need a conf file in sites-available folder with a appropriate symlink in sites-enabled folder pointing to the config file in sites-available. In my situation I had already created 7 non-ssl’d name-based virtual sites and needed to add a ssl’d name-based virtual site to my setup specifically for phpmysqladmin. Two things to keep in mind before we go on:
First we need to enable SSL module in apache. You can do this manually if you like by creating 2 symlinks in /etc/apache2/mods-enabled pointing to /etc/apache2/mods-available/ssl.conf and /etc/apache2/mods-available/ssl.load OR you can use the command below:
You also want to check the file /etc/apache2/ports and make sure it looks like this:
Where aaa.bbb.ccc.ddd is the IP address of your server. This makes apache listen for non-ssl connections on port 80 and ssl connections on port 443. Phew, okay theory apart, here is a simple recipe that got me going:
Notice that I’m putting the SSL virtual host first and then create a “fake” non-SSL virtual server under the same name on port 80 that redirects you back to the secure site. Also note the SSL engine being turned on with appropriate paths to the certificates and keys we created earlier on. Make sure you also assign the virtual server the appropriate ServerName and ServerAdmin. Note also that the non-SSL “fake” Server does NOT contain DocumentRoot or anything like that. That should do it. Stop and Start apache and you should be off to the races. Dec
05
2010
Tubeify…..It’s Time Machine for your cloud musicMore and more people use youtube now-a-days to get access to instant music. Be it at parties, in the office or on mobile platforms. The hard part is the constant searches you have to do. You want to listen to some 80′s tunes. How do you go about creating a playlist……do you even remember the name of those one hit wonders. Well, worry not, Tubeify is here. Tubeify is a new mashup of Last.fm, Billboard and YouTube. The site allows users to search for, discover, play and queue video clips in any web browser. The advanced search capabilities and outstanding usability makes it without a doubt one of the best YouTube jukeboxes around. One of the true gems is the Billboard “timetravel” feature, allowing users to pull up the Billboard chart for any week since 1964 and listen to the tracks that were leading the charts then. You can grab the top100 songs of any week from Billboard and tubeify will create a nice playlist for you using videos from youtube. Hop over to tubeify.com, sign up for a invite (don’t worry it shows up instantly — atleast for now), and start rocking to your favourite tunes from the past 45 years. How long before some label or other company shuts this down? No idea, but enjoy it now. Aug
27
2010
Evom…Video encoding/transcoding doesn’t get any simpler…
Not that you should really care too much about this, but I’ve moved nerdlogger.com to wordpress platform (from blogger). This will hopefully give me more flexibility in order to provide more services. Apr
23
2008
DIY Century Compact Flash to SATA adapter
There is a great article over on Cnet.uk talking about Format Wars. So you want to know what would have happened if BeOS didn’t cost $400 million….Well maybe “it would make BeOS the operating system of choice for Apple Macs. It would also prevent Steve Jobs from returning to that company. In turn, this would put an end to all that silly iPod business and make MiniDisc the dominant force in portable music.” Gotta love what if’s
Anyways, what the heck is a Guitar Heronoid, you ask? Well, It’s a “Guitar Hero Humanoid”, I guess. A neat project brought to you by GarageGeeks members Rafael Mizrahi and Tal Chalozin. Jul
10
2007
Iphone is so yesterday…..I want a MyPhone
Thought this might be useful for someone: Install the libraw1394 and libavc1394 If you want to be able to stream from a DV camcorder, then you need to install the libraries libraw1394 and libavc1394: If you use a Fedora Core distribution then you just need to install the libraries using: %yum update If you want to install the libraries from the source then you must download them from the libraw1394 and libavc1394 from their projects website. If you have a distribution that uses udev, then you must add/change the following line to the file 50-udev.rules in your /etc/udev/rules.d directory. %vi /etc/udev/rules.d/50-udev.rules The following sections assume that you have a working linux installation with the IEEE 1394 (Firewire) libraries installed, either manually from the source code or through your distributions upgrade mechanism. Stream with DV Connect the DV camcorder with a Firewire cable to your computer, and check the creation of the file /dev/raw1394. Run VLC with the following command line : % vlc -vvv dv/rawdv:///dev/raw1394 -dv-caching 10000 –sout ‘#transcode{vcodec=WMV2,vb=512,scale=1,acodec=mp3,ab=192,channels=2}:std{access=mmsh,mux=asfh,url=:8080}’ –sout-transcode-fps=25.0 where:
|