Skip to main content

Home/ Advanced Concepts Team/ Group items tagged web

Rss Feed Group items tagged

Francesco Biscani

STLport: An Interview with A. Stepanov - 2 views

  • Generic programming is a programming method that is based in finding the most abstract representations of efficient algorithms.
  • I spent several months programming in Java.
  • for the first time in my life programming in a new language did not bring me new insights
  • ...2 more annotations...
  • it has no intellectual value whatsoever
  • Java is clearly an example of a money oriented programming (MOP).
  •  
    One of the authors of the STL (C++'s Standard Template Library) explains generic programming and slams Java.
  • ...6 more comments...
  •  
    "Java is clearly an example of a money oriented programming (MOP)." Exactly. And for the industry it's the money that matters. Whatever mathematicians think about it.
  •  
    It is actually a good thing that it is "MOP" (even though I do not agree with this term): that is what makes it inter-operable, light and easy to learn. There is no point in writing fancy codes, if it does not bring anything to the end-user, but only for geeks to discuss incomprehensible things in forums. Anyway, I am pretty sure we can find a Java guy slamming C++ ;)
  •  
    Personally, I never understood what the point of Java is, given that: 1) I do not know of any developer (maybe Marek?) that uses it for intellectual pleasure/curiosity/fun whatever, given the possibility of choice - this to me speaks loudly on the objective qualities of the language more than any industrial-corporate marketing bullshit (for the record, I argue that Python is more interoperable, lighter and easier to learn than Java - which is why, e.g., Google is using it heavily); 2) I have used a software developed in Java maybe a total of 5 times on any computer/laptop I owned over 15 years. I cannot name of one single Java project that I find necessary or even useful; for my usage of computers, Java could disappear overnight without even noticing. Then of course one can argue as much as one wants about the "industry choosing Java", to which I would counterargue with examples of industry doing stupid things and making absurd choices. But I suppose it would be a kind of pointless discussion, so I'll just stop here :)
  •  
    "At Google, python is one of the 3 "official languages" alongside with C++ and Java". Java runs everywhere (the byte code itself) that is I think the only reason it became famous. Python, I guess, is more heavy if it were to run on your web browser! I think every language has its pros and cons, but I agree Java is not the answer to everything... Java is used in MATLAB, some web applications, mobile phones apps, ... I would be a bit in trouble if it were to disappear today :(
  •  
    I personally do not believe in interoperability :)
  •  
    Well, I bet you'd notice an overnight disappearance of java, because half of the internet would vanish... J2EE technologies are just omnipresent there... I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :) Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies. The final remark, because I may be mistakenly taken for an apostle of Java or something... I love the idea of generic programming, C++ is my favourite programming language (and I used to read Stroustroup before sleep), at leisure time I write programs in Python... But if I were to start a software development company, then, apart from some very niche applications like computer games, it most probably would use Java as main technology.
  •  
    "I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :)" Doing in C++ would be awesomely crazy, I agree :) But as I see it there are lots of huge websites that operate on PHP, see for instance Facebook. For the banks and the enterprise market, as a general rule I tend to take with a grain of salt whatever spin comes out from them; in the end behind every corporate IT decision there is a little smurf just trying to survive and have the back covered :) As they used to say in the old times, "No one ever got fired for buying IBM". "Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies." Apart from the IDE considerations (on which I cannot comment, since I'm not a IDE user myself), I do not see how Java beats the competition in this regard (again, Python and the huge software ecosystem surrounding it). My impression is that Java's success is mostly due to Sun pushing it like there is no tomorrow and bundling it with their hardware business.
  •  
    OK, I think there is a bit of everything, wrong and right, but you have to acknowledge that Python is not always the simplest. For info, Facebook uses Java (if you upload picture for instance), and PHP is very limited. So definitely, in company, engineers like you and me select the language, it is not a marketing or political thing. And in the case of fb, they come up with the conclusion that PHP, and Java don't do everything but complement each other. As you say Python as many things around, but it might be too much for simple applications. Otherwise, I would seriously be interested by a study of how to implement a Python-like system on-board spacecrafts and what are the advantages over mixing C, Ada and Java.
jaihobah

The Network Behind the Cosmic Web - 1 views

shared by jaihobah on 18 Apr 16 - No Cached
  •  
    "The concept of the cosmic web-viewing the universe as a set of discrete galaxies held together by gravity-is deeply ingrained in cosmology. Yet, little is known about architecture of this network or its characteristics. Our research used data from 24,000 galaxies to construct multiple models of the cosmic web, offering complex blueprints for how galaxies fit together. These three interactive visualizations help us imagine the cosmic web, show us differences between the models, and give us insight into the fundamental structure of the universe."
ESA ACT

SEOmoz's Web 2.0 Awards - 0 views

shared by ESA ACT on 24 Apr 09 - Cached
  •  
    best web2.0 web sites
ESA ACT

Google Doctype - Google Code - 0 views

  •  
    Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers.
Tom Gheysens

How electricity helps spider webs snatch prey and pollutants - 0 views

  •  
    interesting article on spider webs as electrostatic catchers. Would be interesting to see if they also catch bacteria by this principle for the cleanrooms at ESA and the ISS... 
Tobias Seidl

Host Your Own Facebook With Opera Unite - Webmonkey - 0 views

  •  
    The Web Developer's Resource
  •  
    Great idea! Isn't it at the opposite of the web 2.0, where machine tends to be only clients and all the data centralized in big servers? I like more this approach of each individuals dealing with their own data, you have more control on what you want to share or not!
Ma Ru

Euroscience Open Forum 2010 - 2 views

shared by Ma Ru on 24 Apr 09 - Cached
LeopoldS liked it
  •  
    A conference ACT should consider going to.
  • ...4 more comments...
  •  
    Perhaps some of ACTers will find this conference interesting... One of the talks: "Would Einstein be on Twitter? Exploring the potential and limits of Web 2.0 in science & science communication" [Edit] Oh, I see someone has already posted this link... a year ago. Anyway, if anyone of you plans to go, let me know - I'll be around ;-)
  •  
    Just came back from ESOF 2010... I was on look for ACT agents undercover, but either they were not there or the cover was good enough... Anyway here's a few remarks from me (I could write a nice report... if you paid): 1) In general, to say that ESA was underrepresented on the conference as a whole is not enough (I guess ESA just failed to notice the event taking place). For instance, on the GMES presentation, ESA as such was not mentioned at all... at some point I started to wonder if ESA is actually involved in the project, but now I checked the website and apparently it is. On the other hand, GMES presentation was crap anyway, as after 1:15 of talking, I didn't gain any knowledge of what GMES is and what its contributions to the EU community will be. 2) There was a lot of talk about LHC and particle research (well, at least among those that I attended). Some of them were very good, some of them rather crap... 3) "Would Einstein be on Twitter? Exploring the potential and limits of Web 2.0 in science & science communication" talk - quite interesting, but focusing mainly on Science-to-Wide Public and Science-to-Journalists communication. Not really on Science-to-Science (as in Ariadnet). There was quite an extensive discussion with the public. You may be interested that Nature is trying to stimulate Web 2.0 communication, running blog service, but also I think a kind of social network - perhaps you'd like to have a look. In general the conclusion was that Web 2.0 is not so useful for scientific communication because practising it requires TIME (blogs, etc.) and often some professional skills (podcasts/videocasts, etc.), and scientists have neither of these. This can be run on corporation level (like ESA does actually), but then it looses the "intimate" character. 4) "How much can robots learn?" talk... very nicely presented: understandable by the wide public, but conveying the message... which is something like "we can already make the robots do stuff absolutely imp
  •  
    Well, my comment was cut in half, and I don't feel like typing it again... the most important highlight from the rest is that the only presenter from ESA (ESTEC) did not show up on his talk because his department was undergoing some sort of audit on the same day :)
  •  
    Fantastic comment - or better report!! thanks very much Marek! Who was the supposed no-show speaker from ESA?
  •  
    Bernard Foing (he is actually one of the 8 ESA employees who have their own page on Wikipedia)...
  •  
    written almost entirely by a guy called a "quest for knowledge" ... who will this be????? :-)
ESA ACT

Web of Fate | Share your future - 0 views

  •  
    A social experiment that harnesses the collective intelligence of the web to visualize and uncover hidden relationships among future events.
ESA ACT

LE WEB 3 - 0 views

shared by ESA ACT on 24 Apr 09 - Cached
  •  
    check the winners of the start-up competition 12th dec 07: 1st place - Goojet ( facilitates implementing web applications on cellular phones) 2nd place - PLYMedia (gives videos some "semantic" content) 3rd place - G.ho.st (virtual pc everywhere whenev
ESA ACT

Page2RSS - Create an RSS feed for any web page - 0 views

  •  
    It is a service that helps you monitor web sites that do not publish feeds.
Marcus Maertens

Icons of the Web - 2 views

shared by Marcus Maertens on 10 Aug 12 - No Cached
  •  
    Another map of the web, based on icons.
Beniamino Abis

New Web Structure Found in the Peruvian Amazon - 1 views

  •  
    The strange formation resembles a tiny spire surrounded by a webby picket fence and is about 2 centimeters wide. Apparently nobody knows what it is, but Tom said that it may actually come from a spider (according to the way the web was spun)!
LeopoldS

Strong Web Design - The Daily WTF - 5 views

  •  
    any hidden message
duncan barker

BBC News - Who'd Be a Web Scientist? - 3 views

  •  
    Francessco... This may be interesting for the YGT in web technologies bit late now, but never mind.
Luís F. Simões

Pattern | CLiPS - 2 views

  • Pattern is a web mining module for the Python programming language. It bundles tools for data retrieval (Google + Twitter + Wikipedia API, web spider, HTML DOM parser), text analysis (rule-based shallow parser, WordNet interface, syntactical + semantical n-gram search algorithm, tf-idf + cosine similarity + LSA metrics) and data visualization (graph networks).
  •  
    Intuitive, well documented, and very powerful. A library to keep an eye on. Check the example Belgian elections, June 13, 2010 - Twitter opinion mining
Tobias Seidl

iWise - 0 views

  •  
    This is the Web 3.0-version of a bullshit generation. Much fun though. Here an article about it: http://www.techcrunch.com/2009/07/20/iwise-is-twitter-for-dead-people/
ESA ACT

Video, interactivity could nab Web users by '10 - USATODAY.com - 0 views

  •  
    The Web will start to seem pokey as early as 2010...
ESA ACT

THEWEBLIST.net | what people are clicking on today - 0 views

  •  
    Cool most visited web site list
1 - 20 of 194 Next › Last »
Showing 20 items per page