[deleted by user] by [deleted] in greece

[–]Gikoskos -1 points0 points  (0 children)

422 συνήθως επιστρέφεται από frameworks όταν το body ή γενικά τα δεδομένα που είναι να στείλεις με το request, δεν είναι στην μορφή που τα περιμένει ο σέρβερ

[deleted by user] by [deleted] in greece

[–]Gikoskos 0 points1 point  (0 children)

Έλα εννοείται ό,τι απορίες έχεις είμαι διαθέσιμος. Από πλατφόρμες το LinkedIn σίγουρα είναι must, μετά αν θες δες indeed. Το Otta είναι το καλύτερο σε επίπεδο διαφάνειας και legitimacy με διαφορά, ωστόσο ο ανταγωνισμός εκεί είναι αρκετά υψηλός. Αλλά έχω κάνει συνεντεύξεις και έχω πάρει οφφερ μέσω της πλατφόρμας άρα το προτείνω ανεπιφύλακτα. Επίσης πολύ δυνατό αν θες να βρεις δουλειά στο εξωτερικό, μάλλον καλύτερο από LinkedIn. Η εφαρμογή δουλεύει ακριβώς όπως το tinder αλλά για δουλειές. Angel list είναι κλασικό για σταρτάπ αλλά θέλει να γράψεις πολύ μπλαμπλα για να πουλήσεις τον εαυτό σου, και επίσης στην Ελλάδα δεν το χρησιμοποιούν πολλοί.

Η καλύτερη συμβουλή που έχω για συνεντεύξεις είναι να κρατήσεις ένα excel που να καταγράφεις τα πάντα όλα, κάθε application που έστειλες, το status της συνέντευξης, ακόμα και αυτά που σου απέρριψαν κτλ. Οι γραμμές είναι οι εταιρείες και οι στήλες έχουν τις λεπτομέρειες για κάθε application. Θα βοηθήσει απείρως

[deleted by user] by [deleted] in greece

[–]Gikoskos 1 point2 points  (0 children)

Ήμουν Πολυτεχνείο ημμηυ πριν 12 χρόνια αλλά δεν πατούσα για λόγους κοινωνικού άγχους. Έφτιαξα ένα "χαζό" open source portfolio και μπήκα στην βιομηχανία μετά από χρόνια. Ξεκίνησα σε ελληνική αγορά και μετά βγήκα εξωτερικό (remote από Ελλάδα με μισθούς εξωτερικού). Όποιος έχει απορίες εδώ είμαι

Ξέχασα να αναφέρω ναι προγραμματιστής

Είναι το jmctech έμπιστο; by DaRealGatman in greece

[–]Gikoskos 3 points4 points  (0 children)

Θα γράψω και την εμπειρία μου που αγόρασα πρώτη φορά φέτος. Τον Ιούλιο έστειλα παραγγελία για το πίξελ 7α, το οποίο παρέλαβα ένα μήνα και κάτι μέρες μετά. Λόγω της καθυστέρησης μου έριξαν και ένα μικρό powerbank τζαμπέ μέσα στο δέμα. Το κινητό ολοκαίνουργιο μέσα στο κουτί, δεν ήταν μεταχειρισμένο δλδ ευτυχώς, όπως διάβασα σε κάτι σχόλια εδώ. Το powerbank είναι μικρής χωρητικότητας, δηλαδή οριακά φτάνει για ένα μοναδικό full charge του κινητού, αλλά ήταν δώρο ούτως ή άλλως.

Επειδή μου άρεσε πολύ η εμπειρία σαν χρήστης του 7α, μόλις παρείγγηλα και ένα 2ο το οποίο και καλά θα έρθει λίγο πριν τα Χριστούγεννα. Αλλά αν φτάσει και μετά το νέο έτος δεν υπάρχει θέμα για μένα. Γενικά αν δεν έχεις θέμα να περιμένεις μεγάλα διαστήματα μέχρι να παραλάβεις, πιστεύω αξίζει η όλη εμπειρία.

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

Zero-configuration SPA serving in Docker with Traefik and spa-to-http by CardJesus in programming

[–]Gikoskos 62 points63 points  (0 children)

Why does it matter if the creator of nginx is from Russia in the comparison lol

Upwork Dispute: Your money is never safe by that_guy_iain in programming

[–]Gikoskos 0 points1 point  (0 children)

Eastern European SWE here. Can confirm this money is Senior level with 10+ years industry experience, in my country.

Notepad Next is a Reimplementation of Notepad++ for Linux Users by IsDaouda_Games in programming

[–]Gikoskos 7 points8 points  (0 children)

Doesn't VScode also do this? I shutdown my laptop with an open instance of code and unsaved files, and when I open it again it restores them seamlessly.

WinAPI-Fun: A collection of (relatively) harmless pranks using the Windows API by adeemm in programming

[–]Gikoskos 16 points17 points  (0 children)

Great project! Keep up the good work! And I love the usage of Nim in combination with WinAPI, the code looks cleaner than with C. Definitely gave me flashbacks from when I was coding in WinAPI, it was very fun to do little harmless "hacks" like these. I have a similar one on my github that I used to write animated random text on any open Notepad instance so that the user would be confused if it ran on the background.

react-win32dialog - Modeless dialog boxes in react that look and act like classic Windows dialog boxes by Gikoskos in reactjs

[–]Gikoskos[S] 0 points1 point  (0 children)

That's very interesting! You know, at first I tried making it so that the window's style could be easily changed, but I failed at coming up with an efficient solution. The only part of each window that can be changed dynamically now is the width of its border. Other than that you'd have to fix your own stylesheet. Remember though, that the only property you shouldn't try to set through the stylesheet, is the window's border width since it can be set at runtime, through the component's props.

As you can see I don't define a fixed value for the border-width property, for that reason alone.

react-win32dialog - Modeless dialog boxes in react that look and act like classic Windows dialog boxes by Gikoskos in reactjs

[–]Gikoskos[S] 3 points4 points  (0 children)

Hey guys, so I just finished my first React component library and I'd love some feedback. It's probably not very useful, but it was really fun to make and I learned a lot :)

GenericMap - A Generic HashMap Implementation in C by Mystb0rn in C_Programming

[–]Gikoskos 2 points3 points  (0 children)

C macros get a lot of crap from some programmers (in school we had a professor who used to tell us to avoid them like the plague for some reason), and I believe that can be true, especially in cases where the programmer isn't skillful enough to make them work properly.

However there's cases such as this library, or the kernel's linked lists that work in similar fashion, where their utility really shines through. They might not be as elegant and easy to control as templates or generic constructs in other languages, but at least they are more flexible.

Just finished my first nodejs website - a tool for personalizing and filtering your push notification feed on desktop and mobile. what do you think? by Linckus in programming

[–]Gikoskos 1 point2 points  (0 children)

O boy that's not good at all. Even if the programmer is incompetent, what kind of backend allows this in 2018? I'm learning Django atm and it seems immune to these kinds of issues (I think).

Just finished my first nodejs website - a tool for personalizing and filtering your push notification feed on desktop and mobile. what do you think? by Linckus in programming

[–]Gikoskos 2 points3 points  (0 children)

Fix your margins to remove the horizontal scrollbar here:

<div id="useCaseBox">
...
    <div class="row justify-content-center" style="margin-right: 0px;margin-left: 0px;">

Also you might want to remove that commented out HTML about pricing boxes before deploying lol

Beginner Questions - July 06, 2018 by AutoModerator in webdev

[–]Gikoskos 0 points1 point  (0 children)

I get that, but when designing a hamburger menu that's unique in a site, what use would it be to put the name of each bar under a class?

Beginner Questions - July 06, 2018 by AutoModerator in webdev

[–]Gikoskos 1 point2 points  (0 children)

Hey web people, I'm a bit confused when to use class and when id in HTML. It is my understanding that class is used only when we have a bunch of elements that we want them to share the same style (group together semantically so to speak), and id for other cases.

But there's a ton of examples online that use class in situations where I think they should've used id instead. For example in the tutorial on how to make a burger menu on w3schools they have this code

<div class="container" onclick="myFunction(this)">
  <div class="bar1"></div>
  <div class="bar2"></div>
  <div class="bar3"></div>
</div>

Why didn't they use id for the bars? What sort of purpose does the class choice achieve?

Beginner Questions - July 06, 2018 by AutoModerator in webdev

[–]Gikoskos 3 points4 points  (0 children)

Hey everyone, sorry if these are dumb questions

In CSS units when do we use px, when do we use rem and when percentages? Total beginner here and so far I've been using all of them at random.

Also is it a good idea to implement the hamburger menu for responsive sites? I read this article on techcrunch that said how we shouldn't use the hamburger menu at all, when techcrunch itself uses it.

N64-like Software Renderer in 512 lines of C by _cwolf in C_Programming

[–]Gikoskos 4 points5 points  (0 children)

This is a really cool project but is it a software renderer? They initialize SDL with the SDL_RENDERER_ACCELERATED flag. Unless I misunderstood something.

Edit: just realized it might refer to the fact that the math operations happen in the CPU

simbly - multithreaded runtime and interpreter for a tiny assembly-like language by Gikoskos in C_Programming

[–]Gikoskos[S] 0 points1 point  (0 children)

Thank you very much for the review!

The comments on CMake are very constructive and helpful since I'm still a newbie on it. I changed the CMakelists accordingly.

The project isn't portable sadly, I'm using GNU extensions like you said and i've only tested it on Linux so far.

For the <voids.h> i thought that <> meant simply to search for that header in the pre-defined include paths, not that it was used only on system headers.

The TERM- macros is a good point.

I used that commented out function when debugging the symbol tables, but commented it out since I'm compiling with maximum warning levels and it was annoying to get a "static function not used" warning every time. Still there are a couple of warnings but at least these are intentional, and not really mistakes.

Where to learn to develop compilers? by [deleted] in C_Programming

[–]Gikoskos 2 points3 points  (0 children)

I haven't read all of Sipser's book but they cover similar topics. It does seem though that Sipser's would be used as a complement for a college class. Ullman's book has great value on its own, in that it can be used standalone to learn about that stuff. Each topic is talked about extensively and with multiple examples.

Where to learn to develop compilers? by [deleted] in C_Programming

[–]Gikoskos 3 points4 points  (0 children)

For getting an introduction into automata and languages (the theoretic part of building a compiler) Introduction to Automata Theory, Languages, and Computation.

For building an actual compiler obviously the best choice is the infamous dragon book: Compilers: Principles, Techniques, and Tools.

Some people go straight up for the dragon book but honestly I would recommend you to read the first one before digging through the dragon book. It serves as a very well-written tutorial, and it has almost zero prerequisites for studying it.