Script για αυτόματη ενημέρωση του στατικού blog

Το στατικό blog έπρεπε να γίνει χειροκίνητα build, μετά από κάθε post. Πλέον έχει φτιαχτεί script το οποίο τρέχει μέσω crontab, ανά τακτά χρονικά διαστήματα (π.χ. κάθε 10 λεπτά).

Το script αυτό, ελέγχει αν έχουν γίνει νέα posts και τότε κάνει rebuild.

Αναλυτικές οδηγίες υπάρχουν στο readme.md

Posted in Development News | Tagged | Leave a comment

Προστέθηκε η σελίδα με το porfolio

Στην σχετική σελίδα μπορείτε να δείτε μερικά από τα projects που έχουμε φτιάξει πρόσφατα ή παλιότερα.

Posted in Uncategorized | Leave a comment

Αλλαγή του site

Το site της apps4net έχει φτιαχτεί από την αρχή. Τις επόμενες μέρες θα μπει και το υπόλοιπο υλικό. Κυρίως το portfolio.

To site είναι πλέον static κι έχει φτιαχτεί με gridsome/vue. Περισσότερα μπορείτε να διαβάσετε εδώ. O συγκεκριμένος κώδικας είχε μπει δοκιμαστικά πρώτα στο error.gr και τώρα ήρθε η ώρα να ανέβει και στο apps4net.eu.

Όλα τα posts από το προηγούμενο site είναι κάτω από την επιλογή Blog.

Posted in Uncategorized | Leave a comment

Dentist: Εφαρμογή διαχείρισης οδοντιατρείου

Το τελευταίο project που υλοποιήθηκε είναι μια web εφαρμογή για οδοντιατρείο. Η εφαρμογή έχει φτιαχτεί σε Vue και Laravel, η οποία εγκαθίσταται σε τοπικό server του πελάτη. Περισσότερες λεπτομέρειες μπορείτε να δείτε στην σχετική σελίδα που έχει ανέβει ή μπορείτε να επικοινωνήσετε με mail (info@apps4net.eu).

https://dentist-app.eu

Posted in Development News | Tagged | Leave a comment

Updates

Μερικές αλλαγές γίνανε τις τελευταίες μέρες.

Όλα τα projects μεταφέρθηκαν από το bitbucket στο github (και γίνανε public ακόμη 2). Δεν έχουν ενημερωθεί ακόμη τα links που βρίσκονται σε διάφορα posts. Θα γίνει κάποια στιγμή κι αυτό, μαζί με γενική αναδιάρθρωση του site και κειμένων. Ότι υπήρχε στο bitbucket δεν ενημερώνεται πλέον και κάποια στιγμή θα σβηστεί.

Στο parrot tunes γίνανε κάποια μικρά updates μετά από πολύ καιρό και θα γίνουν και μερικά ακόμη το επόμενο διάστημα.

Το apps4net.eu τρέχει πλέον σε https.

Posted in Uncategorized | Leave a comment

Υποστήριξη plugins από το bookmarks app

Για να μπορεί κάποιος εύκολα να καταχωρεί bookmarks, χωρίς να χρειάζεται να μπαίνει στην εφαμοργή, μπορεί να χρησιμοποιήσει browser plugins για να το κάνει.

Για παράδειγμα, μπορεί να χρησιμοποιήσει το AddToAny, που δίνει την δυνατότητα προσθήκης custom εφαρμογών, πέρα από την συλλογή που έχει ήδη.

Για να το κάνετε αυτό, το bookmarks app έχει σχετικό API. Πηγαίνετε στην σελίδα του χρήστη (πατώντας στο όνομα του χρήστη, στο μενού). Θα δείτε ότι δημιουργεί σχετικό link. Αν το api_key είναι κενό ή θέλετε να το ανανεώσετε, πατάτε “Create Api Key“. Το link θα ενημερωθεί με το νέο api_key. (το api_key είναι ο τρόπος για να καταλάβει η εφαρμογή, ότι το bookmark που εισάγετε θα καταχωρηθεί για τον συγκεκριμένο χρήστη)

Το κομμάτι του url, μετά το “url=” αλλάζει αναλόγως το plugin που θα χρησιμοποιήσετε. Έτσι π.χ. το AddToAny χρησιμοποιεί το ${link}. Αντίστοιχα το Url Forwarder for Android χρησιμοποιεί το @url. Το bookmarks app δίνει έτοιμα τα url για αυτές τις 2 περιπτώσεις.

Αντιγράφετε λοιπόν το url όπως είναι, για να το χρησιμοποιήσετε στο plugin. Αφού εγκαταστήσετε, για παράδειγμα, το AddToAny στον browser σας, πατάτε Options στο menu του.

Κάτω – κάτω έχει επιλογή για Custom Services. Πατάτε το “+” και εμφανίζονται 2 πεδία. Στο name βάζετε ότι όνομα θέλετε και στο URI scheme βάζετε το link από το bookmarks app.

Τώρα μπορείτε να εισάγετε bookmarks από το κουμπί του AddToAny ή με δεξί κλικ και την σχετική επιλογή. Αν η εισαγωγή γίνει σωστά, θα σας  εμφανίσει τα στοιχεία που έχουν περαστεί. Τα metadata που θα περαστούν εξαρτιόνται από το σετάρισμα που έχει το κάθε site.

Posted in Development News | Tagged , | Leave a comment

Bookmarks app

Το νέο project της apps4net είναι μια εφαρμογή για καταχώρηση bookmarks και σημειώσεων.  Με την πρόσθετη δυνατότητα να μπορούν να δημιουργούνται groups και να μοιράζονται τα bookmarks μεταξύ των μελών.

Η εφαρμογή φτιάχτηκε κυρίως πειραματικά κι έχει γραφτεί σε Vue js (frontend). Ενώ το api είναι γραμμένο σε Laravel.

Toν κώδικα του frontend μπορείτε να τον βρείτε εδώ, ενώ τον κώδικα του backend εδώ.

Προσωρινά και μέχρι να δω αν υπάρξει κάποιο ενδιαφέρον, η εφαρμογή εμφανίζεται σαν subdomain του apps4net.eu.

bookmarks.apps4net.eu

Αυτή είναι μια πρώτη δοκιμαστική έκδοση και έχει πολύ δουλειά ακόμη να γίνει.

 

Posted in Development News | Tagged , , | Leave a comment

West Macedonia Sports (wmsports.gr)

Ανέβηκε πρόσφατα η σελίδα wmsports.gr και είναι ένα project για τον ομαδικό ερασιτεχνικό αθλητισμό στη Δυτική Μακεδονία. Λεπτομέρειες μπορείτε να διαβάσετε εδώ.

Posted in Development News | Tagged | Leave a comment

Parrot Tunes: Καλύτερη διαχείριση των album covers και άλλες βελτιώσεις

Στο 0.18.0 που μόλις ανέβηκε, έπιασα κυρίως κάποια πράγματα που κάνει η εφαρμογή όταν σώζει τα album covers.

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

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

Πλέον αυτό έχει διορθωθεί. Ταυτόχρονα η λειτουργία της “επαναδημιουργίας album covers” στην οθόνη της συλλογής, έχει επανασχεδιαστεί. Αν πατήσει ο χρήστης στο σχετικό κουμπί, τότε η εφαρμογή καθαρίζει όλες τις δημιουργημένες μικρογραφίες και τις φτιάχνει από την αρχή. Επίσης, ψάχνει για διάφορα πιθανά “σκουπίδια” στα αρχεία και στην βάση.

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

Στο update αυτό, έχουν ολοκληρωθεί οι αλλαγές στο interface και σε κάποιες μικρολεπτομέρειες. Συγκεκριμένα στο activity window, έχει βελτιωθεί το styling (με βάση το bootstrap) των μυνημάτων που εμφανίζονται.

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

Posted in Development News | Leave a comment

Parrot Tunes: Video Demo με τις τελευταίες αλλαγές στο interface

Posted in Development News | Leave a comment