View Full Version : How about we make a site to collect GNU/linux components and libraries in one place?
dempl_dempl
June 24th, 2007, 02:13 AM
I was planing to make a site specialized for components and libraries for linux.
Something like a specialized SourceForge .
I've been programming in Delphi , Visual C++ and C++ Builder a lot , and one of the best thing about them is that, if for example, you need some fancy button or a table, you go to www.torry.net and find a button/table you need.
I did not find anything like that for linux/KDE/GNOME , so I thaught , what the hell , why don't we make our own?
Non-profit, no commercials , no flashing-epileptic baners or whatsoever.
I'll sacrifice and pay 40$ for the domain :) .
But , I'll need help for collecting components and site-design.
I know HTML/PHP/MySQL a litle bit , but I don't know to make "Post new library" page or to manage users or something like that
In that area I need help.
.
We could make some components ourselves.
I think we should start collecting/writing components , start writing a web-site , and not to publish anything until we reach some decent number of collected components ,tutorials etc.
All languages known to linux should be supported.
Also all componets have to be open-source, but they don't have to be free of charge.
Free as freedom , not as beer. This way we can atract programmers to write open-source components and to make living out of it.
I'm currently writing a ZipFactory component collection , an archive handling componets for linux based on Singleton Factory Design Pattern (C++) . My small contribution :) .
If you don't support me with this I'll make this site myself, but then, you're all are as***** :p .
What is the use of sitting on forums all day and arguing what's the best IDE/distro/whatever
if you don't do anything?
pmasiar
June 24th, 2007, 03:28 AM
You can get a wiki for free at pbwiki.com (like LearnPython wiki in my sig - only maybe you can do it better and nicer :-) )
On your wiki you can collect links, comments and reviews. When enough contens, and some community emerges, go and create dedicated website.
KaeseEs
June 24th, 2007, 06:20 AM
gnome-look.org
kde-look.org
Generally on a Linux system, each system you want to customize will have its own repository of skins &c.
Good luck!
dempl_dempl
June 24th, 2007, 01:53 PM
Ok, Thnx , but I need a volunteer to help me with for PHP/MySQl stuff. Anyone?
winch
June 24th, 2007, 04:42 PM
Freshmeat (http://freshmeat.net/about/)?
dempl_dempl
June 24th, 2007, 06:11 PM
A specialized freshmeat.
Freshmeat holds open-source apps.
I've said: something like torry or CodeProject , not like SourceForge or Freshmeat.
winch
June 24th, 2007, 06:45 PM
Freshmeat holds open-source apps.
Freshmeat holds more than just apps.
Widgets (http://freshmeat.net/browse/851/)
GtkEditor (http://freshmeat.net/projects/gtkeditor/) - Source code editor widget for GTK.
PlotMM (http://freshmeat.net/projects/plotmm/) - A GTKmm plot widget.
gtk path widget for GTK 2 (http://freshmeat.net/projects/gtk_path/) - A file path manipulation widget for GTK 2.
GtkDatabox (http://freshmeat.net/projects/gtkdatabox/) - A GTK+ widget to display large amounts of numerical data with curves.
Libraries (http://freshmeat.net/browse/809/)
Plus lots more.
dempl_dempl
June 24th, 2007, 09:12 PM
I was not clear enough. I meant it holds aps too. As a consequence , libraries are not separeted into categories, which makes finding a particular library a work of art.
So, I know what am I saying, I thought this trough, such site would make life easier anyone who makes any program for linux/KDE/GTK/whatever.
If you ever made some program for Linux , you know what I'm talking about.
xtacocorex
June 25th, 2007, 01:23 AM
I'm trying to figure out why you think this is important. There is an endless supply of software and libraries in the repos.
dempl_dempl
June 25th, 2007, 02:12 AM
What the hell, there's probabbly even bigger suply on Internet :).
Look....
I don't need an advice on wheither it's good idea or not, I need someone to help me with coding of PHP/MySql , and with possible contributions of components.
So, who wants to help?
I don't need those sit around good for nothin' forum geeks :) . I need working men :).
pmasiar
June 25th, 2007, 02:44 AM
Well, you look from where I sit as "all hat no cattle" cowboy. Prove me why anyone would want to spend time helping you - show some results. Show me data which needs be organized. Show me how your site is better than plain old Google. If you expect to wait until someone will solve your problems for you, you are likely for a long wait. :-)
Most of "sit around good for nothin' forum geeks" are busy working on their own little projects.
xtacocorex
June 25th, 2007, 03:50 AM
++pmasair
40 hour a week job, wife, kid on the way, housework, personal projects...
If you somehow come up with more hours in a day that'd be great.
I'd also offer to help, but PHP/MySQL isn't my thing.
chris.zeman
June 25th, 2007, 04:16 AM
I'm not good enough with PHP/MySQL to help get you up and running in a timely fashion, but I wanted to let you know that I think you have a good idea. There is always a better way to do something like this, no matter how many sources there are on the internet.
Chris
dempl_dempl
June 25th, 2007, 12:59 PM
Well, you look from where I sit as "all hat no cattle" cowboy. Prove me why anyone would want to spend time helping you - show some results. Show me data which needs be organized. Show me how your site is better than plain old Google. If you expect to wait until someone will solve your problems for you, you are likely for a long wait. :-)
Most of "sit around good for nothin' forum geeks" are busy working on their own little projects.
Well, ofcourse.
But, This is kind of a large project. You would need at least 100-150 components to start with, and can't do it it alone. So , right now, I'm collecting interested people. I've never said you'll take all the work, and I'll just sit, drink votka-martini , drive Aston-Martins and collect all fame and babes ;-) . ( although it doesn't sound like a bad idea :) )
Concrete stuff: I can do artwork, collect & write new components, write HTML stuff, and write little bit of PHP. If no-one intersted knows PHP/MySql , I'll learn it in 3 days. MySql is not C++ . I already know MySql a litle bit, and a PHP little bit, just never used them together. But if I start working on the site, we'll need help with collecting components and other stuff than can come along.
Also,
As I've said recently , I'm working on writing library I called ZipFactory, a variouse archiving wrapper-classes which should ease development of file-managers and archivers a lot.
But, library is not only that.
I've already made couple of generic stuff needed almost everywhere:
singletonHolder Class,
Object Factory Class,
Functor's class ( This replaces __closure keyword , in order to make writing events , pointers to mebemer functions trivial ).
Maybe I'll even put some smart pointers....
--------------------------------------------------------------------------------
Anyone interested should leave an Email.
---------------------------------------------------------------------------------
About organization of the site, well, let's see ...
Top-navigation bar containing main categories like Qt, GTK , etc ...
Navigation menu on the left, Containing sub-categories like Tables, Grids , Forms , database etc.
In the midle are components, with short description, framework version for which they're build ( Qt3 , Qt4 etc .. ) , homepage, price etc...
....
You know, you've seen web-sites :) .
Components should be submited via subbmision form , not Email.
They should be explained enough in order to be accepted. They should always come with all needed non-standard libraries. I don't mean on Qt/GTK :) .
---------------------------------------------------------------------------------
It would be good idea to have someone who has already been working onto this kind of (collecting) project before, just for advice or something, in order to avoid some common pitfalls. But this is not mandatory.
--------------------------------------------------------------------------------
that's it for now.
Old Pink
June 25th, 2007, 01:09 PM
So you want somebody to design this site, and only you are using it?
LOL! I know we're a sharing, open community, but we're not slaves! You can't just come here and demand someone build you a site you won't even accept an opinion on. ;)
dempl_dempl
June 25th, 2007, 02:41 PM
No , I'll do a lot of work too. I've said , I will do the things around site too. I just needed help over user management and databases. I'll do other things.
Do you people know what team work means? Split the jobs. Does anyone reads what I'm writing?
Ok, No help around here. If you want to do something right, you have to do it yourself.
I'll learn bloody PHP & MySql , create a user-management, and post a new thread to notify you when I'm done with it.
But,
THIS IS NOT A ONE-MAN's JOB!!!!
I would still need help over collecting components/libraries .
pmasiar
June 25th, 2007, 05:14 PM
Ok, No help around here. If you want to do something right, you have to do it yourself.
But, THIS IS NOT A ONE-MAN's JOB!!!!
I would still need help over collecting components/libraries
Creating Linux kernel was harder, and Linus started it anyway, see? You always need to start alone, and *prove to others* that you are dedicated and reliable, before they commit to help you. And make it easy to contribute - then people may help you.
Like links to component & libraries: you could have a wiki where people will add links, and you later enter them to your database. yes, it is more work than let them enter it - but you require them to learn your interface, and struggle with bugs, which many will be understandably reluctant to do.
It might be as surprise to you, but *nobody owes you any help*. Even me, it would be easier for me to ignore you completely than give you advice, however you dislike it. I am doing it to help you to succeed. Untill you realize that you and your project is not center of anyone's universe except yours, you will be subject of much misunderstanding and frustration. Calling other people names will not win them to your side - just the opposite.
Maybe you want to be a part of a different projects, where you can prove yourself, gain credibility. And learn to work with others :-)
You either suck it up and prove to all of us you can start it alone, that you are a winner with a drive and attitude (and people will join you), or you will join endless mass of wannabes. Choice is yours! Good luck!
dempl_dempl
June 25th, 2007, 05:34 PM
I reallize no one owes me anything. I never said that. I need help, tried to find interested people who like the idea and wanted to contribute.
Again, I think it would be a good idea which could bring only good to comunity. But it needs to get started.
Beetween last two post I've found a good book about PHP/MySql , and started "digging" :) .
I'll post a thread in a month to report progress.
Until then ... Cheerio!
P.S : I don't do this for fame or to prove anything. If I wanted to do that, I would join some rock band :)
Powered by vBulletin® Version 4.2.2 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.