Here is a bootleg mashup I did over the weekend for my two favorite tracks from Deadmau5: Deadmau5 – HR 8938 Cephei [youtube] and Deadmau5 – Strobe [youtube]
Deadmau5 – HR 8938 Cephei vs Strobe (Tim Detone Bootleg) by timdetone
Enjoy!
Here is a bootleg mashup I did over the weekend for my two favorite tracks from Deadmau5: Deadmau5 – HR 8938 Cephei [youtube] and Deadmau5 – Strobe [youtube]
Deadmau5 – HR 8938 Cephei vs Strobe (Tim Detone Bootleg) by timdetone
Enjoy!
Today during the power cuts I have upgraded my Motorola Defy software to 2.2.2 Froyo. The process went down fast and smooth. I’ve navigated to the Motorola Support Software Update page, selected my country as United Kingdom, downloaded the software and followed the given instructions. In less than half an hour I was playing around with Froyo and it turned out to be really great!
Here is a PDF with the list of changes.
Note: It seems that the update wipes the phones memory so make sure you backup your stuff, like your contact list
A small reminder for me that FreeBSD’s tar (BSDTAR) can extract ISO files out of the box, unlike GNU tar which can’t as far as I know.
List files in the ISO file:
$ tar -tf filename.iso
Extract files to current directory (pwd)
$ tar -xf filename.iso
This is just a small snipplet to remind me of how to delete lines recursively that match a string needle
#!/bin/sh
grep -rl "needle" . |
while read filename
do
(
echo $filename
sed '/needle/d' $filename> $filename.xx
mv $filename.xx $filename
)
done
References used:
www.mehtanirav.com
www.cs.mcgill.ca
This new year brought some inspiration in respect of coding to me and I have decided to research and possibly implement my own template caching system. I have looked around for some solutions but I wasn’t able to locate a system that could handle partial caching, although this could just be my poor googling skills. By partial caching I mean caching the whole template (for example: the <head> section which might be generated automatically, the body with the news and the comments) but don’t cache blocks of data of my choice. A good example of these blocks could be a box looking like this:
Welcome back, DummyUser (link to personal profile)
You have X new messages
So I have spent two days to put down the list of features I want on paper so here it goes:
Some of the features are already implemented (and are working!), like caching of templates on demand and caching of whole pages with ability to leave non cached blocks of data.
Hopefully this inspiration will stay for a couple of more days so I accually post a stable version of the class for others to explore and play around with.
My first framework after developing with PHP for 4-5 years was CodeIgniter, which I’ve been using for a while and have already dugg into it’s core to go on and make a lite version for personal use. For the past year or two I’ve been hearing a lot about CakePHP framework and have finally found some time to play around with it.
After spending 3 hours last night with the Cake’s online manual (although skipping basic stuff) and reading through the blog tutorial, I have to say I was impressed with CakePHP. Although the convensions could be somewhat difficult for new comers to remember, I have to agree that they are very useful and increase the development speed.
I have also enjoyed their support for third party classes (with javascript includes too!), very well commented API and plugin support:
CakePHP allows you to set up a combination of controllers, models, and views and release them as a packaged application plugin that others can use in their CakePHP applications.
Cookbook
Believe it or not I was installing mysql on a FreeBSD 7 box for most of the day. After looking at the make options my attention was grabbed by the WITH_LINUXTHREADS parameter. After a bit of googling it seemed the I did not need linuxthreads on FreeBSD7-STABLE. So there I go and add the WITH_LINUXTHREADS=no and… the installation fails at… linuxthreads.
Well. I’ve spent lots of time googling, passed numerous make errors. Basically at the end of the day I just modified the Makefile of the mysql port to totally bypass the WITH_LINUXTHREADS and just add the standart non-linuxthread configure options.
Open the Makefile
# vi /usr/ports/databases/mysqlxx-server/Makefile
Find these lines (or similar)
.if defined(WITH_LINUXTHREADS)
CONFIGURE_ARGS+=--with-named-thread-libs='-DHAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
CONFIGURE_ARGS+=-D_THREAD_SAFE -I${LOCALBASE}/include/pthread/linuxthreads
CFLAGS+= -D__USE_UNIX98 -D_REENTRANT -D_THREAD_SAFE
CFLAGS+= -I${LOCALBASE}/include/pthread/linuxthreads
LIB_DEPENDS+= lthread.[35]:${PORTSDIR}/devel/linuxthreads
CONFIGURE_ARGS+=-L${LOCALBASE}/lib -llthread -llgcc_r -llstdc++ -llsupc++'
Change to
.if defined(WITH_LINUXTHREADS)
CONFIGURE_ARGS+=--with-named-thread-libs=${PTHREAD_LIBS}
CFLAGS+= ${PTHREAD_CFLAGS}
Everything compiled and installed afterwards without the linuxthreads (I did not want them anyway).
jQuery is around for a while already, but only recently I actually sat down and decided to give it a go. jQuery website defines itself as:
jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
After trying it out, going through jQuery wiki pages I have to say it probably is the best Javascript framework I’ve seen. I have tried mootools (not very recent though), scriptaculous, but jQuery just beats them all. It’s lightweight, very easy to use, has a bunch of ready-made plugins and a large community.
If you’re planning to do some Javascript, try jQuery. Meanwhile I am placing jQuery on my must-use list.
After reading Leonid’s blog entry on annoying software I decided to put down my own list. So here it goes
This seems to be it as I cannot come up with anything else.
Recently, I have registered a new domain CodeVision.org. I am planning to open a new website alongside with one of my friends – Vadim. Although we still do not have a clear picture on what exactly we will have there, it will be web and coding oriented in any case.
More information to be posted soon.
I needed to upgrade MySQL 4.0.27 to MySQL 5.0 on one of the production servers that I manage . If anyone has any trouble doing that, I have written a small tutorial on how to accomplish this task without many problems.
Read more »
Social Networks