<?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>Sycha Web Design &amp; Development</title>
	<atom:link href="https://www.sycha.com/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sycha.com</link>
	<description>Website Design &#38; Development</description>
	<lastBuildDate>Thu, 02 Jun 2022 03:05:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.10</generator>
	<item>
		<title>jQuery: get a specific ancestor of an element</title>
		<link>https://www.sycha.com/jquery-get-a-specific-ancestor-of-an-element</link>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Sat, 22 Jun 2013 01:35:46 +0000</pubDate>
				<category><![CDATA[jQuery / Javascript Resources]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1502</guid>

					<description><![CDATA[Here's a nicer way to get an ancestor element without chaining calls to parent().parent() etc.]]></description>
										<content:encoded><![CDATA[<p>If you want to get a grandparent or great grandparent element you can<br />
Here&#8217;s a nicer way to get an ancestor element without chaining calls to parent().parent() etc.</p>
<pre lang="javascript">
// use parent() for the parent element
$(this).parent(); 

// use parents() for a specific level of ancestor
$(this).parents(':eq(0)'); // parent
$(this).parents(':eq(1)'); // grandparent
$(this).parents(':eq(2)'); // great grandparent

// or for an ancestor with a specific selector
$(this).parents('#id'); 
</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Magento Tip: Enable Google Sitemap XML</title>
		<link>https://www.sycha.com/magento-tip-enable-google-sitemap-xml</link>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Tue, 14 May 2013 23:27:16 +0000</pubDate>
				<category><![CDATA[Magento Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1490</guid>

					<description><![CDATA[Magento has good support for generating a Google Sitemap XML file, there are just a few steps to the process.]]></description>
										<content:encoded><![CDATA[<p>Magento has good support for generating a Google Sitemap XML file, there are just a few steps to the process.</p>
<ol>
<li><a title="Magento Tip: Setting Up Cron (Scheduled Tasks)" href="https://www.sycha.com/magento-tip-setting-up-cron-scheduled-tasks" target="_blank">Enable Magento&#8217;s cron system &#8211; see here for details.</a></li>
<li>Enable Google Sitemap in the Magento admin:
<pre>System &gt; Configuration &gt; Catalog &gt; Google Sitemap &gt; Generation Settings</pre>
<p><img class="aligncenter size-full wp-image-1492" alt="sitemap-generation" src="https://www.sycha.com/wp-content/uploads/2013/05/sitemap-generation.png" width="529" height="391" srcset="https://www.sycha.com/wp-content/uploads/2013/05/sitemap-generation.png 529w, https://www.sycha.com/wp-content/uploads/2013/05/sitemap-generation-300x221.png 300w, https://www.sycha.com/wp-content/uploads/2013/05/sitemap-generation-404x299.png 404w" sizes="(max-width: 529px) 100vw, 529px" /></p>
<p>You can also alter the frequency and priority options of the categories, products etc.. I find the defaults are fine.</li>
<li>Add a sitemap file
<pre>Catalog &gt; Google Sitemap &gt; Add Sitemap</pre>
<p><img loading="lazy" class="aligncenter size-full wp-image-1493" alt="new-sitemap" src="https://www.sycha.com/wp-content/uploads/2013/05/new-sitemap.png" width="529" height="223" srcset="https://www.sycha.com/wp-content/uploads/2013/05/new-sitemap.png 529w, https://www.sycha.com/wp-content/uploads/2013/05/new-sitemap-300x126.png 300w" sizes="(max-width: 529px) 100vw, 529px" /></li>
<li>Generate the sitemap so it exists.<br />
<a class="fancybox" href="https://www.sycha.com/wp-content/uploads/2013/05/generate.png"><img loading="lazy" class="aligncenter size-full wp-image-1494 fit" alt="generate" src="https://www.sycha.com/wp-content/uploads/2013/05/generate.png" width="931" height="206" srcset="https://www.sycha.com/wp-content/uploads/2013/05/generate.png 931w, https://www.sycha.com/wp-content/uploads/2013/05/generate-300x66.png 300w, https://www.sycha.com/wp-content/uploads/2013/05/generate-598x132.png 598w" sizes="(max-width: 931px) 100vw, 931px" /></a><br />
Cron will update the file ongoing according to your generation settings in step 2.</li>
<li><a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=183669&amp;topic=8476&amp;ctx=topic" target="_blank">Submit your sitemap to Google &#8211; see here for details.</a></li>
</ol>
<p>And you&#8217;re good to go.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress Command Line Database Upgrade</title>
		<link>https://www.sycha.com/wordpress-command-line-database-upgrade</link>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Sat, 22 Sep 2012 06:55:12 +0000</pubDate>
				<category><![CDATA[WordPress Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1477</guid>

					<description><![CDATA[If you're like me and manage dozens of WordPress sites, you've probably got a shared code base which allows you to upgrade the WordPress filesystem easily.. But most likely you've also found it painful to have to visit each wp-admin individually and click the "Update WordPress Database" button. Ever wanted to script this task to run from the command line? Here you go :)]]></description>
										<content:encoded><![CDATA[<p>If you&#8217;re like me and manage dozens of WordPress sites, you&#8217;ve probably got a shared code base which allows you to upgrade the WordPress filesystem easily.. But most likely you&#8217;ve also found it painful to have to visit each wp-admin individually and click the &#8220;Update WordPress Database&#8221; button. Ever wanted to script this task to run from the command line? Here you go <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The script below allows you to specify the path to one WordPress installation.. For multiple sites/installs just put this script in a loop.</p>
<p>Thanks to <a href="https://github.com/wp-cli/wp-cli" target="_blank">wp-cli</a> for pointing me in the right direction.</p>
<pre lang="PHP">// specify path to your wordpress root - no trailing slash
$wp_root = '/path/to/wordpress/root';

// load wordpress
require "{$wp_root}/wp-load.php";

// ensure we don't run out of memory
@ini_set( 'memory_limit', -1 );

// load admin API
require "{$wp_root}/wp-admin/includes/admin.php";

// load upgrade API
require "{$wp_root}/wp-admin/includes/upgrade.php";

// upgrade database
wp_upgrade();</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Merge AVI files in Debian Linux</title>
		<link>https://www.sycha.com/merge-avi-files-in-debian-linux</link>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Fri, 21 Sep 2012 07:21:28 +0000</pubDate>
				<category><![CDATA[Linux Resources]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1466</guid>

					<description><![CDATA[Here&#8217;s a nice quick way to merge 2 or more AVI files into 1. Add Debian Multimedia to your sources list vi /etc/apt/sources.list I&#8217;m currently using Squeeze &#8211; change to your distro as necessary deb http://deb-multimedia.org squeeze main apt-get update Install the Debian Multimedia keyring apt-get install deb-multimedia-keyring Install these packages without verification [y/N]? y [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Here&#8217;s a nice quick way to merge 2 or more AVI files into 1.</p>
<ol>
<li>Add Debian Multimedia to your sources list
<pre lang="bash">vi /etc/apt/sources.list</pre>
<p>I&#8217;m currently using Squeeze &#8211; change to your distro as necessary</p>
<pre lang="bash">deb http://deb-multimedia.org  squeeze main</pre>
<pre lang="bash">apt-get update</pre>
</li>
<li>Install the Debian Multimedia keyring
<pre lang="bash">apt-get install deb-multimedia-keyring
Install these packages without verification [y/N]? y
apt-get update</pre>
</li>
<li>Install Transcode
<pre lang="bash">apt-get install transcode-utils</pre>
</li>
<li>Merge away
<pre lang="bash">avimerge -o Merged.avi -i Part1.avi Part2.avi</pre>
</li>
</ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Magento Performance Boost: Enable Log Cleaning</title>
		<link>https://www.sycha.com/magento-performance-boost-enable-log-cleaning</link>
					<comments>https://www.sycha.com/magento-performance-boost-enable-log-cleaning#comments</comments>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Mon, 09 May 2011 09:56:22 +0000</pubDate>
				<category><![CDATA[Magento Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1459</guid>

					<description><![CDATA[Magento has automated log cleaning functionality built in, but it is not enabled by default. Here's how to turn it on.]]></description>
										<content:encoded><![CDATA[<p>Magento stores a lot of logging information in the database tables prefixed with log_<br />
e.g. log_visitor_info, log_url_info, etc. As with <a href="/magento-performance-boost-cleanup-old-session-files">Magento&#8217;s session files</a>, if not handled properly, these tables will grow out of control and hinder performance.</p>
<p>Magento has automated log cleaning functionality built in, but it is not enabled by default. Here&#8217;s how to turn it on.</p>
<ol>
<li>Firstly you need make sure Magento&#8217;s cron system is running.<br />
If you are unsure about this, see this article on <a href="/magento-tip-setting-up-cron-scheduled-tasks">setting up cron (scheduled tasks)</a>.</li>
<li>Once cron is enabled and running, simply enable log cleaning via the admin:
<pre lang="bash">System > Configuration > Advanced > System > Log Cleaning</pre>
</li>
</ol>
<p>As per the screenshot below, I like to save 1 days logs, and perform the cleaning at 4:00am each morning.</p>
<p><img loading="lazy" src="https://www.sycha.com/wp-content/uploads/2011/05/log-cleaning.png" alt="" title="Magento Log Cleaning" width="517" height="260" class="aligncenter size-full wp-image-1460" srcset="https://www.sycha.com/wp-content/uploads/2011/05/log-cleaning.png 517w, https://www.sycha.com/wp-content/uploads/2011/05/log-cleaning-300x150.png 300w" sizes="(max-width: 517px) 100vw, 517px" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sycha.com/magento-performance-boost-enable-log-cleaning/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Magento Performance Boost: Cleanup Old Session Files</title>
		<link>https://www.sycha.com/magento-performance-boost-cleanup-old-session-files</link>
					<comments>https://www.sycha.com/magento-performance-boost-cleanup-old-session-files#comments</comments>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Mon, 09 May 2011 09:51:09 +0000</pubDate>
				<category><![CDATA[Magento Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1456</guid>

					<description><![CDATA[If left unchecked, Magento session files can grow out of control and have a negative impact on your sites performance (aswell as taking up storage space). This article explains how to make sure old session files are removed automatically.]]></description>
										<content:encoded><![CDATA[<p>If left unchecked, Magento session files can grow out of control and have a negative impact on your sites performance (aswell as taking up storage space). This article explains how to make sure old session files are removed automatically.</p>
<p>Magento stores it&#8217;s session files in var/session and I&#8217;ve seen too many Magento installations where the size of this directory has grown into the gigabytes. A quick browse of this directory should tell you whether you have a problem or not.</p>
<p>PHP has it&#8217;s own &#8216;garbage collection&#8217; process for deleting old session files, but it&#8217;s disabled in Debian &#8220;due to the strict permissions on /var/lib/php5&#8221;<br />
So, if you are using Debian then you&#8217;ll need to setup a simple cron script to do this garbage collection for you.</p>
<p>For this example, let&#8217;s say the path to your Magento installation is <strong>/path/to/magento</strong> and we want to delete session files over a week old.</p>
<ol>
<li>Create a new file /path/to/magento/session_cleanup.sh
<pre lang="bash">vi /path/to/magento/session_cleanup.sh</pre>
</li>
<li>Add the following 2 lines to the file
<pre lang="bash">
#!/bin/sh
find /path/to/magento/var/session -name 'sess_*' -type f -mtime +7 -exec rm {} \;
</pre>
</li>
<li>Make sure the file is executable
<pre lang="bash">chmod u+x /path/to/magento/session_cleanup.sh</pre>
</li>
<li>Now add it to your crontab
<pre lang="bash">crontab -e</pre>
<p>and set it to run every day, let&#8217;s say at 3am</p>
<pre lang="bash">0 3 * * *  /bin/sh /path/to/magento/session_cleanup.sh</pre>
</li>
</ol>
<p>And we&#8217;re done.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sycha.com/magento-performance-boost-cleanup-old-session-files/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Magento Tip: Setting Up Cron (Scheduled Tasks)</title>
		<link>https://www.sycha.com/magento-tip-setting-up-cron-scheduled-tasks</link>
					<comments>https://www.sycha.com/magento-tip-setting-up-cron-scheduled-tasks#comments</comments>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Mon, 09 May 2011 09:33:13 +0000</pubDate>
				<category><![CDATA[Magento Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1448</guid>

					<description><![CDATA[Magento has it's own cron (scheduled tasks) system which handles such things as newsletter sends, sitemap generation and database log cleaning. To activate this system, you need to set up a cron job on the server to run Magento's cron script at a regular interval.]]></description>
										<content:encoded><![CDATA[<p>Magento has it&#8217;s own cron (scheduled tasks) system which handles such things as newsletter sends, sitemap generation and database log cleaning. To activate this system, you need to set up a cron job on the server to run Magento&#8217;s cron script at a regular interval.</p>
<p>Magento provides a shell script (cron.sh) which calls a PHP script (cron.php)<br />
Both files are in the root directory of the Magento installation.<br />
I like to bypass the shell script and run the PHP script directly, and I set it to run every 5 mins</p>
<p>To do this in Debian, you should open your crontab for editing:</p>
<pre lang="bash">crontab -e</pre>
<p>Then add a crontab entry such as this (replacing with your path):</p>
<pre lang="bash">*/5 * * * * php -q /path/to/magento/cron.php</pre>
<p>The default cron scheduling settings work fine for me but you can tweak them if you like to have more control:</p>
<pre>System > Configuration > Advanced > System > Cron (Scheduled Tasks)</pre>
<p><img loading="lazy" src="https://www.sycha.com/wp-content/uploads/2011/05/cron1.png" alt="" title="Magento Default Cron Settings" width="521" height="257" class="aligncenter size-full wp-image-1452" srcset="https://www.sycha.com/wp-content/uploads/2011/05/cron1.png 521w, https://www.sycha.com/wp-content/uploads/2011/05/cron1-300x147.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></p>
<p>Note: A quick way to test your setup is to check the database table called <strong>cron_schedule</strong>. If cron is running, this table will have records in it. Remember to wait 5 mins after adding the crontab entry so it has a chance to run <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sycha.com/magento-tip-setting-up-cron-scheduled-tasks/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: Assign custom CSS classes with the Visual Editor (TinyMCE)</title>
		<link>https://www.sycha.com/wordpress-assign-custom-css-classes-visual-editor</link>
					<comments>https://www.sycha.com/wordpress-assign-custom-css-classes-visual-editor#comments</comments>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Sat, 23 Apr 2011 08:52:57 +0000</pubDate>
				<category><![CDATA[WordPress Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1441</guid>

					<description><![CDATA[As a WordPress theme developer, it's very useful to be able to define CSS classes in a theme's stylesheet, then allow them to be assigned to elements by the user with the Visual editor. Classic examples would be special classes to style links, lists and images.]]></description>
										<content:encoded><![CDATA[<p>As a WordPress theme developer, it&#8217;s very useful to be able to define CSS classes in a theme&#8217;s stylesheet, then allow them to be assigned to elements by the user with the Visual editor. Classic examples would be special classes to style links, lists and images.</p>
<p>For anyone comfortable with editing code, it&#8217;s easy enough to switch to HTML mode and add the class attribute manually to the desired element. But for most people, it&#8217;s far easier to select the text or image, then choose the desired style from a dropdown.</p>
<p>To set up this capability we need to:</p>
<ol>
<li>hook into the tiny_mce_before_init filter</li>
<li>define the list of classes we wish to appear in the dropdown</li>
<li>activate the &#8220;Styles&#8221; dropdown in the editor</li>
</ol>
<p>The format for the custom class list is <strong>{label}</strong>=<strong>{class-name}</strong> seperated by semi-colons,<br />
e.g.<br />
<em>&#8220;Special Style 1=special-1;Special Style 2=special-2;Special Style 3=special-3&#8221;</em></p>
<p>Using this example list of classes, the code which can go in your functions.php file is as follows:</p>
<pre lang="PHP">
add_filter('tiny_mce_before_init', 'add_custom_classes');
function add_custom_classes($arr_options) {
	$arr_options['theme_advanced_styles'] = "Special Style 1=special-1;Special Style 2=special-2;Special Style 3=special-3";
	$arr_options['theme_advanced_buttons2_add_before'] = "styleselect";
	return $arr_options;
}
</pre>
<p><strong>Note: </strong>Prior to WordPress 3.1, the &#8220;Insert/edit link&#8221; dialog included a &#8220;class&#8221; drop down, which was populated by the same theme_advanced_styles list we have used here. In version 3.1 this drop down was removed by the core dev team. The technique described in this post is one way to work around this update to the WordPress admin.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sycha.com/wordpress-assign-custom-css-classes-visual-editor/feed</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: Specify a different version of jQuery with wp_enqueue_script()</title>
		<link>https://www.sycha.com/wordpress-specify-different-version-jquery-wp_enqueue_script</link>
		
		<dc:creator><![CDATA[Charlie Evans]]></dc:creator>
		<pubDate>Wed, 20 Apr 2011 05:16:04 +0000</pubDate>
				<category><![CDATA[WordPress Development]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1433</guid>

					<description><![CDATA[I find using the wp_enqueue_script function a nice tidy way to include javascript files in my theme. Especially when using scripts that come bundled with WordPress, such as jQuery, script.aculo.us, etc. However I recently had an issue with the very cool Fancybox jQuery plugin not playing nice with the version of jQuery that shipped with WordPress. Here's the solution.]]></description>
										<content:encoded><![CDATA[<p>I find using the <strong>wp_enqueue_script</strong> function a nice tidy way to include javascript files in my theme. Especially when using scripts that come bundled with WordPress, such as jQuery, script.aculo.us, etc. However I recently had an issue with the very cool Fancybox jQuery plugin not playing nice with the version of jQuery that shipped with WordPress. Here&#8217;s the solution.</p>
<p>You essentially need to tell WordPress to use a different version, by way of the functions <strong>wp_deregister_script</strong> and <strong>wp_register_script</strong>.</p>
<p>FYI at the time of writing, I&#8217;m using Fancybox Version 1.3.4 which plays nice with jQuery 1.4.3</p>
<p>Here&#8217;s the PHP code to go in your functions.php:</p>
<pre lang="php">function my_enqueue_scripts() {
	wp_deregister_script('jquery');
	wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js');
	wp_enqueue_script('jquery');
}

add_action('wp_enqueue_scripts', 'my_enqueue_scripts');
</pre>
<p>For more information on wp_enqueue_script, see the codex:<br />
<a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script" target="_blank">http://codex.wordpress.org/Function_Reference/wp_enqueue_script</a></p>
<p>Check out Fancybox &#8211; jQuery Plugin here:<br />
<a href="http://fancybox.net" target="_blank">http://fancybox.net</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>10 Free Concrete Textures; Cracked and Grunge Textures</title>
		<link>https://www.sycha.com/10-free-concrete-textures-cracked-and-grunge-textures</link>
					<comments>https://www.sycha.com/10-free-concrete-textures-cracked-and-grunge-textures#comments</comments>
		
		<dc:creator><![CDATA[Melissa Evans]]></dc:creator>
		<pubDate>Wed, 01 Dec 2010 01:39:23 +0000</pubDate>
				<category><![CDATA[Free Downloads]]></category>
		<category><![CDATA[concrete textures]]></category>
		<category><![CDATA[crack concrete]]></category>
		<category><![CDATA[design resources]]></category>
		<category><![CDATA[Free download]]></category>
		<category><![CDATA[Free High Res Textures]]></category>
		<category><![CDATA[textures]]></category>
		<guid isPermaLink="false">https://www.sycha.com/?p=1381</guid>

					<description><![CDATA[Some more ultra handy concrete textures from around my house. There&#8217;s a lot containing cracks, and of course excellent grunge textures. High resolution 3872 x 2595 (300 pixels/inch). Click on the thumbnails below to download the full sized texture image. I used “Concrete 712″ for the above banner image. Free for personal or commercial use! [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://www.sycha.com/wp-content/uploads/2011/03/concrete-texture-banner2.jpg" alt="Concrete Textures" /></p>
<p>Some more ultra handy concrete textures from around my house. There&#8217;s a lot containing cracks, and of course excellent grunge textures.</p>
<p>High resolution 3872 x 2595 (300 pixels/inch). Click on the thumbnails below to download the full sized texture image.</p>
<p>I used “Concrete 712″ for the above banner image.</p>
<p>Free for personal or commercial use!</p>
<div class="two-column clearfix">
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-712.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/712.jpg" /></a></p>
<p><strong>Concrete 712</strong><br />
Concrete with crack. A few dead leaves.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-696.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/696thumb.jpg" /></a></p>
<p><strong>Concrete 696</strong><br />
Grunge concrete texture with crack. One of the best textures.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-699.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete699thumb.jpg" /></a></p>
<p><strong>Concrete 699</strong><br />
Concrete with plenty of marks/texture.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-705.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete-705thumb.jpg" /></a></p>
<p><strong>Concrete 705</strong><br />
Nice irregular marks and a good texture.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-701.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete701thumb.jpg" /></a></p>
<p><strong>Concrete 701</strong><br />
2 beautiful concrete textures meet.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-710.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete710thumb.jpg" /></a></p>
<p><strong>Concrete 710</strong><br />
Subtle texture, crack. Very versatile.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-700.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete700thumb.jpg" /></a></p>
<p><strong>Concrete 700</strong><br />
Good grunge concrete texture. Blue paint marks.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-695.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete-695thumb.jpg" /></a></p>
<p><strong>Concrete 695</strong><br />
Extreme join. Bucket loads of texture. Most interesting of the bunch.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-697.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete-697thumb.jpg" /></a></p>
<p><strong>Concrete 697</strong><br />
Great variety of shades. Interesting crack.</p>
</div>
<div>
<a href="https://www.sycha.com/wp-content/uploads/2010/12/concrete-693.jpg"><img src="https://www.sycha.com/wp-content/uploads/2010/12/concrete-693thumb.jpg" /></a></p>
<p><strong>Concret 693</strong><br />
Concrete slab.</p>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sycha.com/10-free-concrete-textures-cracked-and-grunge-textures/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
