Slashdot Mirror


User: JPyObjC+Dude

JPyObjC+Dude's activity in the archive.

Stories
0
Comments
227
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 227

  1. OOO Base 2.0 on Open Office 2.0 Beta Candidate Released · · Score: 1
  2. NeoOffice 2.0 on Open Office 2.0 Beta Candidate Released · · Score: 1

    Interesting - no mention of OS X. I know the OS X port has now essentially been left to the excellent NeoOffice - I wonder if a beta 2.0 of that is now on the cards?

    I am tempted to help with hacking neo when they get to NeoOffice 2.0

  3. Re:Less is definitely more. on ClearLooks to be Default Theme on Gnome 2.12 · · Score: 1

    I guess I was not totally clear. I love OSX. It rocks. However, it is always good to have an alternative to consider and Gnome is the next best thing regarding refined interefaces.

    Windows interfaces have always and will continue to suck well into the future.

    Also, in most large corporate environments, having a mac is considered a joke although I totally disagree. In such cases, Linux is a possible alternative to either expensive Unix boxes or crappy win32 boxes. When linux is the option, I will be selecting Gnome as the desktop and application framework.

  4. Less is definitely more. on ClearLooks to be Default Theme on Gnome 2.12 · · Score: 3, Interesting

    Personally, I would vote for Gnome over KDE. Gnome's strict adherence to GUI standards where less is more will get them to a lot more usage in the future. KDE, although very feature friendly, is not nearly as refined as Gnome from a UI perspective and this will bite them in the ass as it has bit Microsoft.

    When I look at the latest screenshots, I am blown away with the finite details that the UI designers have gone through. Most importantly, they seem to have stuck with the minimal real estate impact that I have come to love with OSX.

    Real estate is where Microsoft have failed in the past with XP sytles and from what I have seen with their replacements, they are only getting worse with tons of real estate taken up by oversized and over spaced text on pretty but poorly contrasted backgrounds.

    Keep up the good work Gnome ... You are the best bet for me to move to Linus or *bsd besides OSX.

    JsD

    Side bit - L&M of car manufacturers.
    Honda (Apple)
    - Less but works more but better
    General Motors (Microsoft)
    - More but works less and worse.

  5. Re:Eeeek... Will Driv3r get affected. on Atari Profits Down, Closing Two Studios · · Score: 1

    The only reason Driv3r was so expensive is that the developers are pushing the xbox and PS2 to the raw limits of what they can do.

    The physics from Driver 1 and 2 were brilliant. I hope that the main developers continue along their physics purist vain.

    Sure it's expensive, but sure beats denting up my honda in toronto traffic :]

  6. Just another smoke and mirror generator from MS on Judge in SCO Case Notes Lack of Evidence · · Score: 2, Insightful

    Lets face it. Some people can't see the truth.

    Microsoft knows that the bleeding will not stop, they just are putting duct tape (SCO lawsuite) to prevent a flow of their customer base. It gives them a chance to `change their strategies`.

    [: Only Sheeps Avoid the FireFox :]

  7. Eeeek... Will Driv3r get affected. on Atari Profits Down, Closing Two Studios · · Score: 1

    I hope that Driv3r PC and potentially Driv4r don't get effected by this.

    I simply loved D1 & 2 and it would be a shame to see those games disapear. If I had to depend on driving with Need for speed or similar games, I'd rather take up full contact basket weaving :|

  8. CVS Admin's be afraid ... very afriad. on Pragmatic Version Control Using Subversion · · Score: 4, Interesting

    Just install Subversion, configuration and maintenance is a breeze. Which makes me happy because I have to use it and administer it (or not in the case of svn:)

    I love it so much, I am actually considering installing svn on my families computer so they can keep track of their most beloved digital documents as well.

    JsD

  9. .Net == .Not on Strategy Shift In The Air For Microsoft · · Score: 3, Interesting

    If I had two identically priced and featured products and one was running on .Net and the other JME, I would not even think twice about selecting latter.

    There are many in the world who have had enough of the instabilities and insecurity of microsoft software who will do just the same. Just look at the ratio of enterprise applications running on java vs .net. It seems that .net is for the little guy's who are too cheap to spend the money on an enterprise product.

    Time to buy those Options on Microsoft Stocks.

    JsD
    [karma=(moz+nix+ooo)-ms]

  10. Standards Compliance - Documented and Common on Ask Microsoft's Martin Taylor About Linux vs. Windows · · Score: 1

    Microsoft has traditionaly avoided following well documented standards such as: CSS, (X)HTML, JS-DOM. Common standards such as: Naming of protocols, file naming paradigms and many others have been avoided.

    [q] Will Microsoft continue along these lines of obfuscating standards and common processes in order to distract the users from how the rest of the IT world (*nix) does things?

  11. Limit Scope of Session Cookies - 117222 on Firefox Roadmap Update · · Score: 2, Insightful

    The biggest bug I see in *zilla is definitely the session cookie handling:

    https://bugzilla.mozilla.org/show_bug.cgi?id=117 22 2

    IE (unfortunately) does a very good job at handling session cookies where: Any window launched from a browser window (window.open(), file>new>window, ctrl-N, ctrl-T open link in new window...) should share the same session cookie. Any new Browser window launched from the Operating System level icon or menu should have it's own session cookie.

    Unfortunately, this bug has not been picked up by anybody and is not on the roadmap for any release.

    As you can read from the threads, some users have serious problem with this bug as it does impact some multi-user security issues.

    The scope of fixing this is probably very huge and impacts many subsets of the mozilla frameworks. But is it not possible to do this just for Firefox? Maybe it being a `Browser Only` could allow hackers to branch some code designs in such a way that they can get a simplified model working and write it in a way that can be merged to the moz trunk without too much pain.

    Personally, this one is just way too huge for a minor hacker like I to tackle but I'm sure there are some brave souls willing to tackle this Everest of an issue.

    JsD

  12. Fingerworks Macintouch on Laptops w/o Trackpads? · · Score: 1

    Although the Apple LT comes with a trackpad, it is not needed anymore once you get this new keyboard from Fingerworks:

    http://www.fingerworks.com/MacNTouch_product.htm l

    I don't own it (yet) but from what I see so far, they are going down the right path.

  13. PyObjC & GNUStep on Steve Jobs Demos NeXTSTEP 3.0 · · Score: 2, Interesting

    GNUStep's Objective-C programming language is just plain sweet and by adding a native Python bridge and it would be even sweeter. I hope that the developers of PyObjC can get their code trees to work on GNUStep solidly so that coders can bring PyObjC based apps to win32 and *nix environments.

    Currently, PyObjC is kind of limited to OSX.

    JsD

  14. Re:Gesture interfaces - Fingerworks on Cutting Edge Computer Interfaces? · · Score: 1

    Doooh! - Tydo... er ...Typo

  15. Re:Gesture interfaces - Finderworks on Cutting Edge Computer Interfaces? · · Score: 1

    Looked at those Finderworks products and they look sweet. A little expensive but the gesturing interface is not only intuitive.

    [q] How is the feel of the keyboard though? Is the keyboard textured in any way so you can feel where home row is or do you have to look down to find home?

    Cool with the Mac Laptop keyboard replacement too.

  16. Re:Object Relational Mapping Frameworks on Flexible Workflow Management Systems? · · Score: 1

    An O.R. framework should be the core model of any enterprise quality workflow framework.

    I agree, Objects should be stupid. That's why you declare an object `Type` that has `Attributes` and you declare `Policies` that govern the object types. This way you can have one object that is governed by multiple policies. The policy is the abstraction level where you would declare lifecycles and access.

    When an object is instantiated in the ORMF it is specified what policy governs that instance and inherits the policies declared lifecycle and access.

    From what I've heard, future versions of Naked Objects will have `Similar Functionality` but I have my doubts. Such a model could be built on the cayenne but would need alot of coding.

    Hibernate looks good, but it would only be for developers to hack with (not a bad thing for job security though). The ideal framework for enterprise deployments should allow for schema architects/integration specialists to sit down and just model the business schema without having to do any coding or at least minimal scripting for giving the system a little more depth.

    I have not seen any open source projects that can do this out of the box (yet) but the customers will line up at the door when it does (namely most fortune 1000 companies who want to save some big bucks)

  17. Object Relational Mapping Frameworks on Flexible Workflow Management Systems? · · Score: 2, Informative

    First of all, if you are planning on changing the worflows often, you probably want to look at a multi-tier framework that will enable you to model your data in an OO methodology. By using a Object Relational Mapping framework, you can build your implementations on top of a framework that will take care of all your RDBMS work. With these systems, you can more easilly change your model since you are following a generic object model.

    The other thing to keep in mind is to not depend on a product to give you a core framework and a UI all in one package. The UI should always be considered secondary to the core framework and you should be able to implement the UI in any way you choose (DHTML, Applet, Thick client...)

    I have only seen two Open source frameworks that can follow these conepts. They are:

    1) Naked Objects
    - http://nakedobjects.org/
    - Could be used as a backbone to a workflow system although they are still in the process of realeasing a new version that will.

    2) Cayenne
    - http://www.objectstyle.org/cayenne/
    - Much more enterprise grade framework for building object data models. Probably your best bet.

    Currently I use eMatrix which has an awesome core framework but it very expensive to licence and it is a bit of a resource pig. The beauty of eMatrix is the flexibility of the core framework - I can deploy any system you desire on their core framework and not have to worry about any RDBMS coding, PDM, PLM, Workflow, Doc Management, you name it.

    I am looking for more alternatives to relieve our licencing costs though and the two noted above are probably the best bets at the current time.

    JsD

  18. Re:ICBW but: Re:Perfect for the web? I don't think on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    Yes you are correct, JSON parsing is not a lower level than XML, however it is at least as efficient. Just look at the total number of bytes in a JSON data structure vs an XML data structure. The only way to make XML as efficient is to compile it in some form but I've never seen compiled XML or support for such frameworks. Just gzip and you can gzip JSON too.

    I'd be surprised if JSON eval is slower than an XML parse.

    Another beautiful advantage of JSON is that again it is a native JavaScript data structure. A JSON is an object is a hashmap...

    It's the sweetest thing I have ever found in any language. Now if only I did'nt ignore that chapter when I was studying JavaScript way back when...

  19. Advantages over hidden iFrame on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    I use the hidden iFrame technique quite extensivly in an enterprise system and the code needed to make it work solidly is rather complex. Aside from complexity, the hidden iFrame also has issues with the user easily killing the submit/get of the iFrame. This killing of the iFrame must be detected or blocked by the code else the DHTML application fails and the user blames the developer (as expected).

    I have gotten around this by poping up a modal window with some eye candy to capture all refreshes, stops, hotkeys etc, while the hidden iFrame is being processed.

    The advantage to this JSON-RPC methodology is that the code is completely synchronous. If you look at the source code, the request to the server and the response is on the same line. In the hidden iFrame, the event must be serialized and the loading of the iFrame must de-serialize that thread and continue the code. With JSON-RPC, you are on the next line of code.

    Much, much simpler and faster.

    Now hopefully, If I can get IE 5.5sp1 to work solidly, all my client side DHTML apps are going this way. Since I've been doing strong client side DHTML apps for years using hidden iframes as an RPC framework, I can turn JSON-RPC on in just a few days :]

  20. Testing on IE 5.5sp1 on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    Unfortunatly our corp still has images floating around with IE 5.5 sp1 installed. It carries MSXML version 8.0.5226. Has anybody gotten JSON-RPC to work solidly on these versions of IE?

    I'm having a bit of trouble tracking down a machine with it installed but I know it's out there.

    Tnx

    JsD

  21. Re:ICBW but: Re:Perfect for the web? I don't think on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    Java Script Object Notation is a native construct of JavaScript. As such JavaScript interpreters for parsing a JSON construct would be very highly refined requiring minimal resources from the host machine.

    JSON parsing was written way before any XML parsing and would be compiled at a lower level since again it is a native construct.

    Python would be the same.

  22. Re:JSON Rocks - Here are some ideas on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    Sure you can use gzip for server-client but you cannot gzip upwards. I have used gzip filters and they work ok. The only unfortunate thing about gzip is with IE - They do not support gzipping of resource files like JS, CSS etc. And unfortunately there was no way I could gate the servlet filter based on the browser's mime type. Although, I could probably hack the servlet filter code but I was not interested in hacking that at the time.

    I have given serious consideration to jython for the exact same reasons and I believe I will go there one day but right now my app needs to be enterprise quality and adding jython does not make sense (yet).

    For now I have a method for converting an serialized Name Value String to a hashmap to pass a HM colletion from JS to Java. Not super efficient but it does work solidly.

  23. JSON Rocks - Here are some ideas on What is JSON, JSON-RPC and JSON-RPC-Java? · · Score: 1

    I was converted to using JSON about 2 years ago to enable my rather complex DHTML applications to go to the next level. The transition was so sucessfull that I now use JSON in many levels such as:

    1) Server to client hashmaps:
    JSON is great for passing hashmaps of data and for storing specifications meta data for applications.
    eg:
    ServerReport={serverFailed: true, errorMessage: "you used XML dummy"}

    2) Application meta data:
    Storing application configuration using JSON is not only efficient but very easy to maintain and read.

    3) Singleton Object Declaration for utility objects:
    By using JSON to define objects in JavaScript, a singleton object can be used very well to be used as utility objects. By nesting the methods and properties within a JSON spec, you can save on namespace. And as any script programmer (especially JavaScript), namespace is everything.

    eg: (real exerpt)
    _SC=SearchComponent={
    log: [], // Private - Condition Index Log
    ind: -1, // Private - Condition index
    elem: null, // Read only - use setElem
    atts: [], // Read only, setAtts()
    buildBody: function SC_buildBody(){
    return _GUI.buildCurveTable(
    (
    "table ...

    4) Function/method arguments:
    When dealing with many arguments of functions, often the calling code and the method/func get out of hand. By using JSON to pass arguments, you can still read your code from both ends.
    ie: (another real exerpt I wrote yesterday)
    function ExtNav_downloadFile(j){
    if(
    !isJSON(j) ||
    !isJSRec(j.fileRec) ||
    !isBool(j.lock))
    { debugErr("j must a JSON and contain: fileRec: ~JSRecord~, lock: ~Bool~") }
    if(!confirm(ExtNav.buildCMText({ action: (j.lock?"checkout":"download"), fileRec: j.fileRec, userRec: User, popup: false}))){return}
    ExtNav.postIt(
    (j.lock?"checkout":"download"),
    [
    "oid",j.fileRec.ID,
    "type",j.fileRec.Type,
    "filename",j.fileRec.FileName
    ]
    )
    }

    One important note though, It is still better to pass tables of data without the fields being specified. It should be the programmers job to understand that the server sent a table with n fields that are in a particular order. By only passing the data (in a JavaScript array not JSON), the data size is greatly reduced. ie:
    aTableDat=[
    ["r1f1","r1f2","r1f3"],
    ["r2f1","r2f2","r2f3"]
    ]

    Another interesting thing is that Python has JSON natively interpreted like JavaScript. Meaning that a Python based servlet could very efficiently communicate information with the client application.

    JsD
    [Use FireFox and JSON or Die:]

  24. Re:If only they would improve printing on Apple Explains How to Run X11 on Mac OS X · · Score: 1

    Well, I now see why NeoOffice wins.

    I guess I should completely dump the concept of installing OOO X11 on anybody's machines from now on and just go to your package.

    I assume that X11 version of OOO will just be for those who either want the `latest OOO` or just love to use X11 (not sure who or why but...)

    Thanks for the info. I've downloaded latest NeoOffice and it works great.

    Keep up the great work!

    JsD

  25. If only they would improve printing on Apple Explains How to Run X11 on Mac OS X · · Score: 1

    Anybody sucessfully get printing to work with Open Office via X11 the first time. I have followed all the documentation on how to hack the printing engine , install all the proper dependancies and configure them and it's never worked :[

    The end solution was to export to PDF then open the PDF in preview and then print. Kinda like a Microsoft workflow :p.

    Is there any reason that Apple cannot create a bridge to enable X11 apps to print directly through the OSX printing frameworks?

    Tighter Quartz WM integrations would be sweet too such as x11 apps showing up on doc and X11 acting more as a system level application instead of a regular dockable application.

    Considering that OOO have dumped Native Aqua port, it would be nice to have Apples X11 less intimidating for non-*nix hackers.

    JsD