Aigia Fuxia Downloader and Player v 4.0 Alpha




Μετά από συνεννόηση με το Cyprus-tv.eu (πρώην cyprusmovies.net), το Aigia Fuxia Downloader and Player επαναλειτούργησε. Αυτή τη φορά τα βίντεο της σειράς Aigia Fuxia θα μπορείτε να τα βλέπετε από τους servers του cyprus-tv.eu μέσω του Aigia Fuxia Downloader and Player.

TetrisClimber

tetrisClimber
Πρόκειται για ένα παιχνίδι παρόμοιο με το icy Tower αν και αυτό έχει χρόνο 60 δευτερόλεπτα. Στόχος του παιχνιδιού είναι να φτάσετε όσο πιο ψηλά μπορείτε μαζεύοντας τους περισσότερους βαθμούς. Ο λόγος που το παιχνίδι έχει χρόνο είναι γιατί το έφτιαξα για ένα διαγωνισμό του mochiLand!

Χρήσιμα προγράμματα

5 δωρεάν προγράμματα τα οποία θα σας κάνουν τη ζωή πιο εύκολη:

High Sign Πρόγραμμα με το οποίο μπορείτε να χρησιμοποιήσετε mouse gestures. Δηλαδή με αυτό το πρόγραμμα μπορείτε να εισάγετε κινήσεις του ποντικιού τις οποίες ο υπολογιστής θα αντιλαμβάνεται ως εντολές. Πχ άνοιγμα εφαρμογών, πάτηματα κουμπιών κ.λ.π . Διαθέτει εξελιγμένο σύστημα για να αντιλαμβάνεται τις κινήσεις, και mode εκπαίδευσης στο οποίο καταχωρείτε τις δικές σας κινήσεις.
Home Page



MouseExtender Πρόγραμμα που εμφανίζει λίστα με συντομεύσεις που εμείς καθορίζουμε όταν πατάμε το μεσαίο κουμπί του mouse. Πολύ βοηθητικό και με πολλές χρήσιμες λειτουργίες.
Home Page



STDU Viewer Εναλλακτικό πρόγραμμα για τα αρχεία PDF , υποστηρίζει και DJV, XPS, CBZ, CBR, TIFF, και TXT. Ένα από τα δυνατότερα του σημεία είναι η υποστήριξη tabs για τα διάφορα αρχεία.
Home Page



Jdownloader Αυτοματοποιήστε τα downloads από rapidshare, megaupload και άλλες παρόμοιες υπηρεσίες καθώς και από video sites. Το JDownloader εισάγει αυτόματα CAPTCHA, αποκρυπτογραφεί κρυπτογραφημένα links και αυξάνει την ταχύτητα για τους premium users. ΠΑΡΑ πολύ χρήσιμο για όσους κατεβάζουν "συχνά".
Home Page




VLC Media Player η καλύτερη εφαρμογή αναπαραγωγής πολυμέσων(Δείτε εδώ τα είδη αρχείων που υποστηρίζει). Διαθέσιμη για Windows, Linux και Mac OS.
Home Page

Update στη σελίδα του Ant1 Κύπρου


Την προηγούμενη εβδομάδα ο Ant1 Κύπρου αποφάσισε να ανανεώση την ιστοσελίδα του. Μεταξύ των αλλαγών που έκανε ήταν και ο τρόπος που βλέπαμε τα διάφορα βίντεο με αποτέλεσμα να μην λειτουργεί πλέον το Aigia Fuxia Downloader and Player. Το κακό με το όλο θέμα είναι ότι ο ΑΝΤ1 άλλαξε εντελώς τον τρόπο που λειτουργούσε (πιο συγκεκριμένα τώρα κάνει χρήση του RTMP), το οποίο αποτελεί κάτι άγνωστο για εμένα και δεν ξέρω κατά πόσο θα καταφέρω να ξανακάνω τον downloader να λειτουργήσει.

Ως τότε ... www.ant1.com.cy

Έτοιμο το Chrome OS της Google!



Η Google χθές ανακοίνωσε τη διάθεση του κώδικα του Chrome OS ( Chromium OS) πριν αυτό είναι έτοιμο για τον τελικό χρήστη, έτσι ώστε το νέο λειτουργικό (που όπως η ίδια η google αναφέρει στο blog της θα είναι έτοιμο τον επόμενο χρόνο) να δεχθεί αλλαγές και προσθήκες από τις διάφορρες κοινότητες ανοιχτού κώδικα. Όπως εξηγεί στην ανακοίνωση της, τα προηγούμενα χρόνια έχει κερδίσει αρκετά από αυτές τις κοινότητες και στηρίζεται στη βοήθεια τους.

Στόχος της Google είναι η όσο το δυνατόν ταχύτερη εκκίνηση του λειτουργικού , αλλά και η ασφάλεια. Κάτι που επίσης αναφέρει η Google είναι ότι κατά την εκκίνηση του συστήματος το λειτουργικό θα ελέγχει για την ακεραιότητα ( integrity) του κώδικα του και θα επιδιορθώνεται μόνο του σε περίπτωση που έχουν γίνει αλλαγές από κακόβουλο λογισμικό.

Διαβάστε Περισσότερα

Street Fighter VS Mortal Kombat





Γίνε ο καλύτερος ...Hacker!



Κόλπα και μυστικά για να «ξεκλειδώσετε» τις πραγματικές δυνατότητες του hardware, του software και των gaming consoles, να παρακάμψετε τους ενοχλητικούς περιορισμούς και να δοκιμάσετε τα όρια, ενίοτε φλερτάροντας με την παρανομία. Αυστηρώς ακατάλληλο διά ανηλίκους ;)


Ποια εικόνα σχηματίζεται στο μυαλό σας, όταν ακούτε το χαρακτηρισμό hacker; Μήπως ενός «σκοτεινού» τύπου που περνά τις ημέρες του μπροστά σε έναν υπολογιστή, παρακάμπτοντας συστήματα ασφαλείας και κάνοντας κάθε είδους αξιόποινες πράξεις; Κι όμως, σε αντίθεση με ό,τι μας πλασάρει η βιομηχανία του θεάματος και της ενημέρωσης, οι hackers δεν είναι κατ’ ανάγκη εγκληματίες.

Πηγή: pcw.gr

Augmented Reality στο περιοδικό esquire

Games Directory

CyProg's Game Directory

Κλικ στην πιο πάνω εικόνα για να δείτε συγκεντρωμένα τα παιχνίδια μου!

Χρήσιμοι δωρεάν οδηγοί!!





Αυτά τα βιβλία - οδηγοί προέρχονται από το makeuseof.com είναι πολύ απλά και κατανοητά!


1 – Internet Guide for the Movie Addict

2 – Internet Guidebook for An Audiophile

3 – The Incredible Free Manual for Every Mac User

4 – The Underground Guide to the iPhone

5 – Twitter: Best Practices & Tips

6 – The Ultimate Guide to your Windows Mobile Phone

7 – A Computer Geek’s Smart Productivity Guide

8 – Building a Media Center for your Home

9 – The Only Easy Guide To Computer Networks

10 – The Big Book of BitTorrent

11 – A Newbie’s Getting Started Guide to Linux

12 – The Idiot’s Guide To Photoshop

13 – The Big Book of iTunes

14 – The Idiot’s Guide to Building Your Own PC

15 – Laptop Buying Guide for 2009

16 - PSP Up- and Downgrading Guide

Toyota - Η εξέλιξη του αυτοκινήτου

Aigia Fuxia Downloader and Player

Περιγραφή:

Το πρόγραμμα αυτό κατεβάζει τα επεισόδια της σειράς Aigia Fuxia
από την σελίδα του Αντ1 Κύπρου, σε μορφή flv(μπορείτε να τα δείτε μέσω
του vlc).
Στην έκδοσή 3.0 εκτός από το Download είναι δυνατό να δείτε τα
video από τον ενσωματωμένο Player χωρίς να χρειάζεται να μπείτε στη
σελίδα του Αντ1

ScreenShots



Download Now

Σημείωση: Η σειρά είναι Κυπριακή και είναι στην,Κυπριακή διάλεκτο!

Ποιός ξέρει να μου εξηγήσει τι είναι αυτό;

VIDEOGIOCO by Donato Sansone from Enrico Ascoli - Sound Design on Vimeo.

Aigia Fuxia δε γκέϊμ

Aigia Fuxia the Game

Είσαι αθκιασερός φοιτητής; Βλέπεις Aigia Fuxia; Δεν έχεις τίποτα καλύτερο να κάνεις; Παίξε το Aigia Fuxia The Game! Δημητρός VS Ππινού!!

ΣΗΜΕΙΩΣΗ : Τα μεγάφωνα να είναι ON !!

Aigia Fuxia the Game

Όσοι δεν έχετε facebook κάντε κλικ εδώ
Όσοι έχετε facebook κάντε κλικ εδώ και βοηθήστε στη διάδοση με το να γίνετε fan!

PhotoSketch

Ζωγραφίστε ένα απλό προσχέδιο και επιλέξτε μια σύνθεση από εικόνες του internet. Το αποτέλεσμα δεν είναι τέλειο αλλά είναι αρκετά καλό!
Προς το παρόν δεν είναι σε τελική μορφή αλλά απ'οτι λένε στη σελίδα των δημιουργών δουλεύουν για να το ανεβάσουν στο internet!

Περισσότερα ΕΔΩ

Video:

PhotoSketch: Internet Image Montage from Tao Chen on Vimeo.

Καιρός να αλλάξετε το κλασσικό DeskTop

Μετά τα Windows 95 και ενώ σε κάθε λειτουργικό σύστημα υπάρχουν πολλές αλλαγές από τις προηγουμένες εκδόσεις, ελάχιστα πράγματα αλλάζουν στο Desktop. Πιο πρόσφατες ίσως αλλαγές αποτελούν η Sidebar που εμφανίστηκε στα Windows Longhorn αλλά και οι αλλαγές στον τρόπο εμφάνισης του Ctrl+Tab, και η προεπισκόπηση των παραθύρων από την TaskBar. Ο τρόπος δημιουργίας- χειρισμού των εικονιδίων είναι πανομοιότυπος, καθώς και ο χειρισμός τους.

Στη νέα έκδοση του λειτουργικού της Apple (Snow Leopard), είδαμε και την στιγμιαία αναπαραγωγή αρχείων Mp3, Video και ορισμένων άλλων εγγράφων από το εικονίδιο τους, μια τροποποίηση του προηγούμενου feature που η ίδια ονόμασε QuickLook στην προηγούμενη έκδοση Leopard, καθώς και τα Grid, List και Fan Views σαν τρόπο εμφάνισης φακέλων στο Dock.

Σήμερα όμως ανακάλυψα πως θα ήθελα να ήταν πραγματικά το Desktop μου! Αν και στο παρελθόν έχω χρησιμοποιήσει πολλά προγράμματα που παραμετροποιούν σε μεγάλο βαθμό την επιφάνεια εργασίας (Window Blinds, Samurize Desktop κ.α) αυτά που προσφέρει το BumpTop είναι πολύ πιο κοντά σε αυτά που ζητώ!





Δυστυχώς δεν υπάρχει (τουλάχιστον προς το παρόν, έκδοση για Mac)

Περισσότερα Εδώ

Μερικοί άνθρωποι δεν έχουν όρια... diy UAV


DIY UAV


Διάβασα σήμερα στο hackaday για ένα τύπο που λέγεται Terence Bordelon και έφτιαξε το EZStar!! Πρόκειται για ένα τηλεκατευθηνόμενο αεροπλανάκι με δυνατότητες αυτόματης πλοήγησης μέσω waypoints (GPS), αλλά και αυτόνομης προσγείωσης και απογείωσης. Το όλο σύστημα είναι εντυπωσιακό όχι μόνο λόγω των δυνατοτήτων του αλλά και στο ότι ο δημιουργός του το έφτιαξε εξ'ολοκλήρου μόνος του. Το EZStar δεν χρησιμοποιεί καθόλου υπολογιστή κατά την πτήση, ούτε και οπτικούς αισθητήρες, αλλά βασίζεται εξ'ολοκλήρου σε αισθητήρες επιτάχυνσης (αδράνεια) κάτη που το κάνει πιο αξιόπιστο σύμφωνα με τον κατασκευαστή του.

ActionScript 3: Δημιουργία του πίνακα του Πασκάλ

Πάρακατω είναι ο κώδικας για να δημιουργήσετε τον πίνακα του Pascal σε AS3. Στις ιδιότητες του οποίου είχα αναφερθεί σε παλαιότερη ανάρτηση.

var gridSize:int = 10;
var mainArr:Array = new Array(gridSize);
var i:int;
var j:int;
//δημιουργεί τον δισδιάστατο πίνακα και βάζει στη πρώτη γραμμή και στην πρώτη στήλη 1 σε όλα τα κελιά
for (i = 0; i < gridSize; i++) {
mainArr[i] = new Array(gridSize);
for (j = 0; j < gridSize; j++) {
mainArr[i][0]=1;
mainArr[0][j]=1;
}
}
//κάνει τις απαραίτητες πράξεις για να δημιουργηθεί ο πίνακας
//συγκεκριμένα για κάθε στοιχείο μιας στήλης προσθέτει τα
//στοιχείο που βρίσκονται στις θέσεις:
//[ίδια γραμμή][προηγούμενη στήλη]+[προηγούμενη γραμμή][ίδια στήλη]
//του πίνακα
for(i=1;i for(j=1;j mainArr[i][j]=mainArr[i][j-1]+mainArr[i-1][j];
}
}

//εμφανίζει τον πίνακα
for(i=0;i trace(mainArr[i]);
}


Ο τρόπος λειτουργίας του κώδικα είναι πολύ απλός και βασίζεται σε ένα δισδιάστατο πίνακα και στον τρόπο δημιουργίας του πίνακα του Pascal (νέο στοιχείο=[ίδια γραμμή][προηγούμενη στήλη]+[προηγούμενη γραμμή][ίδια στήλη])

Noop η γλώσσα προγραμματισμού της Google

Μια νέα γλώσσα που τρέχει σε Java Virtual Machine (JVM) βρίσκετε πλέον ως ανοιχτό project στο Google code.
Η Noop όπως την ονομάσανε, προσπαθεί να ενώσει τις καλύτερες τεχνικές των παλαιότερων με αυτές των νεότερων γλωσσών.
Μπορείτε να επισκεφθείτε και τη σελίδα http://code.google.com/p/noop/wiki/Features όπου περιγράφεται η φιλοσοφία της, τα βασικά της χαρακτηριστικά οι δυνατότητες της κ.α.

via: Log.gr

Hacks στο φλίπερ των Windows

Pinball Easter Eggs


Για να ξεκινήσουμε το pinball:
Start -> Programs -> Games -> Pinball

'Οταν ανοίξει το παιχνίδι πατάμε F2 και μετά πληκτρολογούμε "hidden test" χωρίς τα εισαγωγικά.

Τώρα πατώντας και κρατώντας πατημένο το αριστερό κουμπί του mouse μπορούμε να μετακινήσουμε την μπάλα όπου εμείς θελουμε.

Πατώντας το πλήκτρο h εμφανίζεται ο πίνακας των score με μια σκορ 1,000,000,000 και μας ζητά να πληκτρολογήσουμε όνομα.
Πατώντας το πλήκτρο m μας δείχνει το ποσό της system memory.
Πατώντας το πλήκτρο y εμφανίζει το frame rate στον τίτλο.

Πηγή: eegs.com

Τι μπορείτε να κάνετε σε 31 δευτερόλεπτα?

Οι τύποι στο πιο κάτω video προλαβαίνουν να κλέψουν 23 mac book pro, 14 iphones και 9 ipod touch!

Wii Draught Masters - Μάθετε να σερβίρετε μπύρα με το wiimote

Stella Artois Wii Draught Masters from Laurent Dochy on Vimeo.

Πώς κατασκευάζονται τα USB sticks!

Letters Hunter

Letters Hunter! Msn, Facebook, κλπ όλη τη μέρα! Πόσο γρήγορα πληκτρολογείς; Δοκίμασε την πατώντας στην πιο κάτω εικόνα.LettersHunter

Minesweeper

Έκανα μερικές μικρο-αλλαγές και κυρίως προσθήκες στο minesweeper. Καινούργια scoreboards με δυνατότητα να παίξετε και με φίλους από το facebook και μια μικρή ανανέωση στα γραφικά! Πατώντας στην πιο κάτω εικόνα μπορείτε να παίξετε.
Minesweeper

App Store τώρα και για OS X!

Η IDFusion διέθεσε το Bodega ένα App store για εφαρμογές OSX. Για να λειτουργήσει η εφαρμογή πρέπει να βρίσκεστε συνδεδεμένοι στο ίντερνετ λόγω του συνεχούς update που γίνεται. Εκτός από τις εφαρμογές που διατίθενται επί πληρωμή υπάρχουν και δωρεάν εφαρμογές, ενώ μέσα από την σελίδα του Bodega υπάρχει η δυνατότητα προσθήκης νέων εφαρμογών για τους κατασκευαστές (είναι δωρεάν και χρειάζεται δημιουργία νέου λογαριασμόυ).

Προσωπική γνώμη: Εύχρηστο και ευχάριστο, είναι σαν μια πιο επίσημη εμφάνιση για ιστοσελίδες του είδους που υπάρχουν (Cnet downloads πχ). Υπάρχει η δυνατότητα για Reviews οπότε αν διαφημιστεί σωστά και προσελκύσει χρήστες θα γίνει αρκετά χρήσιμο στο μέλλον!



Broadband over Power Lines

Όταν διάβασα αυτή την είδηση άρχισα να σκέφτομαι ότι μπορεί τελικά κάποτε, να γίνει κάτι (από άποψη ταχύτητας) και με το ιντερνετ στην Κύπρο.
Στις 30 Ιουλίου εγκρίθηκε με ποσοστό 82% το πρώτο draft σχετικά με την νέα τεχνολογία η οποία θα εκμεταλλεύεται τις υπάρχουσες ηλεκτρολογικές εγκαταστάσεις για χρήση και σαν γραμμές μετάδοσης δικτύου υψηλών ταχυτήτων (εώς και 100 mbps). Πρόκειτε για ένα πολύ σημαντικό βήμα εφόσον, υποανάπτυχτες χώρες (καλή μας ώρα) που δεν έχουν τη δυνατότητα για νέες υποδομές και δίκτυα θα μπορέσουν να χρησιμοποιήσουν τις ήδη υπάρχουσες για γρήγορο ίντερνετ.
Το κύριως μέρος της νέας τεχνολογίας είναι έτοιμο παραμένουν μόνο καθορισμοί κάποιων βασικών σημείων! Η επόμενη συνάντηση της ομάδας ανάπτυξης είναι καθορισμένη για τις 13-16 Οκτωβρίου.

Πηγή

Παιχνίδι στρατηγικής σε multitouch οθόνη

DuckHunt v2.0

Update του Duckhunt.

Διόρθωση ορισμένων bugs.
Μερικές διορθώσεις στα γραφικά.
Προσθήκη Help Screen.
Δυνατότητα αποθήκευσης σκορ!

Ελάτε να δούμε ποιος είναι ο καλύτερος κυνηγός!

AR Buisiness Card

AR Business Card from James Alliban on Vimeo.



Buisiness Card την οποία όταν τη βάζεις μπροστά σε webcam εμφανίζει στην οθόνη του υπολογιστή video με τον διαφημιζόμενο.

[Funny] Η Google θέλει να καταστρέψει τον κόσμο


Office 2010 Web Apps

Berlekamp's Game

Το πρώτο μου παιχνίδι (δοκιμαστικό) που ενσωματώνει χαρακτηριστικά της Mochiads. Συγκεκριμένα ενσωματώνει διαφημίσεις και πίνακες σκορ. Δεν είναι κάτι ιδιαίτερα σπουδαίο, αλλά είναι τα πρώτα βήματα για κάτι καλύτερο που ετοιμάζω!

Μπορείτε να παίξετε το παιχνίδι εδώ

Ρολόι που μοιάζει με όργανο αεροπλάνου


'Αλλο ένα ρολόι, αυτή τη φορά αναλογικό, το οποίο μοιάζει (με λίγη φαντασία) με όργανο αεροπλάνου. Η τελική αυτή μορφή περιέχει και το προηγούμενο ρολόι που είχα φτιάξει ενώ ο κώδικας που ακολουθεί περιγράφει μόνο τον τρόπο λειτουργίας του αναλογικού. Η σύνθεση μπορεί να γίνει χρησιμοποιώντας έναν loader.

Δείγμα

Κώδικας:


Πρέπει να έχετε τους δείκτες τοποθετημένους στη κατάλληλη θέση στη "σκηνή" και με τις ονομασίες : arr_secs για τα δευτερόλεπτα, arr_mins για τα λεπτά, και arr_hours για την ώρα.

var currentTime:Date=new Date();
var hours:Number=currentTime.getHours();
var minutes:Number=currentTime.getMinutes();
var seconds:Number=currentTime.getSeconds();
var milliseconds:Number=currentTime.getMilliseconds();
var timer:Timer=new Timer(100);
var myTween:Tween;
timer.start();
timer.addEventListener(TimerEvent.TIMER,onTime);
function onTime(evt:Event):void { //κάθε 100 χιλιοστά του δευτερολέπτου εκτελείται αυτή η συνάρτηση.
currentTime=new Date(); //καθορίζει στο currentTime την τρέχουσα ημερομηνία και ώρα
hours=currentTime.getHours(); //βρίσκει την ώρα από το currentTime
minutes=currentTime.getMinutes(); //βρίσκει τα λεπτά
seconds=currentTime.getSeconds(); //βρίσκει τα δευτερόλεπτα
milliseconds=currentTime.getMilliseconds(); //βρίσκει τα χιλιοστά του δευτερολέπτου

arr_secs.rotation=seconds*6+((milliseconds*2.77)/1000); //η περιστροφή του δείκτη των δευτερολέπτων είναι ίση με 6 μοίρες Χ δευτερόλεπτα +((2,77 μοίρες Χ χιλιοστά του δευτερολέπτου)/1000 χιλιοστά που περιλαμβάνει ένα δευτερόλεπτο)
arr_hours.rotation=hours*30+minutes*0.5; //η περιστροφή του δείκτη της ώρας είναι ίση με 30 μοίρες Χ ώρα + λεπτά* 0.5 μοίρες
arr_mins.rotation=minutes*6+(seconds/10);//η περιστροφή του δείκτη των λεπτών είναι ίση με λεπτά Χ 6 μοίρες + (δευτερόλεπτα * 0.1 μοίρες)
}


Για να το βάλετε στη σελίδα/blog σας :



Διαστάσεις: 554 Χ 557 (μπορείτε να το αλλάξετε αλλάζοντας τον κώδικα - αναλογικά)
Μέγεθος: 323kb

Ψηφιακές ταυτότητες

Με τη χρήση ενός κινητού με κάμερα και ενός λογισμικού αναγνώρισης προσώπων της Polar Rose μπορεί κάποιος να καθορίσει τη ψηφιακή του ταυτότητα. Τις πληροφορίες που θα μπορεί να δει κάποιος άλλος τις καθορίζει ο ίδιος ο χρήστης.

Google Chrome OS


Από χθές οι συζητήσεις στο ιντερνετ και στα διάφορα forum έχουν επικεντρωθεί στο blog της Google, η οποία με αυτή την είδηση ανακοινώνει επίσημα επιτέλους τις φημολογίες και τους ψίθυρους που ακούγονται εδώ και πολύ καιρό.
Σύμφωνα λοιπόν με αυτή την ανακοίνωση η Google μέχρι το 2ο εξάμηνο του 2010 θα είναι έτοιμη να κυκλοφορήσει στην αγορά μέσω τρίτων κατασκευαστών netbooks (αν και λέει οτι το λειτουργικό της θα είναι και για desktop υπολογιστές) που θα έχουν σαν λειτουργικό σύστημα το Chrome OS.
Το Chrome OS θα είναι βασισμένο σε πυρήνα Linux (κύριοι στόχοι είναι να μην υπάρχουν ιοί και malware) και προορίζεται για τους θερμούς θαυμαστές του web. Όπως λέει στην ανακοίνωση το Chrome OS είναι ξεχωριστό από το Android και θα τρέχει σε επεξεργαστές x86 καθώς και ARM. Ιδιέταιρη σημασία θα δωθεί στο χρόνο εκκίνησης του λειτουργικού καθώς και στην ευκολία backup (λογικά μέσω κάποιας online υπηρεσίας που θα παρέχει η Google).

Το τρίγωνο του Pascal

Ψάχνοντας πριν λίγο καιρό στο google για τη θεωρία των παίγνιων, κάπου διάβασα για το "τρίγωνο του Pascal". Πρόκειται για μια διάταξη μαθηματικών η οποία δημιουγείται πολύ εύκολα και παρουσιάζει πάρα πολλές ιδιότητες ( δεν φαντάζεστε πόσες!!).
Έτσι έφτιαξα ένα flash-ακι που περιλαμβάνει κάποιες από αυτές τις ιδιότητες - τις πιο κατανοητές καθώς και το πώς δημιουργείται:

Φτιάξτε το δικό σας παιχνίδι Flash


Εδώ και λίγο καιρό έχει κάνει την εμφάνιση του το Playcrafter. Πρόκειται για μια σελίδα η οποία εκτός των παιχνιδιών flash που προσφέρει για να παίξουν οι χρήστες, προσφέρει μια πολύ δυνατή μηχανή online κατασκευής παιχνιδιών. Οι δυνατότητες που έχει είναι πολύ ικανοποιητικές, με αποτέλεσμα τα παιχνίδια που δημιουργούνται να μπορούν να προσελκύσουν κοινό. Τέλος εκτός από τη δημιουργία παιχνιδιού απλά για διασκέδαση και γνώση, προσφέρονται και υπηρεσίες με τις οποίες μπορεί να επιφέρει κέρδος ένα παιχνίδι. Βέβαια απαιτούνται κάποιες προϋποθέσεις καθώς και κάποια έξτρα δουλειά. Αν βρω χρόνο ίσως φτιάξω κάτι για να το ανεβασώ και να μπορώ να δώσω περισσότερες πληροφορίες!

Google Wave



Η παρουσίαση του Google Wave ή όπως λένε στη Google "Πώς θα ήταν το email αν το δημιουργούσαμε σήμερα". Η διάρκεια είναι 1:20' αλλά πραγματικά αξίζει! Χρησιμοποιώντας ένα νέο πρωτόκολλο επικοινωνίας η google αλλάζει την κλασσική μορφή του email και το κάνει να ενσωματώνει πολλά σημαντικά χαρακτηριστικά του Web 2.0.


Από τα κύρια σημεία που ξεχώρισα:

Καθώς ο χρήστης πληκτρολογεί ένα μήνυμα εφόσον ο παραλήπτης βρίσκεται on-line βλέπει τον κάθε χαρακτήρα τη στιγμή που πληκτρολογείται!
Δυνατότητα επεξεργασίας ενός μηνύματος (ενός αρχείου word για παράδειγμα) ταυτόχρονα από 5 διαφορετικούς χρήστες.
Χαρακτηριστικό Playback το οποίο επιτρέπει σε ένα χρήστη να δει την προιστορία της συζήτησης (σε στυλ TimeMachine)

Βασικά θυμίζει περισσότερο instant messaging παρά email, αλλά είναι ουσιαστικά μια συγχώνευση των δύο.

Το flash game των Doritos



Το πιο πάνω video είναι διαφήμιση για δύο νέες γεύσεις των Doritos. Το παιχνίδι δημιουργήθηκε το 2008 και έχει κερδίσει αρκετά βραβεία μέχρι στιγμής.

Η σελίδα του παιχνιδιού λειτουργεί από τις 6 το απόγευμα μέχρι τις 6 το πρωί και από το video φαίνεται να περιέχει πολλά ξεχωριστά χαρακτηριστικά.

Σημείωση: Δεν έχω παίξει το παιχνίδι !

Ρολόι σε ActionScript 3



Για να το βάλετε στη σελίδα/blog σας :



Διαστάσεις: 200 Χ 50
Μέγεθος: 8kb
Κώδικας

Το μέλλον των υπολογιστών σύμφωνα με τις Asus και Microsoft

Το μέλλον όπως το φαντάζεται η Asus (ASUS Seamless Experience)



Το 2019 σύμφωνα με την Microsoft

Μάθετε να χρησιμοποιείτε την Registry

Πώς μπορείτε να επεξεργαστείτε την Registry
Εναρξη -> Εκτελεση -> regedit (Start -> Run -> regedit)

Ακόμη μπορείτε να επεξεργαστείτε τη Registry (προσθήκες ή διαγραφές) με αρχεία batch (*.bat) ή τη γραμμή εντολών (Command Prompt).

Τρόπος εκτέλεσης εξωτερικών αρχείων:

regedit.exe [επιλογή] [όνομα_αρχείου]

Όνομα αρχείου:
Εισάγει ένα αρχείο .reg στην Registry (π.χ. regedit όνομα_αρχείου.reg)

Επιλογές:
/s Απενεργοποίηση της ερώτησης όταν γίνετε η εισαγωγή ενός αρχείου .reg
/e Εξαγωγή αρχείου της Registry (π.χ. regedit /e όνομα_αρχείου.reg HKEY_LOCAL_MACHINE\SYSTEM)
/L:system Δηλώνει την διαδρομή του system.dat που θα χρησιμοποιηθεί.
/R:user Δηλώνει την διαδρομή του user.dat που θα χρησιμοποιηθεί.

Γενικα για registry
Η Registry είναι ιεραρχημένη και αν και φαίνεται περίπλοκη, έχει παρόμοια δομή με αυτή του σκληρόυ δίσκου.

Οι κύριοι κλάδοι είναι :

+ HKEY_CLASSES_ROOT : Περιέχει όλους τους τύπους επεκτάσεων, πληροφορίες OLE και δεδομένα συντομεύσεων.
+ HKEY_CURRENT_USER : Περιέχει όλες τις πληροφορίες που αφορούν τον χρήστη που είναι συνδεμένος εκείνη την στιγμή στον υπολογιστή.
+ HKEY_LOCAL_MACHINE : Περιέχει πληροφορίες που αφορούν τον τύπο των υλικών μερών του υπολογιστή (Hardware), του λογισμικού (Software) και άλλες ρυθμίσεις που υπάρχουν στον υπολογιστή. Σε αυτές τις πληροφορίες, πρόσβαση έχουν όλοι οι χρήστες που συνδέονται στον υπολογιστή.
+ HΚEY_USERS : Περιέχει ξεχωριστές πληροφορίες για κάθε έναν χρήστη του υπολογιστή. Κάθε χρήστης αντιπροσωπεύετε από ένα SID Sub-Key.
+ HKEY_CURRENT_CONFIG: Περιέχει τις ρυθμίσεις Hardware του χρήστη που είναι συνδεδεμένος εκείνη τη στιγμή.
+ HKEY_DYN_DATA : Αυτός ο κλάδος “συνδέετε” με την HKEY_LOCAL_MACHINE και αφορά την χρήση του Plug-&-Play των Windows. Αυτός ο τομές είναι δυναμικός και αλλάζει καθώς προστίθενται ή αφαιρούνται συσκευές από τον υπολογιστή.

Κάθε κύριος κλάδος (απεικονίζετε με το εικονίδιο του φακέλου από μπροστά) ονομάζετε “Κυψέλη” (Hive). Κάθε “Κυψέλη” περιέχει “Κλειδιά” (Keys) και κάθε κλειδί περιέχει άλλα “Υπο-Κλειδιά” (Sub-Keys) και “Τιμές” (Values). Οι τιμές περιέχουν τις πληροφορίες που αποθηκεύονται στην Registry. Υπάρχουν τρεις τύποι τιμών:
Τιμή ακολουθίας χαρακτήρων (String), Δυαδική τιμή (Binary), και Τιμή DWORD.


Εξαγωγή της Registry σε αρχείο (Export):
Υπάρχει η δυνατότητα εξαγωγής ολόκληρης της Registry ή κάποιου συγκεκριμένου κλειδιού.
Αρχείο -> Εξαγωγή (File -> Export)

Επαναφορά της Registry απο αρχείο (Restore):
1)Διπλό κλικ στο αρχείο με κατάληξη .reg
2)Αρχείο -> Εισαγωγή (File -> Import)


Χρήσιμα tweaks από το PcTechnology

Windows VS Mac OS VS Moblin VS Android




Πάει ο καιρός που τα Windows αποτελούσαν τηn κύρια επιλογή λειτουργικού, που η Intel ήταν αποκλειστικά κατασκευαστής επεξεργαστών, που η Apple έφτιαχνε υπολογιστές και iPod και η Google ήταν μηχανή αναζήτησης.

Οι καιροί αλλάζουν, η τεχνολογία τρέχει, οι τιμές γίνονται πιο προσιτές και ο άνθρωπος χρησιμοποίει οτιδήποτε θα του κάνει πιο εύκολη και ευχάριστη την καθημερινότητα. Οι εταιρείες έχουν αρχίσει να μπαίνουν η μία στα "χωράφια" της άλλης με αποτέλεσμα να υπάρχουν αρκετές επιλογές (και καλύτερες) για τον τελικό χρήστη.


9/1/2007: Ο Steve Jobs ανακοινώνει το iPhone. iPhone Timeline

5/11/2007: η Google ανακοινώνει το Android ένα λειτουργικό για κινητά τηλέφωνα βασισμένο σε Linux και την Open Handset alliance.

2008: Η Intel ανακοινώνει το Moblin v1, το πρώτο λειτουργικό που θα φτιάξει η εταιρεία για να προωθήσει τους επεξεργαστές της (Atom). H πρώτη έκδοση του Moblin μοιάζει πολύ με την έκδοση Ubuntu Mobile Edition.

23/9/2008: Η T-Mobile ανακοινώνει το πρώτο κινητό με Android OS.

21/5/2009: η Intel ανακοινώνει το Moblin v2. Ανανεωμένο και εντυπωσιακό γραφικό περιβάλλον που θυμίζει περισσότερο κινητό τηλέφωνο παρά υπολογιστή.

2/6/2009: Παρουσιάζεται από την Acer (τρίτος μεγαλύτερος κατασκευάστης υπολογιστών) net book με επεξεργαστή Atom και λειτουργικό σύστημα Android.

3/6/2009: Παρουσιάζεται στην έκθεση Computex MediaPhone με λειτουργικό Moblin (Intel)

3/6/2009: Η Acer ανακοινώνει ότι θα χρησιμοποιήσει το λειτουργικό της Intel (Moblin) σε netbook.

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

Τελικά αν και οι περισσότεροι περίμεναν την ανακοίνωση του Google OS αυτό ίσως να έγινε και κανείς να μην το κατάλαβε. Το Android ίσως να είναι το Google OS που όλοι περίμεναν απλά τώρα βρίσκεται στην "Dos" εποχή του.

Ο μόνος λόγος που αναφέρω το iPhone είναι γιατί ως δημοφιλέστερη συσκευή ώθησε και αναμένεται να ωθήσει ακόμη περισσότερους να αγοράσουν υπολογιστές με Mac OS.

Από όλες ίσως τις εταιρείες η Microsoft δείχνει να είναι η πιο "κουρασμένη". Ίσως να φταίει ότι μας είχε συνηθήσει σε σπουδαία πράγματα παλαιότερα, ίσως να είδαμε τους υπολογιστές αλλιώς μετά τα Windows XP, ίσως να φταίνε κάποια συντηρητικά μυαλά... το μέλλον θα δείξει...

Προσωπική άποψη: Iphone + NetBook με Moblin + Apple iMac dual boot με WinXP(ίσως και Win 7 όταν κυκλοφορήσουν) και OSX
(σημείωση δεν έχω τίποτα από τα πιο πάνω :) )

Το μέλλον των γραφικών



Open CL: Η OpenCL (Open Computing Language) αποτελεί ένα framework της Khronos Group* (τα εμπορικά δικαιώματα είναι κατοχυρωμένα από την APPLE, η οποία ήταν και η εταιρεία που δημιούργησε το framework) για δημιουργία εφαρμογών που θα τρέχουν σε ετερογενή συστήματα και θα χρησιμοποιούν για την επεξεργασία εκτός από το CPU και το GPU αλλά και άλλους επεξεργαστές. Περιλαμβάνει γλώσσα προγραμματισμού (βασισμένη στη C99) για εγγραφή kernels (διαδικασίες που εκτελούνται σε συσκευές με OpenCL), και APIs που χρησιμοποιούνται για τον καθορισμό και χειρισμό των συστημάτων. Το μεγαλύτερο πλεονέκτημα και ουσιαστικά ο λόγος δημιουργίας της OpenCL είναι η παράλληλη επεξεργασία (δηλαδή η παράλληλη χρήση διαφορετικών επεξεργαστών).
Η OpenCL επεκτείνει την ισχύ της GPU και χρησιμοποιείται και για άλλους λόγους εκτός της επεξεργασίας γραφικών (GPGPU - General Purpose computing on Graphics Processor Units) και μπορεί να χρησιμοποιηθεί από τον καθένα δωρεάν.

CUDA: είναι η αρχιτεκτονική που χρησιμοποιεί η nVidia για τις δικές τις κάρτες γραφικών.

*Η Khronos Group είναι μη κερδοσκοπικός οργανισμός και ανάμεσα στα μέλη του είναι η Apple, η nVidia, η AMD, η SUN, η Sony, καθώς και πολλά άλλα μεγάλα ονόματα.

CPU: H CPU (Central Processing Unit - Κεντρίκη Μονάδα Επεξεργασίας) αποτελεί κατά βάση τη καρδιά κάθε υπολογιστή αφού είναι η μονάδα που αναλαμβάνει την εκτέλεση οποιονδήποτε εντολών/εργασιών.

GPU: Αυτό που η GPU ( Graphics Processing Unit - Μονάδα Επεξεργασίας Γραφικών) κάνει παραδοσιακά είναι η επεξεργασία και εμφάνιση της τελικής εικόνας που θα εμφανιστεί στην οθόνη μας.

Βασική Διαφορά Ανάμεσα σε GPU και CPU: Αν για παράδειγμα είχαμε ένα βιβλίο στο οποίο θα έπρεπε να βρούμε μια λέξη, η CPU (που αποτελείται από 1 εώς και 8[και στο μέλλον ακόμη περισσότερους] πολύ γρήγορους επεξεργαστές) θα ξεκινούσε από την πρώτη σελίδα και θα έψαχνε μέχρι να την βρει. Η GPU που είναι ένας "παράλληλος" επεξεργαστής θα χωρίσει το βιβλίο σε χιλιάδες κομμάτια και θα ψάχνει παράλληλα.
Το αποτέλεσμα: Ενώ η GPU θα ψάχνει με ποιο αργό ρυθμό κάθε σελίδα, συνολικά θα έχει καλύτερο αποτέλεσμα.

Στο νέο λειτουργικό της Apple - Snow Leopard η OpenCL θα αποτελέσει ένα μεγάλο και σημαντικό κομμάτ. Ακόμη η Microsoft πρόσφατα ανακοίνωσε ότι το νέο της λειτουργικό θα χρησιμοποιεί παράλληλη επεξεργασία και η οποία θα αναπτυχθεί ακομή περισσότερο με την εμφάνιση του DirectX 11.

Τα οφέλη της παράλληλης επεξεργασίας για επιστημονικούς σκοπούς μπορείτε να τα δείτε στον πιο κάτω πίνακα :



Για τους "απλόυς" χρήστες η σημαντική διαφορά αναμένεται να είναι στην επεξεργασία, κωδικοποίηση και rendering βίντεο καθώς και σε χρήστες προγραμμάτων επεξεργασίας γραφικών (Photoshop, Flash κλπ)

Πηγές:
Gizmodo.com
Wikipedia.org
Khronos.org

Τα παράδοξα της MicroSoft

1) Δοκιμάστε να δημιουργήσετε, σε οποιοδήποτε σημείο του σκληρού σας ένα νέο φάκελο και να τον ονομάσετε "con".

2) Ανοίξτε το Notepad και πληκτρολογήστε "Bush hid the facts" χωρίς τα εισαγωγικά. Αποθηκεύστε το όπως θέλετε, κλείστε το Notepad και ανοίξτε το έγγραφο που αποθηκεύσατε.

3) Ανοίξτε το Word πληκτρολογήστε "=rand (200, 99)" χωρίς τα εισαγωγικά και πατήστε Enter

Αυτό μπορεί να το είχατε δει μετά την 11/9/01:
4) Ανοίξτε το word και πληκτρολογήστε Q33NY (ο αριθμός πτήσης ενός εκ των 2 αεροπλάνων που χτύπησαν τους δίδυμους πύργους). Επιλέξτε το κείμενο και ακολούθως αλλάξτε το μέγεθος της γραμματοσειράς σε 48 και την γραμματοσειρά σε wingdings (1).

"Εξήγηση για το 1"
Το "Con" είναι λέξη δεσμευμένη από το σύστημα (console) και γι'αυτό το λόγο δεν μπορούμε να έχουμε αρχείο ή φάκελο με το όνομα αυτό.

"Εξήγηση για το 3"
Αν χρησιμοποιείτε Office 2003 Αγγλικό θα δείτε:
"The quick brown fox jumps over the lazy dog"
...το οποίο επαναλαμβάνεται σε 200 παραγράφους, και σε κάθε παράγραφο επαναλαμβάνεται 99 φορές. Ο πρώτος άρα αριθμός στη "ρουτίνα" rand είναι ο αριθμός των παραγράφων και ο 2ος ο αριθμός των επαναλήψεων.
Η πρόταση αυτή περιλαμβάνει όλα τα γράμματα του Αγγλικού αλφαβήτου και χρησιμοποείται για τον έλεγχο των γραμματοσειρών.
Στο Office 2007, το αποτέλεσμα θα είναι μια ωραία παράγραφος :
"On the insert tab, the galleries include items that are designed to coordinate with the overall look of your document..."

Επιπρόσθετη Πραγματικότητα - Augmented Reality

Η Augmented Reality δεν αποτελεί κάποια νέα τεχνολογία, εφόσον εφαρμογές της υπάρχουν αυτή τη στιγμή πάρα πολλές στη καθημερινότητα. Από το χρόνο και τα ονόματα των ομάδων στους ποδοσφαιρικούς αγώνες της τηλεόρασης μέχρι της head up displays(hud) των μαχητικών αεροσκαφών. Το τελευταίο καιρό πολλές καινούργιες και χρήσιμες εφαρμογές παρουσιάστηκαν λόγω της ανάπτυξης των φορητών συσκευών αλλά και των νέων μέσων δημιουργίας της τεχνολογίας αυτής.

Ολόκληρο το άρθρο μου στο Techteam

Aigia Fuxia Downloader v2.0



Ανανεωμένη έκδοση του Aigia Fuxia Downloader.
* Η κύρια διαφορά της νέας αυτης έκδοσης είναι η λίστα των πιο πρόσφατων επεισοδίων η οποία ανανεώνεται αυτόματα από την ιστοσελίδα του Ant1.

Aigia Fuxia Downloader v2.0

Πατάτες Αντινακτές Downloader - Κατεβάστε τα επισόδεια από την ιστοσελίδα του ΡΙΚ




Αυτό το πρόγραμμα χρησιμεύει για την αποθήκευση των επεισοδίων της Κυπριακής σειράς Πατάτες Αντινακτές από την ιστοσελίδα του ΡΙΚ. Τρέχοντας το πρόγραμμα και εφόσον είστε συνδεδεμένοι στο Internet θα δημιουργήσει μια λίστα με όλα τα διαθέσιμα επεισόδια από την σελίδα του ΡΙΚ. Κάνοντας διπλό κλικ στο επεισόδιο που θέλετε να κατεβάσετε θα εμφανιστεί το πλαίσιο αποθήκευσης!

Patates Aninaktes Downloader v1.0

Πώς να φτιάξετε αρχεία εγκατάστασης για τις εφαρμογές σας (Μέρος ΙΙ)

Μερικές προσθήκες που μπορείτε να κάνετε για να βελτιώσετε την εμφάνιση και τη λειτουργία του αρχείου εγκατάστασης της εφαρμογής σας!
Splash Screen:
Προυπόθεση: Να υπάρχει η εικόνα my_splash.bmp στο φάκελο που βρίσκεται το nsi script.
Function .onInit ; gia na vgainei to minima molis anoigei
SetOutPath $TEMP ; ρυθμίζει σαν path εγκατάστασης το Temp των Windows
File /oname=splashtemp.bmp "CountDown\Main.bmp"
splash::show 1000 $TEMP\splashtemp
Pop $0 ; $0 θα έχει την τιμή 1 αν το κλείσει ο χρήστης με κλικ.
; '0' αν κλείσει κανονικά, και '-1' αν εμφανιστεί κάποιο σφάλμα.
Delete $TEMP\splashtemp.bmp
FunctionEnd


Εγγραφή/Διαγραφή στη Registry:
WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Run" "Sample" "$INSTDIR\Sample.exe" ; καταχωρεί την εφαρφμογή μας στο κατάλληλο κατάλογο ώστε να ξεκινά μαζι με τα Windows.
DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Sample" ; διαγράφει την εγγραφή που κάναμε προηγουμένως στη registry


Register αρχείων συστήματος (dll)
RegDLL $SYSDIR\comdlg32.dll ; θα κάνει register το αρχείο comdlg32.dll που βρίσκεται στο φάκελο αρχείων συστήματος.

TypeMaster v2.0

Η δεύτερη έκδοση του Typemaster. Ένα flash game για να μάθετε τυφλό σύστημα γραφής !
Αλλαγές:

Υποστήρξη Ελληνικών
Προσθήκη ήχων

Play Now
Download for Windows

Aigia Fuxia Downloader - Download Aigia fuxia Episodes



Αυτό το πρόγραμμα χρησιμεύει για την αποθήκευση των επεισοδίων της Κυπριακής σειράς Αίγια Fuxia από την ιστοσελίδα του ANT1 Κύπρου. Αυτό που έχετε να κάνετε είναι να αντιγράψετε(copy) την ιστοσελίδα(URL) που περιέχει το video από τον Internet Explorer ή τον Firefox, να πατήσετε στο κουμπί Paste URL και ακολούθως στο κουμπί Download Video.

Aigia Fuxia Downloader v1.0

Πώς να φτιάξετε αρχεία εγκατάστασης για τις εφαρμογές σας (Μέρος Ι)

Εδώ θα βρείτε ένα παράδειγμα για το πώς θα δημιουργήσετε ένα πολύ απλό αρχείο εγκατάστασης για οποιαδήποτε εφαρμογή δωρεάν! Θα χρησιμοποιήσουμε το ανοιχτού κώδικα Nullsoft Scriptable Install System (NSIS) με το οποίο μπορείτε να δημιουργήσετε απλά αρχεία εγκατάστασης αλλά και σύνθετα (καταχωρήσεις/διαγραφές στη Registry, ανεπτυγμένο γραφικό περιβάλλον και πολλές άλλες δυνατότητες). Το πιο κάτω παράδειγμα είναι πολύ απλό και περιγράφει τη δημιουργία ενός αρχείου εγκατάστασης για μια εφαρμογή Sample.exe που βρίσκεται σε ένα φάκελο Sample. Το script που ακολουθεί πρέπει να βρίσκεται σε ένα αρχείο .nsi (το δημιουργείτε με το Notepad) στην ίδια διαδρομή με το φάκελο Sample και θα το κάνετε Compile με το NSIS που μπορείτε να κατεβάσετε από εδώ. Για να κάνετε Compile ένα αρχείο NSI απλά το επιλέγετε, κάνετε δεξί click και ακολούθως επιλέγετε "Compile NSIS Script".

!define VERSION "1.0.0"
; καθορισμός της έκδοσης της εφαρμογής μας (θα φαίνεται στο TitleBar κατά την εγκατάσταση)
Name "Sample ${VERSION}"
; καθορισμός του ονόματος της εφαρμογής μας(θα φαίνεται στο TitleBar κατά την εγκατάσταση)
OutFile "SampleInstall.exe"
;το όνομα του αρχείου εγκατάστασης που θα δημιουργηθεί
InstallDir $PROGRAMFILES\Sample
; η τοποθεσία που θα γίνει η εγκατάσταση στο σκληρό δίσκο
Page directory
; ορισμός που χρειάζεται για να χρησιμοποιήσουμε τη σελίδα επιλογής χώρου εγκατάστασης
Page instfiles
; ορισμός που χρειάζεται για να χρησιμοποιήσουμε τη σελίδα επιλογής χώρου εγκατάστασης
Function .onInit
; παράδειγμα διαδικασίας που εμφανίζει κάποιο μήνυμα μόλις τρέξει η εφαρμογή εγκατάστασης
MessageBox MB_YESNO "You are about to install Sample Application. Do you wish to continue?" IDYES cont
; εμφάνιση μηνύματος YES / NΟ
Abort
; Αν πατηθεί το NO τότε κλείνει την εφαρμογή
cont:
;συνέχισε
FunctionEnd
;τέλος διαδικασίας
Function un.onInit
; Παρόμοια διαδικασία η οποία εκτελείτε κατά την απεγκατάσταση (Προσέξτε το "un" πριν το onInit)
MessageBox MB_YESNO "You are about to uninstall Sample Application. Do you wish to continue?" IDYES cont
Abort
cont:
FunctionEnd
Section "Uninstall"
; έναρξη "τομέα" Unistall (εδώ επιλέγουμε τι θέλουμε να διαγραφεί κατά την απεγκατάσταση)
Delete $INSTDIR\Uninstall.exe
; διαγράφει το Unistall τον εαυτό του
RMDir /r /REBOOTOK $INSTDIR
; διαγράφει τα περιεχόμενα και το φάκελο της εγκατάστασης (το /r το βάζουμε ώστε αν κάποιο από τα περιεχόμενα του φακέλου χρησιμοποιείται να διαγραφεί στην επόμενη εκκίνηση του υπολογιστή)
RMDir /r /REBOOTOK $SMPROGRAMS\Sample
;διαγράφει τα περιεχόμενα και το φάκελο της εγκατάστασης στο Μενού έναρξης
SectionEnd
;τέλος τομέα
Section ""
; Έναρξη του Section εγκατάστασης δεν απαιτεί καθορισμό ονόματος
SetOutPath $PROGRAMFILES\Sample
; Πού θα αποσυμπιεστούν τα αρχεία της εγκατάστασης(εδώ μπορούσαμε να χρησιμοποιήσουμε το $INSTDIR με τα ίδια αποτελέσματα)
File /r Sample\*.*
; Ορισμός των αρχείων που θα γίνουν εγκατάσταση( Στη περίπτωση μας πρέπει να βρίσκονται όλα σε ένα φάκελο "Sample" στην ίδια διαδρομή με το αρχείο κώδικα nsi.
WriteUninstaller $INSTDIR\Uninstall.exe
; δημιουργία Unistaller
CreateDirectory "$SMPROGRAMS\Sample"
; δημιουργία φακέλου στο Μενού 'Εναρξης
CreateShortCut "$SMPROGRAMS\Sample\Sample.lnk" "$INSTDIR\Sample.exe"
; δημιουργία συντόμευσης της εφαρμογής μας στο μενού 'Εναρξης
CreateShortCut "$SMPROGRAMS\Sample\Unistall.lnk" "$INSTDIR\Uninstall.exe"
; δημιουργία συντόμευσης του αρχείου απεγκατάστασης στο μενού 'Εναρξης
CreateShortCut "$DESKTOP\Sample.lnk" "$INSTDIR\Sample.exe"
; δημιουργία συντόμευσης της εφαρμογής μας στην επιφάνεια εργασίας
SectionEnd
;Τέλος τομέα


Θα ακολουθήσει και άλλο παράδειγμα με πιο σύνθετες λειτουργίες

Calculator Updated






'Εφτιαξα μερικά προβλήματα που υπήρχαν με τις παρενθέσεις και πρόσθεσα και τη συνάρτηση sqr ώστε να υπολογίζει το τετράγωνο του αριθμού. Οπότε τώρα έχουμε τις συναρτήσεις sqr,sin,cos,tan και log! Επίσης ανέβασα τον κώδικα (περίπου 200 γραμμές).

Download Source Code

Update των παιχνιδιών Poker και BlackJack

Λοιπόν updates των παιχνιδιών BlackJack και Poker τα οποία τώρα είναι δυνατό να παίξετε και online: Poker - BlackJack

DuckHunt Remake

Επίσημο ξεκίνημα για το blog με το τελευταίο μου δημιούργημα! Το τελευταίο λοιπόν παιχνίδι που ανέβασα στην ιστοσελίδα μου πήρε σχεδόν ένα μήνα για να το φτιάξω αλλά νομίζω άξιζε τον κόπο! Πρόκειται για ένα Remake του Duck Hunt της NINTENDO. Τα γραφικά χρειάστηκε να τα επεξεργαστώ με Photoshop για να δείχνουν κάπως καλύτερα. Σύντομα θα ανεβάσω και το .psd με τα sprites! Ωστόσο υπάρχουν διαφόρες τόσο στο τρόπο παιχνιδιού όσο και στο είδος παιχνιδιού. Αυτή είναι μια Alpha έκδοση, ελπίζω κάποια στιγμή να προσθέσω και αποθήκευση των score.





Play in Actual Size
Digg it

MsgBox("Welcome")

trace("Welcome");

Καλωσορίσατε στο CyProg Blog!Σκοπός της δημιουργίας αυτού του blog είναι να παρουσιάσω και να μοιραστώ μαζί σας αυτά που δημιουργώ ερασιτεχνικά στον ελεύθερο μου χρόνο. Αυτά που θα παρουσιάζονται σε αυτό το ιστολόγιο δεν θα περιοριστούν μόνο σε θέματα που αφορούν τον προγραμματισμό αλλά και σε άλλους τομείς γύρω από τους υπολογιστές και τα ηλεκτρονικά. Τελος αν κάποιος ενδιαφέρεται να μοιραστούμε ή να υλοποιήσουμε μαζί κάποιες ιδέες θα χαιρόμουν πολύ να ερχόταν σε επικοινωνία μαζί μου μέσα από αυτό το blog.

cout << ("Welcome");