<?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>Milos Spasic &#8211; web developer</title>
	<atom:link href="https://milosspasic.com/feed" rel="self" type="application/rss+xml" />
	<link>https://milosspasic.com</link>
	<description>My activities: Photoshop - all kind of design, HTML, CSS, JavaScript, PHP, MySQL, WordPress specialist, SEO etc.</description>
	<lastBuildDate>Fri, 26 Feb 2016 14:14:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>WordPress add JavaScript to admin</title>
		<link>https://milosspasic.com/wordpress-add-javascript-to-admin</link>
					<comments>https://milosspasic.com/wordpress-add-javascript-to-admin#respond</comments>
		
		<dc:creator><![CDATA[Miloš Spasić]]></dc:creator>
		<pubDate>Fri, 26 Feb 2016 14:00:31 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[admin area]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">https://www.milosspasic.com/?p=148</guid>

					<description><![CDATA[<p>Here is how to add custom JavaScript to WordPress admin area (dashboard): Just copy code below and paste it to your themes functions.php file. Dont forget to change "your-theme/assets/js/CustomJS.js" with path to your JS file. // Add Custom JS to WordPress Admin Area Footer function custom_admin_js() { echo ''; } add_action('admin_footer', 'custom_admin_js'); // Add Custom [&#8230;]</p>
<p>The post <a href="https://milosspasic.com/wordpress-add-javascript-to-admin">WordPress add JavaScript to admin</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://milosspasic.com/uploads/WordPress-add-JavaScript-to-admin.png" title="WordPress add JavaScript to admin" rel="lightbox[148]"><img fetchpriority="high" decoding="async" src="https://milosspasic.com/uploads/WordPress-add-JavaScript-to-admin.png" alt="WordPress add JavaScript to admin" width="489" height="273" class="aligncenter size-full wp-image-157" srcset="https://milosspasic.com/uploads/WordPress-add-JavaScript-to-admin.png 2674w, https://milosspasic.com/uploads/WordPress-add-JavaScript-to-admin-300x168.png 300w, https://milosspasic.com/uploads/WordPress-add-JavaScript-to-admin-768x429.png 768w, https://milosspasic.com/uploads/WordPress-add-JavaScript-to-admin-1024x572.png 1024w" sizes="(max-width: 489px) 100vw, 489px" /></a></p>
<p>Here is how to add custom JavaScript to WordPress admin area (dashboard):</p>
<p><em>Just copy code below and paste it to your themes functions.php file.</em></p>
<p><em>Dont forget to change <code>"your-theme/assets/js/CustomJS.js"</code> with path to your JS file.</em></p>
<pre lang="php">// Add Custom JS to WordPress Admin Area Footer
function custom_admin_js() {
   echo '<script type="text/javascript" src="' . esc_url( home_url( '/' ) ) . 'wp-content/themes/your-theme/assets/js/CustomJS.js"></script>';
}
add_action('admin_footer', 'custom_admin_js');</pre>
<pre lang="php">// Add Custom JS to WordPress Admin Area Header
function custom_admin_js() {
    echo '<script type="text/javascript" src="' . esc_url( home_url( '/' ) ) . 'wp-content/themes/your-theme/assets/js/CustomJS.js"></script>';
}
add_action('admin_head', 'custom_admin_js');</pre><p>The post <a href="https://milosspasic.com/wordpress-add-javascript-to-admin">WordPress add JavaScript to admin</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://milosspasic.com/wordpress-add-javascript-to-admin/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress setup one language for admin and the other for theme</title>
		<link>https://milosspasic.com/wordpress-setup-one-language-for-admin-other-for-theme</link>
					<comments>https://milosspasic.com/wordpress-setup-one-language-for-admin-other-for-theme#respond</comments>
		
		<dc:creator><![CDATA[Miloš Spasić]]></dc:creator>
		<pubDate>Tue, 29 Apr 2014 18:07:53 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[theme]]></category>
		<guid isPermaLink="false">https://www.milosspasic.com/?p=134</guid>

					<description><![CDATA[<p>Here is one quick tip, if you want to have one language for WordPress admin and the other language for theme, just add this to your theme functions.php file: // setup one language for admin and the other for theme // must be called before load_theme_textdomain() function set_my_locale($locale) { $locale = ( is_admin() ) ? [&#8230;]</p>
<p>The post <a href="https://milosspasic.com/wordpress-setup-one-language-for-admin-other-for-theme">WordPress setup one language for admin and the other for theme</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Here is one quick tip, if you want to have one language for WordPress admin and the other language for theme, just add this to your theme <code>functions.php</code> file:</p>
<pre lang="php">
// setup one language for admin and the other for theme
// must be called before load_theme_textdomain()

function set_my_locale($locale) {
     $locale = ( is_admin() ) ? "en_US" : "sr_RS";
     setlocale(LC_ALL, $locale );
     return $locale;
}
add_filter( 'locale', 'set_my_locale' );
</pre>
<p>First language is for admin area, and second one is for theme and entire WordPress front end.</p>
<p>This must be called before: <a href="http://codex.wordpress.org/Function_Reference/load_theme_textdomain" target="_blank">load_theme_textdomain()</a></p>
<p>If you have problems with plugins translation, check out function: <a href="https://codex.wordpress.org/Function_Reference/load_plugin_textdomain" target="_blank">load_plugin_textdomain()</a></p><p>The post <a href="https://milosspasic.com/wordpress-setup-one-language-for-admin-other-for-theme">WordPress setup one language for admin and the other for theme</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://milosspasic.com/wordpress-setup-one-language-for-admin-other-for-theme/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Securing WordPress</title>
		<link>https://milosspasic.com/securing-wordpress</link>
					<comments>https://milosspasic.com/securing-wordpress#respond</comments>
		
		<dc:creator><![CDATA[Miloš Spasić]]></dc:creator>
		<pubDate>Tue, 18 Oct 2011 23:16:29 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[securing WordPress]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://www.milosspasic.com/?p=61</guid>

					<description><![CDATA[<p>This is the ultimate guide on how to achieve maximum safety of WordPress installation. After you make this changes, your WordPress blog will become bullet proof I guarantee you that! During the years of my work with with WordPress I came up with the list of six simple rules that you should implement on your [&#8230;]</p>
<p>The post <a href="https://milosspasic.com/securing-wordpress">Securing WordPress</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://milosspasic.com/uploads/Securing-WordPress.jpg" title="Securing WordPress" rel="lightbox[61]"><img decoding="async" src="https://milosspasic.com/uploads/Securing-WordPress-150x150.jpg" alt="Securing WordPress" title="Securing WordPress" width="150" height="150" class="alignnone size-thumbnail wp-image-62" /></a>This is the <strong>ultimate guide on how to achieve maximum safety of WordPress installation</strong>. After you make this changes, your WordPress blog will become bullet proof I guarantee you that!<br />
<br />During the years of my work with with WordPress I came up with the list of six simple rules that you should implement on your WordPress installation to make it secure and safe.</p>
<h2>Securing WordPress &#8211; six primary rules:</h2>
<ol>
<li><a href="https://milosspasic.com/securing-wordpress#database-prefix">Use unique database prefix</a></li>
<li><a href="https://milosspasic.com/securing-wordpress#wp-config">Update wp-config.php to the newest version</a></li>
<li><a href="https://milosspasic.com/securing-wordpress#functions">Edit your theme&#8217;s functions.php file to remove some risky messages</a></li>
<li><a href="https://milosspasic.com/securing-wordpress#htaccess">Use .htaccess to secure wp-config.php and .htaccess file itself</a></li>
<li><a href="https://milosspasic.com/securing-wordpress#plugins">Install two great WordPress security plugins</a></li>
<li><a href="https://milosspasic.com/securing-wordpress#up-to-date">Keep your WordPress up to date</a></li>
</ol>
<hr />
<h2><a name="database-prefix">Use unique WordPress database table prefix for your installation</a></h2>
<p>WordPress database table prefix is the default weakness for all WordPress blogs, because nobody ever bothers to change it. Hackers know this very well and they use it to massively deface WordPress sites. Don&#8217;t be lazy and change this. Only problem with this is that you must change it before you have installed your WordPress.</p>
<p>Open your <code>wp-config.php</code> file and find the default WordPress database table prefix. It looks like this:</p>
<pre lang="php" line="62">
$table_prefix  = 'wp_';
</pre>
<p>Change it to something unique and hard to guess(only numbers, letters, and underscores):</p>
<pre lang="php" line="62">
$table_prefix  = 'm3x7q_';
</pre>
<p>Save the <code>wp-config.php</code> and upload it to the host by overwriting the old file. And that was it, you are now ready to continue with the installation.</p>
<p>If you already have installed your blog with the default WordPress database table prefix, don&#8217;t worry. There is a solution for that as well.</p>
<p><strong>Changing default table prefix after installing WordPress</strong></p>
<p>Before changing your table prefix, <strong>make a backup of your database</strong> and be aware that your site is going to be down for a few minutes. Then open your <code>wp-config.php</code> and change your database table prefix as I described for the new installation.</p>
<p>Go to your database using phpMyAdmin, select your WordPress database, click on the <strong>SQL</strong> tab and paste the SQL commands bellow to rename all WordPress table prefixes from <code>wp_</code> to whatever you specified in your <code>wp-config.php</code> file.</p>
<p>SQL commands to rename the eleven default WordPress database tables:</p>
<pre lang="mysql">
RENAME table `wp_commentmeta` TO `m3x7q_commentmeta`;
RENAME table `wp_comments` TO `m3x7q_comments`;
RENAME table `wp_links` TO `m3x7q_links`;
RENAME table `wp_options` TO `m3x7q_options`;
RENAME table `wp_postmeta` TO `m3x7q_postmeta`;
RENAME table `wp_posts` TO `m3x7q_posts`;
RENAME table `wp_terms` TO `m3x7q_terms`;
RENAME table `wp_term_relationships` TO `m3x7q_term_relationships`;
RENAME table `wp_term_taxonomy` TO `m3x7q_term_taxonomy`;
RENAME table `wp_usermeta` TO `m3x7q_usermeta`;
RENAME table `wp_users` TO `m3x7q_users`;
</pre>
<p>If there are any other tables beside defaults, from plugins or whatever, rename them also using the same method.</p>
<p>Next step is to search the options table for any instances of the old database prefix. To accomplish this, enter the following SQL query in the SQL tab:</p>
<pre lang="mysql">
SELECT * FROM `m3x7q_options` WHERE `option_name` LIKE '%wp_%'
</pre>
<p>If you find any options created by plugins, custom scripts, etc. that begin with <code>wp_</code> rename them to the new prefix. You will be able to change it by clicking on the edit button for each record.</p>
<p>Now search the usermeta table for all instances of the old wp_ prefix. Here is an SQL command:</p>
<pre lang="mysql">
SELECT * FROM `m3x7q_usermeta` WHERE `meta_key` LIKE '%wp_%'
</pre>
<p>Rename any entry that begins with the default WordPress table prefix <code>wp_</code> to the new prefix.</p>
<p>Once you have completed all above steps, check your site for the proper functionality. Test the Admin, pages, posts, search etc. If your site is working normally, you have successfully changed WordPress database table prefix and you can move on to other security tweaks. And for just an case, make another database backup. <span class="top"><a href="#top" title="Top of Page" class="tp">Top of Page</a></span></p>
<hr />
<h2><a name="wp-config">Update wp-config.php to the newest version</a></h2>
<p>What does this mean? When you are updating your WordPress, <code>wp-config.php</code> stays from your old installation. It doesn&#8217;t change because it contains essential information&#8217;s for your site, so it can communicate with the database. So why to change it? Because WordPress have drastically improved security in its newer versions and some of that security improvements are contained in the new <code>wp-config.php</code> wich comes with fresh installation.</p>
<p>OK, so how can I upgrade my <code>wp-config.php</code> to the newest version? If we assume that your WordPress is up to date, go and <a href="http://wordpress.org/latest.zip" title="Download latest version of WordPress" target="_blank">get the latest version of WordPress</a>. Unpack the archive and find the file <code>wp-config-sample.php</code>, rename it to <code>wp-config.php</code> and open it with some editor. Now download your current <code>wp-config.php</code> from the host, and open it with the editor.</p>
<p>In the new <code>wp-config.php</code> find this variables:</p>
<pre lang="php" line="18">
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_HOST', 'localhost');
</pre>
<pre lang="php" line="62">
$table_prefix  = 'wp_';
</pre>
<p>Replace variables above with the values from your old <code>wp-config.php</code> file.</p>
<p>After you have finshed that, in your new <code>wp-config.php</code> find these lines:</p>
<pre lang="php" line="45">
define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');
</pre>
<p>Go to the <a href="https://api.wordpress.org/secret-key/1.1/salt/" title="WordPress.org secret-key service" target="_blank">WordPress.org secret-key service</a>, copy all you see there and replace the lines above with the new values.</p>
<p>Save your new <code>wp-config.php</code> file, and upload it to the server by overwriting the old file.(first backup the old file for just in case)</p>
<p>Go to your site, if you done everything correctly, you should see the front page. If not, you will see the warning that WordPress cannot connect to the database. If that happens, don&#8217;t panic, you have just missed to copy some of the variables from your old to the new <code>wp-config.php</code>. Go and check everything once more, I&#8217;m sure you will find the missed variable. <span class="top"><a href="#top" title="Top of Page" class="tp">Top of Page</a></span></p>
<hr />
<h3><a name="functions">Edit your theme&#8217;s functions.php file to remove some risky messages</a></h3>
<p>By default, WordPress displays its version in the <code>head</code> of your site:</p>
<pre lang="html4strict">
<meta name="generator" content="WordPress 3.2.1." />
</pre>
<p>That is bad, because if hackers find out what is the version of your software, they can hack it more easily.</p>
<p>To remove that version notification from the <code>head</code> add these lines to your themes <code>functions.php</code> file:</p>
<pre lang="php">
<?php
//Remove WordPress version from head
remove_action('wp_head', 'wp_generator');
?>
</pre>
<p>Also, when someone illegally try to log on to your admin area, WordPress by default displays error messages about wrong password or user name etc. That is bad! You don&#8217;t want to make things easier to attacker to hack in to the you admin area. Remove these error messages by adding these lines to your themes <code>functions.php</code> file:</p>
<pre lang="php">
<?php
//Remove admin login page error messages display
add_filter('login_errors',create_function('$a', "return null;"));
?>
</pre>
<p>That is all, save your <code>functions.php</code> and upload it to the host by overwriting the old file. <span class="top"><a href="#top" title="Top of Page" class="tp">Top of Page</a></span></p>
<hr />
<h3><a name="htaccess">Use .htaccess to secure wp-config.php and .htaccess file itself and to disable directory browsing</a></h3>
<p>If someone have their eyes on your <code>wp-config.php</code> file, your site is history, there is no need to give further explanation about this. And if someone get hold of your <code>.htaccess</code>, he could redirect your site to some phishing website. That is also catastrophic situation. Also its not a good idea let someone to view your directory content. So how can we protect these two vitally important files for our WordPress site and prevent directory browsing?</p>
<p>Solution is very simple, download the <code>.htaccess</code> file from your host and open it with the Notepad. If you are using custom permalinks, you should see this:</p>
<pre lang="javascript">
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
</pre>
<p>Add these lines of code before code above:</p>
<pre lang="javascript">
# disable directory browsing
Options All -Indexes
# secure wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# secure htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
</pre>
<p>When you are finshed, your <code>.htaccess</code> file should look like this:</p>
<pre lang="javascript">
# disable directory browsing
Options All -Indexes
# secure wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# secure htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
</pre>
<p>Save your <code>.htaccess</code> and upload it to the host by overwriting the old file. Go to your site and check if everything is working normally. <span class="top"><a href="#top" title="Top of Page" class="tp">Top of Page</a></span></p>
<hr />
<h3><a name="plugins">Install two great WordPress security plugins</a></h3>
<p>All WP experts these days advice us to use plugins that are scanning our site for traces of malicious code. My approach is slightly different, I like to stop bad things before they even have a chance to happen.</p>
<p>I recommend you to install and use these two great WordPress security plugins:</p>
<ol>
<li><a href="http://wordpress.org/extend/plugins/limit-login-attempts/" title="Download Limit Login Attempts WordPress plugin" target="_blank">Limit Login Attempts</a></li>
<li><a href="http://wordpress.org/extend/plugins/block-bad-queries/" title="Download Block Bad Queries (BBQ) WordPress plugin" target="_blank">Block Bad Queries (BBQ)</a></li>
</ol>
<p>I will not go into details about how these plugins work and what is their purpose, you can read all about that on links above. Trust me, they are must have. <span class="top"><a href="#top" title="Top of Page" class="tp">Top of Page</a></span></p>
<hr />
<h3><a name="up-to-date">Keep your WordPress up to date</a></h3>
<p>One of the most basic things about WordPress security is to keep things up to date. There is no perfect software without security holes in it, but WordPress community is doing a great job about fixing this holes constantly.</p>
<p>So please, <a href="http://codex.wordpress.org/Updating_WordPress" title="Updating WordPress" target="_blank">update your WordPress</a> regularly. You can do <a href="http://codex.wordpress.org/Updating_WordPress#Automatic_Update" title="WordPress Automatic Update" target="_blank">automatic Update</a> or <a href="http://codex.wordpress.org/Updating_WordPress#Manual_Update" title="WordPress Manual Update" target="_blank">manual update</a>.</p>
<p>Remember, your plugins and themes should be also updated regularly. By doing regular updates you can save your self hours or days of work if your site gets hacked.</p>
<h3>A few more security tips</h3>
<p>Read about <a href="http://codex.wordpress.org/Changing_File_Permissions" title="Changing File Permissions" target="_blank">file permissions in WordPress</a>, and set up them wisely. Bad file permissions can easily lead to be hacked.</p>
<p>Also if have default <code>admin</code> user on your blog, delete it and assign his posts to some other user name. Regulars backups of database, wp-content and uploads folder are also the things that you must never forget to do.</p>
<hr />
<h3>Conclusion</h3>
<p>If you follow these WordPress securing instructions, you reduce the probability to be hacked at some minimum level. I follow these rules so long and so far I have never failed.</p>
<blockquote><p>OK people, that&#8217;s all about Securing WordPress for now. If have any comments, suggestions or questions, feel free to post them below. I&#8217;ll be glad to answer you.</p></blockquote><p>The post <a href="https://milosspasic.com/securing-wordpress">Securing WordPress</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://milosspasic.com/securing-wordpress/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The circumstances forced me to write the first post</title>
		<link>https://milosspasic.com/first-post</link>
					<comments>https://milosspasic.com/first-post#respond</comments>
		
		<dc:creator><![CDATA[Miloš Spasić]]></dc:creator>
		<pubDate>Fri, 14 Oct 2011 00:00:35 +0000</pubDate>
				<category><![CDATA[This site]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[first]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[purpose]]></category>
		<category><![CDATA[skills]]></category>
		<guid isPermaLink="false">https://www.milosspasic.com/?p=1</guid>

					<description><![CDATA[<p>Maybe it sounds like a cliche, but every day I have so many obligations that I simply didn&#8217;t have the time to start writing on this site. So, what&#8217;s different today?! Well, today one bad thing happened to me&#8230; My laptop simple died! I was working on important project, and suddenly it shuts down without [&#8230;]</p>
<p>The post <a href="https://milosspasic.com/first-post">The circumstances forced me to write the first post</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://milosspasic.com/uploads/Toshiba-Satellite-A100-01Q.jpg" title="My laptop - Toshiba Satellite A100-01Q" rel="lightbox[1]"><img decoding="async" src="https://milosspasic.com/uploads/Toshiba-Satellite-A100-01Q-150x150.jpg" alt="My laptop - Toshiba Satellite A100-01Q" title="My laptop - Toshiba Satellite A100-01Q" width="150" height="150" class="alignnone size-thumbnail wp-image-41" /></a>Maybe it sounds like a cliche, but every day I have so many obligations that I simply didn&#8217;t have the time to start writing on this site. So, what&#8217;s different today?! Well, today one bad thing happened to me&#8230;<br />
<br />My laptop simple died! I was working on important project, and suddenly it shuts down without any warning. It want turn on any more, so tomorrow I must take it to the computer repair service. You can&#8217;t imagine what kind of a shock for me is to deal with such stressful event. For me, my computer is way more than just an ordinary tool. I spend with it more then 10 ours every single day, in simple terms I am a geek and I love my computer.</p>
<blockquote><p>A little off topic &#8211; my laptop is <a href="http://de.computers.toshiba-europe.com/innovation/jsp/SUPPORTSECTION/discontinuedProductPage.do?service=DE&#038;BV_UseBVCookie=yes&#038;PRODUCT_ID=126826" title="Toshiba Satellite A100-01Q" target="_blank">Toshiba Satellite A100-01Q</a>. <br />You can download all drivers for <strong>Windows Vista</strong> and <br /><strong>Windows 7 32 bit / 64 bit</strong> on <a href="https://skydrive.live.com/redir?resid=1731980BCE7DBB91!315&#038;authkey=!AI4zwf1mbyTSorA" title="Download Toshiba Satellite A100-01Q Drivers" target="_blank">this link</a>.</p></blockquote>
<p>So, my laptop died and suddenly I have a free time, but I feel bad&#8230;  It crossed my mind that I can try to feel better if I write something, so I decided to write the first blog post on this site. Some would say that I am crazy because I&#8217;m writing under these circumstances but I think that in every bad situation there is something good. So you see, by writing this post, I&#8217;m trying to make something good from today&#8217;s event.</p>
<p>OK, enough with the intro, let&#8217;s go to the essence of this post. I will going to use this site to write mainly about <strong>Web design</strong>, <strong>WordPress</strong> etc. From time to time, maybe I post something personal, but I will try not to be boring. So, if you want to follow my work or if you want to keep up with trends in web design or WordPress tips and tricks, this blog is the right place for you.</p>
<p>You are probably here because of <a href="https://milosspasic.com/portfolio">my web development skills</a>. You must keep in mind that sites that are on <a href="https://milosspasic.com/portfolio">my Portfolio page</a> are only the 5 chosen ones. I have made many more through the years of freelancing. But I didn&#8217;t want to choke you with the ton of content, you can see my skills just fine by <a href="https://milosspasic.com/portfolio">looking at that five</a>.</p>
<p>For future articles I plan a tons of interesting topics and tips from my web developing experience. So, stay tuned, we are just starting to have fun. Oh yes, perhaps you want to subcribe via <a href="http://feeds.feedburner.com/MilosSpasic" title="Subscribe to my RSS feed" target="_blank">RSS</a> or <a href="http://feedburner.google.com/fb/a/mailverify?uri=MilosSpasic&#038;loc=en_US" title="Subscribe to email updates" target="_blank">email</a>, for just in case. <img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://milosspasic.com/first-post">The circumstances forced me to write the first post</a> first appeared on <a href="https://milosspasic.com">Milos Spasic - web developer</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://milosspasic.com/first-post/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
