Usage of Sector/Sphere in production systems - filesystems

I just found out about sector/sphere and am interested to use it in future systems.
Is anyone currently using sector/sphere (http://sector.sourceforge.net/) in production systems? If so, what are your experiences with it?
Does anyone know how this product will evolve in the future? I want to avoid using a system that won't be developed/maintained.
Many thanks

Yes, I am currently using Sector / Sphere in our system. What would u like to know ? Yes, The system will evolve ! The system does have a steep learning curve but the effort is worth it :)

Related

performance testing C application Ubuntu

We have an C application which is not written by me. We need to measure the performance in terms of CPU and memory usage.
I have never done the performance test, therefore I am not aware of tools which can be used to get the CPU and memory consumption details.
I tried to search SO and google but I am not sure what to use and how to do.
It would be of great help to me if I can get some guidance here.
EDIT:
I am not looking for profilers which I understand tells about the performance of code blocks. I just want to monitor the resources consumed by the application. We are not going to improve the code. This is just for comparison with other products.
It's something what task manager shows in windows about each process. Just that I want.
I found few tools like nmon, munin, collectd, collectl but still confused how to use them. Trying to understand but any help appreciated.
Thanks

Generating a state diagram from legacy C code

I'm looking into visualizing a large amount of C code, preferably having its state machine reverse engineered and graphed out for me diagrammatically.
I've looked into Graphviz and Dot, and it appears that I could probably stitch something together from the API to do the job. But honestly I kind of expected that it would have been a common enough task that someone may have already come up with a tool to do the task.
Does anyone have experience with this? Any solutions you can recommend or tools that exist that I've overlooked?
Thank you.
You can try the Enterprise Architect but that's really not a good idea and in any case you'll need to do a lot of manual changes to the result. It's more or less like relying on an automatic translator to speak for you in the language you don't know. It's especially problematic for procedural type of code, like you probably have if it's in C.

Salesforce: Developers view

We are in the process of deciding a route to take for a new CRM system. We've had Salesforce come in and give us their pitch and the developers have had a little play with it, made it do a few things we need etc...
It's hard for us to get a good idea of the pros and cons until we start to develop with it and if you start, you are tied in to a year contract for X number of users and it's pretty expensive as it is..
So, my question. Who has developed for sales force platform? how did you find the experience? would you recommend it as a good solution? Should we just continue with our ruby/rails/mongo systems?
Thanks!
The good news is the amount of customization you can do via configuration is amazing. The out-of-box functionality is very strong and you get a pretty nice security model and reporting system included.
Having said that, when you do need to do custom development beyond what the configuration can support, the pain can start;
-APEX is the most frustrating (modern?) language I have ever worked with.
-Deployment/Migration can be slow and painful (some things cannot be migrated, e.g. Approval processes)
-APEX is a rather immature language missing much of the concepts of .net or java
-Debugging is messy (log actually gets truncated at a certain length, no stepping)
Having said all that, SalesForce.com is a very strong CRM - 90% of the custom work you'll want to do will be really smooth and fast, the remainder will be extremely painful.

Opinions: CakePHP or CodeIgniter for eCommerce

I know there are many options out there for eCommerce and I know there are many opinions on these two frameworks that differ beyond belief.
I am looking for thoughts on which framework would be easier to use to create a site that will be used to sell prints of photos.
The prints will be sold in various sizes, each size being added to the cart at a set price that is the same for every picture.
Shouldn't be too complex, just don't want to jump into one and find out that I missed a much easier journey using the other.
Thanks in advance!
(If you're going to give me stats about the difference in speed between the two, keep in mind that it will just be hosted on shared hosting and millisecond differences make no difference to me).
Go with whatever you feel most comfortable with.
Cake has got a steeper learning curve, because it wants a lot of things done its way. I've found myself looking at the source code quite a few times - the documentation sometimes is not clear or missing. But it takes care of a lot of things for you, and the cake console application is nice. It even generates code for you.
Whereas with CodeIgniter you can start developing right away if you are familiar with PHP; and it's a bit faster than Cake too. The manual is clear and concise - I really appreciate that. But it has less functionality than Cake.
So it depends on you. I'd try both for a couple days and make a decision.
Here in the office we use ZenCart for commerce and CakePHP for everything else. I haven't had much to do with Zen and it seems to have organically developed into a nightmarish beast.
I'd love to develop a solution with Cake and I think Cake would be well suited to it. The biggest headache - as I see it - would be solid secure payment handling (which is why we stick with Zen).

Pointers towards developing a quick and dirty business app

Some people have approached me lately about creating a business app for them (I'm a computer tech student specializing in programming, with a bit of experience in systems and driver programming) and it does sound simple, but I don't really have much of an idea how or where to start.
It should be a small-ish app with a database backend. Basically keeping track of invoices, clients, products and the attached data.
Are there any APIs that would make creating such an application much faster and easier? Platform isn't really an issue. I have a Mac, a Windows PC, and I am somewhat well-versed in linux in general, and the client will move to a platform of my choice.
I know very little MySQL, I know Objective C, C and a few others, but building a database product this way seems like a very complicated endeavour considering that a large amount of the code I'll be writing has probably been written before and by better programmers than I.
EDIT : If possible, I would definitely like not having to play around with web frameworks. This is not to say I don't want to see them, it's just that I'm not used at all to the web development model.
I would suggest that you look into Ruby on Rails for soemthing like this. It will take care of a lot of the low level details of database access for you and because it is built around the Model-View-Controller paradigm, it will take away some of the architectural decision from you and make you focus on getting the app done. Using Ruby on Rails, I've built a couple of sites of smallish scale that sound like what you have done in no time at all.
For quick and dirty, I suggest Ruby on Rails (if you fancy a bit of Ruby), or Grails (if you fancy a bit of Java/Groovy, and is essentially the Java platform equivalent of RoR).

Resources