<?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>mrpc's Blog &#187; Open Source</title>
	<atom:link href="http://mrpc.pramnos.net/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrpc.pramnos.net</link>
	<description>http://mrpc.pramnos.net</description>
	<lastBuildDate>Thu, 09 Feb 2012 13:44:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Netbeans 7.1</title>
		<link>http://mrpc.pramnos.net/2012/01/netbeans-7-1/</link>
		<comments>http://mrpc.pramnos.net/2012/01/netbeans-7-1/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 21:20:41 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[netcat]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=831</guid>
		<description><![CDATA[Κυκλοφόρησε η νέα έκδοση του Netbeans, η 7.1. Αυτή η κυκλοφορία μου έδωσε ιδιαίτερη χαρά, αφού για πρώτη φορά δούλεψα με την κοινότητα του στην ομάδα Netcat, κάνοντας καθημερινά δοκιμές στις daily builds που μας έδιναν οι developers και ψάχνοντας για bugs. Συγκεκριμένα ήμουν στην ομάδα που έκανε τις δοκιμές της php έκδοσης σε mac. [...]]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-832" title="New-netbeans" src="http://mrpc.pramnos.net/wp-content/uploads/2012/01/New-netbeans.png" alt="" width="150" height="100" />Κυκλοφόρησε η νέα έκδοση του Netbeans, η 7.1.</p>
<p>Αυτή η κυκλοφορία μου έδωσε ιδιαίτερη χαρά, αφού για πρώτη φορά δούλεψα με την κοινότητα του στην ομάδα Netcat, κάνοντας καθημερινά δοκιμές στις daily builds που μας έδιναν οι developers και ψάχνοντας για bugs. Συγκεκριμένα ήμουν στην ομάδα που έκανε τις δοκιμές της php έκδοσης σε mac.</p>
<p>Η εμπειρία ήταν πολύ καλή, η επικοινωνία με την ομάδα που έκανε την ανάπτυξη αλλά και τους άλλους testers εξαιρετική και γενικά το οργανωμένο testing και bug reporting είναι μια εύκολη διαδικασία που μπορεί να ακολουθήσει κάποιος που θέλει να εμπλακεί με κάποιο ανοιχτό project χωρίς να έχει πολύ εξειδικευμένες τεχνικές γνώσεις. Αυτό που χρειάζεται ουσιαστικά είναι κάποιος χρόνος και μια σχετική συνέπεια, καθώς για την αξιολόγηση των builds υπάρχουν συγκεκριμένα deadlines και διαδικασίες που πρέπει να ακολουθήσεις.</p>
<p>Έχω σκοπό βέβαια να συνεχίσω την ενασχόληση μου με το συγκεκριμένο project, ίσως και πιο ενεργά. Για την ώρα περιμένω το δωράκι  μου από την Oracle :p</p>
<p>Για τη νέα έκδοση, <a href="http://netbeans.org/kb/docs/ide/overview-screencast.html" target="_blank">δείτε ένα σχετικό video</a> ή <a href="http://netbeans.org/downloads/index.html" target="_blank">κατεβάστε τη νέα έκδοση</a>.</p>
<div id='fr1449129'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&title=Netbeans+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/Netbeans+7.1/http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&title=Netbeans+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&title=Netbeans+7.1&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&title=Netbeans+7.1&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&t=Netbeans+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&title=Netbeans+7.1&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2012%2F01%2Fnetbeans-7-1%2F&submitHeadline=Netbeans+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2012/01/netbeans-7-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Tips – Freestuff Tutorial</title>
		<link>http://mrpc.pramnos.net/2011/10/php-tips-freestuff-tutorial/</link>
		<comments>http://mrpc.pramnos.net/2011/10/php-tips-freestuff-tutorial/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 17:00:29 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[freestuff.gr]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=819</guid>
		<description><![CDATA[Σε όλα τα site για προγραμματιστές είναι δημοφιλή τα άρθρα του τύπου «10 συμβουλές για να κάνετε τον κώδικα σας πιο γρήγορο / πιο ασφαλή» κ.λ.π. Σκέφτηκα να κάνω κάτι τέτοιο για το freestuff.gr, με απλά tips που μπορεί να φανούν χρήσιμα σε κάποιους. Έτσι μάζεψα μερικές συμβουλές που έρχονται κυρίως από προσωπική εμπειρία, πιθανόν σε [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.freestuff.gr/forums/viewtopic.php?t=58659"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-820" title="FreeStuff.gr" src="http://mrpc.pramnos.net/wp-content/uploads/2011/10/41570_15194389130_9851_n.jpg" alt="FreeStuff.gr" width="200" height="85" /></a>Σε όλα τα site για προγραμματιστές είναι δημοφιλή τα άρθρα του τύπου «10 συμβουλές για να κάνετε τον κώδικα σας πιο γρήγορο / πιο ασφαλή» κ.λ.π. Σκέφτηκα να κάνω κάτι τέτοιο για το freestuff.gr, με απλά tips που μπορεί να φανούν χρήσιμα σε κάποιους. Έτσι μάζεψα μερικές συμβουλές που έρχονται κυρίως από προσωπική εμπειρία, πιθανόν σε κάποια από αυτά να υπάρχει και αντίλογος, αλλά ακόμα και έτσι μπορεί να γίνουν αφορμή για συζήτηση.</p>
<p>Διαβάστε το βοήθημα στο  <a title="PHP Tips (Θέμα) :: Freestuff.gr" href="http://www.freestuff.gr/forums/viewtopic.php?t=58659" target="_blank">Freestuff.gr: PHP Tips</a>.</p>
<div id='fr1449131'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&title=PHP+Tips+%E2%80%93+Freestuff+Tutorial'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/PHP+Tips+%E2%80%93+Freestuff+Tutorial/http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&title=PHP+Tips+%E2%80%93+Freestuff+Tutorial'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&title=PHP+Tips+%E2%80%93+Freestuff+Tutorial&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&title=PHP+Tips+%E2%80%93+Freestuff+Tutorial&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&t=PHP+Tips+%E2%80%93+Freestuff+Tutorial'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&title=PHP+Tips+%E2%80%93+Freestuff+Tutorial&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F10%2Fphp-tips-freestuff-tutorial%2F&submitHeadline=PHP+Tips+%E2%80%93+Freestuff+Tutorial'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2011/10/php-tips-freestuff-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans Netcat 7.1</title>
		<link>http://mrpc.pramnos.net/2011/09/netbeans-netcat-7-1/</link>
		<comments>http://mrpc.pramnos.net/2011/09/netbeans-netcat-7-1/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 16:37:28 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[netcat]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=809</guid>
		<description><![CDATA[Εδώ και κάποια χρόνια χρησιμοποιώ ως βασικό εργαλείο για τη δουλειά μου το Netbeans. Είναι εξαιρετικά ελαφρύ, τρέχει σε όλα τα λειτουργικά με τον ίδιο τρόπο και γενικά με έχει βολέψει πάρα πολύ. Ανά διαστήματα, αντί για το κανονικό release χρησιμοποιούσα κάποια beta ή release candidate, ώστε να δώσω και εγώ το feedback μου στους [...]]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-810" title="Netcat_logo" src="http://mrpc.pramnos.net/wp-content/uploads/2011/09/Netcat_logo.png" alt="" width="118" height="89" />Εδώ και κάποια χρόνια χρησιμοποιώ ως βασικό εργαλείο για τη δουλειά μου το <a href="http://netbeans.org/" target="_blank">Netbeans</a>. Είναι εξαιρετικά ελαφρύ, τρέχει σε όλα τα λειτουργικά με τον ίδιο τρόπο και γενικά με έχει βολέψει πάρα πολύ.</p>
<p>Ανά διαστήματα, αντί για το κανονικό release χρησιμοποιούσα κάποια beta ή release candidate, ώστε να δώσω και εγώ το feedback μου στους προγραμματιστές. Μου αρέσει η λογική του να προσπαθώ να βοηθήσω στη βελτίωση του προϊόντος που χρησιμοποιώ. Άλλωστε είναι και open source, πράγμα που με κάνει να θέλω να το στηρίξω παραπάνω.</p>
<p>Τελευταία ήθελα να ασχοληθώ λίγο πιο ενεργά με την κοινότητα πίσω από το Netbeans. Έτσι ως πρώτο βήμα, μπήκα στην ομάδα Netcat 7.1, δηλαδή NetBeans Community Acceptance Testing program. Είναι ομάδα εθελοντών που δοκιμάζουν τις nightly builds του Netbeans σε πραγματικά projects και δίνουν feedback στην ομάδα των προγραμματιστών, είτε βρίσκοντας bugs, είτε κάνοντας συγκεκριμένες δοκιμές που έχουν ζητηθεί και ψηφίζοντας για κάποια features ώστε να μπουν στις release candidate.</p>
<p>Θεωρώ ότι αυτός είναι ο πιο απλός τρόπος συμμετοχής σε ένα open source project, καθώς το μόνο που χρειάζεται να κάνεις είναι να δοκιμάζεις το project σε πραγματικές συνθήκες, και να «ξοδεύεις» λίγο παραπάνω χρόνο στα reports που δίνεις.</p>
<p>Έτσι, πλέον δουλεύω σε όλα μου τα project, με τις nightly build του netbeans, βλέποντας και τα feature που θα μπουν στην έκδοση 7.1.</p>
<p>Καθώς γνωρίζω καλύτερα το project και τους ανθρώπους πίσω από αυτό, ίσως κάποια στιγμή να βρω έναν τρόπο να ασχοληθώ και πιο ενεργά (π.χ. με μεταφράσεις ή documentation, αφού προγραμματιστικά δεν μπορώ να βοηθήσω). Μέχρι τότε όμως νοιώθω ωραία που κάνω κάτι χρήσιμο.</p>
<p>Όποιος έχει λίγο χρόνο και διάθεση για πειραματισμό και θέλει να βοηθήσει, μπορεί να μπει στην ομάδα και να βάλει ένα χεράκι στις δοκιμές, από εδώ: http://wiki.netbeans.org/NetCAT.</p>
<div id='fr1449133'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&title=Netbeans+Netcat+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/Netbeans+Netcat+7.1/http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&title=Netbeans+Netcat+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&title=Netbeans+Netcat+7.1&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&title=Netbeans+Netcat+7.1&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&t=Netbeans+Netcat+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&title=Netbeans+Netcat+7.1&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F09%2Fnetbeans-netcat-7-1%2F&submitHeadline=Netbeans+Netcat+7.1'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2011/09/netbeans-netcat-7-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Tutorial: Ένα πολύ απλό honeypot για την προστασία του site σας</title>
		<link>http://mrpc.pramnos.net/2011/05/php-tutorial-simple-honeypot/</link>
		<comments>http://mrpc.pramnos.net/2011/05/php-tutorial-simple-honeypot/#comments</comments>
		<pubDate>Mon, 02 May 2011 10:39:39 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[freestuff.gr]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=771</guid>
		<description><![CDATA[Ανέβασα άλλο ένα tutorial στο freestuff.gr. Είναι, με πολύ απλό τρόπο, η δημιουργία ενός honeypot μέσω της php και μερικών αλλαγών στο .htaccess. Τα honeypots είναι απλές παγίδες για επίδοξους hacker (ή μάλλον για script kiddies), που ουσιαστικά τους παραπλανούν ότι έχουν βρει κάποια αδυναμία ή έχουν αποκτήσει πρόσβαση στη διαχείριση, ενώ στην ουσία βλέπουν [...]]]></description>
			<content:encoded><![CDATA[<p>Ανέβασα άλλο ένα tutorial στο freestuff.gr. Είναι, με πολύ απλό τρόπο, η δημιουργία ενός honeypot μέσω της php και μερικών αλλαγών στο .htaccess.</p>
<p>Τα honeypots είναι απλές παγίδες για επίδοξους hacker (ή μάλλον για script kiddies), που ουσιαστικά τους παραπλανούν ότι έχουν βρει κάποια αδυναμία ή έχουν αποκτήσει πρόσβαση στη διαχείριση, ενώ στην ουσία βλέπουν κάτι ψεύτικο που καταγράφει τις κινήσεις τους και δίνει αναφορά στον sysadmin <img src='http://mrpc.pramnos.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Διαβάστε το εδώ: <a href="http://www.freestuff.gr/forums/viewtopic.php?t=56068" target="_blank">Ένα πολύ απλό honeypot για την προστασία του site σας</a>.</p>
<div id='fr1449135'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&title=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82/http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&title=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&title=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&title=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&t=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&title=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F05%2Fphp-tutorial-simple-honeypot%2F&submitHeadline=PHP+Tutorial%3A+%CE%88%CE%BD%CE%B1+%CF%80%CE%BF%CE%BB%CF%8D+%CE%B1%CF%80%CE%BB%CF%8C+honeypot+%CE%B3%CE%B9%CE%B1+%CF%84%CE%B7%CE%BD+%CF%80%CF%81%CE%BF%CF%83%CF%84%CE%B1%CF%83%CE%AF%CE%B1+%CF%84%CE%BF%CF%85+site+%CF%83%CE%B1%CF%82'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2011/05/php-tutorial-simple-honeypot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans IDE 7.0</title>
		<link>http://mrpc.pramnos.net/2011/04/netbeans-ide-7-0/</link>
		<comments>http://mrpc.pramnos.net/2011/04/netbeans-ide-7-0/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 17:46:04 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=757</guid>
		<description><![CDATA[Τα τελευταία χρόνια για τον προγραμματισμό χρησιμοποιώ αποκλειστικά το NetBeans. Με έχει βολέψει πάρα πολύ, γιατί πέρα από την αυξανόμενη υποστήριξη για PHP και τους διάφορους αυτοματισμούς που έχει, τρέχει και σε όλα τα λειτουργικά συστήματα που χρησιμοποιώ. Έτσι, έχω απλά βάλει όλα μου τα project σε ένα dropbox, και δουλεύω με όποιον υπολογιστή ανοίξω [...]]]></description>
			<content:encoded><![CDATA[<p>Τα τελευταία χρόνια για τον προγραμματισμό χρησιμοποιώ αποκλειστικά το NetBeans. Με έχει βολέψει πάρα πολύ, γιατί πέρα από την αυξανόμενη υποστήριξη για PHP και τους διάφορους αυτοματισμούς που έχει, τρέχει και σε όλα τα λειτουργικά συστήματα που χρησιμοποιώ. Έτσι, έχω απλά βάλει όλα μου τα project σε ένα dropbox, και δουλεύω με όποιον υπολογιστή ανοίξω σαν να είχα κάνει όλο το project εκεί.</p>
<p>Σήμερα λοιπόν, μετά από αρκετές beta και 2 RC εκδόσεις, κυκλοφόρησε η έκδοση 7.0. Έχει αρκετές προσθήκες και βελτιώσεις, καθώς και υποστήριξη για html5 στον editor.</p>
<p>Δείτε το <a href="http://netbeans.org/kb/docs/ide/overview-screencast.html" target="_blank">Netbeans 7.0 Video Overview</a> και <a href="http://netbeans.org/downloads/index.html" target="_blank">κατεβάστε την τελευταία έκδοση</a>.</p>
<div id='fr1449137'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&title=NetBeans+IDE+7.0'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/NetBeans+IDE+7.0/http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&title=NetBeans+IDE+7.0'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&title=NetBeans+IDE+7.0&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&title=NetBeans+IDE+7.0&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&t=NetBeans+IDE+7.0'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&title=NetBeans+IDE+7.0&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fnetbeans-ide-7-0%2F&submitHeadline=NetBeans+IDE+7.0'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2011/04/netbeans-ide-7-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Tutorial: Αυτόματες αλλαγές του σχήματος της βάσης δεδομένων</title>
		<link>http://mrpc.pramnos.net/2011/04/php-tutorial-%ce%b1%cf%85%cf%84%cf%8c%ce%bc%ce%b1%cf%84%ce%b5%cf%82-%ce%b1%ce%bb%ce%bb%ce%b1%ce%b3%ce%ad%cf%82-%cf%84%ce%bf%cf%85-%cf%83%cf%87%ce%ae%ce%bc%ce%b1%cf%84%ce%bf%cf%82-%cf%84%ce%b7%cf%82/</link>
		<comments>http://mrpc.pramnos.net/2011/04/php-tutorial-%ce%b1%cf%85%cf%84%cf%8c%ce%bc%ce%b1%cf%84%ce%b5%cf%82-%ce%b1%ce%bb%ce%bb%ce%b1%ce%b3%ce%ad%cf%82-%cf%84%ce%bf%cf%85-%cf%83%cf%87%ce%ae%ce%bc%ce%b1%cf%84%ce%bf%cf%82-%cf%84%ce%b7%cf%82/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 11:00:51 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[freestuff.gr]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[βοήθημα]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=751</guid>
		<description><![CDATA[Είχα πολύ καιρό να γράψω tutorial για το Freestuff, βρήκα όμως επιτέλους λίγο χρόνο το Σ/Κ που πέρασε και ετοίμασα μερικά. Ανέβασα ήδη το ένα από αυτά. Πρόκειται για έναν απλό τρόπο ενημέρωσης αλλαγών στη βάση δεδομένων κάθε φορά που κάνουμε upgrade της εφαρμογής μας, περίπου στη λογική του wordpress. Μπορείτε να το διαβάσετε από [...]]]></description>
			<content:encoded><![CDATA[<p>Είχα πολύ καιρό να γράψω tutorial για το Freestuff, βρήκα όμως επιτέλους λίγο χρόνο το Σ/Κ που πέρασε και ετοίμασα μερικά. Ανέβασα ήδη το ένα από αυτά. Πρόκειται για έναν απλό τρόπο ενημέρωσης αλλαγών στη βάση δεδομένων κάθε φορά που κάνουμε upgrade της εφαρμογής μας, περίπου στη λογική του wordpress.</p>
<p>Μπορείτε να το διαβάσετε από εδώ: <a href="http://www.freestuff.gr/forums/viewtopic.php?t=55739" target="_blank">Freestuff.gr - Αυτόματες αλλαγές του σχήματος της βάσης δεδομένων</a>.</p>
<div id='fr1449139'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&title=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD/http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&title=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&title=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&title=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&t=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&title=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F04%2Fphp-tutorial-%25ce%25b1%25cf%2585%25cf%2584%25cf%258c%25ce%25bc%25ce%25b1%25cf%2584%25ce%25b5%25cf%2582-%25ce%25b1%25ce%25bb%25ce%25bb%25ce%25b1%25ce%25b3%25ce%25ad%25cf%2582-%25cf%2584%25ce%25bf%25cf%2585-%25cf%2583%25cf%2587%25ce%25ae%25ce%25bc%25ce%25b1%25cf%2584%25ce%25bf%25cf%2582-%25cf%2584%25ce%25b7%25cf%2582%2F&submitHeadline=PHP+Tutorial%3A+%CE%91%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B5%CF%82+%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82+%CF%84%CE%BF%CF%85+%CF%83%CF%87%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82+%CF%84%CE%B7%CF%82+%CE%B2%CE%AC%CF%83%CE%B7%CF%82+%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2011/04/php-tutorial-%ce%b1%cf%85%cf%84%cf%8c%ce%bc%ce%b1%cf%84%ce%b5%cf%82-%ce%b1%ce%bb%ce%bb%ce%b1%ce%b3%ce%ad%cf%82-%cf%84%ce%bf%cf%85-%cf%83%cf%87%ce%ae%ce%bc%ce%b1%cf%84%ce%bf%cf%82-%cf%84%ce%b7%cf%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Inside</title>
		<link>http://mrpc.pramnos.net/2011/02/linux-inside/</link>
		<comments>http://mrpc.pramnos.net/2011/02/linux-inside/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 16:59:45 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Διάφορα]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linux inside]]></category>
		<category><![CDATA[περιοδικό]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=731</guid>
		<description><![CDATA[Για όσους δεν το έχουν δει ακόμα, κυκλοφόρησε το πρώτο τεύχος ενός νέου ελληνικού περιοδικού για το Linux και το ανοιχτό / ελεύθερο λογισμικό, το Linux Inside. Πρόκειται ουσιαστικά για τη συνέχεια του Linux Format, το οποίο σταμάτησε να κυκλοφορεί, αν κατάλαβα καλά λόγω λήξης της σύμβασης του εκδότη με το ξένο περιοδικό. Παρ&#8217; όλα [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mrpc.pramnos.net/wp-content/uploads/2011/02/LINUX_inside_1-430px.png"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-732" title="LINUX_inside_1-430px" src="http://mrpc.pramnos.net/wp-content/uploads/2011/02/LINUX_inside_1-430px-150x150.png" alt="" width="150" height="150" /></a>Για όσους δεν το έχουν δει ακόμα, κυκλοφόρησε το πρώτο τεύχος ενός νέου ελληνικού περιοδικού για το Linux και το ανοιχτό / ελεύθερο λογισμικό, το Linux Inside.</p>
<p>Πρόκειται ουσιαστικά για τη συνέχεια του Linux Format, το οποίο σταμάτησε να κυκλοφορεί, αν κατάλαβα καλά λόγω λήξης της σύμβασης του εκδότη με το ξένο περιοδικό. Παρ&#8217; όλα αυτά, το Linux Inside έχει αρκετές βελτιώσεις σε σχέση με το προηγούμενο, καθώς και διάφορα ενδιαφέροντα στοιχεία, όπως π.χ. 3D barcodes με όλα τα link στα άρθρα.</p>
<p>Γενικά έχω σταματήσει εδώ και καιρό να αγοράζω περιοδικά, αφού όλες τις ανάγκες μου σε ενημέρωση τις καλύπτω online. Ειδικά μάλιστα για τα νέα σχετικά με open source και linux, έτσι κι αλλιώς ενημερώνομαι αρκετά γρήγορα, ακόμα και από τους ίδιους τους συντάκτες του περιοδικού, αφού ο καθένας στο δικό του blog καλύπτει ήδη όλα τα σχετικά θέματα πριν την κυκλοφορία του περιοδικού (π.χ. τα νέα του <a href="http://elkosmas.gr/" target="_blank">elkosmas.gr</a>). Παρ&#8217; όλα αυτά, το Linux Inside θα συνεχίζω να το αγοράζω όσο είμαι στην Ελλάδα, αφού πιστεύω ότι τέτοιες προσπάθειες χρειάζονται στήριξη για να συνεχίσουν. Βοηθάνε πολύ τους νέους χρήστες (όταν έκανα τα πρώτα μου βήματα κι εγώ, τα περιοδικά μου είχαν φανεί πολύ χρήσιμα), βοηθάνε στην ανάπτυξη της κοινότητας κ.λ.π.</p>
<p>Δείτε περισσότερα για το περιοδικό στη σελίδα <a href="http://www.linuxinside.gr/" target="_blank">http://www.linuxinside.gr</a>.</p>
<div id='fr1449141'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&title=Linux+Inside'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/Linux+Inside/http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&title=Linux+Inside'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&title=Linux+Inside&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&title=Linux+Inside&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&t=Linux+Inside'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&title=Linux+Inside&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2011%2F02%2Flinux-inside%2F&submitHeadline=Linux+Inside'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2011/02/linux-inside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Βρείτε τα διαγραμμένα sms από το iPhone</title>
		<link>http://mrpc.pramnos.net/2010/06/%ce%b2%cf%81%ce%b5%ce%af%cf%84%ce%b5-%cf%84%ce%b1-%ce%b4%ce%b9%ce%b1%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%ad%ce%bd%ce%b1-sms-%ce%b1%cf%80%cf%8c-%cf%84%ce%bf-iphone/</link>
		<comments>http://mrpc.pramnos.net/2010/06/%ce%b2%cf%81%ce%b5%ce%af%cf%84%ce%b5-%cf%84%ce%b1-%ce%b4%ce%b9%ce%b1%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%ad%ce%bd%ce%b1-sms-%ce%b1%cf%80%cf%8c-%cf%84%ce%bf-iphone/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 14:37:01 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[m.f.]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[μηνύματα]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=658</guid>
		<description><![CDATA[Πριν μερικές μέρες σκάλισα λίγο τον τρόπο που αποθηκεύει τα δεδομένα μας το iPhone. Για τα περισσότερα πράγματα χρησιμοποιεί τη βάση sqlite. Είναι ένα αρκετά βολικό και portable format. Όταν κάνει backup (κατά τη διάρκεια του συγχρονισμού με το iphone) αντιγράφει όλα τα αρχεία sqlite από το κινητό σας, στο folder που κρατάει το backup. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mrpc.pramnos.net/wp-content/uploads/2010/06/840284432_357de5d7f1.jpg"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-661" title="840284432_357de5d7f1" src="http://mrpc.pramnos.net/wp-content/uploads/2010/06/840284432_357de5d7f1-150x150.jpg" alt="" width="150" height="150" /></a>Πριν μερικές μέρες σκάλισα λίγο τον τρόπο που αποθηκεύει τα δεδομένα μας το iPhone. Για τα περισσότερα πράγματα χρησιμοποιεί τη βάση sqlite. Είναι ένα αρκετά βολικό και portable format.</p>
<p>Όταν κάνει backup (κατά τη διάρκεια του συγχρονισμού με το iphone) αντιγράφει όλα τα αρχεία sqlite από το κινητό σας, στο folder που κρατάει το backup. Στο mac είναι στο φάκελο:<strong><br />
~Library/Applications Support/MobileSync/Backup</strong>.<br />
Στα windows xp είναι στον φάκελο:<br />
<strong>C:\Documents and Settings\USERNAME\Application Data\Apple Computer\MobileSync\Backup</strong>.<br />
Στα windows 7 είναι<br />
<strong>c:\Users\USERNAME\AppData\Roaming\Apple Computer\MobileSync\Backup\</strong>.</p>
<p>Μέσα θα βρείτε ένα subfolder για κάθε backup που υπάρχει. Τα ονόματα των αρχείων σε αυτό είναι πολύ περίεργα για να βγάλουμε άκρη, όμως το αρχείο με τα sms έχει συγκεκριμένο όνομα: <strong>3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata</strong>.</p>
<p>Το αρχείο αυτό μπορείτε να το ανοίξετε με κάποιο πρόγραμμα όπως το <a href="http://sqlitebrowser.sourceforge.net/" target="_blank">sqlitebrowser</a> και ουσιαστικά έχετε πρόσβαση σε όλα τα sms που έχετε λάβει και στείλει, εκτός από τα διαγραμμένα φυσικά.</p>
<p>Τι γίνεται όμως με τα διαγραμμένα; Γενικά στην sqlite όταν διαγράφουμε μια εγγραφή από ένα πίνακα, η εγγραφή <a href="http://www.simplecarver.com/exchange/articles/article-5.html" target="_blank">στην πραγματικότητα δε σβήνεται από το αρχείο</a> που κρατάει τα δεδομένα της. Όπως γράφει στο <a href="http://www.sqlite.org/faq.html" target="_blank">FAQ</a> της:</p>
<blockquote><p><em>When you delete information from an SQLite database, the unused disk space is added to an internal «free-list» and is reused the next time you insert data. The disk space is not lost. But neither is it returned to the operating system.</em></p></blockquote>
<p>Θυμίζει λίγο τον τρόπο που λειτουργεί το file system των περισσότερων λειτουργικών συστημάτων, στον οποίο τα δεδομένα δεν σβήνονται για κάποιο διάστημα και υπάρχει η πιθανότητα της εκτέλεσης κάποιου εργαλείου undelete που μπορεί να επαναφέρει τα δεδομένα σας.</p>
<p>Αν λοιπόν ψάξετε το αρχείο με τα sms αρκετά σύντομα μετά τη διαγραφή των μηνυμάτων που ψάχνετε, ή αν γενικά δεν λαμβάνετε/στέλνετε συχνά, έχετε πάρα πολλές πιθανότητες να βρείτε αυτό που ψάχνετε.</p>
<p>Αν ψάξετε στο internet θα βρείτε διάφορα εργαλεία τα οποία εξάγουν τα δεδομένα αυτά. Προσωπικά απλά άνοιξα το αρχείο με έναν text viewer και ψάχνοντας λίγο βρήκα ότι έψαχνα.</p>
<p>Αυτό μπορεί να έχει διάφορες χρήσεις, από προσωπική (να βρείτε κάτι που σβήσατε κατά λάθος), μέχρι να παρακολουθήσετε το κινητό κάποιου άλλου έχοντας ένα backup του. Στη δεύτερη περίπτωση, να γνωρίζετε ότι είναι παράνομο, και φυσικά ότι μπορεί να βρείτε πράγματα που τελικά δεν θέλετε να γνωρίζετε <img src='http://mrpc.pramnos.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><em>(photo by: </em><strong><a title="Link to Eric Rice's photostream" rel="dc:creator cc:attributionURL" href="http://www.flickr.com/photos/ericrice/" target="_blank"><em>Eric Rice</em></a><span style="font-weight: normal;"><em>)</em></span></strong></p>
<div id='fr1449143'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&title=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone/http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&title=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&title=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&title=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&t=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&title=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2F%25ce%25b2%25cf%2581%25ce%25b5%25ce%25af%25cf%2584%25ce%25b5-%25cf%2584%25ce%25b1-%25ce%25b4%25ce%25b9%25ce%25b1%25ce%25b3%25cf%2581%25ce%25b1%25ce%25bc%25ce%25bc%25ce%25ad%25ce%25bd%25ce%25b1-sms-%25ce%25b1%25cf%2580%25cf%258c-%25cf%2584%25ce%25bf-iphone%2F&submitHeadline=%CE%92%CF%81%CE%B5%CE%AF%CF%84%CE%B5+%CF%84%CE%B1+%CE%B4%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AD%CE%BD%CE%B1+sms+%CE%B1%CF%80%CF%8C+%CF%84%CE%BF+iPhone'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2010/06/%ce%b2%cf%81%ce%b5%ce%af%cf%84%ce%b5-%cf%84%ce%b1-%ce%b4%ce%b9%ce%b1%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%ad%ce%bd%ce%b1-sms-%ce%b1%cf%80%cf%8c-%cf%84%ce%bf-iphone/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Security stuff</title>
		<link>http://mrpc.pramnos.net/2010/06/security-stuff/</link>
		<comments>http://mrpc.pramnos.net/2010/06/security-stuff/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 17:43:17 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Περιπέτειες]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=645</guid>
		<description><![CDATA[Σήμερα το πρωί με ενημέρωσαν από την εταιρεία που διαχειρίζεται τους server μου ότι  από κάποιο αρχείο σε ένα site έφευγαν  spam mails. Με μια σύντομη αναζήτηση εντόπισα ότι το αρχείο είχε ανέβει με ftp κανονικότατα, χωρίς κάποια hackια. Πολύ πιθανό να ξέφυγε από τον πελάτη το pass μέσω κάποιου malware που διαβάζει τα passwords [...]]]></description>
			<content:encoded><![CDATA[<p>Σήμερα το πρωί με ενημέρωσαν από την εταιρεία που διαχειρίζεται τους server μου ότι  από κάποιο αρχείο σε ένα site έφευγαν  spam mails. Με μια σύντομη αναζήτηση εντόπισα ότι το αρχείο είχε ανέβει με ftp κανονικότατα, χωρίς κάποια hackια. Πολύ πιθανό να ξέφυγε από τον πελάτη το pass μέσω κάποιου malware που διαβάζει τα passwords από τον ftp client.</p>
<p>Αυτό με έκανε να σκεφτώ λίγο πως θα αποφύγω ανάλογα περιστατικά. Έφτιαξα λοιπόν ένα php script το οποίο συνδέεται με ftp στον server και σκανάρει όλα τα αρχεία με executable extensions (php, php5 κλπ) και αποθηκεύει τη λίστα σε μια βάση. Την επόμενη φορά που θα τρέξει, με ενημερώνει για ότι νέο αρχείο υπάρχει, ώστε αν είναι κάτι που δεν το έχω προσθέσει εγώ, να το ελέγχω για πιθανά προβλήματα.</p>
<p>Δεν είναι και η πιο optimal λύση (θα μπορούσα με shell να ψάξω απλά όλα τα php αρχεία με ημερομηνία ως και μια μέρα πριν π.χ.) , όμως το υλοποίησα έτσι γιατί έχω σκοπό να προσθέσω μερικά ακόμα πράγματα στο script και να το ελευθερώσω σαν open source για όποιον χρειάζεται κάτι ανάλογο.</p>
<p>Μερικά πράγματα που θέλω να κάνω είναι:</p>
<ul>
<li>Να ελέγχει όλα τα νέα αρχεία για περίεργες functions (exec, base64_decode κλπ)</li>
<li>Να με ενημερώνει για τα αρχεία που για κάποιο λόγο σβήστηκαν ή άλλαξαν (για αυτό και η βάση)</li>
<li>Να τρέχει αυτόματα με ένα cron job και να με ενημερώνει με email, μια φορά κάθε 3-4 μέρες</li>
</ul>
<p>Πολύ απλά πράγματα, λογικά σε λίγες μέρες θα το ανεβάσω κάπου. Αν έχετε κάποια ιδέα&#8230; στείλτε μου.</p>
<p>Πάντως μια γρήγορη λύση για τα δείτε αν υπάρχει κάποιο ύποπτο αρχείο είναι να τρέξετε από shell την παρακάτω εντολή:</p>
<blockquote><p><em> </em></p>
<p><em></p>
<pre>grep -RPn "(passthru|shell_exec|system|phpinfo|base64_decode|chmod|mkdir|fopen|fclose|readfile) *\(" public_html/</pre>
<p></em></p></blockquote>
<p>η οποία θα σας δείξει αμέσως ότι υπάρχει με αυτές τις εντολές. Μπορείτε και να το περάσετε σε ένα cron job και να εκτελείται μόνο του, ενώ τα αποτελέσματα θα σας έρχονται στο email σας.</p>
<p><strong><br />
</strong></p>
<div id='fr1449145'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&title=Security+stuff'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/Security+stuff/http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&title=Security+stuff'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&title=Security+stuff&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&title=Security+stuff&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&t=Security+stuff'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&title=Security+stuff&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F06%2Fsecurity-stuff%2F&submitHeadline=Security+stuff'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2010/06/security-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Δουλεύοντας με το Kodingen.com</title>
		<link>http://mrpc.pramnos.net/2010/03/working-with-kodingen-com/</link>
		<comments>http://mrpc.pramnos.net/2010/03/working-with-kodingen-com/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 11:22:03 +0000</pubDate>
		<dc:creator>mrpc</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[kodingen.com]]></category>

		<guid isPermaLink="false">http://mrpc.pramnos.net/?p=565</guid>
		<description><![CDATA[Όσοι από εσάς δουλεύετε σαν web developers, γνωρίζετε ότι το πιο κλασικό πρόβλημα που υπάρχει πριν δουλέψετε σε οποιονδήποτε υπολογιστή, είναι το σχετικό στήσιμο. Πρέπει να στηθεί ο τοπικός server (στη δική μου περίπτωση apache/php/mysql). Επίσης πρέπει να εγκατασταθούν τα αντίστοιχα εργαλεία (εδώ και κάποιο διάστημα χρησιμοποιώ netbeans). Τέλος, πρέπει αν δουλεύετε και σε άλλους [...]]]></description>
			<content:encoded><![CDATA[<p>Όσοι από εσάς δουλεύετε σαν web developers, γνωρίζετε ότι το πιο κλασικό πρόβλημα που υπάρχει πριν δουλέψετε σε οποιονδήποτε υπολογιστή, είναι το σχετικό στήσιμο. Πρέπει να στηθεί ο τοπικός server (στη δική μου περίπτωση apache/php/mysql). Επίσης πρέπει να εγκατασταθούν τα αντίστοιχα εργαλεία (εδώ και κάποιο διάστημα χρησιμοποιώ netbeans). Τέλος, πρέπει αν δουλεύετε και σε άλλους υπολογιστές, να μεταφέρετε τη δουλειά σας και να την συγχρονίσετε τοπικά (για αυτό το λόγο έχω στήσει ένα subversion server). Αυτό είναι σχετικά εύκολο, αφού τα περισσότερα γίνονται μόνο μια φορά, ενώ με κάποιο version control system, ακόμα και η δουλειά σας μεταφέρεται εύκολα.</p>
<p>Οι δυσκολίες όμως ξεκινάνε αλλού:</p>
<ul>
<li>Τι γίνεται όταν χρειαστεί να δουλέψετε για λίγο σε κάποιον άλλο υπολογιστή για κάποια γρήγορη διόρθωση;</li>
<li>Αν όλα αυτά βαραίνουν πολύ τον υπολογιστή σας (π.χ. σε περιπτώσεις netbook) και σέρνεται όταν δουλεύετε;</li>
<li>Αν θέλετε να δουλέψετε σε κάποιο άλλο λειτουργικό σύστημα, το οποίο απαιτεί διαφορετικό στήσιμο και δεν έχετε τον ανάλογο χρόνο/γνώσεις κλπ;</li>
<li>Υποθέτω ότι ανάλογο θέμα θα υπάρχει όταν κυκλοφορήσει το Chrome OS, το οποίο δεν ξέρω κατά πόσο θα είναι βολικό αφού όλες του οι εφαρμογές είναι web based.</li>
</ul>
<p>Μια πολύ καλή λύση για όλα αυτά είναι το <a href="http://kodingen.com/" target="_blank">Kodingen.com</a>. Πρόκειται για μια web εφαρμογή η οποία σας επιτρέπει να ανεβάσετε τα project σας σε έναν δικό τους development server με διάφορες τεχνολογίες (php/perl/python/ruby, mysql/postgresql κλπ) και έπειτα να το επεξεργαστείτε με μια σειρά από editors που έχουν. Μπορείτε να το δοκιμάσετε online και έπειτα να το κατεβάσετε ή να το μεταφέρετε σε κάποιο δικό σας server μέσω ftp.</p>
<p>Η εφαρμογή είναι δωρεάν στη χρήση με κάποια βασικά resources (τα οποία είναι αρκετά για μικρά project), ενώ μπορείτε να αγοράσετε επιπλέον χώρο/domains/bandwidth κ.λ.π. σε εξαιρετικά χαμηλές τιμές.</p>
<p>Επίσης, υποστηρίζεται subversion σύστημα, πρόσβαση σε shell, ενώ για την πλήρη αξιοποίησή του, περιβάλλεται και από ένα social network που μπορεί να σας τροφοδοτήσει με πολύ χρήσιμες πληροφορίες, ή απλά να σας βοηθήσει να συνεργαστείτε με άλλους προγραμματιστές χωρίς να χρειάζεται να μοιραστείτε passwords και ευαίσθητες πληροφορίες μαζί τους.</p>
<p>Τέλος, κάτι πολύ χρήσιμο είναι η εγκατάσταση εφαρμογών στο χώρο σας, με ένα κλικ. Δείτε στο παρακάτω video ένα παράδειγμα:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4924519&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=4924519&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/4924519">Kodingen.com : Online Development Environment, ODE</a> from <a href="http://vimeo.com/user1832368">Kodingen</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Το περιβάλλον είναι ακόμα σε beta έκδοση, όμως βελτιώνεται συνεχώς και από ότι φαίνεται πολύ σύντομα θα βγει στον αέρα κανονικά.</p>
<p>Πρέπει να αναφέρω ότι το Project είναι βασισμένο σε open source τεχνολογίες και είναι και το ίδιο Open Source. Η <a href="http://code.google.com/p/kodingen/" target="_blank">σελίδα του στο Google Code</a> αναφέρει ως άδεια την GNU GPL2.</p>
<div id='fr1449147'  style='padding:2px;border:1px solid ;background-color:;font-size: 9px;display:block;'>Μοιράσου το με: <a style='text-decoration:none;' href='http://buzz.reality-tape.com/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/buzz.png'  style='margin:0px 5px; ' alt='buzz' title='buzz'/></a><a style='text-decoration:none;' href='http://www.cull.gr/refer?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&title=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/cull.png'  style='margin:0px 5px; ' alt='cull' title='cull'/></a><a style='text-decoration:none;' href='http://www.bobit.gr/articles/new?bob_this=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/bobit.png'  style='margin:0px 5px; ' alt='bobit' title='bobit'/></a><a style='text-decoration:none;' href='http://www.digme.gr/submit.php?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digme.png'  style='margin:0px 5px; ' alt='digme' title='digme'/></a><a style='text-decoration:none;' href='http://www.foracamp.gr/user/login?destination=?/node/add/story/%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com/http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/foracamp.png'  style='margin:0px 5px; ' alt='foracamp' title='foracamp'/></a><a style='text-decoration:none;' href='http://bookmarks.freestuff.gr/bookmarks/user?action=add&address=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&title=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/freestuff.png'  style='margin:0px 5px; ' alt='freestuff' title='freestuff'/></a><a style='text-decoration:none;' href='http://del.icio.us/post?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&title=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com&v=4'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/delicious.png'  style='margin:0px 5px; ' alt='delicious' title='delicious'/></a><a style='text-decoration:none;' href='http://www.google.com/bookmarks/mark?bkmk=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&title=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com&op=edit'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/google.png'  style='margin:0px 5px; ' alt='google' title='google'/></a><a style='text-decoration:none;' href='http://www.facebook.com/sharer.php?src=bm&v=4&u=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&t=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/facebook.png'  style='margin:0px 5px; ' alt='facebook' title='facebook'/></a><a style='text-decoration:none;' href='http://twitter.com/home?status=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/twitter.png'  style='margin:0px 5px; ' alt='twitter' title='twitter'/></a><a style='text-decoration:none;' href='http://digg.com/submit?url=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&title=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com&bodytext=&media=&topic='><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/digg.png'  style='margin:0px 5px; ' alt='digg' title='digg'/></a><a style='text-decoration:none;' href='http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fmrpc.pramnos.net%2F2010%2F03%2Fworking-with-kodingen-com%2F&submitHeadline=%CE%94%CE%BF%CF%85%CE%BB%CE%B5%CF%8D%CE%BF%CE%BD%CF%84%CE%B1%CF%82+%CE%BC%CE%B5+%CF%84%CE%BF+Kodingen.com'><img  src=' http://mrpc.pramnos.net//wp-content/plugins/metamarks/images/yahoobuzz.png'  style='margin:0px 5px; ' alt='yahoobuzz' title='yahoobuzz'/></a></div>]]></content:encoded>
			<wfw:commentRss>http://mrpc.pramnos.net/2010/03/working-with-kodingen-com/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

