<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
<channel>
  <title>LiveJournal Development</title>
  <link>http://community.livejournal.com/lj_dev/</link>
  <description>LiveJournal Development - LiveJournal.com</description>
  <lastBuildDate>Fri, 03 Oct 2008 16:00:14 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>lj_dev</lj:journal>
  <lj:journaltype>community</lj:journaltype>
  <image>
    <url>http://p-userpic.livejournal.com/42132/26901</url>
    <title>LiveJournal Development</title>
    <link>http://community.livejournal.com/lj_dev/</link>
    <width>100</width>
    <height>75</height>
  </image>

<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/796778.html</guid>
  <pubDate>Fri, 03 Oct 2008 16:00:14 GMT</pubDate>
  <link>http://community.livejournal.com/lj_dev/796778.html</link>
  <description>I hope this isn&apos;t terribly off-topic, it&apos;s certainly development work, relating to LJ, and involves the use of a client of sorts, so I feel it&apos;s mostly in-keeping with the spirit of the thing..&lt;br /&gt;&lt;br /&gt;I have a site that runs alongside an LJ community, and does.. well.. various things. One such thing is that (in theory) the site maintains a list of mappings from LJ username to &quot;real name&quot;, which then goes into the community style itself as an associative array and overrides the usernames in comments and entries and displays the users&apos; actual names.&lt;br /&gt;&lt;br /&gt;Now in order to get that to work nicely, along with all the other site features, I need to have some means of authenticating users so as not to allow people to update &lt;i&gt;each other&apos;s&lt;/i&gt; names, which of course would lead to all kinds of fun and games. I&apos;ve come up with what I &lt;i&gt;think&lt;/i&gt; is a decent way of doing that, but I&apos;d really appreciate feedback on a) whether there&apos;s a better way and b) whether or not I&apos;m leaving myself open to massive security holes. Because the site itself effectively works as a client, interacting with LJ itself, this would seem to be an appropriate place to ask.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;So the site throws up an input box for your username, a hidden input item that contains a randomly generated key, and a submit button. The user is then pointed to a reply page for an entry within the community (opening in a new window), where there are various layout overrides to give it a very specific look and feel. One of those is that an md5 hash of the key is passed via an argument, and displayed on the page with the instruction &quot;Hey, post this string in the box below and hit submit&quot;.&lt;br /&gt;&lt;br /&gt;Upon submission, obviously the page then returns the user to the EntryPage view, where rather than rendering comments, the page renders 0x0 images which are actually calls to a PHP file on the server, which have arguments with the comment talkid. When the server encounters a new talkid (having saved all previously seen ones), it then fires off an HTTP GET request to that EntryPage, passing the talkid as an argument, along with another argument that tells the page to just return the posted text, and the user who posted it. This is then stored in a database on the site.&lt;br /&gt;&lt;br /&gt;So all this is happening as the EntryPage view loads. Once that&apos;s loaded, the user is told to close this window and swap back to the form, where they then hit &quot;submit&quot;. Upon submission, the site hashes the key that was in the hidden field, and checks the submitted hash and username against existing hashes and usernames held on file from the post. If there&apos;s a match, it gives the browser a cookie, and the user is now authenticated.&lt;br /&gt;&lt;br /&gt;So the idea is, since only user X can post that hash in the community, and since only user X can possibly know the unhashed key value, then the person who was served the form &lt;i&gt;must&lt;/i&gt; be the same person as the one who posted the comment, ergo authentication. Convoluted, I know, but I&apos;m not sure I know how to do &quot;simple&quot;..&lt;br /&gt;&lt;br /&gt;I guess my question is, am I missing a really easy trick here? I&apos;ve thought pretty hard about it, and I &lt;i&gt;think&lt;/i&gt; that it&apos;s impossible (within reason) to fake your way through the process, because you&apos;d either have to spoof a comment by the desired user, or reverse-engineer the form based on an alreay-posted comment (in which case you&apos;d have to unhash the md5 crap in the comment). So what you end up with, in theory, is a way to validate that a user of your website who says they&apos;re user X on LJ actually &lt;i&gt;is&lt;/i&gt; user X.&lt;br /&gt;&lt;br /&gt;Or is there a huge security hole that I&apos;ve missed? Any obvious exploits?&lt;br /&gt;&lt;br /&gt;Thanks to anybody who took the time to get through all that, I know it&apos;s not necessarily the most logical process in the world, and am always open to suggestions for improvement :o)&lt;br /&gt;&lt;br /&gt;All feedback / comments / criticism welcome..</description>
  <comments>http://community.livejournal.com/lj_dev/796778.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>unknownj</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/796639.html</guid>
  <pubDate>Sat, 27 Sep 2008 07:14:39 GMT</pubDate>
  <title>livejournal repo trac viewer broken</title>
  <link>http://community.livejournal.com/lj_dev/796639.html</link>
  <description>Hi. The &lt;tt&gt;livejournal&lt;/tt&gt; repository &lt;a rel=&quot;nofollow&quot; href=&quot;http://code.sixapart.com/trac/livejournal&quot;&gt;trac viewer&lt;/a&gt; is broken. It displays an error with a python traceback right now. (The &lt;a rel=&quot;nofollow&quot; href=&quot;http://code.sixapart.com/svn/livejournal/&quot;&gt;svn&lt;/a&gt; view is unaffected and checkouts/&apos;svn log&apos; work fine.)&lt;br /&gt;&lt;br /&gt;...that&apos;s it. &lt;tt&gt;:)&lt;/tt&gt;</description>
  <comments>http://community.livejournal.com/lj_dev/796639.html</comments>
  <category>svn</category>
  <lj:security>public</lj:security>
  <lj:poster>potolo</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/796175.html</guid>
  <pubDate>Wed, 17 Sep 2008 07:14:03 GMT</pubDate>
  <title>Force RSS Syndication</title>
  <link>http://community.livejournal.com/lj_dev/796175.html</link>
  <description>Is there anyway to force RSS syndication (that is accounts that are syndicated accounts/journals) for feed that return errors like &quot;Too Big!&quot;?? Or should I clear out the table so it resets it...I would prefer to just force it regardless of how big it is though :)&lt;br /&gt;&lt;br /&gt;I think it happened because my server was down for a day or 2 so when it went to go syndicate there were too many items between what was last syndicated and what was available when I brought my server back online.&lt;br /&gt;&lt;br /&gt;Thanks - I am MISSING LOLCATS!!!!</description>
  <comments>http://community.livejournal.com/lj_dev/796175.html</comments>
  <category>syndication</category>
  <lj:security>public</lj:security>
  <lj:poster>keainanhai</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/796116.html</guid>
  <pubDate>Wed, 17 Sep 2008 07:04:27 GMT</pubDate>
  <link>http://community.livejournal.com/lj_dev/796116.html</link>
  <description>Hey, this will sound painfully nubish, but... maybe a get a silver star sticker for effort? I want to download the LJ source to play with, but I&apos;m not quite sure how to get it all in one fel swoop.&lt;br /&gt;(Yeah, I know, if I don&apos;t know how to get it I probably have no business messing with it, but hey, one of my favorite ways to learn is to dive in heedlessly.) Is there an archive of the whole thing somewhere, or can I wget it or something? Thanks.</description>
  <comments>http://community.livejournal.com/lj_dev/796116.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>bad_machination</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/795848.html</guid>
  <pubDate>Wed, 17 Sep 2008 06:43:57 GMT</pubDate>
  <link>http://community.livejournal.com/lj_dev/795848.html</link>
  <description>Is there a list somewhere of all the URLs that can be used to pull info from the site? Other than just pulling journal feeds and FOAF data as mentioned in the FAQs?</description>
  <comments>http://community.livejournal.com/lj_dev/795848.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>ezerick</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/795429.html</guid>
  <pubDate>Wed, 17 Sep 2008 06:30:21 GMT</pubDate>
  <link>http://community.livejournal.com/lj_dev/795429.html</link>
  <description>While developing a custom layer for s2 I came across a strange problem: lj-embed doesn&apos;t work. I&apos;ve looked at other layers, and they don&apos;t seem to differ much from my own in the entry presentation code. Any ideas why that happens?</description>
  <comments>http://community.livejournal.com/lj_dev/795429.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>deux2k</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/795354.html</guid>
  <pubDate>Wed, 17 Sep 2008 06:08:10 GMT</pubDate>
  <title>LJ&apos;s Jabber Service loses messages sent to an off-line subscriber</title>
  <link>http://community.livejournal.com/lj_dev/795354.html</link>
  <description>I&apos;ve always suspected that, but yesterday it made me sick completely and I decided to check it with testing: my friend was sending me messages while I was logged out. All of them were lost as it turned out when I logged in.</description>
  <comments>http://community.livejournal.com/lj_dev/795354.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>poige</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/795001.html</guid>
  <pubDate>Tue, 16 Sep 2008 10:26:14 GMT</pubDate>
  <title>Success...partially...</title>
  <link>http://community.livejournal.com/lj_dev/795001.html</link>
  <description>I apologize for flooding the queu.&lt;br /&gt;Please disregard my prior posts.&lt;br /&gt;&lt;br /&gt;At this juncture, I have succeeded in posting to my LJ using &lt;a href=&quot;http://www.linguasos.org/tcltext.html&quot;&gt;Tickle Text&lt;/a&gt;&lt;br /&gt;by using this proc:&lt;br /&gt;&lt;br /&gt;################&lt;br /&gt;# post to livejournal...&lt;br /&gt;&lt;br /&gt;proc ljpost {} {&lt;br /&gt;     &lt;br /&gt;global post&lt;br /&gt;global plength&lt;br /&gt;global login&lt;br /&gt;global lurl&lt;br /&gt;global subject&lt;br /&gt;global mood&lt;br /&gt;global tunes&lt;br /&gt;global tags&lt;br /&gt;global year&lt;br /&gt;global mon&lt;br /&gt;global day&lt;br /&gt;global hour&lt;br /&gt;global min&lt;br /&gt;global mood&lt;br /&gt;global tunes&lt;br /&gt;global ptext&lt;br /&gt;global lprops&lt;br /&gt;&lt;br /&gt;set subject &quot;subject&quot;&lt;br /&gt;set mood &quot;mood&quot;&lt;br /&gt;set tags &quot;enter, tags, here&quot;&lt;br /&gt;set tunes &quot;music&quot;&lt;br /&gt;set lurl &quot;&lt;a href=&quot;http://www.livejournal.com/interface/flat:80&quot;&gt;http://www.livejournal.com/interface/flat:80&lt;/a&gt;&quot;&lt;br /&gt;&lt;br /&gt;set year [clock format [clock second] -format %Y]&lt;br /&gt;set mon [clock format [clock seconds] -format %m]&lt;br /&gt;set day [clock format [clock seconds] -format %d]&lt;br /&gt;set hour [clock format [clock seconds] -format %H]&lt;br /&gt;set min [clock format [clock seconds] -format %M]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;toplevel .lj&lt;br /&gt;wm title .lj &quot;LiveJournal Post&quot;&lt;br /&gt;&lt;br /&gt;grid [tk::label .lj.ljname -text &quot;LJ Username:&quot;]\&lt;br /&gt;[tk::entry .lj.uname -textvariable ljname]\&lt;br /&gt;[tk::label .lj.pwd -text &quot;LJ Password:&quot;]\&lt;br /&gt;[tk::entry .lj.pswd -show * -textvariable ljpswrd]&lt;br /&gt;&lt;br /&gt;grid [tk::label .lj.date -text &quot;Post time=&quot;]\&lt;br /&gt;[tk::label .lj.dato -text &quot;$year $mon $day - $hour : $min&quot;]&lt;br /&gt;&lt;br /&gt;grid [tk::label .lj.sujet -text &quot;Subject:&quot;]\&lt;br /&gt;[tk::entry .lj.assunto -textvariable subject]&lt;br /&gt;&lt;br /&gt;grid [tk::label .lj.md -text &quot;Current mood:&quot;]\&lt;br /&gt;[tk::entry .lj.mude -textvariable mood]&lt;br /&gt;&lt;br /&gt;grid [tk::label .lj.tunages -text &quot;Current music:&quot;]\&lt;br /&gt;[tk::entry .lj.tunez -textvariable tunes]&lt;br /&gt;&lt;br /&gt;grid [tk::label .lj.tagz -text &quot;Tags:&quot;]\&lt;br /&gt;[tk::entry .lj.tagit -textvariable tags]&lt;br /&gt;&lt;br /&gt;set ptext [.txt.txt get 1.0 {end -1c}]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set login [::http::formatQuery mode login user $::ljname password $::ljpswrd ]&lt;br /&gt;set log [http::geturl $lurl -query $login]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;grid [tk::button .lj.go -text &quot;POST&quot; -command {&lt;br /&gt;    &lt;br /&gt;set post [::http::formatQuery mode postevent auth_method clear user $::ljname password $::ljpswrd subject $::subject year $::year mon $::mon day $::day hour $::hour min $::min event current_mood $::mood current_music $::tunes taglist $::tags $::ptext ]&lt;br /&gt;set plength [string length $::post]&lt;br /&gt;set dopost [http::geturl $::lurl -query $::post]&lt;br /&gt;set ljmta [http::meta $dopost]&lt;br /&gt;set ljl [http::size $dopost]&lt;br /&gt;set ljstat [http::status $dopost]&lt;br /&gt;tk_messageBox -message &quot;$ljmta\nLJ says: $ljstat\nPost length: $ljl&quot;&lt;br /&gt;}]\&lt;br /&gt;[tk::button .lj.bro -text &quot;VIEW Journal&quot; -command {&lt;br /&gt;    set ljv &quot;&lt;a href=&quot;http://$::ljname.livejournal.com&quot;&gt;http://$::ljname.livejournal.com&lt;/a&gt;&quot;&lt;br /&gt;    exec $::brow $ljv &amp;&lt;br /&gt;    }]\&lt;br /&gt;    [tk::button .lj.ajuda -text &quot;LJ Help&quot; -command {ljhelp}]\&lt;br /&gt;[tk::button .lj.no -text &quot;DONE&quot; -command {destroy .lj}]&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;####&lt;br /&gt;# end proc ljpost&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But, I&apos;m not succeeding in setting the tags, music, and mood.&lt;br /&gt;I don&apos;t understand what I&apos;m doing wrong here...</description>
  <comments>http://community.livejournal.com/lj_dev/795001.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>tonytraductor</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/794708.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:59:29 GMT</pubDate>
  <title>Invalid character</title>
  <link>http://community.livejournal.com/lj_dev/794708.html</link>
  <description>I&apos;m boppin along on foaf xml using .NET Framework 3.5 and after parsing 2k of foafs clean-n-easy I hit this one:&lt;br /&gt;&lt;br /&gt;XDocument.Load(&quot;&lt;a href=&quot;http://www.livejournal.com/users/andrewus/data/foaf&quot;&gt;http://www.livejournal.com/users/andrewus/data/foaf&lt;/a&gt;&quot;);&lt;br /&gt;&lt;br /&gt;System.Xml.XmlException: Invalid character in the given encoding. Line 39, position 331.&lt;br /&gt;&lt;br /&gt;I think it&apos;s due to Russian characters in the &lt;ya:bio&gt; or something. It&apos;s a bummer and I&apos;m skipping it for now but I&apos;m hoping someone&apos;s got a tip.</description>
  <comments>http://community.livejournal.com/lj_dev/794708.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>mcfnord</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/794370.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:53:01 GMT</pubDate>
  <title>pebcak</title>
  <link>http://community.livejournal.com/lj_dev/794370.html</link>
  <description>I would like to add lj posting capability to &lt;a href=&quot;http://www.linguasos.org/tcltext.html&quot;&gt;Tickle Text&lt;/a&gt;, a text editor I wrote in tcl/tk, but, being entirely new to trying to work with this particular kind of thing (communicating with a remote machine, but not using ftp or ssh) I&apos;m a little lost.&lt;br /&gt;Maybe someone here can straighten me out...or point me to resources that explain the matter a bit more clearly.&lt;br /&gt;I&apos;m using what I found &lt;a href=&quot;http://livejournal.com/doc/server/ljp.csp.protocol.html&quot;&gt;here (Part III. Client/Server Protocol)&lt;/a&gt; and &lt;a href=&quot;http://www.tcl.tk/man/tcl8.4/TclCmd/socket.htm&quot;&gt;here (Tcl socket manual page)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is the proc I&apos;ve written, as a test, and it doesn&apos;t seem to be getting any response, or, effectively posting to my journal.&lt;br /&gt;This is the most basic attempt just to understand how to use &lt;br /&gt;a) socket&lt;br /&gt;b) the protocol to communicate with the LJ server.&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;proc ljpost {} {&lt;br /&gt;    set chan [socket www.livejournal.com 80]&lt;br /&gt;    puts $chan &quot;POST /interface/flat HTTP/1.1\n&lt;br /&gt;    Host: www.livejournal.com\n&lt;br /&gt;    Content-type: application/x-www-form-urlencoded\n&lt;br /&gt;    Content-length: 105\n&lt;br /&gt;    \n&lt;br /&gt;    mode=postevent&amp;user=tonytraductor&amp;password=******&amp;subject=testing+testing+testing&amp;event=this+is+a+test+post&quot;&lt;br /&gt;    &lt;br /&gt;    close $chan&lt;br /&gt;&lt;br /&gt;   exit&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;I don&apos;t even understand, at this juncture, how to get/read a response from the server.&lt;br /&gt;The only things I&apos;ve written that have had to communicate with a remote machine have used ssh or ftp,&lt;br /&gt;so, this is completely unfamiliar territory to me.  &lt;br /&gt;I don&apos;t know, here, if I am misunderstanding how to use tcl socket, or the protocol to communicate with the server.&lt;br /&gt;I know I&apos;m doing something wrong, because this fails to post to my journal (yes, I replace ****** with my actual password).</description>
  <comments>http://community.livejournal.com/lj_dev/794370.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>tonytraductor</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/794208.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:43:41 GMT</pubDate>
  <title>Trying to post via Atom</title>
  <link>http://community.livejournal.com/lj_dev/794208.html</link>
  <description>I got the following error when trying to post via atom&lt;br /&gt;&lt;br /&gt;HTTP/1.0 400 Bad Request&lt;br /&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;400 Bad Request&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Bad Request&amp;lt;/h1&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;p&amp;gt;Could not parse the entry due to invalid markup.&amp;lt;br /&amp;gt;&amp;lt;pre&amp;gt;Empty String at /home/lj/cgi-bin/XML/Atom/Thing.pm line 40&lt;br /&gt;&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is what I tried to post:&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;entry&amp;gt;&amp;lt;title&amp;gt;testing!&amp;lt;/title&amp;gt;&amp;lt;content&amp;gt;my content is here&amp;lt;/content&amp;gt;&amp;lt;/entry&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I can&apos;t find any documentation on what I&amp;nbsp;should be putting in an entry</description>
  <comments>http://community.livejournal.com/lj_dev/794208.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>sloot</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/793980.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:40:16 GMT</pubDate>
  <title>Any WS?</title>
  <link>http://community.livejournal.com/lj_dev/793980.html</link>
  <description>Hi everybody.&lt;br /&gt;I can&apos;t find XML scheme or WSDL for LJ. Is it possible to communicate with server thru WS?</description>
  <comments>http://community.livejournal.com/lj_dev/793980.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>kiisinkummitus</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/793753.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:36:46 GMT</pubDate>
  <title>More problems.</title>
  <link>http://community.livejournal.com/lj_dev/793753.html</link>
  <description>I sort of hacked my way through the previous issue, simply commenting out line #9 in cgi-bin/LJ/Poll.pm, and now I&apos;m running into this whenever I try to view user info...on anyone:&lt;br /&gt;&lt;br /&gt;unknown class &apos;betafeatures&apos; at /home/lj/cgi-bin/ljcapabilities.pl line 65. @ localhost.localdomain&lt;br /&gt;&lt;br /&gt;Also, is the navigation bar part of LJ_com? I thought I saw a production implementation elsewhere with it working, but even the options to configure it are gone for me.</description>
  <comments>http://community.livejournal.com/lj_dev/793753.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>chgu</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/793596.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:35:45 GMT</pubDate>
  <title>Restricting site to paid users only</title>
  <link>http://community.livejournal.com/lj_dev/793596.html</link>
  <description>What is the easiest way to restrict an LJ-clone site to paid users only?  If you use account codes, then anyone who has an existing account could conceivably invite their friends.&lt;br /&gt;&lt;br /&gt;Thanks.</description>
  <comments>http://community.livejournal.com/lj_dev/793596.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>magyarok_saman</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/793170.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:33:30 GMT</pubDate>
  <title>Error on a fresh install</title>
  <link>http://community.livejournal.com/lj_dev/793170.html</link>
  <description>I just set everything up today, and after getting all the modules satisfied, and apache with mod_perl compiled in working, I get this:&lt;br /&gt;&lt;br /&gt;Error loading event module &apos;LJ::Event::JournalNewComment&apos;: Base class package &quot;LJ::MemCacheable&quot; is empty.\n &lt;br /&gt;&lt;br /&gt;Full error after the cut.&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Thu Sep 11 14:36:14 2008] [error] Error loading event module &apos;LJ::Event::JournalNewComment&apos;: Base class package &quot;LJ::MemCacheable&quot; is empty.\n    (Perhaps you need to &apos;use&apos; the module which defines that package first.)\n at /home/lj/cgi-bin/LJ/Poll.pm line 9\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Poll.pm line 9.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Entry.pm line 1219.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at (eval 903) line 2\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Comment.pm line 13.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Event/JournalNewComment.pm line 4.\nCompilation failed in require at (eval 903) line 2.\nBEGIN failed--compilation aborted at (eval 903) line 2.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at /home/lj/cgi-bin/weblib.pl line 20\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/weblib.pl line 20.\nCompilation failed in require at /home/lj/cgi-bin/LJ/NotificationMethod/Email.pm line 8.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/NotificationMethod.pm line 11.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at /home/lj/cgi-bin/ljlib.pl line 23\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Subscription.pm line 9.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at /home/lj/cgi-bin/Apache/LiveJournal/Interface/AtomAPI.pm line 15\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/User.pm line 39.\nCompilation failed in require at /home/lj/cgi-bin/ljlib.pl line 23.\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/ljlib.pl line 23.\nCompilation failed in require at /home/lj/cgi-bin/fbupload.pl line 10.\nCompilation failed in require at /home/lj/cgi-bin/Apache/LiveJournal/Interface/AtomAPI.pm line 15.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.\n at (eval 2) line 1\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/Apache/LiveJournal.pm line 31.\nCompilation failed in require at /home/lj/cgi-bin/modperl_subs.pl line 11.\nBEGIN failed--compilation aborted at /home/lj/cgi-bin/modperl_subs.pl line 11.\nCompilation failed in require at /home/lj/cgi-bin/modperl.pl line 20.\nCompilation failed in require at (eval 2) line 1.\n                                                                               &lt;br /&gt;Syntax error on line 22 of /usr/local/apache/conf/httpd.conf:                                   &lt;br /&gt;Error loading event module &apos;LJ::Event::JournalNewComment&apos;: Base class package &quot;LJ::MemCacheable&quot; is empty.                                                                                      &lt;br /&gt;    (Perhaps you need to &apos;use&apos; the module which defines that package first.)                    &lt;br /&gt; at /home/lj/cgi-bin/LJ/Poll.pm line 9                                                          &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Poll.pm line 9.                        &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410                                    &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Entry.pm line 1219.                    &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at (eval 903) line 2                                                                           &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Comment.pm line 13.                    &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410                                    &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Event/JournalNewComment.pm line 4.     &lt;br /&gt;Compilation failed in require at (eval 903) line 2.                                             &lt;br /&gt;BEGIN failed--compilation aborted at (eval 903) line 2.                                         &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at /home/lj/cgi-bin/weblib.pl line 20                                                          &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/weblib.pl line 20.                        &lt;br /&gt;Compilation failed in require at /home/lj/cgi-bin/LJ/NotificationMethod/Email.pm line 8.        &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410                                    &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/NotificationMethod.pm line 11.         &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at /home/lj/cgi-bin/ljlib.pl line 23                                                           &lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/Subscription.pm line 9.                &lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.      &lt;br /&gt; at /home/lj/cgi-bin/Apache/LiveJournal/Interface/AtomAPI.pm line 15&lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/User.pm line 39.&lt;br /&gt;Compilation failed in require at /home/lj/cgi-bin/ljlib.pl line 23.&lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/ljlib.pl line 23.&lt;br /&gt;Compilation failed in require at /home/lj/cgi-bin/fbupload.pl line 10.&lt;br /&gt;Compilation failed in require at /home/lj/cgi-bin/Apache/LiveJournal/Interface/AtomAPI.pm line 15.&lt;br /&gt;Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Class/Autouse.pm line 410.&lt;br /&gt; at (eval 2) line 1&lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/Apache/LiveJournal.pm line 31.&lt;br /&gt;Compilation failed in require at /home/lj/cgi-bin/modperl_subs.pl line 11.&lt;br /&gt;BEGIN failed--compilation aborted at /home/lj/cgi-bin/modperl_subs.pl line 11.&lt;br /&gt;Compilation failed in require at /home/lj/cgi-bin/modperl.pl line 20.&lt;br /&gt;Compilation failed in require at (eval 2) line 1.&lt;br /&gt;&lt;br /&gt;/usr/local/apache/bin/apachectl start: httpd could not be started&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Is this a bug, or am I doing something wrong? I&apos;ve left the ljconfig.pl file completely default.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit: This was fixed this morning(Sept 16th). They were moving a feature from ljcom over to the svn. NOW I have an issue with not being able to view user info.&lt;/b&gt;</description>
  <comments>http://community.livejournal.com/lj_dev/793170.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>chgu</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/792924.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:31:02 GMT</pubDate>
  <title>Questions on FotoBilder</title>
  <link>http://community.livejournal.com/lj_dev/792924.html</link>
  <description>Okay, I have FotoBilder installed and running.&lt;br /&gt;&lt;br /&gt;One.  It&apos;s running on a different port - 8082.  What do you do to change that, so when you type in pics.yourdomain.com it goes straight to pics.yourdomain.com:8082?&lt;br /&gt;&lt;br /&gt;Also, I&apos;ve installed this after I already have paid and perm accounts.  How do you tie the two together so the existing accounts have automatic access?  Yes, I followed all the directions and included the fotobilder information in the ljconfig file, but this doesn&apos;t seem to tie existing accounts into fotobilder.&lt;br /&gt;&lt;br /&gt;Any help would be appreciated.  Thanks.</description>
  <comments>http://community.livejournal.com/lj_dev/792924.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>magyarok_saman</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/792673.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:26:49 GMT</pubDate>
  <title>Exporting comments in syndicated entries?</title>
  <link>http://community.livejournal.com/lj_dev/792673.html</link>
  <description>&lt;p&gt;Is there a way to export comments in syndicated entries, like the one described at &lt;a href=&quot;http://www.livejournal.com/developer/exporting.bml&quot;&gt;this page&lt;/a&gt;?&amp;nbsp; I&apos;m trying to write a WordPress plugin that automatically fetches comments from a syndicated feed and enters them into the original blog.&lt;/p&gt;</description>
  <comments>http://community.livejournal.com/lj_dev/792673.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>astralblue</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/792533.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:11:14 GMT</pubDate>
  <title>LJ Flash Lite mobile client /beta</title>
  <link>http://community.livejournal.com/lj_dev/792533.html</link>
  <description>Hi all,&lt;br /&gt;&lt;br /&gt;My name&apos;s Alex Tur, and I&apos;m a newbie here. But I&apos;ve came not empty-handed. Let me please introduce the beta version of Adobe Flash Lite 2.x+ mobile client for LJ. This&apos;s a simple version for Flash Lite enabled smartphones that allows:&lt;br /&gt;&lt;br /&gt;• connect to LJ resource with its XML-RPC API through MobiTile proxy server&lt;br /&gt;• login with user account data&lt;br /&gt;• read user&apos;s journal with thumbnails of included images&lt;br /&gt;• review reduced images&lt;br /&gt;• make a new post in the user&apos;s journal&lt;br /&gt;• edit previouse events&lt;br /&gt;• delete selected posts&lt;br /&gt;• get list of friends&lt;br /&gt;• manage the list of favorites&lt;br /&gt;• read other journals of friends and favorites&lt;br /&gt;• switch a landuage of interface (auto/english/russian)&lt;br /&gt;• turn off loading thumbnails&lt;br /&gt;&lt;br /&gt;Original Adobe Flash Lite format (SWF) file and installetion for Symbian S60, 3rd edition smartphones are published as a part of MobiTile Project at &lt;a href=&quot;http://www.mobitile.com/?l=en&amp;p=livejournal&quot;&gt;http://www.mobitile.com/?l=en&amp;p=livejournal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Advanced versions are in the way.&lt;br /&gt;&lt;br /&gt;Best,&lt;br /&gt;Alex</description>
  <comments>http://community.livejournal.com/lj_dev/792533.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>n_soul</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/792314.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:04:32 GMT</pubDate>
  <title>LiveJournal SVN file naming</title>
  <link>http://community.livejournal.com/lj_dev/792314.html</link>
  <description>While I was checkouting latest livejournal version under Windows with command line client, I&apos;d got error about some files are missed, but files are in repository and under version control!&lt;br /&gt;Detalied analysis shows, that there&apos;re files which differ in case in filename (for example: scrapbook.gif and Scrapbook.gif , Journal.gif and journal.gif and some others.)&lt;br /&gt;&lt;br /&gt;Is this really bug (possibly copy-paste) or files are really should be different (possibly not only by filename)?&lt;br /&gt;&lt;br /&gt;grep command says, that Journal.gif and some others are not used.</description>
  <comments>http://community.livejournal.com/lj_dev/792314.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>aljuvialle</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/792050.html</guid>
  <pubDate>Tue, 16 Sep 2008 06:01:55 GMT</pubDate>
  <link>http://community.livejournal.com/lj_dev/792050.html</link>
  <description>Hey devs,&lt;br /&gt;&lt;br /&gt;I don&apos;t see an iPhone Livejournal app anywhere.  Is there a reason why nobody&apos;s created one?  There seems to be only one app that will post to lj on the App Store; Shozu, and from the reviews, it&apos;s not very good.  &lt;br /&gt;&lt;br /&gt;I&apos;ll gladly write one, if anyone would like to have it.&lt;br /&gt;&lt;br /&gt;-Amanda</description>
  <comments>http://community.livejournal.com/lj_dev/792050.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>plug_in_tomato</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/791685.html</guid>
  <pubDate>Tue, 16 Sep 2008 05:58:05 GMT</pubDate>
  <title>Poll Results</title>
  <link>http://community.livejournal.com/lj_dev/791685.html</link>
  <description>Is there a way to read all of the answers to all of the questions in a poll at once, or do you need to screenscrape for each individual question?</description>
  <comments>http://community.livejournal.com/lj_dev/791685.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>allah_sulu</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/791418.html</guid>
  <pubDate>Tue, 16 Sep 2008 05:54:47 GMT</pubDate>
  <title>setting up my very first installation, but where to start?</title>
  <link>http://community.livejournal.com/lj_dev/791418.html</link>
  <description>I want to setup my own blogging site using the Livejournal source code.&amp;nbsp; I have downloaded the full source code and I use a web host that has the following stats:&lt;br /&gt;&lt;br /&gt;OS: Linux&lt;br /&gt;Apache: 1.3.37&lt;br /&gt;Perl: 5.8.8&lt;br /&gt;PHP: 5&lt;br /&gt;MySQL: 5.0&lt;br /&gt;(I can also create Postgresql databases but am not sure about the version)&lt;br /&gt;&lt;br /&gt;I do not know where to start.&amp;nbsp; Can someone please tell me what structure to upload the source to my host and what to do to get started?&amp;nbsp; There are just too many files and I am lost..... :)&amp;nbsp; Thanks!</description>
  <comments>http://community.livejournal.com/lj_dev/791418.html</comments>
  <lj:mood>excited</lj:mood>
  <lj:security>public</lj:security>
  <lj:poster>zoldos</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/791166.html</guid>
  <pubDate>Tue, 16 Sep 2008 05:47:15 GMT</pubDate>
  <title>&quot;Bloggish&quot; themes not working</title>
  <link>http://community.livejournal.com/lj_dev/791166.html</link>
  <description>None of the available S2 styles on Inksome based on &quot;bloggish&quot; are working.  Other styles work, however.  Can anyone suggest where I might start looking to fix this problem? &lt;br /&gt;&lt;br /&gt;And when my users talk about &quot;themes&quot;, do they mean &quot;styles&quot;, or is that something else?</description>
  <comments>http://community.livejournal.com/lj_dev/791166.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>popefelix</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/791015.html</guid>
  <pubDate>Tue, 16 Sep 2008 05:35:57 GMT</pubDate>
  <title>[Maintainer] Moderation queue -- update!</title>
  <link>http://community.livejournal.com/lj_dev/791015.html</link>
  <description>Hi all,&lt;br /&gt;&lt;br /&gt;My apologies for not being able to attack the moderation queue -- been coding night and day for my job and have a few hundred people waiting for it&apos;s release (such as life).&lt;br /&gt;&lt;br /&gt;To help out with the queue I have asked &lt;span class=&apos;ljuser&apos; lj:user=&apos;pauamma&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://pauamma.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://p-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://pauamma.livejournal.com/&apos;&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; to look after the moderation queue until I get this project rolled out. I&apos;m hoping to be free from this coding nightmare in 2-3 weeks (yay).&lt;br /&gt;&lt;br /&gt;Thank you all for your patience, and happy coding!&lt;br /&gt;&lt;br /&gt;-Steve</description>
  <comments>http://community.livejournal.com/lj_dev/791015.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>stevieg</lj:poster>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/lj_dev/790707.html</guid>
  <pubDate>Thu, 11 Sep 2008 19:44:29 GMT</pubDate>
  <title>[Maintainer] Entry queue</title>
  <link>http://community.livejournal.com/lj_dev/790707.html</link>
  <description>Hi all,&lt;br /&gt;&lt;br /&gt;My apologies for the delay in going through the entry queue for this community. I recently had a medical emergency which has kept me away from the computer which has resulted in massive delays.&lt;br /&gt;&lt;br /&gt;I am starting to go through the queue right now, and should be through by this evening.&lt;br /&gt;&lt;br /&gt;If you haven&apos;t seen your post come through by this evening leave me a comment so I can have a look.&lt;br /&gt;&lt;br /&gt;Again, my apologies!&lt;br /&gt;&lt;br /&gt;-Steve</description>
  <comments>http://community.livejournal.com/lj_dev/790707.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>stevieg</lj:poster>
</item>
</channel>
</rss>
