Slashdot Mirror


Large Scale Web Apps Built on Open Source

prostoalex writes "Brad Fitzpatrick presented at OSCON with on overview of his little project. Interesting facts about the evolution of the Livejournal back-end architecture."

160 of 213 comments (clear)

  1. Salesforce.com by Anonymous Coward · · Score: 4, Informative

    It's all LAMP.

    1. Re:Salesforce.com by ccollao · · Score: 2, Informative

      Just a small explanation:

      http://www.onlamp.com/pub/a/onlamp/2001/01/25/la mp .html

    2. Re:Salesforce.com by Anonymous Coward · · Score: 4, Funny

      Hypothetically, if Microsoft ported IIS to Linux, could you actually then run LIMP?

    3. Re:Salesforce.com by Anonymous Coward · · Score: 1, Interesting

      Uhh, the .jsp at the end of every URL and their CTO's continued public advocacy of BEA Weblogic and Oracle makes me think that either I have the wrong idea of what LAMP constitutes, or you do.

      Ehhmmm, from the BEA testomnial page..

      "Salesforce.com is thrilled to be leveraging WebLogic Workshop 8.1 as an integrated part of our sforce client/service architecture. Using the extreme power of BEA WebLogic Workshop will enable us to make sforce available and accessible to the huge community of mainstream application developers and a wider spectrum of enterprise-class application projects on the industry leading BEA WebLogic Enterprise Platform. I could not imagine a more important combination than BEA and salesforce.com."

      - Marc Benioff
      Chairman and CEO
      salesforce.com

    4. Re:Salesforce.com by Anonymous Coward · · Score: 2, Insightful

      $ HEAD http://www.salesforce.com|grep ^Server:
      Server: Resin/3.0.s040331

    5. Re:Salesforce.com by Brandybuck · · Score: 1

      But what about BAPP? (BSD, Apache, PostGres, Python?)

      p.s. "BAPP" is pronounced Batman-style

      --
      Don't blame me, I didn't vote for either of them!
    6. Re:Salesforce.com by Citizen+Gold · · Score: 2, Funny

      Why not? You can already run on WIMP.

    7. Re:Salesforce.com by starling · · Score: 3, Funny

      ...leveraging...integrated...client/service architecture...enterprise-class...industry leading..

      BINGO!!!

    8. Re:Salesforce.com by j3110 · · Score: 2, Informative

      It's Java... The only closed part you would need is the Java class library from SUN, which has freely available source that you can modify for your own internal use. The rest you can do with jikes and tomcat. Tomcat is used in all the big J2EE servers... IBM uses it in WebSphere, for example. Tomcat is the reference implementation of JSP/Servlets. You may need to use JBoss, Geronimo, or OpenEJB with SalesForce because I'm pretty sure they use Enterprise JavaBeans.

      My bet on a fully open system would be with Python/ZOPE. It's missing a few things, but it's very eligant.

      --
      Karma Clown
    9. Re:Salesforce.com by outZider · · Score: 1

      I like FAPP better.

      FreeBSD instead of generic termed BSD. ;)

      --
      - oZ
      // i am here.
    10. Re:Salesforce.com by shufler · · Score: 1

      There's a BSD port for Microsoft SQL Server?

    11. Re:Salesforce.com by covertbadger · · Score: 1

      Imagine a Beowulf cluster of those! fappfappfappfappfappfappfapp...

    12. Re:Salesforce.com by hesiod · · Score: 1

      > If you can't f'en do that, you should be shot

      Copy & Paste. If you can't do that, you should be sent to an asylum.

  2. lamp! by Chuck+Bucket · · Score: 2, Informative

    you can do allot with Lamp, just look at....SLASHDOT!

    CB$@#--C

    1. Re:lamp! by Anonymous Coward · · Score: 1, Funny

      Yes. I came to /. when it was all dark and gloomy. I had never seen such darkness outside before. Having a lamp definitely helped. It let me meander through the maze of twisted posts, all alike. I would have been lost had it not been for the lamp. Thanks lamp. Thanks for showing me the light.

    2. Re:lamp! by Anonymous Coward · · Score: 1, Funny

      Without a lamp you may have been eaten by a grue too.

    3. Re:lamp! by Higman · · Score: 2, Informative

      Just to nitpick

      LAMP is php (and linux, apache, mysql) and last I checked Slashdot used mod_perl...

      but it is still open source.

      --
      -- [insert sig here]
    4. Re:lamp! by nv5 · · Score: 3, Informative


      I thought the P means any or all of the P language: PHP, Python, Perl

    5. Re:lamp! by Nos. · · Score: 5, Informative

      Actually, LAMP can also refer to PERL and Python as well as PHP.

    6. Re:lamp! by SiliconRedox · · Score: 1

      Unless you go by the somewhat popular definition of Lamp as Linux Apache Mysql PHP/Perl, which I've seen more often than a singular choice of php or perl.

    7. Re:lamp! by kelzer · · Score: 1, Informative

      Hmmm, this post is modded up as informative, when it should really be modded down as misinformative (if only there were such an option).

      Somebody please mod up one of the child posts that correct the parent by pointing out that the "P" in LAMP represents Perl, Python, or PHP. Please DON'T give me the karma, give it to those still posting at 1. Thanks.

      --

      ---------------------------------------------
      SERENITY NOW!!!!!!!!!!!!!!!!
    8. Re:lamp! by Higman · · Score: 1

      Thank you for the correction, the last time I looked at the definition it was php, but that doesn't seem to be the case anymore...

      --
      -- [insert sig here]
    9. Re:lamp! by foo+fighter · · Score: 1

      Yeah, and going further, I'm a big fan of BAPP.

      That's OpenBSD with Apache, PostgreSQL, and Python from OpenBSD's packages repository. Fast, secure, and correct.

      --
      obviously no deficiencies vs. no obvious deficiencies
    10. Re:lamp! by Erik+Hollensbe · · Score: 1

      and it doesn't get much slower, either. About the only thing you've got in there that's known for it's performance is apache.

      (I know, performance isn't everything, but you did say "fast")

    11. Re:lamp! by WWWWolf · · Score: 1
      Actually, LAMP can also refer to PERL and Python as well as PHP.

      I always preferred to expland that as "Linux, Apache, mod_perl, PostgreSQL" myself =)

  3. /. effect by mreed911 · · Score: 2, Funny

    LiveJournal? Not anymore...

  4. Typical Livejournal by Anonymous Coward · · Score: 5, Funny

    OMG! Today I had CEREAL!!!!!

    With MILK!!!! OMG!!

    1. Re:Typical Livejournal by Anonymous Coward · · Score: 5, Funny

      How true

      From link --
      speakin of french and korea did u no they both opposed the war in iraq? 1 is a comunist country and the othr is a no-fight-anytime country. mabye there in this 2gethr to squash the american gold medals an make ppl think there strong! HEY KOREA WE BLEW U UP IN WW2 W/ TEH ATOM BOMB WE'LL DO IT AGAIN. an french ppl suck.

    2. Re:Typical Livejournal by seanmeister · · Score: 4, Funny

      Brad Fitzpatrick apparently agrees with your take on LJ, judging from the sample user data shown on page 24 of the presentation:

      OMG i like totally hate my parents they just dont understand me and i h8 the world omg lol rofl *! :^- ^^; add me as a friend!!!
    3. Re:Typical Livejournal by networkBoy · · Score: 1

      "HEY KOREA WE BLEW U UP IN WW2 W/ TEH ATOM BOMB WE'LL DO IT AGAIN."

      That's just sad. That someone is that wrong on their history about such a major point. I would post a correction, but I'd rather not post my IP addr to the world on her blog. I'll have to do it when I get home from work.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    4. Re:Typical Livejournal by MC+Negro · · Score: 5, Funny

      Haha. This part got me here --

      without a doubt Jesus would've been the best president ever. When he was only 12 years old he went to the temple to preach to the Jews and was just amazing everyone. Think how much better the U.S.A. would be if Bill Clinton wasn't Bill Clinto but instead was Jesus? Do you think we'd be fighting a way? NO!! We'd all be loving each other because thats what Jesus was about! LOVE! There isn't enough love in the world! Jesus would also be great because hes not only the son of god, HES A PRINCE OF PEACE!!! Hed probably do things differently. Even George W Bush could learn from Jesus (and thats why George W Bush is a christian and we need to keep him in office!!)

      LiveJournal -- Convincing teenage girls that someone cares about what they have to say since 1999.

      --
      "You and your third dimension."
    5. Re:Typical Livejournal by RazzleFrog · · Score: 3, Insightful

      You left the best part out. She was upset because she got a D on the paper (from which that came) and she thinks she is a good writer. Her explanation, of course, is not that she has a greatly inflated opinion of her abilities but that he teacher is anti-Christian.

      We laugh about this but the really scary part is that there are a lot of people who think like her. People hate Bush so much because of the war but I am much more scared about his connection to the zealots of the religous right. The war in Iraq will end someday but these zealots will continue to try to take control of this country.

    6. Re:Typical Livejournal by networkBoy · · Score: 1

      Zealot or nimrod?
      or is zealot == nimrod?
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    7. Re:Typical Livejournal by amembleton · · Score: 1

      Or recent history...

      9/11 - NEVR FORGET. in case ur wonderin what 9/11 is let me tell u. early in the morning at like 8 or sumthin some evil muslim ppl took over two planes and crashd them in to teh world trade center. the world trade center is a place where ppl do business and stuff so they were attack our econonmy. then anoter plane crashed into the white house an tried to kill sum military ppl. a bunch of ppl died and we should nevr 4get them. :we need strong policy to keep an eye on muslim ppl and stuff. my dad was tellin me just the other day he caught some pakistani dude tryin 2 sneak a bomb into a preschool (my dad is a cop) but he caught them. GO BACK TO ARABIA U EVIL PPL UNITED WE STAND GOD BLESS AMERICA

    8. Re:Typical Livejournal by chickygrrl · · Score: 1

      IP logging on LJ is turned off by default, if I remember correctly, not to mention that it's only visible by the journal owner. Plus, even if this person somehow managed to turn it on, or more likely, turned it on in a manic checkbox-clicking-frenzy, what are the chances that she even knows what it's for and what she could do with it? At most, you'd get a harsh "omg networkBoy is soooooo mean!!!111one1!" as a reply.

      Sometimes I wish LJ still had 4000 users and was run on a computer in Brad's dorm. Those were the days... you could actually find journals where people said something more than "i totally flunked teh math test today" or quiz results.

      -- Crystal, LJ account #3500 or so, and met her husband there back in those good ol' days.

    9. Re:Typical Livejournal by Nspace13 · · Score: 1

      so it is a joke right? i mean there are lots of livejournal jokes: i love the live journal of ripley the cat, the user comments are particularly wonderful

      --
      steal this sig
    10. Re:Typical Livejournal by tntguy · · Score: 1

      Dear $DEITY, that can't possibly be real. Can it?

    11. Re:Typical Livejournal by cpeterso · · Score: 1


      Even George W Bush could learn from Jesus (and thats why George W Bush is a christian and we need to keep him in office!!)

      John Kerry is also a (Catholic) Christian. So I guess she must believe both candidates are qualified for the presidency.

    12. Re:Typical Livejournal by glitch23 · · Score: 1

      Only those of the liberal left would call ANYONE who has a religion a zealot or nuts. Only in America. People in other parts of the world have slightly less negative views of people who have Christianity as their faith. Just because someone has a relion doesn't make them a zealot.

      If anything those who don't have a religion are the zealots because I'm always seeing them call people on the right zealots but you never see the people on the right calling those on the left zealots. It seems the real zealots are the only ones who are wanting to point the finger. Also, it's people like you who call the right zealots that make the girl think there are anti-christian views in this country. All religion is being removed from the public eye to make this country as secular as possible. I'd say it's pretty anti-christian (various aspects of the islam are gradually being phased in though, go figure)

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    13. Re:Typical Livejournal by RazzleFrog · · Score: 3, Insightful

      A zealot would be somebody who blames their problems on somebody else's religion or lack of religion which is what this girl did. If you read what she posted of that essay I think even the most religous among us would still be generous giving her a D.

      And the right likes to call the left communists. Calling them zealots wouldn't make much sense.

      And I had nothing to do with making this girl think there are anti-christian views in this country. She gets plenty of that from the preachers. If you don't think that zealotry is very real in this country then I suggest you listen to Jimmy Swaggarts opinion of gay marraige. He said something along the lines that if a gay man looked at him wrong he would kill him and the crowd cheered. That is zealotry plain and simple.

      Finally, I don't know how you can say religion is being removed from the public eye. You obviously don't watch much TV or visit the bookstore. Religion has had a huge resurgence since September 11. You can't watch a Yankees game without hearing God bless America. In my opinion America the Beautiful would be much more appropriate.

    14. Re:Typical Livejournal by Lancaibheal · · Score: 1

      Psst: I think that journal is a fake.

    15. Re:Typical Livejournal by renoX · · Score: 1

      >All religion is being removed from the public eye

      Well, you know what?
      Religion is a private matter, not public!

    16. Re:Typical Livejournal by __aamkky7574 · · Score: 1
      This has to be a parody. Please? I can't believe anyone, no matter what age (and she is 19) is quite that stupid:
      my dad was tellin me just the other day he caught some pakistani dude tryin 2 sneak a bomb into a preschool (my dad is a cop) but he caught them. GO BACK TO ARABIA U EVIL PPL UNITED WE STAND GOD BLESS AMERICA

      P.

    17. Re:Typical Livejournal by glitch23 · · Score: 1

      Says who? the small minority who want it removed? In the not so distance past religion was a public matter and practiced in public and no one had issues with it, whether or not they all participated or not they let it go since it wasn't bothering them. Now, we have to be politically correct so as to not hurt anyone's feelings and make them cry, despite offending those whose religion is being taken away and they are forced into seclusion in order to practice and celebrate their faith.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    18. Re:Typical Livejournal by glitch23 · · Score: 1

      and thus satan inherits the earth and all the sin that comes with it as a bonus.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    19. Re:Typical Livejournal by glitch23 · · Score: 1

      I didn't read her paper so I can't comment any further than I have.

      I can't comment on swaggart's comment other than to say that you don't defend another sin by committing another. We say "i'll kill him" a lot without meaning it. I highly doubt given who he is he meant that. He is probably tiredof the gays complaining they have no rights even though they are not enslaved, can do and say what they want, and have driver's licenses at will. I say that is just as much as any straight man. But my guess of what he meant is just that.

      Schools are one place that the christian religion is not allowed anymore,even if a student privately practices, although some schools are teaching islam now. Religion is being pushed out of gov't buildings as well despite it being there for decades with no complaints.

      I guess people choosing God Bless American might mean they just might like to be reminded that God is still around and they, unlike some others, aren't afraid to still keep Him in mind when the going gets rough.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    20. Re:Typical Livejournal by RazzleFrog · · Score: 1

      Are you saying that Homosexuality is a sin? In that case we can end the debate right there. If it is a sin then it is a sin created by God. What he meant means nothing. When you have a position of power such as his even suggesting something like that is dangerous. You never know what his followers will think.

      I am not sure how you can say that christian religion is not allowed in schools. Last time I checked you still get Christmas off but not everybody gets off Rosh Hoshana, Yom Kippur, or Ramadan. And I have never heard of a teacher taking action against a child praying in his head. I think it is great that schools teach Islam and wish they tought more world religions. It very important that children realize that there is no one "correct" religion and that there is a choice. It is also important to understand different culture and not despise what you don't understand.

      Finally, religion is not being pushed out of anywhere. The display of individual religions without giving fair representation to other religions is being removed from government buildings. While this country may have been founded by Christians there is a much greater diversity here now and the founding fathers believed it very important that no religion should be the national religion (as the Church of England was).

    21. Re:Typical Livejournal by renoX · · Score: 1

      I think that your sig show your bias:
      >"It is impossible to rightly govern the world without God and the Bible"--George Washington, 9/17/1796

      Many European countries have a very strict separation of church and state and do live very well, so apparently George Washington was just mistaken..

    22. Re:Typical Livejournal by glitch23 · · Score: 1

      I am not sure how you can say that christian religion is not allowed in schools. Last time I checked you still get Christmas off but not everybody gets off Rosh Hoshana, Yom Kippur, or Ramadan.

      Gradually the christian faith is being removed. In a lot of schools it isn't "Christmas" anymore. It's winter break. The Jewish should get their holiday as well. I actually have to wonder why they don't. I bet if they got a day off though for their religion the atheists would complain that they want a day off too. A child isn't being stopped from praying in his head, he/she is being stopped from praying out loud. Don't make me slap you for having to clarify that. It isn't that hard to figure it out what I meant. Don't take the easy way out of the argument when you know damn well a teacher can't stop a child from praying silently.

      The display of individual religions without giving fair representation to other religions is being removed from government buildings.

      I don't see anyone who complains about representations of the christian faith being in public wanting to put anything beside of it so that all religions get attention. They just want the christian representations out of society. They could care less if anything stands along with it instead. They just want the christian parts removed. If they wanted equal representation they would be asking for some Islamic symbol being put beside the christian symbol but that isn't what the complainers are demanding.

      The Founding Fathers believed in freedom OF religion, not freedom FROM religion. That doesn't mean remove all religion from society. It means let all religions flow naturally, not stifle those you do not like which is what is happening to the christian faith.

      it very important that no religion should be the national religion

      No one is imposing a national religion by posting the 10 commandments. No one FORCES you to abide by them if they are posted. For those who DO live by them though it is a reminder of how they should live. If you don't like them then so what? They aren't hurting you. The church of england probably punished people for not belonging to the national religion. The US doesn't punish people for being atheist or anything non-christian however the non-chrstians sure do want to do their damndest to do what they can to stifle the christian faith.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  5. Java, Tomcat, Apache on UNIX by emptybody · · Score: 1, Interesting

    My companies backend is mostly Java.
    We are using Oracle as the database, and Solaris as the UNIX, but we could be using MySQL and Linux.

    In fact, we are investigating that right now :)

    --
    comment directly in my journal
    1. Re:Java, Tomcat, Apache on UNIX by Kainaw · · Score: 4, Interesting

      We are using Fedora, Postgres, and PHP for what I consider a rather large-scale application. It is a storage and query system for research on a few million patients. We could have gone with Oracle and Java (...shiver...), or even MSSQL and a Windows server, but why waste money? The only real headache I've had is figuring out that Apache2 is threaded and Postgres/PHP sits on top of some low-level linux code that is not. I could use Apache instead of Apache2 to fix the problem, but I fixed the non-threaded code instead.

      --
      The previous comment is purposely vague and generalized, but all of the facts are completely true.
    2. Re:Java, Tomcat, Apache on UNIX by FortKnox · · Score: 2, Interesting

      Absolutely. Having a J2EE project running Linux servers with Apache, JBoss, and PostGRES aren't unheard of... and most J2EE developers prefer to use eclipse.

      That's 100% open source, people... and we are talking large corporate intraweb apps and such.

      I work mostly with financial institutions... they prefer IBM backed Linux servers with WebSphere... but still like eclipse (or WSAD, which is eclipse with a Websphere test server plugin), and a commercial DB (oracle, DB2, or informix are popular)... but they still use frameworks like struts, tapestry, spring, and hibernate... all open source.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:Java, Tomcat, Apache on UNIX by temojen · · Score: 1

      Or just use the Prefork MPM of Apache.

    4. Re:Java, Tomcat, Apache on UNIX by metlin · · Score: 1

      Just out of curiosity, how scaleable and popular is DB2, anyway? I remember IBM sending our LUG a bunch of free DB2 CDs for Linux, a long long time ago. I tried getting it up and running, but didn't have the patience to work on it or do anything useful.

      I was just wondering how it compares to other existing commercial DBs out there.

    5. Re:Java, Tomcat, Apache on UNIX by JacobO · · Score: 1

      DB2 is about as scalable as it gets (for general purpose DBMS)

      Not sure about popular, but it runs on some fairly big IBM hardware, and would historically be used by larger organizations. I guess with the porting to Linux, they are hoping for more small scale business.

    6. Re:Java, Tomcat, Apache on UNIX by FortKnox · · Score: 1

      several years ago, when IBM just aquired DB2 it wasn't that great. Now-a-days, its probably sitting #2 behind oracle as far as popularity.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  6. Uh, the Web itself by FunWithHeadlines · · Score: 4, Insightful
    "Large Scale Web Apps Built on Open Source"

    Uh, like, you mean the Web itself? That's large scale, certainly was built, and is most certainly built on open source.

    So, yeah, I reckon it can be done. I'm using the proof-of-concept to submit this comment.

    1. Re:Uh, the Web itself by drouse · · Score: 2, Interesting

      Sure, Slashdot is just Apache, some Linux boxes, some Perl maybe some C -- not a big deal...

      The LJ folks faced scaling problems and had financial limits on how much money they could throw at the problem. So they used smarts and OS software instead of huge piles of money. They also built some new tools that are OS themselves, thus contributing back to the community (I hate that phrase, but this is Slashdot).

      The presentation is actually interesting technically, and good news for Linux/MySQL/Perl/etc.

      (I guess what I'm saying is that I didn't see a huge call for sarcasm).

      --
      -- I browse at +5 with stripped sigs ... Ha! Ha!
    2. Re:Uh, the Web itself by FunWithHeadlines · · Score: 1

      *sigh* yes, I should have said "the Net" instead of thinking it and writing "the Web." Man, everybody is looking at the letter of the law today instead of the spirit. This wouldn't be happening if this was a Friday afternoon...

    3. Re:Uh, the Web itself by mikefe · · Score: 1

      What's wrong with that phrase?

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    4. Re:Uh, the Web itself by FunWithHeadlines · · Score: 1

      Yes, but I'm a happy chucklehead dolt, while you...

    5. Re:Uh, the Web itself by destiney · · Score: 1


      Cisco routers are not open source and make up more of the internet than any other component group.

    6. Re:Uh, the Web itself by Erik+Hollensbe · · Score: 1

      Thanks - I was just about to post this myself.

    7. Re:Uh, the Web itself by Erik+Hollensbe · · Score: 1

      I hate to be so cynical, but it's overused.

      Some guy posts his 100 line shell script to rip porn images from a TGP on freshmeat and he's "contributing back to the community".

      Realistically, he couldn't sell that program in one of those free cd giveaways you get when you order AOL. "Contributing back to the community" had nothing to do with it - "I wrote something that's useful to me and the three other people that found it useful after having to hack it to pieces themselves, and wrote and thanked me" had a lot more to do with it.

      My point is not to stifle anyone's creativity or give them the impression that these things aren't useful, but they're not really "Contributing back to the community". That implies that the community has a use and need for your contribution. The reality is, there's a very miniscule, if at all, chance that there's a widespread need for this program.

    8. Re:Uh, the Web itself by mikefe · · Score: 1

      I agree.

      A general rule is always try to use an existing OSS project. Or at least it should be...

      What's interesting is that most large OSS projects today have started very small. Though the majority still has the origional creator as part of the community, though some have been abandoned.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    9. Re:Uh, the Web itself by FunWithHeadlines · · Score: 1

      Interesting. I wasn't aware that Cisco was around at the birth of the Net.

    10. Re:Uh, the Web itself by destiney · · Score: 1


      Interesting, I wasn't aware we were talking about the past.

  7. .sxi format? by numbski · · Score: 2, Funny

    Anyone know what that document format is since it's roughly half the size of the pdf?

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

    1. Re:.sxi format? by Higman · · Score: 5, Informative

      Are you serious?

      In the off chance that you are, it's one of the OpenOffice.org formats, inheritted from StarOffice... it's supposed to be their answer to MS PowerPoint.

      --
      -- [insert sig here]
    2. Re:.sxi format? by FubarPA · · Score: 1

      That would be the OpenOffice Impress (presentation). My guess is Brad created the slides in OO, then saved as both PDF and SXI.

      --
      "Well, I am mad, and I'm a crazy fucka when it comes to tea"
    3. Re:.sxi format? by MerlynEmrys67 · · Score: 1
      Star Office/Open Office

      What are you a Office luser ?

      --
      I have mod points and I am not afraid to use them
    4. Re:.sxi format? by Vaevictis666 · · Score: 2, Informative

      According to http://www.cryer.co.uk/filetypes/ it's an Open Office Impress file (think power point)

    5. Re:.sxi format? by alt-j · · Score: 1

      it's StarOffice Impress. (PowerPoint equivalent)
      Now, does anyone know the password to open it?

    6. Re:.sxi format? by Vadim+Grinshpun · · Score: 1

      Er, that would be Star Office.
      I think their powerpoint equivalent is called Impress, so that's the "i" in "sxi"

    7. Re:.sxi format? by hummassa · · Score: 1

      OpenOffice.org presentation.

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    8. Re:.sxi format? by Kedder · · Score: 1
      Anyone know what that document format is since it's roughly half the size of the pdf?

      I believe it's OpenOffice.org Impress format (PowerPoint counterpart)...

    9. Re:.sxi format? by 0racle · · Score: 1

      Its open source of course, everyone knows whoever uses OSS has the latest, greatest, fastest machine and internet connection on the planet. Its an OpenOffice Impress file.

      --
      "I use a Mac because I'm just better than you are."
    10. Re:.sxi format? by alt-j · · Score: 1

      nevermind, it looks like the password is for modify rights.

    11. Re:.sxi format? by cascadingstylesheet · · Score: 1

      OpenOffice?

    12. Re:.sxi format? by amembleton · · Score: 1

      I can modify it, without a password so I don't think its that.

    13. Re:.sxi format? by Anonymous Coward · · Score: 1, Informative

      Are you serious? You think that most people know what an .sxi file is? lol. I use OpenOffice myself and I had no idea. PDFs and PPTs I know.

    14. Re:.sxi format? by xtermz · · Score: 2, Funny

      What are you a Office luser ?

      translation: "what, do you have a job? I wish I was part of the corporate world. Better get back to checking the classifieds..."

      --


      I lost my concept of community when my community lost all concept of me.
    15. Re:.sxi format? by Erik+Hollensbe · · Score: 1

      I don't know - when I need presentation at the "awe-inspiring level of powerpoint", I can write frickin' HTML. With a GUI editor even.

      The only "office" apps I ever use are diagramming tools and project managers. I don't recall OpenOffice having either of those, and the last time I fired it up, I went across the building, down the stairs, outside, had a cigarette and chatted with coworkers, went back upstairs and to my desk, and it still hadn't fired up.

  8. opensource sxi? by AssProphet · · Score: 2, Funny

    Why is there a password on this sxi file (star office presentation)... is the file not open source?

    1. Re:opensource sxi? by mgkimsal2 · · Score: 2, Informative

      Password is empty - just click through it.

  9. helixcommunity.org is another big one... by tcopeland · · Score: 4, Informative

    ...right here.

    It's powered by GForge, so it's backed by PHP and PostgreSQL.

    There are a bunch of other sites running GForge listed here...

    1. Re:helixcommunity.org is another big one... by eli173 · · Score: 1
      It's powered by GForge
      That looks pretty nice. How much effort is involved in setting up something like that? (For internal use, I mean.)
      Not being one to want to re-invent the wheel, do you know of anyone packaging that for Fedora Core?
    2. Re:helixcommunity.org is another big one... by tcopeland · · Score: 1

      > How much effort is involved in
      > setting up something like that?

      Welll.... I've found it to be a decent amount of work. On the other hand, maybe that's because I'm not really a Unix guru. But you'll need to install PHP, PostgreSQL, Apache, Mailman, Sendmail, and various other components to get things running. It _can_ be done - but it can take a while to sort things out.

      There are Debian packages available, and I think folks are happy with those - but I've never used them, so I can't say for sure.

      > anyone packaging that for Fedora Core?

      There are some spec files in the GForge CVS repository, but I'm not sure how up to date they are. I just installed mine "from scratch".

    3. Re:helixcommunity.org is another big one... by eli173 · · Score: 1
      Welll.... I've found it to be a decent amount of work. On the other hand, maybe that's because I'm not really a Unix guru.
      Even if I can claim to be a Unix guru, I'd rather not have to be to play with it. :)
      It just seems like setting up a departmental development server is a common enough task that there should be an easy-to-setup Open Source solution.
      Ah well, there I go dreaming again.

      (Thanks for the info!)
  10. PASSWORD="" by hummassa · · Score: 1

    Yes, the empty string.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  11. Maypole! by Anonymous Coward · · Score: 5, Informative

    Maypole is a Perl framework for MVC-oriented web applications, similar to Jakarta's Struts. Maypole is designed to minimize coding requirements for creating simple web interfaces to databases, while remaining flexible enough to support enterprise web applications.

  12. Livejournal Images by tinla · · Score: 5, Funny

    Ok, so most of the Journals lack even a scrap of entertainment value... but the data feeds are normally fun. Is there anyone left that hasn't wasted a few bytes on the following url?

    http://www.livejournal.com/stats/latest-img.bml

    Hint - its a constantly updating list of all the new images posted to journals. After a while you give up waiting for a hot chick to post and decide crazy survey graphics are as good as it gets. And then some hot chick posts her birthday party pictures, but she's only 14 and suddenly you wish you'd spent the day doing something else.

    --
    0daymeme.com: Great stuff.
    1. Re:Livejournal Images by ricotest · · Score: 2, Interesting

      Anyone got an XSL to make those links clickable? (Linkifcation doesn't seem to work with XML)

    2. Re:Livejournal Images by dq5+studios · · Score: 2, Informative

      Use this site instead, it has 200 images with links to the lj it was posted in.

    3. Re:Livejournal Images by YOU+LIKEWISE+FAIL+IT · · Score: 1

      I cobbled together a little OSX screensaver a while ago that feeds off this, if anyone wants to try it out. I think there's a similar module in XScreensaver these days.

      source, binaries ( let's hope this works )

      --
      One god, one market, one truth, one consumer.
    4. Re:Livejournal Images by goodEvans · · Score: 1

      I just checked out that link, scanning down through the pictures, noo-ne-noo-ne-noo, until...

      Jesus H Fucking Christ, What the HELL is THIS!

    5. Re:Livejournal Images by Finuvir · · Score: 1

      Well, um, that wasn't the least bit safe for work (or college). I guess I misjudged the LiveJournal crowd. If only he was a chick. :(

      --
      Why is anything anything?
    6. Re:Livejournal Images by ricotest · · Score: 1

      I could have done without the furry porn :(

  13. Porn by Neil+Blender · · Score: 5, Interesting

    Back in the .com days, I worked at a huge (now defunct) porn site. We had about 50,000 active hosted sites, 500,000 hit counters and a bunch of other stuff. We were getting tens of millions of page views daily, maxing out two 100 megabit circuits at times. It was all FreeBSD, a little Redhat, Perl, mysql, squid, apache, mod_perl and C. The only real closed stuff we used were BigIPs and traffic monitoring software.

    1. Re:Porn by ari_j · · Score: 2, Funny
      It was all FreeBSD, a little Redhat...
      So, it wasn't all FreeBSD.
    2. Re:Porn by TheSync · · Score: 1

      Yeah, but serving out static content is not a challenge...granted, your eCommerce operations were probably impressive.

    3. Re:Porn by dmayle · · Score: 3, Funny

      Porn (Score:4, Interesting)

      I worked at a huge (now defunct) porn site.

      The funny thing is, I'm pretty sure the interesting mod is about working for a porn site, and has nothing to do with the hardware or software (for those who even read that far... ;)

  14. layers -- kind a like the onion by yintercept · · Score: 3, Informative

    The web is really a mixed bag that allows a mix of open standards, and proprietary software. To claim it is all open source is misleading. It is a dynamic network that allows development on multiple layers.

    The most important aspect of the web is that the interface of the different layers were well defined and exposed...not that each line of code in the different layers is exposed.

  15. Re:Get a clue by Anonymous Coward · · Score: 5, Insightful

    It's a pervasive belief among the suddenly famous. IBM, MS, or Sun doesn't need this. It's the small website with a bright idea that is all of a sudden gaining popularity which goes through almost each of the stages described in this document.

    This is for people with absolutely no budget and infinite traffic. This is how to live through that and come out winning like Brad apparently has.

  16. Re:Get a clue by Anonymous Coward · · Score: 2, Informative

    I guess Amazon.com is one of those not-properly-designed websites that doesn't do anything real?

  17. GForge is your own personal SourceForge by jaaron · · Score: 1

    GForge really is great. We're using it internally at my workplace for request tracking and project management. Now, if only 4.0 would come out soon... :)

    --
    Who said Freedom was Fair?
    1. Re:GForge is your own personal SourceForge by tcopeland · · Score: 1

      > We're using it internally at my workplace

      Cool. I help admin RubyForge; GForge has handled the load really well. Good stuff!

  18. Speaking of slashdot... by IANAAC · · Score: 1
    Please don't take this as a troll. It's not.

    About a month or so ago, slashdot was regularly dying while fetching pages. Anybody know what was actually causing the problem? I suspected it was Mysql, but don't know.

    In any case, it seems to have quieted down some.

    1. Re:Speaking of slashdot... by Chuck+Bucket · · Score: 1

      Was it the 503 error? I seemed to be getting that awhile ago, but it went away. Someone said it was tied to using Firefox?

      CB

    2. Re:Speaking of slashdot... by BridgeBum · · Score: 2, Informative

      I got a 503 error earlier today using IE from work. So it's not limited to Firefox.

      --
      My UID is the product of 2 primes.
    3. Re:Speaking of slashdot... by Tongo · · Score: 2, Informative

      I was also getting the 503 in Opera. Not for a while though.

  19. Large scale? by DogDude · · Score: 2

    How is this "large scale?" Maybe it's medium-scale as far as the web goes, but otherwise, it's very much a lightweight app. From livejournal.org:

    Per Hour: 6818
    Per Minute: 114


    That's 2 inserts a second, and maybe a hundred queries a second. Quite honestly, that could be handled by MySQL & PHP. Definitely not what I'd call "large scale".

    --
    I don't respond to AC's.
    1. Re:Large scale? by Anonymous Coward · · Score: 2, Informative

      Thats only posts, it doesnt take into account comments (which is probably most of the traffic) userpics, etc.
      Your assumption would be correct if it was 1 select for each page view, but since there are about 4-5 just for 1 page view (userpic, friends, info, etc) then that number is misleading.. Fortunally most of that static content is memcached and not hitting the DB's.

    2. Re:Large scale? by xb95 · · Score: 5, Interesting

      Most of the time those numbers are four or more times that high. It's early in the afternoon, this isn't a peak time.

      Anyway, those are only the number of entries being posted. For every entry being posted, there are a ton of inserts actually going on:

      * log2 table to contain some metadata about the entry
      * logtext2 table to contain the actual text
      * logprop2 table (multiple rows, 3-5) containing other metadata about entry

      So, four times the traffic, about 6 inserts each, 2400 updates per second--and that's just for posting entries. We get a lot more traffic from people posting comments (which also do 3 or 4 update/inserts each comment), plus people editing their userinfo, uploading new userpics, ...

      While LiveJournal definitely isn't a huge site, it's not a lightweight, and definitely doing pretty good for having around 80 machines and doing 30-40 million fully dynamic page views a day.

  20. Zope Enterprise Objects by TheSync · · Score: 4, Informative

    If you are looking for scalable OSS solutions, also look into Zope with Zope Enterprise Objects (ZEO).

  21. Re:Get a clue by Anonymous Coward · · Score: 3, Insightful

    A little harsh considering the guy's starting point, but it is true that most people / companies don't think things through. I put in a lot of startup web sites in the 90's, and used to give lectures on, among other things, why replicating databases doesn't scale. Looks like people still think that replicating databases is a solution, almost ten years later. It makes me glad I opted out of the e-com performance world, or I'd still be solving exactly the same problems.

    Simple lessons:
    -replicating database all over the place doesn't work
    -adding lots of servers doesn't work unless the apps are designed to work that way
    -object-relational and object databases are useful for a narrow class of problems, and Do Not Scale
    -java/perl/etc. are great, but you have to learn some SQL because doing things like sorting data in code is stupid when the database is 10x faster doing on retrieval than your code
    There's the material I used to get $2000 for for a 1 hour lecture. Share and enjoy.

  22. Obligatory SOD reference by smittyoneeach · · Score: 1

    Milk
    But I think their 'Ballad of Michael Hutchens' off Bigger Than The Devil was the absolute best.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  23. Server timed out by WreckDiver · · Score: 3, Funny

    Not large enough scale to survive a Slashdotting...

  24. Re:Get a clue by MattRog · · Score: 1

    I can't speak to the "Perl Sux!" allegation but I would say that MySQL is at least partially at fault, too, especially considering the limited clustering, partitioning, replication, and locking schemes it has.

    They could/should have moved to a much better DBMS. Although the DBMS licensing fee would've been non-trivial it would have meant SIGNIFICANTLY reduced hardware costs and much much less application code development. I even suggested this several years ago but I was told that licensing costs were prohibitive even as they were throwing away $40K on useless hardware.

    --

    Thanks,
    --
    Matt
  25. Re:Get a clue by Anonymous Coward · · Score: 1, Funny

    You'll note that large websites who actually do real things besides logging people's daily problems don't use mod_perl and a thousand servers.

    *Cough* amazon.com. *Cough* ticketmaster.com.

  26. LiveJournal isn't THAT large and fairly slow by Fluidic+Binary · · Score: 1

    I have used livejournal for some time to communicate and record various things with the lady in my life and I think it is very valuable as an imperfect effort to learn from.

    When I initially started using it I found it to be relatively responsive, but over the past year years things seem to be getting slower and slower.

    It is clear that his design isn't scaling well without reading the presentation, but after reading it I know see it as a sort of 'case study' to learn from.

    But beyond that it has reminded me why any blog you actually want people to read should be elsewhere. Then again the quality of LJ blogs infamous...

    1. Re:LiveJournal isn't THAT large and fairly slow by hey · · Score: 1

      Well, as it gets Slashdotted today its certianly slow.

    2. Re:LiveJournal isn't THAT large and fairly slow by hwyguy2 · · Score: 1

      What those who believe the site is slashdotted don't realize is that they have put in load balances that give preference to paid subscribers. Brad posted a blog entry on that yesterday, showing under 1 sec reponse time for paid subscribers, but up to 15 sec (they are waiting for new servers to be delivered) for unpaid subscribers.

    3. Re:LiveJournal isn't THAT large and fairly slow by raaven · · Score: 1

      Actually, according to this post from Brad, the slashdotting barely made a dent in LJ's load. All the slashdotters are also, as someone else pointed out, hitting the lower priority "unpaid" servers.

  27. WARNING!!! Goat Link!!! by mccrew · · Score: 1, Funny

    OMG! He's got a goat link right on the front page.

    --
    Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
  28. Hope you sent in a patch by g8oz · · Score: 1

    If you fixed that non-threaded code I hope you sent in a patch to the relevant people!

    1. Re:Hope you sent in a patch by Kainaw · · Score: 1

      I was too late. By the time I figured it out and added a file lock to what appeared to be a completely unrelated library, FC2 was released and it was fixed (probably better than how I did it).

      --
      The previous comment is purposely vague and generalized, but all of the facts are completely true.
  29. Re:Get a clue by Graelin · · Score: 4, Insightful

    You need to get over your favorite language/technology/term you read in the trade-rag you read last week. And then you need to get over yourself.

    Give it up slashdot crowd. mod_perl is not a valid technology for a large scale website! Perl was designed for a task, and that task was NOT enterprise application development.

    Spoken like someone who has never had to build a very large site (doing "real" work) completely in Perl/mod_perl. I can tell you that it most certainly can scale to enterprise needs. Did this guy do it right? I don't think so either but he most certainly learned a valuable lesson. Hopefully other people will study what he has done and improve their own systems based on his work.

    For the record, Java wasn't built for enterprise application development either. As with Perl, people discovered that Java had a future there and here we are today.

    A properly designed website with n-tier sepperation will be able to handle a large load and scale infinitly. You'll note that large websites who actually do real things besides logging people's daily problems don't use mod_perl and a thousand servers. There's a reason for this.

    You're assuming two dangerous things... (1) That you can't have n-tier and Perl. And (2) that large mod_perl sites require lots of servers. To believe any of these things is to demonstrate your horrific misunderstanding of computer science in general. I pity the company that lets you design their architecture. Wait, no I don't.... I'll gladly take their money for fixing your mistakes.

    Oh yeah, and let us not forget some other languages that are showing promise... specifically Python+Zope. In fact, I know of several people implementing n-tier applications with PHP on the front, Python in the middle and PostgreSQL in the back with much success.

    And for the record, here are some large companies and sites heavily using mod_perl.

    Want more?

  30. Re:Get a clue by Anonymous Coward · · Score: 1, Interesting

    As an employee, I can tell you that this comment is somewhat full of shit.

    It still is a very segregated system with tons and tons of front-end boxes that each do specific things. All the "magic" of Amazon happens in Java and C++ anyway.

  31. Re:Humor is dead by FunWithHeadlines · · Score: 1

    I was talking about the orginal base from the web, not it's current state. And I didn't make a joke, merely a humorous remark, and a very subtle one at that. Subtle humor often has to be explained before people even realize what hit them.

  32. What about Livejournal? by tshak · · Score: 3, Interesting

    As a paying subscriber of Livejournal, I can say the only reason I even have an account is because of the friends that I have who use it. I would never use it as a case study for any technology. It's got huge performance problems, data loss issues, and usability issues. This may not be the fault of using OSS, but it definitely doesn't help it look good.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:What about Livejournal? by outZider · · Score: 1

      Performance problems? Data loss?

      Do you even watch the evolution of the site, or are you just throwing stuff out for the hell of it? :)

      --
      - oZ
      // i am here.
    2. Re:What about Livejournal? by gl4ss · · Score: 1

      how about you read the damn pdf, which mainly is about dealing with those problems on the huge scale of things?

      --
      world was created 5 seconds before this post as it is.
    3. Re:What about Livejournal? by Erik+Hollensbe · · Score: 1

      You should really take some time to investigate the tech they use - it would explain the data loss, memcached in particular.

      I was at OSCON, heard all the rap about memcached, and instantly thought to myself:

      "What happens when memcached shits itself?"

      The answer is: data loss. I'm not talking about a transaction here - I'm talking about the whole frickin' database, guaranteed. It has to be repopulated before you see any performance gain, and it's incapable of populating it automatically. Also, it's method of hashing is flat, so it has an upper bound of performance that's easy to hit.

      So you're left with caching read-only data, because anything important that's read-write is volatile.

      Then you have the expiration problem. IIRC, memcached requires you to manually expire all data. Have fun coding that up.

      Tech like squid, HA-NFS, AFS, all solve this problem much better and don't have any of the drawbacks when properly configured. To add more sugar, they are proven tech with a large community and I think in all cases, more than 10 years of development behind it.

      Sadly enough, this is another case where NIH (not invented here) syndrome was applied and everyone loses. Maybe in 5 years memcached will be something to look at, but I wouldn't run it on anything that is high-volume and relied on a constant revenue stream (you know, like a site that actually takes payments around the clock, not some service that bills you every month) and couldn't take a hit from some hacked up software being down.

    4. Re:What about Livejournal? by tshak · · Score: 1

      The point is in the /. summary Livejournal was mentioned, and that's what I'm critiquing. No need to defend the PDF as I obviously was not critizing it.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    5. Re:What about Livejournal? by tshak · · Score: 1

      Within the last couple months multiple subscribers experienced data loss. If you are a subscriber, you can look at past support threads with support personel aknolwedging the problems.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  33. The last 3 projects I've been on were built on OSS by Spoing · · Score: 1
    Most were moderately budgeted -- $10m/year -- and based on some combination of Tomcat/Apache and other tools though the DB was not OSS (2 Oracle, 1 MSSQL). ASCII White must be many times that $-wise as well as scale, and I'm sure other folks can think of a few more easily.

    Is there something interesing here?

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  34. Re:Oooh, handwaving. by easter1916 · · Score: 1
    Yes, that's a euphemism.
    So is "auto-erotica".
  35. Re:Get a clue by dacarr · · Score: 1
    mod_perl is not a valid technology for a large scale website!

    Oh, yes it is.

    --
    This sig no verb.
  36. Re:Get a clue by temojen · · Score: 1
    In fact, I know of several people implementing n-tier applications with PHP on the front, Python in the middle and PostgreSQL in the back with much success.

    Also PHP -> PL/PgSQL -> Postgres

    I count PL/PgSQL and postgres different tiers because they have different functions and in the case of one system I'm working on all database interactions are moderated by PL/PgSQL stored procedures. They could just as easily be PL/Python or PL/Perl stored procedures if I wanted them to be.

  37. Re:Get a clue by Graelin · · Score: 1

    I count PL/PgSQL and postgres different tiers because they have different functions and in the case of one system I'm working on all database interactions are moderated by PL/PgSQL stored procedures.

    That's interesting, what you have certainly provides the ideal MVC separation but I'm not sure that it would technically qualify as 3-tier. Only because you couldn't scale up or swap-out the PL/PgSQL without also affecting Postgres.

    <crazy mode>
    That being said, it might be possible though. (And this is probably a really bad idea.... lol) but you could deploy middle-tier Postgres installations that held no data and used the dblink contrib package to do the real work. It would probably work. Albiet slower and maybe breaking atomicity.. But you would then be able to scale the stored procs without touching the database. The whole thing would be purely academic since most SP time is spent dealing with data anyway... Oh well.
    </crazy mode>

  38. LJ - Memcached - Wikipedia by otisg · · Score: 3, Informative

    Some may find it interesting that Wikipedia (covered earlier today on Slashdot) uses some code that came out of LiveJournal for caching: memcached.

    --
    Simpy
    1. Re:LJ - Memcached - Wikipedia by christowang · · Score: 2, Informative

      Slashdot also uses memcached.

  39. Kenny by Trejkaz · · Score: 4, Funny

    It's somewhat amusing that in the first load balancing example, one of the points of failure was Kenny. Especially since Kenny ALWAYS DIES.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  40. Re:Get a clue by scaldef · · Score: 1

    Would you consider, say, a billion hits a day to be large scale? There's at least a couple mod_perl applications at that scale, and a dozen or so over 100 million.

    I'm not sure from your comments that you actually understand what scaling means, though. It doesn't mean that a fixed number of machines can serve unlimited requests. It means that the ratio of machines (or cost) to requests is constant. So, at a certain level, yeah, you'll need a thousand servers. (And the ability to manage them.)

  41. Re:Get a clue by asdfghjklqwertyuiop · · Score: 1

    In fact, I know of several people implementing n-tier applications with PHP on the front, Python in the middle and PostgreSQL in the back with much success.


    How do they do to make the PHP front talk to the Python middle layer?

    I love python and I've been trying to use Python in the front too which it isn't too good at. PHP+Python sounds interesting.

  42. "Inside LiveJournal's Backend" by iantri · · Score: 1
    Opening the PDF I am greeted with the following:

    Inside LiveJournal's Backend or, "holy hell that's a lot of hits!"

    Believe me, it is taking all my strength to avoid making a certain obvious joke about this title..

  43. Re:Open Source = Slow Site? by signde · · Score: 1

    exactly. try using it at 7 pm on a weeknight, its all but useless.

  44. Re:Get a clue by MattRog · · Score: 2, Interesting

    I agree wholeheartedly. PostgreSQL and FireBird would suit LiveJournal way better than MySQL. However, PostgreSQL's replication is not exactly fail-save (not sure if that's a requirement here) nor automatic, nor does it have the kind of partitioning features that some of the 'bigger' boys have.

    I was thinking mostly of Sybase Replication Server combined with Sybase ASE or Oracle 10g/Oracle Clustering, things that would go really, really nicely in the environment and workload the LiveJournal folk are experiencing.

    --

    Thanks,
    --
    Matt
  45. Re:Humor is dead by FunWithHeadlines · · Score: 1

    Thanks, appreciate the words of support. I was getting tired of being nit-picked to pieces.

  46. Re:Get a clue by Graelin · · Score: 1

    The PHP layer issues either a SOAP or XML-RPC call to a Python server. You can either write a stand-alone server or use Zope to handle the requests.

  47. No its not! by adolfojp · · Score: 1

    The P in LAMP refers to any of the following: Perl, Python, PHP.

    The one that you are refering to uses java.

    Moderators, please verify your sources before you mod informative.
    ;-)

  48. There are two sides to everything by WebCowboy · · Score: 1

    It's kind of sad that moderators tend to be so biased at times on /. that it can be so easy to be a karma whore. Anyways, on to what I have to say...

    Her explanation, of course, is not that she has a greatly inflated opinion of her abilities but that he teacher is anti-Christian.

    Yes, this young lady may be on the ditzy side, as are most teens these days, regardless of their beliefs. I've seen the same type of drivel from a Marilyn Manson worshipping, black makeup-wearing gay boy as I have from the bubble-headed, bible-thumping cheerleader, except that the teacher was "a homophobic Christian bigot" instead of ANTI Christian.

    At any rate, the little Christian cheerleader is right about one thing: a lot of teachers ARE biased against students--particularly in the humanities (English, and in Canada high school Social Studies in particular). I experienced this first hand in my senior year of high school. My beliefs tend towards libertarian ideology and conservative/free market economics. Social Studies teachers tend to be more socialist. I wrote a position paper in support of reducing government welfare programs to a minimum (whether it be corporate or personal). The resulting mark was 78 percent if I remember right. The highest mark I ever received from that teacher was 83 percent.

    At the end of high school where I live, final exams are standardised, government-issued tests marked by a panel of teachers independent of the local high school--your teacher cannot influence your grade on the exam (I believe they aren't even permitted to see your completed test before it is marked). By chance, I could write about the same subject as the above-mentioned paper (you had a choice of three topics). Of course I couldn't remember the papaer word for word, however I used the same arguments, in close to the same order, as I did on the paper that originally scored 78 percent. Later I learned that I scored NINETY PERCENT on the essay (and 95 n the multiple choice/short answer...woo hoo!).

    I think it's fairly save to say that a twelve percent difference indicates that there is quite a lot of bias and subjectivity in grading there...

    You continue on stating opinion without making any strong argument by saying:

    these zealots will continue to try to take control of this country

    I've heard almost the same exact statement made a couple times before. One time it was coming out of the mouth of a hooded, cross-burning man to a news reporter in reference to Jewish people. The other time was quite recently, except the insult wasn't "zealot"--it was "pervert". That was from a demonstrator holding a cross and marching in a demonstration against gay rights. Fact is, most evangelical Christians are not zealots that want to toake control of their country--they just want to live their lives free of persecution and with the respect of others around them. This is no different from Muslims, or Jews or even athiests or gay couples who wish to have their relationships acknowledged by the state. Certainly, within ALL of those groups, there are funamentalist/extreme minority factions that would indeed love to take control.

    You are free to state whatever beliefs you may have and I'll go to my grave to defend your right to do so, however I'd like to give you some advice: think a bit before making a blanket statement about a large group of people, whether it be positive or negative. You are likely to come across as closed-minded and even offensive to more than a few people.

  49. Re:Lesson to be learned...? by Kiryat+Malachi · · Score: 1

    Something the Slashdot coders could learn from, perhaps?

    404: Situation Not Found.

    (I'm sorry, did you suggest /.'s coders could actually *learn*?)

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  50. Badly planned by metamatic · · Score: 1

    LiveJournal wasn't adequately planned from a business perspective either. Like many .com era companies, they went for massive uncontrolled growth.

    Because of the ballooning user population, they've ended up in a situation where they've had to install a bunch of anonymous moderators to "control" abusive users, apparently using inadequate tools for the task and with little guidance. And as everyone knows, anonymity + power + no oversight = abusive behavior. See my signature link.

    Brad admits he basically has no idea what the "abuse" team is doing, so the whole LJ organization is dysfunctional.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  51. Yay for Factual spin by Erik+Hollensbe · · Score: 1

    I didn't realize that it had automatic expiration. I must have missed that somewhere while reading the documentation.

    The cache going away does not lead to data loss. It does lead to really shitty performance while the cache repopulates, but all of the data will still be in the database which is completely separate from the cache. If it was considered necessary, it wouldn't really be hard to load up a bunch of key objects into the cache from a script but that would be guessing which objects are going to be needed while just letting it repopulate and suffering some slowness for a few hours gets the right objects into the cache. Different applications have different needs.

    Don't feed me bullshit. memcached dies and so does your entire cache. That's significant data loss no matter how you want to spin it.

    I don't know what HA-NFS and AFS are, but I know that using Squid (assuming you're talking about the HTTP proxy) would be caching at the wrong level. Caching constructed pages is pointless because most pages are completely different for each logged in user. memcache caches the atoms of data necessary to build the page, such as information about users and journal templates.

    Squid doesn't just cache pages, you know. I can cache a wide range of data that's served over http. Sound familiar? If you've read the memcached protocol documentation, it should.

    As for the others: OpenAFS and HA-NFS. So much for "evaluated other solutions". These are both lightning fast high-availability NFS replacements - AFS sports numerous features such as client-side caches. And yes, they are open source.

    Whoop de doo. Slashdot is looking at memcached. Their DBMS is notorious for corrupting itself, so that tells me quite a bit about their availability concerns.

    Like I said - this may work great for LJ and Slashdot, but there are enormous e-commerce sites (that believe it or not, use a heckuva lot of OSS) that have a little more to worry about than losing ad revenue for the 10 minutes it takes to repopulate memcached. Having that kind of downtime simply is not possible. You not only lose sales, depending on your caching strategy, you can get unrecoverable orders, or just outright lose customers because your site is slow. It's not uncommon, either, it's pretty much a guarantee if your site gets slow or goes down for any extended period of time - your full-service uptime directly correlates to sales for sometimes several months, and god knows you're fucked if it happens during the christmas season.

    1. Re:Yay for Factual spin by Erik+Hollensbe · · Score: 1

      And of course, to drive the nail in the coffin, if you're writing everything to the database, you might as well just add an extra tier of crap to slow you down.

  52. Moderators on crack, per usual. by cyranoVR · · Score: 1

    Hehehe...Karma still "Excellent."

    See ya in the M2 Buddy :D

  53. Typical Slashdot Journal by cyranoVR · · Score: 1

    WTF?!? I got modbombed!!!

    ***WHINE***

  54. Re:Get a clue by Perky_Goth · · Score: 1

    err, you missed one...
    slashdot.