Εμφάνιση αναρτήσεων με ετικέτα opensource. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα opensource. Εμφάνιση όλων των αναρτήσεων

Παρασκευή 25 Σεπτεμβρίου 2015

Μείωση κόστους συνδέσεων internet


Μείωση κόστους συνδέσεων internet με χρήση open source proxy server squid



Υπάρχουν περιπτώσεις που ένας οργανισμός διαθέτει περισσότερες από μια συνδέσεις internet για να εξυπηρετήσει τις ανάγκες του. Αυτό σημαίνει κυρίως αυξημένα κόστη. Παρόλα αυτά με μία μόνο σύνδεση π.χ. vdsl και με το κατάλληλο λογισμικό διαχείρισης του εύρους ζώνης ανά χρήστη, χρησιμοποιώντας τη δομημένη καλωδίωση του κτιρίου, θα γινόταν να καλύπτονταν εξολοκλήρου οι συνολικές ανάγκες.

Μια προτεινόμενη λύση τεχνικού επιπέδου είναι η υιοθέτηση του ελεύθερου λογισμικού squid (εξυπηρετητής διαμεσολάβησης – proxy server) και της υπομονάδας ncsa_auth module (στην περίπτωση που απαιτείται και ταυτοποίηση χρήστη με κωδικό). Το λογισμικό squid εγκαθίσταται στην υποδομή του κτιρίου ανάμεσα στο broadband modem και το κεντρικό switch του κτιρίου όπου τερματίζουν τα καλώδια utp δικτύου του κτιρίου. Η λειτουργία του είναι να διαμοιράζει το εύρος ζώνης μιας broadband σύνδεσης προς τους χρήστες με βάση κανόνων προτεραιότητας που θέτει ο διαχειριστής του συστήματος.
Το πλεονέκτημα του είναι ότι διαθέτει κοινή μνήμη cache για όλους τους χρήστες και ανανεώνει μόνο το περιέχομενο της σελίδας που έχει αλλάξει, δηλαδή δεν “κατεβάζει” προς το χρήστη όλη τη σελίδα, άλλο ένα πλεονέκτημα του είναι ότι σε αίτημα για σελίδα από ένα χρήστη ελέγχει πρώτα τη μνήμη του cache, αν αυτή η σελίδα ήδη υπάρχει από προηγούμενες αιτήσεις τότε δε χρειάζεται να την “ξανακατεβάσει”.
Επιπλέον διαθέτει ένα εύρος χαρακτηριστικών που μπορεί να είναι χρήσιμα σε ένα διαχειριστή, όπως φιλτράρισμα ανεπιθύμητου περιεχομένου και quata limit (εύρος ζώνης ανά χρήστη). Όσον αφορά την ανάγκη ταυτοποίησης του χρήστη διαθέτει την υπομονάδα ncsa_auth σα μια μικρή βάση δεδομένων χρηστών για τη δημιουργία κωδικών που εισάγονται τη πρώτη φορά που ένας χρήστης αιτηθεί μια σελίδα, καθώς και την υπομονάδα ntlm για την ολοκλήρωση με ένα σύστημα active directory στη περίπτωση που υπάρχουν ήδη κωδικοί για τους χρήστες. Πρόκειται για μια ολοκληρωμένη λύση ανοικτού λογισμικού και ελάχιστων παραμετροποιήσεων για ένα διαχειριστή καθώς ο εξυπηρετήτης squid από προεπιλογή είναι παραμετροποιημένος με τέτοιο τρόπο που καλύπτει τις ανάγκες διάφορων περιβάλλοντων. Όπως καταλαβαίνουμε, με την αξιοποίηση μια και μόνο σύνδεσης internet, εξοικονομούνται αρκετοί πόροι που μπορούν να διατεθούν για άλλες ανάγκες ενός οργανισμού. Για την εγκατάσταση του squid δεν χρείαζεται υπολογιστής τελευταίας τεχνολογίας, αλλά μπορεί να χρησιμοποιηθεί και κάποιος υπολογιστής παρωχημένης τεχνολογίας με χρήση διανομής linux, επιτυγχάνοντας έτσι και την επαναχρησιμοποίηση του hardware.

Περισσότερες πληροφορίες εδώ 
Επίσης το άρθρο μπορείται να το βρείτε εδώ (μαζί με πληροφορίες για το ανοιχτό λογισμικό από την ΕΛΛΑΚ)

Τετάρτη 31 Οκτωβρίου 2012

Tip for Unix, set maximux share size for Samba

Samba is a server (developed on unix) that provides Network Filesystem Service for Windows users. It is equivalent to NFS for Unix. Samba is free and open source and emulates Windows Server Functions as User Domain Authentication and Nework Directories based on NetBios (proWin98-me era) or Smb/Cifs (post Win2000 era) Service.

A tip to Set maximum share size per user for Samba Network Filesystem Server is as follows:
 In Global parameters of /etc/sfw/smb.conf file:
[global]
max disk size = 15000

So, the network share will show 15Gb in the next service reboot
(solaris 8-9-10-11) -> svcadm restart samba

Τρίτη 23 Οκτωβρίου 2012

What is Unix and how to start to use it

Unix is an Operating System (OS) that was officially developed for first time by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, Michael Lesk and Joe Ossanna. Nowadays, it is developed and distributed by Enterprize Vendors, such as HP, IBM, ORACLE and many more. It is used as a platform for database and web applications that hosted in big data centers with high rate transactions of gibabyte or terrabyte.
Unix can only be found in central sites and it is not intended as an OS for common end users, except for Apple MacOS (MacOS is Unix)
It is popular amongst army, Government, Intustry as an OS platform for central data center sites, due to its powerfull, secure multitasking kernel and its capabilities to integrate with sophisticated storage devices, ensuring high availability, integrity of crucial data and zero-downtime.
Some represantive UNIX OS trademarks for Server-Oriented applications are Sco-Unix, HP-UX, IBM-AIX, Oracle-Solaris, SGI-IRIX
Apart from these, there is Apple-MacOS and the open-source Gnu-Linux kernel (Unix-like) for PCdesktop-based applications, in a field where the Microsoft Windows Operating Systems would always prevail.

A good start to learn unix is, first of all, to try to install unix or unix-like OS. An original unix system that is X86-PC-capable is Oracle Solaris and anybody can download it and install it just for curiosity, but due to its server-oriented architecture lacks friendly desktop applications, as it would be expected. Instead, I would recommend a friendly version of Gnu-Linux kernel (Unix-like), that is Fedora Linux.
Fedora is friendly and challenging. The next thing users have to do is to follow the online installation-quick-start guide step-by-step. Sticking to this procedure, user makes his first step learning something different and unconventional about computers as he had seen or as taught till that momment. Linux can do everything, you can do social media (twitter, facebook etc..), play games online, hear music, watch movies, edit or print your windows office documents, even use it as a platform to develop new software.
But someone could ask "Why would someone use Linux in business and what is the relationship with unix;"
Well, Linux is the perfect cost-free choice for small-sized businesses and the entry level before starting to learn unix for those IT engineers who are interested to work as application developers on unix or administration.

Finally, I would suggest users to install and try many OS before they make their choice for their computers.

 Attachment link: Fedora Installation Quick Start Guide

http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Quick_Start_Guide/index.html



Τρίτη 13 Μαρτίου 2012

dos to windows Character Set Convertor

Αν θέλει κάποιος να ανακτήσει και να αναζητήσει κάποια πληροφοριά σε παλιά ηλεκτρονικά αρχεία από δουλειές του, τα οποία τα έχει γράψει σε συστήματα της δεκαετίας του '80 και του '90, τότε που οι κειμενογράφοι έκαναν την πρώτη εμφανισή τους, καταργώντας την γραφομήχανή, υπάρχει το ενδεχόμενο, ενώ το αγγλικό κείμενο να εμφανίζεται σωστά, το ελληνικό να εμφανίζεται διαστρεβλωμένο. Αυτό συμβαίνει διοτί, καθώς οι υπολογιστές εξελλίσονταν με νέες δυνατότητες, δημιουργήθηκε η ανάγκη για υποστήριξη περισσότερων συμβόλων εκτύπωσης, όπως π.χ. το σύμβολο του ευρό €.
Για να γίνει αυτό όμως έπρεπε να αλλάξει και ο τρόπος κωδικοποίησης των αλφαριθμητικών συμβόλων στους υπολογιστές ώστε να υποστηρίζονται περισσότερα σύμβολα.Μέχρι και την έκδοση 98 των Microsoft Windows, τα ελληνικά αλφαριθμητικά σύμβολα απεικονίζονταν με τη κωδικοποίηση Cp737, μεταγενέστερα η τυποποίηση άλλαξε σε iso-8859-7 ή cp1253, με αποτέλεσμα κείμενο το οποίο είχε δημιουργηθεί με cp737 να μην εμφανίζεται στα νέα λειτουργικά συστήματα που όλα τώρα υποστηρίζουν κωδικοποίηση iso-8859 (-1 latin, -2 ..-3..-7 greek). Ακόμα και σήμερα διατηρούνται σε λειτουργία συστήματα., τα οποία παράγουν αρχεία με το παλιό πρότυπο και ο λόγος είναι κυρίως η πολυπλοκότητα, π.χ. σε τράπεζες, και το κόστος για να γίνει η αναβάθμισή τους. Οπότε είναι αναγκαία η μετατροπή με κάποιο πρόγραμμα των αρχείων από cp737 σε iso-8859-7 για τη διατήρηση της διαλειτουργικότητας μεταξύ των υποσυστημάτων ενός πληροφοριακού συστήματος.

Παρακάτω παραθέτω ένα μικρό πρόγραμμα για τέοιες μετατροπές. Το πλεονέκτημα του είναι ότι παρέχει διαλειτουργικότητα και είναι ανεξάρτητο πλατφόρμας λειτουργικού συστήματος. Το μόνο που χρειάζεται είναι να είναι εγκατεστημένη στο σύστημα σας η java. To πρόγραμμα μπορείτε να το κατεβάσετε από εδώ (md5checksum 128 bit : e1e4cd85bbb064f0243bb1c61e17c36c). Η έκδοση είναι v1και τρέχει κυρίως σε περιβάλλον γραμμής εντολών, αλλά διατίθεται και απλό γραφικό περιβάλλον windows (εικόνα παρακάτω) όπως αναφέρεται στη σημείωσ. Υποστηρίζει μετατροπές μεταξύ οποιοδήποτε αλφαλιθμητικών συνόλων (Περισσότερους κωδικούς αλφαριθμητικών σετ για μετατροπές ανάμεσα σε ασύμβατα συστήματα μπορείτε να βρείτε εδώ)

Χαρακτηριστικά:
Το τρέχουμε ως εξής: java charsetConvertor filein code1 fileout code2 ή διπλό κλικ στο αρχείο   ansioem.hta
π.χ. μετατροπή κειμένου από παλαιότερο σετ ελληνικών χαρακτήρων cp737 σε καινούριο iso8859
java charsetConvertor filein Cp737 fileout  ISO8859_7


Σημείωση: περιλαμβάνεται απλό γραφικό μενού (εκτελέσιμο ansioem.hta) για μετατροπές από παλιο σε ελληνικό κείμενο Cp737 σε νέο iso8859_7. Υποστηρίζει Windows2000 και xp
Περισσότερες πληροφορίες στο text αρχείο του zip



Δευτέρα 30 Ιανουαρίου 2012

Μπορεί το ανοικτό λογισμικό να παίξει ρόλο στη δημόσια διοίκηση; περίπτωση opengov

Τον τελευταίο καιρό τα εργαστήρια του opengov (labs opengov) κάνουν μια προσπάθεια να συλλέξουν προτάσεις και ιδέες για διάφορα θέματα που διέπουν το δημόσιο. Αποσκοπεί στην ευρύτερη συμμετοχή του κόσμου, με υποβολή είτε κάποιας νέας ιδέας είτε πρότασης για μια σειρά νευραλγικών θεμάτων, όπως καταπολέμηση γραφειοκρατίας, απλουστοποίηση διαδικασιών, ορθολογική χρήση κονδυλίων κ.α.
Η κύρια ιδέα είναι η συλλογή όσο περισσότερων προτάσεων γίνεται, καμιά φορά και το ασήμαντο και το πιο απλό μπορεί να κάνει τη διαφορά, στη συνέχεια μπορεί να βγεί κάποιος βαθμός σύγκλισης ανάμεσα στις προτάσεις για τη κατάληξη σε μια, και τέλος, γιατί όχι, στη προώθηση της εφαρμογής της στο ευρύτερο δημόσιο, εσείς γιατί νομίζετε το gmail ήταν για πολλά χρόνια σε beta έκδοση; (βλ. crowdsourcing)
To εργαστήριο έχει ανοίξει τον 5ο θεματικό κύκλο που είναι αφιερωμένος στην υποβολή προτάσεων για την μείωση του λειτουργικού κόστους των φορέων του δημοσίου και στην βελτίωση των διοικητικών διαδικασιών που αφορούν στις συναλλαγές της δημόσιας διοίκησης με πολίτες και επιχειρήσεις. Η υποβολή πρότασης μπορεί να γίνει είτε μέσω υποβολής ιδέας είτε μέσω υποβολής τεκμηριωμένης τεχνικής λύσης. Οπότε μη διστάσετε και εσείς να κάνετε την πρόταση σας, είτε είστε θεωρητικοί είτε πρακτικοί τύποι, το πολύ πολύ να σας καλέσουν να εξηγήσετε στους υπεύθυνους τι είναι αυτό για το οποίο μιλάτε :) Η δική μου πρόταση έχει σχέση με κάτι πιο πρακτικό μέσα από το πεδίο ενδιαφέροντος μου, αν σας άρεσε ή πιστέυεται ότι μπορεί να έχει κάπιοο είδος εφαρμογής, τότε δε μένει παρά να την ψηφίσετε. Μπορείτε να τη βρείτε εδω και εδώ
Επίσης διαβάσαμε και μια πολύ καλή πρόταση σχετικά με την ηλεκτρονική συνταγογράφηση που κατατέθηκε στο τέταρτο θεματικό κύκλο. 
Ηλεκτρονική συνταγογράφηση: Πρωτόκολλο επικοινωνίας με ERPs, φακέλους ασθενή

σημ: το opengov έχει υλοποιηθεί με το Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα WordPress