Re: What stands in the way becomes the way

2014-04-15 Thread Daniel Beatty
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

2013-01-24 Thread Daniel Beatty
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

2012-12-20 Thread Daniel Beatty
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

2012-12-19 Thread Daniel Beatty
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?

2012-10-20 Thread Daniel Beatty
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

2012-07-13 Thread Daniel Beatty
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

2012-07-13 Thread Daniel Beatty
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

2012-07-13 Thread Daniel Beatty
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

2012-07-11 Thread Daniel Beatty
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

2012-07-11 Thread 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? 

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

2012-06-09 Thread Daniel Beatty
+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

2012-04-06 Thread Daniel Beatty
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?

2012-04-03 Thread Daniel Beatty
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?

2012-04-03 Thread Daniel Beatty
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?

2012-01-26 Thread Daniel Beatty
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

2012-01-24 Thread Daniel Beatty
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 ?

2012-01-18 Thread Daniel Beatty
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?

2011-12-30 Thread Daniel Beatty
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

2011-12-26 Thread Daniel Beatty
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

2011-12-22 Thread Daniel Beatty
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

2011-12-11 Thread Daniel Beatty
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

2011-12-10 Thread Daniel Beatty
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?

2011-11-20 Thread Daniel Beatty
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

2011-10-08 Thread Daniel Beatty
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

2011-07-28 Thread Daniel Beatty
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

2011-07-15 Thread Daniel Beatty


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

2011-07-08 Thread Daniel Beatty
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

2011-07-03 Thread Daniel Beatty
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

2011-07-03 Thread Daniel Beatty
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

2011-05-10 Thread Daniel Beatty
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

2011-05-09 Thread Daniel Beatty
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

2011-01-26 Thread Daniel Beatty
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

2010-12-23 Thread Daniel Beatty


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

2010-12-23 Thread Daniel Beatty
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

2010-12-23 Thread Daniel Beatty


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?

2010-12-23 Thread Daniel Beatty
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

2010-12-22 Thread Daniel Beatty
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

2010-12-21 Thread Daniel Beatty
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

2010-11-19 Thread Daniel Beatty
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?

2010-11-07 Thread Daniel Beatty
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

2010-10-14 Thread Daniel Beatty
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

2010-10-12 Thread Daniel Beatty


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

2010-10-12 Thread Daniel Beatty
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

2010-10-10 Thread Daniel Beatty
+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

2010-10-01 Thread Daniel Beatty
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

2010-09-30 Thread Daniel Beatty
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

2010-09-30 Thread Daniel Beatty
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

2010-09-28 Thread Daniel Beatty
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

2010-09-28 Thread Daniel Beatty
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

2010-09-28 Thread Daniel Beatty
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

2010-09-22 Thread Daniel Beatty
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

2010-09-22 Thread Daniel Beatty
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

2010-09-21 Thread Daniel Beatty
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

2010-09-21 Thread Daniel Beatty
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

2010-09-21 Thread Daniel Beatty
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

2010-09-21 Thread Daniel Beatty
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

2010-09-21 Thread Daniel Beatty
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

2010-09-21 Thread Daniel Beatty
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

2010-08-27 Thread Daniel Beatty


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

2010-08-10 Thread Daniel Beatty
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

2010-07-19 Thread Daniel Beatty
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

2010-07-17 Thread Daniel Beatty
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

2010-07-16 Thread Daniel Beatty
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

2010-03-20 Thread Daniel Beatty
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

2010-03-20 Thread Daniel Beatty
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

2010-01-29 Thread Daniel Beatty
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

2010-01-29 Thread Daniel Beatty
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

2009-12-26 Thread Daniel Beatty
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

2009-12-25 Thread Daniel Beatty
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

2009-12-24 Thread Daniel Beatty
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

2009-12-23 Thread Daniel Beatty
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

2009-12-23 Thread Daniel Beatty
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....)

2009-12-23 Thread Daniel Beatty
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....)

2009-12-20 Thread Daniel Beatty
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....)

2009-12-20 Thread Daniel Beatty


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?]]

2009-12-20 Thread Daniel Beatty


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....)

2009-12-20 Thread Daniel Beatty
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

2009-12-11 Thread Daniel Beatty
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

2009-12-11 Thread Daniel Beatty
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

2009-11-19 Thread Daniel Beatty
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

2009-11-13 Thread Daniel Beatty

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)

2009-11-11 Thread Daniel Beatty
 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

2009-11-09 Thread Daniel Beatty

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

2009-11-04 Thread Daniel Beatty

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

2009-11-04 Thread Daniel Beatty

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

2009-11-02 Thread Daniel Beatty

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

2009-11-02 Thread Daniel Beatty

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

2009-11-02 Thread Daniel Beatty

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

2009-10-24 Thread Daniel Beatty

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

2009-10-22 Thread Daniel Beatty

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

2009-10-17 Thread Daniel Beatty

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

2009-10-17 Thread Daniel Beatty

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?

2009-10-16 Thread Daniel Beatty

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

2009-09-27 Thread Daniel Beatty

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

2009-09-27 Thread Daniel Beatty

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

2009-09-27 Thread Daniel Beatty

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

2009-09-27 Thread Daniel Beatty
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

2009-08-12 Thread Daniel Beatty

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

2009-06-30 Thread Daniel Beatty

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

2009-06-23 Thread DANIEL BEATTY

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

  1   2   >