I am currently developing a webpage for a real estate (using Java server faces) ,so it is essential to store images connected to its house. I am using mysql workbench and I really have a hard time deciding how to implement this feature. To begin with, I don't know what field of mysql workbench I can use in order to store images. Searching with google I found out about a blob field but I don't know how can I convert it to this blob type. Also I don't know if it is a good idea to store images on a database at all. Another approach I came up with is to have a VARCHAR field with a path to a folder of images. Which is better? thx in advance
Possible Duplicate:          I was wondering if there's any good reason to still use blob fields in a database. A couple of years ago I worked with a DB with a bunch of images in it, the DB was very slow and I couldn't see any good reason to keep the images inside the DB, so I got the images out and stored the filenames instead.  Was this a smart move? What would you do in my place?
What is the name of the horizontal division line? What is the name of the horizontal division line? Is there a name for it other than "division line? Where to start with Oracle? This question only needs one answer: a list of great resources for getting started with Oracle, including Database Administration, PL/SQL and SQL.   You may find your question has been closed as a duplicate of this one, if so, please don't be offended: we are trying to be as helpful as we can without . Closing a question as a duplicate of this one is us saying "What you really need is to spend some time reading some of the best resources available rather than have your specific question answered right now. If you do get through these resources, you'll soon be back with more ! I'm building an object detector using HOG features and linear SVM. Some of the regions of the object are more "distinctive" so I would like to give more weight to the features extracted from those regions. (e.g. imagine we want to detect between mugs and glasses, then the most "distinctive" part is the mug's handle)  How could I do this? For sure there should be a more intelligent way than just replicating the features of those "distinctive" regions. Prove $(1-a)(1-b)(1-c)(1-d)&gt;1-a-b-c-d$ and $ a,b,c,d$ are real and between 0 and 1.    I can do this with $$(1-a)(1-b)&gt;1-a-b  \\ 1-a-b+ab&gt;1-a-b  \\ ab&gt;0  $$  But with $c$ and $d$, this becomes much more difficult. Can someone nudge me in the right direction? Google App Engine: Is it possible to do a Gql LIKE query? Is convex hull of a finite set of points in $\mathbb R^2$ closed? Is the convex hull  of a finite set of points in $\mathbb R^2$ closed? Intuitively, yes. But not sure how to show that. Thanks! Using PTSerif-TLF for Cyrillic with TeX Gyre Pagella Difference between "git add -A" and "git add ." The command git add [--all|-A] appears to be identical to git add .. Is this correct? If not, how do they differ? For an infinite line charge, $E$ falls off with $1/r$; for an infinite sheet of charge it's independent of r! The infinitesimal contributions to $E$ fall off with $1/r^2$, so why doesn't the total $E$ fall off the same way for the infinite line and sheet charges? Notepad ignoring linebreaks Most documents I'm opening in notepad.exe under windows 7 lately, there are no linebreaks... everything just runs together.  The same documents in any other program, even previewed directly in Explorer, will show the linebreaks correctly.  this is happening with many .info files, .css, .js.. but not all of them.   I am guessing it's some kind of character encoding unix line endings something or other, but wondering if there's anything I can do or if anyone else has experienced similar and if I can make notepad work correctly. I prefer it to notepad++/other text editors for certain uses. I typically have two needs:  Scenario A. Change a single PDF page.  In this case I have a PDF but not the original source file used to create the PDF. I don't want to try to recreate the document from scratch. I'd like to open the PDF and change a few things. A good example of this scenario: I was responsible for planning a big event at a campground site, I had a PDF of the site. I wanted to start with that document, highlight some parts, add some labels, remove some parts that weren't relevant.   or   Scenario B. Combine PDFs or extract page(s) from a PDF  This scenario usually arises because I want a single PDF deliverable that is made up of parts that are best created in different programs. In this case I have the source files for all the documents but they don't play well enough together to easily create a single PDF deliverable. For part of it, I may want to use Libre Office Writer. For another page I may want to use Gimp. Still another page I may use Libre Office Calc. I could use Writer as the master document and embed images or the Calc object into that, but for ultimate control, you can't beat separate PDF documents that are then combined.  What are the best tools / processes for editing PDFs in Ubuntu? A way for "new users" to ask about their post specifically We currently require that new users have 5+ reputation to participate in meta support discussions (bugs, feedback, governance, etc). This is primarily because the use case for meta is not intrinsically obvious, so we require a modicum of "experience" with the site before jumping into it.   But that blocks new users with legitimate questions about their own posts.  Setting aside any arguments about new-users-are-evil-and-suck-the-life-out-of-our-community, I would like to propose a very specific path for new users to ask about their own question provisionally.  Instead of blocking a new user with this message:     You must have at least 5 reputation on &lt;site> to ask a question on meta.   We can change this to:     You must have at least 5 reputation on &lt;site> to post on meta, but you may ask a question about your own post specifically.      Link to your post: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ask about this post   cancel    The system will check whether the linked question provided belongs to the author. . The user can then proceed with the post provided they leave the template (below) intact:     Title &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      &nbsp;         &lt;!--Do not remove-->   &lt;!--Note: Questions not about your post will be deleted-->      I have a question about the post:       &lt;!-- Your question below: -->   &nbsp;     Not only is this a great and gentle introduction to the proper use of meta, but it stands to help new users just when they need it most (learning to use the community).   Of course this doesn't 100% guarantee that someone won't get it wrong on occasion. But this is an awful lot of in-your-face guidance without simply telling people "read our FAQ" (which they never do). And if a user manages to step over all that guidance and still manages to misuse meta, I have no compunction about summarily removing a question they should never have posted.   But this just-in-time learning is a very effective way of learning a new site in a gentle and thoughtful way. If this is abused more often than not, it is easy to disable. But it's better than assuming clueless newbie every time. Story where radically different cultures live together and are defined by rulesets, some choose not to see each other, a house is used as a spaceship I think this novel came out in the 2000s.  There are many cultures that live close together but are very different, for example some pretend to be pre-industrial.  One of the main characters is a youth who grew up in a pretend pre-industrial society and is now exploring the rest of the solar system? ring-world?   Each culture experiences their own reality that is defined by a ruleset.  One of the rulesets becomes aggressively self-propagating and this is the problem that drives the plot.  At some point a tumbling house, just a normal house, is used to travel across space. The difference between GPU and CPU Should OK button be on left of Cancel button or vice versa?   Are there any studies suggesting either of the solutions? Customize feed on stack exchange android app Is there a way to unlock PDF documents? I realize most PDF documents are locked for a reason, but I spend several hours a week editing datasheets provided directly from my vendors to be sent to customers. Obviously it's very annoying and somewhat of a show-stopper when I download a datasheet in PDF format, then I am not able to draw boxes, add comments, or draw arrows to the supplied product.  One of our vendors told us the way around that was to print a physical copy, then scan it in as a PDF - not the most technological or aesthetically pleasing solution I have found.  I at least would like to be able to print the PDF to another PDF so that the new copy is unlocked for editing. Is there any way around this? $X\sim\mathrm{Poisson}(\lambda_1 = 5)$ and $Y\sim\mathrm{Poisson}(\lambda_2 = 15)$. Let $Z = X + Y$ . Compute $\mathrm{Corr}(X, Z)$. 'bridges' on a PCB copper layer I've come across a design where each pad was connected using 4 'bridges' to the GND copper layar. What stands behind these 'bridges'? Why not make a full copper layer with only solder-mask defining the pads? There are n letters addressed to n eople at different addresses. The n addresses are typed on n envelopes.  A disgruntled secretary shuffles the letters and puts them in the envelopes in random order, one letter per envelope.  Find the probability that at least one letter is put in a correctly addressed envelope. [Hint: use the inclusion-exclusion formula.] What is the probability approximately, for large n ?    My attempt at a solution:  P(all correct) = $\frac{1}{n!}$  P(n-1 correct) = ${n \choose n-1} \frac{1}{n!} = \frac{1}{1!(n-1)!}$  ${n \choose n-1}$ ways of selecting n-1 correct letters.  P(n-2 correct) = ${n \choose n-2} \frac{1}{n!} = \frac{1}{2!(n-2)!}$  ...  P(n-n correct) = ${n \choose n-n} \frac{1}{n!} = \frac{1}{n!(n-n)!} = \frac{1}{n!}$  This all looks ok to me, but I tested this for a case of 4 people, (I think the theoretical value should be $\frac{9}{24}$ but obviously that is not what I got. Can someone correct my logic please? Also, with regards to the hint about inclusion/exclusion - where would that come in?  I read about derangements on Wikipedia but it did not make total sense to me (the derivation).  I would appreciate any advice whatsoever including references to other material.