THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Προγραμματισμός (C, VB, Delphi, PHP, ASP...) => Topic started by: Issle on December 20, 2011, 23:28:31 pm



Title: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Issle on December 20, 2011, 23:28:31 pm

Midway upon the journey of our life
I found myself within a forest dark,
For the straightforward pathway had been lost.
Ah me! how hard a thing it is to say
What was this forest savage, rough, and stern

- Inferno: Canto I


Όπως λέει και ο ποιητής έφτασα και εγώ σε ένα σκοτεινό δάσος που λέγετε microsoft καθώς θέλησα να γράψω στο μπάσταρδο, εξωσωματικό παιδί του σωλήνα που λέγετε C# για windows phone development. Δε θα σχολιάσω το ότι η γλώσσα είναι πιστή αντιγραφή της java με extra άχρηστα features της C++ ( pointers, references , preproccessor directives ) ( από εκεί και ο χαρακτηρισμός ) αλλά θα μείνω στο Visual Studio kai Visual Studio Express.

Εγκαθιστώ λοιπόν το Visual studio 2010 express for Windows Phone τρέχω και τα παραδειγματάκια, όλα καλά. Ας αρχίσουμε να γράφουμε κώδικα λοιπόν να δοκιμάσουμε την γλώσσα και το περιβάλλον :

public class Sample{ --> Enter .

Wait what ? Πού είναι το Auto close sto { bracket ? ( } ). Α μάλλον θα πρέπει να το ρυθμίσω κατάλληλα από τα options γιατί μπορεί στη microsoft να έχουν την τάση να μην κλείνουν τα brackets ( why o why ... ). Μετά από ένα δίλεπτο απελπισίας δε βρήκα καμιά τέτοια ρύθμιση. Ας πάμε να δούμε τι έχει να πει το google. Και έχει να πει πολλά. Κυρίως ότι κάτι τέτοιο δεν υπάρχει στο Visual Studio Express , αλλά ούτε και στο Visual Studio. Με λίγο περισσότερο ψάξιμο, κάποιοι προτείνουν ολοκληρωμένα productivity extensions για το Visual Studio. Λίγο αργότερα βρίσκω και τα πρώτα τζαμπέ.

Αλλά η περιπέτεια δεν τελειώνει εδώ. Που είναι ο extension manager στο visual studio express ? Πουθενά , δεν έχει !! Ο ρεαλλυ ? Πρέπει να κατεβάσω 2.4GB κρέας μοσχαρίσιο για να μπορέσω να κατεβάσω extra extensions που τα 2.4 !!! giga δεν έχουν ? ( Τι σκατά έχουν ... ). Πάει στο διάολο αυτό θα βολευτώ να γράφω όπως οι hardcore-άδες με vim. Και αφού γράψαμε κάποιες γραμμές κώδικα, ώρα να το κάνουμε το projectaki share στο github. Team -> Share , wait what ? There's no team ?  Τι , πρέπει να κατεβάσω extension και εδώ ? Α όχι μόνο extension γιατί δεν έχει ενσωματωμένο git/svn lib. Πρέπει να κατεβάσω git client στο pc για να παίξει πάνω το plugin ? Alelujia !

Και αυτά μόνο με 1 μέρα ενασχόληση. Έχει το σακί ακόμα άχυρο ... Πού να πιάσω τη C# στο στόμα μου ... Και όχι τίποτα, αλλά αυτοί οι ουραγοί (και ουραγκοτάγκοι ) της τεχνολογίας που κλέβουν ότι ιδέα έχει $$ και αποτυγχάνουν ακόμα και στην ποιοτική αντιγραφή, είναι αυτοί που λανσάρουν κάτι μαλακίες όπως το ASP.NET MVC2 με μεγάλα και παχιά λόγια ( σαν τους κομουνιστές ) και μας πιάνουν κορόιδα καθημερινά στις προγραμματιστικές επιλογές μας.

Έγινε και το dev community , πολιτικός χώρος ...

Rage out.



Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: fkoufis on December 20, 2011, 23:31:59 pm
Ωραια ολα αυτα, οι γυφτοι πού κολλανε; :P


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Eru lluvatar on December 20, 2011, 23:34:17 pm
σε κάνα δίμηνο μην αλλάξεις απόψη όμως  :P ;)


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: g on December 20, 2011, 23:35:53 pm
Να αλλάξει το τόπικ σε " Μα πόσο γύφτοι και κομμουνιστές είναι στην Microsoft.."


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Issle on December 20, 2011, 23:38:48 pm
Ωραια ολα αυτα, οι γυφτοι πού κολλανε; :P

Οι γύφτοι γενικά στις συναλλαγές τους κοιτάνε πώς θα γλιτώσουν χρήματα προσπαθώντας να κοροϊδέψουν τους αγοραστές. Ο καρβουνιάρης στα χωριά πουλούσε κάρβουνα με υγρασία, ο παλιατζής είχε ζυγαριά πειραγμένη για να μετρά λιγότερο βάρος όταν αγόραζε σίδηρο και χαλκό και η microsoft πουλάει 2.4 gb development λογισμικό που έχει λιγότερα features από κάθε ;open source development platform. There you go Mr. fkoufis ;) ( και μπες και κανένα msn ).

Όποιοι έχουν δει παρουσιάσεις του Scott Hanselman θα καταλάβουν σε πόσο δόλια μέσα καταφεύγει η M$ για να προσελκύσει προγραμματιστές.  :D


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Αιμιλία η φτερωτή χελώνα on December 20, 2011, 23:56:36 pm
και μπες και κανένα msn
ειναι της μαικροσοφτ...


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Issle on December 21, 2011, 00:00:52 am
και μπες και κανένα msn
ειναι της μαικροσοφτ...

I know, to MSNP θα το κράξω στο επόμενο topic rage. Ας πούμε ότι κρατάμε το msn λόγο legacy support αφού ο κόσμος δεν εξελίσσεται ...  :P


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: png on December 21, 2011, 00:10:21 am
και το σκαιπ της μαικροσοφτ ειναι πλεον...
ποσες γραμμες κωδικα ειναι αυτό που θες να φτιαξεις;


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Καμένος on December 21, 2011, 00:10:31 am
Μαλακία.. δε κλείνει αυτόματα το { ... Πέτα το και πάρε άλλο.


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Grecs on December 21, 2011, 00:14:03 am
Ποσα εδωσες ?? Ο αρασι με 100 ευρω σου αγοραζει κινεζο που γραφει κωδικα.  Πολυ καλο feature


Title: deleted
Post by: BOBoMASTORAS on December 21, 2011, 00:16:32 am
deleted


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Issle on December 21, 2011, 00:30:52 am
Μαλακία.. δε κλείνει αυτόματα το { ... Πέτα το και πάρε άλλο.

επίσης δεν έχει εκείνη τη λειτουργία που ξεκινάς να γράφεις το όνομα της συνάρτησης και σου βγάζει επιλογές:

a
aV
aVe
aVer
aVery
aVeryU
aVeryUs
aVeryUse
aVeryUsef
aVeryUsefu
aVeryUseful
aVeryUsefulF
aVeryUsefulFu
aVeryUsefulFun
aVeryUsefulFunc
aVeryUsefulFunct
aVeryUsefulFuncti
aVeryUsefulFunctio
aVeryUsefulFunction

Τι να πεις, χωρίς αυτά πως να γράψεις μετά κώδικα....

Το ξέρω ότι με ειρωνεύεσαι, αλλά κάτσε και σκέψου πόσο χρόνο χάνεις ψάχνοντας το reference κάθε φορά που θες να κάνεις κάτι. Και ναι, το 2011 απαιτώ το IDE να τα κάνει όλα αυτά. (Και ναι, γράφω σε IDE και όχι σε vi και τις άλλες σχετικές ποζεργιές οποιαδήποτε και να είναι η γλώσσα ). Τα καλά εργαλεία κάνουν τον καλό μάστορα.

ποσες γραμμες κωδικα ειναι αυτό που θες να φτιαξεις;

Πολλές. Αλλά το θέμα δεν είναι αυτό. Το θέμα είναι ότι ο κάθε καραγιοζοκατασκευαστής βγάζει μια γλώσσα, δεν κοιτάει να ακολουθήσει υπαρκτό syntax και δομή αλλά ταυτόχρονα δεν κοιτάει να βοηθήσει και λίγο τον κακόμοιρο προγραμματιστή που πρέπει να μάθει 100 γλώσσες που κάνουν το ίδιο πράγμα.  ::)


Title: deleted
Post by: BOBoMASTORAS on December 21, 2011, 00:36:47 am
deleted


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Issle on December 21, 2011, 00:40:19 am
Το συγκεκριμένο IDE προέρχεται από την ίδια τη M$. Αν θες να λες ότι έχεις ολοκληρωμένο περιβάλλον ανάπτυξης μαζί με τη γλώσσα δώσε και ένα IDE που να αξίζει. Και επίσης δεν έκρινα τη γλώσσα από το ide της Μ$. Πού το είδες αυτό ? Τη γλώσσα την κατακρίνω για άλλους λόγους, κυρίως για αντιγραφή ( οι άλλοι είναι τεχνικοί λόγοι ).


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Neal on December 21, 2011, 02:52:01 am
Εδώ (http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/) για το extension. Δεν ξέρω αν το express έχει extension manager, πάντως μπορείς να κατεβάσεις τσαμπέ την professional ή την ultimate έκδοση που έχουν σίγουρα. Για τα υπόλοιπα δεν έχω κάτι να πω, βαριέμαι, νυστάζω καληνύχτα.


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Κάρβουνο on December 21, 2011, 03:12:25 am
Είδες αν το IDE που χρησιμοποιείς συνήθως έχει plugin για C#; Ο Eclipse μπορεί να κάνει compile Visual C++ αν του δώσεις το path του Visual Studio. Επίσης στάνταρ θα μπορεί να δουλέψει με Mono και κλείνει τις παρενθέσεις του.

Επίσης πρώτη φορά βλέπω νεοφιλελεύθερο να γράφει M$.

Τι να κάνουμε αυτά έχει  ο καπιταλισμός.


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: AgentCain on December 21, 2011, 10:34:54 am
Εγώ πάλι θα προτείνω αν κάποιο εργαλείο δε σε ικανοποιεί, τότε φτιάξε το δικό σου και πούλα το/κάντο freeware. Θα διαφωνίσω με το σκεπτικό ο καλός μάστορας από τα καλά εργαλεία φαίνεται. Ο καλός μάστορας κάνει τα καλά εργαλεία που τον εξυπηρετούν καλύτερα.  ;)

Anyway, και γω βρέθηκα σε κατάσταση που περιγράφει ο bob. Μερικές φορές το auto complete σε μπερδεύει όταν έχεις μια Α εικόνα για το πως θα γράψεις τον κώδικα.


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Eru lluvatar on December 21, 2011, 14:21:28 pm
Επίσης πρώτη φορά βλέπω νεοφιλελεύθερο να γράφει M$.

Τι να κάνουμε αυτά έχει  ο καπιταλισμός.
Mα αν όντως ο Ιssle είναι νεοφιλελεύθερος λογικό δεν είναι να γράφει MS αφού είναι το λίκνο του καπιταλισμού.

Δε την παλεύουμε λαιμαι....  ::)
μέχρι και τις γλώσσες σε πολιτική συζήτηση τις γυρνάτε


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: arashi on December 21, 2011, 15:29:12 pm
Real men do it on the keyboard --

I fail to see how auto complete makes you more ....manly  ;)


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Grecs on December 21, 2011, 16:45:15 pm
https://www.youtube.com/watch?v=9Nbr_OLqTOo


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: arashi on December 21, 2011, 16:48:30 pm
Μαλακια που δεν εχει tutorial για την εγκατασταση ρε  :(




 ;D


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Eru lluvatar on December 21, 2011, 17:00:01 pm
https://www.youtube.com/watch?v=TGLhuF3L48U


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Κάρβουνο on December 21, 2011, 17:11:33 pm
Δε την παλεύουμε λαιμαι....  ::)
μέχρι και τις γλώσσες σε πολιτική συζήτηση τις γυρνάτε

Ναι αλλά πάντα βοηθάμε πρώτα! ( Ή τουλάχιστον προσπαθούμε.)


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Issle on December 21, 2011, 17:49:53 pm
Εγώ πάλι θα προτείνω αν κάποιο εργαλείο δε σε ικανοποιεί, τότε φτιάξε το δικό σου και πούλα το/κάντο freeware. Θα διαφωνίσω με το σκεπτικό ο καλός μάστορας από τα καλά εργαλεία φαίνεται. Ο καλός μάστορας κάνει τα καλά εργαλεία που τον εξυπηρετούν καλύτερα.  ;)

Anyway, και γω βρέθηκα σε κατάσταση που περιγράφει ο bob. Μερικές φορές το auto complete σε μπερδεύει όταν έχεις μια Α εικόνα για το πως θα γράψεις τον κώδικα.

Πρώτο, αυτή τη στιγμή δεν μπορώ να γράψω το IDE ... γράφω το λειτουργικό ;)

Και τώρα σοβαρά, τι πρόβλημα υπάρχει με το auto closing bracked ? Ότι ανοίγει , class, method, code block πρέπει και να έχει και τέλος δηλαδή αν γράψεις :

public int foo()
{

......

Στο τέλος αναγκαστικά θα τελειώσεις με }

Προσωπικά δεν χρειάστηκα πουθενά κάτι διαφορετικό παρά μόνο όταν έχω inline syntax. Οπότε απλά δε γράφεις την πρώτη bracket ( ούτως ή άλλως ) και όλα είναι ok.


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Καμένος on December 21, 2011, 17:58:47 pm
Ναι οκ πρέπει να κλέινει αλλά βρίσκω λίγο υπερβολική την παράγραφο (γι αυτό και το σχολίασα):

Quote
Wait what ? Πού είναι το Auto close sto { bracket ? ( } ). Α μάλλον θα πρέπει να το ρυθμίσω κατάλληλα από τα options γιατί μπορεί στη microsoft να έχουν την τάση να μην κλείνουν τα brackets ( why o why ... ). Μετά από ένα δίλεπτο απελπισίας δε βρήκα καμιά τέτοια ρύθμιση. Ας πάμε να δούμε τι έχει να πει το google. Και έχει να πει πολλά. Κυρίως ότι κάτι τέτοιο δεν υπάρχει στο Visual Studio Express , αλλά ούτε και στο Visual Studio. Με λίγο περισσότερο ψάξιμο, κάποιοι προτείνουν ολοκληρωμένα productivity extensions για το Visual Studio. Λίγο αργότερα βρίσκω και τα πρώτα τζαμπέ.

Αλλά η περιπέτεια δεν τελειώνει εδώ.


Σιγά πια.. Απελπισία και περιπέτεια..


Title: Re: Μα πόσο γύφτοι είναι στη Microsoft ...
Post by: Grecs on December 21, 2011, 18:07:30 pm
 Eγω παντως τον ζηλευω. Ετσι οπως τα λεει πρεπει να χει μια πολυ περιπετειωδη ζωη.