<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">
			<channel>
				<title>Not-Noticeably.net</title>
				<link>http://not-noticeably.net/</link>
				<description>Recent entries from this blog.</description>
				<pubDate>Sat, 15 Nov 2008 23:17:02 +0000</pubDate>
				<generator>PHPWriteIt 1.1.3</generator>
				<language>en</language>
				
											<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://not-noticeably.net/feed/" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://not-noticeably.net/feed/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fnot-noticeably.net%2Ffeed%2F" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
								<title>15/11/08 Viva Las Vegas!</title>
								<link>http://not-noticeably.net/entry/viva-las-vegas</link>
								<comments>http://not-noticeably.net/entry/viva-las-vegas#comments</comments>
								<pubDate>Sat, 15 Nov 2008 23:17:02 +0000</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Holidays]]></category>
																				<category><![CDATA[Rambling]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/viva-las-vegas</guid>
								<description> I'm going on holiday (or vacation, if you're American)! In November! To Las Vegas! Lots! Of! Exclamation! Marks!

I'm off on Tuesday, but away from Monday (travelling to the airport). While I'm away all comments and blocks will be moderated, because I don't want any spam on my site :P

So yes, VEGAS! :D Bit of an odd choice for someone who doesn't like gambling, but I'm hoping to visit the area and see some sights and shows more than anything else :) I've never been before (this is only my second - well, third if you count the time I went when I was a baby - visit to the US) so I'm not sure quite what to expect, but I know it will be a relief to get away from cold, rainy England.

I've been promised wifi access in the hotel, but whether or not I actually use it (they charge for how much you use it :( ) remains to be seen. It also depends if I bring my laptop with me :P I think I might have to, because my mp3 player only charges via computer sooo yeah. Don't particularly want to run out of music on the (12 hour!) flight.

WOOOOOOO!!! *Bounce bounce bounce* :D </description>
								<content:encoded><![CDATA[<p>I'm going on holiday (or vacation, if you're American)! In November! To Las Vegas! Lots! Of! Exclamation! Marks!</p>
<p>I'm off on Tuesday, but away from Monday (travelling to the airport). While I'm away all comments and <a href="http://not-noticeably.net/gb/" title="Guestblock">blocks</a> will be moderated, because I don't want any spam on my site :P</p>
<p>So yes, VEGAS! :D Bit of an odd choice for someone who doesn't like gambling, but I'm hoping to visit the area and see some sights and shows more than anything else :) I've never been before (this is only my second - well, third if you count the time I went when I was a baby - visit to the US) so I'm not sure quite what to expect, but I know it will be a relief to get away from cold, rainy England.</p>
<p>I've been promised wifi access in the hotel, but whether or not I actually use it (they charge for how much you use it :( ) remains to be seen. It also depends if I bring my laptop with me :P I think I might have to, because my mp3 player only charges via computer sooo yeah. Don't particularly want to run out of music on the (12 hour!) flight.</p>
<p>WOOOOOOO!!! *Bounce bounce bounce* :D
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=wGRzn"><img src="http://feeds.feedburner.com/~f/nnnet?i=wGRzn" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/314</wfw:commentRss>
							</item>
														<item>
								<title>06/11/08 rev.iew.me!</title>
								<link>http://not-noticeably.net/entry/rev-iew-me</link>
								<comments>http://not-noticeably.net/entry/rev-iew-me#comments</comments>
								<pubDate>Thu, 06 Nov 2008 19:59:23 +0000</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Internet]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/rev-iew-me</guid>
								<description> Rev.iew.me is Jem's latest project - it's a replacement for defunct review sites such as yoursite.nu. If you like reviewing (and want to review me), why not join? You know you want to ;)

(There, happy now Jem? :P ) </description>
								<content:encoded><![CDATA[<p><a href="http://rev.iew.me/" title="Rev.iew.me" rel="external">Rev.iew.me</a> is <a href="http://www.jemjabella.co.uk/" title="Jem" rel="external">Jem</a>'s latest project - it's a replacement for defunct review sites such as yoursite.nu. If you like reviewing (and want to <a href="http://rev.iew.me/site/6" title="My site's reviews" rel="external">review me</a>), why not <a href="http://rev.iew.me/join/?ref=9" title="Join!" rel="external">join</a>? You know you want to ;)</p>
<p class="smaller">(There, happy now Jem? :P )</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=KLISn"><img src="http://feeds.feedburner.com/~f/nnnet?i=KLISn" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/313</wfw:commentRss>
							</item>
														<item>
								<title>19/10/08 Mmm, widgety</title>
								<link>http://not-noticeably.net/entry/mmm-widgety</link>
								<comments>http://not-noticeably.net/entry/mmm-widgety#comments</comments>
								<pubDate>Sun, 19 Oct 2008 20:58:03 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[PHP]]></category>
																				<category><![CDATA[Plugins]]></category>
																				<category><![CDATA[WordPress]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/mmm-widgety</guid>
								<description> I've written a widget for WordPress. Zomg!1 I know.

It lists latest updated pages and is currently in beta (because my WP widget skillz suckz0r). If you would like to help test it, comment here or email me. :) </description>
								<content:encoded><![CDATA[<p>I've written a widget for WordPress. Zomg!1 I know.</p>
<p>It lists latest updated pages and is currently in beta (because my WP widget skillz suckz0r). If you would like to help test it, comment here or <a href="http://not-noticeably.net/info/contact/" title="Contact me">email me</a>. :)
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=S8vQm"><img src="http://feeds.feedburner.com/~f/nnnet?i=S8vQm" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/312</wfw:commentRss>
							</item>
														<item>
								<title>18/10/08 Woo, photos</title>
								<link>http://not-noticeably.net/entry/woo-photos</link>
								<comments>http://not-noticeably.net/entry/woo-photos#comments</comments>
								<pubDate>Sat, 18 Oct 2008 13:39:25 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Photography]]></category>
																				<category><![CDATA[Rambling]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/woo-photos</guid>
								<description> I went to the beach last week. In October. Heh. Anyway, it's not a swimming beach, so took lots of photos instead. Some are on Flickr, if you're interested.



(The tide was out, which is why there isn't much water)

Oh and apologies if you came by earlier and saw some internal server errors, looks like PHP now runs as CGI on my server so stuff I had before didn't quite work. Should do now though. Maybe. :P

Edit: Nope, looks like it's still broken - clicking anything sends you back here. Grrr. Think I know why, as well. Hmph.

Edit #2: It might just be fixed now. Stupid CGI stuff messing up my site, grrr </description>
								<content:encoded><![CDATA[<p>I went to the beach last week. In October. Heh. Anyway, it's not a swimming beach, so took lots of photos instead. Some are on Flickr, if you're interested.</p>
<p class="center"><a href="http://www.flickr.com/photos/eviola/2935154999/" title="12/10/08: Liverpool Bay by eviola, on Flickr"><img src="http://farm4.static.flickr.com/3201/2935154999_ccc7cf1c00.jpg" width="500" height="375" alt="12/10/08: Liverpool Bay" style="border: 1px solid #103c3b;" /></a></p>
<p>(The tide was out, which is why there isn't much water)</p>
<p>Oh and apologies if you came by earlier and saw some internal server errors, looks like PHP now runs as CGI on my server so stuff I had before didn't quite work. Should do now though. Maybe. :P</p>
<p><span class="bold">Edit:</span> Nope, looks like it's still broken - clicking anything sends you back here. Grrr. Think I know why, as well. Hmph.</p>
<p><span class="bold">Edit #2:</span> It might just be fixed now. Stupid CGI stuff messing up my site, grrr
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=Xkjtm"><img src="http://feeds.feedburner.com/~f/nnnet?i=Xkjtm" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/311</wfw:commentRss>
							</item>
														<item>
								<title>28/09/08 Why I hate your tutorial: Useless Tutorials part 2</title>
								<link>http://not-noticeably.net/entry/why-i-hate-your-tutorial</link>
								<comments>http://not-noticeably.net/entry/why-i-hate-your-tutorial#comments</comments>
								<pubDate>Sun, 28 Sep 2008 13:50:30 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Internet]]></category>
																				<category><![CDATA[Rants]]></category>
																				<category><![CDATA[Tutorials]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/why-i-hate-your-tutorial</guid>
								<description> Tutorials. Everyone has them (ok, so not everyone. But a lot of people - even I had some... and for far too long, I might add). They bulk out the content of the average site and which makes the site look more important and useful and the site owner feels better about themselves, knowing they're helping people out.

The point of a tutorial is that it should help people out. It should take them through, step by step, instructions on how to perform a particular task which would otherwise be demanding and/or difficult. It should be clear, to the point, and easy to follow.

Let's take Jane Jones, a fictional website owner who loves writing tutorials. She writes them about anything and everything; Photoshop, HTML, CSS, JavaScript, PHP, you name it. She copied wrote all the iframe and blur effect tutorials first, dontchaknow. Anyway. Jane Jones comes across a script she likes - it takes text entered in a form and stores it in a database. She hasn't written a tutorial for at least a day now and she really loves this new script she's found, so she decides she'll write a tutorial for it.

She could start by writing about how the form could be extended - adding an extra field, for example. She could also write about how you can jazz up the layout a bit, for those who don't know how to do it. But this is all far too advanced for Jane... She starts with the traditional installation tutorial. "Create a database, see my other tutorial for details," writes Jane. "Then upload all the files. That's it!". Yay, one tutorial done. Second tutorial: "How to add text. To add text, write in the box and then press ok. That's it!". Next one: "How to delete text. To delete text, click the delete button. You're done!"

Let's say I'm using the script Jane has written the tutorial about. What have I learned here? I already know how to add text - it's fairly obvious, and anyone with half a brain would have guessed that you enter text in the box and then click the button. Even the most dim-witted person in the world would be able to guess that clicking 'delete' would, oh, I don't know, delete text?

So I ask you this: as a site owner, why are you writing that tutorial? Because you feel like sharing knowledge? Because you think that explaining the way you did something would help others? Or is it because you want more content? Or even because your hits are low and you want more on your site to keep them entertained?

Does your tutorial point out the obvious? Is it actually teaching anything? Writing a tutorial of the type Jane wrote above will insult the intelligence of your visitors. People will read it and wonder why you bothered writing it.

(And no, before anybody asks, this is not directed at anyone or any tutorial in particular. I see these sorts of tutorials all over the place and they do my head in.) </description>
								<content:encoded><![CDATA[<p>Tutorials. Everyone has them (ok, so not everyone. But a lot of people - even I had some... and for far too long, I might add). They bulk out the content of the average site and which makes the site look more important and useful and the site owner feels better about themselves, knowing they're helping people out.</p>
<p>The point of a tutorial is that it should help people out. It should take them through, step by step, instructions on how to perform a particular task which would otherwise be demanding and/or difficult. It should be clear, to the point, and easy to follow.</p>
<p>Let's take Jane Jones, a fictional website owner who loves writing tutorials. She writes them about anything and everything; Photoshop, HTML, CSS, JavaScript, PHP, you name it. She <del>copied</del> wrote all the iframe and blur effect tutorials first, dontchaknow. Anyway. Jane Jones comes across a script she likes - it takes text entered in a form and stores it in a database. She hasn't written a tutorial for at least a day now and she really loves this new script she's found, so she decides she'll write a tutorial for it.</p>
<p>She could start by writing about how the form could be extended - adding an extra field, for example. She could also write about how you can jazz up the layout a bit, for those who don't know how to do it. But this is all far too advanced for Jane... She starts with the traditional installation tutorial. &quot;Create a database, see my other tutorial for details,&quot; writes Jane. &quot;Then upload all the files. That's it!&quot;. Yay, one tutorial done. Second tutorial: &quot;How to add text. To add text, write in the box and then press ok. That's it!&quot;. Next one: &quot;How to delete text. To delete text, click the delete button. You're done!&quot;</p>
<p>Let's say I'm using the script Jane has written the tutorial about. What have I learned here? I already know how to add text - it's fairly obvious, and anyone with half a brain would have guessed that you enter text in the box and then click the button. Even the most dim-witted person in the world would be able to guess that clicking 'delete' would, oh, I don't know, delete text?</p>
<p>So I ask you this: as a site owner, why are you writing that tutorial? Because you feel like sharing knowledge? Because you think that explaining the way you did something would help others? Or is it because you want more content? Or even because your hits are low and you want more on your site to keep them entertained?</p>
<p>Does your tutorial point out the obvious? Is it actually teaching anything? Writing a tutorial of the type Jane wrote above will insult the intelligence of your visitors. People will read it and wonder why you bothered writing it.</p>
<p><span class="smaller">(And no, before anybody asks, this is not directed at anyone or any tutorial in particular. I see these sorts of tutorials all over the place and they do my head in.)</span>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=kzr5l"><img src="http://feeds.feedburner.com/~f/nnnet?i=kzr5l" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/310</wfw:commentRss>
							</item>
														<item>
								<title>27/09/08 I'm bored.</title>
								<link>http://not-noticeably.net/entry/im-bored_2</link>
								<comments>http://not-noticeably.net/entry/im-bored_2#comments</comments>
								<pubDate>Sat, 27 Sep 2008 11:58:00 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Rambling]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/im-bored_2</guid>
								<description> Suggest something for me to do. :P

(Yes, I fail. FAIL) </description>
								<content:encoded><![CDATA[<p>Suggest something for me to do. :P</p>
<p>(Yes, I fail. FAIL)
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=8IL8l"><img src="http://feeds.feedburner.com/~f/nnnet?i=8IL8l" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/309</wfw:commentRss>
							</item>
														<item>
								<title>05/09/08 Oh dear</title>
								<link>http://not-noticeably.net/entry/oh-dear_2</link>
								<comments>http://not-noticeably.net/entry/oh-dear_2#comments</comments>
								<pubDate>Fri, 05 Sep 2008 19:42:16 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Rambling]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/oh-dear_2</guid>
								<description> I don't seem to be doing too well with this blogging thing...

I assure you I have good reason. No really.

I have mostly been:

Having a birthday (not very eventful, didn't really want it to be either)
Learning Java
Being lazy
Wanting things I can't afford (like a MacBook, Rock Band and various other shiny things)
Google Chrome, IE8 beta 2, blah blah blah
...um... that seems to be it

Normal service will resume whenever I can think of something interesting to say :P </description>
								<content:encoded><![CDATA[<p>I don't seem to be doing too well with this blogging thing...</p>
<p>I assure you I have good reason. No really.</p>
<p>I have mostly been:</p>
<ul>
<li>Having a birthday (not very eventful, didn't really want it to be either)</li>
<li>Learning Java</li>
<li>Being lazy</li>
<li>Wanting things I can't afford (like a MacBook, Rock Band and various other shiny things)</li>
<li>Google Chrome, IE8 beta 2, blah blah blah</li>
<li>...um... that seems to be it</li>
</ul>
<p>Normal service will resume whenever I can think of something interesting to say :P
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=YA6ql"><img src="http://feeds.feedburner.com/~f/nnnet?i=YA6ql" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/308</wfw:commentRss>
							</item>
														<item>
								<title>16/08/08 PHPAskIt - what do you want to see?</title>
								<link>http://not-noticeably.net/entry/phpaskit-what-do-you-want-to-see</link>
								<comments>http://not-noticeably.net/entry/phpaskit-what-do-you-want-to-see#comments</comments>
								<pubDate>Sat, 16 Aug 2008 19:48:36 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[PHP]]></category>
																				<category><![CDATA[PHPAskIt]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/phpaskit-what-do-you-want-to-see</guid>
								<description> That's right, it's PHPAskIt upgrade time. Since I have some time off work (and it's been a year since the last version), I thought I'd spend some time on it... So what do you want it to do? I've already been told it needs to have HTML capabilities put back into it, extra AJAXy shinyness, and a way to make it so that it's not so finicky about WordPress with integration into WP Pages and all that - maybe make it a plugin or something. Also requested is extra spam protection, a way to move the search box and complete customisation of, well, everything.

Thoughts? Ideas? Anything?

(Sorry for the tirade of PAI-related entries of late - it'll stop at some point) </description>
								<content:encoded><![CDATA[<p>That's right, it's PHPAskIt upgrade time. Since I have some time off work (and it's been a year since the last version), I thought I'd spend some time on it... So what do you want it to do? I've already been told it needs to have HTML capabilities put back into it, extra AJAXy shinyness, and a way to make it so that it's not so finicky about WordPress with integration into WP Pages and all that - maybe make it a plugin or something. Also requested is extra spam protection, a way to move the search box and complete customisation of, well, everything.</p>
<p>Thoughts? Ideas? Anything?</p>
<p>(Sorry for the tirade of PAI-related entries of late - it'll stop at some point)
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=BLfNGk"><img src="http://feeds.feedburner.com/~f/nnnet?i=BLfNGk" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/307</wfw:commentRss>
							</item>
														<item>
								<title>26/07/08 PHPAskIt is insecure!1!1!zomg!11</title>
								<link>http://not-noticeably.net/entry/phpaskit-is-insecure11zomg11</link>
								<comments>http://not-noticeably.net/entry/phpaskit-is-insecure11zomg11#comments</comments>
								<pubDate>Sat, 26 Jul 2008 17:33:44 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Internet]]></category>
																				<category><![CDATA[PHPAskIt]]></category>
																				<category><![CDATA[Rants]]></category>
																				<category><![CDATA[Security]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/phpaskit-is-insecure11zomg11</guid>
								<description> I came across a couple of websites discouraging the use of PHPAskIt because it uses a database and therefore absolutely must be insecure.

One such example states:

PHPAskIt isn't completely secure, either. It uses a database so I woulda thought that was more INsecure than the flat file of Waks Ask &amp; Answer script.

Another says:

PHPAskit is just as insecure [as Wak's Ask&amp;Answer] only people think it's secure because it's not flat file.

And so on, and so forth.

For the record, there is no difference in security in using one method or another, as long as they are both done properly. Wak's Ask&amp;Answer and CuteNews (flat file scripts) aren't. PHPFanBase and SimpleDir (MySQL scripts) aren't either. Jem's Bella~ series and FlatPress however, are flat file scripts and they are fine. Similarly, WordPress and PHPAskIt are MySQL scripts and they are absolutely fine.

Yes, it's true that hackers discover more and more vulnerabilities in scripts and programming languages all the time, so those scripts may not always be secure in their current versions so it is very important to keep your scripts up to date. But to say a script is insecure because of the method of storage that they use is stupid and shows complete ignorance. If you are going to say a script is insecure, don't just back it up with "well I looked it up online and it said it was insecure". People seem to like publishing fake reports of insecurities (probably where all this is coming from, actually... PHPAskIt had a nice security hoax published about it - and in case you're still living in the dark ages it was wrong) so "looking it up online" isn't always the answer.

If in doubt, ask someone who knows what they're talking about. :) </description>
								<content:encoded><![CDATA[<p>I came across a couple of websites discouraging the use of PHPAskIt because it uses a database and therefore absolutely must be insecure.</p>
<p>One such example states:</p>
<blockquote><p>PHPAskIt isn't completely secure, either. It uses a database so I woulda thought that was more INsecure than the flat file of Waks Ask &amp; Answer script.</p>
</blockquote>
<p>Another says:</p>
<blockquote><p>PHPAskit is just as insecure [as Wak's Ask&amp;Answer] only people think it's secure because it's not flat file.</p>
</blockquote>
<p>And so on, and so forth.</p>
<p>For the record, there is no difference in security in using one method or another, <strong>as long as they are both done properly</strong>. Wak's Ask&amp;Answer and CuteNews (flat file scripts) aren't. PHPFanBase and SimpleDir (MySQL scripts) aren't either. <a href="http://www.jemjabella.co.uk/" title="Jem" rel="external">Jem</a>'s <a href="http://www.jemjabella.co.uk/scripts" title="Bella~ Scripts" rel="external">Bella~ series</a> and <a href="http://flatpress.org/" title="FlatPress" rel="external">FlatPress</a> however, are flat file scripts and they are fine. Similarly, <a href="http://wordpress.org/" title="WordPress" rel="external">WordPress</a> and PHPAskIt are MySQL scripts and they are absolutely fine.</p>
<p>Yes, it's true that hackers discover more and more vulnerabilities in scripts and programming languages all the time, so those scripts may not always be secure in their current versions so it is very important to keep your scripts up to date. But to say a script is insecure because of the method of storage that they use is stupid and shows complete ignorance. If you are going to say a script is insecure, don't just back it up with &quot;well I looked it up online and it said it was insecure&quot;. People seem to like publishing fake reports of insecurities (probably where all this is coming from, actually... PHPAskIt had a nice <a href="http://not-noticeably.net/entry/phpaskit-security-vulnerability">security hoax</a> published about it - and in case you're still living in the dark ages it was <strong>wrong</strong>) so &quot;looking it up online&quot; isn't always the answer.</p>
<p>If in doubt, ask someone who knows what they're talking about. :)
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=Temclj"><img src="http://feeds.feedburner.com/~f/nnnet?i=Temclj" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/306</wfw:commentRss>
							</item>
														<item>
								<title>06/07/08 You don't need to ConvertToPHP just to use includes</title>
								<link>http://not-noticeably.net/entry/you-dont-need-to-converttophp</link>
								<comments>http://not-noticeably.net/entry/you-dont-need-to-converttophp#comments</comments>
								<pubDate>Sun, 06 Jul 2008 16:21:41 +0100</pubDate>
								<dc:creator>Amelie</dc:creator>
																		<category><![CDATA[Internet]]></category>
																				<category><![CDATA[PHP]]></category>
																				<category><![CDATA[Rants]]></category>
																		<guid isPermaLink="false">http://not-noticeably.net/entry/you-dont-need-to-converttophp</guid>
								<description> I have seen countless threads on the CodeGrrl forums from people who are asking for help because their member lists don't show in whatever popular fanlisting script they're currently using. When asked for their code, 9 times out of 10 it looks like this:

&amp;lt;?php
include('header.inc');
if(!$_SERVER['QUERY_STRING']) { ?&amp;gt;

Here are all my members!!!!
[Insert member list code here]

&amp;lt;? } include('footer.inc'); ?&amp;gt;

Can you spot what's wrong with that?

If you can't, here's the answer. Most fanlisting scripts use the query string (that's the bit that comes after a ? in a URL, such as country=USA in a URL like members.php?country=USA) to display members from different countries. The code there includes a line which says if (!$_SERVER['QUERY_STRING']) { which means "if there is no query string, do the following..." ... and the person has stuck their member code in the "do the following" bit (signified by the { and }). The members list WILL fail here, because it relies on the query string. If you tell the members to only show when there is no query string, it will break when you attempt to go to a country.

Now the reason this is happening so often is because it seems that people think "ooh I need a PHP page... How do I do that? Ah, NL-ConvertToPHP." This is wrong, people! All you need to have a "PHP page" is to give it a .php extension. If you want headers and footers (which NL-Convert uses as well), there are millions of tutorials on how to do this online. Don't assume that just because that script is called "ConvertToPHP" it is the be-all and end-all of how to make PHP pages.

Oh yeah, and I have internet again. Just in case anyone was wondering. </description>
								<content:encoded><![CDATA[<p>I have seen countless threads on the <a href="http://codegrrl.com/forums/" title="CG Forums" rel="external">CodeGrrl forums</a> from people who are asking for help because their member lists don't show in whatever popular fanlisting script they're currently using. When asked for their code, 9 times out of 10 it looks like this:</p>
<p><code>&lt;?php</code><br />
<code>include('header.inc');</code><br />
<code>if(!$_SERVER['QUERY_STRING']) { ?&gt;</code></p>
<p><code>Here are all my members!!!!</code><br />
<code>[Insert member list code here]</code></p>
<p><code>&lt;? } include('footer.inc'); ?&gt;</code></p>
<p>Can you spot what's wrong with that?</p>
<p>If you can't, here's the answer. Most fanlisting scripts use the query string (that's the bit that comes after a ? in a URL, such as country=USA in a URL like members.php?country=USA) to display members from different countries. The code there includes a line which says <code>if (!$_SERVER['QUERY_STRING']) {</code> which means &quot;if there is no query string, do the following...&quot; ... and the person has stuck their member code in the &quot;do the following&quot; bit (signified by the { and }). The members list WILL fail here, because it relies on the query string. If you tell the members to only show when there is no query string, it will break when you attempt to go to a country.</p>
<p>Now the reason this is happening so often is because it seems that people think &quot;ooh I need a PHP page... How do I do that? Ah, <a href="http://codegrrl.com/scripts/nl-converttophp" title="NL-ConvertToPHP" rel="external">NL-ConvertToPHP</a>.&quot; This is wrong, people! All you need to have a &quot;PHP page&quot; is to give it a .php extension. If you want headers and footers (which NL-Convert uses as well), there are millions of tutorials on how to do this online. Don't assume that just because that script is called &quot;ConvertToPHP&quot; it is the be-all and end-all of how to make PHP pages.</p>
<p>Oh yeah, and I have internet again. Just in case anyone was wondering.
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nnnet?a=grfV4j"><img src="http://feeds.feedburner.com/~f/nnnet?i=grfV4j" border="0"></img></a>
</div>]]></content:encoded>
								<wfw:commentRss>http://not-noticeably.net/feed/305</wfw:commentRss>
							</item>
										</channel>
			</rss>
