Regards,
--------------------
Edward Hotchkiss
edw...@edwardhotchkiss.com
http://www.edwardhotchkiss.com/
--------------------
-edward.
i've started it on codeignitor for speed and rapid mvc development. kind of a unilateral decision.
handle/email to add anyone who wants in on the project?
would anyone handling the diaspora ui/ux/design want to sync up? i'm going to either fork or rework a lot of the design and interface.
- edward.
the issue with these other open source [no offense] social networks is that they don't understand ui/ux/ia/design. it would be easier to recreate the project on codeigniter than decipher their setup.
http://rubyonrails.org/applications
It can't be that hard to learn.
-Mike
I already program in Ruby / RoR and about every language under the sun. You can't create something big and expect an end-user or even middle-ware end-user to install a rails app / gems. LAMP is "The Standard". As far as "The hot web language"; it was ... about 5 years ago.
Maybe you should learn Ruby and contribute, it could be a good learning experience for a novice programmer.
http://www.youtube.com/watch?v=BX-MzAB_vgE
Does the M in LAMP stand for Mongo? Seriously, I'm sure the system
can be packaged once it matures. yum install diaspora*
-Mike
gnu.org was down, it's up now http://www.gnu.org/software/social/ (I
hope you've heard of gnu before :P).
I have to echo the sentiments earlier, the thing to do if you're excited about diaspora but only code PHP, is to work on interoperability with an existing PHP project, like http://opensource.appleseedproject.org/ or one of the many other Federated Social Web projects. Forking Diaspora at this early stage is just absurd.
I also have to say...
OK, the LAST thing I want is to start anything resembling a flame war, much less a Holy War.Â
<semi-flame mode>But one of the most exciting things about Diaspora for me is the fact that it's all Ruby and javascript. I really believe PHP tends to lead to bad code for some reason. Maybe PHP attracts bad coders, or maybe it's just because PHP is a horribly designed language, but seriously, if you're excited about a project, LEARN THE LANGUAGE.Â
Every programmer should learn a new language a year. Ruby is possibly the most exciting dynamic language to come along in the past 20 years. If you learn Ruby, and hate it, fine. Work on another project. But 'forking' a project (ok, recoding in another lang is NOT forking, it's porting, but whatev's) just because you're to lazy to learn the language it's coded in is NOT how things progress. It's how effort gets divided, code gets duplicated, it's the opposite of DRY.Â
It would make more sense to start your own PHP project and call it 'ScatteredSeeds' (learn Greek) instead of pretending it's a 'fork' of Diaspora. Srsly, there are existing PHP FSW projects that could use your efforts, or Diaspora (the real one) could use your efforts... but duplicating effort is RETARDED. It's the OPPOSITE of everything we've figured out about the right way to develop software over the last four decades.</semi-flame mode>
I apologize if I come across as a dick, but I write code for a living, and nothing irritates me more than duplication of effort without necessity. It makes life worse for everyone, everytime. Nothing good ever comes of it. EVER.
 Thanks,
Jason Lewis
Email     jasonl...@gmail.com  Â
           Â
Mobile     410.428.0253
AIMÂ Â Â Â Â Â Â canweriotnow
Facebook  http://www.facebook.com/canweriotnow
sorry, I meant to include this link:Â http://mamchenkov.net/wordpress/2008/06/04/where-did-all-the-php-programmers-go/
Jason Lewis
Email     jasonl...@gmail.com  Â
           Â
Mobile     410.428.0253
AIMÂ Â Â Â Â Â Â canweriotnow
On Sun, Nov 28, 2010 at 11:17 PM, Jason Lewis <jasonl...@gmail.com> wrote:
I have to echo the sentiments earlier, the thing to do if you're excited about diaspora but only code PHP, is to work on interoperability with an existing PHP project, like http://opensource.appleseedproject.org/ or one of the many other Federated Social Web projects. Forking Diaspora at this early stage is just absurd.
I also have to say...
OK, the LAST thing I want is to start anything resembling a flame war, much less a Holy War.Â
<semi-flame mode>But one of the most exciting things about Diaspora for me is the fact that it's all Ruby and javascript. I really believe PHP tends to lead to bad code for some reason. Maybe PHP attracts bad coders, or maybe it's just because PHP is a horribly designed language, but seriously, if you're excited about a project, LEARN THE LANGUAGE.Â
Every programmer should learn a new language a year. Ruby is possibly the most exciting dynamic language to come along in the past 20 years. If you learn Ruby, and hate it, fine. Work on another project. But 'forking' a project (ok, recoding in another lang is NOT forking, it's porting, but whatev's) just because you're to lazy to learn the language it's coded in is NOT how things progress. It's how effort gets divided, code gets duplicated, it's the opposite of DRY.Â
It would make more sense to start your own PHP project and call it 'ScatteredSeeds' (learn Greek) instead of pretending it's a 'fork' of Diaspora. Srsly, there are existing PHP FSW projects that could use your efforts, or Diaspora (the real one) could use your efforts... but duplicating effort is RETARDED. It's the OPPOSITE of everything we've figured out about the right way to develop software over the last four decades.</semi-flame mode>
I apologize if I come across as a dick, but I write code for a living, and nothing irritates me more than duplication of effort without necessity. It makes life worse for everyone, everytime. Nothing good ever comes of it. EVER.
 Thanks,
Jason Lewis
Email     jasonl...@gmail.com  Â
           Â
Mobile     410.428.0253
AIMÂ Â Â Â Â Â Â canweriotnow
Facebook  http://www.facebook.com/canweriotnow
On 29-11-10 06:54, jdeisenberg wrote:
> Put succinctly: "People who want to re-invent the wheel usually end up
> re-inventing the flat tire."
while that is true, lets take a little distance:
- There are people willing to contribute to Diaspora, who prefer[1] PHP.
- Diaspora is about a Distributed Social network.
I think it is a good thing that people here wish to contribute to that
"larger" idea, even-though their immediate goal is to erect a opponent
to Diaspora.
I come from Drupal, where there (often) is a strong "we VS Wordpress, we
VS phpBB, we VS [fill-in-your-popular-CMS-ish-thing]" undercurrent. I
have always been a believer in much better interchangeability: being
able to migrate to-from Drupal-Wordpress, as joint effort of both
communities would make em both better products.
Open Source is about openness. We, diaspora, should recognise that a
large multilingual, multi-project flock of Distributed Social Software
gets us much closer to our goals then "Being the one app".
To the PHPers out there:
* start off with describing the current protocols that Diaspora deals
with: pubsubhubbub prolly being the starting-point.
* If there are "flaws" in the Diaspora impl. of these protocols, or if
they could be improved to make interoperability easier, tell it here.
* get organised and work towards a first PHP-only diaspora Hub.
To the Rubyists:
* Please do not prove the preoccupation about Rubyists true: don't be
smirky, don't look down and don't tell others that What You Do Is By Far
The Highest And Best (We all know Ruby and Rails are the best :)).
* And lets listen to the bug- and feature reports from those wishing to
connect their app, written in their language to ours.
B�r
[1] Whatever their reasons be, whether you find them silly that they
wish this, is beyond the point. Lets stick to "There is an itch there".
--
Identi.ca/Twitter: berkes
Drupal and Ruby on Rails development: http://webschuur.com
Drupal training: http://wizzlern.nl
Open Source is about openness. We, diaspora, should recognise that a
large multilingual, multi-project flock of Distributed Social Software
gets us much closer to our goals then "Being the one app".
To the PHPers out there:
* start off with describing the current protocols that Diaspora deals
with: pubsubhubbub prolly being the starting-point.
* If there are "flaws" in the Diaspora impl. of these protocols, or if
they could be improved to make interoperability easier, tell it here.
To the Rubyists:
* Please do not prove the preoccupation about Rubyists true: don't be
smirky, don't look down and don't tell others that What You Do Is By Far
The Highest And Best (We all know Ruby and Rails are the best :)).
* And lets listen to the bug- and feature reports from those wishing to
connect their app, written in their language to ours.
Bèr
We all have our opinions about languages and tools, and although they
are all perfectly valid opinions, I would disagree that the diaspora-dev
group is the place. Perhaps we could have a new google group,
"ruby-...@googlegroups.com" for them.
Krystal
How about doing the project in Scala/Lift? Now that would be really cool. Foursquare proved that's a good technology.
See the problem?
-Mike
Sent from my iPhone
--
Aditya Patawari
http://blog.adityapatawari.com/
https://fedoraproject.org/wiki/User:Adimania
India
> On Nov 27, 2010, at 11:40 PM, Michael Sofaer wrote:
>
> Hi,
>
> I don't really agree that the difference between Ruby and PHP is going
> to matter when it comes to being able to install it. The install
> process for Diaspora on a totally empty CentOS machine remotely from
> your box is three lines.
I understand it's very easy to get the whole environment up and
running on a clean box, but that is still something requiring shell
access and probably sudo rights, which is not easy to get with most
web hosters. I happen to run my own server, so I do have the ability
to set it all up, but quite frankly, I couldn't be bothered. I have
alot of other stuff running (all LAMP) and installing and configuring
an entirely different stack next to that is just too much of a hassle.
> I do want to put together an acceptance suite for inter-server stuff,
> so that people have a guide to implement in other languages, but we're
> not ready for that yet, we're still changing the protocol too much.
>
> I guess what I'm getting at is that it's cool that you are building a
> PHP version, but please keep in mind that the protocol is in flux, and
> we have to take care that our servers stay interoperable. It's one
> thing to ask pod operators to pull code, and another to make them wait
> on a PHP fork to implement a protocol change.
>
> -Michael
Now don't get me wrong, I fully support the Diaspora effort, and hope
it will achieve great adoption, however what bothers me is people (not
you!) being unsupportive of ports, saying just move your ass over to
another project. A truly distributed social network can only succeed
if there are many competing implementations. In that spirit it would
be awesome if there were a Java/Python port which could run on Google
AppEngine, so people could run their own node for free (in most cases)
hosted by Google.
To conclude, I understand and support the "build something working
first, standardize later" philosophy of Diaspora, but I do hope the
community will keep an open mind to competing implementations and
support those as well. You never know which implementation will grow
to world domination ^_^
--
远洋 / Daniël Bos
email : cor...@gmail.com
phone : +31-318-711063 (Dutch) / +86-18-701330735 (Chinese)
weblog : http://blog.loadingdata.nl/
ostatus: cor...@status.loadingdata.nl
Tim
Cheers,
Patrick
--
Humm and Strumm <http://hummstrumm.blogspot.com/>, a Free Software 3D
adventure game for both Windows and *NIX.
freeSoftwareHacker(); <http://freesoftwarehacker.blogspot.com/>, a blog
about Free Software, music, and law.
There is no code in the repo. Are you planning to share it so that
others can contribute?
Let's write it in Emacs-LISP! I can see it now...diaspora-pod-mode...
--Patrick
Could we recode Drupal purely in Javascript?
I know enough javascript to be dangerous and that's it (same with Perl
and PHP).
I'd rather learn .NET and recode Diaspora for it. *blech's at LISP and
especially Emacs* VIM forever! Viva la Vim! Viva la Vim!
~SpaceGhost
Why not write a PHP interpreter in COBOL so you can use PHP for all
the lame parts of the job and embedded COBOL for the really hot sh*t.
--
Thomas R. "TomK32" Koll
just a geek trying to change the world
http://ananasblau.com || http://photostre.am || http://photolog.at
I would greatly like this as I am not familiar with Ruby, but I have one problem.Having a PHP fork means that anyone can have a social network. As much as I love the idea of all of these services talking with each other (like statusnet does) I think the web is going to be overcome with DIASPORA social networks and people are going to get confused on which ones to sign up for.I completely understand they want users to be able to install and run this on their own server, but there needs to be limitations IMO. Maybe im over reacting?