{"ygPerms":{"resourceCapabilityList":[{"resourceType":"GROUP","capabilities":[{"name":"UPDATE"},{"name":"READ"},{"name":"WELCOME_MSG"},{"name":"PENDING_COUNT"},{"name":"ACTIVITY_LOGS"}]},{"resourceType":"PHOTO","capabilities":[{"name":"READ"},{"name":"READ"},{"name":"UPLOAD"},{"name":"UPDATE"},{"name":"DELETE"},{"name":"COPY"},{"name":"MOVE"},{"name":"APPROVE"},{"name":"UPLOADTEMP"},{"name":"GROUPCOVER"}]},{"resourceType":"FILE","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"DELETE"},{"name":"AUTO_SEND"}]},{"resourceType":"MEMBER","capabilities":[{"name":"READ"},{"name":"READ"},{"name":"EDIT_MODERATOR"},{"name":"DELETE"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"BAN"}]},{"resourceType":"LINK","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"DELETE"},{"name":"MOVE_LINK"}]},{"resourceType":"CALENDAR","capabilities":[{"name":"READ"}]},{"resourceType":"DATABASE","capabilities":[{"name":"CREATE"},{"name":"READ"},{"name":"READ_DATA"}]},{"resourceType":"POLL","capabilities":[{"name":"READ"},{"name":"VOTE"},{"name":"UPDATE"},{"name":"CREATE"},{"name":"DELETE"},{"name":"CLOSE"}]},{"resourceType":"MESSAGE","capabilities":[{"name":"CREATE"},{"name":"READ"},{"name":"DELETE"}]},{"resourceType":"PENDING_MESSAGE","capabilities":[{"name":"READ"},{"name":"UPDATE"},{"name":"DELETE"}]},{"resourceType":"ATTACHMENTS","capabilities":[{"name":"READ"},{"name":"DELETE"}]},{"resourceType":"PHOTOMATIC_ALBUMS","capabilities":[{"name":"READ"},{"name":"UPLOAD"}]},{"resourceType":"MEMBERSHIP_TYPE","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"DELETE"},{"name":"UPDATE"}]},{"resourceType":"POST","capabilities":[{"name":"CREATE"},{"name":"DELETE"},{"name":"READ"},{"name":"UPDATE"}]},{"resourceType":"PIN","capabilities":[{"name":"CREATE"},{"name":"DELETE"},{"name":"READ"},{"name":"UPDATE"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":229392562,"authorName":"Maxym Mykhalchuk","from":"Maxym Mykhalchuk &lt;mihmax@gmail.com&gt;","profile":"mihmax","replyTo":"LIST","senderId":"L0S3oj6S8x9qEV6Jp6eLloa6jlclbbh10gRYF-_SsLYof_zEqfzUTGApTVVVT-e2sXHMPCJkAAK-xOkH0ZTPJESytxs7HYvl-d4","spamInfo":{"isSpam":false,"reason":"12"},"subject":"Re: [OmT] understanding the source code","postDate":"1121384832","msgId":2660,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PGE0YjdkYjg5MDUwNzE0MTY0NzdjNjAxOGRhQG1haWwuZ21haWwuY29tPg==","inReplyToHeader":"PGRhdG11bCtuaGdoQGVHcm91cHMuY29tPg==","referencesHeader":"PDJmOGMzNjUyNzgzYTVhODUxMDhlNWI2OWI0NDg1M2RlQG14Ni50aWtpLm5lLmpwPgkgPGRhdG11bCtuaGdoQGVHcm91cHMuY29tPg=="},"prevInTopic":2659,"nextInTopic":0,"prevInTime":2659,"nextInTime":2661,"topicId":2627,"numMessagesInTopic":7,"msgSnippet":"The architecture is: You have a disasterously headaching CoreThread class -- a Thread that runs in parallel to everything, and all kinds of requests are going ","rawEmail":"Return-Path: &lt;mihmax@gmail.com&gt;\r\nX-Sender: mihmax@gmail.com\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nReceived: (qmail 91363 invoked from network); 14 Jul 2005 23:47:49 -0000\r\nReceived: from unknown (66.218.66.218)\n  by m4.grp.scd.yahoo.com with QMQP; 14 Jul 2005 23:47:49 -0000\r\nReceived: from unknown (HELO wproxy.gmail.com) (64.233.184.197)\n  by mta3.grp.scd.yahoo.com with SMTP; 14 Jul 2005 23:47:49 -0000\r\nReceived: by wproxy.gmail.com with SMTP id i20so534552wra\n        for &lt;OmegaT@yahoogroups.com&gt;; Thu, 14 Jul 2005 16:47:15 -0700 (PDT)\r\nReceived: by 10.54.144.7 with SMTP id r7mr932225wrd;\n        Thu, 14 Jul 2005 16:47:13 -0700 (PDT)\r\nReceived: by 10.54.69.13 with HTTP; Thu, 14 Jul 2005 16:47:12 -0700 (PDT)\r\nMessage-ID: &lt;a4b7db8905071416477c6018da@mail.gmail.com&gt;\r\nDate: Fri, 15 Jul 2005 01:47:12 +0200\r\nTo: OmegaT@yahoogroups.com\r\nIn-Reply-To: &lt;datmul+nhgh@eGroups.com&gt;\r\nMime-Version: 1.0\r\nContent-Type: text/plain; charset=ISO-8859-1\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Disposition: inline\r\nReferences: &lt;2f8c3652783a5a85108e5b69b44853de@mx6.tiki.ne.jp&gt;\n\t &lt;datmul+nhgh@eGroups.com&gt;\r\nX-Originating-IP: 64.233.184.197\r\nX-eGroups-Msg-Info: 1:12:0\r\nFrom: Maxym Mykhalchuk &lt;mihmax@gmail.com&gt;\r\nReply-To: Maxym Mykhalchuk &lt;mihmax@gmail.com&gt;\r\nSubject: Re: [OmT] understanding the source code\r\nX-Yahoo-Group-Post: member; u=229392562; y=Oh7MbAKriMLRvco3OC3HcIFPaluwtt_jXL4xtXmKHtYF\r\nX-Yahoo-Profile: mihmax\r\n\r\nThe architecture is:\n\nYou have a disasterously headaching CoreThread class =\r\n-- a Thread that\nruns in parallel to everything, and all kinds of requests =\r\nare going\nthrough it: save/load/fuzzy match/everything else.\n\nYou have a ma=\r\nin window thatr everyone uses to show anything.\n\nYou have a PreferenceManag=\r\ner that is there for unknown reason to help\nmanaging preference stuff, and =\r\nit&#39;s not that helping much.\n\nAnd you have a headache to get it work all tog=\r\nether ;&#39;0))\n\nMaxym\n\nOn 7/11/05, troll_888 &lt;troll_888@yahoo.co.uk&gt; wrote:\n&gt; =\r\n--- In OmegaT@yahoogroups.com, JC Helary &lt;fusion@m...&gt; wrote:\n&gt; &gt; &gt; I am ta=\r\nking a look at OmegaT and I am currently examining the\n&gt; source\n&gt; &gt; &gt; code =\r\nin my java IDE (JBuilder)...\n&gt; &gt; &gt;\n&gt; &gt; &gt; I have got the thing to run in the=\r\n IDE and am beginning to\n&gt; understand\n&gt; &gt; &gt; how the various classes all fit=\r\n together, but to speed up the\n&gt; process\n&gt; &gt; &gt; I&#39;d like to know whether the=\r\nre&#39;s any documentation actually about\n&gt; the\n&gt; &gt; &gt; software architecture inv=\r\nolved in the OmegaT project???\n&gt; &gt; &gt;\n&gt; &gt; &gt; I have had a look at ASAD, but t=\r\nhis doesn&#39;t cover it...\n&gt; &gt;\n&gt; &gt; The ASAD is a little behind now that we hav=\r\ne updated the user\n&gt; manual.\n&gt; &gt;\n&gt; &gt; As far as code documentation is concer=\r\nned, the only thing I think\n&gt; &gt; you&#39;ll be able to get is the code itself.\n&gt;=\r\n &gt;\n&gt; &gt; If you want to discuss the code, you could as well join the\n&gt; develo=\r\npers\n&gt; &gt; list on Source Forge. Not that members there are more able to\n&gt; di=\r\nscuss\n&gt; &gt; such issues (most of them are _not_ coders but have other roles i=\r\nn\n&gt; the\n&gt; &gt; project), but it may be that code discussions here\n&gt; discourage=\r\n &quot;normal&quot;\n&gt; &gt; users and make them think OmegaT is a geek application. :)\n&gt; =\r\n&gt;\n&gt; &gt; It is really up to you. Members of the dvp team are all members of\n&gt; =\r\nthis\n&gt; &gt; list.\n&gt; &gt;\n&gt; &gt; Also, there is no &quot;policy&quot; regarding anonymity on th=\r\nis list. People\n&gt; are\n&gt; &gt; free to use whatever name they want, but it is de=\r\nfinitely nicer to\n&gt; &gt; salute a John or a Christine than a Troll888 :)\n&gt; &gt;\n&gt;=\r\n &gt; Thank you for your interest,\n&gt; &gt;\n&gt; &gt; Jean-Christophe\n&gt; \n&gt; fair point abo=\r\nut the anonymity... in mitigation troll888 was\n&gt; a &quot;scratch&quot; name, not an a=\r\nct of active self-concealment... !\n&gt; \n&gt; yes, I&#39;ll check out the developers =\r\nlist if I can find it... although\n&gt; I am making headway understanding the a=\r\nrchitecture...\n&gt; \n&gt; Thanks!\n&gt; \n&gt; Chris Scully\n&gt; \n&gt; \n&gt; \n&gt; \n&gt; ~~~~~~~~~~~~~~~=\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n&gt; Go to: http://sourceforge.n=\r\net/projects/omegat/ for bug reports, feature\n&gt; requests, OmegaT test versio=\r\nns etc...\n&gt; To localize OmegaT to your language, or proofread existing tran=\r\nslations,\n&gt; read: http://www.omegat.org/omegat/translation-info.html\n&gt; ~~~~=\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n&gt; \n&gt; Yahoo! Groups=\r\n Links\n&gt; \n&gt; \n&gt; \n&gt; \n&gt; \n&gt; \n&gt; \n\n\n-- \nSincerely yours,\nMaxym Mykhalchuk\n\n"}}