Designing a product recommendation [closed] - data-mining

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 8 years ago.
Improve this question
I was searching for product recommendation system in shopping carts and saw, How does the Amazon Recommendation feature work?
and in many other sites there are several complex solutions were given and each method has some disadvantage in adoptation. Instead of using complex methods, is it not very easy to get user feedback like giving options for the users to choose why they ordered a particular product. Example, if a user purchases a book, he will be given options, 1)author 2) genre 3)price 4)publisher. By this system, one can get the exact reason for the sale of the product. Are there any disadvantages in implementing this method? Thanks

Users do no want extra interactions.
There is a reason why "one click shopping" is successful.
https://en.wikipedia.org/wiki/1-Click
Most likely, they will be annoyed and not come to your site anymore, and prefer an online retailer that doesn't ask them this extra question. They may also just click random buttons to make the window go away, without caring. What is the incentive for them to answer correctly?

Related

Should I be using the django.contrib.auth.models User model? Or is it better to create my own User model? [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 2 years ago.
Improve this question
I'm still a beginner, and for some reason using a built in model such as User seems bugs me a bit. Should I create my own User model to become a more independent programmer, or will the User model do just as fine if not better for my project? Please tell me about the pros and cons about the User model. Any help is much appreciated.
it bugged me a bit too and now I use node, though Django is great for getting started with conventional concepts you'll keep running into over and over. For example, If you use the User module, you get authentication and admin panel with not too much more work. The downside is you'll feel a bit like an outsider in your own code. Modifying a built in model is weird, especially when so many other Django components depend on so many attributes.
If you're weighing your options, consider how much you need the free admin and auth. My personal recommendation is to build your own User model and implement the Django-specific attributes yourself.

Django and Bootstrap relationship [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 3 years ago.
Improve this question
I'm working on a development road map for a django project. My choosen IDE is pycharm pro and mock up tool is bootstrap studio. One of my criteria is a calendar and I have discovered that none of the existing public projects will meet my needs so I will have to create one from scratch (no problem). My typical approach would have been that the UI and the django project would be done in near parallel periodically merging and diverging the two. However, given the ability of the two software tools, I'm starting to think that that a better approach may be to do the UI first in BSS, next import the templates into the django project and finally perform the django dev to meet the needs of the UI.
The specific calendar functionality is not the issue here, this is a methodology question. While I know that there is a subjective answer to this question (which is not the "answer" I'm looking for here), there also has to be an objective answer as to why this would not work, or be the incorrect approach.
Doing the UI first is fine if you already know exactly what you want it to do and can specify that. Doing the Django first lets you play around with a working rough version and get a better feel for what works best before fine tuning the look and feel. Like you suggest, working on them both together will let each inform the other.

How to avoid being crawled/penalized by Google [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 6 years ago.
Improve this question
OVERVIEW
I'd like to test some Django websites using random data on a production server using real domain names, but these websites will be simple tests with possible duplicated data (quite probable not following Google rules). I know usually for this you use a development/staging/virtual box for such a task, but I do want to use directly the production box with the real DNS.
Now, I'm kind of new on website development and SEO, and I wouldn't like to mess with SEO and Google.
What'd be the right way to proceed here? Should I try to avoid being indexed/crawled by Google somehow? Any other advices?
You can disallow the complete indexing of your page and then later (when you're done with coding) activate it again.
Thats probably the best way because google is not going to crawl "bad pages" (for example when your website still is in development) and thus you will not get a Ranking so far (called Page Ranking if you want to look it up).

Generating varying questions (Django Tutorial modification) [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I would like to modify the tutorial poll that Django provided. I'm interested in varying the question displayed each time the user selects an answer. Specifically, pull questions randomly out from a .txt file, but keep the answer selection the same.
Can I use the model from the tutorial or do I have to create a new one?
Hi, welcome to SO. You may wish to check this page... How to ask
questions on SO - its best to ask a specific rather than general question here and show what you have tried to date.
Having said that this doesn't really sound like a job for django's model classes which are designed so that
Each attribute of the model represents a database field.
Source
You are best to use the existing poll tutorial model, but build a view which takes a text file and loads it into the database. For instance something like this SO post, and this one may get you started.

How can I be quickly notified of a specific change to a web page? [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
My girlfriend is signing up for college courses, and she missed out on registration for a particular class that's ideal for the upcoming semester. All sections of the class are full. However, other students may drop/withdraw at any point, opening up a seat that she'd want to register for immediately.
I'm not aware of any auto-notification tool on the college's website. So, rather than reloading this page manually all day long over the next several weeks, I'd like to set something up to auto-notify her if a seat opens up.
What are the best/easiest options to do this?
This is the web page that I would need to monitor:
http://www6.austincc.edu/schedule/index.php?op=browse&opclass=ViewSched&term=212S000&disciplineid=PCVCD&yr=2012&ct=CC
Here is a screenshot of the specific numbers that I'm interested in:
https://skitch.com/troywarr/gptbe/acc-course-schedule-course-schedule-by-discipline-spring-2012
For any of the five course sections, when the first number (shown in the orange box) drops below 12, I'd like to know as soon as possible.
I envision this being some sort of web scraper that operates on short intervals (like every 5 minutes), checking for changes to the text within the appropriate HTML elements, then interfacing with an SMS system (ideally) or email.
This is important enough to warrant setting up a tool like this, but I don't have more than about a day to devote to it, so I'm hoping that such a tool or service already exists, and would greatly appreciate any recommendations. If not, any suggestions on what tools/languages/technologies to use would be great. Thanks!
It's already been done for you.
http://www.austincc.edu/register/waitlists/
Register for the waitlist and she'll get an email when a spot opens up.
It' standard fare at pretty much any educational institute. ;)