Skip to main content

Home/ Coders/ Group items tagged JAVA

Rss Feed Group items tagged

Joel Bennett

claribole.net - ZGRViewer - 0 views

  • ZGRViewer is a 2.5D graph visualizer implemented in Java and based upon the Zoomable Visual Transformation Machine. It is specifically aimed at displaying graphs expressed using the DOT language from AT&T GraphViz and processed by programs dot, neato or others such as twopi.
  •  
    A slick zoomable viewer for graphviz graphs
David Corking

Jonathan Schwartz's Blog: Sun's Network Innovations (3 of 4) - 0 views

  • this datacenter systems market is more than $150b annually. And in this datacenter market we build exceptional systems
  • storage, from our new flash based platforms to eco-efficient tape and archive solutions.
  • more than just naked components, they're engineered with remote management and monitoring, component redundancy, integrated virtualization, and on board storage and networking. That's why our margins are higher than the industry's
  • ...7 more annotations...
  • we now build our entire line of storage systems from general purpose server parts, including Solaris and ZFS, our open source file system.
    • David Corking
       
      So, can anyone build a Sun storage device, or are Sun's "general purpose server parts" better (with better management and redundancy ...) ?
  • using a general purpose OS allows us to easily embrace specialized components (from flash memory to GPU's)
  • why am I paying you a million dollars?" I responded, "You can absolutely run it for free. You just can't call me on Christmas day, you'll be on your own." He gave me the PO.
    • David Corking
       
      Schwartz gives the strong impression of an IT company _without_ its hand in your pocket. It is a similar attitude and reputation, though with proprietary software, rather than services (for free software), that seems to have made Microsoft so wealthy in the late eighties and nineties.
  • Solaris OEM agreements with IBM, Dell, Intel, Fujitsu and HP are so important to our end customers - they know they'll never be locked in.
  • These open source platforms generate, alongside the services attached to them, over a billion dollars a year, making Sun by far and away the world's largest open source software company.
    • David Corking
       
      Hundreds of millions of dollars a year from open source Java alone!
  • Fighting free and open software, like fighting free news or free search, is like fighting gravity - and btw, gravity gets a lot stronger during economic downturns.
    • David Corking
       
      !
  • There is a robust, well-designed open source PBX Server called SipX that is primarily backed by Nortel (due to their acquisition of the creators, Pingtel).
  •  
    Making money - billions of dollars of it - with open specification hardware and open source software
David Corking

Moving to Symbian S60: One Year Later - 0 views

  • too many ways to develop for Symbian devices: native code, WRT (web run-time) widgets, Java, browser-apps, etc.
    • David Corking
       
      What disadvantage did he find with having choice? Fragmented community, inconsistent UI, difficulty integrating with 3rd party apps, something else?
  • 5-9 clicks just to add a calendar item.
  • disjointed software updating -- which requires a Windows PC in older Nokia devices -- that leaves many North American users without fixes to serious issues for all but the most popular of handsets.
  • ...7 more annotations...
  • there really isn't something as stable and capable as the Symbian OS (yet).
  • Check with your home or renter's insurance whether they will or not before purchasing high-end models.
  • Nokia's Symbian devices do not always use the same software as Samsung and LG's Symbian devices.
  • Battery life is better with Nokia E-series devices; much better.
  • This platform is fun, but is in major transition; something like what Palm is going through with Palm OS 5 and webOS.
  • phone as a laptop/MP3 player/GPS/web server replacement
  • definitely had its points where I wanted to turn back to the Palm Treos
David Corking

Alarming Development : JavaScript is good enough | Jan 2009 - 0 views

  • It is impossible to build a hash table in JavaScript that works on arbitrary objects. You would have to manually allocate unique ID’s for every object and include them in the toString. So no collections in JavaScript. Adobe provides a true built-in hashtable in ActionScript 3.
  • Objects can function as sets and maps. Arrays can function as lists and iterators (generate an array when you need an iterator). More that good enough in this context.
  • VB also often compiles down to better MSIL than C#. It is also the only .NET language with first-class edit-and-continue Lisp-like debugging capabilities.
  • ...1 more annotation...
  • a good collection library should support a meta-object protocol with features like rejecting changes. This allows collections to be passed around as references,
  •  
    An old-fashioned language war, 2009 style. Visual Basic even gets a mention as "Lisp-like" (for its debugging.)
Matteo Spreafico

Classical Inheritance in JavaScript - 0 views

  • function ZParenizor2(value) { var that = new Parenizor(value); that.toString = function () { if (this.getValue()) { return this.uber('toString'); } return "-0-" }; return that; }
    • Matteo Spreafico
       
      This constructors lies, wondeful!
  • Again, we augment Function. We make an instance of the parent class and use it as the new prototype. We also correct the constructor field, and we add the uber method to the prototype as well.
  • This adds a public method to the Function.prototype, so all functions get it by Class Augmentation. It takes a name and a function, and adds them to a function's prototype object.
  • ...3 more annotations...
  • To make the examples above work, I wrote four sugar methods. First, the method method, which adds an instance method to a class. Function.prototype.method = function (name, func) { this.prototype[name] = func; return this; };
  • JavaScript can be used like a classical language, but it also has a level of expressiveness which is quite unique. We have looked at Classical Inheritance, Swiss Inheritance, Parasitic Inheritance, Class Augmentation, and Object Augmentation. This large set of code reuse patterns comes from a language which is considered smaller and simpler than Java.
  • I have been writing JavaScript for 8 years now, and I have never once found need to use an uber function. The super idea is fairly important in the classical pattern, but it appears to be unnecessary in the prototypal and functional patterns. I now see my early attempts to support the classical model in JavaScript as a mistake.
David Corking

Stevey's Blog Rants: Execution in the Kingdom of Nouns - 2006 - 0 views

  • For the lack of a horseshoe, EquestrianDoctor.getLocalInstance().getHorseDispatcher().shoot();
  • the stories all take a definite shape: object construction is the dominant type of expression, with a manager for each abstraction and a run() method for each manager. With a little experience at this kind of conceptual modeling, Java citizens realize they can express any story in this style.
  •  
    The nursery rhyme looks familiar, but how realistic is it? Smalltalk and Self appear at first glance to be in danger of this kind of horror, especially Smalltalk where every object has a class, yet a Smalltalk statement consists largely of verbs. Yegge seems to have missed an important detail in his analogy - verbs are not functions - they are symbols (selectors) that resolve to a function (method) when they are looked up (depending on ... whatever - Smalltalk the class of the receiver, CLOS the types of the arguments and so on). C and FORTRAN don't have verbs, they just have functions (actions).
Joel Bennett

Open Data Protocol - 2 views

  •  
    "Microsoft has released OData under the Open Specification Promise (OSP) to allow anyone to freely interoperate with OData implementations. We intend on working with the community to move the features of OData into future version of AtomPub or other appropriate standards. "
Matteo Spreafico

Processing.js - 2 views

  • Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games.
Fabien Cadet

Solr : Open source search platform from Apacle Lucene - 2 views

  •  
    « Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing distributed search and index replication, [...] »
anonymous

Developpez.com - 3 views

  •  
    Club des décideurs et professionnels en Informatique.
Fabien Cadet

utf 8 nbsp - RE: nbsp is not that hard, folks ; reply by: Américo Albuquerque... - 0 views

  • " " " " and "\u00A0" have nothing, NOTHING to do with UTF-8.
  • There is a character -- an abstract unit in a "script" (a writing system; we are using Latin right now) -- called NO-BREAK SPACE by the Unicode Standard and ISO/IEC 10646. Unicode and ISO/IEC 10646 assign this character an integer number, 160, which is A0 in hex.
  • UTF-8 is an encoding scheme that provides a way of representing any of the approximately 1.1 million possible abstract characters in Unicode as a sequence of 1 to 4 bytes.
  • ...8 more annotations...
  • The UTF-8 representation of the Unicode character 160 (no-break space), is the pair of bytes C2 A0, in that order.
  • This thing: \u00A0
  • the no-break space character
  • This thing:   or this thing:  
  • is to SGML applications like HTML and XML what \u00A0 is to Java & Python;
  • is called a character reference (or "numeric character reference").
  • This thing:  
  • is to SGML applications like HTML and XML an "entity reference";
  •  
    « [...] " " " " and "\u00A0" have nothing, NOTHING to do with UTF-8 [...] Unicode and ISO/IEC 10646 assign this character an integer number, 160, which is A0 in hex [...] UTF-8 is an encoding scheme [...] The UTF-8 representation of the Unicode character 160 (no-break space), is the pair of bytes C2 A0. »
longchamppas

lunette femme ray ban prix A - 0 views

AVEC PRÈS de 25 000 nouveaux cas par semaine et plus de 120 000 personnes déjà touchées à la Réunion par l'épidémie de chikungunya, une maladie virale transmise par un moustique, la situation sanit...

lunettes de soleil femme ray ban prix lunette tunisie

started by longchamppas on 13 Sep 14 no follow-up yet
« First ‹ Previous 101 - 120 of 128 Next ›
Showing 20 items per page