As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to host my java project on a free project hosting site.
I want to use SVN (if possible integrated in NetBeans).
I want the site to be easy to use and offer an option like Hudson system to control my nightly build/test execution.
Is there such a site(s) ?
Thank you in advance for the answers.
If there is an alternative that you think it's better than the SVN or something else, please use enough argumentation to convince me. I accept any proposals that you have tried out.
I want the site to be easy to use and offer an option like Hudson system to control my nightly build/test execution.
Hosted Continuous Integration for Java is not something easy to provide for free by nature (because it's very CPU and disk intensive), so you won't find that on "big" public forges.
The only place I know that offers CI (and subversion, mailing list, wiki, etc) is CodeHaus.org. Might be an option if your project is "eligible".
If not, either run Hudson yourself (and just plug it on any hosted Subversion repository, e.g. on Google Code) or... use a commercial service like CloudBees, MikeCI, CI Foundry. See also Hosted Continuous Integration.
Actually my question was something like a consulting 2 questions.
Here are my answers to them.
Find SVN free source control repository
I have stopped on two options:
Java.net - this seems like a repository with future and it's getting upgraded with Kenai technology, so I hope it's stable and fast.
kenai.com - Very nice looking integration with NetBeans! Easy to use and with lots of features like integrated issue-reporting. Unfortunately, this one is dead and projects are getting migrated to java.net. So stick with the first proposition.
Integrate with Hudson
I haven't installed and configured a Hudson yet, but I guess it won't be such a problem. We'll see.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
Starting a new API, what gives the best security and speed? Loopback or Restify?
It seems that restify have more than 60,000 downloads last week, on the other hand Loopback is backed up by IBM and have plenty of plugins and security implemented by default.
Benchmark wise there is none to compare but I'm having issue installing Loopback on Nodejs 8 or 9 :
Command: sudo yarn global add loopback-cli
loopback-datasource-juggler#2.56.0: The engine "node" is incompatible
with this module. Expected version ">= 4 <= 6".
What platform should I start my API with? I could wait for Loopback to support node 8 or 9.
I hope I can get an answer even though it might be subjective. I really need some insight on this.
Edit: Added the command used to install loopback. Also thanks for providing insights even if this is not really a pure SO question.
Restify
Restify is a relatively old player in the Node.js API field, very stable and being actively developed. It is purpose-built to enable you to build correct REST web services and intentionally borrows heavily from Express.
The main advantages are :
Automatic DTrace support for all your handlers (if you’re running on a platform that supports DTrace).
Doesn’t have unnecessary functionality like templating and rendering.
Built in throttling.
Built in SPDY support.
The main disadvantage with Restify as they are with Express requireslots of manual work.
Loopback
Restify is a great starting point, but in the long run it might not be the right choice if you plan on investing heavily into APIs.LoopBack is a fully featured Node.js backend framework to connect your applications to data via APIs. It adopts the convention over configuration mantra popularized by Ruby on Rails.
The main advantages are :
Very quick RESTful API development.
Convention over configuration.
Built-in models ready to use.
RPC support.
Fully configurable when needed.
Extensive documentation.
Full-time team working on the project.
Online support support.
The main disadvantage is that learning curve can be pretty steep because there are so many moving parts.
You can now decide yourself according to your needs. I hope it helps
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
How do configure an netgear wireless router in vb.net code? I want to restart my router and thought about disconnecting clients. This might be used to help a relative with their wireless router.
Edit:
OS Information:
Windows 7 SP1
.NET Framework 4.5 or above
First-off: you should never have to reboot your router under any circumstances (short of a firmware upgrade). If your modem/router "breaks" occasionally and requires a reboot to resume normal operation then something is wrong with it and you should seek a warranty replacement. A line de-sync should not require a reboot either.
With that disclaimer out of the way: there are two ways you can achieve your goal:
The first is to use the Telnet administration features present in your Netgear router (assuming they're enabled and operational). Writing a Telnet-client in code is trivial and an exercise left to the reader. It's just a matter of knowing the right commands to send to get it to reboot.
The second is to write a web client (using HttpWebRequest) that sends the series of HTTP requests to the router in the same way a human-directed-browser would if they were doing the reboot themselves. Use a tool like Firefox's "Live HTTP Headers" to see what HTTP requests need to be sent. Be wary of problems with cookie retention in HttpWebRequest.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
It's basically a educational situation:
We've got a Intel Celeron 2.5Ghz / 512 MB RAM / >40GB Hard Drive.
We need to set up a basic SQL server for 5~15 LAN users with a >1GB database.
I can use debian, fedora, freeBSD, mandrake, opensuse, redhat, slackware, suse or ubuntu with firebird, mysql or postgreSQL.
[btw: it's a corporate decision, I can't pick anything else besides the one listed. What I can do is ask for support for another software - This is something that looks interesting since I believe that MariaDB w/ Slackware would be the best choice)
I basically need the most lightweight solution possible.
I'm thinking about Slackware with PostgreSQL, but I was wondering which one would be less dependent on hardware specs and easiest to manage, the traffic flow itself won't be very high but the database will have to up for tests for at least a semester or two before we can apply for a dedicated server..
I recommend debian with mysql.
Debian because its a very widespread system for severs and you get tons of documentation so its easy to setup and maintain.
mysql because its simple and well documented.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Let's say I have a mobile application that is to be offered on many different mobile platforms like Blackberry, iOS, Android etc.
Is there any easy way to test across all platforms in many languages, something like a virtualization platform like VMWare Workstation on Windows?
Do any of these platforms have standalone emulators?
BlackBerry, iOS and Android all have standalone emulators. Windows Mobile and Windows Phone 7 do as well (the WP7 emulator is Best-In-Class without a doubt).
There is no easy way (or any way at all, really) to write an application that will run on all of these platforms, let alone to test such an application.
check http://www-01.ibm.com/software/mobile-solutions/worklight/ ,IBM Worklight provides an open, comprehensive and advanced mobile application platform for smartphones and tablets, helping organizations of all sizes .
Can develop same app for Iphone,Android, blackberry,just needs to chand the environment for three wich is provided with the worklight tool.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
What web server (and why) should I use for Lua web development?
There are a few Lua-based webservers around:
Xavante seems to be the most popular.
Haserl is nice and small.
Nanoki is not strictly a webserver, but a nice small pure Lua wiki engine worth studying. As for the Lua wikies, there is also Sputnik, which is fully featured and very flexible, but is a bit on the slow side.
There is mod_lua (ex mod_wombat) if you prefer Apache. Looks like it would make it into the next Apache distribution as a core module.
Note that it is not so hard to write a FastCGI Lua module.
There is also Luv Lua MVC web-framework project (GitHub page). It is not mature yet, but may contain some interesting insights.
Update. Some more frameworks to check out:
Luvit: http://luvit.io/ (too node-like for my taste)
ngx_lua module for nginx: http://wiki.nginx.org/HttpLuaModule
TIR for mongrel2: http://tir.mongrel2.org/
Ophal: http://ophal.org (web platform)
lev: https://github.com/connectFree/lev
Turbo: https://github.com/kernelsauce/turbo
We've been working on the ngx_lua module for nginx, which supports 100% non-blocking network traffic to mysql, PostgreSQL, memcached, other http services, and more, hence outstanding concurrency level and over-all performance :)
http://github.com/chaoslawful/lua-nginx-module
and we're using it in production :)
The best web server I can think for lua web development is mongrel2. Take a look on TIR framework, which, IMHO, is the best lua use for web development these days.
For development, it can be handy to run a small test server. A good candidate in particular for Lua web development is the Xavante server which is part of the Kepler project. Aside from some of the supporting Kepler modules , Xavante itself is written in pure Lua.
For production, the new mod_lua (which had been known as mod_wombat before the Apache team accepted it into the core set of modules) running on Apache would seem to be a well-respected choice.
there is as well the LuCI project [1]. which is the LuaConfigurationInterface, the web based mangement frontend for OpenWRT (embedded Linux).
The LuCI guys wrote also a very small webserver, called lucittpd.
LuCI is an MVC as well.
And in production state ;)
[1] http://luci.subsignal.org
Recently, Lua support was added to the http://github.com/valenok/mongoose web server, check out pre-build windows binary at http://code.google.com/p/mongoose/downloads/list