Install DimDim on CentOS 5.3 (Final)

On November 1, 2009, in CentOS, Linux, Tips, Web Services, by admin

Dimdim is a software company that provides a web-based platform (Webinar) for real-time, rich-media collaboration and meetings. Dimdim provides free web conferencing service where users can share desktops, show slides, collaborate, chat, talk and broadcast via webcam.

Dimdim Web Meeting Server Version:4.5 ReadMe ( 32 bit Operation System Only )

Created	     : 16/10/2008
Last updated : 01/12/2008

DIMDIM INSTALLATION PRE-REQUISITE CHECK:
========================================

Below is the list of Pre-Requisites which are required to install Dimdim Web Meeting Server

In case if you have any previous dimdim version, You need to uninstall it,

1. Libc

a) Version Required: v2.5

b) Check if you have Libc Installed:

   Open a terminal and follow the below steps:

   	Type ldconfig -v |grep libc

   	i.e. root@dimdim#ldconfig -v |grep libc

	You should get similar output

	 	libcidn.so.1 -> libcidn-2.5.so
        libcrypt.so.1 -> libcrypt-2.5.so
        libc.so.6 -> libc-2.5.so
        libcap.so.1 -> libcap.so.1.10
        libcom_err.so.2 -> libcom_err.so.2.1
        libcrypto.so.6 -> libcrypto.so.0.9.8b
        libcapi20.so.3 -> libcapi20.so.3.0.4
        libcairo.so.2 -> libcairo.so.2.9.2
        libckyapplet.so.1 -> libckyapplet.so.1.0.0
        libcddb-slave2.so.0 -> libcddb-slave2.so.0.0.0
        libcspi.so.0 -> libcspi.so.0.10.11
        libcdda_interface.so.0 -> libcdda_interface.so.0.9.8
        libcupsimage.so.2 -> libcupsimage.so.2
        libcrack.so.2 -> libcrack.so.2.8.0
        libcryptsetup.so.0 -> libcryptsetup.so.0.0.0
        libcdda_paranoia.so.0 -> libcdda_paranoia.so.0.9.8
        libcurl.so.3 -> libcurl.so.3.0.0
        libcamel-provider-1.2.so.8 -> libcamel-provider-1.2.so.8.1.0
        libcamel-1.2.so.0 -> libcamel-1.2.so.0.0.0
        libcups.so.2 -> libcups.so.2
        libcroco-0.6.so.3 -> libcroco-0.6.so.3.0.1

Please check: if you see the below line it makes sure you have libc v2.5 installed.

  libc.so.6 -> libc-2.5.so

2. OpenOffice:

a) Version Required: v3.0

b) Check if you have OpenOffice Installed:

   Open a terminal and follow the below steps:

   - Type "find / -name soffice.bin | grep openoffice | grep program | grep org3"
    i.e. root@dimdim#find / -name soffice.bin | grep openoffice | grep program | grep org3
   - Please check the location of OpenOffice installed location,

Note:
	1. If you have version lower that 1.6 then you need to install v1.6.
	2. The below open office pack also has jre along with it. If jre v1.6 is already installed then remove
	   the jre rpm from this pack before you use it for open office installation.

c) Recomended Install:

Please go to the below URL to download and install OpenOffice v3.0

	http://mirrors.isc.org/pub/openoffice/stable/3.0.0/OOo_3.0.0_LinuxIntel_install_wJRE_en-US.tar.gz

					OR

	http://download.openoffice.org/other.html#en-US

d) To install open office v-3.0.0.0 please follow below steps:
	1. Untar the open office pack you have downloaded.
	2. Go to open office directory
	3. cd RPMS
	4. You will find many rpm files ,please install these rpm files by running the below command :-
			rpm -ivh *.rpm

3. Java Runtime Environment ( JRE ):

a) Version Required: v1.6

b) Check if you have JRE Installed:

   Open a terminal and follow the below steps:

   	Type java -version

   	i.e. root@dimdim# java -version

	You should get similar output

	java version “1.6.0?
	Java(TM) SE Runtime Environment (build 1.6.0-b105)
	Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

	Type echo $JAVA_HOME
	You should get
	/usr/bin/java

	Some time java -version shows lower version even after installing newer version. This is because newer java is not in the system path.
	you can locate jre1.6 by the following command

	[root@localhost nginx]# find / -name java | grep /bin/java | grep jre | grep 1.6

	It will show output similar to

	[root@localhost nginx]# /usr/java/jre1.6.0_05/bin/java

	now do

	[root@localhost nginx]# /usr/java/jre1.6.0_05/bin/java -version
	java version “1.6.0?
	Java(TM) SE Runtime Environment (build 1.6.0-b105)
	Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

Note: If you have verson lower that 1.6 then you need to install v1.6.

c) Recomended Install:

Please go to the below URL to download and install JRE v1.6

http://java.com/en/download/manual.jsp

4. CherryPy

	a) Version Required: v3.1

	b) Check if you have CherryPy Installed:

	 Open a terminal and follow the below steps:

	   	Type python2.4
	   	Type import cherrypy

	   	You should get similar output
	   	root@dimdim# python2.4
		Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import cherrypy
		>>>
		Above output indicates that cherrypy is installed.If it gives an output
		saying "NO SUCH MODULE" then please follow below steps.

	c) Recomended Install:

	Please go to the below URL to download and install CherryPy v3.1

	http://www.cherrypy.org/wiki/CherryPyDownload

	CherryPy Installation:
		Open a terminal and follow the below steps:
			a. Download http://download.cherrypy.org/cherrypy/3.1.0/CherryPy-3.1.0.zip
			b. unzip CherryPy-3.1.0.zip
			c. cd CherryPy-3.1.0 and chmod +x *
			d. python2.4 setup.py install

	d) Now please follow above mentioned "step 4-b" by opening a new terminal and assure that cherrypy is correctly imported in python2.4 .

5. Flup

	a) Version Required: v1.0

	b) Check if you have Flup Installed:

	 Open a terminal and follow the below steps:

		Type python2.4
		Type import flup

		You should get similar output
		root@dimdim# python2.4
		Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import flup
		>>>

		Above output indicates that flup is installed.If it gives an output
		saying "NO SUCH MODULE" then please follow below steps.

	c) Recomended Install:

	Please go to the below URL to download and install Flup v1.0

	http://www.saddi.com/software/flup/dist/flup-1.0.tar.gz

	Flup installation:
			Open a terminal and follow the below steps:
			a. Download http://www.saddi.com/software/flup/dist/flup-1.0.tar.gz
			b. tar xvzf flup-1.0.tar.gz
			c. cd flup-1.0 and chmod +x *
			d. python2.4 ez_setup.py -U setuptools
			e. python2.4 setup.py install
	d) Now please follow above mentioned "step 5-b" by opening a new terminal and assure that flup is correctly imported in python2.4

6.	pycurl
	a) Version Required: v7.19

		Note:-
				If you are using CentOS 5.2, You need to upgrade your curl 7.15 to 7.19.
				Download curl 7.19 from http://curl.haxx.se/download/curl-7.19.0.tar.gz
				untar it tar xzf curl-7.19.0.tar.gz
						 cd curl-7.19.0
						 ./configure
						 make
						 make install
				After installing curl you need to make a soft link like
				ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4

	b)	Now we can proceed on pycurl installion.Just make sure you have
		python-devel package installed
		do
		yum install python-devel

	c)	for pycurl installation do as follows:

		Type
		easy_install-2.4 pycurl
		cd ..
		Type python2.4
	   	Type import pycurl

	   	You should get similar output
	   	root@dimdim# python2.4
		Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import pycurl
		>>>

7. demjson
	a) Version Required: v1.3

	b) Check if you have demjson Installed:

	 Open a terminal and follow the below steps:

		Type python2.4
		Type import demjson

		You should get similar output
		root@dimdim# python2.4
		Python 2.4.3 (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import demjson
		>>>

	c) Recomended Install:

	Please go to the below URL to download and install demjson v 1.3

	http://deron.meranda.us/python/demjson/dist/demjson-1.3.tar.gz

	demjson Installation:
		Open a terminal and follow the below steps:
			a. Download http://deron.meranda.us/python/demjson/dist/demjson-1.3.tar.gz
			b. tar xzf demjson-1.3.tar.gz
			c. cd demjson-1.3 and chmod +x *
			d. python2.4 setup.py install

	d) Now please follow above mentioned "step 7-b" by opening a new terminal and assure that demjson is correctly imported in python2.4

8. Python2.5
        Before installation of python2.5 do

	yum install zlib*

	8-a) Download demjson from
		a. http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz
		b. tar xvzf Python-2.5.2.tgz
		c. cd Python-2.5.2
		d. ./configure
		e. make && make install

      NOTE: BEFORE PROCEEDING FURTHER PLEASE NOTE THAT we need pycurl,demjson,flup,cherrypy modules in python 2.5 also.To
      do this follow below steps.It will be using the same cherrypy,flup,demjson,pycurl which you have already downloaded
      in above steps 4-7.Now configure those with python2.5 as follows

	8-b) CherryPy for python2.5

		Version Required: v3.1

	   	a. Go to the directory where you downloaded the cherrypy package.
		b. cd CherryPy-3.1.0
		c. python2.5 setup.py install
		d. rm -rf CherryPy-3.1.0
		e. rm -rf CherryPy-3.1.0.zip

		You should be out of Cherrypy-3.1.0 directory and then
		Type python2.5
	   	Type import cherrypy

	   	You should get similar output which indicates that cherrypy is successfully installed with python2.5
	   	root@dimdim# python2.5
		Python 2.5.X (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import cherrypy
		>>>

		Above output indicates that cherrypy is installed and imported in Python2.5 correctly.

	8-c) Flup for python2.5

		a. Version Required: v1.0

		b. Go to the directory where you downloaded flup

		c. cd flup-1.0 and chmod +x *

		d. python2.5 ez_setup.py -U setuptools

		e. python2.5 setup.py install

		f. rm -rf flup-1.0

		g. rm -rf flup-1.0.tar.gz

		Open a terminal or move out from flup-1.0 directory and follow the below steps:

		Type python2.5
		Type import flup

		You should get similar output
		root@dimdim# python2.5
		Python 2.5.X (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import flup
		>>>

		Above output indicates that flup is installed and imported in Python2.5 correctly.

	8-d) demjson for python2.5
		a. Version Required: v1.3

		b. Go to the directory where you downloaded demjson i.e. cd demjson-1.3

		c. cd demjson-1.3 and chmod +x *

		d. python2.5 setup.py install

		e. rm -rf demjson-1.3

		f. rm -rf demjson-1.3.tar.gz

		Now to check you must change your directory cd .. and then
		Type python2.5
		Type import demjson

		You should get similar output
		root@dimdim# python2.5
		Python 2.5.X (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import demjson
		>>>

	Above output indicates that demjson is installed and imported in Python2.5 correctly.

	8-e) pycurl for python2.5
		a) Version Required: v7.19

		b) Now we can proceed on pycurl installion for python2.5 .

		c)for python2.5 pycurl installation do as follows:

		Type
		easy_install-2.5 pycurl

		Type python2.5
	   	Type import pycurl

	   	You should get similar output
	   	root@dimdim# python2.5
		Python 2.5.2 (r252:60911, Oct  9 2008, 08:13:08)
		[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
		Type "help", "copyright", "credits" or "license" for more information.
		>>>import pycurl
		>>>

9. Port availability

	Port 80, 1935, 40000, 40001, 40002 , 40005 must be free in the machine on which you intend to install Dimdim Web Meeting Server.

	The Dimdim Servers use ports 80 &1935 for external communication. But port 80 alone is enough to be opened for external communication.
	In addition, ports 40000/ 40001/ 40002 / 40005 must be free for internal communication.

DIMDIM INSTALLATION:
====================

Installation Steps:

Step 1: Download dimdim rpm package

Step 2: Install rpm package by typing the command rpm -ivh Dimdim-4.5_SF_i386.rpm in a terminal

	Dimdim-4.5 will be installed under location /usr/local and a soft link for dimdim will be created under /usr/local.

        The place holder will exactly look like
        --- usr
          |
          |--local
          	|
          	|--dimdim
          		|
          		|--ConferenceServer
			|
          		|--CobrowsingManager
          		|
          		|--DTP3
          		|
          		|--MediaServer
          		|
          		|--red5
          		|
          		|--nginx
			|
			|--ThirdPartyPackages

Step 3: By default, ip address of ethernet 0 interface of the box is configured for Dimdim Server.

	i) To stop Dimdim, open a terminal and enter stopDimdim
	ii) To start Dimdim, open a terminal and enter startDimdim.

	To start the meeting do
	http://<ipaddress>/dimdim/

Note: If the ip address is not the same or if you need to configure with different IP address, follow the below steps:

Step A:	Get the IP Address of the machine

 	Example:
      		root@localhost dimdim]# ifconfig eth0

      		The output will look like:
	         	  eth0      Link encap:Ethernet  HWaddr 00:0C:29:CA:FA:7C
		          inet addr:192.168.1.10  Bcast:125.255.255.255  Mask:255.0.0.0

		The IP Address for the above example is 192.168.1.10

Step b: Configure all the Dimdim components

		There may be two cases:
		1. Network has public and private IP mapping,

			ExternalIP:port --> Internal:port

				Please note that port should be same, Port 80 is recommended.
				For example: 123.X.X.X:80 ---> 192.168.X.X:80
					publicIP is mapped to privateIP

			Use Config-ipaddress.pl like below
				cd /usr/local/dimdim
				./Config-ipaddress.pl 123.X.X.X 80 192.168.X.X

		2. VM has a singleIP, There is no network mapping(no Network Address Translation):

			Use Config-ipaddress.pl like below
				cd /usr/local/dimdim
				./Config-ipaddress.pl 123.X.X.X 80

Step c: On completion of configuration, open a terminal and enter the command "startDimdim". This will start all the Dimdim components.
To ensure all Dimdim Components are started, check the status of the Dimdim Components.

You are now ready to start meeting. Start the meeting by providing the URL http://<IPAddressORHostnameConfigured>/dimdim/.
Please note the trailing slash is required in the URL after dimdim.Example http://192.168.1.10/dimdim/

Dimdim Sever Machine Restart:
=============================

When the machine where Dimdim Server installed is restarted,
	open a terminal and type startDimdim - This will start Dimdim Server

Dimdim SMTP Server Configuration :
==================================

Please note that the current smtp settings are just sample setting. It is adviced that you change these settings to your own smtp configuration.

Below is suggested way to modify the smtp configuration

1) Open dimdim.properties configuration file

Go to folder cd /<dimdim_home>/ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/WEB-INF/classes/resources/

i.e. cd /usr/local/dimdim/ConferenceServer/apache-tomcat-5.5.17/webapps/dimdim/WEB-INF/classes/resources/

2) Modify the below settings as suggested. Please note that setting "dimdim.smtptype" needs to be configured depending on the type of smtp server.

##	Email Parameters that can be configured by the user.
##
email.server=<gmail smtp server address>
email.user=<your gmail id>
email.password=<your gmail account password>
email.sender=<your gmail account id>
email.PORT=465
email.EMAIL_CC=
email.EMAIL_BCC=
##
##
email.PROTOCOL=smtp
email.DEBUG_MAIL_SESSION=false
email.BUFFER_SIZE=2048
email.EMAIL_SUBJECT = has invited you to a Dimdim web meeting.
email.EMAIL_FROM_PERSON=DimDim Invitations
email.EMAIL_FROM=<your gmail account id>
email.EMAIL_REPLY_TO=<your gmail account id>
email.EMAIL_TO=
email.EMAIL_CHARSET=utf-8
##
##
##  This property refers to type of the SMTP Server
##  1 : Non SSL SMTP Server i.e. Dimdim SMTP Server
##  2 : SSL SMTP Server  i.e. gmail SMTP Server
dimdim.smtptype=2
##
##

DIMDIM UNINSTALLATION:
======================

Step 1:	rpm -e 	dimdim

	All the Dimdim Components installed by rpm package will be removed.

Note:
	    1. Please don't try to change the IP Address or port numbers for the Dimdim components by directly
	       going to the components' folder.

	    2. This Dimdim pack is only for 32-bit Operating System machines.

    	3. This is tested with CentOS 5.2.

Problems:
1. First free port 80 on server
Port 80, 1935, 40000, 40001, 40002 , 40005 must be free to install Dimdim Web Meeting Server.

so, just stop apache service running on port 80….
# service httpd stop
# /etc/init.d/httpd stop

2. Skip OS check
DimDim – Dimdim-4.5_SF_i386.rpm require CentOS 5.2 … if you want to install it on CentOS 5.3 then have to skip OS check ?
There is a file which check OS “/etc/issue”

# vi /etc/issue
here replace CentOS release 5.3 (Final) to CentOS release 5.2 (Final)

3. Change IP:Port
# cd /usr/local/dimdim
# ./Config-ipaddress.pl 123.X.X.X 85

here you have changed IP to 123.X.X.X and port to 85

Wow!!… now you have your own web based seminar (webinar) server where you launch multiple meetings simultaneously :)

97 Responses to Install DimDim on CentOS 5.3 (Final)

  1. Anonymous says:

    I discovered your blog last week and started follow your posts religiously. I have not commented on any blog just yet but I was thinking I would love to. It’s really exciting to actually contribute to a article even if it’s only a blog. I really don’t know exactly what to write other than I really enjoyed reading through 2 of the articles. Nice articles indeed. I sure will keep visiting your blog weekly. I learned quite a bit from you. Thx!

  2. Anonymous says:

    I’m so lucky to have discovered this webpage . You actually said me exactly what I wished to listen and then some. Gorgeous composition and many thanks all over again for getting this 100 % free!

  3. tárhely bérlés says:

    whoah this blog is excellent i really like reading your articles. Keep up the good work! You recognize, a lot of individuals are looking round for this information, you can aid them greatly.

  4. Elissa Slothower says:

    now that is an comprehensible course a good code samples can be good though.

  5. 私家偵探 says:

    I’m strongly about it and love learning more on this topic. When possible, since you gain expertise,keep writing and happy blogging!2

  6. karen millen says:

    I like you article,thank you very much!

  7. Lenore Maravilla says:

    Very cool, some good arguments! I appreciate you making this article online, the rest of the site is also high quality. Have a great day.

  8. karen millen says:

    Pretty! You describe the topic very well. Thanks once again for the push!

  9. Luigi Fulk says:

    I’d have to check with you here. Which is not something I usually do! I enjoy reading a post that will make people think. Also, thanks for allowing me to comment!

  10. karen millen says:

    Thanks for all of your work on this web page. I am looking forward to reading more of your posts in the future.

  11. Andreas Puertas says:

    Thanks to the Rush Limbaugh wannabees this viewpoint is usually taken as fact.

  12. Alyse Ruddick says:

    The suggestions you provided here are extremely valuable. It absolutely was such an exciting surprise to see that looking forward to me immediately i woke up today. They are constantly to the point and easy to understand. Thanks for your time for the thoughtful ideas you’ve shared right here.

  13. Jonathon Henebry says:

    Just about all I can state is, I don’t know what to express! Except of course, for the excellent tips which have been shared using this blog. I am able to think of a trillion fun approaches to read the content on this site. There’s no doubt that I will ultimately take action with your tips on that matter I could not have been able to deal with alone. You are so innovative to permit me to be one of those to learn from your useful information. Please recognize how a great deal I appreciate it.

  14. Justin Glaza says:

    We pretty much appreciate your website post. There are lots of tactics we could put it to good use with the help of no effort with time and resources. Thank you very much with regard to helping make this post respond to many concerns we have come across before now.

  15. Julius Ewen says:

    It is rare to come across a professional person in whom you will surely have some trust. In the world these days, nobody absolutely cares about showing others exactly how in this issue. How fortuitous I am to have now found a wonderful site as this. It is really people like you who really make a real difference in this world through the concepts they talk about.

  16. Michale Crosley says:

    It was a real excitement coming across your site recently. I came here just now hoping to get interesting things. And I was not upset. Your well thought out ideas for new strategies on this area were topical and a fantastic help to me personally. Thank you for having time to create these things and for sharing your notions.

  17. Jacob Janszen says:

    The recommendations you discussed here are very priceless. It was such an exciting surprise to see that waiting for me as i woke up this very day. They are generally to the point and simple to interpret. Thank you for the clever ideas you’ve shared in this article.

  18. Temika Schnittker says:

    We pretty much appreciate your blog post. You will discover lots of methods we could put it to great use while having little or no effort with time and money. Thank you really with regard to helping have the post answer many concerns we have experienced before now.

  19. Carrol Landmann says:

    Say thanks a lot for your time to have decided to put these things together on this site. John and that i very much liked your insight through the articles in certain things. I am aware that you have a variety of demands in your program so the fact that a person like you took the maximum amount of time like you did to steer people like us by this article is also highly liked.

  20. Carlos Sloter says:

    The suggestions you discussed here are extremely precious. It turned out such an exciting surprise to have that looking forward to me once i woke up now. They are always to the point and straightforward to interpret. Thank you very much for the useful ideas you have shared in this article.

  21. Zelma Cipponeri says:

    I am pretty sure this subject matter was examined on Sixty Minutes

  22. Dylan Tuomi says:

    Thanks to the Rush Limbaugh wannabees this stuff is occasionally taken at face value.

  23. Eryn Buzek says:

    Good stuff as per usual, ty. I sure hope this kind of thing gets more eyeballs.

  24. Andreas Puertas says:

    I am almost sure this subject matter was seen on Sixty Minutes

  25. Ray Urquijo says:

    I couldn’t have really asked for an even better blog. You happen to be always at hand to offer excellent information, going right to the point for quick understanding of your visitors. You’re undeniably a terrific expert in this matter. Thanks a lot for remaining there human beings like me.

  26. Clotilde Chickering says:

    What in the world would we all do devoid of the wonderful strategies you write about on this web site? Who else has got the persistence to deal with important topics with regard to common subscribers like me? My partner and i and my friends are very happy to have your website among the ones we frequently visit. We hope you know how a great deal we appreciate your work! Best wishes from us all.

  27. Contessa Sendejo says:

    What in the world would most people do minus the magnificent tips you share on this web site? Who has the persistence to deal with essential topics with regard to common subscribers like me? I actually and my friends are very fortunate to have your web site among the kinds we frequently visit. Hopefully you know how a great deal we get pleasure from your efforts! Best wishes coming from us all.

  28. Anonymous says:

    Very good article, well written and very thought out.

  29. Anonymous says:

    great post here as always wroth checking like usual when i come here…

  30. Forex says:

    These are impressive articles. Keep up the noble be successful.

  31. bar breathalyzer says:

    Good site! I truly love how it is simple on my eyes and the data are well written. I am wondering how I could be notified when a new post has been made. I have subscribed to your RSS feed which must do the trick! Have a great day!

  32. karen millen says:

    Excellent post! I might actually even listen to what you’re saying.In general your whole blog is a plus. I’m digging it.

  33. Lanelle Miyagi says:

    I wanted to thank you for this wonderful read!! I undoubtedly loved every single little bit of it. I have you bookmarked your site to have a look at the new stuff you post.

  34. Anonymous says:

    この資料では、私はこの主題最後の木曜日に思いを探していた、特に以来、非常に面白かったです。

  35. Anonymous says:

    Whenever I visit this site there’s a new challenge and improved will be able to study from. Haha I’ve been in your source code multiple times to learn how you’re using things so I can wear them my site. Thanks! I could teach you about methods to easy.

  36. Anonymous says:

    You completed several good points there. Used to do research online around the issue and found almost all people goes together with together with your blog.

  37. Anonymous says:

    Wow, that’s a really nice read!

  38. Joshua Geake says:

    I had similar headaches myself installing CentOS 5.6 with PHP 5.3.6 and then phpMyAdmin properly etc nevermind putting Magento on top too! So I wrote a post about it here – http://www.geakeit.co.uk/2011/06/09/installing-magento-1-5-1-on-centos-5-6-x64/. Hopefully someone can find this useful!

  39. Anonymous says:

    Nice internet site, i have bookmarked it for later use, thanks.

  40. Interesting says:

    Hi! I just want to tell you that I found this blog really useful to me. I will visit this blog regularly to read more. Thanks.

  41. Mildred Cadice says:

    You made various good points there. I did a search on the subject matter and found most folks will consent with your blog.

  42. Margaretta Ruscitti says:

    I just came to your internet site a few days ago and I have been checking it out regularly. You have a wide range of good info on your blog and i also like the particular kind of the web page at the same time. Keep up the great work!

  43. Anonymous says:

    Continue to keep the best level and tell us more useful information.Thanks.

  44. Yuette Pyette says:

    Valuable info. Lucky me I found your website by accident, and I’m shocked why this accident did not happened earlier! I bookmarked it.

  45. Flavia Tunnell says:

    Saw your Blog bookmarked on Reddit.I really enjoy your blog and marketing tactic. Investigate out my Farmville Guidebook in the event you get a moment.

  46. Lorrie Creekmur says:

    hey great information your site contains will return when I have time to read more.

  47. Carroll B. Merriman says:

    very nice post, i certainly love this website, keep on it

  48. Anonymous says:

    Hello there, just became aware of your blog through Google, and found that it’s really informative. I’m going to watch out for brussels. I will be grateful if you continue this in future. Numerous people will be benefited from your writing. Cheers!

  49. Anonymous says:

    Hello! Just want you to know that I really found this website really helpful to me. I will come back to this blog more often to read more. Thanks.

  50. Anonymous says:

    Great content, looking forward to tomorrow’s update!

  51. Anonymous says:

    dudes!! Amazing site! Just wanted to chip in, Being playing WOW for sometime and this is the most successful way to level up that I’ve found

  52. Kenny Aiyer says:

    Pretty! This was a genuineness wonderful post. because of you you the street for your provided information.

  53. Anonymous says:

    That is the precise weblog for anyone who needs to search out out about this topic. You understand a lot its almost onerous to argue with you (not that I truly would need…HaHa). You positively put a brand new spin on a subject thats been written about for years. Nice stuff, just nice!

  54. Anonymous says:

    I certainly liked reading all that is written on your blog

  55. gewrgkowr says:

    true stuff

  56. Letty Beran says:

    good post dude

  57. Anonymous says:

    So helpful and so useful post. Thanks for such informative post. Good job.

  58. Anonymous says:

    I am amazed with the abundance of interesting articles on your site! The author – good luck and wish you the new interesting posts..!

  59. Anonymous says:

    This layout is very tasteful, and you wrote the subject matter quite well thanks. great site

  60. Darwin Mau says:

    This internet site carries a very good offer of very good straight down to earth well getting information also it will require to hold out tremendously well, if it hasn’t already? I liked studying about some while using products!

  61. Manuela Pleil says:

    I am so glad this internet thing works and your article really helped me. Might take you up on that home advice you

  62. Jennifer says:

    Very well written

  63. Salina Brenna says:

    I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.

  64. Jermaine Varnado says:

    you obtained a instead excellent website, Glad I seen it via yahoo.

  65. Roderick Hatchette says:

    I’ve bookmarked, Dugg, and I joined the RSS subscription. Thanks! .

  66. Kevin Tejeiro says:

    This post has been somewhat of a revelation to me.

  67. Anonymous says:

    You made various good points there. I did a search on the theme and found most people will have the same opinion with your blog.

  68. Cake Convention says:

    I think this website holds very good pent content articles .

  69. dehumidifiers says:

    I’ve been surfing online more than 3 hours today, yet I never found any interesting article like yours. It抯 pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the internet will be a lot more useful than ever before.

  70. electrocardiogram says:

    Any writer that takes the time to research a subject as thoroughly as you have deserves to be commended. This article is appealing and very well-written. The first two sentences encouraged me to read more. I will most definitely insert a link to http://blog.phpsolutions.co.in/install-dimdim-on-centos-5-3-final on my site.

  71. Dean Bertone says:

    I appreciate your work , regards for all the great articles .

  72. Sonny Reininger says:

    I am not real superb with English but I come up this very easy to read .

  73. VisitTetonValley.com says:

    I also believe thence , perfectly indited post! .

  74. Kyle Ficke says:

    Can I just say what a aid to search out somebody who truly knows what theyre talking about on the internet. You positively know how you can deliver a difficulty to gentle and make it important. More folks have to learn this and understand this facet of the story. I cant consider youre no more well-liked because you definitely have the gift.

  75. Eddie says:

    I truly enjoy examining on this web site , it has got superb posts .

  76. Anonymous says:

    I am glad to be a visitant of this complete web site! , thanks for this rare info ! .

  77. Mervin Philipose says:

    I uncovered your internet page by way of research motors even when seeking out for that connected topic, your internet page demonstrated up up. give a large number of as a consequence of you for that fabulous blog. Amazingg skills! hold on man, you rock!

  78. Benita Sartwell says:

    I discovered your blog site on google and examine a number of of your early posts. Proceed to keep up the very good operate. I just extra up your RSS feed to my MSN Information Reader. Seeking ahead to reading extra from you afterward!…

  79. Rutha Selvey says:

    Have you at any time considered as about which include a small little bit way in surplus of just your articles? I mean, anything you say is beneficial and everything. however envision from the event you added some very good pics or movies to produce your posts more, “pop”! Your content material is great but with pics and video clip clips, this web page could undeniably be one unique while using instead best in its niche. very good blog!

  80. Learn Telekinesis says:

    Intriguing… I’ve truly been looking at your blog site out for a while and I truly like what you’ve done with it

  81. zunenet says:

    Great content, looking forward to tomorrow’s update!

  82. Mel Caramella says:

    It’s the best time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I want to suggest you few interesting things or suggestions. Perhaps you can write next articles referring to this article. I desire to read even more things about it!

  83. Lavern Deaton says:

    I really wish I hadn’t seen this as I really want one now!

  84. Lanny Bejcek says:

    Heya i’m for the first time here. I found this board and I find It really useful and it helped me out a lot. I hope to give something back and aid others like you aided me. Hello there, just became alert to your blog through Google, and found that it’s really informative. I am gonna watch out for brussels. I’ll be grateful if you continue this in future. Numerous people will be benefited from your writing. Cheers!

    Best regards

  85. Jennifer says:

    It’s excellent time to create some plans for the future and it’s time to be pleased. I have study this post and if I could I wish to recommend you couple of fascinating things or suggestions. Perhaps youll be able to write up coming articles referring to this write-up. I want to study more things about it!

  86. Jacqualine Niquette says:

    I am linking this internet page from my personal internet page .

  87. Rochell Pitsch says:

    Superb! Generally I never read whole articles but the way you wrote this information is simply amazing and this kept my interest in reading and I enjoyed it.

  88. Granville Burgh says:

    I uncovered your web page via search motors even when looking for for the connected topic, your web page demonstrated up up. give many as a consequence of you for the fabulous blog. Amazingg skills! hold on man, you rock!

  89. Foster Gilbert says:

    I uncovered your web page via search motors even when looking for for the connected topic, your web page demonstrated up up. give many as a consequence of you for the fabulous blog. Amazingg skills! hold on man, you rock!

  90. Ariana Sakry says:

    It is tough to discover educated males and females on this topic, however you seem like you realize anything you could be talking about! Thanks

  91. Daniel Kanda says:

    I just required some information and was searching on Google for it. I visited each page that came on first page and didn’t got any relevant result then I thought to check out the second one and got your blog. This is what I wanted!

  92. Jeri Norseth says:

    Magnificent goods from you, man. I have understand your stuff previous to and you are just too excellent. I actually like what you’ve acquired here, certainly like what you are stating and the way in which you say it. You make it entertaining and you still care for to keep it wise. I can not wait to read much more from you. This is really a terrific website. hey there and thank you for your info – I have definitely picked up something new from right here. I did however expertise several technical points using this website, since I experienced to reload the site a lot of times previous to I could get it to load correctly. I had been wondering if your web hosting is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high-quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my e-mail and can look out for much more of your respective exciting content. Make sure you update this again soon..

    Best regards

  93. Salina Brenna says:

    Thanks much like a assist to charming the metre to deliberate this, I be informed highly on heart-breaking it and lady-love erudition way extra on this topic.

  94. Manuela Pleil says:

    I just required some information and was searching on Google for it. I visited each page that came on first page and didn’t got any relevant result then I thought to check out the second one and got your blog. This is what I wanted!

  95. Josphine Hogans says:

    I like this web blog it’s a master piece! Glad I found this on google.

  96. Anonymous says:

    But i want to tell that this blog.phpsolutions.co.in is extremely helpful, Thanks for taking your time to write this.

  97. Anis says:

    I really hope you certainly not end! This can be one of the many very best weblogs Ive at any time examine. Youve obtained some mad skill here, male. I just hope that you dont reduce your model for the reason that youre certainly on the list of coolest bloggers these days. Remember to hold it up because the on-line needs somebody such as you spreading the phrase.

Leave a Reply