:(

~david
:(

~david
So, by default the good folks at 1and1 give you support for php 3-5, however 4 is the default. So, recently one of the plugins I use in my site upgraded to php 5 which forced me to continue using an older version. However, since I’m always a big sponsor of upgrade to the latest and greatest especially when it comes to software, I decided it was time to make the move. Doing a little bit of google work, I ran into 1and1’s official FAQ on how to do this, which is found here. However, that was not the first link which showed up in google. This guy had a pretty good write up and discussion about this change and 1and1 in general. Thanks to that .htaccess change I’m now humming along with php 5.
cheers,
david
08/11/2008 edit: Funny, a day after I posted this PHP 4 support ended with the last release of the 4.4 branch. Perfect timing!
Well, this pretty much sums it up. Sun Microsystems has just purchased MySQL which is interesting considering how much Sun has pushed for PostgreSQL the past. Oh well, we shall see how it goes, MySQL has some issues which need to be addressed and hopefully this move helps MySQL more than helps Sun.
~david
PS: I love how the announcements has certain phrases in bold, I guess they are supposed to stand out:
it may take some time to digest what this means
This deal is about addition, not subtraction.
don’t
MySQL grew with LAMP and MySQL without LAMP at its core is simply unimaginable.
Sun is a safe haven for MySQL. Sun knows Open Source
add
together
our founders, Michael “Monty” Widenius and David Axmark
I can see their heritage being in good hands at Sun.
are
I cannot imagine a more ideal buyer from a founder perspective than Sun Microsystems.
congratulations, MySQL users, community members, customers, partners and employees
I feel all warm and fuzzy inside.
So, it has been months since I posted something technical on my website. For the most part it has been music stuff as well as general updates on the overall infrastructure of the site. However, for the past month or so I’ve been working on getting a Cisco SIP phone working with FreePBX. However, the problem was that I was not able to receive inbound calls.
This was the not so descriptive error:
-- Called 2000
; my sip extension
-- Got SIP response 400 "Bad Request" back from 192.168.1.102
; sip reply
-- SIP/2000-7b88 is circuit-busy
; this cause the call to go straight to VM
Looking at the logs and googling for weeks on the problem, it was possible that the problem was the following:
-- Executing NoOp("Zap/1-1", "Using CallerID
""LastName FirstName "" <11234567890>") in new stack
Please note the double quotes around my name.Now, after talking to X-Rob on the #freepbx channel, he pointed me to the extensions.conf file where the CallerID seems to be handled or generated.
I looked at the last commit X-Rob made and compared it to the previous one:
Revision 1891:
exten => s,n,GotoIf($["${AMPUSERCIDNAME:1:2}" = ""]?report)
exten => s,n,Set(CALLERID(all)="${AMPUSERCIDNAME}" <${AMPUSER}>)
Revision 1900:
exten => s,n,GotoIf($["x${AMPUSERCIDNAME:1:2}" = "x"]?report)
exten => s,n,Set(CALLERID(all)=${AMPUSERCIDNAME} <${AMPUSER}>)
However, this latest change still did not eliminate the double quotes from the CallerID.
So, I removed the quotes around the variable x and inbound calls finally worked! Looking at the logs however I do get an unknown name for the CallerID field, but at this point I don’t really care. I will try to work on the code and see if I can figure out the “correct” way to fix this issue, but for now I’m just happy I’m able to receive inbound calls.
Here is what the logs show with the “” removed from around the x:
-- Called 2000
; my sip ext againg
-- SIP/2000-0e25 is ringing
; my phone ringing
-- SIP/2000-0e25 answered Zap/1-1
; me answering the phone
Cheers
It has been a while since I messed with a Windows Manager and I have not ran Enlightenment in ages. So I figured I would give E17 a spin, this is what I did in order to get it up and running.First, make sure you’ve got an update yum file with some of the latest FC4 software. You can get one from here or here.
Next, ensure that you have a repository for Enlightnenment you can find some here.
Now, this might be a little tricky, but this is what I had to do.
I had a very basic install of FC4 with no KDE or Gnome. Next, I did a
yum install imlib2.i386
yum install eterm
yum install enlightenment
After, all has been installed do a
switchdesk enlightenment
log out and log back in and you’re good to go.
~david macias
So this is a short little something I was working on tonight. Yes tonight as in a saturday night. I am a workaholic.
Anyway, if you would like to search for the following pattern using VI or if you would like to use syntax highlighting using your own vim file.
Patter: ##/##/##@##:##:##
Search command:
:/[0-9]./[0-9].{3}.@[0-9].:[0-9].:[0-9]
or the much cooler one
:/d./d./d.@d.:d.:d
For all your wildcard needs, remember to refer back to the awesome VI doc site here. Enjoy.
~david macias
I took some hacking away at this but finally I can check out my projects as well as commit any changes made! This should make development a whole lot simpler!
~david macias
[dmacias@dmlinux project]$ svn –version
svn, version 1.0.6 (r10360)
compiled Jul 31 2004, 10:49:38
Copyright (C) 2000-2004 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles ‘http’ schema
* ra_local : Module for accessing a repository on local disk.
- handles ‘file’ schema
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles ’svn’ schema
Just saw on /., that Mandrake is out of their Chapter 11 like protection which they filed some months back. Good to hear for my favorite linux distribution. I have some reservations over the new Mandrake, however I will not pass any judgement until I get the official release from the MandrakeSoft store.
Support your linux companies, time is not free and their efforts are definetly appreciated.

~david macias
#./configure --enable-death --with-death-rope
#make clean
#make install
Definetly a great article about Low-level enumeration (port scanning). Talks about some of the techniques everyone’s favorite scanning software (NMAP) uses, which gives you a great insight to all those little commands like:
nmap -v -sS www.microsoft.com
Read all about it, I found it more than informative.
-david macias