Jan 132014
 
 January 13, 2014  Posted by at 02:38 Programming Tagged with: , , , ,  1 Response »

Lately I have been working on Semantic Web technologies. Specifically, I have created an ontology using Protege 4.3.0 (an OWL ontology building tool). For those just getting started, there is this great tutorial for building an OWL ontology with Protege that can be found here.

The main concepts of this tutorial were extracted and encoded to a tree- diagram, so that anyone may quickly familiarize with all those new key-concepts mentioned and understand their underlying hierarchy at a glance.

The diagram was created using dataTracker. Two files are attached:

A .png file (image) of the tree-diagram.

A .dt file (dataTracker file) to open and process it with dataTracker at your will.

Dec 202013
 
 December 20, 2013  Posted by at 04:54 Programming, Γενικά Tagged with: , ,  No Responses »

I decided to create a new program to help me with certain targets. I think it may be useful to others too. So here’s a brief description:

DataTracker is a free java program that helps you keep track and visualize your tasks and ideas. Information is stored and visualized in a tree structure.

Explanatory example

Suppose you have to study for a lesson. Now, think of all the resources (books, links, notes, exercises, lectures, files, ideas) that you need to manage being visualized as nodes onto a tree graph, categorized for easy access and enhanced readability, all together in one place and each one in its own, with sole goal: improved efficiency.

An example tree-graph for the above paradigm is displayed below:

example tree

example tree

The official web page of the program with instructions and manual is:  http://datatracker.freelabs.net.

Quick download link here.

May 252012
 
 May 25, 2012  Posted by at 01:10 Programming Tagged with:  2 Responses »

Το eradioParser ωριμάζει κι έχει πλέον τη δική του ιστοσελίδα, εμπλουτισμένη με όλο το περιεχόμενο που χρειάζεται, ώστε κάθε νέος χρήστης να γνωρίσει τις δυνατότητες του προγράμματος, να μπορέσει να το αξιοποιήσει σωστά και να επωφεληθεί.

Η ιστοσελίδα είναι eradioparser.freelabs.net.

May 242012
 
 May 24, 2012  Posted by at 01:27 Programming Tagged with: ,  13 Responses »

To Markdown είναι ένα  text-to-HTML tool, που επιτρέπει στο χρήστη, γρήγορα κι εύκολα, να γράψει plain-text κείμενα τα οποία στη συνέχεια (το tool) μετατρέπει σε XHTML (ή HTML). Αυτό επιτυγχάνεται χρησιμοποιώντας ένα συγκεκριμένο και πολύ απλό  syntax για όλες τις λειτουργίες μορφοποίησης που θέλουμε να εισάγουμε.

Το βασικό του  χαρακτηριστικό είναι ότι διέπεται από τη λογική:  easy-to-read, easy-to-write. Το γεγονός αυτό, καθιστά πολύ εύκολη την ανάγνωση του τελικού κειμένου, ενώ εξίσου εύκολη είναι και η συγγραφή του. Κατ’ αυτόν τον τρόπο, παράγει ένα τελικώς μορφοποιημένο κείμενο κατά html, χωρίς ο χρήστης να χρειάζεται να γράφει ή εν τέλει να διαβάζει τα html tags.

Eίναι χρήσιμο για HTML documentation αλλά και σε Version Control Systems όπως το Github (τα readme.md στο κάθε repository που χρησιμοποιούν οι developers είναι markdown αρχεία), λόγω της ευελιξίας που παρέχει. Όποιος το επιθυμεί, μπορεί να δει γρήγορα τα .md files που έχω σε ένα δικό μου repository εδώ. Ένα χρήσιμο site με δυνατότες live preview, export markdown, export html, link with Github, link with Dropbox και πολύ ωραίο Interface είναι το dillinger.io

Το όλο πρόγραμμα είναι ένα perl script (.pl) που έχει γραφτεί από τον John Gruber. Επομένως, για να τρέξει, χρειάζεται να είναι εγκατεστημένη η Pearl. Μπορείτε να χρησιμοποιήσετε κάποιο plugin ώστε να το κάνετε integrate σε κάποιον editor ή να χρησιμοποιήσετε ανεξάρτητα το script. Τα βασικά βήματα για τη δημιουργία ενός Markdown αρχείου τρέχοντας το script είναι:

  1. Download the Markdown script.
  2. Συγγραφή του κειμένου ακολουθώντας το Markdown syntax.
  3. Από το terminal πληκτρολογούμε:
$Markdown.pl FileName> NewFileName.md  ή
$Markdown.pl FileName> NewFileName.html για .html αρχείο. 

Η επίσημη ιστοσελίδα βρίσκεται εδώ, όπου είναι συγκεντρωμένες όλες οι πληροφορίες που αφορούν το tool, με πολύ καλό documentation (σύντομο κι εύληπτο).

Υ.Γ: Στα σχόλια του blog, υποστηρίζεται πλέον και το Markdown syntax…

May 142012
 
 May 14, 2012  Posted by at 00:06 Programming Tagged with:  1 Response »

Ένα από τα πιο διασκεδαστικά στιγμιότυπα (τουλάχιστον όταν συμβαίνει σε πραγματικό χρόνο) που αναδεικνύουν τη δημιουργικότητα των προγραμματιστών παρουσιάζεται ακολούθως.

Δείτε (σε fullscreen και 720p) τι γίνεται όταν κάποιος επιλέξει να συγκρίνει το revision ενός Page στο wordpress με τον εαυτό του! Μπορείτε να κατεβάσετε το βίντεο από εδώ.

Η αλήθεια είναι ότι για λίγο, με είχε το…matrix! 🙂