<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cristian Bradiceanu</title>
	<atom:link href="http://blog.bradiceanu.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bradiceanu.net</link>
	<description>just another (technical) blog</description>
	<lastBuildDate>Sun, 13 Nov 2011 14:18:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Fedora 15 pptpd RPMs</title>
		<link>http://blog.bradiceanu.net/2011/10/31/fedora-15-pptpd-rpms/</link>
		<comments>http://blog.bradiceanu.net/2011/10/31/fedora-15-pptpd-rpms/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 18:56:08 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[pptpd]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=466</guid>
		<description><![CDATA[Fedora 15 pptpd source RPM: pptpd-1.3.4-1.fc15.src.rpm MD5 65001b6c4d86cdfb5e28f89567782389 Fedora 15 pptpd i386 RPM: pptpd-1.3.4-1.fc15.i386.rpm MD5 7c2aec6c7caf63c673d55134f1e1fb68 Fedora 15 pptpd x86_64 RPM: pptpd-1.3.4-1.fc15.x86_64.rpm MD5 078a36e081b29804c02424b244bba7cf Same comments apply from the other pptpd posts.]]></description>
				<content:encoded><![CDATA[<p>Fedora 15 pptpd source RPM:<br />
<a href="http://www.bradiceanu.net/files/pptpd-1.3.4-1.fc15.src.rpm" title="pptpd-1.3.4-1.fc15.src.rpm" target="_blank">pptpd-1.3.4-1.fc15.src.rpm</a> MD5 65001b6c4d86cdfb5e28f89567782389</p>
<p>Fedora 15 pptpd i386 RPM:<br />
<a href="http://www.bradiceanu.net/files/pptpd-1.3.4-1.fc15.i386.rpm" title="pptpd-1.3.4-1.fc15.i386.rpm" target="_blank">pptpd-1.3.4-1.fc15.i386.rpm</a> MD5 7c2aec6c7caf63c673d55134f1e1fb68</p>
<p>Fedora 15 pptpd x86_64 RPM:<br />
<a href="http://www.bradiceanu.net/files/pptpd-1.3.4-1.fc15.x86_64.rpm" title="pptpd-1.3.4-1.fc15.x86_64.rpm" target="_blank">pptpd-1.3.4-1.fc15.x86_64.rpm</a> MD5 078a36e081b29804c02424b244bba7cf</p>
<p>Same comments apply from the other pptpd <a href="http://blog.bradiceanu.net/tag/pptpd/" target="_blank">posts</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/10/31/fedora-15-pptpd-rpms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Juniper vs. FTPES</title>
		<link>http://blog.bradiceanu.net/2011/10/17/juniper-vs-ftpes/</link>
		<comments>http://blog.bradiceanu.net/2011/10/17/juniper-vs-ftpes/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 20:26:20 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Juniper]]></category>
		<category><![CDATA[alg]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftpes]]></category>
		<category><![CDATA[JunOS]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=458</guid>
		<description><![CDATA[If you get timeouts connecting to a FTPES server, check if ALG is enabled (usually is): JunOS> show security alg status ALG Status : DNS : Enabled FTP : Enabled H323 : Enabled MGCP : Enabled MSRPC : Enabled PPTP : Enabled RSH : Enabled RTSP : Enabled SCCP : Enabled SIP : Enabled SQL [...]]]></description>
				<content:encoded><![CDATA[<p>If you get timeouts connecting to a FTPES server, check if ALG is enabled (usually is):<code><br />
JunOS> show security alg status<br />
ALG Status :<br />
  DNS      : Enabled<br />
  FTP      : Enabled<br />
  H323     : Enabled<br />
  MGCP     : Enabled<br />
  MSRPC    : Enabled<br />
  PPTP     : Enabled<br />
  RSH      : Enabled<br />
  RTSP     : Enabled<br />
  SCCP     : Enabled<br />
  SIP      : Enabled<br />
  SQL      : Enabled<br />
  SUNRPC   : Enabled<br />
  TALK     : Enabled<br />
  TFTP     : Enabled<br />
  IKE-ESP  : Enabled<br />
</code></p>
<p>Enable secure FTP and FTP-ssl protocols:<code><br />
JunOS# set security alg ftp ftps-extension<br />
</code></p>
<p>Commit and enjoy FTPES!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/10/17/juniper-vs-ftpes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing and booting VMware ESXi over FCoE on an IBM BladeCenter H with Brocade CNA</title>
		<link>http://blog.bradiceanu.net/2011/09/25/vmware-ibm-bladecenter-h-brocade-cna/</link>
		<comments>http://blog.bradiceanu.net/2011/09/25/vmware-ibm-bladecenter-h-brocade-cna/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 21:20:31 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[BladeCenter]]></category>
		<category><![CDATA[Brocade]]></category>
		<category><![CDATA[CNA]]></category>
		<category><![CDATA[Converged Network Adapter]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=415</guid>
		<description><![CDATA[Hardware: - IBM BladeCenter H - HS22V and HX5 blades with Brocade 2 port 10GbE Converged Network Adapter, no local drives - IBM Storwize V7000 At the time of writing the Brocade 2 port 10GbE Converged Network Adapter for IBM BladeCenter (81Y1650) is supported on VMware ESXi up to version 4.1. To install VMware on [...]]]></description>
				<content:encoded><![CDATA[<p>Hardware:<br />
- IBM BladeCenter H<br />
- HS22V and HX5 blades with Brocade 2 port 10GbE Converged Network Adapter, no local drives<br />
- IBM Storwize V7000</p>
<p>At the time of writing the Brocade 2 port 10GbE Converged Network Adapter for IBM BladeCenter (81Y1650) is supported on VMware ESXi up to version 4.1.</p>
<p>To install VMware on the blades, a custom VMware ESXi 4.1 ISO image with Brocade CNA drivers is required.</p>
<p><span id="more-415"></span></p>
<p>The Brocade 2 port 10GbE Converged Network Adapter for IBM BladeCenter drivers are available on Brocade web site:</p>
<p><a href="http://www.brocade.com/services-support/drivers-downloads/adapters/IBM_BLADECENTER.page" target="_blank">http://www.brocade.com/services-support/drivers-downloads/adapters/IBM_BLADECENTER.page</a></p>
<p>Download the latest Adapter Driver Package for WMware ESX 4.0/4.1 (brocade_driver_esx4x_v2-3-0-2.tar.gz at the time of writing).</p>
<p>I used the VMware KB <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&#038;cmd=displayKC&#038;externalId=2003316" target="_blank">Adding third-party device drivers to ESXi 4.1</a> to include the Brocade CNA drivers into the installation media.</p>
<p>First, download and install the VMware VIBDDI Image Customization Tool for ESXi 4.1. I recommend using 32-bit version for Red Hat Enterprise Linux 5. Anyway, vtar binary is 32-bit only inside the 64-bit package.</p>
<p>Copy the ESXi 4.1 installation media ISO image to /opt/vmware/vibddi/iso.</p>
<p>Mount (loop) the ISO:</p>
<p><code># mount -o loop /opt/vmware/vibddi/iso/&lt;VMware-VMvisor-Installer-iso&gt; /mnt</code></p>
<p>Decompress the imagedd.bz2 file:</p>
<p><code># bunzip2 < /mnt/imagedd.bz2 > imagedd</code></p>
<p>Umount the ISO image:</p>
<p><code># umount /mnt</code></p>
<p>View the contents of the ESXi image:</p>
<p><code># vibddi -i imagedd -q<br />
< oem-vmware-esx-drivers-net-vxge (400.2.0.28.21239-1OEM) ><br />
< oem-vmware-esx-drivers-scsi-3w-9xxx (400.2.26.08.036vm40-1OEM) ><br />
< vmware-esx-firmware (4.1.0-1.4.348481) ><br />
< CMPI-1.0 ><br />
< VMW_CMPI_CPP-1.0.5 ><br />
< vmkapi_1_1_0_0 ><br />
< vmknexus1kvapi-1-4 ><br />
< vmkepsecapi_1.0.0.0 ><br />
< DriverAPI-9.0 ><br />
< DriverAPI-9.1 ><br />
< vmware-esx-tools-light (4.1.0-1.4.348481) ><br />
</code></p>
<p>Extract the network and Fibre Channel HBA offline bundle ZIP files (BCD-bna-*offline_bundle-*.zip and BCD-bfa-*-offline_bundle-*.zip) from the two ISO files inside the Brocade Adapter Driver Package for WMware ESX 4.0/4.1.</p>
<p>Add the Fibre Channel HBA driver (bfa) to imagedd:</p>
<p><code># vibddi -i imagedd -o BCD-bfa-*-offline_bundle-*.zip<br />
Setting up configuration for esxupdate<br />
This may take a few seconds...<br />
Checking bootbank filesystems (pre-install)<br />
Installing offline bundle: BCD-bfa-*-offline_bundle-*.zip<br />
Update operation completed successfully<br />
Checking bootbank filesystems (post-install)</code></p>
<p>Confirm the driver is in place (look for vmware-esx-drivers-scsi-bfa) in the query output:</p>
<p><code># vibddi -i imagedd -q</code></p>
<p>Add the CNA network driver (bna) to imagedd and generate the custom installation image (-g flag):</p>
<p><code># vibddi -i imagedd -o BCD-bna-*-offline_bundle-*.zip -g<br />
Setting up configuration for esxupdate<br />
This may take a few seconds...<br />
Checking bootbank filesystems (pre-install)<br />
Installing offline bundle: BCD-bna-*-offline_bundle-*.zip<br />
Update operation completed successfully<br />
Checking bootbank filesystems (post-install)<br />
Generating customized ISO: /opt/vmware/vibddi/iso/VMware-VMvisor-*.x86_64.iso<br />
This may take a few minutes...<br />
Generated new ISO: /opt/vmware/vibddi/iso/custom/VMware-VMvisor-*.iso<br />
</code></p>
<p>Confirm both drivers are in place (look for vmware-esx-drivers-scsi-bfa and vmware-esx-drivers-net-bna) in the query output:</p>
<p><code># vibddi -i imagedd -q</code></p>
<p>The VMware ESXi 4.1 custom installation image with Brocade 2 port 10GbE Converged Network Adapter for IBM BladeCenter is in /opt/vmware/vibddi/iso/custom/VMware-VMvisor-*.iso. Use the image to install ESXi 4.1 on the blades with Blade Tasks / Remote Control / Remote Console under BladeCenter H AMM.</p>
<p>Check about <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&#038;cmd=displayKC&#038;externalId=1030265" target="_blank">vHBAs and other PCI devices may stop responding in ESX/ESXi 4.1 when using Interrupt Remapping</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/09/25/vmware-ibm-bladecenter-h-brocade-cna/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exactly what I wanted to see on a production server&#8230;</title>
		<link>http://blog.bradiceanu.net/2011/09/15/fs-cache-tech-preview/</link>
		<comments>http://blog.bradiceanu.net/2011/09/15/fs-cache-tech-preview/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 22:34:11 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[fs-cache]]></category>
		<category><![CDATA[fscache]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[scientific linux]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=400</guid>
		<description><![CDATA[RHEL 6.1 / Scientific Linux 6.1 dmesg: TECH PREVIEW: fscache may not be fully supported. Please review provided documentation for limitations. FS-Cache: Loaded FS-Cache: Netfs 'nfs' registered for caching Excerpt from RHEL 6.1 Technical Notes, Chapter 3. Technology Previews: FS-Cache FS-Cache is a new feature in Red Hat Enterprise Linux 6 that enables networked file [...]]]></description>
				<content:encoded><![CDATA[<p>RHEL 6.1 / Scientific Linux 6.1 dmesg:<br />
<code><br />
TECH PREVIEW: fscache may not be fully supported.<br />
Please review provided documentation for limitations.<br />
FS-Cache: Loaded<br />
FS-Cache: Netfs 'nfs' registered for caching<br />
</code><br />
Excerpt from <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/6.1_Technical_Notes/index.html#id1976412" title="RHEL 6.1 Technical Notes" target="_blank">RHEL 6.1 Technical Notes, Chapter 3. Technology Previews</a>:</p>
<blockquote><p>
FS-Cache<br />
FS-Cache is a new feature in Red Hat Enterprise Linux 6 that enables networked file systems (e.g. NFS) to have a persistent cache of data on the client machine.
</p></blockquote>
<p>&#8230; and nothing about the limitations or how to disable fscache.</p>
<p>Tried to add <code>install fscache /bin/true</code> to /etc/modprobe.d/fscache.conf with the following dmesg result (of course, no NFS filesystems mounted):<br />
<code></p>
<p>nfs: Unknown symbol __fscache_read_or_alloc_pages<br />
nfs: Unknown symbol __fscache_relinquish_cookie<br />
nfs: Unknown symbol __fscache_unregister_netfs<br />
nfs: Unknown symbol __fscache_maybe_release_page<br />
nfs: Unknown symbol __fscache_read_or_alloc_page<br />
nfs: Unknown symbol __fscache_uncache_page<br />
nfs: Unknown symbol __fscache_register_netfs<br />
nfs: Unknown symbol __fscache_write_page<br />
nfs: Unknown symbol __fscache_wait_on_page_write<br />
nfs: Unknown symbol __fscache_acquire_cookie<br />
nfs: Unknown symbol __fscache_read_or_alloc_pages<br />
nfs: Unknown symbol __fscache_relinquish_cookie<br />
nfs: Unknown symbol __fscache_unregister_netfs<br />
nfs: Unknown symbol __fscache_maybe_release_page<br />
nfs: Unknown symbol __fscache_read_or_alloc_page<br />
nfs: Unknown symbol __fscache_uncache_page<br />
nfs: Unknown symbol __fscache_register_netfs<br />
nfs: Unknown symbol __fscache_write_page<br />
nfs: Unknown symbol __fscache_wait_on_page_write<br />
nfs: Unknown symbol __fscache_acquire_cookie<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/09/15/fs-cache-tech-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to convert CentOS 6.0 to Scientific Linux 6.x</title>
		<link>http://blog.bradiceanu.net/2011/09/02/how-to-convert-centos-6-0-to-scientific-linux-6-x/</link>
		<comments>http://blog.bradiceanu.net/2011/09/02/how-to-convert-centos-6-0-to-scientific-linux-6-x/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 21:34:56 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[scientific linux]]></category>
		<category><![CDATA[sl]]></category>
		<category><![CDATA[sl6x]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=385</guid>
		<description><![CDATA[Install the Scientific Linux 6.x yum repositories: rpm -ivh http://ftp.scientificlinux.org/linux/scientific/6x/i386/os/Packages/yum-conf-sl6x-1-1.noarch.rpm Install the required GPG keys: - for i386 arch: rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/i386/os/Packages/sl-release-6.1-2.i686.rpm OR - for x86_64 arch: rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/x86_64/os/Packages/sl-release-6.1-2.x86_64.rpm Update from CentOS 6.0 to Scientific Linux 6.x using yum: yum clean all yum update Remove some old packages: rpm -e centos-release rpm [...]]]></description>
				<content:encoded><![CDATA[<p>Install the Scientific Linux 6.x yum repositories:<code><br />
rpm -ivh http://ftp.scientificlinux.org/linux/scientific/6x/i386/os/Packages/yum-conf-sl6x-1-1.noarch.rpm<br />
</code></p>
<p>Install the required GPG keys:<br />
- for i386 arch:<code><br />
rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/i386/os/Packages/sl-release-6.1-2.i686.rpm<br />
</code><br />
OR</p>
<p>- for x86_64 arch:<code><br />
rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/x86_64/os/Packages/sl-release-6.1-2.x86_64.rpm<br />
</code></p>
<p>Update from CentOS 6.0 to Scientific Linux 6.x using yum:<code><br />
yum clean all<br />
yum update<br />
</code></p>
<p>Remove some old packages:<code><br />
rpm -e centos-release<br />
rpm -e yum-plugin-fastestmirror<br />
</code></p>
<p>Reboot and enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/09/02/how-to-convert-centos-6-0-to-scientific-linux-6-x/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPad iOS 4.3 App Store Updates date bug</title>
		<link>http://blog.bradiceanu.net/2011/03/17/ipad-ios-4-3-app-store-updates-date-bug/</link>
		<comments>http://blog.bradiceanu.net/2011/03/17/ipad-ios-4-3-app-store-updates-date-bug/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 12:51:29 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=358</guid>
		<description><![CDATA[After iPad (first generation) iOS 4.3 update, the App Store displays wrong release dates for updated applications, as can be seen in the captured image: Wrong date: 29 October 2009, although the application update was released on 16 March 2011. The App Store shows correct update date on my iPhone also running iOS 4.3: Update: [...]]]></description>
				<content:encoded><![CDATA[<p>After iPad (first generation) iOS 4.3 update, the App Store displays wrong release dates for updated applications, as can be seen in the captured image:</p>
<p><a href="http://blog.bradiceanu.net/wp-content/uploads/2011/03/iPad.png" target="_new"><img src="http://blog.bradiceanu.net/wp-content/uploads/2011/03/iPad.png" alt="" title="iPad App Store Updates date bug" width="512" height="384" class="alignnone size-full wp-image-359" /></a></p>
<p>Wrong date: 29 October 2009, although the application update was released on <a href="http://ios.wordpress.org/2011/03/16/wordpress-for-ios-2-7-now-available/" target="_new">16 March 2011</a>.</p>
<p>The App Store shows correct update date on my iPhone also running iOS 4.3:</p>
<p><a href="http://blog.bradiceanu.net/wp-content/uploads/2011/03/iPhone.png" target="_new"><img src="http://blog.bradiceanu.net/wp-content/uploads/2011/03/iPhone.png" alt="" title="iPhone App Store Updates" width="320" height="480" class="alignnone size-full wp-image-368" /></a></p>
<p>Update: The issue is still not fixed in iOS 4.3.1, at least on my iPad.</p>
<p>Update 2: Issue still present in iOS 4.3.2</p>
<p>Update 3: Issue still present in iOS 4.3.3</p>
<p>Update 4: Issue still present on my iPad 2 in iOS 4.3.4, appears to be fixed on iPhone 4 iOS 4.3.4</p>
<p>Update 5: Issue still present on my iPad 2 in iOS 4.3.5</p>
<p>Update 6: Issue still present on my iPad 2 in iOS 5.0</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/03/17/ipad-ios-4-3-app-store-updates-date-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to improve your website speed in four easy steps</title>
		<link>http://blog.bradiceanu.net/2011/03/15/how-to-improve-your-website-speed-in-four-easy-steps/</link>
		<comments>http://blog.bradiceanu.net/2011/03/15/how-to-improve-your-website-speed-in-four-easy-steps/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 09:46:49 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[eaccelerator]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=306</guid>
		<description><![CDATA[It&#8217;s fairly easy to improve your AMP (Apache, MySQL, PHP) website speed: 1. Enable HTTP KeepAlives and persistent connections 2. Enable server-side output compression 3. Enable MySQL query caching 4. Install a PHP accelerator and optimizer &#160; 1. Enable HTTP KeepAlives and persistent connections From Apache 2.2 manual: The Keep-Alive extension to HTTP/1.0 and the [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s fairly easy to improve your AMP (Apache, MySQL, PHP) website speed:</p>
<p><strong>1. Enable HTTP KeepAlives and persistent connections</strong></p>
<p><strong>2. Enable server-side output compression</strong></p>
<p><strong>3. Enable MySQL query caching</strong></p>
<p><strong>4. Install a PHP accelerator and optimizer</strong></p>
<p><span id="more-306"></span><br />
&nbsp;</p>
<p><strong>1. Enable HTTP KeepAlives and persistent connections</strong></p>
<p>From Apache 2.2 manual:<br />
The Keep-Alive extension to HTTP/1.0 and the persistent connection feature of HTTP/1.1 provide long-lived HTTP sessions which allow multiple requests to be sent over the same TCP connection. In some cases this has been shown to result in an almost 50% speedup in latency times for HTML documents with many images. To enable Keep-Alive connections, set <code>KeepAlive On</code> in your httpd.conf file [1].</p>
<p>&nbsp;</p>
<p><strong>2. Enable server-side output compression</strong></p>
<p>Use Apache Module mod_deflate to enable on the fly server-side output compression before being sent to the client over the network. Compression decreases the bandwidth usage and also decreases the page load time [2].</p>
<p>First, make sure the <a href="http://httpd.apache.org/docs/current/mod/mod_deflate.html" target="_new">mod_deflate</a> module is loaded in httpd.conf:</p>
<p><code>LoadModule deflate_module mod_deflate.so</code></p>
<p>Enable compression for text files:</p>
<p><code>AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript</code></p>
<p>&nbsp;</p>
<p><strong>3. Enable MySQL query caching</strong></p>
<p>The MySQL query cache is a unique caching strategy that is currently not utilized by other database engines, and one that can greatly enhance the performance of most any system that experiences high degrees of read activity. Because both physical and logical I/O activity is all but eliminated by the query cache, even systems that must bear the brunt of inefficient SQL statements can many times perform faster than those on other database platforms. [3]</p>
<p>To enable MySQL query caching, add the following two lines under [mysqld] block in your my.cnf (/etc/my.cnf on RHEL / CentOS) file:</p>
<p><code>query_cache_type = 1<br />
query_cache_size = 16M</code></p>
<p>and restart your mysql server.</p>
<p>&nbsp;</p>
<p><strong>4. Install a PHP accelerator and optimizer</strong></p>
<p>I use <a href="http://eaccelerator.net/" target="_new">eAccelerator</a> which is a free open-source PHP accelerator &amp; optimizer. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.</p>
<p>On RHEL / CentOS you can install eAccelerator from Fedora&#8217;s <a href="http://fedoraproject.org/wiki/EPEL" target="_new">Extra Packages for Enterprise Linux (EPEL)</a>:</p>
<p><code>yum install php-eaccelerator</code></p>
<p>and restart your web server:</p>
<p><code>service httpd restart</code></p>
<p>The configuration file is at /etc/php.d/eaccelerator.ini, default settings should work for most users.<br />
Precompiled PHP files are stored in /var/cache/php-eaccelerator/.</p>
<p>To display old and stale cache files, run:</p>
<p><code>find /var/cache/php-eaccelerator/ -type f -atime +30</code></p>
<p>&nbsp;</p>
<p>[1] <a href="http://httpd.apache.org/docs/current/mod/core.html#keepalive" target="_new">Apache Core Features &#8211; KeepAlive</a><br />
[2] <a href="http://www.webperformance.com/library/reports/moddeflate/" target="_new">Measuring the Performance Effects of mod_deflate in Apache 2.2</a><br />
[3] <a href="http://dev.mysql.com/tech-resources/articles/mysql-query-cache.html" target="_new">A Practical Look at the MySQL Query Cache</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/03/15/how-to-improve-your-website-speed-in-four-easy-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The first romanian Android tablet &#8211; AllDro</title>
		<link>http://blog.bradiceanu.net/2011/03/09/romanian-android-tablet/</link>
		<comments>http://blog.bradiceanu.net/2011/03/09/romanian-android-tablet/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 10:17:02 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Romanian]]></category>
		<category><![CDATA[allview]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=291</guid>
		<description><![CDATA[The romanian company Visual Fan through its AllView brand offers their first 3G dual SIM phone &#8211; the AllView Q1 GET. It comes with a 2.4&#8243; screen, QWERTY keyboard, 3G / EDGE / GPRS (unlocked), Wi-Fi, Bluetooth, Push e-mail from Mobiquus and Bolt web browser. The price is about â‚¬ 120 / $ 170. The [...]]]></description>
				<content:encoded><![CDATA[<p>The romanian company Visual Fan through its <a href="http://www.allview.ro/" target="_new">AllView</a> brand offers their first 3G dual SIM phone &#8211; the AllView <a href="http://www.allview.ro/index.php?id=82" target="_new">Q1 GET</a>. It comes with a 2.4&#8243; screen, QWERTY keyboard, 3G / EDGE / GPRS (unlocked), Wi-Fi, Bluetooth, Push e-mail from Mobiquus and Bolt web browser. The price is about â‚¬ 120 / $ 170.</p>
<p>The big news is they launched the first romanian Android tablet &#8211; the AllView <a href="http://www.allview.ro/index.php?id=9" target="_new">AllDro</a> which comes with a 7&#8243; TFT display (800 x 480) , 2 or 4 GB memory (expandable up to 32 GB), 800 MHz processor, mini-USB port, Wi-Fi, HDMI output, 3400 mAh battery all for the price under â‚¬ 170 / $ 240.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/03/09/romanian-android-tablet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good luck Nokia</title>
		<link>http://blog.bradiceanu.net/2011/03/08/good-luck-nokia/</link>
		<comments>http://blog.bradiceanu.net/2011/03/08/good-luck-nokia/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 09:04:16 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=282</guid>
		<description><![CDATA[After Nokia and Microsoft partnership was announced and Nokia dropping Symbian in favor of Windows Mobile, looking back at all Nokia phones I have owned in time and compiled this list: Nokia 3210]]></description>
				<content:encoded><![CDATA[<p>After Nokia and Microsoft partnership was announced and Nokia dropping Symbian in favor of Windows Mobile, looking back at all Nokia phones I have owned in time and compiled this list:</p>
<p><a href="http://www.gsmarena.com/nokia_3210-6.php" target="_new">Nokia 3210</a><br />
<a href="http://www.gsmarena.com/nokia_6210-12.php" target=_new">Nokia 6210</a><br />
<a href="http://www.gsmarena.com/nokia_6310i-317.php" target="_new">Nokia 6310i</a><br />
<a href="http://www.gsmarena.com/nokia_6630-811.php" target="_new">Nokia 6630</a><br />
<a href="http://www.gsmarena.com/nokia_6680-1045.php" target="_new">Nokia 6680</a><br />
<a href="http://www.gsmarena.com/nokia_6021-1088.php" target="_new">Nokia 6021</a><br />
<a href="http://www.gsmarena.com/nokia_e70-1323.php" target="_new">Nokia E70</a><br />
<a href="http://www.gsmarena.com/nokia_e51-2106.php" target="_new">Nokia E51</a><br />
<a href="http://www.gsmarena.com/nokia_3120_classic-2240.php" target="_new">Nokia 3120 classic</a></p>
<p>Good luck Nokia!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/03/08/good-luck-nokia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ldd equivalent under Mac OS X</title>
		<link>http://blog.bradiceanu.net/2011/03/04/ldd-equivalent-under-mac-os-x/</link>
		<comments>http://blog.bradiceanu.net/2011/03/04/ldd-equivalent-under-mac-os-x/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 09:32:59 +0000</pubDate>
		<dc:creator>Cristian Bradiceanu</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[ldd]]></category>
		<category><![CDATA[otool]]></category>

		<guid isPermaLink="false">http://blog.bradiceanu.net/?p=269</guid>
		<description><![CDATA[You can use the object file displaying tool &#8211; otool. The ldd equivalent otool parameter is -L: -L print shared libraries used Example: $ otool -L ~/bin/wget /Users/cbredi/bin/wget: /usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8) /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8) /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version [...]]]></description>
				<content:encoded><![CDATA[<p>You can use the object file displaying tool &#8211; otool. The ldd equivalent otool parameter is -L:</p>
<p>-L print shared libraries used</p>
<p>Example:<br />
<code>$ otool -L ~/bin/wget<br />
/Users/cbredi/bin/wget:<br />
/usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)<br />
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)<br />
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)<br />
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)<br />
</code></p>
<p>If you do not have the otool command, make sure <a href="http://developer.apple.com/technologies/tools/xcode.html" target="_new">Xcode</a> is properly installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bradiceanu.net/2011/03/04/ldd-equivalent-under-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
