Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

GNU Media Goblin 0.3.0 Released

Unknown Lamer posted about 2 years ago | from the zuckerburg-is-goblin-food dept.

GNU is Not Unix 43

A mere year since the Mediagoblin photo/video sharing project was started, the project has hit version 0.3.0. Release highlights include: a rewrite of the database from MongoDB to SQL (via SQLAlchemy, making it much easier to install), audio support (using the HTML5 <audio> tag), a first take on a mobile interface, and smarter video buffering. Not content to sit idle, the developers are starting work on Salmon protocol support to federate with software like Diaspora in the next release.

cancel ×

43 comments

Sorry! There are no comments related to the filter you selected.

Bad move (5, Funny)

Anonymous Coward | about 2 years ago | (#39870195)

MongoDB is webscale.

Re:Bad move (4, Funny)

navyjeff (900138) | about 2 years ago | (#39870721)

Re:Bad move (1)

dkf (304284) | more than 2 years ago | (#39888783)

Does /dev/null support sharding?

Wonderful!

SECOND POST!!! (-1)

Anonymous Coward | about 2 years ago | (#39870199)

When you just don't have to be first! WOOOOOOOTTTT!!!

AND? (3, Insightful)

who_stole_my_kidneys (1956012) | about 2 years ago | (#39870255)

are we advertising every product that has a point release on /. now?

Re:AND? (1)

Anonymous Coward | about 2 years ago | (#39872043)

What else would you whine about? Oh that's right, anything.

Re:AND? (0)

Anonymous Coward | more than 2 years ago | (#39875995)

This isn't "advertising" and it's not a "product"; it's the GNU project!

Diaspora (3, Funny)

vlm (69642) | about 2 years ago | (#39870287)

Diaspora... theres a name I haven't heard recently. I checked the github and its certainly alive and kicking. Do many /.ers use Diaspora and could therefore use the Goblin?

I wondered about the license and had to LOL at the commit comment:

        GNU-AGPL-3.0 2 years ago added license to every single goddamn file. also, put one in the root [Daniel Vincent Grippi]

Yes, that answers the licensing question quite firmly

Re:Diaspora (0, Flamebait)

John Bokma (834313) | about 2 years ago | (#39870459)

It's not like stuff like that can be automated, right? I really despise childish comments, especially if the anger is unnecessary and gives the impression the author is incompetent.

Re:Diaspora (0)

Anonymous Coward | about 2 years ago | (#39870593)

It's not like stuff like that can be automated, right?

I really despise childish comments, especially if the anger is unnecessary and gives the impression the author is incompetent.

You sound like you should go to the ER and see if they can extract that large wooden object that's lodged in your rectum.

Re:Diaspora (0)

broken_chaos (1188549) | about 2 years ago | (#39870599)

gives the impression the author is incompetent.

I remember reading some things back when Diaspora first showed up that suggested this is exactly the case, with both beginner mistakes in security and even the choice of Ruby on Rails for something intended to be run by 'normal users' (which, I've never used Ruby on Rails, but apparently has a habit of breaking applications with every upgrade).

Re:Diaspora (1)

DuckDodgers (541817) | about 2 years ago | (#39871549)

Upgrading user software is going to be a headache for Diaspora no matter what toolkit or web framework they used. I think the choice of Ruby on Rails was reasonable. In an ideal world I would like to see something like Diaspora written in C++ or something similar, so that it runs well on old PCs and on tablets and entry level smart phones. But if they used C++ we would probably still be waiting for the 0.1 release.

The security flaws, on the other hand, were a disappointment.

Re:Diaspora (1)

Lunix Nutcase (1092239) | about 2 years ago | (#39871733)

The Diaspora people must be pretty incometent if it would take them more than 2 years to hit a version 0.1 writing it in C++. What exactly would make the task that hard? And if they are that incompetent why would you trust them with your security?

Re:Diaspora (1)

Lunix Nutcase (1092239) | about 2 years ago | (#39871921)

And please don't give me the tired old crap about memory management (which is all but automatic with very few exceptions), or having to supposedly write everything yourself as if no libraries exist for C++, or how you have to use complex pointer manipulation (also bull crap), etc.

Re:Diaspora (1)

vlm (69642) | about 2 years ago | (#39873149)

If you're not experiencing the joys of doin' it the hard way, and you don't care if it can't be scaled above 200 million users per site, why not just string together a bunch of CPAN modules and be done in a weekend? That's the part I couldn't figure out.

RoR forces you into certain mindsets for doing things that may make life harder, and the ruby library infrastructure, while good, isn't as wide ranging or as well debugged as CPAN.

I kinda like all 3 languages mentioned, it just seems Perl would have been the correct tool for this particular job.

Re:Diaspora (1)

DuckDodgers (541817) | more than 2 years ago | (#39877805)

I'm sure you know the answer to that - at the time when Diaspora was launched, Ruby on Rails was the highly hyped holy grail of web development and the reputation of Perl as "write once, read never" was near its peak. I mean no offense to the Diaspora team when I say this, but I suspect if they had a few more years of industry experience before they tackled the project it would have given them a better perspective for examining the merits of Ruby on Rails versus Perl plus CPAN (or for that matter PHP and Drupal or Python and web2py or whatever).

Re:Diaspora (1)

DuckDodgers (541817) | more than 2 years ago | (#39877587)

I wouldn't trust them with my security. I know the bare basics about website software security - use named parameters on database queries, at a minimum validate all of your inputs on the server side, escape your input strings so that posted code is just stored and rendered as text, and for every single action check both authentication (is the current user logged in) as well as authorization (does the current user have the right permissions to create, read, update, or delete the current object). I assumed the Diaspora guys knew that, and I'm disappointed that they did not.

I exaggerated the difficulty of using C++. It's an outstanding language, there's nothing wrong with it. But there is a reason that millions of websites are built on scripting languages like Ruby, Python, Perl, and PHP: the rapid developer feedback loop. Write code, save changes, restart webserver or reload application, refresh browser page. With most compiled languages, the extra step to compile code causes a massive slowdown. Depending upon how large your code base is, it might only add 20 or 30 seconds to the whole feedback process. But if you're changing and testing hundreds of times per day, the developer using the scripting language is easily three times as productive. You get lean, fast, efficient code, and he gets bloated and memory hungry but working code in one third the time.

I'm sure a highly skilled C++ developer, especially with a lot of experience building C++ web applications, can write good web applications every bit as fast as a skilled developer in another language. But the Diaspora group wasn't a group of highly skilled veterans, it's a bunch of motivated college students. I guarantee they would have been slower in C++.

Re:Diaspora (5, Informative)

vlm (69642) | about 2 years ago | (#39873121)

The funny part is RoR has recently (well, recent YEARS) gone thru the growing pains C++ suffered thru maybe a decade or so ago.
C++ used to be exactly the same way, you upgrade gcc/g++ and suddenly nothing compiles anymore.
I think you're pretty much past that with RoR so its safe?

I think they were also trying to make a political point about scalability. The point of the diaspora is not to centralize, not to scale. There were people who Just Didn't Get It about diasporas goals complaining about RoR "How you gonna scale one RoR site to over 500 million users" etc. Thats, um, kind of the point. Shouldn't have more than a household or so per server. Not enough people per server that the admin could make serious dough selling the private info of people he doesn't care about but are on his server anyway. A self correcting privacy policy, sorta, via dispersal.

Site's Down (2)

windcask (1795642) | about 2 years ago | (#39870447)

I know Slashdot is a force in webtraffic, but did we just overwhelm their site?

Re:Site's Down (2, Funny)

Anonymous Coward | about 2 years ago | (#39870695)

It's they fault, they moved from MongoDB to SQL, which isn't webscale.

Re:Site's Down (0)

Anonymous Coward | about 2 years ago | (#39871319)

It's they fault, they moved from MongoDB to SQL, which isn't webscale.

I know you are kidding around but to clarify: the mediagoblin.org site is generated by a static site generator (pyblosxom). It's mostly the wiki that seems to kill the server by the means of apache-mpm-prefork.

Re:Site's Down (2)

paroneayea (642895) | about 2 years ago | (#39870701)

It's not totally down but super slow. I guess that'll teach me to include all those high resolution .png files in our release notes. :)

Re:Site's Down (1)

mcgrew (92797) | about 2 years ago | (#39872439)

Wow, you really MUST be new here! You actually never heard of the "slashdot effect"? [wikipedia.org]

Vanity Site? (1)

b0bby (201198) | about 2 years ago | (#39870467)

I have a vanity site with thousands of photos & videos. I have always just used a script + imagemagick & ffmpg to get things to a useable set of html files, but I keep hoping that there will be someting easier. Can anyone tell me if this would be a good way to dump a bunch of jpgs & video files to a directory & have all the pretty stuff happen in the background? I'm not interested in the social side so much, but I have yet to find anything which can handle large batches of files in a way that I'm happy with.

Re:Vanity Site? (3, Informative)

Aleksej (1110877) | about 2 years ago | (#39870789)

Re:Vanity Site? (1)

b0bby (201198) | about 2 years ago | (#39871301)

Thanks! I guess I'll stick with my old scripts for now...

Re:Vanity Site? (1)

atisss (1661313) | about 2 years ago | (#39871599)

Gallery 3 [menalto.com]

Re:Vanity Site? (1)

icebraining (1313345) | about 2 years ago | (#39873911)

Gallery is a poor choice unless you really need the features. Being an application, it's both slower and less safe (there's a reason the last release was a "security release") than a static generator.

Re:Vanity Site? (1)

Culture20 (968837) | about 2 years ago | (#39871673)

I have a vanity site with thousands of photos & videos. I have always just used a script + imagemagick & ffmpg to get things to a useable set of html files, but I keep hoping that there will be someting easier.

Can't f-spot make a bunch of static html galleries from a directory of photos?

Re:Vanity Site? (1)

pbhj (607776) | more than 2 years ago | (#39874345)

Perhaps you could share with Opera Unite and just mirror the automated pages online somewhere?

Fantastic (4, Funny)

jon3k (691256) | about 2 years ago | (#39871385)

Another brilliantly named piece of software. Now I use Linux and Gimp and the Media Goblin. I'm sure my parents are very proud.

Re:Fantastic (3, Funny)

Anonymous Coward | about 2 years ago | (#39871893)

Say what you want, but it's a better name than Media Dildo.

Re:Fantastic (0)

Anonymous Coward | more than 2 years ago | (#39876053)

ohh, would that i could upvote you here sir....made my night

Re:Fantastic (0)

Anonymous Coward | about 2 years ago | (#39872575)

So you think "Windows", "Oh ess 10" or "Lion" are good? How about OS/400, CPM and DOS?

Re:Fantastic (1)

mcgrew (92797) | about 2 years ago | (#39872647)

Well, FOSS isn't the only entity that gives products stupid names. Wi-Fi, for example. Or Twain. Or the iPod (open the pod bay doors, Hal).

The KIA auto? No combet vet would ever drive a car that was the acronym for Killed In Action.

Dodge Startus... er, Stratus?

The band Oingo Boingo?

Windows Media Player (WiMP)?

MicroSoft? Sounds like a woman complaining about her boyfriend.

The list goes on.

Re:Fantastic (1)

Lee_Dailey (622542) | about 2 years ago | (#39874179)

howdy mcgrew (92797),

actually, i always loved the name TWAIN. it's such a delightfully snarky acronym. as it was explained in the docs for the 1st scanner i ever set up it stands for ...
Technology Without An Interesting Name

i don't see the "stupid" here that you see. aint it nice that folks are so different? [*grin*]

take care,
lee

Re:Fantastic (1)

mcgrew (92797) | more than 2 years ago | (#39889225)

aint it nice that folks are so different?

Yes, it is.

Re:Fantastic (0)

Anonymous Coward | more than 2 years ago | (#39879083)

Sounds like a great excuse to come up with terrible names.

Re:Fantastic (0)

Anonymous Coward | more than 2 years ago | (#39876009)

I only clicked this article because of the awesome name.

Now back to working on my D&D campaign. That's not even a joke.

Try it out! (2)

jwandborg (2161834) | about 2 years ago | (#39871693)

Currently the MediaGoblin wiki is down, which is the residence for a list of live instances. AFAIK there are two instances running with open registration at the moment: http://gobblin.se/ [gobblin.se] and http://goblinartists.net./ [goblinartists.net.]

Sideways move (1)

fat_mike (71855) | about 2 years ago | (#39873313)

So they're going from one unknown though heavily hyped technology to a proven, stable, universally supported technology so they can develop for yet another unknown heavily hyped technology?

Did anyone send them the story a few above this one saying that the company that they're trying to compete against is going public in a month where they're expected to make billions of closed source dollars?"

Re:Sideways move (1)

jwandborg (2161834) | more than 2 years ago | (#39876869)

You have been misinformed. MediaGoblin is not a Facebook-killer. It's a Flickr/SmugMug/Gallery3/YouTube/Soundcloud-killer. Currently it is a media hosting application built in Python running on a Django-like unframework backed by celery task processing (optional). It has some social features but much is still lacking. Intentions are that instances should be provide some "follow", "comment", [...] functionality across instances, that work will be based on the OStatus collection of specification drafts (the same thing StatusNet [identi.ca] uses).

Ugh, AGPL (-1)

Anonymous Coward | more than 2 years ago | (#39875145)

AGPL is a fucking terrible non-free license. GNU has jumped the shark.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>