Building a Pricing GUI with a Database [closed] - excel

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 2 years ago.
Improve this question
At the moment I have about 2000 trades which are priced using excel. I have found that the sheets aren't very reliable and 4 out of 5 days will break for no reason. Also, the way the pricing sheets work is the pull the market data piece by piece, use it then delete it again. This is a nightmare if I need to re-run pricing as it is so slow.
Ideally I would love to build a GUI in a more reliable language, which is less liable to break down and faster. However, outside of excel my skills are limited.
I would like a few tabs on the GUI:
One to view the basics of the trades - type, maturity etc etc.
One to view the market data
Another to display the results of EOD p&l
All market data, trade data and static data come in XML form.
What is the best language to build this in? What kind of database could handle this data and how would it be setup?
I realise that this is a pretty big task, but its not something I want to do asap. I plan on doing it piece by piece. I'm also doing it for the experience! I would appreciate any help given!

I would recommend that you use Java. It is a very easy language to learn compared to other languages with similar capabilities. Java has a very simple GUI API called Swing that is effective and very easy to learn. It supports a similar display to excel using the class JTable. Setting up a database to work with Java is also relatively simple: you can write your own or use an SQL server.

Related

Which programming language for multilingual Bible app? [closed]

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 3 years ago.
Improve this question
I was wondering, in order to make a user-friendly web-based program for reading the Bible in several foreign languages, which programming language would be best to use?
Some criteria:
-Bible would be able to be read linearly. So one verse will be in English, but the line underneath the verse would be the same verse but in a different language like Chinese. So I think I would need to be able to create different databases for each language.
-Would like to make words clickable for definitions, so would need some dictionary database and be able to display several boxes at once on the program interface (one box will be just the bible text, another box would be the dictionary definitions).
Would like users to be able to drag the boxes or toggle the boxes on and off, to customize the way they want to display the features of the program.
-Would like to be able to let users create a username and password and login to their personal accounts which will save their settings and any notes they make.
I am familiar with coding but I am no expert, if you could please help me out and let me know which programming language (and maybe which functions in that programming language?) would be best to help me create what I mentioned above. Thank you so much!
In general, I would recommend finding a mature program that already does something similar and improving that. cf. http://wiki.c2.com/?TheZenOfProgramming
In particular, how would you be improving on, for example, bibleWebApp? Or The Sword Project? Or And Bible? Or BibleTime?
There is certainly an argument for writing code in order to learn, but if that is not what you are doing, the world will be better off if you apply your energy to improving existing code and not to reinventing the wheel.
Given that, the answer to your question is:
use the programming language that the mature program uses; or
use whatever programming language you want to learn about

What are some ways to figure out related products/questions/items anything? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
What are some ways including machine learning that I can use in my projects to generate things related to another. Like related apps, related websites, related products, etc.
I've been brainstorming these are strategies...
one way i can think of is show items from same category. But that would be too broad.
2nd way improves upon previous step, it's to keep track of what people click next and promote that item. Meanwhile keep bottom list randomized to let other relevant items show up and get clicked.
3rd way is to use machine learning and provide training data somehow and use that.
I want something simple but smart, as it gets better with time.
Collaborative filtering is designed for solving exactly this problem. The problem with this approach is that produces good results having a lot of data only. I mean... A LOT. And it's not a really simple thing to use. However, any machine learning technique is not simple. There are some node.js packages for CF available, but I have no idea how good are they.

measuring precision and recall [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
We are building a text search solution and want a way to measure precision and recall of the system every time we add new document types. From reading some of the posts here it sounds like a machine learning based solution is the way to go. Can a expert comment on this? We will then look to add machine learning folks to our team.
The only way to get the F1-score require knowledge about the correct class, rank of all samples obtains by evaluation querys, and you also need thoses evaluation querys.
Any machine learning will need a large quantity of manual work to provided thoses samples and/or querys. So large that it wont save you any time.
Another bad aspect of this evaluation is through to learning-related intrinsic errors. It will go with the growing size of the index of the search engine and the number of examples required. You never get a good evaluation.
Forget machine-learning for the evaluation of search engine.
Build by hand your tests querys and sample, by the time it will become big and reliable.
If you really want machine-learning in your system, you should look at query pre-processing. Getting some meta-information about the query by another way (you say SVN, why not?) is generaly a good for performance and while it did'nt change the result, you can use the same sample for an end-to-end evaluation.
That what I have done few years ago, but with naive baye classifier on natural langage analysis.

Menus in the database. Good or bad? [closed]

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 8 years ago.
Improve this question
Can you give several indications (pro and cons) concerning the fact to put the menus of a web application inside the database?
Mainly it depends upon your requirement of your application. Its not always a good approach to bring a drill machine to make hole in sand. Every approach has some limitations and need more efforts if you do apply some alternate approaches.
In cons you can consider
Performance ( to prepare dynamic menu every time you load the master page also the static text less time to process in compare to dynamic)
Configuration will be always an issue while adding or modifying the menu
(Always need a database guy at the time of any change)
Pros
Highly configurable and completely dynamic
Can add/remove the attribute and change the text without affecting anything in code.
We have some solutions also to overcome from the cons
In case of performance we can use caching but everytime the menu change you need to recycle the application pool.
For configuration you can provide a page to control the menu content. (No Sql guy needed)
So as I said earlier you can go either way as your application adopt easily and in much better way.

Which open-source search engine should be used? [closed]

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 9 years ago.
Improve this question
My aim is to build an aggregrator of news feeds and blog feeds so as to make
searching/tracking of entitites in it easy. I have been looking at many solutions out there like Terrier, Lucene, SWISH-E, etc.
Basically, I could find only 2 sources of comparison studies done on these engines and one of them is kinda outdated. Basically I want a search engine which would be used in a case in which the data size is not too large, but the indexing will be frequent, every 30 minutes or so. I feel Terrier is not a good tool to be used in this case. It works better when the data size is large and updation frequency is low. Can somebody who has worked in the Information Retrieval field offer some advice ?
Lucene is well known and supported, so personally, that would be my first choice.
If you find a ready-to-use search engine, check out fastcatsearch.
It has been developed for commercial search, and applied to a lot of various sites.
Faster than lucene, and has web-based web manager to use easily.
Hosted in github, and check it out. https://github.com/fastcatgroup/fastcatsearch

Resources