Is JXTA project still alive ? "jxta.org" seems to be down? - p2p

Is JXTA project still active ? I am looking for a good Open Source Peer to peer solution, found JXTA articles, but "jxta.org" is not working, Is it still alive ? or got it moved to some where else ?

Have you been to http://jxta.kenai.com/ ? This seems to be the official site for now at least.
Even though many of the links found for JXTA on Google etc seem to be dead, development seems to be moving along with a new release of 2.7 recently.
One of the most active people on JXTA appears to be Jérôme Verstrynge (project lead maybe?) who has an account here on SO: JVerstry Hopefully he will come and give us more details!
He released a book as updated book on JXTA last year which I am about to buy from Amazon.
You can take a look at it on Scribd if you can bear to read it in that format ;-)
http://www.scribd.com/doc/47538921/Practical-JXTA-II
Take a look at http://java.net/projects/jxta/ and drill down for mailing list archives, forums and access details for the SVN repos for the various sub-projects
I think a lot of the reason things seem to be in limbo is that there is a proposal to move the project to be hosted as an 'incubator' project under Apache Software Foundation but Oracle are not allowing the guys to take the name JXTA with them (and so the new name Chaupal) and are currently remaining tight lipped over whether they will allow the project to be relicensed under the newer Apache license.
See here for more details: http://wiki.apache.org/incubator/ChaupalProposal
Personally I really hope the Apache move goes ahead, the project is is becoming more and more relevant in this day and age of walled garden platforms and centralised web services IMHO.
Edit: According to JVerstry the project hosting is moving to http://code.google.com/p/chaupal/ as we speak :-)

I am trying to get JXTA alive again:
see http://www.dzone.com/links/jxse_and_equinox_tutorial_part_1.html

Development for the jxta 2.8x release has been moved to the Chaupal Project. Currently a few bugfixes and a move to Spongycastle has been prepared. We hope to make a milestone release available soon.

Related

Where is the fork functionality in GitLab CE 6.8.2?

I hope this is not an incredibly stupid question.
According to what I can find online, it seems forking was added to GitLab in version 5.2. However, I can't seem to find in trace of it in the web UI. Or the help files. Or much anywhere else.
Is this perhaps a premium feature or something?
Or should it be activated/enabled somehow?
Thanks.
Also a side-note, if you haven't committed any files yet, fork option will not show to other users. you need to at least add a readme file in order fork a project.
The scenario : you have a main project at startup phase and multiple developers will be working on it. You created main project in root repo, logged out , logged with your user to for project for initial set up, fork option is not there.
Ok, I was being an idiot (sort of).
Seems if you login with a DIFFERENT user (i.e. a user who is NOT the owner of the project), the fork functionality shows up clear and plain.
Excellent then.
Props to the GitLab team - loving it!

How to delete a project in rallydev

I'm using the community edition of RallyDev, so I accept that I have limited functionality.
It's quite clear I am limited to 1 workspace, and 10 team members. But it doesn't say anything about the number of projects allowed.
I need to create a new project.
I'm quite happy to delete the existing project, or create a new one, whatever does the trick. I'm even happy to delete the workspace containing the project, and start afresh. Hell, I'll even delete my account and start over if necessary.
But for the life of me, I cannot find any way to do it. All I get is messages that "You cannot delete the workspace with an open project" / "You cannot close the last open project"
And there is no function I can find, either in the app or the documentation that explains how to start a new project.
I've logged a case with RallyDev, but I'm not sure I'll get an answer due to the low priority of my request.
Any suggestions?
I'm quite impressed with RallyDev's response... contrary to my expectations, my query got a response within 12 hours saying that
Community edition accounts cannot create or delete projects.
The only options are to:
Upgrade to enterprise edition, or
cleanout existing artifacts and recreate, or
create a new trial account.
(The online support documentation does not explain this).
Hope it helps someone.

Single developer process/practice/infrastructure recommendations

So, I'm about to embark on a fairly lengthy, time consuming project that could net me some good results/rewards - and I'd like to give everything the attention and focus it deserves. I will be the sole developer, and I'm experienced in that capacity (about 13 years in the industry). I've just never had to be responsible for EVERY choice so I'd like to throw this out there for some feedback. This is going to be a website.
Dev Tools on Win x64 workstation:
VS2010
SourceGear Client
FileZilla
UltraEdit
SQL 2008 Mgmt Studio
I will have my own DB Server machine also, which will run SQL 2008 for both the web DB and will host the Soucegear repository DB.
I'd like to have an automated build process that includes
pulling the latest code from the repository
checking it against rules (ala FX Cop)
compile the code
running a series of tests against the new compilation (unit tests?)
Any suggestion on tools to do these tasks? Should I just write & execute scripts to do certain steps?
Backups! - I'd like the source code repository and web files, graphics, media, etc. for the site backed up regularly. I use Mozy for my own personal backups - is there something more suitable for this kind of backup? Windows Home Server or something like that perhaps?
Lastly - what am I not thinking of that needs to be on my radar? For example, I plan on using jQuery but only have limited experience with it - any good javascript tools besides VS2010? How to most web devs test their sites across the plethora of browsers available? Should I use minify-ing tools for the web content - which are best? I've built plenty of web sites & applications before - this is just my first real "commercial" venture and I'd like it be founded in solid practices.
I, too, am a single developer and use much the same tools as you...
Couple of things...OK...it grew to more than a couple...
I like to use UltraEdit sometimes for editing my javascript files...as it has some features that VS2008 lacks...not sure abt VS2010...mainly a function list to aid in navigation of the file.
I also use JavaScript Lint to check the syntax of my javascript files...you can integrate it into UltraEdit...my choice...or VS...or both.
I use subversion for source code control...Visual SVN for the server and Tortoise for the client...both free
For backup I recently started using DropBox...you can point DropBox to the folder that holds your files and it will sync whenever DropBox starts (and it will keep the files synched on multiple machines...so if you have an offsite machine...you're covered if something happens at your main development site).
If you'll be using LINQ at all...I'd recommend getting a copy of LinqPad It's free, but you can pay to get "intellisense"...the examples included are fantastic learning tools.
When using jQuery...look for plug-ins that do what you're looking for...

How to work collaboratively on a website

I'm working on a website with some other people. Usually when we want to modify something, we do the change on our machine and just upload the new version with ftp, hope it'll works (or that nobody will notice it doesn't the time we correct it) and that's it.
It's already not the best way to work alone but even less to work collaboratively so I'm asking advices.
I think that a solution like svn/git/mercurial could help me. I found bitbucket which allows free private repository with mercurial. But still after, how can I upload the changes I did to the ftp and make sure the version I've on my computer is the same than the one on the server.
We are all doing it during our free time (not paid) and some people comes and leave every year so I'm looking for something free, easy to use (explain to everyone why we should use a DVCS is already hard) and which doesn't rely on a specific person.
The server we are using to host the website is a cheap one and doesn't allow the use of ssh, svn,...
Thank you
Version control will not help with the issue you are describing - namely, uploading untested changes to a production site.
What you (and your team) need, is better quality control procedures - you need a test website and a tester (QA) person. The process would be:
Make a change
Update the test website
Have the update and the whole website signed off by QA
Update the production/live site
What you will gain by using version control (CVS, SVN, Git or anything else) is recoverability - you will be able to go back to a version before any breaking change. It will still not solve the issue of "the new code broke the site".
You want scheduled releases.
Commit and update code regularly
Code freeze or develop in a branch and merge to the trunk
test on a staging environment
Find a bug goto step 1
Release
You need to understand that what represents your latest correct working build is not what's on the server but in your source repository whether that be SVN or just the file system. Anything as long as it isn't the live server! Make sure everything works locally as expected then unless the site is huge (I guess not given your situation) deploy it in its entirety as a single version.

Intranet Uptime Monitoring Component

I have a MOSS 2007 test site, its not public facing, instead its on our intranet, I am looking for an uptime monitoring component thats free and easy to install, any suggestions?
Update: I don't need graphs or anything fancy, I just need to make sure that I get a notification via email if the site goes down.
Nagios might be overkill, but it is not too hard to put in place ...
I also came across OpManager - http://manageengine.adventnet.com/products/opmanager/
There is a free version which allows monitoring of 10 services.
I tried to get it to install on my SQL 2008 Server, but ended up just using the product default mySQL installation.
I also decided to uninstall it after 10 minutes worth of use, it seems like a great tool for a fully qualified network administrator, but it adds too much bloat to have it installed on my development server.

Resources