Re: What stands in the way becomes the way
Hi, I love the chair Aaron has in the picture. If you don't mind me asking, how is it for the back? Do they make versions of that chair for people with really bad backs with an addiction to WebObjects and WOnder? V/R, Dan Beatty On Apr 15, 2014, at 5:11 PM, Lon Varscsak wrote: > Did you stop off in Colorado for some "recreation" on your way home? ;) > > -Lon > > > On Tue, Apr 15, 2014 at 12:24 PM, Aaron Rosenzweig > wrote: > I am now in “battle position” (see the two attached photos). Back from Quebec > and slamming code. > > Thanks to all who attended and made this year another great gathering of > minds and spirits. WOWODC in Montreal was a blast, perhaps a year from now > we’ll all meet in Germany. > > Not all of us could attend this year, but many of us really wanted to. Here > are many photos of various moments from the conference. Included is Dave > Avendasora splitting a tree trunk in two with an axe: > > https://www.dropbox.com/sh/ubzada5a4l7k7sn/W1LYmaVKoV > > Thanks to Maik Musall we have the state of the wocommunity video integrated > with Pascal’s recognition ceremony. You can find that here: > > http://wocommunity.org/podcasts/wowodc/2014/StateOfTheCommunity.mp4 > > My presentation slides are available: > > http://www.chatnbike.com/presentation_existsQualifier/ > > Everyone is encouraged to think and reflect on what we are doing, and why we > are here. > > A Roman emperor may have said it best: > > "What stands in the way becomes the way” > > I looked it up, his name was Marcus Aurelius and his full statement was: > > "The impediment to action advances action. What stands in the way becomes the > way.” > > The modern version of this is: > > “When life gives you lemons, make some lemonade." > > http://en.wikipedia.org/wiki/When_life_gives_you_lemons,_make_lemonade > > It’s embodied in a country song from Garth Brooks called “Unanswered Prayers”: > http://www.azlyrics.com/lyrics/garthbrooks/unansweredprayers.html > https://www.youtube.com/watch?v=hKqZjgIfxe0 > > Garth remembers his high school girlfriend whom he wanted to marry and be > with forever but it was not to be. Years later he bumped into her and > reflected on the way his life is now. He is so glad they didn’t get married. > > What does this have to do with WO? What does it have to do with us? > > We have enjoyed using a set of closed-source tools for many years. We’ve > learned a lot and have solved real problems for real people. > > We must accept that these tools we love will never be open-sourced. > > But we are not simply a bunch of WO programmers. Rather, we are “real > thinkers” who sometimes choose to use WO to help solve real problems. The key > word is “choose” to use WO. > > Some of us will continue using the tools as they are for a few years. Others > of us will make something even better. Others still will move on to other > technology. > > I’m glad WO will never be free. Now that I’ve accepted this, I am free. > > “There is no knowledge which is not power!” > > Let’s take what we’ve learned and move forward. Let’s move beyond the borders > of current reality. > > I hope many of us board the “treasure boat.” Others have already taken our > treasures to the “seaside” or created a “montage” of new ideas infused with > old. I love it all. (Those words have weight, google all three of them) > > Remember this! We can always tell the difference between a “want-to-be” and > the “real deal.” > > “Want-to-bes” are drawn to stories of overnight success. They look for what > “big names” are doing. They attempt to copy the success of the famous. They > want fast cars and faster women. > > “Want-to-bes” look for shortcuts. They look for charismatic leaders. They > drool to find the latest trick from the guru. They follow the common path and > guess what? They get common results. > > “Want-to-bes” are fear driven. They are afraid of missing out. They hope to > catch the next big wave just as it is starting and ride it through to riches > with little work. They are scared but never admit it. > > “Want-to-bes” want to be taken care of and trust in somebody or something. > > “Real deals” overcome life’s many challenges. They sweat. They fail. They get > up. They keep going. They drive a mini-van. If they have a fast car it > probably has a “wankel” engine in it because it does more with less. If they > have a trophy wife, she has brains and charms to match. > > “Real deals” look for mastery. They look for community. They look for “give > and take.” They look for understanding the principles of success not just > following someone’s previous steps of achieving it. They build friendships of > mutual respect. A veritable brotherhood / sisterhood of champions covering > for each other in battle. > > “Real deals” are fearless. They pathologically avoid mindless imitation. They > are like Bruce lee: learn from everyone, take what makes sense to you, reje
Re: Objective Cloud
Greetings Pascal, I am actually surprised that you listened to them all the way through. Some of those words on that interview might in some corners be considered sacrilege. We might have to call on Chuck to sacrifice the fatted Guinness or something. On a serious note, there is an academic merit to what they are trying to accomplish. There is a push for this notion of the GPGPU cloud that is separate from that of the SaaS, PaaS, and IaaS cloud types that we know and love. Of course, there is the notion of the big data cloud and synchronization data cloud I am of the opinion that standards are going to be a convention builder. Also, watch for these big companies in each of these markets and the little guys. That is just my two cents worth. V/R, Dan Beatty, Ph.D. Texas Tech University, Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home (806)438-6620 On Jan 23, 2013, at 2:27 PM, Pascal Robert wrote: > They do talk about it (they even talk about how the foundation stuff was > rewritten for Java), but I don't think they have tried it with Wonder. > >> Interesting, that would have been funnier if they didn't know the existence >> of WO... >> - Hey look our objective-c app server ! >> - Huh wait... >> ;) >> >> Alex >> >> 2013/1/23 Pascal Robert >> Take a couple of minutes to listen to this… >> http://nsbrief.com/80-objective-cloud/ >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/alexis.tual%40gmail.com >> >> This email sent to alexis.t...@gmail.com >> > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: SWIG framework in a WebObjects Application
Hi Pascal, In some cases, yes. In other cases, the machine in question maybe attached to another device like say a medical instrument or is doing something. In other cases, it may be the graphics card that is supplying its computational power via OpenCL as a kind of GPGPU cloud to feed WO. In either case, the key is that WO is connecting to the underlying hardware that it is running on. Thus, this is where some interface like SWIG+WO comes in to play. Hopefully, since SWIG supports POJO then it can work. Also, it would be nice to incorporate REST and D2W into the app on the premise that the app is not a desktop at all, but some embedded device. Wild, but we are WebObjects developers. That is what we do. Dan Sent from my iPhone On Dec 20, 2012, at 6:26 AM, Pascal Robert wrote: > What is your goal? To include WO into desktop apps? > >> Greetings Ladies, Gentlemen, and Wizards of WebObjects, >> I am about go into development mode for the first time in a while. One >> consideration that I am having to make is the inclusion of the SWIG >> framework with the WebObjects framework to marry the local application >> capabilities with ReSTful/ D2W capabilities. Naturally, I would like to >> seek guidance from some wizards who have done this kind of thing before, and >> who have been doing a lot more work on these things than I have. >> >> Any ideas? If I have a C/C++/POJO SWIG framework, shouldn't I be able to >> include it with WebObject? Any one tried it? >> >> V/R, >> >> Dan Beatty, Ph.D. >> WOWODC, Academic Alumni >> dan.bea...@mac.com >> https://sites.google.com/site/allnightstarparty/home >> >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >> >> This email sent to prob...@macti.ca > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
SWIG framework in a WebObjects Application
Greetings Ladies, Gentlemen, and Wizards of WebObjects, I am about go into development mode for the first time in a while. One consideration that I am having to make is the inclusion of the SWIG framework with the WebObjects framework to marry the local application capabilities with ReSTful/ D2W capabilities. Naturally, I would like to seek guidance from some wizards who have done this kind of thing before, and who have been doing a lot more work on these things than I have. Any ideas? If I have a C/C++/POJO SWIG framework, shouldn't I be able to include it with WebObject? Any one tried it? V/R, Dan Beatty, Ph.D. WOWODC, Academic Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WOWODC 2013?
Greetings Joe and Klaus, Do you know of anyone in those Northern Californian cities that would not mind coming down to the So Cal or even to the Desert (in the winter maybe) for a WOWODC-Pacific Coast?I have no intention on competing with Pascal. Trust me, he can keep all of the nervousness, sweat, tears, anxiety, cussing in French, etc so long as I get the pretty girls, etc.Although, I have had a little trouble with that, hence the consideration of Vegas. What do you think? Dan On Oct 20, 2012, at 5:04 PM, Daniel Beatty wrote: > Greetings Tim, > Are you up for a mini-WOWODC say West Coast or something? I don't know what > the hotel situation is like near UCLA, but I suspect that you could arrange > classroom space for the actual conference itself. I am working on getting > membership with the Cerro Coso and Naval Post Graduate School. If I get > either one (latter preferable) then I become a candidate, too. I hear that > Joe can sponsor us if we want to make the trek up to Stanford.Bakersfield > and Las Vegas are also seems to be fair game, although I do not have any > connections there. > > What do you think?I realize any such thing is kind of a big deal to > organize. After all, I think Pascal looks a little more excited each time I > see him at one of these things. That is before any WiFI excitements. > Obviously, it does not have to be during the Summer. It could be after > WOWODC 2013 itself even. After all, it does take some planning effort to > make these things happen in the first place. Never the less, I do live the > closest to sin city, without being in it.I just have to find a way to > either do it on my own or make it seem like a beautiful idea to my employer > without getting into trouble or something. After all, all I would need is a > CRADA with UCLA to allow for that. > > V/R, > > > > > Dan Beatty, Ph.D. > Texas Tech University, Alumni > dan.bea...@mac.com > https://sites.google.com/site/allnightstarparty/home > (806)438-6620 > > > > > > > > > > > > > > > On Oct 20, 2012, at 9:51 AM, Tim Worman wrote: > >> Yep, that's my biggest issue. I'd love to be there but I'm almost always on >> vacation with family the weekend leading into the 4th of July. >> >> Tim >> UCLA GSE&IS >> >> >> On Oct 20, 2012, at 9:45 AM, James Cicenia wrote: >> >>> The July 4th time frame is holiday here in the states. >>> And some of us like to actually go on holiday. >>> Thus the date is always really bad for me, else I would be there. >>> >>> >>> On Oct 19, 2012, at 2:32 PM, Pascal Robert wrote: >>> >>>> >>>> Le 2012-10-19 à 13:58, Chuck Hill a écrit : >>>> >>>>> >>>>> On 2012-10-19, at 10:13 AM, David Avendasora wrote: >>>>> >>>>>> >>>>>> On Oct 20, 2012, at 12:42 AM, Chuck Hill >>>>>> wrote: >>>>>> >>>>>>>> I hope some day we could have one WOWODC here in Costa Rica we have >>>>>>>> beaches, girls, beers. It will be nice. >>>>>> >>>>>> Hey! We have all that in Brunei too! >>>>>> >>>>>> Except for the beer. >>>>>> >>>>>> And all (okay, both) the girls are covered head to toe in loose-fitting >>>>>> polyester. >>>>> >>>>> I wonder if there is a fetish for that... >>>>> >>>>> >>>>>> And all the beaches have sand flies. >>>>> >>>>> Bonus! >>>>> >>>>> >>>>>> Otherwise this place is paradise! >>>>>> >>>>>> But seriously, I don't care how much Pascal makes organizing WOWODC >>>>>> every year >>>>> >>>>> I think it makes him insane and a nervous wreck. I don't think it makes >>>>> him money. >>>> >>>> Honestly, I do it only to see everyone at least once a year and because I >>>> do like giving presentations. >>>> ___ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> https://lists.apple.com/mailman/options/webobjects-dev/james%40jimijon.com >>>> >
Re: Adaptor problem with SSL on Ubuntu
Greetings Klaus, That is great. I am kind of stuck with CentOS. I am still having to follow up on the little SELinux part to enable it to share its web site to the outside world. Apparently, the little line on the bottom of the wocommunity instructions does not get job done. It works from localhost, but not from outside the VM. In any case, when ever you get ready with a working copy of the Ubuntu version, what do you say we submit a version to the VMWare source forge? The idea is that everyone could get one, and I may have the recipe for Open Nebula with KVM, VMWare, and few other hypervisors.Between Open Nebula and Open Stack, those are two open source OCCI cloud implementations that a lot of the big clouds are based on. This could be useful, you think? V/R, Dan Beatty, Ph.D. Texas Tech University, Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home (806)438-6620 On Jul 12, 2012, at 1:09 PM, Chuck Hill wrote: > Hi Klaus, > > I can't add much. The problem is in the adaptor. I'd focus on the first > error "sendBuffers(): send error: Bad address" and consider the rest to be > symptoms. Other than adding some logging messages to the adaptor, I have no > ideas or pointers. > >> Next up, debugging an apache module... > > No-one's idea of a good time. > > Chuck > > > On 2012-07-12, at 12:22 PM, Klaus Berkling wrote: > >> Hi All. >> >> Some of you might remember me writing about this issue during WOWODC. I'm >> restarting the thread because I still can't find a solution. I get the >> following error when making https requests to one of our apps (no problem >> with static html pages): >> >> "Did not receive any response from application. It is possible that the >> application does not exist, or that the requested url is incorrect." >> >> This does not happen on Mac OS X, same WO app: >> Ubuntu: https://cn2.records.dyned.com/cgi-bin/WebObjects/LMSService >> Mac: https://am1.records.dyned.com/cgi-bin/WebObjects/LMSService >> >> I tried three different adaptors: >> - Old DynEd Adaptor with modification from us (virtual hosts additions) >> - Old Wonder Adaptor as built for CentOS from >> http://wocommunity.org/documents/tools/mod_WebObjects/Apache2.2 >> - New Wonder Adaptor built from source (I downloaded the source from the >> Wonder repository and built it as-is on our Ubuntu build server) >> >> With all adaptors our app shows this error: >> >> Jul 13 01:40:13 LMSService[2042] WARN NSLog - > socket=Socket[addr=/10.0.0.10,port=35046,localport=2042]> Exception while >> sending response: java.net.SocketException: Broken pipe >> >> Using the Old DynEd Adaptor and New Wonder Adaptor apache writes this error >> to the error log: >> >> [Fri Jul 13 00:51:03 2012] [error] sendBuffers(): send error: Bad address >> [Fri Jul 13 00:51:03 2012] [error] error sending request >> [Fri Jul 13 00:51:03 2012] [error] Failed to send request >> [Fri Jul 13 00:51:03 2012] [error] Request handling error: Did not receive >> any response from application. It is possible that the application does not >> exist, or that the requested url is incorrect. >> >> Using the Old Wonder Adaptor apache does not write any errors to the error >> log >> >> It looks like the apache child process does not crash. It also looks like >> the adaptor is catching an error that severs the connection to the app >> instance. >> >> The errors above show up in the Adaptors source: >> >> "sendBuffers(): send error: " - Adaptor/nbssocket.c, Line 501 >> "error sending request" - Adaptor/request.c, Line 280 >> "Failed to send request" - Adaptor/transaction.c, Line 591 >> "Request handling error: " - Adaptor/transaction.c, Line 727 >> >> My experience in the adaptor source code is very limited. Does anyone have >> any ideas or pointers? >> Next up, debugging an apache module... >> >> Thanks in advanced. >> >> >> kib >> >> "The trouble with normal is it always gets worse." >> Bruce Cockburn >> >> Klaus Berkling >> Web Application Dev. & Systems Analyst >> DynEd International, Inc. >> www.dyned.com >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >> >> This email sent to ch...@global-village.net > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/gvc/practical_webobjects > > > > > > > > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsub
Re: Migrating from EOF to Cayenne
Greetings Ramsey, You have highlighted why this makes it the compiler guy's dream job. Take a decent size nightmare for the the subject, pile on a deadline, and add on mediocre salary to give us either a government rice bowl and genius grinder. Oops. Sorry, those have been my dreams lately. Since this all hap-hazardly came together in the first place, it is not as though we can question the mind of the person who orchestrated the mess. We could offer them a them a Guinness but I think they were stoned on something far stronger than the glass would hold. Seriously though, the problem described would keep a compiler team employed for a good sizable amount of time.It would be a wise investment somewhere to have some kind of converter, mobile code generator or something that would generate the right code for the appropriate language and platform pair. V/R, Dan Beatty, Ph.D. Texas Tech University, Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home (806)438-6620 On Jul 13, 2012, at 11:48 AM, Ramsey Gurley wrote: > > On Jul 13, 2012, at 2:54 AM, Henrique Gomes wrote: > >> >> On Jul 12, 2012, at 8:06 PM, Chuck Hill wrote: >> You want to know the biggest unfixable problem with WO for me? WO apps can't be deployed on any mobile platform. That really sucks. >>> >>> For that, you need to change the paradigm from interface vending servers to >>> servers that vend data and processing. Use a mobile client technology like >>> Sencha or Montage. Or write D2iOS. :-) >>> >>> (..) >>> Chuck >> >> I actually think that's the way to go. > > > You can do go client, but then you have to build a client for every platform > you support. That's not trivial. > > Deploying to client platforms is quite a bit different from deploying to a > server under your control too. Instead of having a few instances, tended to > by someone who knows what they are doing, on hardware you know everything > about, you have hundreds/thousands/millions of instances on a plethora of > different configurations being run by people who don't have freakin' a clue. > > Supporting users is endless fun! No, really. It's endless. I get one or two > user problems *every* morning. It's so fun. > > 1. Get problem description. (HelpDesk: ZOMG! User is alarmed!! App is not > workings!!11!) > 2. Ask for detailed information (Which user? What client platform? Define > "not working" please.) > 3. Take info and dig for cause. > 4. Find ambiguity. GOTO step 2. Repeat for a while. (Sometimes forever. I > have a bin of unsolved mysteries) > 5. Determine problem. > 6. Apply fix if a bug. Apply cluebat if PEBKAC. > > Going client may free up some server resources, but it will definitely > require more support resources. Guess which is cheaper :-) > > >> You mentioned that switching to Cayenne leaves 1/3 of WO, aka the >> presentation layer, but, really, is there a future on server side interface >> vending? > > The best way to predict the future is to create it. Is anyone cranking out a > client interface faster and more reliably than D2W yet? I'm all ears over > here :-) > > Ramsey > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Migrating from EOF to Cayenne
Greetings all, I have to agree with Mike. There is a lot of good to be had in the Cayenne project, and the discuss there of. For starters, it identifies the need in our community for the stability of a good ORM that is well defined and stable, connected to a good web object generating framework, and if possible connecting today's customers. WebObjects, EOF and CoreData have that advantage for the Apple side of the house, and even the Android camp can consume a WebObjects app. There was a reason I suggested using a standards body for accomplish the feat of having an Open Source ORM, be it Cayenne, EOF, or something else. The concept is that it would be stable like a rock, and public there by enable any one to use it. Standards take time to form, but in the process there are projects like Cayenne, and prototypes using WO/EOF to demonstrate the concepts what we think an ORM should be. EOF is the de facto ORM by its age, but it could easily be supplanted by derived versions found in Ruby, Python, and other languages.My dissertation gave EOF a good head start by putting on the map in the academic community, and I am about to publish it. The Cayenne project is not the only project that I have up for consideration by the Open Grid Forum that is of interest to the WO community. The Zion project is also significant aspect, too. If I could have some community backing both, that would be fabulous. If Apple would like to help that would be nice too, assuming they read these things. Since Zion is a WO/ Mac/ iOS hybrid all together thing, I would hope they would see the wisdom and value in the product. The Zion project itself is a Texas Tech project that is the fruit of my dissertation, and I hope that I will see it to market and success some way (Just a dream). V/R, Dan Beatty, Ph.D. Texas Tech University, Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home (806)438-6620 On Jul 13, 2012, at 11:41 AM, Mike Schrag wrote: > don't make decisions based on anecdotal evidence > > ms > > On Jul 13, 2012, at 9:03 AM, Karl wrote: > >> Hi, >> >> Making EOF multi-threaded is really not that desirable nor is it necessary. >> EOF gets most of its speed and efficiency through its 'cut through' >> single-threaded design at the Access layer. >> >> About 4 years ago, Apple tested an internal build of WO/EOF that was fully >> multi-threaded. It was about half as fast as the EOF that we know (and >> love?). Since then, Apple's internal version of EOF retains virtually the >> current implementation except for the snapshot layer which is now shared by >> multiple DB stacks. So the solution was to remove the 1-1 relationship >> between DB stacks and snapshots and to retain the cut-through >> single-threaded design of EOF. >> >> Karl >> >> On 2012-07-13, at 3:06 PM, Farrukh Ijaz >> wrote: >> >>> Sorry for late response, just landed last night. >>> >>> The idea is very simple to understand and implement. E.g. I've a third >>> party library which has a method named with following signature: >>> >>> String encode(String someString) { >>> // some crappy encoding performed on someString and saved as encoded... >>> return encoded; >>> } >>> >>> Now this method can be private, public, protected, static, final, blah blah >>> etc. I find that encoding is buggy, how to fix it? There are two ways: >>> >>> 1. Get the source code, fix the method and submit patch. (This is sometimes >>> not possible and for sure not possible in case of WebObjects) >>> 2. Use AOP >>> >>> Forget about option 1. In Option 2 we have to use some AOP mechanism and >>> the one that I've tested with my Wonder apps is AspectJ. I'm not going into >>> details as it's a vast subject but providing links which are sufficient to >>> experiment :) >>> >>> http://www.eclipse.org/aspectj/ >>> http://www.eclipse.org/aspectj/doc/released/progguide/starting-aspectj.html#the-dynamic-join-point-model >>> >>> As far as weaving is concerned, I would suggest to use dynamic join point >>> as they can be used to intercept calls and invoke different code rather >>> than modifying the original classes. >>> >>> The idea is we need to define join point for the method which is buggy or >>> where we want to provide our own implementation. When the code is executed, >>> the class loader reroutes the request for incoming method calls to our >>> code. AOP is different that OOP. In contrast with OOP where methods are >>> associated with Objects, AOP is used to classify those methods under common >>> aspects and normally we use regular expressions for that. Two very common >>> aspects I can explain here: >>> >>> 1. You may have lots of methods and you want to collect execution type for >>> each method call. (A logging aspect) >>> 2. A developer like me who put all the code in try block and catch one >>> super Exception, someone would like to perform different ope
Re: Migrating from EOF to Cayenne
Greetings ladies and gentlemen, Well, Chuck made some some good points. So did Paul. In the end, it comes down what is the smart investment for us as a community? On a side note, do we have cheat sheets or a curriculum from the boot camp before WOWODC 2012? As a professor type, I would really love to borrow the instructors material to help my own students, as I get them. Even if I am only tutoring one at a time, a good curriculum goes a long way. It also helps define our EOF question. V/R, Dan Beatty, Ph.D. Texas Tech University, Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home (806)438-6620 On Jul 11, 2012, at 6:05 PM, Chuck Hill wrote: > > On 2012-07-11, at 6:02 PM, prob...@macti.ca wrote: > >> I think Hugi also use it. > > Is that a point for or against it? :-P > > > >> >> Envoyé de mon iPhone >> >> Le 2012-07-11 à 20:24, "Chuck Hill" a écrit : >> >>> Apparently >>> >>> http://cayenne.apache.org/success-stories.html >>> >>> >>> On 2012-07-11, at 5:21 PM, Michael Kondratov wrote: >>> >>>> Anyone used it? Does it actually work? >>>> >>>> Michael >>>> >>>> Sent from my iPhone >>>> >>>> On Jul 11, 2012, at 19:10, Lars Sonchocky-Helldorf >>>> wrote: >>>> >>>>> >>>>> Am 11.07.2012 um 23:03 schrieb Daniel Beatty: >>>>> >>>>>> Greetings Ladies and Gentlemen, >>>>>> I tend to agree with Chuck on the notion that this could be a costly >>>>>> marriage without some kind of stability assurance. My recommendation >>>>>> would be to have Cayenne be standardized so that at least there is both >>>>>> proper documentation and be able to say what Cayenne is intended to be >>>>>> (EOF like or otherwise). >>>>>> >>>>>> I did some work on the subject whether WO/EOF is still king of the ORMs >>>>>> for my dissertation qualifiers in November of 2011. I found that while >>>>>> there is no notion of a standardized ORM out there, EOF has a de facto >>>>>> standard due to its age and open source varieties in both Objective-C >>>>>> and Java forms.I can see why Apple has been reluctant to take it to >>>>>> a standards body. Namely, why teach the whole industry how to build >>>>>> something that makes your company so successful. None the less, there >>>>>> are enough of us that could easily reverse engineer EOF along with >>>>>> Cayenne to help formalize such a standard with say the Open Grid Forum >>>>>> (OGF). >>>>>> >>>>>> Of course, there is probably nothing that can be done about the language >>>>>> of choice. According to the TIOBE index, the three most popular >>>>>> languages as far as applications built by them are in order C, Java, and >>>>>> Objective-C.Popularity does not necessarily give us good languages >>>>>> from an academic point of view, but there are some blessings to be had >>>>>> from those top three.Of course, Objective-C did rise this last month >>>>>> to surpass C++, C#, PHP, and Visual Basic. What does Chuck say if >>>>>> people are using those languages, of their own free will? >>>>> >> >>>>> Speaking of Objective-C: There's an EOF and a WebObjects clone in GNUstep >>>>> under the LGPL: >>>>> >>>>> >>>>> EOF-Clone (EOF 4.5 IIRC): >>>>> >>>>> http://www.gnustep.org/experience/GDL2.html >>>>> >>>>> http://svn.gna.org/svn/gnustep/libs/gdl2/trunk/ >>>>> >>>>> >>>>> WebObjects-Clone: >>>>> >>>>> http://wiki.gnustep.org/index.php/GNUstepWeb >>>>> >>>>> http://svn.gna.org/svn/gnustep/libs/gsweb/trunk/ >>>>> >>>>> >>>>> Wouldn't that be an alternative nowadays that ObjC has ARC? >>>>> >>>>> http://clang.llvm.org/docs/AutomaticReferenceCounting.html >>>>> >>>>> >>>>>> >>>>>> V/R, >>>>> >>>>> cheers, >>>>> >>>>> Lars >>>>> >>>>>
Re: Migrating from EOF to Cayenne
Greetings Ladies and Gentlemen, I tend to agree with Chuck on the notion that this could be a costly marriage without some kind of stability assurance. My recommendation would be to have Cayenne be standardized so that at least there is both proper documentation and be able to say what Cayenne is intended to be (EOF like or otherwise). I did some work on the subject whether WO/EOF is still king of the ORMs for my dissertation qualifiers in November of 2011. I found that while there is no notion of a standardized ORM out there, EOF has a de facto standard due to its age and open source varieties in both Objective-C and Java forms.I can see why Apple has been reluctant to take it to a standards body. Namely, why teach the whole industry how to build something that makes your company so successful. None the less, there are enough of us that could easily reverse engineer EOF along with Cayenne to help formalize such a standard with say the Open Grid Forum (OGF). Of course, there is probably nothing that can be done about the language of choice. According to the TIOBE index, the three most popular languages as far as applications built by them are in order C, Java, and Objective-C. Popularity does not necessarily give us good languages from an academic point of view, but there are some blessings to be had from those top three.Of course, Objective-C did rise this last month to surpass C++, C#, PHP, and Visual Basic. What does Chuck say if people are using those languages, of their own free will? V/R, Dan Beatty, Ph.D. Texas Tech University, Alumni dan.bea...@mac.com https://sites.google.com/site/allnightstarparty/home (806)438-6620 On Jul 11, 2012, at 1:20 PM, arosenzw...@clinworx.com wrote: > Hi WOrriors, > > I have mixed feelings. > > It's obvious when you look at Cayenne the original developers had used EOF > before and wanted to make an open source clone. They also wanted to make it > better, if possible, than EOF. > > It's been a while but when I looked at it I was put off by some things. They > questioned "Why do you need, *addObjectsToBothSidesOfRelationshipWithKey()*" > So they just made it automatic that when you set a relationship it always > does both sides. You don't need to call a special method. But in my mind, > sometimes you don't like the way the model was made and may not want to start > a war with another engineer that created an ugly back relationship. You can, > in EOF, choose when you truly want to bring in both sides of the object graph > and when you don't want to. > > John surely knows more than I, and it probably is the closest fit to EOF that > you can find anywhere and is probably superior to EOF in many ways. > > It was really nice to see nobody lamenting and begging for Apple to change > things. It was really cool to see Chuck ask for a show of hands to say "Let's > rewrite WO and make it truly ours." It's exciting, yes, but I'm still torn. > > Has someone moved our cheese? (taking a nod to Paul Yu) > > WO / EOF is working reasonably well for us. We are still assuming that this > remains the ultimate way to develop Internet apps. Has any of us truly looked > elsewhere? I mean, if it is still king then it might be worth the effort to > get a truly open-source base that we can all be proud of. > > For me WO / EOF was a couple of things. It was simple to install and deploy > back in the .dmg days. It's harder now. It was also a really cool abstraction > above RDBMS. You can almost truly feel that you are working with objects even > though they are persisted in a relational data store. As perfect as this > mapping layer is, it still has some hiccups. It can never be as clean as if > you were saving true objects directly in your object database. > > Sacrilege, yes! I do have a wandering eye. I wonder why must I still use > Object-Relational mapping tools, EOF / Cayenne / or otherwise. It's 2012, I > want to save my objects as objects and migrate them too. I don't want a > mapping layer anymore. I want to use Gemstone or something like it. > > I don't want a java dialect (WO) that feels a bit like SmallTalk. I don't > want an Objective-C that feels a bit like SmallTalk. I don't want dead > languages. Yes, Eclipse makes java code almost come alive but it's more like > the "living dead" or the "undead." I want my objects alive all the time. I > don't want some bloated app like Eclipse to puff up my objects and pretend > they are alive. I want fully integrated tools that just work including > distributed version control, etc. I want the real SmallTalk. While other > languages are dead, Smalltalk is a living language that refuses to die. It is > uber productive. It's the xombi of the object oriented languages. > > I wonder if our collective talents and efforts might be better aimed at some > cheesier cheese. Seaside could make for a better way to WO. > > -- Aaron > > Message
Re: I am going to write a WO book
+1 I tend to say more power to you. I think if I were to write such a book, it would be an academic book for either software engineering, design patterns, or object relational machines in DBMS. None the less, there is value in a good old how to O'Reilly or Schaum's Outline type book. What would really be cool is for it to be an iBook. Dan Sent from my iPhone On Jun 9, 2012, at 1:31 PM, Bart Rijpers wrote: > Hi list, > > I think it is a very good idea to write a book about legacy WebObjects. It > would be great to capture how easy it worked compared to this eclipse/wonder > stuff. It would be even nicer if everyone one the list could participate in > describing how an updated WO 2012 à la Apple would look like: > - added support for new databases > - integration with iOS app development (deploy WOA on iOS) > - Jquery mobile kind of support like the framework Ken wrote, but integrated > in an app like WO builder > - New HTML editor in WO builder > - integration with Netbeans / glassfish server for deployment > - more? > > In other words: which architecture would be used for WO 6.0? > > Cheers, Bart > > > On 9 Jun 2012, at 21:00, webobjects-dev-requ...@lists.apple.com wrote: > >> Send Webobjects-dev mailing list submissions to >> webobjects-dev@lists.apple.com >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://lists.apple.com/mailman/listinfo/webobjects-dev >> or, via email, send a message with subject or body 'help' to >> webobjects-dev-requ...@lists.apple.com >> >> You can reach the person managing the list at >> webobjects-dev-ow...@lists.apple.com >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Webobjects-dev digest..." >> >> >> Today's Topics: >> >> 1. Re: I am going to write a WO book (Lon Varscsak) >> 2. Re: Custom Entity Classes (Chuck Hill) >> 3. ERAttachment and _dbupdater do not agree in Wonder >> integration? (Johan Henselmans) >> 4. Creating Wonder D2W Application using WOLips without >> ERModernLook? (Farrukh Ijaz) >> 5. Re: Creating Wonder D2W Application using WOLips without >> ERModernLook? (David Holt) >> 6. Re: Creating Wonder D2W Application using WOLips without >> ERModernLook? (Farrukh Ijaz) >> 7. Re: I am going to write a WO book (James Cicenia) >> >> >> -- >> >> Message: 1 >> Date: Fri, 08 Jun 2012 12:35:23 -0700 >> From: Lon Varscsak >> To: WebObjects Apple Dev >> Subject: Re: I am going to write a WO book >> Message-ID: >> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> I felt left out. :P +1 >> >> Long live WOnder! >> >> On Fri, Jun 8, 2012 at 11:57 AM, Kieran Kelleher wrote: >>> +1. >>> >>> On Jun 8, 2012, at 1:16 PM, Chuck Hill wrote: >>> +1 There is no sense in writing a pure WO app these days, IMO. On 2012-06-08, at 9:55 AM, Pascal Robert wrote: > +1 > >> Aren't pure Apple WO apps dead aside from legacy? >> >> IMO wonder is the ONLY option to learn new. >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >> >> This email sent to prob...@macti.ca > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net > > This email sent to ch...@global-village.net -- Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/gvc/practical_webobjects ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com This email sent to kelleh...@gmail.com >>> >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/lon.varscsak%40gmail.com >>> >>> This email sent to lon.varsc...@gmail.com >> >> >> >
Re: Using Git WOWODC 2012 Session
Greetings Kieran, Well this Gitolite sounds like an excellent tool. Although, there are employers that have paranoia for a good reason. Some have been burned, others are paid to have this paranoia, and others just simply work some national government. Whatever the excuse is, there seems to be cause for companies and countries to seriously look into how to manage GIT repositories for their benefits and advantages over other repositories, especially when the advantage applies. I can't speak for my own government/ employer on this, but there does seem to be a case here. V/R, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Apr 5, 2012, at 9:31 PM, Kieran Kelleher wrote: > Gitolite makes it easy to administer many repositories with less effort that > just basic setup for a single repo. Also allows a basic level of control over > what users can and cannot do on specific repositories. > > Regards, Kieran. > (Sent from my iPhone) > > > On Apr 5, 2012, at 5:50 PM, Ted Archibald wrote: > >> What's the advantage gitolite offers? I was reading up on it and I didn't >> get. What's the difference between a git server VS a computer just running >> git with ssh keys? >> >> On Thu, Apr 5, 2012 at 1:40 PM, Pascal Robert wrote: >> I would add: >> >> stashes : damn useful to try options without committing it. You can stash >> your tests, try something else, stash that something else, and get back to >> the first stash if you didn't like your work on the second stash. >> >> post commit hooks (never tried those except in a GitHub context) >> >> > >> > >> > Basic / typical commands for forking wonder, cloning it, contributing >> > back. ;-) >> > >> > How about the equivalent of svn:externals to integrate Wonder into our >> > employer's git repository... Or maybe the command for checking out a >> > particular version of Wonder in time for building our apps and qa against >> > it. >> >> That will be tagging. We started adding "release numbers", as tags, in the >> master branch of Wonder for this exact reason. >> >> > For people whose employer won't put their repository in the public (i.e. >> > github or whatever), is there an easy way to setup a server and that is >> > free. :-) >> > >> > >> > On Apr 3, 2012, at 6:39 PM, Kieran Kelleher wrote: >> > >> >> Following Chuck's lead what would you like to get out of the >> >> "Using Git" session . what are the problems you are facing in the git >> >> world? I have already done an outline of my session content, but would >> >> definitely try to accommodate any requests also. >> >> >> >> Feel free to respond to this email in public list or in private. >> >> >> >> Regards and thanks, Kieran >> >> ___ >> >> Do not post admin requests to the list. They will be ignored. >> >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> >> Help/Unsubscribe/Update your Subscription: >> >> https://lists.apple.com/mailman/options/webobjects-dev/rparada%40mac.com >> >> >> >> This email sent to rpar...@mac.com >> > >> > ___ >> > Do not post admin requests to the list. They will be ignored. >> > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> > Help/Unsubscribe/Update your Subscription: >> > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >> > >> > This email sent to prob...@macti.ca >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/ted.archibald%40gmail.com >> >> This email sent to ted.archib...@gmail.com >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com >> >> This email sent to kelleh...@gmail.com > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.co
Re: Optimizing EOF Applications - what does this mean to you?
Greetings Chuck, It is Dr., although, it becomes official on May 11th. The ITNG poster paper will be presented at the end of the month. The globe paper is under review, I expect to present it in December. The IEEE Journal pub is also under review. I expect the journal to go out some time this Summer. Since the dissertation has all three included, in dissertation form, I can provide a copy before the Texas system makes it publicly available. Dan Sent from my iPhone On Apr 3, 2012, at 1:25 PM, Chuck Hill wrote: > Hi Dan, > > Or is that Dr. Beatty now? :-) Are those papers publicly available? > > I'd be honored to be mentioned in your dissertation. > > > Cheers, > Chuck > > > On 2012-04-03, at 1:22 PM, Daniel Beatty wrote: > >> Greetings Pascal, >> You know, I need to pay more attention to those surveys. I just published >> three papers on that very subject.I suppose my papers may be >> contributing to a popularity wave of WO, don't we wish. >> >> Of course, I am anxious to hear Chuck's version of it. There is a lot about >> Wonder, and I seem to always have just the tip of the iceberg. >> >> Dan >> >> One thing I would like to ask you and Chuck. Would either of you mind being >> mentioned by name in the acknowledgements in my dissertation? I am about to >> finish publishing it, and it is already defended. It would mean a lot for >> me to give thanks to those helped me on this remarkable journey. >> >> Sent from my iPad >> >> On Apr 3, 2012, at 12:41 PM, Pascal Robert wrote: >> >>> Using the cache correctly (to make less requests to backend) >>> Dealing with mass fetching/updates/deletes >>> Design (for example: having BLOG columns in a separate table) >>> >>>> Hi, >>>> >>>> My topic for WOWODC this year is EOF Optimization. This was chosen based >>>> on frequent requests in the yearly surveys. I do have some things to >>>> address, but I would really like to hear what YOU are interested in for >>>> YOUR projects. Please let me know and I will try my best to accommodate >>>> all requests. >>>> >>>> Thanks, >>>> >>>> Chuck >>>> >>>> -- >>>> Chuck Hill Senior Consultant / VP Development >>>> >>>> Practical WebObjects - for developers who want to increase their overall >>>> knowledge of WebObjects or who are trying to solve specific problems. >>>> http://www.global-village.net/gvc/practical_webobjects >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> ___ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >>>> >>>> This email sent to prob...@macti.ca >>> >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com >>> >>> This email sent to danielbea...@mac.com > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/gvc/practical_webobjects > > > > > > > > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Optimizing EOF Applications - what does this mean to you?
Greetings Pascal, You know, I need to pay more attention to those surveys. I just published three papers on that very subject.I suppose my papers may be contributing to a popularity wave of WO, don't we wish. Of course, I am anxious to hear Chuck's version of it. There is a lot about Wonder, and I seem to always have just the tip of the iceberg. Dan One thing I would like to ask you and Chuck. Would either of you mind being mentioned by name in the acknowledgements in my dissertation? I am about to finish publishing it, and it is already defended. It would mean a lot for me to give thanks to those helped me on this remarkable journey. Sent from my iPad On Apr 3, 2012, at 12:41 PM, Pascal Robert wrote: > Using the cache correctly (to make less requests to backend) > Dealing with mass fetching/updates/deletes > Design (for example: having BLOG columns in a separate table) > >> Hi, >> >> My topic for WOWODC this year is EOF Optimization. This was chosen based on >> frequent requests in the yearly surveys. I do have some things to address, >> but I would really like to hear what YOU are interested in for YOUR >> projects. Please let me know and I will try my best to accommodate all >> requests. >> >> Thanks, >> >> Chuck >> >> -- >> Chuck Hill Senior Consultant / VP Development >> >> Practical WebObjects - for developers who want to increase their overall >> knowledge of WebObjects or who are trying to solve specific problems. >> http://www.global-village.net/gvc/practical_webobjects >> >> >> >> >> >> >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >> >> This email sent to prob...@macti.ca > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Eclipse "3.7.1" hangs a lot - Anyone else?
Greetings gang, I don't know if the added detail of the Eclipse I am trying is Eclipse Classic 3.7.1 64 bit Mac OSX will help or not. I am finding a lot of goofy errors that should not be the case for Eclipse. Is 3.7.1 just for the uber cool kids right now, and 3.6 for us stability seekers. If the kool kids are the ones using 3.7.1, can they pass a sobriety test, in the middle of the day while coding. V/R, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 P.S. I do apologize if I offended any one. I was just pointing out that I was running into some pretty stupid mistakes, and I am sure it would drive me to drink. On Jan 26, 2012, at 3:22 PM, Dan Beatty wrote: > Hi Paul, Pascal, Daves, other gentlemen, and Slaves of Guiness, > I am having some trouble myself with Eclipse 3.7.1. In my case, I look the > instructions ( > http://wiki.wocommunity.org/display/WONDER/Project+Wonder+Installation). > Next, I followed the instructions to include GIT’ing the latest Wonder from > the http version. Sure enough, WOLips installs and looks good. Next I > import Wonder just described on ( > http://wiki.wocommunity.org/display/WONDER/Working+with+Wonder+source+in+Eclipse). >Then I try openning ERJars, ERPrototypes, JavaMemoryAdaptor, MySQLPlugin > (why I am not sure), and WOOgnl. I get 472 errors and 2115 warnings > according to Eclipse. > > Note that I also compiled Wonder’s source as described on ( > http://wiki.wocommunity.org/display/WO/Building+and+Installing+a+Framework+with+Ant). > In particular, I did so for frameworks and frameworks.install. Ant > reported no trouble in these cases. > > Anybody have any idea why Eclipse is giving me such a fuss. > > V/R, > > Daniel Beatty > Computer Scientist, Detonation Sciences Branch > Code 474300D > 1 Administration Circle M/S 1109 > China Lake, CA 93555 > daniel.bea...@navy.mil > (LandLine) (760)939-7097 > (iPhone) (806)438-6620 > > > > > On 1/21/12 2:57 PM, "Paul Yu" wrote: > >> >> I had/have this problem. The first problem was that Eclipse was just >> running really really slw. The fix for that happened to be deleting >> iPhoto preferences from the ~/Library/Preferences directory. I have no idea >> why, but once I deleted those files, Eclipse flies now. My guess is that >> some how Migration Assistant or how I migrated to this new machine messed >> those files up. >> >> However, periodically I still notice that Eclipse will still hang a bit, but >> not as bad as before. >> >> >> -- >> Paul Yu >> Sent with Sparrow <http://www.sparrowmailapp.com/?sig> >> >> >> >> On Saturday, January 21, 2012 at 4:32 PM, Mark Gowdy wrote: >> >>> >>> Hi there. >>> >>> I just got a new MacBook Pro with quad i7 :-) >>> >>> I installed Eclipse (Indigo 3.7.1) + WO + WOLips + Wonder + subversive >>> I imported my projects, and all initially seemed good. >>> >>> The problem is that Eclipse keeps freezing (sometimes while I am >>> 'Refreshing' or 'Clean - build', or when I update and save code, where I >>> guess it then builds on the fly) >>> Is anyone else experiencing this issue (or have I have done something >>> silly?) >>> It doesn't happen ALL the time, just once or twice an hour. >>> >>> It might be related to this: >>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=354696 >>> >>> I am going to try installing openjdk6 from macports, and pointing Eclipse >>> to it, to see if that helps. >>> >>> Other suggestions welcome. >>> >>> Regards, >>> >>> Mark >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com >>> >>> This email sent to p...@mac.com >>> >> >> >> >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil >> >> This
Re: Permissions for Startup Script
Greetings Gino, The benefits I have found with Hudson and its little brother Jenkins is one gets a consistent and automated build and installation system. Its integration into the version control repository be it Subversion, Git, or whatever is your pick tends to support a wide variety software engineering models. Other qualities I have benefited from is the consistency with things like permissions and all of the little things that act like weeds if one is trying to build these things from the developer's environment to the next. It also frees up a project from the quirks of individual development environments which can vary from person to person and project to project. In the end, the benefit list is a list of little things. If those little things matter, then the answer is clear. For my production environment, it does and it makes sense. V/R, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Jan 24, 2012, at 5:04 AM, Gino Pacitti wrote: > Hi Paul > > What are the benefits? > > Gino > On 24 Jan 2012, at 13:04, Paul Yu wrote: > >> Gino >> >> I would highly recommend setting up a Jenkins build server, even if it is on >> your development machine to do your production builds. >> >> -- >> Paul Yu >> Sent with Sparrow >> >> On Tuesday, January 24, 2012 at 7:51 AM, Gino Pacitti wrote: >> >>> Currently builds from eclipse result in the startup script being non >>> executable unless changed to appserver user... >>> >>> I am moving from xcode to eclipse and just wanted a convenience method >>> of not having to keep manually changing the owner to appserver and >>> instead making the startup script the same as I had it on xcode... >>> >>> Gino >>> On 24 Jan 2012, at 12:47, Pascal Robert wrote: >>> But why do you need to do that? Execute permissions is already set for the owner and the group. I guess you want to give "other" execute permissions too? Don't forget that it can be a security risk... > Hi All > > I got some great advice on ANT replacement for a permission > variable that was in XCode... > > It was: > > > > But I am not an expert in where it would go in the build.xml file... > > Can anyone point me in the right direction? > > > Gino > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to prob...@macti.ca >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com >>> >>> This email sent to p...@mac.com >> > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Server ?
LOL, That is the funny thing isn't it. If Apple could make a quick, nearly effortless buck off of it, they would not hesitate. Even if it involved a little investment, but a good return Apple would be in. The notion of a Darwin/Linux cloudlet VM with WO's task manager, monitor, and other sweet of toys (I mean suite toys). Oops, I get confused some times. Of course, one of us could step up to the plate. I think that person would deserve to be payed. Due to limited initial circulation, the money will amount to little more than beer money. But, it could help get both the word and value out. As far as the iOS app, I have been tearing ERRest and ERSync apart, examining them thoroughly, and I think that I am on to something for both Mac/iOS as far as a framework that has some potential. Also, if I am right this approach represents a whole new architecture with a lot new concepts and capabilities just waiting to spring from it. I may need help soon with the notion of the connection between the delegates and the RestContext/RestRequestNodes, Formatters and the data itself. All I ask is that I have a few ears out there and hopefully a few experts to shead some light on the concept. Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Jan 18, 2012, at 1:32 PM, Johnny Miller wrote: > That sounds really cool. I wish Apple would do a Google Apps for WO dev. > > Johnny Miller > Kahalawai Media Corp. > www.kahalawai.com > > > > On Jan 18, 2012, at 10:48 AM, Pascal Robert wrote: > >> BTW, I was thinking of adding hosting as a WOCommunity service (for paid >> members), exactly for those kind of cases (people who wants to only host >> small apps), what do you think of this? No need to install wotaskd and >> Linux, just add your apps and restart them with a custom interface. >> >>> Hi, All >>> >>> I have an iPhone app that needs to talk to a database on the internet in >>> order to share information amongst the users of the iPhone app. (This is >>> a personal project not related to my day job) Is webobjects the way to go >>> or should I be looking somewhere else? Has anyone tried this already and >>> have any lessons for me that I can learn from? Not being a server guy, >>> what would I need to tell the ISP in order to get WO working on the server? >>> >>> >>> Calven >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >>> >>> This email sent to prob...@macti.ca >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/jlmiller%40kahalawai.com >> >> This email sent to jlmil...@kahalawai.com > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Has any one implemented ERXRestRequestNode for Cocoa?
Greetings all, I love a lot of the beauty of ERXRestRequestNode in the fact that one can marshal in and out EOs with ease. Is there an equivalent for Cocoa to facilitate a Cocoa - WO/REST app? It would be nice to have a marshaling scheme that has the two ORMs operating "on the same page" as it were. Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WOCommunity login (and app) is back
Greetings Pascal, That is great news. It used to be that we had a special account for the WOWODC09 and 08 casts. Are they all combined now? How does that work for those of us fortunate to attended or otherwise? Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Dec 26, 2011, at 4:33 PM, Pascal Robert wrote: > The WOCommunity app is back, and the login is now the same as the wiki. So if > you want to change or recover your password, you have to do it by the > WOCommunity app at http://wocommunity.org/account > > Thanks. > > -- > Pascal Robert > prob...@macti.ca > > AIM/iChat : MacTICanada > LinkedIn : http://www.linkedin.com/in/macti > Twitter : pascal_robert > > > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Best type of machine
Greetings Gino, I tend to agree with Miguel. There are two things I worry about when considering building a virtualization capability. One is product of the servers themselves. Namely, do I have a complete package for remote control and managing the cluster? The other is properties of virtualization. Oddly enough, this is one thing I have liked about Apple's server and client product in the fact that you can have labs, offices, and racks full of Macs (be they Minis, XServs, Mac Pros, iMacs, or Mac Books) and I have such a huge influence over the cluster and the file system spread is pretty good. Given something like VMWare's vSphere or Parallel's server for Mini's and a file system like XSan, one could in principle have a cluster with a complete virtualization capability for both one's office, lab, and cloud space. Thus one gets all three bangs for the buck, literally. One thing I am considering is virtualization in a more geographically dispersed scenario. In such a situation, XSan and similar file systems are only partially possible. It is more practical to distribute some of the servers to meet user need. Thus in my case, utilization of the entire grid becomes a consideration. Also, if I have the Apple variety I can provide a set of virtual Macs for cases where a person is trying to develop on an iPad while in the passenger seat of a car. That may be wild, but it is one way to provide a consistent WOLips environment and a collection of virtual Linux machines. Just a though, Dan On Dec 22, 2011, at 9:31 AM, Pascal Robert wrote: > > Le 2011-12-22 à 12:25, Miguel Arroz a écrit : > >> Hi, >> >> In my university we had good experiences with HP servers. One advantage is >> their rack rails are the best I've seen. No screws, just pop them in, and >> slide in the server. Very practical. >> >> Anyway, make sure you buy a server with CPUs that allow virtualization. >> Although Apple makes sure all the CPUs in their machines are capable of >> running virtualized systems, other manufactures might not do that. Some >> Intel CPUs do not support virtualization, you don't want those. > > Xen on Linux can run on anything "Core" or Xeon, but true, VMWare ESX is > quite picky. Any hardware listed here is good: > > > http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003661 > >> Regards, >> >> Miguel Arroz >> >> On 2011-12-22, at 7:44 AM, Gino Pacitti wrote: >> >>> Hi >>> What sort of machine would be best to buy to use for Linux Virtualization? >>> >>> Any thoughts? >>> >>> Gino >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/arroz%40guiamac.com >>> >>> This email sent to ar...@guiamac.com >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >> >> This email sent to prob...@macti.ca > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Jira is now read-only
Greetings Pascal, I was not trying to create offense either. It is just, I have been out of the loop for a bit. It has been a while since my employer let me work on a project where I could use WO, thus it was only my dissertation work that had any WO to it. That work was one of those in the evening or weekends, whenever I could. Any who, I was not sure what the deal was, and things have a habit of changing drastically. I do apologize if I was too abrasive. V/R, Dan On Dec 11, 2011, at 7:04 PM, Pascal Robert wrote: > > Le 2011-12-11 à 12:18, Ramsey Gurley a écrit : > >> So it's still cool to fix and close open issues there? > > Yes, but only project admins (people who can assign and close tickets) can do > it. > >> I wasn't trying to be flippant. I really was apologizing, because I >> realized you just mentioned something about confluence on wocommunity. I >> figured your comment was spurred by my recent jira issue closing and thought >> maybe I'd overlooked the 'new' jira or something. > > Ah, not at all :-) > >> :-) >> >> Ramsey >> >> On Dec 10, 2011, at 10:09 PM, Daniel Beatty wrote: >> >>> Greetings Pascal, >>> I am with Ramsey. I may have only been following from a distance, but what >>> is the deal here? Not that I was doing much in the first place. But is >>> there a new more efficient change in the works here? Ok, I will wait and >>> hope that someone shares with me how to be one of the cool kids. It is >>> getting harder: not knowing if its the smoking in the back of the class or >>> if its the cigarette snipping fad. >>> >>> V/R, >>> >>> Dan >>> >>> >>> On Dec 10, 2011, at 8:28 PM, Ramsey Gurley wrote: >>> >>>> Sorry, I must have missed the memo :-) >>>> >>>> Ramsey >>>> >>>> On Dec 10, 2011, at 11:21 AM, Pascal Robert wrote: >>>> >>>>> Hi everyone, >>>>> >>>>> Please aware that Jira (issues.objectstyle.org) is now read-only for >>>>> regular users (admin users can still make changes). Use GitHub to create >>>>> issues, and for patches, use pull requests or create a patch with git, >>>>> upload it somewhere and add the link to your issue. >>>>> >>>>> Thanks. ___ >>>>> Do not post admin requests to the list. They will be ignored. >>>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>>> Help/Unsubscribe/Update your Subscription: >>>>> http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com >>>>> >>>>> This email sent to ramseygur...@gmail.com >>>> >>>> ___ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com >>>> >>>> This email sent to danielbea...@mac.com >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com >>> >>> This email sent to ramseygur...@gmail.com >> > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Jira is now read-only
Greetings Pascal, I am with Ramsey. I may have only been following from a distance, but what is the deal here? Not that I was doing much in the first place. But is there a new more efficient change in the works here? Ok, I will wait and hope that someone shares with me how to be one of the cool kids. It is getting harder: not knowing if its the smoking in the back of the class or if its the cigarette snipping fad. V/R, Dan On Dec 10, 2011, at 8:28 PM, Ramsey Gurley wrote: > Sorry, I must have missed the memo :-) > > Ramsey > > On Dec 10, 2011, at 11:21 AM, Pascal Robert wrote: > >> Hi everyone, >> >> Please aware that Jira (issues.objectstyle.org) is now read-only for regular >> users (admin users can still make changes). Use GitHub to create issues, and >> for patches, use pull requests or create a patch with git, upload it >> somewhere and add the link to your issue. >> >> Thanks. ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com >> >> This email sent to ramseygur...@gmail.com > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: ERSync?
Greetings Amy, Dave, Chuck, anyone, Does any one have any idea if ERSync could be expanded to handle synchronization to include document based applications? The shoe-box applications seems to be the current model for both the iOS and Mac. I was struck by a sort of revelation this weekend to construct a kind of shoe-box ERSync Cocoa app with scriptable capabilities that supplies subclass of NSAtomicStore. The premise is that the shoe-box app would serve kind of the same function as the ERSync framework does in the WO app except for the Cocoa app. The NSAtomicStore subclass would enable the user to call up the document (or shoe-box app) via their own app. The ERSync Cocoa shoe-box app would give the user a sort of user level admin capability over all ERSync enabled apps on their Mac (kind of a D2W for the shoe-box). The gotcha came when I considered the possibility of a document-based app using the NSAtomicStore subclass. Any ideas? I will try at first under the presumption that document-based apps don't exists. I am not sure how long that fairy will stay away for, I forgot to give him Guinness. V/R, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Jul 24, 2011, at 12:35 PM, Amy Worrall wrote: > Great, thanks. I'll check it out. > > Amy > > On Sun, Jul 24, 2011 at 8:05 PM, Pascal Robert wrote: >> >> Le 2011-07-24 à 12:02, Amy Worrall a écrit : >> >>> Hi all! >>> >>> Could anyone point me to where I can find ERSync? I've heard about it >>> (i.e. that it's good for writing backends for iPhone apps), but I >>> don't know anything more about it than that. >> >> https://github.com/davidAtGVC/RemoteSync/tree/master/WebObjects/ERSync > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Feeding Core Data's Atomic Data Store with Metadata from ERRest
Greetings gang, There was a topic that David Aspinall was presenting at WOWODC and I think David Leber also touched on it. The concept was about Core Data contacting an ERRest application and collecting the metadata as well as actual objects from the WO service. Mike's and Pascal's talk were very good at telling us how to query for the data itself. But, their is a stage in setting up a Core Data atomic store that seem to come into play. In particular, there are metadata components are used. The example Apple provides tells us that version key, version hash, store type key, and universial unique ID are necessary. Is there a special route that I have to set up so that the Cocoa app has a REST action to call to get this metadata? Also, any one have any experience with forwarding more advanced queries through Core Data to ERRest? Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MySQL was: Re: Lion and WO
Greetings James, I tend to agree, but there are somethings that MySQL had going for them. Most notably, they were able to get academia to tell just about every student to build a web page with PHP and MySQL. They even had them recommending the two of those in book after book. Something that would help us is the notion of the concepts of WO (all of the design patterns manifested by WO). At that point, the academics think that it is their idea and they spread it. Hopefully with a good database engine. Just a thought, Dan On Jul 28, 2011, at 8:28 AM, James Cicenia wrote: > All great wealth has a slight illegitimate origin. > > Cheers > > > > On Jul 27, 2011, at 8:13 PM, Q wrote: > >> If you want a bit of history about MySQL you won't read on Wikipedia, here >> is the backstory: >> >> Back in 1993 there were no free lightweight SQL servers. The first one to >> appear was mSQL* (aka miniSQL), which wasn't technically open source, but it >> was free for non commercial use, and distributed as source. It was initially >> an sql query engine that ran on top of Postgres (back then Postgres wasn't >> an SQL DB), but later implemented its own backend storage. >> >> About a year, maybe a year and a half after mSQL's first release, MySQL >> appears, and it just happened to support all the same cli syntax, similar >> admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL >> and free. The origin of certain chunks of the source that were in the >> initial MySQL releases were also suspiciously similar to those found in >> mSQL. >> >> Initially neither product supported concurrent queries, however MySQL >> quickly introduced support for them using threads, which basically sucked >> for years, but is was a differentiator that took many years to be matched by >> mSQL (release early vs release when it actually works). At this time, mSQL >> was very stable, and MySQL basically sucked unless you used exactly the >> right config and feature set, but had the potential to do well once all the >> feature bugs were worked out (which took another 4 years or so). >> >> For a while the two products were pretty comparable in features (that >> worked), performance and popularity, but the non commercial use license and >> a growing MySQL feature set eventually spelled the demise of mSQL's >> popularity. MySQL went on to dominate the free sql database product space >> because it was basically the only choice that didn't cost money to use >> commercially, and support concurrent queries. The appearance of php in 1995 >> helped widen that gap as demand for small SQL databases grew, despite it >> supporting both products equally. >> At that time mSQL already had a similar web programming language distributed >> with it called Lite, but that's a whole other story. >> >> MySQL grew from humble and possibly slightly illegitimate beginnings for the >> purposes of being something very simple, very small, and very fast. Things >> like ACID compliance and MVCC were liabilities to speed and simplicity and >> not part of the original plan. It was never intended to be even remotely >> comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that >> era. >> >> * I used to work with the author of mSQL many moons ago. >> >> >> On 28/07/2011, at 4:21 AM, Andrew Satori wrote: >> >>> >>> You asked, about rows and columns so I answered. I know what killed it. I >>> know why. I know what I could have done to prevent it and work around it. >>> The net result is that in order to get the performance I needed, I was >>> going to have to alter things to be MySQL specific, rather than the >>> standard syntax that works across multiple backends. Hardware was not the >>> limit. The data in question was in how MySQL coped with a 5th normal >>> structure and pulling in detail information associated with a master entry >>> record. The problems stemmed from the join and a table scan caused my >>> MySQL's inability properly user the index. The same request against the >>> same data in every other platform of note executed better than 2x as fast >>> as the MySQL implementation, in some cases on the same hardware, but most >>> on inferior hardware. >>> >>> I understand your point, and yes, there are/were solutions. My point being, >>> that MySQL has limitations. They can be overcome, but the further you push >>> it, the more difficult and expensive they become. Unfortunately, I've been >>> down this path a few times with several platforms. MySQL, OpenBase, MSSQL, >>> Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only >>> used FrontBase for prototyping so I have no deployment experience with it >>> and do not include it for that reason). Everyone one of them has >>> trade-offs and limits. Based upon that experience, for any project I start >>> today, PosgreSQL would be my first choice, with Oracle and MSSQL being 2nd >>> and
Fwd: Let's find a new name for the Community
Begin forwarded message: > From: Daniel Beatty > Date: July 15, 2011 9:12:30 PM PDT > To: Theodore Petrosky > Cc: Daniel Beatty > Subject: Re: Let's find a new name for the Community > > Greetings Theodore, > I kind of agree with you. > > On Jul 14, 2011, at 4:21 AM, Theodore Petrosky wrote: > >>> -- >>> >>> Message: 3 >>> Date: Wed, 13 Jul 2011 13:03:30 -0700 >>> From: David Holt >>> Subject: Re: Let's find a new name for the Community >>> To: Ray Kiddy >>> Cc: WebObjects Development >>> Message-ID: <95e0344e-7bef-4f5f-9697-4717b124d...@mac.com> >>> Content-Type: text/plain; charset="windows-1252" >>> >>> >>> On 2011-07-13, at 1:01 PM, Ray Kiddy wrote: >>> >>>> >>>>> On Jul 13, 2011, at 10:32 AM, Jesse Tayler wrote: >>>>> >>>>>> where's the support for fluffy bunny? >> >> I still like iWonder >> >> :) > +1 > Although iWonder about Fluffy Bunnies with a Guinness in my hand could work, > too. > >> >>>>>> >>>>>> I feel that's the only change I could really >>> get behind. >>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I thought we'd >>> decided on: FGP (Foie Gras Poutine). >>>>>>>>>>>>> >>>>>>>>>>>>> Can combine the >>> two: Foie Gras Poutine: it's a Wonder that David H. did have >>> a heart attack >>>>>>>>>>>> >>>>>>>>>>>> Are "WObernate" and >>> "WOpestry" taken? :-) >>>>>>>>>>> >>>>>>>>> Well then let's better call it >>> WOStruts or WOJSP and WOEJB … :->> >>>>>>>> >>>>>>>> WOBOL? >>>>>>> >>>>>>> Great! I am all the rage for it. Because >>> that is some real sarcasm. And everybody understands it (not >>> just us WO-folks). >>>> >>>> >>>> Does anybody else see that picking a name based on an >>> arcane inside (either Silicon Valley or Quebec flavored) >>> joke might not be the best move? :-) WOBOL. Just wow. >>> >>> Um yeah, that WAS a joke. > > But some of the best names have come from really funny jokes. Gnu Not Unix > for example was funny to Richard Stallman, far from the bank. Having to > click "start" to turn off a computer was funny to someone. > > At least we can get a kick of of WOBOL. > > From an architecture point of view, it could simply be Web Component Object > Relational Architecture (WeCORA). But, I may need a Guinness to get some > sanity. > > Later, > Dan > > >>> >>>> >>>> Nobody likes my suggestion? I suggested wouzuri. This >>> is from "WO" + "uziri", which is the Swahili word for >>> beauty. No? Isn't beauty, in some way, exactly what we are >>> trying to create and enourage? >>>> >>>> - ray >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com >> >> This email sent to danielbea...@mac.com > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
ERRest and Faulting control
Greetings Pascal, I believe that you were pointing a nugget of goodness during your presentation on REST that is nearly escaping me. I hope that you can bring the brilliance back to life and memory. In my case, I am needing to see what caching/ fault handling that is possible with ERRest. You did mention that ERRest can exist in session, that may open the possibility of using things like BatchDisplayGroups, and the two others mentioned at WOWODC. Can any of them be used with out the session being created? Are there any that can be applied throughout the application for the RESTful action? It would be nice to know that there are alternatives to "scale-back". Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Audit Class
Greetings Dave, So does this add an additional "table" to my database (as another model)? Are there any restrictions?How do I provide the audit to other applications or auditors? Thank you, On Jul 3, 2011, at 11:48 AM, David Holt wrote: > y easy to use. Just include your list of ERXAuditKeys in the userInfo > dictionary for the Entity and it handles the rest. If you include the > ERXAuditKeys key with an empty value, it will log all your attributes by > default. Also, the existing audit trail handler doesn't support flattened > relationships (many-to-many's) so well, but you can provide your own audit > trail handler subclass via a property if you need that. Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Audit Class
Greetings Dave's, geniuses, Chuck, etc, I was looking into ERAudit, heard Dave's talk, and foamed at the mouth to get use that framework with my little application. Not surprising, the documentation is a bit hard to find. Could we help each other on this? If you guide me, I will write the documentation. Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Project Wonder Licensing
Greetings Dov, >From what I am told, either a standards body, company, or community can serve >in that regards. There are some ideas to engage any of those kinds of groups >to ensure that some WO components may be protected. The lawyers will for certain have a field day. Later, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On May 9, 2011, at 6:13 PM, Dov Rosenberg wrote: > Let me check with our lawyer. I suspect that the license is still valid though > > Sent from my iPhone > > On May 9, 2011, at 8:58 PM, "Paul Hoadley" wrote: > >> On 10/05/2011, at 9:44 AM, Ramsey Gurley wrote: >> >>> I assume ERExtensions/Documentation/LICENSE.NPL does... so what about NPL >>> has this audit deemed offensive? >> >> (I am not a lawyer.) Does a software license like this continue to hold >> force in the absence of the licensor? That is, given that NetStruxr no >> longer exists, is that license even valid? >> >> >> -- >> Paul. >> >> http://logicsquad.net/ >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/drosenberg%40inquira.com >> >> This email sent to drosenb...@inquira.com > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WOWODC: ERRest topics
Greetings Pascal, Both a general and specific set of topics would be nice. Like for example, last year's talk you gave proved very useful.Strengths and limitations of REST may be a useful topic. What standards do exist for REST, and how WO can help on this front (given the hordes of IBM and others who will shoot it down if they don't understand it). Anywho, this is just a thought. Dan On May 9, 2011, at 12:12 PM, Pascal Robert wrote: > list of topics for my ERRest presentation at WOWODC, but since according to > the survey a lot of you are already using ERRest and a good chunk will start > using it, I was wondering if you wanted to see some specific topics. I will > not talk about iOS development because I don't do such (I think David LB will > talk a bit about it), but any other stuff you want to learn about? ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Timestamp attribute component
Greetings Mark, It works for me. Thank you so much. Thank you, Dan Beatty, ABD Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Jan 19, 2011, at 1:31 PM, Mark Wardle wrote: > This is probably hopelessly broken but it seems to work for me: > > Add the rule "shouldEditTime" for the property. > > > RSD2WDatePicker.html > name="ShouldEditTime"> name="Minutes"/> > > > RSD2WDatePicker.wod > ChooseDate: AjaxDatePicker { > value = objectPropertyValue; > format = format; > } > > ShouldEditTime: WOConditional { > condition = shouldEditTime; > } > > Hours: WOPopUpButton { > list = hoursList; > selection = hours; > } > Minutes: WOPopUpButton { > list = minutesList; > selection = minutes; > } > > > RSD2WDatePicker.java > > package com.eldrix.rsd2w; > > import java.util.Calendar; > import java.util.Date; > import java.util.GregorianCalendar; > > import com.webobjects.appserver.WOContext; > import com.webobjects.appserver.WORequest; > import com.webobjects.foundation.NSArray; > import com.webobjects.foundation.NSMutableArray; > import com.webobjects.foundation.NSTimestamp; > import com.webobjects.foundation.NSValidation; > > import er.directtoweb.components.ERDCustomEditComponent; > import er.extensions.formatters.ERXTimestampFormatter; > > /** > * D2W component to edit a date. > * Uses Chuck Hill's AjaxDatePicker > * > * @binding formatter : a text string (format) for the date format > * @binding shouldEditTime : whether to edit the time as well? > * > * FIXME: This doesn't use localisation... > * > * @author mark > * @see er.ajax.AjaxDatePicker > */ > public class RSD2WDatePicker extends ERDCustomEditComponent { > protected String _format; > protected GregorianCalendar _calendar; > protected static final NSArray _hoursList = new > NSMutableArray() {{ > for(int i=0; i < 24; i++) { > add(String.format("%02d", i)); > } > }}; > protected static final NSArray _minutesList = new > NSMutableArray() {{ > for (int i=0; i < 60; i++) { > add(String.format("%02d", i)); > } > }}; > > public interface Keys extends ERDCustomEditComponent.Keys { > public static final String formatter = "formatter"; > public static final String shouldEditTime = "shouldEditTime"; > } > > public RSD2WDatePicker(WOContext context) { > super(context); > } > > public NSArray hoursList() { > return _hoursList; > } > public NSArray minutesList() { > return _minutesList; > } > > /** >* Initialises calendar from the current property value. >* @return >*/ > public GregorianCalendar calendar() { > if (_calendar == null) { > _calendar = new GregorianCalendar(); > _calendar.setLenient(true); > if (date() != null) { > _calendar.setTime(date()); > } > } > return _calendar; > } > > public String hours() { > return String.format("%02d", > calendar().get(Calendar.HOUR_OF_DAY)); > } > public String minutes() { > return String.format("%02d", calendar().get(Calendar.MINUTE)); > } > > public void setHours(String hours) { > calendar().set(Calendar.HOUR_OF_DAY, Integer.parseInt(hours)); > } > public void setMinutes(String minutes) { > calendar().set(Calendar.MINUTE, Integer.parseInt(minutes)); > } > > /** >* We try to keep our calendar object up to date with property changes. >*/ > @Override public void setObjectPropertyValue(Object value) { > if (value == null || value instanceof Date) { > if (value != null) { > calendar().setTime((Date)value); > } > super.setObjectPropertyValue(value); > } > else throw new IllegalArgumentException("RSD2WDatePicker must be > used with an NSTimestamp"); > } > > public NSTimestamp date() { > Object o = objectPropertyValue(); > if (o == null || o instanceof NSTimestamp) { > return (NSTimestamp) o; > } > throw new IllegalArgumentException("RSD2WDatePicker must be used > with an NSTimestamp"); > } > > @Override public boolean synchronizesVariablesWithBindings() { > return false; > } > > public String format() { > if(_format == null
Fwd: Dynamically changing the number of columns included in a D2W query/listing
Begin forwarded message: > From: Daniel Beatty > Date: December 23, 2010 7:00:46 PM PST > To: Pascal Robert > Cc: Daniel Beatty > Subject: Re: Dynamically changing the number of columns included in a D2W > query/listing > > Hi Pascal, > Sounds like good little toy. I will definitely have to check it out. It may > make it a lot easier to collect metrics, and hopefully I have a phenomenon > worth documenting and publishing. Hopefully, the toy will help me find that > phenomenon. > > Thank you, > Dan > > > > On Dec 23, 2010, at 6:53 PM, Pascal Robert wrote: > >>>> 3. How do I get more run time logging from the WO application itself? I >>>> thought Shark could do something with the JVM. Can it measure the memory >>>> foot print over time? If so, how? >>> >>> >>> I'm not sure, but I've heard Pascal mention he is using Nagios to monitor >>> memory usage. >> >> I use the check_jmx plugin to monitor and graph (with a Nagios graph helper) >> heap space usage: >> >> http://exchange.nagios.org/directory/Plugins/Java-Applications-and-Servers/check_jmx/details >> >> You can use the plugin without Nagios, for example you could call the plugin >> with cron every 5 minutes, pipe the output to a file and do stats from the >> output file. > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: webobjects.mdimension.com
Hi Chuck, Why wait. Spiked eggnog puts so much in perspective, and makes nostalgia seem ok. Later, Dan On Dec 23, 2010, at 3:44 PM, Chuck Hill wrote: > Someone has been into the spiked Christmas eggnog too early! :-) > > > On Dec 23, 2010, at 3:42 PM, Simon wrote: > >> would that be a colo at apple that comes bundled with WO/WOnder 7 ? >> >> just look how those pigs can fly :-) >> >> >> On 22 December 2010 16:32, Mike Schrag wrote: >> webobjects.mdimension.com will be down today to move to another colo. >> >> ms >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk >> >> This email sent to si...@potwells.co.uk >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >> >> This email sent to ch...@global-village.net > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/products/practical_webobjects > > > > > > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: Dynamically changing the number of columns included in a D2W query/listing
Begin forwarded message: > From: Daniel Beatty > Date: December 23, 2010 6:24:03 PM PST > To: Ramsey Gurley > Cc: Daniel Beatty > Subject: Re: Dynamically changing the number of columns included in a D2W > query/listing > > Greetings Ramsey, > Brilliant idea, and it works for the most part. There is another error that > crops up, and I can not seem to make heads or tails of it. It is a bounds > error: > > > IllegalArgumentException: Index (10) out of bounds [0, 9] > at com.webobjects.foundation.NSArray.objectAtIndex(NSArray.java:379) > at > er.extensions.eof.ERXEOControlUtilities.ensureSortOrdering(ERXEOControlUtilities.java:2422) > at > er.extensions.eof.ERXEOControlUtilities.objectsInRange(ERXEOControlUtilities.java:617) > at > er.extensions.batching.ERXBatchingDisplayGroup.objectsInRange(ERXBatchingDisplayGroup.java:368) > at > er.extensions.batching.ERXBatchingDisplayGroup.refetch(ERXBatchingDisplayGroup.java:407) > at > er.extensions.batching.ERXBatchingDisplayGroup.fetch(ERXBatchingDisplayGroup.java:459) > at > er.directtoweb.pages.ERD2WListPage._fetchDisplayGroup(ERD2WListPage.java:452) > at er.directtoweb.pages.ERD2WListPage.setupPhase(ERD2WListPage.java:552) > ... skipped 16 stack elements > > Any ideas? Weird part is that it happens for some of the bloated tables, but > not all. > > I ran a second test with > 160 : *true* => useBatchingDisplayGroup = "true" [BooleanAssignment] > > Some of the tables responded correctly, and with little memory bloat. Others > gave me the same Illegal Argument Exception. It did not crash the WO > program, but it does give a page that is hardly satisfying. In some cases, > it gave the Illegal Argument Exception on the first try, but the second try > it performed as expected. Any ideas? > > Later, > > Dan Beatty, M.S. CS (B.S. EECS) > Ph.D. Student > Texas Tech University > dan.bea...@mac.com > http://web.me.com/danielbeatty/My_Home_Page/Welcome.html > (806)438-6620 > > > > On Dec 22, 2010, at 8:49 AM, Ramsey Gurley wrote: > >> >> On Dec 22, 2010, at 11:09 AM, Daniel Beatty wrote: >> >>> Thank you for responding Ramsey, >>> >>> >>> On Dec 22, 2010, at 6:44 AM, Ramsey Gurley wrote: >>> >>>> >>>> On Dec 22, 2010, at 1:08 AM, Daniel Beatty wrote: >>>> >>>>> Greetings Gentlemen, Chuck, and Davids, >>>>> I am exploring how to limit the number of columns queried and used in for >>>>> a listing in D2W. My experiment uses ERModernLook, and has a the SDSS >>>>> DR1 data set. Several of the tables have an annoyingly large number of >>>>> columns (641 to be precise) and a large number of rows (770k of them). >>>>> If the JVM is tweaked to 3GB of memory, ERModernLook can return a list >>>>> from a blank query (taking nearly 2.5GB memory footprint).I have a >>>>> few more tables with just about as a bad of a scheme and size >>>>> arrangement. It would be nice to use this data set to measure just how >>>>> much abuse D2W can handle. >>>> >>>> It sounds like you're mainly interested in just thrashing the app to see >>>> what it can do under stress. That database table sounds sufficient for >>>> the job. Are you putting all 770K rows on a single page? (^_^) I think >>>> it would be interesting to see it using a "real world" setup with a >>>> batching display group also. That would probably reduce the memory usage >>>> a lot, but that's still a ton of columns to render. >>> >>> For the starting app, I literally reverse engineered the original database >>> from inside a framework and am driving the program from an ERModernLook >>> about as straight out of the box (by your example from WOWODC 2010), and >>> ran it. The next step I took was to increase the memory available to the >>> JVM to 3GB. >>> >>> One thing to be proud of, ERModernLook has a semi-batching display group, >>> but still loads the entire table into memory. >> >> Try >> >> 100 : (entity.name = 'BestTSField' and task = 'list') => >> useBatchingDisplayGroup = "true" [BooleanAssignment] >> >> and see if that changes anything. Note from the ERXBatchingDisplayGroup doc >> (since the javadocs are down today for relocation)... >> >> Extends WODisplayGroup in order to provide real batching. This is done by >> adding
Re: what will we miss about Max OS X?
Greetings Simon, While I am sure that iTunes and other features could be removed, there are lot of things about OSX (server or client) that I like. Especially for cloud computing, I like the Netboot/ Netrestore, XGrid, Open Directory, Software Update, ARD, and other features that make OSX far easier to manage on any scale (small or large). These features buy me time. Thus the thing the features buys me is the ability to focus on other areas. It is far to easy for me to get snow balled, and OSX makes sure that system administration is streamlined so that aspect is not a problem. Linux has great many things in its favor, but it has a number things that serve as obstacles for quality control. Since OSX is UNIX and therefore has access to the same GNU and BSD licensed software, with a high expectation for it to work, the cost of OSX is priced below my time threshold. When I was a student, this may have been a different story. To fair, I did get a number of awesome deals during my master's studies. Similarly, I use many of the frameworks that come with OSX. Core Graphics, Core Image, OpenCL, and XGrid are just a few. What I would like to see with Lion Server is the ability to strip back things to make a lean virtual machine with many of OSX's capabilities. It does not have be dumbed down to the point of OpenDarwin, because obviously I think we would all prefer the thing to have a Mac like ease of working. If such a thing existed, it would allow Netboot in concert with say Parallels Server edition and the Cumulus data store to make a powerful cloud architecture to use common desktops in addition to server farms for such service. Just a thought, but I like the idea of my WO application being able to migrate to the customer. But what do I know, I am just an academic (which is pretty close to professional dreamer.) Just a few cents, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Dec 23, 2010, at 4:35 AM, Simon wrote: > So, what will we miss? > > nothing. at all. > > this is the biggest favour apple have dished out in a while. mac os x server > is bloatware that doesn't belong anywhere near a server farm. like you say, > itunes ? wtf ? > > simon > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Dynamically changing the number of columns included in a D2W query/listing
Thank you for responding Ramsey, On Dec 22, 2010, at 6:44 AM, Ramsey Gurley wrote: > > On Dec 22, 2010, at 1:08 AM, Daniel Beatty wrote: > >> Greetings Gentlemen, Chuck, and Davids, >> I am exploring how to limit the number of columns queried and used in for a >> listing in D2W. My experiment uses ERModernLook, and has a the SDSS DR1 >> data set. Several of the tables have an annoyingly large number of columns >> (641 to be precise) and a large number of rows (770k of them). If the JVM >> is tweaked to 3GB of memory, ERModernLook can return a list from a blank >> query (taking nearly 2.5GB memory footprint).I have a few more tables >> with just about as a bad of a scheme and size arrangement. It would be >> nice to use this data set to measure just how much abuse D2W can handle. > > It sounds like you're mainly interested in just thrashing the app to see what > it can do under stress. That database table sounds sufficient for the job. > Are you putting all 770K rows on a single page? (^_^) I think it would be > interesting to see it using a "real world" setup with a batching display > group also. That would probably reduce the memory usage a lot, but that's > still a ton of columns to render. For the starting app, I literally reverse engineered the original database from inside a framework and am driving the program from an ERModernLook about as straight out of the box (by your example from WOWODC 2010), and ran it. The next step I took was to increase the memory available to the JVM to 3GB. One thing to be proud of, ERModernLook has a semi-batching display group, but still loads the entire table into memory. I am starting with the one of the large tables. Obviously, the small tables load without flaw. The rule set I have for the large table (so far) includes the following: "60 : (entity.name = 'BestTSField' and task = 'list') => batchSize = 5 [com.webobjects.directtoweb.Assignment]", "60 : (entity.name = 'BestTSField' and task = 'list') => fetchLimit = 5 [com.webobjects.directtoweb.Assignment]", "60 : (entity.name = 'BestTSField' and task = 'list') => displayPropertyKeys = (run,rerun,camcol,field) [com.webobjects.directtoweb.Assignment]", "60 : entity.name = 'BestTSField' => queryDataSourceDelegate = edu.ttu.cs.dcglab.dr1.model.ListBestTSFieldQueryDataSourceDelegate [ERDDelayedObjectCreationAssignment]", I currently have the last rule disabled since "edu.ttu.cs.dcglab.dr1.model.ListBestTSFieldQueryDataSourceDelegate" is not implemented. While these are set the way they are, it does not seem to have an effect on retrieval of this large table. It still basically loads the entire table into memory. Since this is a "real world" database that even Microsoft Research tried improve, it seems to be a worthy challenge to make ERModernLook tackle it. I can podcast the next effort and place it on scorpius.hpcc.ttu.edu. That machine is a Mac Pro running OSX Server 10.6.5 (developer seed) with about 6GB or RAM. I still need to talk the powers that be to open the ports podcast producer use to allow outside access, but I think that they can honor a community of interest. > >> A couple things would be handy for this experiment. >> >> 1. How do I use ERDQueryDataSourceDelegateInterface? It appears that the >> interface requires implementation of the queryDataSource and >> qualifierFromSender methods. > > > Just the queryDataSource method really. In the documentation I put on the > wiki, I included a qualifierFromSender() method since customizing the > qualifier on a query page seemed to be a common request. > > >> 2. Is there a way to specify different query data sources for different >> tasks for the same entity (list versus inspect)? > > I think the datasource is passed from the query page to the list page. I may > be mistaken, I'd have to look to be sure. Every inspect page I've seen just > uses the object(). No datasource involved. So the task would inherently be "query", it would not matter if the result were list or inspect. > >> 3. How do I get more run time logging from the WO application itself? I >> thought Shark could do something with the JVM. Can it measure the memory >> foot print over time? If so, how? > > > I'm not sure, but I've heard Pascal mention he is using Nagios to monitor > memory usage. Well lets hope that Pascal has some ideas. Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)4
Dynamically changing the number of columns included in a D2W query/listing
Greetings Gentlemen, Chuck, and Davids, I am exploring how to limit the number of columns queried and used in for a listing in D2W. My experiment uses ERModernLook, and has a the SDSS DR1 data set. Several of the tables have an annoyingly large number of columns (641 to be precise) and a large number of rows (770k of them). If the JVM is tweaked to 3GB of memory, ERModernLook can return a list from a blank query (taking nearly 2.5GB memory footprint).I have a few more tables with just about as a bad of a scheme and size arrangement. It would be nice to use this data set to measure just how much abuse D2W can handle. A couple things would be handy for this experiment. 1. How do I use ERDQueryDataSourceDelegateInterface? It appears that the interface requires implementation of the queryDataSource and qualifierFromSender methods. 2. Is there a way to specify different query data sources for different tasks for the same entity (list versus inspect)? 3. How do I get more run time logging from the WO application itself? I thought Shark could do something with the JVM. Can it measure the memory foot print over time? If so, how? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Uploading >3GB files with D2W Modern Look
Greetings Dave's, ladies, and gentlemen, I am working a prototype for D2W Modern Look and for the most part it is looking good. I am running into trouble with ER Attachment in D2W Modern Look when it comes to files >3GB in size. Naturally, the web browser or the session times out (even with the best network speed). What methods can I use that will allow an upload of this magnitude to happen in the background, and not time out? Thank you, Daniel Beatty, ABD Computer Scientist China Lake Naval Air Warfare Center dan.bea...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Any one try making a db4o adapter for EO?
Greetings all, Has anyone tried to make an adaptor for the database engine "db4o" or some of these so called "NoSQL" databases? I know it may sound like sacrilege, but it is worth at least one question. At least, it would be another case where we can show the power of the WO side. Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: TurnKey Installer Components
Greetings all, I kind of like Mike¹s idea, and probably there is room for a couple alternatives. By default for classroom or enterprise deployment, I would think that Kieran¹s template for /Application, /Developer, /Developer/Hudson, and /Library/Tomcat makes perfectly good sense.For user space install, the option to use user space with ~ on the front makes perfectly good sense. I thought Package Manager allowed on to do those kind of things, but I could be mistaken. For example, I would probably have a script that is checking out the WOInstaller or the 10.5 WO Installer and Project Wonder and installs Hudson with a restriction for localhost except through Apache under SSL.The second option would be to have said script run, and just include the directories in the package installer. Any ideas? Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 10/6/10 4:57 PM, "Mike Schrag" wrote: > So it sounds like the majority is ~/something ... I think ~/Applications is a > reasonable choice. > > ms > > On Oct 6, 2010, at 7:53 PM, Q wrote: > >> I install eclipse in ~/Developer/Applications/ >> >> On 07/10/2010, at 7:00 AM, Jeremy Matthews wrote: >> >>> And what is the consensus on the location for Eclipse? >>> >>> Last thread made me feel like we're leaning towards /Applications... >>> >>> /Applications >>> /Developer >>> other? >>> >>> Thanks, >>> jeremy >>> >>> On Oct 6, 2010, at 3:43 PM, John Huss wrote: >>> >>>> And the mod_WebObjects adaptor compiled for snow leopard. >>>> >>>> John >>>> >>>> On Wed, Oct 6, 2010 at 2:23 PM, Pascal Robert wrote: >>>>> >>>>> Le 2010-10-06 à 15:17, Jeremy Matthews a écrit : >>>>> >>>>>> > So...from the old installer fileshere is a list of what was >>>>>> installed in the past (some components optional) >>>>>> > >>>>>> > 1) Eclipse (whatever) >>>>>> > 2) WOLips (stable) >>>>>> > 3) EOGenerator Templates (I believe these are no longer needed by >>>>>> anyone???) >>>>>> > 4) Launchd scripts for wotaskd and womonitor >>>>>> > 5) Wonder Frameworks (latest stable) >>>>>> > 6) Wonder Framework Jars (latest stable) >>>>>> > 7) Wonder API Docs >>>>>> > 8) Wonder RuleModeler >>>>>> > 9) Frontbase (current + mgt apps) >>>>> >>>>> If FrontBase was only for the WOWODC demos, I would remove it. >>>>> >>>>> I would add Wonder versions of wotaskd and JavaMonitor, and that the >>>>> launch scripts start those versions instead of the Apple one. >>>>> >>>>>> > Anything we should add/remove? >>>>>> > >>>>>> > What should be optional (Wonder?) vs preselected (Eclipse, WOLips, >>>>>> etc)? >>>>> >>>>> Preselected : Eclipse, WOLips, wotaskd, Wonder frameworks and JavaDoc, and >>>>> the launch script for wotaskd. >>>>> ___ >>>>> Do not post admin requests to the list. They will be ignored. >>>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>>> Help/Unsubscribe/Update your Subscription: >>>>> http://lists.apple.com/mailman/options/webobjects-dev/johnthuss%40gmail.co>>>>> m >>>>> >>>>> This email sent to johnth...@gmail.com >>>> >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/qdolan%40gmail.com >>> >>> This email sent to qdo...@gmail.com >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com >> >> This email sent to msch...@pobox.com > > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil > > This email sent to daniel.bea...@navy.mil ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: ERModern Navigation Menu question
Begin forwarded message: > From: Daniel Beatty > Date: October 12, 2010 9:47:55 PM PDT > To: ISHIMOTO Ken > Cc: Daniel Beatty > Subject: Re: ERModern Navigation Menu question > > Thanks guys, > Those methods work. > > Some of the submenus had this menu.submenu structure. What are the > guidelines to use these specifications? > > Thank you, > Dan > > > On Oct 12, 2010, at 9:37 PM, ISHIMOTO Ken wrote: > >> Hi Daniel, >> >> Yes I got that too. >> >> The Code in MenuHeader >> >> // ERXModernNavigationMenu Support >> >> public NSKeyValueCoding navigationContext() { >> >> NSKeyValueCoding context = >> (NSKeyValueCoding)session().objectForKey("navigationContext"); >> >> >> >> if (context().page() instanceof D2WPage) { >> context = ((D2WPage)context().page()).d2wContext(); >> } >> >> >> if(context == null) { >> context = new NSMutableDictionary(); >> session().setObjectForKey(context, "navigationContext"); >> } >> >> ERXNavigationState state = >> ERXNavigationManager.manager().navigationStateForSession(session()); >> return context; >> } >> >> didn't work for me. Only in D2W App, but not in Hybrid App's. The design >> above won't work with second or third Layer. >> I also was debugging much, because it really didn't work. >> >> I changed it like below, and now it works great in Hybrid App's too. >> >> >> // >> // Navigation >> // >> >> /** >> * Rule : Set "navigationState" to update ERXNavigationState >> */ >> public NSKeyValueCoding navigationContext() { >> NSKeyValueCoding context = >> (NSKeyValueCoding)session().objectForKey("navigationContext"); >> >> if (context().page() instanceof D2WPage) { >> /* D2W Page */ >> return ((D2WPage)context().page()).d2wContext(); >> } else if(context instanceof NSMutableDictionary || >> context instanceof NSDictionary) { >> /* not an D2WContext, but Normal Page NSDictionary */ >> } else if(context == null) { >> context = new NSMutableDictionary(); >> } >> >> ERXNavigationState state = >> ERXNavigationManager.manager().navigationStateForSession(session()); >> >> NSMutableDictionary mdic = new >> NSMutableDictionary(1); >> mdic.setObjectForKey(state.stateAsString(), "navigationState"); >> context = mdic; >> >> session().setObjectForKey(context, "navigationContext"); >> >> >> return context; >> } >> >> >> Hope this help, and maybe that has to be fixed in the Demo as well. >> >> >> >> On 2010/10/12, at 23:23, Daniel Beatty wrote: >> >>> Greetings gurus, >>> I was experimenting with ERModernLook and making a custom navigation list. >>> I noticed that for menu items not named Home, Movie, Tab, etc that I got an >>> unexpected behavior. Namely, those pretty tabs that Dave took care to make >>> disappeared and my tabs look pretty sad. After that, I proceeded to look >>> at the rule files, the component, and for some CSS entries to determine >>> what is controlling this behavior. Since my first glance has come up >>> empty, I am forced to seek a better source of knowledge about these things >>> than what I personally have.I image it is a simple thing, and I could >>> be working too hard. Thus if any of you gurus can point out the “snake >>> under my nose” I would appreciate it. >>> >>> Thank you, >>> >>> Daniel Beatty >>> Computer Scientist, Detonation Sciences Branch >>> Code 474300D >>> 2401 E. Pilot Plant Rd. M/S 1109 >>> China Lake, CA 93555 >>> daniel.bea...@navy.mil >>> (760)939-7097 >>> >>> ___
ERModern Navigation Menu question
Greetings gurus, I was experimenting with ERModernLook and making a custom navigation list. I noticed that for menu items not named Home, Movie, Tab, etc that I got an unexpected behavior. Namely, those pretty tabs that Dave took care to make disappeared and my tabs look pretty sad. After that, I proceeded to look at the rule files, the component, and for some CSS entries to determine what is controlling this behavior. Since my first glance has come up empty, I am forced to seek a better source of knowledge about these things than what I personally have.I image it is a simple thing, and I could be working too hard. Thus if any of you gurus can point out the ³snake under my nose² I would appreciate it. Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Deployment setup on a OS X box
+1 Excellent idea. P.S. The offer still stands to add scorpius.hpcc.ttu.edu and/or hercules.cs.ttu.edu to further facilitate the WO Community at large, say as a mirror. The bandwidth is good and they are both Mac servers. I further encourage fellow universities to join in on this. After all, that is how the infamous social network spread like wild fire. On 10/9/10 11:08 PM, "Paul D Yu" wrote: > Great idea! > > +1 > > Sent from my iPad > > On Oct 10, 2010, at 2:01 AM, Pascal Robert wrote: > >> I'm setting up a Mac Mini Server, and it's the first time since 2008 that I'm >> setting up a OS X box just for deployment. I installed WO with >> woinstaller.jar, but I did forget that it won't install it in /, saying that >> /System already exists. So I installed it in /Developer, and had to create a >> symlink for /Library/WebObjects to /Developer/Library/WebObjects. >> >> Now, since it's a deployment box, I don't actually need WO on it, I only need >> the Apache adaptor, wotaskd and JavaMonitor with embedded frameworks. So I'm >> thinking of creating a installer (.pkg) that would : >> >> - create /Library/WebObjects and /Library/WebServer/Documents if they don't >> already exists >> - install wotaskd.woa from Wonder, in /Library/WebObjects/JavaApplications >> - instal JavaMonitor.woa from Wonder, in /Library/WebObjects/JavaApplications >> - install the two launchctl scripts >> - install and load the Apache HTTP adaptor from Wonder >> >> Any opinions on this? >> >> >> -- >> Pascal Robert >> prob...@macti.ca >> >> AIM/iChat : MacTICanada >> LinkedIn : http://www.linkedin.com/in/macti >> Twitter : pascal_robert >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com >> >> This email sent to p...@mac.com > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil > > This email sent to daniel.bea...@navy.mil Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: BugTracker on Derby
Greetings all, Oh silly me. The old WO install database script. Although, migrations seems to complain about the Derby database generated by the script, but I think I can generate the SQL otherwise and hopefully adjust the bug.sql. Does the WOnder or WOInstaller make such a correction, or is it the same as the Leopard version? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 On Sep 30, 2010, at 4:02 PM, Daniel Beatty wrote: > Greetings WO gang, > Do we have a procedure for setting up the Bug Tracker example against Apache > Derby? If so, I would be curious as to what it is. > > Thank you, > Daniel Beatty > Computer Scientist, Detonation Sciences Branch > Code 474300D > 2401 E. Pilot Plant Rd. M/S 1109 > China Lake, CA 93555 > daniel.bea...@navy.mil > (760)939-7097 > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
BugTracker on Derby
Greetings WO gang, Do we have a procedure for setting up the Bug Tracker example against Apache Derby? If so, I would be curious as to what it is. Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: [OT] Restoring a FrontBase DB
Greetings Mark, Looks like it might. What procedure do I need to apply to this XCode project to make it behave. It appears to an Old WO code. Thank you, Dan On Sep 28, 2010, at 12:16 PM, Mark Ritchie wrote: > On 28/Sep/2010, at 12:10 PM, David Holt wrote: >> No, it's a little more involved than that. There is a script available on >> the downloads page: MySQL2FB >> I can't vouch for its voracity, but would really be interested in your >> experience of migrating MySQL to FB. > > If the script solution proves to be too much of a hassle then perhaps an EOF > solution would work: > http://lists.apple.com/archives/webobjects-dev/2009/Nov/msg00689.html > > I've used this for years to transfer databases from vendor to vendor. ;-) > M. > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: [OT] Restoring a FrontBase DB
Thanks David, I can try that out on my Mini tonight. Is it similar also for OpenBase? I currently building a case for these different databases, and it would be handy to have hard number comparisons, preferably with demos. Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 9/28/10 11:34 AM, "David Holt" wrote: > > On 2010-09-28, at 11:16 AM, Chuck Hill wrote: > >> Hi Dan, >> >> >> On Sep 28, 2010, at 11:11 AM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: >> >>> Greetings Chuck, >>> I tried yesterday on Frontbase, and plan on trying it out with OpenBase at >>> this other location. In the case of Frontbase, I ran into trouble with >>> migrations while testing it with the BugTracker application (example). >> >> I suspect that migrations in this app may be cursed. :-) > > I can confirm that FB works perfectly with BT, if not a little tricky. This > what I did as a two minute test of BT: > > Go into properties of BugTracker and uncomment all the related FB properties. > > Create database "bug" in FB, add user "bug" as described in the properties > file > > Comment all the database related properties in Properties.Memory (these are > picked up by default if you don't do this but I am not sure where this is > coming from). > > Right click on BugTracker (create).launch and run as BugTracker. I had to stop > this application once the migrations finished > Right click on BugTracker.launch and run as BugTracker. From now on you use > this launch configuration. > > Use admin/admin as an example user login. > > PROFIT :-) > > d > > >> >>> I was trying to see if I did not get the same errors as I did with MySQL, >>> and >>> understand how migrations work when deploying using Hudson. >>> >>> In the event of the Memory Adaptor, WOLips liked it but the Mini running >>> with a Hudson installed Wonder did not. It complained that the Memory >>> adaptor was not included and complained something fierce. >> >> That might be in the optional frameworks, I have no idea what your Hudson >> installs. >> >> >>> Regarding Frontbase, it saw the Frontbase JDBC driver, but ran into trouble >>> similar to that of MySQL. Any ideas? >> >> No, because I don't recall what trouble you ran into with MySQL. :-) >> Details? Did you include the FrontBasePlugin.framework that is part of >> Wonder? >> >> >> Chuck >> >> >>> On 9/28/10 9:08 AM, "Chuck Hill" wrote: >>> >>>> >>>> On Sep 28, 2010, at 8:46 AM, Daniel Beatty wrote: >>>> >>>>> Greetings all, >>>>> I would certainly like to examine Frontbase and OpenBase. One to ensure >>>>> that we don't loose those capabilities, and two for some of the features >>>>> that are advertised in Frontbase that have a remarkable appeal. >>>>> >>>>> That being said, are there any tutorials using Frontbase with migrations? >>>>> I >>>>> think there could a call for some jump start tutorials on this as I have >>>>> been listening to the student grapevine. >>>> >>>> Migrations "just work". I think they were originally written against FB. >>>> >>>> >>>> Chuck >>>> >>>> >>>>> On 9/28/10 8:22 AM, "Kieran Kelleher" wrote: >>>>> >>>>>> >>>>>> On Sep 28, 2010, at 11:16 AM, Chuck Hill wrote: >>>>>> >>>>>>> On Sep 28, 2010, at 5:08 AM, Kieran Kelleher wrote: >>>>>>> >>>>>>>> Sorry in advance for being completely unhelpful ;-) . >>>>>>>> >>>>>>>> On Sep 28, 2010, at 7:33 AM, David Avendasora wrote: >>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> I've been trying to signup for the FrontBase Dev list, but it's not >>>>>>>>> working >>>>>>>>> for some reason, >>>>>>>> >>>>>>>> Chuck warned them in advance about you, so that is why they won't let >>>>>>>> you >>>>>>>> sign up. >>>>>>>
Re: [OT] Restoring a FrontBase DB
Greetings Chuck, On 9/28/10 8:16 AM, "Chuck Hill" wrote: > On Sep 28, 2010, at 5:08 AM, Kieran Kelleher wrote: > >> Sorry in advance for being completely unhelpful ;-) . >> >> On Sep 28, 2010, at 7:33 AM, David Avendasora wrote: >> >>> Hi all, >>> >>> I've been trying to signup for the FrontBase Dev list, but it's not working >>> for some reason, >> >> Chuck warned them in advance about you, so that is why they won't let you >> sign up. > > I didn't actually. They must have some AI software built in now. > > >>> so I thought I'd post this here since there's so many FB here. >> >> Not really just Chuck uses FB I think .. the majority use MySQL. > > The majority also think that Brittany Spears is a wonderful musician. She may be a good singer and dancer. Although, I think the jury of shrinks are still out about her sanity and taste in musical presentation. The things I am impressed with Frontbase about is its capability of using multiple file system partitions thus allowing multiple huge RAID systems to be employed, its ability to migrate databases such as MySQL, Access, and FileMaker with very little trouble, and regulation on batch size. I happen to have a really large MySQL database, for academic purposes, to test the migration and large scale features on. Does any one have any guidance for such a test? Tutorials would be even better. And, if any of the Southern California based Frontbase users/ developers would like to converse these ideas in a WO group say near Riverside, San Bernardino, or some where near by that would be great. The ability to handle such a large dataset would speak many additional volumes for the Frontbase database. Thanks, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 > > :-) > > Chuck > > > >>> This is my first time using FrontBase. >> >> You still have time to turn back .. use MySQL instead ;-) >> >> >> >> >>> I'm trying to restore a DB from a file provided to me. I have FrontBase >>> 5.1.3f installed. >>> >>> The restore process seems to be stalled at "Transaction Log disabled". I >>> have a 2.8GHz MacBook Pro with 8GB of RAM and a 256GB SSD and the file I'm >>> trying to restore from is only 125MB. >>> >>> Here's what I'm getting: >>> >>> Daves-Laptop:~ davendasora$ sudo /Library/FrontBase/bin/FrontBase -create >>> -restore='/Users/davendasora/Documents/Projects/A/B_2010_09_21-03_15_00' >>> acDB >>> 2010-09-28 05:14:57 License problem detected: Could not open license file >>> /Library/FrontBase/LicenseString: No such file or directory >>> Using the unlicensed FREE version options >>> An unlicensed option was specified: Backup/Restore >>> 2010-09-28 05:14:57 FrontBase Server - 5.1.3f 64-bit on Mac OS X [Server] >>> 2010-09-28 05:14:57 Bootstrapping new database: >>> /Library/FrontBase/Databases/acDB.fb >>> 2010-09-28 05:14:57 Bootstrapping new database >>> 2010-09-28 05:14:57 Bootstrapping DEFINITION_SCHEMA done >>> 2010-09-28 05:14:58 Bootstrapping INFORMATION_SCHEMA done >>> 2010-09-28 05:14:58 Transaction Log disabled >>> >>> It has been stalled there for over 2 hours. >> >> So that means you started at 5:30am .. >> >> >> >>> That just doesn't seem right for 125MB of data. >>> >>> What am I doing wrong? >> >> Using FB instead of MySQL, that's what you are doing wrong ;-) >> >> Regards, your friend, Kieran >> >> PS. Now turning off my email for next 24 hours so I don't have to respond to >> any retaliation. >> >> >> >> >>> >>> Dave ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com >>> >>> This email sent to kelleh...@gmail.com >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village. >> net >> >> This email sent to ch...@global-village.net ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: [OT] Restoring a FrontBase DB
Greetings all, I would certainly like to examine Frontbase and OpenBase. One to ensure that we don't loose those capabilities, and two for some of the features that are advertised in Frontbase that have a remarkable appeal. That being said, are there any tutorials using Frontbase with migrations? I think there could a call for some jump start tutorials on this as I have been listening to the student grapevine. Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 9/28/10 8:22 AM, "Kieran Kelleher" wrote: > > On Sep 28, 2010, at 11:16 AM, Chuck Hill wrote: > >> On Sep 28, 2010, at 5:08 AM, Kieran Kelleher wrote: >> >>> Sorry in advance for being completely unhelpful ;-) . >>> >>> On Sep 28, 2010, at 7:33 AM, David Avendasora wrote: >>> >>>> Hi all, >>>> >>>> I've been trying to signup for the FrontBase Dev list, but it's not working >>>> for some reason, >>> >>> Chuck warned them in advance about you, so that is why they won't let you >>> sign up. >> >> I didn't actually. They must have some AI software built in now. >> >> >>>> so I thought I'd post this here since there's so many FB here. >>> >>> Not really just Chuck uses FB I think .. the majority use MySQL. >> >> The majority also think that Brittany Spears is a wonderful musician. >> > > good response . and I have no response to that statement since I am not in > the majority in that regard :-) > > > >> :-) >> >> Chuck >> >> >> >>>> This is my first time using FrontBase. >>> >>> You still have time to turn back .. use MySQL instead ;-) >>> >>> >>> >>> >>>> I'm trying to restore a DB from a file provided to me. I have FrontBase >>>> 5.1.3f installed. >>>> >>>> The restore process seems to be stalled at "Transaction Log disabled". I >>>> have a 2.8GHz MacBook Pro with 8GB of RAM and a 256GB SSD and the file I'm >>>> trying to restore from is only 125MB. >>>> >>>> Here's what I'm getting: >>>> >>>> Daves-Laptop:~ davendasora$ sudo /Library/FrontBase/bin/FrontBase -create >>>> -restore='/Users/davendasora/Documents/Projects/A/B_2010_09_21-03_15_00' >>>> acDB >>>> 2010-09-28 05:14:57 License problem detected: Could not open license file >>>> /Library/FrontBase/LicenseString: No such file or directory >>>> Using the unlicensed FREE version options >>>> An unlicensed option was specified: Backup/Restore >>>> 2010-09-28 05:14:57 FrontBase Server - 5.1.3f 64-bit on Mac OS X [Server] >>>> 2010-09-28 05:14:57 Bootstrapping new database: >>>> /Library/FrontBase/Databases/acDB.fb >>>> 2010-09-28 05:14:57 Bootstrapping new database >>>> 2010-09-28 05:14:57 Bootstrapping DEFINITION_SCHEMA done >>>> 2010-09-28 05:14:58 Bootstrapping INFORMATION_SCHEMA done >>>> 2010-09-28 05:14:58 Transaction Log disabled >>>> >>>> It has been stalled there for over 2 hours. >>> >>> So that means you started at 5:30am .. >>> >>> >>> >>>> That just doesn't seem right for 125MB of data. >>>> >>>> What am I doing wrong? >>> >>> Using FB instead of MySQL, that's what you are doing wrong ;-) >>> >>> Regards, your friend, Kieran >>> >>> PS. Now turning off my email for next 24 hours so I don't have to respond to >>> any retaliation. >>> >>> >>> >>> >>>> >>>> Dave ___ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> http://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com >>>> >>>> This email sent to kelleh...@gmail.com >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription:
Re: Cocoa WebObjects Integration
Greetings Farrukh, Well, I do like the way D2WContext works, and have done similar things in the past (published at WWDC 2008, Mexican Science Academy 2009, and IEEE Mobile Data Management 2010). In those cases, it was academic and a form of JSON-RPC turned out to the best solution. My next papers probably will explore D2W a little more closely as combine previous work and D2WContext should be doable. Both ERRest and D2WContext obviously provide a framework for generalizing access to plist oriented structures. This does not exclude or diminish to quality or validity of the Mashup ORM proposed. On the contrary, it is simply a contribution to the point. As it is generally accessible and usable by all mobile devices including iOS, it has a little more appeal to the academic world. Dan On 9/22/10 3:06 PM, "Farrukh Ijaz" wrote: > Hi Dan, > > No it was not difficult at all. You just need to understand how you can use > D2WContext class and inferring rules in your code. It's fun to play in this > domain. > > I never used plists so I can't really comment. However I like XML because it's > easy to read and I think it is better choice to exchange info than JSON or > PLIST as XML parsers are available in every platform. > > I will never vote for SOAP. I consider it to be overly engineered integration > choice. > > Farrukh > > Sent from my iPhone > > On 2010-09-23, at 12:36 AM, David Holt wrote: > >> Hi Farrukh, >> >> On 2010-09-22, at 2:09 PM, Farrukh Ijaz wrote: >> >>> Hi Dan, >>> >>> You can simply use ERRest framework with slight modification to the handlers >>> to make it D2W compliant. I did a small project a couple of months ago in >>> which I used D2W with custom tasks Get, Put, Post and Delete. >> >> Was it difficult to implement? It sounds very interesting. >> >> Combined with the plist stuff, it becomes even more so. >> >> David >> >> >>> >>> Also, I guess if you do an iPad application to communicate with your WO >>> application using ERRest and iOS XML API sounds impressive than something >>> done using GWT. >>> >>> Regards, >>> >>> Farrukh >>> >>> Sent from my iPhone >>> >>> On 2010-09-22, at 11:44 PM, Daniel Beatty >> <mailto:daniel.bea...@navy.mil> > wrote: >>> >>>> Greetings Dino and Daniel, >>>> I am just making a few observations that I have learned in the process of >>>> making my dissertation on this very subject. What it comes down to is >>>> this. Now that Cocoa includes WebKit with HTML5, my approach is to combine >>>> D2W and ERRest with say GWT to make a mashup ORM. The idea is that if the >>>> calls are all known, then any WebKit Cocoa app or AJAX program can call >>>> those methods in the ORM. >>>> >>>> So my tidbits are, and that would be my major beer money project. >>>> >>>> Later, >>>> Dan >>>> >>>> >>>> On 9/19/10 10:24 AM, "Dino Strausz" < >>>> di...@mac.com <mailto:di...@mac.com> > wrote: >>>> >>>>> ¡Gracias Daniel! >>>>> >>>>> I realy appreciate it... I'll take a look. >>>>> >>>>> Hopping all you are doing fine, >>>>> your fan, >>>>> Dino >>>>> >>>>> >>>>> On 19 Sep 2010, at 11:33 AM, Daniel Mejía wrote: >>>>> >>>>>> Dino, >>>>>> >>>>>> I found a WOWODC podcast from Andrew Lindesay in the wocommunity site and >>>>>> the podcast from Mike Schrag ( >>>>>> <http://webobjects.mdimension.com/wonder/screencasts/ERRest-2010-02-16.mo >>>>>> v> >>>>>> http://webobjects.mdimension.com/wonder/screencasts/ERRest-2010-02-16.mov >>>>>> <http://webobjects.mdimension.com/wonder/screencasts/ERRest-2010-02-16.mo >>>>>> v> ). >>>>>> >>>>>> >>>>>> Saludos, >>>>>> >>>>>> Daniel. >>>>>> >>>>>> >>>>>> El 18/09/2010, a las 22:39, >>>>>> >>>>>> webobjects-dev-requ...@lists.apple.com >>>>>> <mailto:webobjects-dev-requ...@lists.apple.com> escribió: >>>>>> >>>>>>> >>>>>>> De: Dino Strausz < di...@ma
Re: Cocoa WebObjects Integration
Greetings Dino and Daniel, I am just making a few observations that I have learned in the process of making my dissertation on this very subject. What it comes down to is this. Now that Cocoa includes WebKit with HTML5, my approach is to combine D2W and ERRest with say GWT to make a mashup ORM. The idea is that if the calls are all known, then any WebKit Cocoa app or AJAX program can call those methods in the ORM. So my tidbits are, and that would be my major beer money project. Later, Dan On 9/19/10 10:24 AM, "Dino Strausz" wrote: > ¡Gracias Daniel! > > I realy appreciate it... I'll take a look. > > Hopping all you are doing fine, > your fan, > Dino > > > On 19 Sep 2010, at 11:33 AM, Daniel Mejía wrote: > >> Dino, >> >> I found a WOWODC podcast from Andrew Lindesay in the wocommunity site and the >> podcast from Mike Schrag >> (http://webobjects.mdimension.com/wonder/screencasts/ERRest-2010-02-16.mov). >> >> >> Saludos, >> >> Daniel. >> >> >> El 18/09/2010, a las 22:39, webobjects-dev-requ...@lists.apple.com escribió: >> >>> >>> De: Dino Strausz >>> Fecha: 18 de septiembre de 2010 19:21:13 CDT >>> Para: webobjects-dev@lists.apple.com >>> Asunto: Subject: Re: Cocoa WebObjects Integration >>> >>> >>> Hola Mike, >>> >>> could you please pontime there directly witha link? >>> I would like to read about it... >>> >>> regards all ;^) >>> >>> Dino >>> >>> >>> On 15 Sep 2010, at 4:18 PM, webobjects-dev-requ...@lists.apple.com wrote: >>> >>>> Message: 9 >>>> Date: Wed, 15 Sep 2010 16:50:51 -0400 >>>> From: Mike Schrag >>>> Subject: Re: Cocoa WebObjects Integration >>>> To: Daniel Mej?a >>>> Cc: webobjects-dev@lists.apple.com >>>> Message-ID: <686b1803-e87e-44f9-bd8f-d7ee6e42d...@pobox.com> >>>> Content-Type: text/plain; charset=iso-8859-1 >>>> >>>> imo, errest with json or plist going back and forth. you can do soap >>>> services as well. i wrote a bunch of stuff on the wiki pages from my last >>>> experience with that (couple years ago). >>>> >>>> ms >>>> >>>> On Sep 15, 2010, at 4:45 PM, Daniel Mejía wrote: >>>> >>>>> Hi all, >>>>> >>>>> What is the best way to integrate WebObjects with cocoa?. I have a WO >>>>> application but the customer wants to convert from html to cocoa, there is >>>>> a way to integrate both technologies? >>>>> >>>>> Saludos, >>>>> >>>>> Daniel. >> > > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil > > This email sent to daniel.bea...@navy.mil Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Auto-Qualifying all listings
Thanks David, Well the next question, is there another RDBMS like Postgres, Derby or some other (preferably free, cheap, etc) that does not have such trouble? Is it worth it to try one of these other RDBMS systems? Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 9/21/10 4:41 PM, "David Holt" wrote: > > On 2010-09-21, at 4:29 PM, Daniel Beatty wrote: > >> Greetings Chuck, >> I was looking and pecking at it, too. The MySQL Admin tool would lead a >> person to believe that it is not, but seems to the be one variable that is >> outstanding. The fact that the rest of the tokens in that SQL are accepted >> by MySQL in other migration actions, leads me to believe that the RELEASE >> variable is the sole trouble child. >> >> As long as I can figure out how to make Eclipse do that, at least the >> migration step will not complain when it tries to run from a Hudson - Ant >> built equivalent. It has the MySQL Plugin, along with rest of the Wonder >> build that supposedly succeeded in Hudson. However, it seems to have >> something that is telling it not to load it. To say the least, it is a bit >> strange. Oh well, it is bound to have a few lessons to learn, yet. >> >> Also, what is the default database that Bug Tracker is using. For example, >> when imported in Eclipse, it just ran. Unfortunately, it did not tell me >> which JDBC driver it was using. My first guess would be the memory adaptor, > > That sounds right. Just check the properties file(s) for confirmation. You > might have to look in BTBusinessLogic > > David > > >> but I am not sure. >> >> In any case, I am grateful for all of the assistance so far, and hope to >> make all of these goodies work. >> >> Thank you, >> >> Daniel Beatty >> Computer Scientist, Detonation Sciences Branch >> Code 474300D >> 2401 E. Pilot Plant Rd. M/S 1109 >> China Lake, CA 93555 >> daniel.bea...@navy.mil >> (760)939-7097 >> >> >> On 9/21/10 2:04 PM, "Chuck Hill" wrote: >> >>> >>> On Sep 21, 2010, at 2:03 PM, David LeBer wrote: >>> >>>> >>>> On 2010-09-21, at 4:25 PM, Chuck Hill wrote: >>>> >>>>> >>>>> On Sep 21, 2010, at 1:17 PM, Daniel Beatty wrote: >>>>> >>>>>> Greetings Chuck, >>>>>> Well, I decided to try going through WOLips as opposed to Hudson. I >>>>>> added >>>>>> the MySQL plugin and got a lot farther, but I am still running into some >>>>>> trouble. This time at the "Release" table. In particular, MySQL >>>>>> complains >>>>>> about: >>>>>> >>>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You >>>>>> have an error in your SQL syntax; check the manual that corresponds to >>>>>> your >>>>>> MySQL server version for the right syntax to use near 'RELEASE(DATE_DUE >>>>>> DATETIME NOT NULL, ID INTEGER NOT NULL, IS_OPEN INTEGER NOT NUL' at line >>>>>> 1 >>>>>> >>>>>> >>>>>> >>>>>> Now the "NUL" looks suspicious, and the real question is how do I fix it? >>>>> >>>>> My guess is that this is a Red Herring. It is just showing you 80 >>>>> characters (count them!) of context surrounding the error. >>>>> >>>>> Some guesses: >>>>> - ID is a reserved word in MySQL >>>> >>>> Nope, I use ID all the time. However... RELEASE is (tada!). >>> >>> I would have been guessing a LONG time before I guessed that. >>> >>> >>>> >>>>> - one of the data types is wrong (wrong JDBC driver / version?) >>>>> >>>>> >>>>> Chuck >>>>> >>>>> >>>>>> On Sep 21, 2010, at 12:18 PM, Chuck Hill wrote: >>>>>> >>>>>>> You need to add the plugin framework to the classpath file in >>>>>>> App.woa/Contents/MacOs/something >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Sep 21, 2010, at 12:04 PM, Daniel Beatty wrote: >>>>>>> >>>>>>>> Greetings David
Re: NoClassDefFoundError on ERXValidationException at startup
True Chuck, Although, I was just going to leave it at "morons, idiots, and misery enjoys company". Later, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 9/21/10 4:28 PM, "Chuck Hill" wrote: > You have to admit, David has some mad skillz in this area! > > > On Sep 21, 2010, at 4:23 PM, Mike Schrag wrote: > >> one of the classes in your built project is touching it ... you might >> breakpoint in _NSUtilities._classWithPartialName and see what class name was >> passed in and what class it is trying to touch specifically. >> >> On Sep 21, 2010, at 7:02 PM, David Avendasora wrote: >> >>>> On Sep 21, 2010, at 6:24 PM, Mike Schrag wrote: >>>> >>>>> i would maybe run with verbose classloading on, and you might be able to >>>>> see what class was attempting to load when this failed ... i would also >>>>> print out your classpath. obviously' you're mixing and matching frameworks >>>>> along the line ... like maybe your app is linked against old wonder but >>>>> you link to a framework that is linked against new wonder? >>> >>> I have custom install location for WO just for this project. It contains >>> only WO (Installed with the WOInstaller.jar) and some pre-compiled >>> WOFrameworks listed below. There are no Wonder (or other) framework projects >>> in my workspace at all. Just this one app. >>> >>> Here's the .classpath: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> path="Libraries/commons-discovery.jar"/> >>> >> path="Libraries/commons-logging.jar"/> >>> >>> >>> >>> >> path="Libraries/commons-io-1.4.jar"/> >>> >> path="Libraries/commons-lang-2.4.jar"/> >>> >>> >> path="Libraries/saxon9-xpath.jar"/> >>> >>> >>> >>> >>> >>> >>> Here's the entries from my custom wolips.properties file: >>> >>> wo.local.frameworks=/Developer/WebObjects/Versions/Amagavi_533/Library/Frame >>> works >>> wo.local.root=/Developer/WebObjects/Versions/Amagavi_533 >>> wo.network.frameworks= >>> wo.network.root= >>> wo.system.frameworks=/Developer/WebObjects/Versions/Amagavi_533/System/Libra >>> ry/Frameworks >>> wo.system.root=/Developer/WebObjects/Versions/Amagavi_533/System >>> wo.user.frameworks= >>> wo.user.root= >>> >>> I don't have WebObjects or any WOFrameworks installed in the default System >>> or Local locations at all. >>> >>> Here's the console output with -verbose:class set: (emphasis mine) >>> >>> >>> [Loaded er.extensions.ERXEntityClassDescription from >>> file:/Developer/WebObjects/Versions/Amagavi_533/Library/Frameworks/ERExtensi >>> ons.framework/Resources/Java/ERExtensions.jar] >>> [Loaded er.extensions.ERXValidationException from >>> file:/Developer/WebObjects/Versions/Amagavi_533/Library/Frameworks/ERExtensi >>> ons.framework/Resources/Java/ERExtensions.jar] >>> [Loaded er.extensions.ERXEntityClassDescription$Factory from >>> file:/Developer/WebObjects/Versions/Amagavi_533/Library/Frameworks/ERExtensi >>> ons.framework/Resources/Java/ERExtensions.jar] >>> [Loaded com.cmsamagavi.ac.ACERXEntityClassDescriptionFactory from >>> file:/Users/davendasora/Documents/Projects/Amagavi/EclipseWorkspace/AIS/buil >>> d/AIS.woa/Contents/Resources/Java/] >>> [Loaded er.javamail.ERJavaMail from >>> file:/Developer/WebObjects/Versions/Amagavi_533/Library/Frameworks/ERJavaMai >>> l.framework/Resources/Java/ERJavaMail.jar] >>> [Loaded java.util.regex.PatternSyntaxException from >>> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.j >>> ar] >>> 39 [main] WARN NSLog - A fatal exception occurred: >>> er/extensions/validation/ERXValidationException >>> [Loaded java.io.PrintWriter from >>> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.j >>> ar] >&
Re: D2W Auto-Qualifying all listings
Greetings Chuck, I was looking and pecking at it, too. The MySQL Admin tool would lead a person to believe that it is not, but seems to the be one variable that is outstanding. The fact that the rest of the tokens in that SQL are accepted by MySQL in other migration actions, leads me to believe that the RELEASE variable is the sole trouble child. As long as I can figure out how to make Eclipse do that, at least the migration step will not complain when it tries to run from a Hudson - Ant built equivalent. It has the MySQL Plugin, along with rest of the Wonder build that supposedly succeeded in Hudson. However, it seems to have something that is telling it not to load it. To say the least, it is a bit strange. Oh well, it is bound to have a few lessons to learn, yet. Also, what is the default database that Bug Tracker is using. For example, when imported in Eclipse, it just ran. Unfortunately, it did not tell me which JDBC driver it was using. My first guess would be the memory adaptor, but I am not sure. In any case, I am grateful for all of the assistance so far, and hope to make all of these goodies work. Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2401 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 9/21/10 2:04 PM, "Chuck Hill" wrote: > > On Sep 21, 2010, at 2:03 PM, David LeBer wrote: > >> >> On 2010-09-21, at 4:25 PM, Chuck Hill wrote: >> >>> >>> On Sep 21, 2010, at 1:17 PM, Daniel Beatty wrote: >>> >>>> Greetings Chuck, >>>> Well, I decided to try going through WOLips as opposed to Hudson. I added >>>> the MySQL plugin and got a lot farther, but I am still running into some >>>> trouble. This time at the "Release" table. In particular, MySQL complains >>>> about: >>>> >>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You >>>> have an error in your SQL syntax; check the manual that corresponds to your >>>> MySQL server version for the right syntax to use near 'RELEASE(DATE_DUE >>>> DATETIME NOT NULL, ID INTEGER NOT NULL, IS_OPEN INTEGER NOT NUL' at line 1 >>>> >>>> >>>> >>>> Now the "NUL" looks suspicious, and the real question is how do I fix it? >>> >>> My guess is that this is a Red Herring. It is just showing you 80 >>> characters (count them!) of context surrounding the error. >>> >>> Some guesses: >>> - ID is a reserved word in MySQL >> >> Nope, I use ID all the time. However... RELEASE is (tada!). > > I would have been guessing a LONG time before I guessed that. > > >> >>> - one of the data types is wrong (wrong JDBC driver / version?) >>> >>> >>> Chuck >>> >>> >>>> On Sep 21, 2010, at 12:18 PM, Chuck Hill wrote: >>>> >>>>> You need to add the plugin framework to the classpath file in >>>>> App.woa/Contents/MacOs/something >>>>> >>>>> >>>>> >>>>> On Sep 21, 2010, at 12:04 PM, Daniel Beatty wrote: >>>>> >>>>>> Greetings David, >>>>>> Looks like you are right. Here, I though I had it loaded with Hudson, >>>>>> but I was mistaken.Now I have copied over to /Library/Frameworks. Of >>>>>> course, that failed. I also tried copying my properties so that I have: >>>>>> ( cd /Library/WebObjects/JavaApplications/BugTracker.woa ; >>>>>> ./BugTracker \ >>>>>> -Der.javamail.centralize=false \ >>>>>> -Der.extensions.ERXApplication.developmentMode=true \ >>>>>> -DdbConnectURLGLOBAL=jdbc:mysql://localhost/bug?capitalizeTypenames=true >>>>>> \ >>>>>> -DdbConnectUserGLOBAL=bugUser \ >>>>>> -DdbConnectPasswordGLOBAL=password \ >>>>>> -DdbConnectPluginGLOBAL= \ >>>>>> -DdbConnectDriverGLOBAL= \ >>>>>> -DdbEOPrototypesEntityGLOBAL=EOJDBCMySQLPrototypes \ >>>>>> -Dbuild.root=/Volumes/wabbit/Hudson/Roots \ >>>>>> -Dwonder.framework.install=/Volumes/wabbit/Hudson/Wonder/Library/Framewor >>>>>> ks \ >>>>>> -Dweb.framework.install.root=/Volumes/wabbit/Hudson/Wonder/Library/WebSer >>>>>> ver/Documents/WebObjects/Frameworks \ >>>>>> -Dwo.woroot=/Volumes/wabbit/Hudson/Wonder >>>>>> wo.system.frameworks=/Volumes/wabbit/Hudson/Wonder/System/Library/F
Re: D2W Auto-Qualifying all listings
Greetings Chuck, Well, I decided to try going through WOLips as opposed to Hudson. I added the MySQL plugin and got a lot farther, but I am still running into some trouble. This time at the "Release" table. In particular, MySQL complains about: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'RELEASE(DATE_DUE DATETIME NOT NULL, ID INTEGER NOT NULL, IS_OPEN INTEGER NOT NUL' at line 1 Now the "NUL" looks suspicious, and the real question is how do I fix it? Thank you, Dan On Sep 21, 2010, at 12:18 PM, Chuck Hill wrote: > You need to add the plugin framework to the classpath file in > App.woa/Contents/MacOs/something > > > > On Sep 21, 2010, at 12:04 PM, Daniel Beatty wrote: > >> Greetings David, >> Looks like you are right. Here, I though I had it loaded with Hudson, but I >> was mistaken.Now I have copied over to /Library/Frameworks. Of course, >> that failed. I also tried copying my properties so that I have: >> ( cd /Library/WebObjects/JavaApplications/BugTracker.woa ; >> ./BugTracker \ >> -Der.javamail.centralize=false \ >> -Der.extensions.ERXApplication.developmentMode=true \ >> -DdbConnectURLGLOBAL=jdbc:mysql://localhost/bug?capitalizeTypenames=true \ >> -DdbConnectUserGLOBAL=bugUser \ >> -DdbConnectPasswordGLOBAL=password \ >> -DdbConnectPluginGLOBAL= \ >> -DdbConnectDriverGLOBAL= \ >> -DdbEOPrototypesEntityGLOBAL=EOJDBCMySQLPrototypes \ >> -Dbuild.root=/Volumes/wabbit/Hudson/Roots \ >> >> -Dwonder.framework.install=/Volumes/wabbit/Hudson/Wonder/Library/Frameworks \ >> >> -Dweb.framework.install.root=/Volumes/wabbit/Hudson/Wonder/Library/WebServer/Documents/WebObjects/Frameworks >> \ >> -Dwo.woroot=/Volumes/wabbit/Hudson/Wonder >> >> wo.system.frameworks=/Volumes/wabbit/Hudson/Wonder/System/Library/Frameworks >> \ >> -Dwo.local.frameworks=/Volumes/wabbit/Hudson/Wonder/Library/Frameworks >> \ >> -Dwo.dir.system=/Volumes/wabbit/Hudson/Wonder/System \ >> -Dwo.dir.root=/Volumes/wabbit/Hudson/Wonder \ >> -Dwo.dir.local=/Volumes/wabbit/Hudson/Wonder \ >> -Dwo.dir.library=/Volumes/wabbit/Hudson/Wonder/System/Library \ >> -Dwo.dir.local.library=/Volumes/wabbit/Hudson/Wonder/Library \ >> >> -Dwo.dir.library.frameworks=/Volumes/wabbit/Hudson/Wonder/System/Library/Frameworks >> \ >> >> -Dwo.dir.local.library.frameworks=/Volumes/wabbit/Hudson/Wonder/Library/Frameworks >> \ >> -Dwo.dir.system=/Volumes/wabbit/Hudson/Wonder/System \ >> >> -Dwo.extensions=/Volumes/wabbit/Hudson/Wonder/Library/WebObjects/Extensions \ >> >> -Dwo.bootstrapjar=/Volumes/wabbit/Hudson/Wonder/System/Library/WebObjects/JavaApplications/wotaskd.woa/WOBootstrap.jar >> \ >> >> -Dwo.apps.root=/Volumes/wabbit/Hudson/Wonder/Library/WebObjects/Applications >> ) >> >> Thus I am trying to make sense of this. Any ideas? >> >> Dan >> >> >> On Sep 21, 2010, at 10:40 AM, David LeBer wrote: >> >>> >>> On 2010-09-21, at 1:33 PM, Daniel Beatty wrote: >>> >>>> Greetings David, >>>> Just following up on one of these weirditiies. I am trying to follow the >>>> Bug Tracker example, and I get a nasty SQL error when trying to run the >>>> bug tracker. For example, I run a script containing the following: >>>> #!/bin/sh >>>> ( cd /Library/WebObjects/JavaApplications/BugTracker.woa ; >>>> ./BugTracker \ >>>> -Der.javamail.centralize=false \ >>>> -Der.extensions.ERXApplication.developmentMode=true \ >>>> -DdbConnectURLGLOBAL=jdbc:mysql://localhost/bug?capitalizeTypenames=true \ >>>> -DdbConnectUserGLOBAL=bugUser \ >>>> -DdbConnectPasswordGLOBAL=changeIt \ >>>> -DdbConnectPluginGLOBAL= \ >>>> -DdbConnectDriverGLOBAL= \ >>>> -DdbEOPrototypesEntityGLOBAL=EOJDBCMySQLPrototypes ) >>>> >>>> When I run this script I get stopped at : >>>> 1401 [main] WARN er.extensions.eof.ERXModelGroup - Clearing previous >>>> class descriptions >>>> 1700 [main] INFO er.corebusinesslogic.audittrail.ERCAuditTrail - >>>> Configuration : {} >>>> 1810 [main] INFO com.thimbleware.jmemcached.MemCacheDaemon - Listening on >>>> localhost:12345 >>>> 1811 [main] INFO er.caching.ER
Re: D2W Auto-Qualifying all listings
Greetings David, Looks like you are right. Here, I though I had it loaded with Hudson, but I was mistaken.Now I have copied over to /Library/Frameworks. Of course, that failed. I also tried copying my properties so that I have: ( cd /Library/WebObjects/JavaApplications/BugTracker.woa ; ./BugTracker \ -Der.javamail.centralize=false \ -Der.extensions.ERXApplication.developmentMode=true \ -DdbConnectURLGLOBAL=jdbc:mysql://localhost/bug?capitalizeTypenames=true \ -DdbConnectUserGLOBAL=bugUser \ -DdbConnectPasswordGLOBAL=password \ -DdbConnectPluginGLOBAL= \ -DdbConnectDriverGLOBAL= \ -DdbEOPrototypesEntityGLOBAL=EOJDBCMySQLPrototypes \ -Dbuild.root=/Volumes/wabbit/Hudson/Roots \ -Dwonder.framework.install=/Volumes/wabbit/Hudson/Wonder/Library/Frameworks \ -Dweb.framework.install.root=/Volumes/wabbit/Hudson/Wonder/Library/WebServer/Documents/WebObjects/Frameworks \ -Dwo.woroot=/Volumes/wabbit/Hudson/Wonder wo.system.frameworks=/Volumes/wabbit/Hudson/Wonder/System/Library/Frameworks \ -Dwo.local.frameworks=/Volumes/wabbit/Hudson/Wonder/Library/Frameworks \ -Dwo.dir.system=/Volumes/wabbit/Hudson/Wonder/System \ -Dwo.dir.root=/Volumes/wabbit/Hudson/Wonder \ -Dwo.dir.local=/Volumes/wabbit/Hudson/Wonder \ -Dwo.dir.library=/Volumes/wabbit/Hudson/Wonder/System/Library \ -Dwo.dir.local.library=/Volumes/wabbit/Hudson/Wonder/Library \ -Dwo.dir.library.frameworks=/Volumes/wabbit/Hudson/Wonder/System/Library/Frameworks \ -Dwo.dir.local.library.frameworks=/Volumes/wabbit/Hudson/Wonder/Library/Frameworks \ -Dwo.dir.system=/Volumes/wabbit/Hudson/Wonder/System \ -Dwo.extensions=/Volumes/wabbit/Hudson/Wonder/Library/WebObjects/Extensions \ -Dwo.bootstrapjar=/Volumes/wabbit/Hudson/Wonder/System/Library/WebObjects/JavaApplications/wotaskd.woa/WOBootstrap.jar \ -Dwo.apps.root=/Volumes/wabbit/Hudson/Wonder/Library/WebObjects/Applications ) Thus I am trying to make sense of this. Any ideas? Dan On Sep 21, 2010, at 10:40 AM, David LeBer wrote: > > On 2010-09-21, at 1:33 PM, Daniel Beatty wrote: > >> Greetings David, >> Just following up on one of these weirditiies. I am trying to follow the >> Bug Tracker example, and I get a nasty SQL error when trying to run the bug >> tracker. For example, I run a script containing the following: >> #!/bin/sh >> ( cd /Library/WebObjects/JavaApplications/BugTracker.woa ; >> ./BugTracker \ >> -Der.javamail.centralize=false \ >> -Der.extensions.ERXApplication.developmentMode=true \ >> -DdbConnectURLGLOBAL=jdbc:mysql://localhost/bug?capitalizeTypenames=true \ >> -DdbConnectUserGLOBAL=bugUser \ >> -DdbConnectPasswordGLOBAL=changeIt \ >> -DdbConnectPluginGLOBAL= \ >> -DdbConnectDriverGLOBAL= \ >> -DdbEOPrototypesEntityGLOBAL=EOJDBCMySQLPrototypes ) >> >> When I run this script I get stopped at : >> 1401 [main] WARN er.extensions.eof.ERXModelGroup - Clearing previous class >> descriptions >> 1700 [main] INFO er.corebusinesslogic.audittrail.ERCAuditTrail - >> Configuration : {} >> 1810 [main] INFO com.thimbleware.jmemcached.MemCacheDaemon - Listening on >> localhost:12345 >> 1811 [main] INFO er.caching.ERCaching - Server started: 127.0.0.1:12345 >> maxItems=0 maxMemory=128 >> 1811 [main] ERROR er.caching.ERCaching - No Servers found, set >> er.caching.servers=server1:port1,server2:port2... >> 1895 [main] WARN er.extensions.migration.ERXMigrator - >> er.migration.modelNames is not set, defaulting to modelGroup.models() order >> instead. >> 4331 [main] INFO er.extensions.migration.ERXMigrator - Upgrading >> ERAttachment to version 1 with migration >> 'er.attachment.migrations.erattachme...@1a9db992' >> 4343 [main] INFO er.extensions.jdbc.ERXJDBCUtilities - Executing alter >> table ERAttachment null available VARCHAR(5) NOT NULL >> 4354 [main] ERROR er.extensions.appserver.ERXApplication - BugTracker >> failed to start. >> >> >> The complaint that I get is that MySQL does not like the syntax being >> applied. Any ideas? > > Are you running WO5.4 and MySQL without the MySQLPlugIn framework from Wonder? > >> >> Thank you, >> Dan >> >> >> >> On Sep 9, 2010, at 3:32 PM, David Holt wrote: >> >>> Hi David! >>> >>> On 2010-09-09, at 3:03 PM, David Avendasora wrote: >>> >>>> Hi all D2W Gurus, >>>> >>>> I'm starting a new D2W app, and one of the things it needs to do is >>>> automatically pre-qualify all listings of of entities to filter down to &g
Re: D2W Auto-Qualifying all listings
Greetings David, Just following up on one of these weirditiies. I am trying to follow the Bug Tracker example, and I get a nasty SQL error when trying to run the bug tracker. For example, I run a script containing the following: #!/bin/sh ( cd /Library/WebObjects/JavaApplications/BugTracker.woa ; ./BugTracker \ -Der.javamail.centralize=false \ -Der.extensions.ERXApplication.developmentMode=true \ -DdbConnectURLGLOBAL=jdbc:mysql://localhost/bug?capitalizeTypenames=true \ -DdbConnectUserGLOBAL=bugUser \ -DdbConnectPasswordGLOBAL=changeIt \ -DdbConnectPluginGLOBAL= \ -DdbConnectDriverGLOBAL= \ -DdbEOPrototypesEntityGLOBAL=EOJDBCMySQLPrototypes ) When I run this script I get stopped at : 1401 [main] WARN er.extensions.eof.ERXModelGroup - Clearing previous class descriptions 1700 [main] INFO er.corebusinesslogic.audittrail.ERCAuditTrail - Configuration : {} 1810 [main] INFO com.thimbleware.jmemcached.MemCacheDaemon - Listening on localhost:12345 1811 [main] INFO er.caching.ERCaching - Server started: 127.0.0.1:12345 maxItems=0 maxMemory=128 1811 [main] ERROR er.caching.ERCaching - No Servers found, set er.caching.servers=server1:port1,server2:port2... 1895 [main] WARN er.extensions.migration.ERXMigrator - er.migration.modelNames is not set, defaulting to modelGroup.models() order instead. 4331 [main] INFO er.extensions.migration.ERXMigrator - Upgrading ERAttachment to version 1 with migration 'er.attachment.migrations.erattachme...@1a9db992' 4343 [main] INFO er.extensions.jdbc.ERXJDBCUtilities - Executing alter table ERAttachment null available VARCHAR(5) NOT NULL 4354 [main] ERROR er.extensions.appserver.ERXApplication - BugTracker failed to start. The complaint that I get is that MySQL does not like the syntax being applied. Any ideas? Thank you, Dan On Sep 9, 2010, at 3:32 PM, David Holt wrote: > Hi David! > > On 2010-09-09, at 3:03 PM, David Avendasora wrote: > >> Hi all D2W Gurus, >> >> I'm starting a new D2W app, and one of the things it needs to do is >> automatically pre-qualify all listings of of entities to filter down to only >> the EOs that the user is allowed to see. > > Bug Tracker does stuff like this in the Factory class. You'll find that > actions return different qualified lists of things and likely uses a > different pageConfiguration for each one (I'm going from memory here). It > also heavily leverages the clazz pattern. Take a look at the EO for Bug. > > The way I have been doing it is to set up a navigationRootChoice based on the > logged in user (conditionally display tabs). Then when they further > differentiate themselves I store that to ERXThreadStorage, and the tabs > reconfigure based on this new layer of qualification. You could do this > multiple times, I guess. Take a look at childrenChoices code in the > NavigationMenu.plist for BugTracker > >> The logic to tell if a user is allowed will be somewhat complicated as a >> user can belong to one or more organizations, and may have one or more roles >> within each organization. > > Rules should handle it. See Bug.java for the different ways lists of Bugs are > returned to the app. > >> >> I want to add a qualifiers to all searches that they perform that take their >> Organizations and Roles into account. Each entity that they search on will >> have their own set of qualifiers to do this filtering. > > I think you may want to do this in your business logic. You will need to > leverage ERXThreadStorage to do so, however. > >> >> I'm figuring on adding the qualifiers to the session so I can grab them from >> there. > > ERXThreadStorage. Then you can use them directly in your business logic. You > can set fetch specifications that can be as complex as you wish using the > qualifiers that you have stored. > >> There are hints of how to do this in this email chain from a couple years >> ago: http://lists.apple.com/archives/webobjects-dev/2007/Sep/msg00032.html >> but I'm not sure where to start implementing this for my project, and I >> didn't see any obvious examples in the BugTracker demo app. >> >> Any tips or pointers to other apps that do this? > > You can also do this in the navigation menu. Conditionally show or hide whole > pageConfigurations based on some method. (see NavigationRootChoice method in > BugTracker on the Session class) > You can also hide and show attributes on a page with rules such as > entity.name = 'Media' and 'session.user.isAdmin' = true => > displayPropertyKeys = ("x","y","z") > > I have found that out of the box the restricting object stuff worked reliably > for one, but as soon as my needs got more complex, I had much better success > moving what I wanted to do to business logic. If you step back, you'll > probably agree it makes more sense to be there than in the component or > controller anyway. > > BUT, there are many ways to skin this cat. > > HTH, > > d > >> >> Thanks! >> >> Dave
Fwd: Cloud Computing and PCI Compliance
Begin forwarded message: > From: Daniel Beatty > Date: August 27, 2010 4:10:34 AM EDT > To: David BON > Cc: Daniel Beatty > Subject: Re: Cloud Computing and PCI Compliance > > > > Greetings David, > I would have to agree with you. The combination of PayPal and SAML2 (such as > Shibboleth) would allow such a thing to be true. The Shibboleth > implementation would allow the site to remove all but the references to the > IdP and since PayPal also abides by this also, then the references by the > Cloud hosted web app would be small. I would think the last hitch on this > would be backups of the web app's database would the last piece of that PCI > compliance jigsaw puzzle. But, that is just me rambling with logic. > > Later, > Dan > > On Aug 23, 2010, at 8:54 AM, David BON wrote: > >> If you use Paypal services for example (or another Internet Payment >> Gateway), I suppose that they are already Level 1 compliant, no ? In that >> case, you don't need to maintain any cardholder information in your own >> system and could be then easily PCI compliant even using the cloud computing? >> >> Did I miss something? >> >> Regards. >> >> David B. >> >> Le 23 août 10 à 12:43, Kieran Kelleher a écrit : >> >>> My colleague at work who looks after PCI compliance sent me this >>> interesting info, which clarifies a lot. >>> >>> • PCI Compliance Level 1 - Merchants processing over 6 million Visa >>> transactions annually (all channels) or Global merchants identified as >>> Level 1 by any Visa region >>> • PCI Compliance Level 2 - Merchants processing 1 million to 6 million >>> Visa transactions annually (all channels) >>> • PCI Compliance Level 3 - Merchants processing 20,000 to 1 million >>> Visa e-commerce transactions annually >>> • PCI Compliance Level 4 - Merchants processing less than 20,000 Visa >>> e-commerce transactions annually and all other merchants processing up to 1 >>> million Visa transactions annually >>> >>> >>> As he said, and based on our average transaction of about $100, "If we get >>> to a level one, we will have enough money to have an OC3 pipe, all the >>> equipment we need and a full IT department!" :-) >>> >>> Based on some other internet "research", a possible approach to deal with >>> this scenario might be building a hybrid cloud architecture having most of >>> the deployment in the could while having a separate secure webservices >>> application hosted physically and securely inhouse for storing the >>> encrypted cc records and processing the credit card transactions >>> themselves. The remote apps would merely send a request to that internal >>> webservices app where the request might have the CCInfo PK and an >>> transaction amount/id for processing, the cloud app would ping cc >>> webservices app every few seconds for transaction status and finally get >>> the result. Such an approach would compartmentalize PCI in a manageable way >>> it would seem. Of course credit cards would still be submitted through >>> forms in the cloud app, but never stored there, from there it would be >>> encryption of the cc info and transmission back to the internal webservices >>> app for permanent storage and or requests to perform cc transactions. >>> >>> Any opinions on that? >>> >>> >>> -Kieran >>> >>> >>> >>> >>> On Aug 22, 2010, at 5:43 PM, Simon wrote: >>> >>>> To be compliant you would need to do your card processing elsewhere that >>>> can provide such a guarantee. >>>> >>>> no, that's not necessarily the case. it depends on what level of pci >>>> compliance you require. checkout the official amazon response on the >>>> following thread. they confirm you can build up to level 2 compliance on >>>> amazon web services. >>>> >>>> http://developer.amazonwebservices.com/connect/message.jspa?messageID=139547 >>>> >>>> level 1 is the only one that can't be achieved because of the on-site >>>> visit requirement. but IIRC that's only necessary if you are processing >>>> over 6 million cards per annum. >>>> >>>> simon >>>> >>>> >>>> ___ >>>> Do not post admin requests to
Re: Core Data to EOF migration tool
Greetings David, Sounds a good little project. What assistance, if any, would Apple to able to provide in terms technical expertise and support if I were able to get federal and scientific funding to build such a capability, especially an automated capability of converting back and forth CoreData Model <-> EOModel? Thank you sir, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2400 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 On 8/10/10 2:34 AM, "David den Boer" wrote: > Should not be too difficult to also convert the CoreData model to an EOModel. > Structure of CoreData model file is available via CoreData API, so you can > fairly easily write a tool to convert the xcdatamodel to an eomodeld > > > On Jul 21, 2010, at 10:22 PM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: > >> Greetings Mark and others who probably know the answer, >> I have question regarding the possibility of migrating a Core Data scheme to >> EOF. The idea is to use Core Data as a sort of training wheels set to help >> new comers to EOF learn. One the questions that came up was, can EOF import >> the scheme from Core Data. >> >> I suspect that sense that a Core Data apps that use SQLite, for example, >> could simply be extracted through a valid JDBC adaptor. The other thing that >> would make sense is if the plist making the Core Data model specification >> could have a mapping application to make it into an EO model. In either >> case, I am not sure of what tools are out there to accomplish this. Any >> ideas? If there are such things, it makes the sales pitch of WO even >> sweeter. >> >> Thank you, >> >> Daniel Beatty >> Computer Scientist, Detonation Sciences Branch >> Code 474300D >> 2400 E. Pilot Plant Rd. M/S 1109 >> China Lake, CA 93555 >> daniel.bea...@navy.mil >> (760)939-7097 >> >> P.S. I am hoping to see you all at WOWODC 2010. >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/ddenboer%40apple.com >> >> This email sent to ddenb...@apple.com > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: Hello World Malformed Java WO Extension issue
Greetings Kieran, Chuck, and Mike, Any who, the thing I am trying to figure out and hopefully fix is how to have a fresh install of Eclipse that does not exhibit this kind of behavior. If it were not for the seemingly malformed Java WO that culminates in Principle classes not being found, I would think that (http://lists.apple.com/archives/webobjects-dev/2008/Jan//msg00474.html) would apply. Unfortunately, I am not able to get results by applying those remedies either. The remedy that seems to work is to use a 10.5.8 VM to run Eclipse from. This does not make it easy to show new comers the beauty of WO, and WO has beauty. Later, Dan Begin forwarded message: > From: Daniel Beatty > Date: July 17, 2010 10:40:07 AM PDT > To: WebObjects-Dev List > Subject: Re: Hello World Malformed Java WO Extension issue > > Greetings Kieran, > At the moment, straight Eclipse 3.5 downloaded two days ago, WO 5.4.3, and > WOLips installed via the Eclipse updater and the M-Dimension hudson. > > The good news is that Wonder seems to install with its frameworks without > complaining. That would be +1 for ant. The downside, is that a simple Hello > World D2W comes back with this malformed issue and classes not being found. > > Any ideas? > Dan > > On Jul 17, 2010, at 4:26 AM, Kieran Kelleher wrote: > >> What is the "current installation"? >> >> On Jul 17, 2010, at 12:21 AM, Daniel Beatty wrote: >> >>> Greetings Gentlemen, >>> I found myself recommending WO to a number of people, and then tried the >>> current installation only to get a horrible error >>> >>> - The bundle JavaWOExtensions has malformed version number: >>> - The bundle HelloWorld has malformed version number: null >>> - Principal class 'Application' not found in bundle HelloWorld >>> java.lang.ClassNotFoundException: Application >>> >>> The last time that an error of this sort was reported was in >>> (http://lists.apple.com/archives/webobjects-dev/2008/Jan//msg00474.html). >>> However, in this case the solution proposed is not overcoming the problem. >>> I am currently running 10.6.4 with Eclipse 3.5. I have also tried this >>> under Eclipse 3.4.2 and achieved the same error. >>> >>> Any ideas? >>> >>> >>> >>> >>> Daniel Beatty, ABD >>> Computer Scientist >>> China Lake Naval Air Warfare Center >>> dan.bea...@me.com >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/kieran_lists%40mac.com >>> >>> This email sent to kieran_li...@mac.com >> > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Hello World Malformed Java WO Extension issue
Greetings Kieran, At the moment, straight Eclipse 3.5 downloaded two days ago, WO 5.4.3, and WOLips installed via the Eclipse updater and the M-Dimension hudson. The good news is that Wonder seems to install with its frameworks without complaining. That would be +1 for ant. The downside, is that a simple Hello World D2W comes back with this malformed issue and classes not being found. Any ideas? Dan On Jul 17, 2010, at 4:26 AM, Kieran Kelleher wrote: > What is the "current installation"? > > On Jul 17, 2010, at 12:21 AM, Daniel Beatty wrote: > >> Greetings Gentlemen, >> I found myself recommending WO to a number of people, and then tried the >> current installation only to get a horrible error >> >> - The bundle JavaWOExtensions has malformed version number: >> - The bundle HelloWorld has malformed version number: null >> - Principal class 'Application' not found in bundle HelloWorld >> java.lang.ClassNotFoundException: Application >> >> The last time that an error of this sort was reported was in >> (http://lists.apple.com/archives/webobjects-dev/2008/Jan//msg00474.html). >> However, in this case the solution proposed is not overcoming the problem. >> I am currently running 10.6.4 with Eclipse 3.5. I have also tried this >> under Eclipse 3.4.2 and achieved the same error. >> >> Any ideas? >> >> >> >> >> Daniel Beatty, ABD >> Computer Scientist >> China Lake Naval Air Warfare Center >> dan.bea...@me.com >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/kieran_lists%40mac.com >> >> This email sent to kieran_li...@mac.com > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Hello World Malformed Java WO Extension issue
Greetings Gentlemen, I found myself recommending WO to a number of people, and then tried the current installation only to get a horrible error - The bundle JavaWOExtensions has malformed version number: - The bundle HelloWorld has malformed version number: null - Principal class 'Application' not found in bundle HelloWorld java.lang.ClassNotFoundException: Application The last time that an error of this sort was reported was in (http://lists.apple.com/archives/webobjects-dev/2008/Jan//msg00474.html). However, in this case the solution proposed is not overcoming the problem. I am currently running 10.6.4 with Eclipse 3.5. I have also tried this under Eclipse 3.4.2 and achieved the same error. Any ideas? Daniel Beatty, ABD Computer Scientist China Lake Naval Air Warfare Center dan.bea...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Should i use web objects or jBoss
Greetings Pankaj, For me it was a matter of simplicity. I already had both VMWare for cross platform development. I also had OSX Server for XGrid development. In the case of WO, the MySQL that comes with OSX Server is simply convenient. Thus with what I had, the virtual OSX Server was convenient. Of course, membership has a lot more uses than these conveniences. You can choose any database that you like. Wonder has a number of templates that make developing WO apps with EO models convenient. On the IDE issue, it is a matter of the right tool for the job. XCode has very good support for Objective-C, Ruby, Python, and AppleScript. About 2006, Apple was seeing a huge following on the Eclipse side of developing with WO and a set tools being developed at a pace that surpassed expectations. Thus, like any smart company they simply endorsed the Java WO on Eclipse IDE mode of development.Again, right tools for the job. Later, Dan On Mar 20, 2010, at 3:08 PM, Pankaj D wrote: > Hi Dan, > > Thanks for the Good Advice . But do i really require an (OSX Server > -VMware) combo even if i am developing locally i mean OSX and OSX > server looks pretty much the same ... other than some server apps thrown into > OSX server ... or is it mandatory ... for development/ deployment . > > Also Which is a better IDE ..for WO Eclipse or Xcode > > Regards > Pankaj > > On Sat, Mar 20, 2010 at 11:40 PM, Daniel Beatty wrote: > Greetings Pankaj, > I wish I could say that all of us are unbiased, but we foxes love guarding > the hen house. > > Rails and WO have much in common since many of the design patterns are the > same. Thus the learning curve might not be so bad. It is a matter of > Ruby-Java hurdles, which are not all that difficult.. > > Up until a week or two ago, I could have suggested getting a Select > membership and a copy of VMWare Fusion to run OSX Server (10.5 or 10.6). > That is generally the setup I use for developing WO. In my case, the > Eclipse IDE is running on my Snow Leopard Macbook Pro and VMWare Fusion is > running a copy of OSX Server with the MySQL that comes with it. For the most > part, it is a good lazy man's development environment. I am still making > heads or tails out of current events at Apple. > > That being said, the run time environment for WO deployment can be just about > any platform. I love my Mac, and I have no trouble running WO under CentOS > or SuSE Linux (as long as someone else is maintaining that Linux machine). > Project Wonder provides installers of the WO run time environment for Linux > for some time now.The issue for WO on Apple hardware is for the > development libraries. In other words, develop on a Mac and deploy anywhere. > > My jury is still out on the scalability question. In my case, I am still > finalizing the model that I am using for my dissertation prototype. Due to > its complexity, that work will just have to be sure, steady, and even a piece > at a time. > > Later, > Dan > > > On Mar 20, 2010, at 8:17 AM, Pankaj D wrote: > > > Hi , everyone > > > > This is my first post to any apple mailing list after transition to mac > > platform ... and i am impressed with the overall development tools > > available ... in Mac OS X... earlier to that the next most impressive stack > > for development was "LINUX" > > > > I am a web developer with 2+ yrs exp ,... in PHP and Rails > > After transitioning to Mac .. i wanted to use WebObjects ... i have a > > project with a client around $ 30K worth and 6 months at hand ... so i can > > develop in my leasure time my question should i experiment .. with > > learning "WO" and simultaneously develop the project ... or stick to what i > > know (PHP/Rails) ... considering that i read at lot of places that "WO" is > > very easy ... and more powerfull than "Rails" > > > > Also my client wants a webserver deployment at office ... so do i have to > > suggest him to buy a MAC OS X Server or "WO" can be deployed on normal x86 > > Server hardware > > > > What Are the scalability options in "WO" ... as this project has an annual > > maintenance of $ 18K ... and any development extra > > > > Regards > > Pankaj > > > > ___ > > Do not post admin requests to the list. They will be ignored. > > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > > Help/Unsubscribe/Update your Subscription: > > http://lists.apple.com/mailman/options/webobjects-dev/dani
Re: Should i use web objects or jBoss
Greetings Pankaj, I wish I could say that all of us are unbiased, but we foxes love guarding the hen house. Rails and WO have much in common since many of the design patterns are the same. Thus the learning curve might not be so bad. It is a matter of Ruby-Java hurdles, which are not all that difficult.. Up until a week or two ago, I could have suggested getting a Select membership and a copy of VMWare Fusion to run OSX Server (10.5 or 10.6). That is generally the setup I use for developing WO. In my case, the Eclipse IDE is running on my Snow Leopard Macbook Pro and VMWare Fusion is running a copy of OSX Server with the MySQL that comes with it. For the most part, it is a good lazy man's development environment. I am still making heads or tails out of current events at Apple. That being said, the run time environment for WO deployment can be just about any platform. I love my Mac, and I have no trouble running WO under CentOS or SuSE Linux (as long as someone else is maintaining that Linux machine). Project Wonder provides installers of the WO run time environment for Linux for some time now.The issue for WO on Apple hardware is for the development libraries. In other words, develop on a Mac and deploy anywhere. My jury is still out on the scalability question. In my case, I am still finalizing the model that I am using for my dissertation prototype. Due to its complexity, that work will just have to be sure, steady, and even a piece at a time. Later, Dan On Mar 20, 2010, at 8:17 AM, Pankaj D wrote: > Hi , everyone > > This is my first post to any apple mailing list after transition to mac > platform ... and i am impressed with the overall development tools available > ... in Mac OS X... earlier to that the next most impressive stack for > development was "LINUX" > > I am a web developer with 2+ yrs exp ,... in PHP and Rails > After transitioning to Mac .. i wanted to use WebObjects ... i have a project > with a client around $ 30K worth and 6 months at hand ... so i can develop in > my leasure time my question should i experiment .. with learning "WO" > and simultaneously develop the project ... or stick to what i know > (PHP/Rails) ... considering that i read at lot of places that "WO" is very > easy ... and more powerfull than "Rails" > > Also my client wants a webserver deployment at office ... so do i have to > suggest him to buy a MAC OS X Server or "WO" can be deployed on normal x86 > Server hardware > > What Are the scalability options in "WO" ... as this project has an annual > maintenance of $ 18K ... and any development extra > > Regards > Pankaj > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Core services design patern
Greetings Chuck, To my understanding, both. For authorization, it might not be a bad thing for the authorization scheme to reference such a "card" rather than keeping such records every which a place. It would be an interesting study to see what the consequences of such a referencing scheme would be. We could see a challenge such as privacy on the "card". Would Amazon play like another "PayPal"? As far as authentication is concerned, there is are many assertion authentication movements. These seem simpler from the perspective that security is controlled at the proxy. Of course the big question is how much of this security is enough in the event of charge dispute? For sure, this will drive someone mental. But what is an evil scientist to do? Later, Daniel Beatty, ABD Computer Scientist China Lake Naval Air Warfare Center dan.bea...@me.com On Jan 29, 2010, at 10:21 AM, Chuck Hill wrote: > > On Jan 29, 2010, at 6:46 AM, Daniel Beatty wrote: > >> Greetings Xavier, Mike, Cheong, and the Practical guys, >> There are two features emerging that kind of like for this idea. One is >> the CardDAV notion and second is this "assertion authentication" pattern >> that has been implemented by Mobile Access Service, OpenSSO, and Shibboleth. >> A link to the CardDAV reference, even if kept semi-private, would be >> sufficient to have a unique reference to any user to be had. Since both >> Apple and Amazon seem to be making such a standard available, then it makes >> sense for authorization. > > Authorization or authentication? > > >> If the Java OpenSSO (https://opensso.dev.java.net/) libraries can use the >> assertions found in Shibboleth and Mobile Access environments, then this >> would be a most useful for a wide spread and deployed WO app. >> >> But, Chuck may already have me on the certified list. Certified for what, >> don't ask. > > Don't tell. > > > Chuck > >> Daniel Beatty, ABD >> Computer Scientist >> China Lake Naval Air Warfare Center >> dan.bea...@me.com >> >> >> >> >> >> On Jan 29, 2010, at 4:35 AM, Xavier Destombes wrote: >> >>> Hello Cheong, >>> >>> Portability isn't a requirement for us, we just need to ensure we're using >>> "standard" like if we use an Open Directory it's not a big deal, we will >>> eventually only have to redo our read/write method to the ldap, but the >>> attributes will be correct. >>> We also have more and more related services, some come directly from OS X >>> Server and some from our apps so being tied to the OS isn't an issue. >>> >>> What you explained also tells me I won't have to deal with security that >>> much if I "forward" this to the ldap;) >>> >>> I'll probably have to dig a little bit more on this to understand how >>> security will be handled for exemple in the following case: >>> -someone trying to log to another user: if the ldap banish it for like 15mn >>> after the 3rd attempt, I have to make sure the ldap get the correct >>> originated IP and not the one from the core web app >>> >>> I've got quite a bunch of things to clarify before actually do it... >>> >>> Thanks for your inputs, >>> >>> Xavier >>> >>> >>> >>>> Coincidentally, I have completed a small framework on this same request >>>> from customer. It is a pure java framework since it is aimed to be >>>> portable to any application e.g. Broadvision, WO. Quite similar that it >>>> creates new user password, authenticates user/password and returned error >>>> messages. It also has the user capabilities on the access module level. >>>> I used "Sha-1", and I thought it should be good enough for hash algo. Is >>>> it secured enough? Otherwise, I could change to DES/3DES/ MD4/5 etc. >>>> Just 2c. >>>> >>>>>>> I've got multiple web applications that share some common users. >>>>>>> I was thinking about creating a core user application to provide the >>>>>>> authentication service. Basically I'd like my "client" applications to >>>>>>> forward the login and password to this core user app and get either >>>>>>> "succeed" or "fail" (maybe a broader range of fail messages). >>>>>>> I don't really need the entire user
Re: Core services design patern
Greetings Xavier, Mike, Cheong, and the Practical guys, There are two features emerging that kind of like for this idea. One is the CardDAV notion and second is this "assertion authentication" pattern that has been implemented by Mobile Access Service, OpenSSO, and Shibboleth. A link to the CardDAV reference, even if kept semi-private, would be sufficient to have a unique reference to any user to be had. Since both Apple and Amazon seem to be making such a standard available, then it makes sense for authorization. If the Java OpenSSO (https://opensso.dev.java.net/) libraries can use the assertions found in Shibboleth and Mobile Access environments, then this would be a most useful for a wide spread and deployed WO app. But, Chuck may already have me on the certified list. Certified for what, don't ask. Later, Daniel Beatty, ABD Computer Scientist China Lake Naval Air Warfare Center dan.bea...@me.com On Jan 29, 2010, at 4:35 AM, Xavier Destombes wrote: > Hello Cheong, > > Portability isn't a requirement for us, we just need to ensure we're using > "standard" like if we use an Open Directory it's not a big deal, we will > eventually only have to redo our read/write method to the ldap, but the > attributes will be correct. > We also have more and more related services, some come directly from OS X > Server and some from our apps so being tied to the OS isn't an issue. > > What you explained also tells me I won't have to deal with security that much > if I "forward" this to the ldap;) > > I'll probably have to dig a little bit more on this to understand how > security will be handled for exemple in the following case: > -someone trying to log to another user: if the ldap banish it for like 15mn > after the 3rd attempt, I have to make sure the ldap get the correct > originated IP and not the one from the core web app > > I've got quite a bunch of things to clarify before actually do it... > > Thanks for your inputs, > > Xavier > > > >> Coincidentally, I have completed a small framework on this same request from >> customer. It is a pure java framework since it is aimed to be portable to >> any application e.g. Broadvision, WO. Quite similar that it creates new >> user password, authenticates user/password and returned error messages. It >> also has the user capabilities on the access module level. I used "Sha-1", >> and I thought it should be good enough for hash algo. Is it secured enough? >> Otherwise, I could change to DES/3DES/ MD4/5 etc. >> Just 2c. >> >>>>> I've got multiple web applications that share some common users. >>>>> I was thinking about creating a core user application to provide the >>>>> authentication service. Basically I'd like my "client" applications to >>>>> forward the login and password to this core user app and get either >>>>> "succeed" or "fail" (maybe a broader range of fail messages). >>>>> I don't really need the entire user to be stored directly in the "client" >>>>> apps, but I would sometimes need some attributes from the user object. >>>>> >>>>> My though was: >>>>> -to create a framework to store an abstract class for the user >>>>> -to extend this class within the core user app (basically just make them >>>>> non-abstract) >>>>> -to use the abstract class in the client apps (and eventually make only >>>>> a couple attributes non-abstract at that level) >>>>> >>>>> That way I could make sure my object is really the same throughout the >>>>> apps, at least they share a commun set of attributes. >>>>> A client app could request a login for a user and store only a subset of >>>>> the user. >>>>> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40anazys.com >> >> This email sent to webobje...@anazys.com >> > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Book recommendations
Greetings Mark, I can add my vote in for Practical WebObjects as a good reference book. Conceptually, Ravi Mendis' book is good for the beginner, although it needs updating to reflect the current state of the tools.That book can be found on O'Reilly's Safari book subscriptions. The screen casts from the WOWODC's and WO community site (http://www.wocommunity.org/) are good at quickly pointing out the tool sets with examples. Admittedly, there is call for a new book to take the best of both the three main books out there.I would not mind taking a stab at it myself, along with some fine members of this community. Any who, that is the way I see it. Later, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html On Dec 23, 2009, at 8:42 AM, Amedeo Mantica wrote: > > On 23/dic/2009, at 17.34, Pascal Robert wrote: > >> If you already have an hand in WO, Pratical WebObjects is the way to go. > > +1 > >> >>> For someone with many years object orientated + db experience. Have >>> reasonable CoreData exposure too. Looking for something to fill in the >>> details, particularly with regards db interactions, scaling and efficiency >>> rather than high level concepts. Online articles great too. >>> >>> Thanks >>> Mark >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >>> >>> This email sent to prob...@macti.ca >> >> >> Pascal Robert >> prob...@macti.ca >> >> AIM: MacTICanada >> Twitter : MacTICanada >> LinkedIn : http://www.linkedin.com/in/macti >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/amedeomailing%40insigno.it >> >> This email sent to amedeomail...@insigno.it >> > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Getting strange KVC error concerning width and ERXSortOrder
Greetings Ramsey, Turns out that you were right. Oops, my bad. Thank you, Dan On Dec 24, 2009, at 6:52 PM, Ramsey Lee Gurley wrote: > > On Dec 24, 2009, at 8:18 PM, Daniel Beatty wrote: > >> Greetings all, >> I was just toying with a D2W example and got a rather weird error. The >> error states the following: >> >> Application: Forum >> >> Error: valueForKey()]: lookup of unknown key: 'width'. The WOComponent >> er.extensions.ERXSortOrder does not have an instance variable of the name >> width or _width, nor a method of the name width, _width, getWidth, or >> _getWidth' object '' key 'width'> >> >> Reason: [> subcomponents: null > valueForKey()]: lookup of unknown key: 'width'. The >> WOComponent er.extensions.ERXSortOrder does not have an instance variable of >> the name width or _width, nor a method of the name width, _width, getWidth, >> or _getWidth > > I'm gonna say clean your project and your ERExtensions framework, because on > line 157 of ERXSortOrder, I see > > public Object width() { > return hasBinding("width") ? valueForBinding("width") : "9"; > } > > The error message is wrong. In fact, why is it reading > er.extensions.ERXSortOrder. That should be > er.extensions.components.ERXSortOrder unless you are using an ancient copy of > ERExtensions. > > Ramsey > > >> >> At the time it was trying to list the elements of a table (Forum type). >> There is no width property in the forum table, nor should there be. >> >> Any ideas? >> >> Dan Beatty, M.S. CS (B.S. EECS) >> Ph.D. Student >> Texas Tech University >> dan.bea...@mac.com >> http://venus.cs.ttu.edu/~dabeatty >> http://web.me.com/danielbeatty/My_Home_Page/Welcome.html >> >> >> >> >> >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40mac.com >> >> This email sent to rgur...@mac.com > Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Getting strange KVC error concerning width and ERXSortOrder
Greetings all, I was just toying with a D2W example and got a rather weird error. The error states the following: Application:Forum Error: valueForKey()]: lookup of unknown key: 'width'. The WOComponent er.extensions.ERXSortOrder does not have an instance variable of the name width or _width, nor a method of the name width, _width, getWidth, or _getWidth' object '' key 'width'> Reason: [ valueForKey()]: lookup of unknown key: 'width'. The WOComponent er.extensions.ERXSortOrder does not have an instance variable of the name width or _width, nor a method of the name width, _width, getWidth, or _getWidth At the time it was trying to list the elements of a table (Forum type). There is no width property in the forum table, nor should there be. Any ideas? Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Trouble seeing D2W goodies through Apache adaptor
Greetings David, Ok, good question. I just made a symbolic link to the Frameworks in the WebObjects directory of scorpius. That appears to work. Is that the way it is supposed to be? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html On Dec 23, 2009, at 2:50 PM, David Holt wrote: > Hi Daniel, > > From here I am getting this error when I try and load the images in your D2W > app. > > Object not found! > > The requested URL was not found on this server. If you entered the URL > manually please check your spelling and try again. > > If you think this is a server error, please contact the webmaster. > > Error 404 > > scorpius.hpcc.ttu.edu > Wed Dec 23 16:47:34 2009 > Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k > > > http://scorpius.hpcc.ttu.edu/WebObjects/testDirect.woa/Frameworks/JavaDirectToWeb.framework/WebServerResources/FindMetalBan.gif > > Is it a permissions issue? Is the framework at the expected location? > > David > > > On 2009-12-23, at 4:03 PM, Daniel Beatty wrote: > >> Greetings Dave, Mike, wizards and the WO people, >> I have deployed a sample D2W app to analyze and optimize what is otherwise >> an ugly database structure (just so I can migrate it to a pretty one). >> >> In the process, I am discovering an odd behavior. If I view the app >> through the cgi-bin (Apache adaptor at >> http://scorpius.hpcc.ttu.edu/cgi-bin/WebObjects/testDirect.woa/) I get some >> broken features. Where as if I look at it through its port assigned by Java >> Monitor, it turns out to relatively fine.Any ideas what I am doing wrong >> in this case? >> >> Thank you, >> >> >> >> Dan Beatty, M.S. CS (B.S. EECS) >> Ph.D. Student >> Texas Tech University >> dan.bea...@mac.com >> http://venus.cs.ttu.edu/~dabeatty >> http://web.me.com/danielbeatty/My_Home_Page/Welcome.html >> >> >> >> >> >> >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com >> >> This email sent to programming...@mac.com > > Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Trouble seeing D2W goodies through Apache adaptor
Greetings Dave, Mike, wizards and the WO people, I have deployed a sample D2W app to analyze and optimize what is otherwise an ugly database structure (just so I can migrate it to a pretty one). In the process, I am discovering an odd behavior. If I view the app through the cgi-bin (Apache adaptor at http://scorpius.hpcc.ttu.edu/cgi-bin/WebObjects/testDirect.woa/) I get some broken features. Where as if I look at it through its port assigned by Java Monitor, it turns out to relatively fine.Any ideas what I am doing wrong in this case? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MySQL and PG (was Dr. Miguel....)
Greetings Kieran, I thought as much. I can't figure out why it was having such trouble, but after the machine reset it turned out ok. Thank you, Dan On Dec 21, 2009, at 7:00 AM, Kieran Kelleher wrote: > Most likely it is connection refused . try ssh'ing into the server that > the wo app is deployed on and try and log into the database using the same > credentials as the app does from the wo server. > > mysql -u -h -p > > (Note no space between -p and when u provide the passwod in > cleartext on the command line. Alternatiovely u can do it this way and type > the non-echoed password: > mysql -u -h -p > Password: > > Remember MySQL always uses THREE credentials the authenticate. The user, > password AND client hostname. If I want all wo machines on a local subnet to > have access toa database, I might do sth like this using % wildcard: > GRANT SELECT, INSERT, UPDATE, DELETE ON mydatabase.* TO 'wouser'@'192.%' > IDENTIFIED BY 'wopassword'; > > HTH, Kieran > > On Dec 20, 2009, at 11:37 PM, Daniel Beatty wrote: > >> Greetings gang, >> Ok, I have a mystery that I am tracking down, and I need some help. I have >> a MySQL database that seems to work for Wonder's D2W under Eclipse. >> However, deployment seems to be another issue. The eomodel for the deploy >> and Eclipse development environment are the same. Yet in the deployment >> case, I get the following error: >> >> java.lang.IllegalStateException: _obtainOpenChannel -- >> com.webobjects.eoaccess.EODatabaseContext >> com.webobjects.eoaccess.eodatabasecont...@3bea817f: failed to open database >> channel. Check your connection dictionary, and ensure your database is >> correctly configured. >> >> Any ideas? >> >> Thank you, >> >> Dan Beatty, M.S. CS (B.S. EECS) >> Ph.D. Student >> Texas Tech University >> dan.bea...@mac.com >> http://venus.cs.ttu.edu/~dabeatty >> http://web.me.com/danielbeatty/My_Home_Page/Welcome.html >> >> >> >> On Dec 3, 2009, at 7:50 PM, Andrew Lindesay wrote: >> >>> Hello Guido; >>> >>> I have to concur; PG has been really great for me and I have had some >>> problems with MySQL. The most serious problem with MySQL was >>> memory-exhaustion in the driver, but the latest MySQL driver has seemed to >>> _finally_ resolved that one. I have to also concur with Mike though in >>> that I did try to take pgpool (replication only) to a production >>> environment and it was not a happy morning and I had to roll it back. If I >>> had to choose between the two for a small WOA, I would definitely lean >>> towards PG because of the trouble-free operations I've experienced. I >>> notice there are a number of companies offering support for larger PG >>> deployments. >>> >>> cheers. >>> >>>> I don't think I ever used MyISAM tables with a WO app. I have seen >>>> corrupted data with InnoDB tables and WO usage though. For the rest, they >>>> might have been MyISAM used from some PHP web crap, but the thing is: the >>>> SQL stored the thing and some historic data gets corrupted. That was the >>>> issue we had. I can't recall exactly enough to blame it completely on >>>> MySQL, but I stopped using it and I had never ever again any issues with >>>> corrupt data (95% PostgreSQL, 5% FrontBase usage). >>>> >>>> FrontBase has the issue that you can easily kill the server with bad >>>> input. This can't happen with PostgreSQL as you get your own backend for >>>> each connection. >>>> >>>> Between the three databases MySQL, PostgreSQL, and FrontBase, I've used >>>> PostgreSQL the most and with the most success and least amount of trouble. >>>> I'd love to see a multi master clustering solution for it though that >>>> actually works and is not a piece of shit. >>> >>> ___ >>> Andrew Lindesay >>> www.lindesay.co.nz >>> >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com >>> >>> This email sent to danielbea...@mac.com >> >> >> >> >> >> >>
Re: MySQL and PG (was Dr. Miguel....)
Greetings Chuck, Any idea where to put it in a D2W application? I would normally say right before the query, but that seems to bring up the question again, like where is that point? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html On Dec 20, 2009, at 9:03 PM, Chuck Hill wrote: > Tutorial? Not really. > > new ERXJDBCConnectionAnalyzer("NameOfYourModel"); > > > That is about it. > > Chuck > > > On Dec 20, 2009, at 8:58 PM, Daniel Beatty wrote: > >> >> >> Begin forwarded message: >> >>> From: Daniel Beatty >>> Date: December 20, 2009 8:57:09 PM PST >>> To: Chuck Hill >>> Cc: Daniel Beatty >>> Subject: Re: MySQL and PG (was Dr. Miguel) >>> >>> Thanks Chuck, >>> I have never used ERXJDBC Connection Analyzer. Is there a little tutorial >>> out there to bring me up to speed? >>> >>> It would probably go a long way toward diagnosing this little snafu. It >>> probably is a little more legal than sacrificing a goat or something to the >>> demo gods. >>> >>> Later, >>> >>> Dan Beatty, M.S. CS (B.S. EECS) >>> Ph.D. Student >>> Texas Tech University >>> dan.bea...@mac.com >>> http://venus.cs.ttu.edu/~dabeatty >>> http://web.me.com/danielbeatty/My_Home_Page/Welcome.html >>> >>> >>> On Dec 20, 2009, at 8:45 PM, Chuck Hill wrote: >>> >>>> Hi Dan, >>>> >>>> In situations like this, ERXJDBCConnectionAnalyzer is your friend. That >>>> should track down and report on what is wrong. >>>> >>>> Chuck >>>> >>>> >>>> On Dec 20, 2009, at 8:37 PM, Daniel Beatty wrote: >>>> >>>>> Greetings gang, >>>>> Ok, I have a mystery that I am tracking down, and I need some help. I >>>>> have a MySQL database that seems to work for Wonder's D2W under Eclipse. >>>>> However, deployment seems to be another issue. The eomodel for the >>>>> deploy and Eclipse development environment are the same. Yet in the >>>>> deployment case, I get the following error: >>>>> >>>>> java.lang.IllegalStateException: _obtainOpenChannel -- >>>>> com.webobjects.eoaccess.EODatabaseContext >>>>> com.webobjects.eoaccess.eodatabasecont...@3bea817f: failed to open >>>>> database channel. Check your connection dictionary, and ensure your >>>>> database is correctly configured. >>>>> >>>>> Any ideas? >>>>> >>>>> Thank you, >>>>> >>>>> Dan Beatty, M.S. CS (B.S. EECS) >>>>> Ph.D. Student >>>>> Texas Tech University >>>>> dan.bea...@mac.com >>>>> http://venus.cs.ttu.edu/~dabeatty >>>>> http://web.me.com/danielbeatty/My_Home_Page/Welcome.html >>>>> >>>>> >>>>> >>>>> On Dec 3, 2009, at 7:50 PM, Andrew Lindesay wrote: >>>>> >>>>>> Hello Guido; >>>>>> >>>>>> I have to concur; PG has been really great for me and I have had some >>>>>> problems with MySQL. The most serious problem with MySQL was >>>>>> memory-exhaustion in the driver, but the latest MySQL driver has seemed >>>>>> to _finally_ resolved that one. I have to also concur with Mike though >>>>>> in that I did try to take pgpool (replication only) to a production >>>>>> environment and it was not a happy morning and I had to roll it back. >>>>>> If I had to choose between the two for a small WOA, I would definitely >>>>>> lean towards PG because of the trouble-free operations I've experienced. >>>>>> I notice there are a number of companies offering support for larger PG >>>>>> deployments. >>>>>> >>>>>> cheers. >>>>>> >>>>>>> I don't think I ever used MyISAM tables with a WO app. I have seen >>>>>>> corrupted data with InnoDB tables and WO usage though. For the rest, >>>>>>> they might have been MyISAM used from some PHP web crap, but the thing >>>>>>> is: the SQL stored the thing and some historic d
Fwd: MySQL and PG (was Dr. Miguel....)
Begin forwarded message: > From: Daniel Beatty > Date: December 20, 2009 8:57:09 PM PST > To: Chuck Hill > Cc: Daniel Beatty > Subject: Re: MySQL and PG (was Dr. Miguel) > > Thanks Chuck, > I have never used ERXJDBC Connection Analyzer. Is there a little tutorial > out there to bring me up to speed? > > It would probably go a long way toward diagnosing this little snafu. It > probably is a little more legal than sacrificing a goat or something to the > demo gods. > > Later, > > Dan Beatty, M.S. CS (B.S. EECS) > Ph.D. Student > Texas Tech University > dan.bea...@mac.com > http://venus.cs.ttu.edu/~dabeatty > http://web.me.com/danielbeatty/My_Home_Page/Welcome.html > > > On Dec 20, 2009, at 8:45 PM, Chuck Hill wrote: > >> Hi Dan, >> >> In situations like this, ERXJDBCConnectionAnalyzer is your friend. That >> should track down and report on what is wrong. >> >> Chuck >> >> >> On Dec 20, 2009, at 8:37 PM, Daniel Beatty wrote: >> >>> Greetings gang, >>> Ok, I have a mystery that I am tracking down, and I need some help. I >>> have a MySQL database that seems to work for Wonder's D2W under Eclipse. >>> However, deployment seems to be another issue. The eomodel for the deploy >>> and Eclipse development environment are the same. Yet in the deployment >>> case, I get the following error: >>> >>> java.lang.IllegalStateException: _obtainOpenChannel -- >>> com.webobjects.eoaccess.EODatabaseContext >>> com.webobjects.eoaccess.eodatabasecont...@3bea817f: failed to open database >>> channel. Check your connection dictionary, and ensure your database is >>> correctly configured. >>> >>> Any ideas? >>> >>> Thank you, >>> >>> Dan Beatty, M.S. CS (B.S. EECS) >>> Ph.D. Student >>> Texas Tech University >>> dan.bea...@mac.com >>> http://venus.cs.ttu.edu/~dabeatty >>> http://web.me.com/danielbeatty/My_Home_Page/Welcome.html >>> >>> >>> >>> On Dec 3, 2009, at 7:50 PM, Andrew Lindesay wrote: >>> >>>> Hello Guido; >>>> >>>> I have to concur; PG has been really great for me and I have had some >>>> problems with MySQL. The most serious problem with MySQL was >>>> memory-exhaustion in the driver, but the latest MySQL driver has seemed to >>>> _finally_ resolved that one. I have to also concur with Mike though in >>>> that I did try to take pgpool (replication only) to a production >>>> environment and it was not a happy morning and I had to roll it back. If >>>> I had to choose between the two for a small WOA, I would definitely lean >>>> towards PG because of the trouble-free operations I've experienced. I >>>> notice there are a number of companies offering support for larger PG >>>> deployments. >>>> >>>> cheers. >>>> >>>>> I don't think I ever used MyISAM tables with a WO app. I have seen >>>>> corrupted data with InnoDB tables and WO usage though. For the rest, they >>>>> might have been MyISAM used from some PHP web crap, but the thing is: the >>>>> SQL stored the thing and some historic data gets corrupted. That was the >>>>> issue we had. I can't recall exactly enough to blame it completely on >>>>> MySQL, but I stopped using it and I had never ever again any issues with >>>>> corrupt data (95% PostgreSQL, 5% FrontBase usage). >>>>> >>>>> FrontBase has the issue that you can easily kill the server with bad >>>>> input. This can't happen with PostgreSQL as you get your own backend for >>>>> each connection. >>>>> >>>>> Between the three databases MySQL, PostgreSQL, and FrontBase, I've used >>>>> PostgreSQL the most and with the most success and least amount of >>>>> trouble. I'd love to see a multi master clustering solution for it though >>>>> that actually works and is not a piece of shit. >>>> >>>> ___ >>>> Andrew Lindesay >>>> www.lindesay.co.nz >>>> >>>> ___ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >&g
Fwd: MySQL [was: Re: Dr. Miguel 'Optimistic Locking' Arroz [was Re: WebObjects stress Testing tool?]]
Begin forwarded message: > From: DANIEL BEATTY > Date: December 4, 2009 6:32:28 PM PST > To: Miguel Arroz > Bcc: DANIEL BEATTY > Subject: Re: MySQL [was: Re: Dr. Miguel 'Optimistic Locking' Arroz [was > Re: WebObjects stress Testing tool?]] > > Greetings Miguel, > Almost guilty as charged. I have a monster database, stored in regular > MySQL. None of the MSsql database servers near by it have the capacity of > raw size. Thus, I am stuck there. > > Although, what I would not give to have the spatial features of Postgres and > the simplistity of preinstall OSX Server MySQL with MySQL Gui admin. > > Another 2 cents, > Dan > > Sent from my iPhone > > On Dec 4, 2009, at 6:09 PM, Miguel Arroz wrote: > >> Hey! >> >> On 2009/12/05, at 01:46, Mike Schrag wrote: >> >>>> And I'm not talking about asynchronous replication, I'm talking about real >>>> multi-master cluster with guaranteed integrity. >>> That's what I'm referring ... I have not used it, only read about it enough >>> to be intrigued by it. It requires your entire database to be loaded into >>> memory, but memory is pretty damn cheap. If you have a truly HUGE database, >>> this is not an option, but most of ours are not larger than the reasonable >>> max amount of memory. >> >> Err... unless you have a monster machine with hundreds of GBs, why would you >> want to cluster a small DB? I don't see any scenario where I need to load >> balance a DB with half a dozen of GBs. >> >> If that's the MySQL way, I would say the PgSQL is probably best! ;) >> >> Yours >> >> Miguel Arroz >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com >> >> This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MySQL and PG (was Dr. Miguel....)
Greetings gang, Ok, I have a mystery that I am tracking down, and I need some help. I have a MySQL database that seems to work for Wonder's D2W under Eclipse. However, deployment seems to be another issue. The eomodel for the deploy and Eclipse development environment are the same. Yet in the deployment case, I get the following error: java.lang.IllegalStateException: _obtainOpenChannel -- com.webobjects.eoaccess.EODatabaseContext com.webobjects.eoaccess.eodatabasecont...@3bea817f: failed to open database channel. Check your connection dictionary, and ensure your database is correctly configured. Any ideas? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html On Dec 3, 2009, at 7:50 PM, Andrew Lindesay wrote: > Hello Guido; > > I have to concur; PG has been really great for me and I have had some > problems with MySQL. The most serious problem with MySQL was > memory-exhaustion in the driver, but the latest MySQL driver has seemed to > _finally_ resolved that one. I have to also concur with Mike though in that > I did try to take pgpool (replication only) to a production environment and > it was not a happy morning and I had to roll it back. If I had to choose > between the two for a small WOA, I would definitely lean towards PG because > of the trouble-free operations I've experienced. I notice there are a number > of companies offering support for larger PG deployments. > > cheers. > >> I don't think I ever used MyISAM tables with a WO app. I have seen corrupted >> data with InnoDB tables and WO usage though. For the rest, they might have >> been MyISAM used from some PHP web crap, but the thing is: the SQL stored >> the thing and some historic data gets corrupted. That was the issue we had. >> I can't recall exactly enough to blame it completely on MySQL, but I stopped >> using it and I had never ever again any issues with corrupt data (95% >> PostgreSQL, 5% FrontBase usage). >> >> FrontBase has the issue that you can easily kill the server with bad input. >> This can't happen with PostgreSQL as you get your own backend for each >> connection. >> >> Between the three databases MySQL, PostgreSQL, and FrontBase, I've used >> PostgreSQL the most and with the most success and least amount of trouble. >> I'd love to see a multi master clustering solution for it though that >> actually works and is not a piece of shit. > > ___ > Andrew Lindesay > www.lindesay.co.nz > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Actions from D2W pages
Greetings Anjo and Dave, It does answer the question. Ouch. For one paper, I can use D2W with the session based components to demonstrate the point and test the business logic. The D2JC route that Dave is suggesting may be a useful solution. The size of this database may be a prohibitive factor. In this case, what I would need the D2JC app to do is literally read information out of the ugly database , organize the data in a pretty way, and copy the data into the pretty database. Does D2JC allow for console type applications? In this case, it would be nice to use it in conjunction with a cluster/ grid. A D2JC lesson would definitely be nice. I hear that Northern Virginia is having such a thing coming up next Tuesday. If we could work the iChat telecom, we could probably work that. In any case, if I get this working it would make one heck of a success story for the WO community. Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html On Dec 11, 2009, at 11:29 AM, Anjo Krank wrote: >> I have a question on this thread. In the case of a read-only part of D2W, >> is there a way to force all actions to be "Direct Actions" to avoid the >> session driven "Component Actions"? > > Short answer: No. The component action redirector does something different. > When you use it, you still have /wo/ urls, but when the page they are on will > have a direct action url. > > The long answer is: you need to create a lot of property level components and > a lot of pages. Each time you create a link or button, you will need to. If > you want to do this, you can avoid the actual /wo/ url. But you *will* need a > session for D2W to work. So at the least, you need > setStoresSessionInCookies(true). > >> In this case, I happen to have a fairly gross application where the database >> is relational only in the sense that it is stored in a MySQL database. >> It has no keys of any kind (primary, foreign or skeleton). The only reason >> to make this app is basically to access a legacy database and supply the >> means to translate its data to a cleanly devise scheme with appropriate keys >> and relations. > > Not sure how this relates to your question? > > Cheers, Anjo > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Actions from D2W pages
Greetings Anjo, Dave, and the wizards of D2W, I have a question on this thread. In the case of a read-only part of D2W, is there a way to force all actions to be "Direct Actions" to avoid the session driven "Component Actions"? In this case, I happen to have a fairly gross application where the database is relational only in the sense that it is stored in a MySQL database. It has no keys of any kind (primary, foreign or skeleton). The only reason to make this app is basically to access a legacy database and supply the means to translate its data to a cleanly devise scheme with appropriate keys and relations. Any ideas? Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html On Oct 26, 2009, at 10:26 PM, Anjo Krank wrote: > It shouldn't store responses, only pages. And it will be always experimental > (it was one of these "this can't be done! Sure, can, too!" things.). > > I use ERD2WDirectAction/Restorable for logging, error handling, bug tracking > and navigation. > > Cheers, Anjo > > > > Am 26.10.2009 um 23:33 schrieb Ramsey Lee Gurley: > >> >> On Oct 26, 2009, at 9:28 AM, Anjo Krank wrote: >> >>> You mean ERXComponentActionRedirector.Restorable >>> >>> ERXComponentActionRedirector by itself is (for good reason!) "considered >>> highly experimental"... >>> >>> Cheers, Anjo >> >> About that ... Do you have any ideas on what can be done to make it less >> experimental? I'm all ears if you do (^_^) I like how automatic it is. >> >> I'm in the midst of backing out some DA stuff I did in my own framework that >> I don't like so much. What's the right way to do it? How do YOU do DAs in >> d2w? (^_^) Inquiring minds would like to know. >> >> Ramsey >> > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WOWODC 2010 : official date and venue
Greetings all, By the way, do we have any WO developers near the Las Vegas or Phoenix area? I am currently working near enough to be in the So Cal WO Developer's Group and LV WO Developer's Group if there were such a thing. LV would be a great place for a mini-WOWODC. Just a thought, Dan On Nov 19, 2009, at 4:10 PM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: > Greetings Lon, > I am with you. The cheap 5 star hotel part and close proximity is a cool > factor for me. > > Later, > Daniel Beatty > Computer Scientist, Detonation Sciences Branch > Code 474300D > 2400 E. Pilot Plant Rd. M/S 1109 > China Lake, CA 93555 > daniel.bea...@navy.mil > (760)939-7097 > > -Original Message- > From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com > [mailto:webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com] On > Behalf Of Lon Varscsak > Sent: Thursday, November 19, 2009 12:53 > To: Anjo Krank > Cc: Apple WO-Dev > Subject: Re: WOWODC 2010 : official date and venue > > Oh, Vegas would make for a great WOWODC! :) > > -Lon > > > On Thu, Nov 19, 2009 at 1:49 PM, Anjo Krank wrote: > > > Been there, done that. No big deal unless you leave the malls :P > > Same in Las Vegas. > > Cheers, Anjo > > > > Am 19.11.2009 um 21:18 schrieb Lon Varscsak: > > > > How about Phoenix, AZ in July? ;) People need to experience what hot > really is. :P > > >___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > > http://lists.apple.com/mailman/options/webobjects-dev/varscsak%40smarthealth.com > > This email sent to varsc...@smarthealth.com > > > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com > > This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html (806)438-6620 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: Re: changing database servers
Dan Beatty Ph.D. Student Computer Science Texas Tech University >From: "Daniel Beatty" >To: "Tim Worman" >Date: November 13, 2009 02:01:32 PM PST >Subject: Re: changing database servers > >Greetings Tim, >Came close, but I count my blessing I did not have to go that far. In my >case, I prepared for that eventuality by having a web service for the outgoing >database, another for the new one, and a grid application to copy from one to >the other. > >This eventuality is difficult to prepare for without question. Of course, >OpenBase and MySQL allow for core dumps and imports. Thus if you have access >to either one to do that, then that would be the way to go. It is definitely >quicker, but in some cases less stable. > >Later, > >Dan Beatty >Ph.D. Student >Computer Science >Texas Tech University > > >On Friday, November 13, 2009, at 01:54PM, "Tim Worman" >wrote: >>All: >> >>I may be in a situation for one of my apps (maybe more) where we will be >>switching database servers. If we did this the change would involve moving >>from OpenBase to MySQL. It would also involve transferring BLOB data. So, I >>have some questions I want to throw out related to this: >> >>1. For those that have undertaken a similar task, what method was used to >>move the data? a WO-ish method? >>2. Some of the tables/entities that I will be moving to MySQL would hopefully >>still have relationships to entities in models that refer to the OpenBase >>database. I've seen this: >> >>http://wiki.objectstyle.org/confluence/display/WOL/mail/524483 >> >>It looks for what I'm looking to do this would probably be OK. Eventually, we >>may move everything to MySQL so I want to get my ducks in a row now. >> >>Tim Worman >>UCLA GSE&IS >> >> >> >> ___ >>Do not post admin requests to the list. They will be ignored. >>Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>Help/Unsubscribe/Update your Subscription: >>http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com >> >>This email sent to danielbea...@mac.com >> >> > ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Uses for D2JC (was: Gianduia and WO)
learned the situations in which you don't want to have a reverse to-many relationship by simply running my app and seeing how long it took to set an Entitie's "Type" when there were thousands of items with that Type. Then it was the implications of an object owning the destination of it's relationship and then the basics of WO's built- in validation system. It turned the cliff into a gentle slope I learned a huge amount of EOF before I ever even touched a .wo file. By the time I created my first Web components I understood exactly where to put UI logic and where to put business logic. I now use D2JC differently than I did when I was first learning WO, but it was fundamental to my being able to wrap my head around what EOF was and how it was so fundamentally different from other technologies I had used in the past. I didn't have to learn anything about components or editing contexts before I could implement my business logic. D2JC managed all of that for me. I think a great flow for a newcomer to learn WO is: Reverse Engineer an existing DB Launch a D2JC App that uses that model Learn how the basics of EOF work and the implications of various model settings by changing model stettings and seeing immedately how those changes impact the D2JC app's behavior. Add basic custom business logic (defaults, validation, etc) Create a Web App. As far as the rules generated by the Assistant being horrible, I have to admin that don't really know, because I've never had to go in and modify those rules. The few custom rules I have created are in a completely separate file and I use RuleModeler to manage those. Dave ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/anjo%40krank.net This email sent to a...@krank.net ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com This email sent to dleber_wo...@codeferous.com ;david -- David LeBer Codeferous Software 'co-def-er-ous' adj. Literally 'code-bearing' site: http://codeferous.com blog: http://davidleber.net profile:http://www.linkedin.com/in/davidleber twitter:http://twitter.com/rebeld -- Toronto Area Cocoa / WebObjects developers group: http://tacow.org ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Daniel Beatty, ABD Computer Scientist China Lake Naval Air Warfare Center dan.bea...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: WO Mini conference in Southern California
Greetings Josh, Could work. Wednesday or Friday would be better for me. Since I have found the way to the Apple Store at the Grove (assuming that is not the only one in Los Angeles). We could walk across the street to that Barnes and Noble, visit, drink coffee, and talk WO. Later, Dan On Nov 7, 2009, at 9:33 PM, Josh Paul wrote: Which Apple Store? Are you up for a Tues. meeting? On Nov 7, 2009, at 2:28 PM, DANIEL BEATTY wrote: Greetings Josh, Worth a try. Anyway, I am across from the Apple store. Want to visit? Later, Dan Sent from my iPhone (806)438-6620 On Nov 6, 2009, at 11:18 AM, Josh Paul wrote: Interesting. I wonder if we could link up with NSCoder somehow. I know many meet at Panera, which offers WiFi access. On Nov 5, 2009, at 2:51 PM, David Avendasora wrote: Hey Daniel, Josh and Tim, Andrew Kinnie and I are trying to work out the details for webcasting our WONoVA meeting this Tuesday (the 10th). Maybe the three of you can get together and we can at least link the two meetings together! WONoVA and WOSoCA. Dave On Nov 5, 2009, at 5:32 PM, Tim Worman wrote: Josh and Daniel: I would be interested in having a meeting for So Cal. My schedule is pretty tight right now but it would definitely be good to get something going. There's other options for presentation - I work at UCLA and I could possibly host something. Apple also has a place in Santa Monica where they host events, do trainings, etc. T On Nov 5, 2009, at 1:40 PM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: Greetings Josh, That reduces the time from about 3 to 2 1/2 hours at best. It is do able though. Although, we might want to ask the Apple Store if they would be willing to allow us to use their theater, at for a couple of presentations or occasions. Besides, it allows them to get my undivided attention in their toy shop. Later, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 4743000 2400 E. Pilot Plant Rd. China Lake, CA 93555-6107 daniel.bea...@navy.mil (760) 939-7097 -Original Message- From: Josh Paul [mailto:joshp...@gmail.com] Sent: Thu 11/5/2009 9:40 AM To: Beatty, Daniel D CIV NAVAIR, 474300D Subject: Re: WO Mini conference in Southern California Would Burbank work for you? On Nov 4, 2009, at 10:40 AM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: Greetings Josh, Any place a guy driving in from the valley can get to. From what Google maps said, the Grove is a good 3 hour drive. Well worth it, but still 3 hours. I would be driving in from North of Mojave. If that helps. One thing that would be nice if the Grove store would game to produce podcasts of our meetings for community benefit. The last place I did that, I kind of had to provide my own. That was alright as it was an university and I could hodge-podge some Macs and Suns together. I look forward to such a meeting and plan to spread the word, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2400 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 -Original Message- From: Josh Paul [mailto:joshp...@gmail.com] Sent: Wednesday, November 04, 2009 10:34 To: Beatty, Daniel D CIV NAVAIR, 474300D Cc: webobjects-dev@lists.apple.com Subject: Re: WO Mini conference in Southern California Off the top of my head, no. I know the Store at The Grove has (had?) a theater, and I used to present sessions there. But I'm not sure if they still are open to it. I can call and check. Also, Apple Corp. has (had?) an office in Santa Monica that we used to be able to meet at. Do you have a preference where in LA? Beaches (Santa Monica, Venice), Downtown, Sunset, Burbank, Valley? On Nov 4, 2009, at 10:30 AM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: Greetings Josh, Got a spot where we can meet? I thought there was an Apple Store somewhere in LA. Hopefully, I don't run into characters named Snake either on my way in or out. Are weekends good? Later, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 474300D 2400 E. Pilot Plant Rd. M/S 1109 China Lake, CA 93555 daniel.bea...@navy.mil (760)939-7097 -Original Message- From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com [mailto:webobjects-dev-bounces +daniel.beatty=navy@lists.apple.com] On Behalf Of Josh Paul Sent: Wednesday, November 04, 2009 10:04 To: danielbea...@mac.com Cc: webobjects-dev@lists.apple.com Subject: RE: WO Mini conference in Southern California 100% in. We used to have a meetup in the LA area, but it slowly quite down. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com ) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty %40 navy.mil This email sent to daniel.
Re: Gianduia and WO
Greetings all, I am with Pascal on this one. Gianduia, GWT, and other AJAX goodies would be great. Since Gianduia is the new and awesome kid on the block, I think we are all going to bum rush Dave for his lessons of wisdom. I can say that I have had success with GWT and WO both RESTful and hybrided with Wonder's AJAX implementation.Admittedly, the RESTful one is a far cry easier. But then again, most of my work is considered academic. Later, Dan On Nov 4, 2009, at 5:38 AM, Pascal Robert wrote: Le 09-11-04 à 08:35, Kieran Kelleher a écrit : Tim, Yahoo has some nice podcast videos on javascript language and concepts. I liked the Douglas Crockford ones. Easy to digest on Mac or iPod. http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=263846173 You can learn a lot from the Ajax framework, wonder.js and use Firebug (Firefox extension) to see what is going on. Debugging Ajax calls is one of the sessions I would like to see at WOWODC :-) I like the Douglas Crockford book from OReilly .. "Javascript: The Good Parts", also the Flanagn book "JavaScript: Definitive Guide" is a good reference book it is a *big* book. The prototype and scriptaculous docs are essential bookmarks too. HTH, Kieran On Nov 4, 2009, at 1:51 AM, Tim Worman wrote: On Nov 3, 2009, at 8:22 PM, Chuck Hill wrote: On Nov 3, 2009, at 8:17 PM, Ashley Aitken wrote: Some interesting source in those HTML pages: skuThumbnailC : Gianduia.AppKit.NSImage { src = skuRepetitionC.objectAtEnumerationIndex.url; } skuNameC : Gianduia.AppKit.NSDynamicString { value = skuRepetitionC.objectAtEnumerationIndex.name ; } skuDescriptionC : Gianduia.AppKit.NSDynamicString { value = skuRepetitionC.objectAtEnumerationIndex.desc; } skuPriceC : Gianduia.AppKit.NSDynamicString { value = skuRepetitionC.objectAtEnumerationIndex.price; } Gianduia.AppKit.* Isn't Cappuccino doing the whole "implementing Cocoa in Objective-J/Javascript" thing? And hasn't Apple used SproutCore for MobileMe? I know nothing about Gianduia (except the obvious). Think "Implementing WebObjects in JavaScript". It is a brilliant re-think of the browser based app. Chuck Very exciting. I'm going to have to concentrate on learning JavaScript now. With, um, all my free time. I think I saw a thread some months back where Kieran was asking about js reading materials. Must go back and. Tim UCLA GSE&IS ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/kieran_lists%40mac.com This email sent to kieran_li...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca This email sent to prob...@macti.ca Pascal Robert prob...@macti.ca My first name is Pascal, NOT Robert :-) ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Daniel Beatty, ABD Computer Scientist China Lake Naval Air Warfare Center dan.bea...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
WO Mini conference in Southern California
Greetings all, Are there any WO developers in the Southern California area that would be interested in a kind of community meeting / mini-conference in Southern California (similar to what they have in Northern Virginia)? I figured when I moved out to Southern Cal, there might be one. Although, I am still looking. If there already is one, could someone point me to it? If there is not one, would someone like to join me in getting one together? Thank you, Daniel Beatty, ABD Computer Scientist Naval Air Warfare Center China Lake, CA dan.bea...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Adding DirectToREST to a D2W app
Greetings Mike, I see. Now if I add routes and a route handler to an existing D2W app, would it also gain use of the "RESTful" functionality, and what part if any of the D2W rule set would effect it? Thanks. Dan On Nov 2, 2009, at 7:19 AM, Mike Schrag wrote: there is a d2rest framework that Anjo made on top of the old rest implementation ... i don't really know how the new stuff fits with d2w -- probably not very well at the moment, since it's explicitly NOT fully automated. the old one was designed to be much more automatic in exchange for a much more complicated api when you want to customize things. On Nov 2, 2009, at 10:13 AM, Daniel Beatty wrote: Greetings Anjo, Mike, Dave, and other wizards of WO, Say that I am building a D2W app and I want to add RESTful functionality to it. I know from Mike's talk at WOWODC West that I can do it by adding routes for each entity in my model. How do I get it to cooperate with D2W's rule model? In my case, I am using D2W's rule model to fine grain access to a really poorly designed model that has an overwhelming data set to it. It would be nice that as I fine tune access via D2W, that RESTful side reaps those benefits too. Any ideas? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40mdimension.com This email sent to msch...@mdimension.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Customising D2W - adding filtering to list pages
Greetings Ramsey, Got a follow up question for you. Is there a way to have D2W use a throttle back mechanism for queries that would otherwise overwhelm the server? For example, I am building a D2W app for a database schema that was badly designed, and some queries, especially wild card, will overrun the memory quickly.Thus in those cases, something like the old Display Groups mechanism for limiting results to the first 100 or so would be nice. Is there such a thing, and how do I use it? Thank you, Dan On Nov 1, 2009, at 3:45 PM, Ramsey Lee Gurley wrote: On Nov 1, 2009, at 6:37 PM, Ramsey Lee Gurley wrote: Hi Mark, If you're starting with ERNeu then you could always display the result list embedded in your query page with the showListInSamePage d2w key. That way, your search results simply load embedded in your query page and if you'd like to add/update query parameters, they're right there. However, if you want something simpler like a query any field in your batch navigation bar, look at the ERNeu list page. There is a ERDFilterDisplayGroupButton wrapped by the nav bar. That could easily be updated in your subclassed list template to use a switch component and a custom search component like a query any field instead. Or if you prefer to stick to ERNeu, you could update ERNeuListPage component locally to use a switch component that defaults to a ERDFilterDisplayGroupButton. Give it a sensible d2wKey binding name if one doesn't exist in ERD2W already ... filterDisplayGroupComponentName or something. Then file a jira and have it updated in Wonder at some point in the future :-) I think the current filter component is impossible to enable anyway, so someone needs to add a allowsFiltering = d2wContext.allowsFiltering; binding, at the very least. I went ahead and jira'ed the allowsFiltering binding so it wouldn't be forgotten. http://issues.objectstyle.org/jira/browse/WONDER-384 Ramsey On Nov 1, 2009, at 6:05 PM, Mark Wardle wrote: Apologies for all the posts on D2W. After watching David's presentation on D2W and buying the book suggested on his blog, I have rediscovered D2W and am very happily deleting lots of components and replacing them with (more powerful) D2W components. I've created a custom look subclassed from ERNeutralLook and am busy recreating lots of custom components in D2W. So thank you all for making it available. I'm using Project Wonder obviously. My old components used a display group and I usually added a filter search box that allowed users to filter down the displayed list - essentially creating a custom qualifier and applying it to the display group. I'd prefer not to make this a three step process from the list page (1. Click on a query button, 2. Set query parameters, 3. get results), but instead have a search box adjacent to my D2W list that I can use to build queries on. I wondered whether I should customise my D2W list page and embed a ERDAnyField - but this results in "Attempt to insert null key into an com.webobjects.foundation.NSMutableDictionary." as clearly the queryAttributes binding is not being set and stringAttributeListForEntityNamed is returning a null value. Then I thought: this isn't the D2W "way". Do I instead add a fake aboveDisplayPropertyKey and get that key displayed using a D2WQueryAnyField and then somehow bind it to the right displaygroup and a submit button? Any pointers would be much appreciated. I'm sure I'm making this more complicated than I need to Many thanks, Mark -- Dr. Mark Wardle Specialist registrar, Neurology Cardiff, UK ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40mac.com This email sent to rgur...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40mac.com This email sent to rgur...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobje
Adding DirectToREST to a D2W app
Greetings Anjo, Mike, Dave, and other wizards of WO, Say that I am building a D2W app and I want to add RESTful functionality to it. I know from Mike's talk at WOWODC West that I can do it by adding routes for each entity in my model. How do I get it to cooperate with D2W's rule model? In my case, I am using D2W's rule model to fine grain access to a really poorly designed model that has an overwhelming data set to it. It would be nice that as I fine tune access via D2W, that RESTful side reaps those benefits too. Any ideas? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: 2009 surveys results
Greetings Ken and Don, I have managed to see to hopeful results. In some cases, it was presented with reference to Don's tutorials, Chuck's books, and a lot of researching the issue. The hope I have seen is the students who got the idea about WO and D2W in a class where I served as TA. Obviously, there were die hard MS fans there too. But a few came by after class to learn more about it and how it could help them solve the DBMS problems they had for the class. It may just be a handful, but it is a start. Furthermore, that was only 3 class sessions out of a typical 48 held during a semester. I am finishing my dissertation this academic year. WO contributes a substantial amount of technology to facilitate the prototype's implementation. Furthermore, WO and D2W are mentioned in print (2 academic circles and upcoming in the process of submission.)It may not be much, but it does get some people asking how can WO help them. Later, Dan On Oct 24, 2009, at 12:32 PM, Ken Foust wrote: I suspect if you don't pull together the best technology will die. I still go back to apple depreciating the tools and dropping WO. It would be a hell of a lot easier if they at least had it as a option. They should have you guys go back and bring it up to speed and then start reselling it again with a good part of the proceeds going back to you people. Apple is building that big server farm in NC and could provide a very attractive solution to many companies. Apple should probably re-vist the corporate world even if in a small way, this of course would be one way. It is obvious that the technology is very sound thanks to you all and even the ones who are trying to keep WO 4.5 alive. It may be crazy but I think WO should be back in the Cocoa world and you guys could do that quite easily with the support of apple. The windows people may not like it but Mac are getting cheaper :) thats my take On Oct 23, 2009, at 1:16 PM, Pascal Robert wrote: The problem with this is time... I was thinking of a online book where you can ask O'Reilly or other publisher to print it and sell it to give back to writers, like Thinking in Java or the MySQL manual are. And frankly, based on the number of people who wanted to attend WOWODC East for the beginner track was so low that's part of the reason we dropped it (the track). But at the same time, people say in the surveys that the scarity of developers is a problem, so it's a chicken-and-egg problem. And also the fact that's is always the same group of 10-15 persons who give back to the community, which is, speaking only for myself, a burden. IMHO You gurus need to put out a few really in-depth tutorials. Maybe each could do a little piece. It is hard to sell something like WO without a good way for people to get in the loop. You may want to review Joshua' Marker's book on WO which I thought was the absolute best for attracting new people to the technology. After reading this book you could actually build a functioning WO site. You could easily do this with a few very good tutorials. ken On Oct 23, 2009, at 10:52 AM, Chuck Hill wrote: On Oct 23, 2009, at 10:27 AM, John Larson wrote: I'm kind of goading Chuck on to write a sequel to "Practical WebObjects." How about "Absurdly Cool WebObjects"? The Book of Chuck? WebObjects: Getting Chunky Wid It? I won't say never, but right now I am having a hard time getting the time to finish WOVNG. Chuck On Oct 23, 2009, at 12:07 PM, Miguel Arroz wrote: Hi! On 2009/10/23, at 17:46, John & Kim Larson wrote: without having the patience to read the manual, Is there a manual? Yours Miguel Arroz ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net This email sent to ch...@global-village.net -- Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/fousto%40me.com This email sent to fou...@me.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca This em
Re: 2009 surveys results
Greetings Jeremy, Well you are right. It has been difficult to make a curriculum that "shows off" WO. It can be used some in most DBMS, Web Software Engineering, and Design Patterns courses. In each case, it is more or less used as an example. Unfortunately, getting to teach it is an up hill battle considering how many other technologies flood ACM and IEEE's conferences with junk frameworks. Not mentioning any by name, but they have evil in their nickname. None the less, there are some starts. Hopefully as I become a professor that can change. Later, Dan On Oct 21, 2009, at 2:06 AM, Jeremy DE ROYER wrote: Hello, Results are interesting but unfortunately they show that webobjects technologie miss beginners... Jérémy DE ROYER Le 20 oct. 09 à 21:01, Pascal Robert a écrit : Ok, so I bugged everyone for weeks and I don't expect any more answers (even if I know that at least 5 organizations didn't respond...), so I made a summary of all answers we have so far : http://wiki.objectstyle.org/confluence/x/doBf http://wiki.objectstyle.org/confluence/x/E4Bf The surveys are still open, I will close them mid-November. https://www.survs.com/survey/T8TGXAW70R https://www.survs.com/survey/3O47WI4G11 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/jeremy.deroyer%40ingencys.net This email sent to jeremy.dero...@ingencys.net ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: MySQL plugin used in the WOWODC demo today
Greetings Ramsey, I have just been shown the error or my ways, but oddly by WOLips 3.5 on Snow Leopard. Ok this works. Later, Dan Begin forwarded message: From: Daniel Beatty Date: October 17, 2009 3:17:29 PM PDT To: Ramsey Lee Gurley Cc: WebObjects-Dev List Subject: Re: MySQL plugin used in the WOWODC demo today Greetings Ramsey, Just noticed your MySQL plugin. I am running into trouble when reverse engineering an otherwise large MySQL database (nearly 300GB in size).I can include the plugin as an included project with my own, and sure enough it builds. But, when I try to reverse engineer the DB, things fizzle out. I do get a rather long message in the Console about eclipse attempting to access something in MySQL. What it is doing, is something I am not making good sense of at all. Later, Dan On Aug 29, 2009, at 2:09 PM, Ramsey Lee Gurley wrote: http://issues.objectstyle.org/jira/browse/WONDER-339 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: MySQL plugin used in the WOWODC demo today
Greetings Ramsey, Just noticed your MySQL plugin. I am running into trouble when reverse engineering an otherwise large MySQL database (nearly 300GB in size).I can include the plugin as an included project with my own, and sure enough it builds. But, when I try to reverse engineer the DB, things fizzle out. I do get a rather long message in the Console about eclipse attempting to access something in MySQL. What it is doing, is something I am not making good sense of at all. Later, Dan On Aug 29, 2009, at 2:09 PM, Ramsey Lee Gurley wrote: http://issues.objectstyle.org/jira/browse/WONDER-339 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Any look up what headers are provided with Snow Leopard's Mobile Access Server?
Greetings geniuses and all, This may be the wrong place to ask this, but better to ask any way. Has any one found out what header's Snow Leopard's mobile access server puts out, and if those headers can be used by WO? One radical idea that I was toying with is combining the notion of Cloud / VM run WO under Snow Leopard with the Mobile Access Server serving as both proxy and Identity Provider. The big question, is this possible? I would guess it would depend on what the mobile access server puts into the headers and forwards through the proxy. But beyond that I am stumped. Later, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Fwd: D2W Edit Lists as shown in WOWODC 09 talk
Greetings Mike, Just made one discovery and wish it did not require me to have sunk to a state of stupidity. It turns out one mistake that I was making was in spacing within the quotes. Apparently, Rule Editor makes these space appear as literals and therefore yield some really weird results. In any case, I shut up and drinks some cool aid or what ever they do here in California (now that I am here). Later, Dan Begin forwarded message: From: Daniel Beatty Date: September 27, 2009 10:47:02 PM PDT To: Mike Schrag Cc: WebObjects-Dev List Subject: Re: D2W Edit Lists as shown in WOWODC 09 talk Greetings Mike, Great to hear from you and questions abound. Are the the ERD2WEditToManyFault and ERD2WDisplayToMany* components all loaded by the default frameworks that come with the Wonder D2W project template? If I look at the Wonder API docs can I find out which framework a component belongs to? Also, does the Snow Leopard JVM 1.5 have any advantage over 1.6 in terms of fewer red herrings? Later, Dan On Sep 27, 2009, at 9:24 PM, Mike Schrag wrote: [Deprecated] Xalan: org.apache.xpath.operations.ERD2WEditToManyFault ignore this error ... it's an oddity of the OS X 1.6 JVM and is a red herring. the real error is that it just can't find the component you're referring to. ms ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Edit Lists as shown in WOWODC 09 talk
Greetings Mike, Great to hear from you and questions abound. Are the the ERD2WEditToManyFault and ERD2WDisplayToMany* components all loaded by the default frameworks that come with the Wonder D2W project template? If I look at the Wonder API docs can I find out which framework a component belongs to? Also, does the Snow Leopard JVM 1.5 have any advantage over 1.6 in terms of fewer red herrings? Later, Dan On Sep 27, 2009, at 9:24 PM, Mike Schrag wrote: [Deprecated] Xalan: org.apache.xpath.operations.ERD2WEditToManyFault ignore this error ... it's an oddity of the OS X 1.6 JVM and is a red herring. the real error is that it just can't find the component you're referring to. ms ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Edit Lists as shown in WOWODC 09 talk
Greetings David, Want even more oddities. It yields a look up issue for ERD2WDisplayToManyList . By default, is it supposed to be in a special framework that needs to be added to the class path? Later, Dan On Sep 26, 2009, at 7:29 PM, David Holt wrote: Hi Daniel, Nice to see the D2W bug has bitten you too :-) On 2009-09-26, at 2:10 PM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: Greetings David, Found one of your nuggets of wisdom at http://wiki.objectstyle.org/confluence/display/WO/D2W+Rules+Reference+-+Cookbook+-+FAQ . So far, good for the to one relationships. However, the to many relationship seems have some trouble. I still get that stupid Cheap array thing. That's what the to-many rule on the wiki page sets if you are using it. 90 (task = 'edit' and smartRelationship.isToMany = 1) => componentName = "ERD2WEditToManyFault" [Assignment] Change it to 'ERD2WEditToManyRelationship' Then you get to decide whether the default edit to-many relationship component is the one you want. You can use rules to pick from other types depending on the number of objects on the many side of the relationship. Later, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 4743000 2400 E. Pilot Plant Rd. China Lake, CA 93555-6107 daniel.bea...@navy.mil (760) 939-7097 -Original Message- From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com on behalf of Beatty, Daniel D CIV NAVAIR, 474300D Sent: Sat 9/26/2009 12:49 PM To: webobjects-dev@lists.apple.com Subject: D2W Edit Lists as shown in WOWODC 09 talk Greetings David and other helpful WO developers, I am in the process of building a tutorial for myself to ensure that I correctly understand D2W, hence the academic adage of if you want to learn something prepare a lesson for it. Or reply to an email on the list :-) In the process, I was reviewing (again) the D2W talk from WOWODC 2009 (first half and great talk by the way). About 50 minutes into the talk, there is something there of both interest because it looks cool, simple, and presentable; and enviable since I can not seem to see how you did it. Namely, for the edit movie page that David has, there are lists for directors, reviews, and characters. 60 : (task = 'inspect' and smartRelationship.isToMany = 1) => componentName = ERD2WDisplayToManyList [com.webobjects.directtoweb.Assignment], Furthermore, there is a pop up button for the plot summary. 10 : *true* => toOneUIStyle = popup [com.webobjects.directtoweb.Assignment], The question is how did you get D2W to do that? Rules. Look at the Movies framework that David provides on his blog. The Rule file is in the Resources folder: http://davidleber.net/?p=388 The rules I pasted in above are directly from David's framework. I am posting a copy of my tutorial at: https://venus.cs.ttu.edu/groups/webobjects/wiki/761ea/attachments/56ed6/WOTutorial.pdf and wiki of it at https://venus.cs.ttu.edu/groups/webobjects/wiki/761ea/Direct_To_Web_Tutorial.html . e In this Departments-Employees, it would be nice to show a pop up list for an Employee's department. Similarly, it would be nice to present that little edit piece for course just like it is in the WOWODC D2W example for the attributes directors and reviews. Would there be any assistance or references out there? See above. David Thank you, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 4743000 2400 E. Pilot Plant Rd. China Lake, CA 93555-6107 daniel.bea...@navy.mil (760) 939-7097 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil This email sent to daniel.bea...@navy.mil ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com This email sent to programming...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: D2W Edit Lists as shown in WOWODC 09 talk
erver._private.WOComponentReference.appendToResponse (WOComponentReference.java:135) at er.extensions.components._private.ERXSwitchComponent.appendToResponse (ERXSwitchComponent.java:132) at com.webobjects.appserver.WOComponent.appendToResponse (WOComponent.java:1122) at er.directtoweb.pages.ERD2WPage.appendToResponse(ERD2WPage.java:640) at com.webobjects.appserver.WOSession.appendToResponse(WOSession.java: 1385) at er.extensions.appserver.ERXSession.appendToResponse (ERXSession.java:540) at com.webobjects.appserver.WOApplication.appendToResponse (WOApplication.java:1794) at er.extensions.appserver.ERXApplication.appendToResponse (ERXApplication.java:1789) at com.webobjects.appserver ._private.WOComponentRequestHandler._dispatchWithPreparedPage (WOComponentRequestHandler.java:242) at com.webobjects.appserver ._private.WOComponentRequestHandler._dispatchWithPreparedSession (WOComponentRequestHandler.java:298) at com.webobjects.appserver ._private.WOComponentRequestHandler._dispatchWithPreparedApplication (WOComponentRequestHandler.java:332) at com.webobjects.appserver ._private.WOComponentRequestHandler._handleRequest (WOComponentRequestHandler.java:369) at com.webobjects.appserver ._private.WOComponentRequestHandler.handleRequest (WOComponentRequestHandler.java:442) at com.webobjects.appserver.WOApplication.dispatchRequest (WOApplication.java:1687) at er.extensions.appserver.ERXApplication.dispatchRequestImmediately (ERXApplication.java:1887) at er.extensions.appserver.ERXApplication.dispatchRequest (ERXApplication.java:1852) at com.webobjects.appserver._private.WOWorkerThread.runOnce (WOWorkerThread.java:144) at com.webobjects.appserver._private.WOWorkerThread.run (WOWorkerThread.java:226) at java.lang.Thread.run(Thread.java:637) Any ideas? Of course, this behavior just started and I can not for life of me determine why. Later, Dan On Sep 26, 2009, at 7:29 PM, David Holt wrote: Hi Daniel, Nice to see the D2W bug has bitten you too :-) On 2009-09-26, at 2:10 PM, Beatty, Daniel D CIV NAVAIR, 474300D wrote: Greetings David, Found one of your nuggets of wisdom at http://wiki.objectstyle.org/confluence/display/WO/D2W+Rules+Reference+-+Cookbook+-+FAQ . So far, good for the to one relationships. However, the to many relationship seems have some trouble. I still get that stupid Cheap array thing. That's what the to-many rule on the wiki page sets if you are using it. 90 (task = 'edit' and smartRelationship.isToMany = 1) => componentName = "ERD2WEditToManyFault" [Assignment] Change it to 'ERD2WEditToManyRelationship' Then you get to decide whether the default edit to-many relationship component is the one you want. You can use rules to pick from other types depending on the number of objects on the many side of the relationship. Later, Daniel Beatty Computer Scientist, Detonation Sciences Branch Code 4743000 2400 E. Pilot Plant Rd. China Lake, CA 93555-6107 daniel.bea...@navy.mil (760) 939-7097 -Original Message- From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com on behalf of Beatty, Daniel D CIV NAVAIR, 474300D Sent: Sat 9/26/2009 12:49 PM To: webobjects-dev@lists.apple.com Subject: D2W Edit Lists as shown in WOWODC 09 talk Greetings David and other helpful WO developers, I am in the process of building a tutorial for myself to ensure that I correctly understand D2W, hence the academic adage of if you want to learn something prepare a lesson for it. Or reply to an email on the list :-) In the process, I was reviewing (again) the D2W talk from WOWODC 2009 (first half and great talk by the way). About 50 minutes into the talk, there is something there of both interest because it looks cool, simple, and presentable; and enviable since I can not seem to see how you did it. Namely, for the edit movie page that David has, there are lists for directors, reviews, and characters. 60 : (task = 'inspect' and smartRelationship.isToMany = 1) => componentName = ERD2WDisplayToManyList [com.webobjects.directtoweb.Assignment], Furthermore, there is a pop up button for the plot summary. 10 : *true* => toOneUIStyle = popup [com.webobjects.directtoweb.Assignment], The question is how did you get D2W to do that? Rules. Look at the Movies framework that David provides on his blog. The Rule file is in the Resources folder: http://davidleber.net/?p=388 The rules I pasted in above are directly from David's framework. I am posting a copy of my tutorial at: https://venus.cs.ttu.edu/groups/webobjects/wiki/761ea/attachments/56ed6/WOTutorial.pdf and wiki of it at https://venus.cs.ttu.edu/groups/webobjects/wiki/761ea/Direct_To_Web_Tutorial.html . e In this Departments-Employees, it would be nice to show a pop up list for an Employee's department. Similarly, it would be nice to present that lit
Follow up on Rule Modeler and Repetitions
Greetings all, This may be a David (LeBer or Holt question). How does one active the WO Browser effect in the inspect task for to-many relations? My first guess would be the Rule Modeler, but I get stuck after establishing a LHS of (task = "inspect" and entity.name = "MyEntity" and propertyType = "r") I am pretty sure there was a fourth option about (smartRelationship.isToMany = 1) , but I still get stuck as to what to put on the RHS. I tried componentName = WOBrowser but this fails since it is needing the keys for list and item assigned, and I am not sure where to stick that. The other thought was to use pageName to identify a custom inspection component. At which, point I get stuck on the nextPageDelegate method. Would some folks from the audience shed some light and help lead to a better understanding of this great D2W mystery? Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: Security Issue for Hudson
Thanks Francois, Now, I am going to assume that means that it attempts to log in as the user on the box in question (Kerberized or otherwise). A little SSL on that and that could work. Again thanks, Dan On Jun 30, 2009, at 2:25 PM, François Frisch wrote: Hi, For basic authentication, what I have done is setup the server to use open directory for authentication and then set the Security Realm (in Hudson System Config) to be - Unix user/group database - This way I can mix and match local groups and ldap users. In a larger environment you might be interested in the following http://www.sonatype.com/people/2009/01/the-hudson-build-farm-experience-volume-i http://www.sonatype.com/people/2009/01/the-hudson-build-farm-experience-volume-ii http://www.sonatype.com/people/2009/01/the-hudson-build-farm-experience-volume-iii http://www.sonatype.com/people/2009/01/the-hudson-build-farm-experience-volume-iv On Jun 23, 2009, at 06:01:27, Mike Schrag wrote: Greetings all (especially Mike), Are there any measures for securing Hudson for university type infrastructure? Your presentation of Hudson was wonderful, and I look forward to using it. Hudson supports several different auth options, the most obvious for a larger deployment being LDAP auth. Anything fancier would probably require you writing a plugin for it. ms ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/francoisf%40apple.com This email sent to franco...@apple.com franco...@apple.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/danielbeatty%40mac.com This email sent to danielbea...@mac.com Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
RESTful WO messages for non-persistent objects
Greetings all, This may be a Mike question. If one has an object tree that is non- persistent, how does one fill-in that tree through either Route Request Handler or Route Controller? Is it accessible via the remaining WO Request (assumably useable in the Route Controller)? Does it get parsed by the REST format? The object structure that I am trying to fill is representation of Single Query Domain Relation Calculus, and as the name suggests its purpose is to fill in the EO Qualifier with user queries. Thank you, Dan Beatty, M.S. CS (B.S. EECS) Ph.D. Student Texas Tech University dan.bea...@mac.com http://venus.cs.ttu.edu/~dabeatty http://web.me.com/danielbeatty/My_Home_Page/Welcome.html ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com