Προς το περιεχόμενο
  • Εγγραφή
  • 0

Τι προγραμματίζετε αυτον τον καιρό?


stefanos90_K

Ερώτηση

Ας συζητήσουμε με τι project ασχολείστε/προγραμματίζετε τον τελευταίο καιρό. Είτε επαγγελματικά είτε για χόμπι.

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

Το stack είναι:

  • Raspberry Pi 3 Model B.
  • DS18B20 για την θερμοκρασία.
  • DHT-11 για υγρασία και θερμοκρασία μαζί.
  • LED, τρανζίστορ και αντιστάσεις για τα κυκλώματα.
  • Για την παρουσίαση και αποθήκευση δεδομένων έχω ως βάση την sqlite3. PHP και Chart.js για τα διαγράμματα.

Για τον λόγο πως το raspberry τρέχει και άλλες υπηρεσίες όπως KODI και Pi-Hole, μερικές φορές ανεβάζει θερμοκρασία. Για αυτό έχω βάλει έναν μικρό ανεμιστήρα 5V για την "ψύξη" της CPU ο οποίος ενεργοποιείται αν η θερμοκρασία ξεπεράσει ένα προκαθορισμένο όριο. Βέβαια όπως θα δείτε στις εικόνες η θέση του δεν είναι και η ποιο στρατηγική αλλά θα αλλάξει και θα μπει ακριβώς από πάνω.

Περισσότερες φώτο, κυκλώματα και κώδικα μπορείτε να δείτε εδώ

  • Like 8
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • Απαντήσεις 110
  • Δημιουργία
  • Τελευταία απάντηση

Συχνή συμμετοχή στην ερώτηση

Συχνή συμμετοχή στην ερώτηση

Δημοφιλή Μηνύματα

PS1 emulator (σε C++17) Έχω φτιάξει έναν MIPS R3000 interpreter και τα γραφικά είναι software rasterized επειδή είναι πιο εύκολο (και τρέχει κομπλέ σε PCs), χρησιμοποιώ OpenGL μόνο για presentati

Εγώ δουλεύω στο Kodi μέσω του Google Summer of code όπου φτιάχνω ένα OpenGL back-end για τους shaders του retroplayer του Kodi. Ωραίο topic!

Εργασία εξαμήνου και στην c++

Δημοσιευμένες Εικόνες

Προτεινόμενες αναρτήσεις

  • 0
22 ώρες πριν, skiabox είπε

Ωριμάζει η react native μαθαίνω τώρα που έχει και ανταγωνισμό (βλέπε flutter).

Δε νομιζω να εχουν "πιεση" επειδη υπαρχει η flutter, ειναι σα να λεμε οτι η node θα τρεξει με 5 ταχυτητες πιο πανω επειδη βγηκε η deno.

btw βγηκε και για iOS: https://apps.apple.com/gr/app/blue-flags/id1265462606

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
13 λεπτά πριν, Predatorkill είπε

Δε νομιζω να εχουν "πιεση" επειδη υπαρχει η flutter, ειναι σα να λεμε οτι η node θα τρεξει με 5 ταχυτητες πιο πανω επειδη βγηκε η deno.

btw βγηκε και για iOS: https://apps.apple.com/gr/app/blue-flags/id1265462606

Καλά μην το λές.

Εχουν αρχίσει να μου σκάνε κάτι άρθρα για nodejs security.

Σύμπτωση;

Δεν νομίζω!

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Στις 3/6/2020 στις 5:45 ΜΜ, Predatorkill είπε

btw βγηκε και για iOS: https://apps.apple.com/gr/app/blue-flags/id1265462606

Ωραίος.

Εχω αρχίσει να γράφω σε Swift 5 πλέον.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

Έναν απλόν TCP PReverse Proxy άνευ Load Balancing. Η ιδέα είναι ότι αρκετές εφαρμογές που αξιοποιούν SFTP (eg. Tripadvisor SFTP για διαθεσιμότητα εστιατορίων) χρειάζονται συγγεκριμένες IP, παρόλα αυτά σε μια cloud υποδομή που αξιοποιεί serverless αρχιτεκτονική πχ. Lambdas ή ακόμη και βιβίοθήκες για SFTP client δεν έχουν ρύθμιση για proxy, πράγμα περιοριστικό όσο αφορά το scaling.

 

Έτσι έχοντας έναν server σε Transport layer που απλά θα λαμβάνει data και θα τα φτύνει πάλι στον κανονικόν server κάνει bypass το πρόβλημα γιατί μπορείς να έχεις απλά αυτόν σε ένα μηχάνημα μαζί με άλλες υπηρεσίες για να κάνεις access σε ένα internal cloud network και τα lambdas σου να συνδέονται σε αυτόν. Δε σtο μηχάνημα αυτό έχεις και την στατική IP που χρειάζεtε και είσαι Jet.

So far το έχω υπό βαρέα ανάπτυξη στο https://github.com/pc-magas/tcp_pass

Xmm Ι wonder if could be as a PaaS service as well

Επεξ/σία από PC_MAGAS
  • Like 3
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

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

Έκανα λοιπόν ένα μικρό SDK για την αλληλεπίδραση με το car.gr ώστε να μη χρειάζεται κάποιος να κάνει login και ανανέωση κάθε λίγο και λιγάκι με το χέρι.
Με ένα μικρό script η έστω ένα cronjob (προς το παρόν τουλάχιστον) μπορεί κάποιος να αυτοματοποιήσει αυτήν την δουλειά.  

Έστω είσαι έμπορας και θέλεις να κάνεις μαζική ανανέωση των αγγελιών, αυτό γίνεται πολύ απλά πλέον και δεν κάνεις 100 κλικ.

Ο κώδικας και το repository διαθέσιμα στον github:
https://github.com/tsaklidis/CarGrSDK

Ένα παράδειγμα χρήσης 

# Initialize
client = CarGrSDK()

# Get user ads
ads = client.user.get_ads()

# Update all available ads
for ad in ads:
    ad.refresh()

 

Επεξ/σία από stefanos90_K
  • Like 2
  • Thanks 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.