Το προφίλ μας στο Google Plus

RSS for category: PremiumΑρχείο για την κατηγορία Premium

0

Game mechanics: Μια πρώτη προσέγγιση

Retro Block Exclamation

Πίσω από κάθε video game που έχουμε παίξει και έχουμε κολλήσει, υπάρχει ένα μικρό σύστημα που το πολύ να έχουμε ακούσει ως αφηρημένη έννοια: τα game mechanics. Από το απλούστερο παιχνίδι στο κινητό μας μέχρι το νεώτερο τίτλο στην κονσόλα ενός gamer, τα game mechanics είναι ο συνολικός μηχανισμός ο οποίος, πίσω από τα γραφικά, το story και τους κανόνες, κάνει το παιχνίδι να ‘κινείται’.

0

ScanDir v2.0: Ευκαιρία για multi-threaded programming!

directory tree

Με το παρόν άρθρο φιλοδοξούμε να πετύχουμε δύο πράγματα: (α) να δείξουμε πώς φτιάχνεται ένας Web Crawler, δηλαδή ένα πρόγραμμα αναζήτησης κρυμμένων αρχείων στο Web, και (β) να συζητήσουμε πώς ακριβώς τον δημιουργήσαμε, περιγράφοντας συγκεκριμένα προβλήματα που αντιμετωπίσαμε καθώς και τον τρόπο που τα αντιμετωπίσαμε προγραμματιστικά.

0

Tοπικά δίκτυα Windows: Εν γένει επισφαλή

LAN Caution

Πολλές φορές θεωρούμε ότι ο μόνος κίνδυνος που απειλεί τους υπολογιστές μας είναι κάποιος “χάκερ” στην άλλη άκρη της γης — ή τουλάχιστον αρκετά μακριά μας. Έτσι, όταν κάποιος θίγει το ζήτημα της δικτυακής ασφάλειας, τα πρώτα πράγματα που σκεφτόμαστε είναι ο router που χωρίζει το τοπικό μας δίκτυο από το Internet, το firewall που έχουμε ενεργοποιήσει και, βεβαίως, το αν είναι καλά ρυθμισμένο.

2

Ανάπτυξη εφαρμογών σε C# για το .NET [μέρος 4ο]

C-sharp

Η γνωριμία μας με την C# έχει προχωρήσει αρκετά. Ή μήπως όχι; Η αλήθεια είναι ότι μια γνωριμία που έχει μόνο θεωρητική υπόσταση δεν είναι πραγματική γνωριμία. Σ’ αυτό το άρθρο, λοιπόν, θα ασχοληθούμε με τη C# στην πράξη, δημιουργώντας μερικά απλά προγράμματα για τη γραμμή εντολών.

0

Το πρώτο σας FreeBSD Beowulf Cluster [μέρος 2]

aiolos

Στο πρώτο άρθρο περί του Aiolos Project, στο τεύχος 040, δώσαμε μια μικρή γεύση από τα Beowulf Clusters αλλά και από το (φιλόδοξο) σχέδιό μας να κατασκευάσουμε ένα, στο πλαίσιο σχολικού πρότζεκτ. Είμαστε πλέον στην ευχάριστη θέση να σας ενημερώσουμε ότι το εγχείρημα στέφθηκε με επιτυχία και το Aiolos Project είδε για πρώτη φορά τους πυρήνες του να ενεργοποιούνται στις 12/03/2015!

12

Ένας server, δύο σύννεφα [μέρος 3/3]

certificate

Ο υπερσύγχρονος server μας εκτείνεται στα clouds δύο διαφορετικών hosting providers και προς το παρόν έχουμε τελειώσει με το compute μέρος, ενισχύοντας μάλιστα και την ασφάλειά του. Σ’ αυτό το άρθρο κατασκευάζουμε την απαραίτητη γέφυρα μεταξύ compute και storage. Επίσης, στο compute μέρος εγκαθιστούμε το BitTorrent Sync, ενώ αποκτάμε κι ένα έγκυρο, υπογεγραμμένο πιστοποιητικό το οποίο χαρίζουμε στο ownCloud.

9

Ένας server, δύο σύννεφα [μέρος 2/3]

firewall settings

Στο πρώτο άρθρο του αφιερώματός μας για τη δημιουργία ενός ευέλικτου και οικονομικού server που “απλώνεται” σε δύο cloud hosts, ασχοληθήκαμε με το μέρος του compute. Αναλυτικότερα, φτιάξαμε ένα VPS και φροντίσαμε ώστε να έχουμε ασφαλή πρόσβαση μέσω SSH, χωρίς να δίνουμε κάποιο password αλλά με χρήση κλειδιών. Υπάρχουν πολλά ακόμη που μπορούμε και οφείλουμε να κάνουμε, ώστε να ενισχύσουμε περισσότερο την ασφάλεια του server.

2

Αυτοματοποιημένες επιθέσεις MiTM

ninja

Για την επικινδυνότητα των επιθέσεων Man-in-the-Middle έχουμε μιλήσει αρκετές φορές στο παρελθόν. Αν και είναι εξαιρετικά δημοφιλείς και πολλά υποσχόμενες, η επιτυχία τους εξαρτάται από πολλούς παράγοντες. Ένας από αυτούς σχετίζεται με την ίδια την προετοιμασία της επίθεσης, που δεν αποτελεί καθόλου απλή υπόθεση. Μια επίθεση MiTM απαιτεί το συνδυασμό πολλών διαφορετικών εργαλείων, τα οποία δεν φημίζονται για την ευχρηστία τους. Ευτυχώς, υπάρχει ένα πρόγραμμα που αυτοματοποιεί όλη την επίπονη διαδικασία της προετοιμασίας και μας επιτρέπει να τσεκάρουμε ταχύτερα την ασφάλεια και τις αντοχές ενός συστήματος. Αναφερόμαστε στο MiTM Pentesting Opensource T00lkit.

0

Brainf*ck [μέρος 2ο]

brain-dead

Το να εφευρίσκει κανείς τον τροχό, ξανά και ξανά, είναι τις περισσότερες φορές κουραστικό και αντιπαραγωγικό. Μερικές φορές όμως μπορεί να γίνει συναρπαστικό. Συνεχίζοντας τη μύηση στον κόσμο Brainfuck, θα προχωρήσουμε σ’ ορισμένα πιο σύνθετα ζητήματα: Θα υλοποιήσουμε τους τελεστές και τις δομές ελέγχου που υπάρχουν σε όλες τις “φυσιολογικές” γλώσσες προγραμματισμού.

0

Ανάπτυξη εφαρμογών σε C# για το .NET [μέρος 3ο]

C-sharp

Μετά από τη βαρετή για κάποιους αναφορά στις βασικές προγραμματιστικές δομές, μπορούμε να προχωρήσουμε σε πιο σύνθετα και πιο ενδιαφέροντα ζητήματα. Θυμόσαστε που λέγαμε ότι η C# αποτελεί μια κατεξοχήν αντικειμενοστρεφή γλώσσα προγραμματισμού; Σε αυτό το άρθρο θα ασχοληθούμε αποκλειστικά με αυτή την πλευρά της και θα δούμε τα πιο ενδιαφέροντα χαρακτηριστικά που προσφέρει.

1

Brainf*ck [μέρος 1ο]

monster frankenstein

Εκτός από τέχνη, ο προγραμματισμός αποτελεί και πρόκληση. Κι εμείς τις προκλήσεις όχι μόνο δεν τις προσπερνάμε, αλλά θα λέγαμε ότι τις κυνηγάμε κιόλας. Κάπως έτσι, αποφασίσαμε να εγκαταλείψουμε για λίγο τις συνηθισμένες γλώσσες προγραμματισμού και να καταπιαστούμε με μια γλώσσα που μπορεί να ανατινάξει το μυαλό μας στον αέρα. Ναι, σωστά το γράψαμε — και σωστά διαβάσατε.

Page 7 of 7« First...34567

Σύνδεση

Αρχείο δημοσιεύσεων