Προς το περιεχόμενο

PC_MAGAS

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    1.309
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

Οτιδήποτε δημοσιεύεται από PC_MAGAS

  1. Σε απλά Ελληνικά θες να κάνεις ένα Bot. Μια λύση είναι το πρόγραμμα να μιμείτε ένα υποτυπώδη Browser και τιν κνήσεις με το mouse. Μια άλλη λύση είναι να δεις για εκάστοτε λειτουργία τι Http request κάνει και να τα στείλεις. Τέλος για καλύτερη ευκολία μπορείς να κάνεις στο site ένα rest API και πάνω σε αυτό το πρόγραμμα σε VB ή C++ να επικοινωνεί, έτσι δεν θα χρειαστεί πολύπλοκες διαδικασίες parsing της HTML και scrapping δεδομένων απο αυτήν. Για το εγχείρημα σου- εργασίας σου θες (όχι υποχρεωτικά όλες) : Http library http://stackoverflow.com/questions/1011339/how-do-you-make-a-http-request-with-c Libraries για html xml parsing http://stackoverflow.com/questions/834768/options-for-web-scraping-c-version-only Json Parsing https://code.google.com/p/rapidjson/, http://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented Για να δεις τα Http requests από τον Browser στα Development tools (Σε firefox Developer -> Developer Toolbar -> (Στο εικονίδιο που έχει μολυβάκι) -> network)
  2. Σύμφωνα με αυτό θες και mod_rewrite στον apache που θα μεταμορφώνει το URL σε κάτι άλλο πχ. το bill_οτιδήποτε να γίνεται something.php?page=something. Αυτό άνετα το κάνεις με ένα framework όπως Codeigniter από τα routes.
  3. Οι πίνακες αρχικοποιούνται πάντα με ένα μέγεθος σε Java και C. Ειδικά σε Java πρίν βάλεις κάτι μέσα πρέπει να έχουν ήδη γίνει NEW.
  4. Αν και δεν είναι απλά ένα tutorial αλλά ένας διαδραστικός τρόπος Εκμάνθησης προγραμματισμού σε διάφορες γλώσσες: http://codecademy.com Ακόμη στο blog μου γράφω διάφορα άρθρα για linux - προγραμματισμό και εργαλεία προγραμματισμού. http://pcmagas.wordpress.com
  5. Άλλο open source ή free software και άλλο δωρεάν λογισμικό. Και το Avast είναι δωρεάν λογισμικό αλλά δεν είναι open, όπως και το Red HAt Enterprize edition είναι free αλλά δεν είναι δωρεάν.....
  6. Και όμως γενικά τρέχει http://www.apache-asp.org/αλλά ίσως να θέλει μικροαλλαγές στο script.
  7. Όχι απαραίτητα: https://pcmagas.wordpress.com/2015/02/22/linux-mdb/ Αλλά ποιος hosting θα καθήσει και θα στήσει ODBC σε linux. Ακόμη άσχετο αλλά για Hosting ένα Datacenter πόσο κοστήζει το Μήνα, στο μυαλό μου έχω μια ιδέα για μέλλον να ανοίξω εταιρεία hosting - cloud services?
  8. Ο προγραμματισμός δεν μαθαίνεται στα βίβλία είναι σαν να μιλάς σε μια γλώσσα μόνο hands on σε κώδικα μαθαίνεις.
  9. Kοίτα στο: http://www.insomnia.gr/topic/558658-java-και-αρχαριος/?p=53825801
  10. Για Servlets που παίζουν σε web: http://www.biblionet.gr/book/116247/Hall,_Marty/Servlets_%CE%BA%CE%B1%CE%B9_%CF%83%CE%B5%CE%BB%CE%AF%CE%B4%CE%B5%CF%82_%CE%B4%CE%B9%CE%B1%CE%BA%CE%BF%CE%BC%CE%B9%CF%83%CF%84%CE%AE_Java Αλλά καλό είναι να δεις Maven (θα σε γλιτώσει απο πολλά): https://pcmagas.wordpress.com/2015/02/14/maven_intro/ Και τέλος το Spring Framework: http://docs.spring.io/spring/docs/4.1.x/spring-framework-reference/pdf/spring-framework-reference.pdf Να πω την αλήθεια και εγώ ψάχνομαι με Java Web και δειλά δειλά κάνω κάποια βήματα.
  11. Ακόμη παρατήρησα στην Cretaforge ότι το domain για .eu το δίνει λίιιιγο ακριβούτσικα σε σχέση με papaki.gr και ip.gr. Για 1 έτος φτηνότερo domain δίνει το ip.gr για .eu ενώ και το .gr στην ίδια εταιρεία είναι αρκετά φτηνό για 2 έτη κατά μισό ευρώ από τις υπόλοιπες 2. Δε πάλι σε ένα γρήγορο συγκριτικό η ip δίνει και αρκετά φτηνό shared Hosting για php και σε Ελληνικό Datacenter όμως το Papaki έχει μεγαλύτερη γκάμα υποστήριξης σε τεχνολογίες (πχ. Passenger για Ruby Hosting) Ενώ η Cretaforce αν και ανταγωνιστική τιμή λόγο ότι έχει περιορισμό και στο Bendwith ενώ η ip όχι την καθιστά λιγότερο ανταγωνιστική.
  12. Δεν μου αρέσει η λύση του iframe θα προριμούσα NodeJs που θα λειτουργεί σαν web crawler που μέσω μιας database είτε με Mongo DB είτα uname it με αποθηκευμένα urls θα επισκέπτεται τα site και θα ανανεώνει την Html σελίδα και οποιαδήποτε εικόνα θες.
  13. Εδώ λέμε για σεμινάρια που διεξάγονται σε Ελλάδα ή μέσω web και θεωρείτε ότι είναι Αρκερτά Χρήσιμα. Καλό είναι αν τα έχεται παρακολουθήσει να δίνεται ένα evaluation από κάτω Για αρχή δίνω μιας και πολοί τους ενδιαφέρει το game development: https://athens.sae.edu/el/course/12613/Game_Production
  14. Μια λύση για σένα είναι μέσω Odesk http://www.odesk.comνα ασχοληθείς σαν freelancer.
  15. Ξέχνα την λέξη overpower. Στον προγραμματισμό υπάρχουν εργαλεία για την κατάλληλη δουλειά. Πχ. σε Java μπορείς να κάνεις από Web Application και σελίδες μέχρι και GUI Applications. Ακόμη για αρχάριο είναι καλύτερα να βρεις interactive - game way τρόπο να μάθεις. Με ένα googling βρήκα αυτό http://www.learnjavaonline.org/ Βασικα εχω το βιβλιο και η τελευταία σελίδα αριθμείτε με τον αριθμό 1217 ναι είναι καλό βιβλίο αλλα λίγο μεγάλο. Κατά την γνώμη μου βολεύει καλύτερα ένα reference guide παρά σαν Μέθοδος εκμάνθησης.
  16. Για πειραματισμό απλά Openshift (http://www.openshift.com) .3 free small gear σε php, mysql, mongodb, java-servlets, και γενικά σε ότι μπορείς να τρέξεις ένα site σε linux!!!! Έχω κάνει demo σε αυτό για ένα απλό pastebin σε Yii framework: http://php-pcmagas.rhcloud.com/index.php
  17. PC_MAGAS

    Nooby με ιδέες

    Φίλε θα μπώ στο ζουμί. Μπές http://www.codeacademy.comκαι μάθε HTML/CSS και Javascript απλά σε παίρνει χεράκι χεράκι που και ένα άτομο που εργάζεται σαν web dev (βλ. εμένα) το θέλει. Εφόσον το μάθεις αυτό Μάθε Jquery (Πάλι από το Codeacademy.com) και πως να παίζεις Με apache Cordova. Και Μπουμ είσαι έτοιμος για Mobile + Frontend Web Dev. (Με apache cordova κάνεις mobile apps με web τεχνολογίες που τρέχουν παντού, μετά είναι λίγες γραμμές κώδικα να τρέξει η Javascript σαν native εφαρμογή για το εκάστοτε Ios, Firefox OS, Androiod, Ubuntu Phone) Ακόμη για να κάνεις την ζωή σου ακόμα ποιο εύκολη δοκίμασε knockout.js και Foundation μαζί με 'όλα τα άλλα. Για Rookie απλά θα κάνεις κάτι που δεν μοιάζει το νοθό παιδί του Alien με του Godgilla. To καλό που είσαι φοιτητής ειδικά πρωτοετής είναι ότι Ο ΧΡΟΝΟΣ ΕΙΝΑΙ ΤΣΑΜΠΑ. Δηλαδή δεν κοστίζει τίποτα ο χρόνος που επενδύεις και αποτελεί μελλοντική γνωσιακή επένδυση για τότε που ο χρόνος είναι χρήμα (aka. Εργασία). Και μην διστάσεις να ρωτήσεις οτιδήποτε αν έχεις απορία και πίστεψε με κάνε το μυαλό σου πουρέ τώρα που μπορείς αξίζει τον κόπο!!!! Ακόμη μην ξεxάσεις να μάθεις Git είναι το No1 must εργαλείο όπου και να γράφεις κώδικα σε όποιαν γλώσσα γράφεις, μετά εφόσον παιδεύτικες να το κάνεις και να τα μάθεις αυτά κάνε και τον κόπο και δείξε μας με περηφάνια ότι έχεις κάνε στο github (http://github.com).
  18. Γενικά για Hosting 8α προτιμήσω το Openshift https://www.openshift.com/products/pricing Λόγο ότι είναι cloud hosting Απλά δεν πέφτει Ποτε. Οκ ίσως να τσούζει λίγο στην τιμή. Αλλά με λίγο ψάξιμο έχει και annual Plans που ίσως να έρχονται οικονομικά. Με ένα απλό υπολογισμό στην χειρότερη θα πληρώσετε 700,8 €. Αλλά πρακτικά θα έχετε ένα application πυο δεν θα πέφτει ΠΟΤΕ θα αντέχει το traffic. Συν ότι για Demo purpoces στην εκπλικτική τιμή των 0€ μπορώ να έχω μέχρι 3 εφαρμογές - sites και χωρίς να χρειάζεται αγορά domain name.
  19. PC_MAGAS

    Linux Ubuntu ή κατι αλλο;

    Προσωπικά με 2GB ram θα έβαζα Ubuntu 14.04 LTS και Fallback (http://www.webupd8.org/2014/04/how-to-install-and-tweak-gnome.html) περιβάλλον χρήσης, ακόμη το Lubuntu είναι μια καλή εναλακτική. Λογικά το Bloatware (αν έχει) το κάνει βαρύ και είναι ένας λόγος που χρησιμοποιώ Linux από το 2009. Ακόμη σου συνηστώ να βάλεις Dual Boot Win Ubuntu και όταν συνηθήσει τότε τα ξηλώνεις τα βρομοπαράθυρα.
  20. Κάτι στο τσάκα τσάκα URL Shortener με RESTtfull API και QR code exporter. Tο Site να ανανεώνεται με Ajax που να μπορεί να τρέχει και σαν mobile App με HTML5 και να είναι Fully Responsive. Χωρίς User Registration, δεν το θές άλλωστε. Και απλά η php για ένα id given (που θα είναι text) θα κάνει http 301 redirect στο url. Για REST: http://en.wikipedia.org/wiki/Representational_state_transfer Ενώ για Ajax θα χρησιμοποιήσεις Jquery (να μην παιδεύεσαι). Αkόμη σου συνηστώ και Knockout js (http://knockoutjs.com/) και για να είναι Responsive και ωραίο Foundation ή Bootstrap (μου μείωσε πρακτικά κατα πολύ την ανάγκη μου για CSS). Μετά το βάζεις και στο Βιογραφικό σου και το κάνεις Deploy στο http://www.openshift.com(3 free small gears είναι υπέρ αρκετά για Demonstration) ενώ για domain παίρνεις ένα .tk από http://www.dot.tκ Τέλος στο κείμενο της πτυχιακής εξηγείς με UML την λειτουργία του URL Shortener. Και σαν οπαδός του ελευθέρου λογισμικού σου λέω να το βάλεις στο http://github.com. Σημείωση για το RESTFULL API και γενικά ένα API μια Library το Documentation είναι το 100% που θα κάνει διαδεδομένη την υπηρεσία σου η όχι.
  21. Για sorting μπορείς και με Knockout.js http://knockoutjs.com/
  22. PC_MAGAS

    Maven & Spring Framework

    Λέω να χρησιμοποιήσω το InteliJ αν και δεν με βολεύει για Java κάποιο Ide για Php χρησιμοποιώ το Aptana Studio. Αλλά το IDE έχει Abstractions που καλό είναι να ξέρεις τι παίζει από πίσω έτσι σε IDE θα παίζεις Καλύτερα Μπάλα. Btw που θα βρώ το Spring Jar?
  23. PC_MAGAS

    Maven & Spring Framework

    Ok Κατάφερα να το κάνω compile αλλά πως στο καλό τρέχω το .jar Το pom.xml είναι έτσι: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>spring-test</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>spring-test</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.4.RELEASE</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>test.Application</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> </project> Και το τρέχω έτσι: pcmagas@dimitris:~/Kwdikas/java/spring-test$ java -jar ./target/spring-test-1.0-SNAPSHOT.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) at java.lang.Class.getMethod0(Class.java:2856) at java.lang.Class.getMethod(Class.java:1668) at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 6 more Μήπως θέλει τον tomcat? Δεν έχω πειράξει κάτι στον κώδικα.
  24. PC_MAGAS

    Maven & Spring Framework

    Το δοκίμασα και παίρνω: pcmagas@dimitris:~/Kwdikas/java/spring-test$ mvn install -e -source 5 [INFO] Error stacktraces are turned on. [ERROR] Error executing Maven. java.io.FileNotFoundException: The specified user settings file does not exist: /home/pcmagas/Kwdikas/java/spring-test/ource at org.apache.maven.cli.MavenCli.settings(MavenCli.java:681) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:193) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
  • Δημιουργία νέου...