Naming convention What is the best naming convention developers around have been using for defining Record  names to maintain uniqueness that can also be searched easily :  foreg: opportunity name : Opportunity name_Account_name_unique_identifier
What is a good set of naming conventions to use when developing on the Force.com platform? I've looked in the Apex developer's guide and a saw the   which has basically only has this:   We recommend following Java standards for naming, that is, classes start with a capital letter, methods start with a lowercase verb, and variable names should be meaningful.   I'm looking for something more in depth, such as end all Controllers with Controller and their tests with ControllerTest, etc.  What is a good set of naming conventions to use when developing on the Force.com platofrm?  It would be preferable if the answer has something that handles custom objects, classes, visualforce pages, and components and not just Apex classes.
We are sponsoring a family to visit us in UK as friends from Madagascar for two weeks. They have a 6 year old and a 16 month old.   Do the kids need their own visas, and are they the standard visitor visa or a special child visa?   Also, when I try and apply on the website I can only apply for one person so how do I apply for all the individuals in the family?   I have looked on the Immigration website and can't find the answers I need. java.rmi.NoSuchObjectException: no such object in table I am writing a very simple RMI server, and I am seeing intermittent java.rmi.NoSuchObjectExceptions in the unit tests.   I have a string of remote method calls on the same object, and while the first few go through, the later ones will sometimes fail. I am not doing anything to unregister the server object in between.  These error do not appear always, and if I put in breakpoints they tend to not appear. Are those Heisenbugs, whose race conditions dissolve when looking at them through the slowed down execution of the debugger? There is no multi-threading going on in my test or server code (though maybe inside of the RMI stack?).  I am running this on Mac OS X 10.5 (Java 1.5) through Eclipse's JUnit plugin, and the RMI server and client are both in the same JVM.  What can cause these exceptions? How to pick and differentiate a flat color? When I am using Color Picker in Photoshop or Illustrator I am unable to get a Flat color. What are the things or basic points that I should keep in mind so that I am able to judge a color whether it is flat or not. Although flat color can be picked form websites such as       e.t.c.    Picking a flat color is not my problem. I want to learn the skill needed to judge and differentiate a flat color from other. Do all flat  colors values follow a pattern ?(like specific hue and saturation). Does Thanos's choice make any sense? So we know from Infinity War that Thanos was collecting all the Infinity Stones to basically solve the problems brought about by overpopulation on many planets.  But does it make any sense? He could've just easily increased the resources or changed the area or taken appropriate measure to handle that situation. As far as I know, collecting all the Infinity Stones gives the user limitless power and control over the universe in the MCU.  Is Thanos just a mass murderer or is there something I'm missing? I've been asked by some schoolmates why we have $$ \sum_{n=0}^\infty \frac{1}{n!}=e.$$ I couldn't say much besides that the $\Gamma$ function, analytic continuation of the factorial, is defined with an integral involving $e$. Then I also know that actually $$ \sum_{n=0}^\infty \frac{x^n}{n!}=e^x.$$ Is there a reason for these facts?  P.S. I added the tag "intuition", please remove it if you think it is not pertinent. This looks like a question asked , but it isn't.  $$T(n)=\begin{cases} T (\sqrt{n}) + 1 \quad &amp; \text{ if } n&gt;1 \\  1 &amp; \text{ if }n=1\end{cases}$$  My professor gave this to me in class yesterday. This is where I'm stuck:   $$T(n) =  T(n^{1/2})+1 =  T(n^{1/4})+2 = T(n^{1/8})+3 = \dots =   T(n^{1/ 2 ^k})+k$$  Now this will continue till  $$n^{1/ 2 ^k}=1$$  How do I proceed ahead? If I take log on both sides, then RHS becomes zero. How do I solve the relation?  I don't want to use the Master theorem, I want to know where and why am I stuck. Exercise on local and global symmetry for a given Lagrangian density Why are there only derivatives to the first order in the Lagrangian? Why is the Lagrangian a function of the position and velocity (possibly also of time) and why are dependences on higher order derivatives (acceleration, jerk,...) excluded?  Is there a good reason for this or is it simply "because it works". Regular Expressions: Is there an AND operator? Let $S$ be the collection of all groups. Deﬁne a relation on $S$ by $G \sim H$ iﬀ $G ≈ H$. Prove that this is an equivalence relation. So $S$ is partitioned into isomorphism classes.   Proof: Let $S$ be a relation on S defined by $G \sim H$ iﬀ $G ≈ H$. Show reflexive, symmetric, transitive. It is obvious that $G≈G$ so $G\sim G$.  Assume $G\sim H$, thus $G≈H$, which implies that $H≈G$, so $H\sim G$, thus symmetric.  Assume $G\sim H$ and $H\sim K$, for $K$ a group in $S$. Thus $G≈H$ and $H≈K$. (I have already shown that if $G≈H$ and $H≈K$, then $G≈K$). From earlier this implies that $G≈K$, so $\sim$ is an equivalence relation.  Thus $S$ is partitioned into isomorphism classes. QED. A well-supported wireless PCI adapter for Ubuntu 12.04? Why can't I transform faces, edges, or vertices without transforming the whole object? My problem is that I sometimes lose the ability to independently translate or otherwise transform any parts of a single mesh. If I try, for example, to just translate several faces, edges, or vertices, then the entire mesh will stretch and displace itself in order to follow the translation. Or, alternatively, if I try to translate just one face then the whole mesh will move as if I'm translating in Object Mode.  I'm not really sure I know how to describe this problem properly. I don't even know how to reliably reproduce it. It seems to happen to any given mesh at random, and it doesn't stop happening to that mesh unless I delete and remake it.  I assume that I must be doing something wrong to cause this to happen. Does anyone have any ideas? Thanks. Does the sign of scores or of loadings in PCA or FA have a meaning? May I reverse the sign? Decrypt all RSA ciphertexts if you can break 1% of them I was given a cryptography question during an interview the other day.   Imagine you are given an efficient algorithm which for a given RSA public key (n,e) is able to decrypt 1% of the messages encrypted with that key.   1% means that the algorithm will deterministically decrypt 1% of all possible ciphertexts on the first call, and will never decrypt the other 99% of all possible ciphertexts with any number of invocations.   Figure out an algorithm that uses this one and can decrypt any message. Any ideas? Should I flag obviously wrong answers as NAA? Closed ball not a manifold. My book on differential geometry claims that a closed ball in $\Bbb R^n$ can never be a differentiable manifold because of the boundary points. The book doesn't really give an explanation for why this is true. Could someone provide more details please? thanks I have an app to deploy in production that uses 'honor system' security. That is, all users connect to the DB using a SQL user/passwd credential and the app manages permissions itself. The latter part doesn't bother me as much as the fact that the connection object contains embedded credentials and can be copied around freely. I'm try to find some way to limit connections to a more limited set of clients. I can create firewall rules to limit by IP, of course. Is there any way to 'prequalify' SQL logins either by Machine account or domain membership? You can reach this IP address  (if my computer is online). I want to assign a domain to it so I wonder how is that possible when I have no DNS? I do own my domain which is ".com". My IP is static.  Thanks Can I ask questions about software application recommendations anywhere in the stackexchange system?  For example, I have a requirement, which will involve software and hardware.  I want to type this requirement up somewhere where possible readers will be able to recommend hardware and software solutions to my requirements? Is there a way to show Spotlight indexing status/progress in Yosemite? In previous versions of OS X, you could click the Spotlight icon in the menu bar to show the status of the Spotlight indexing, and it would show an estimate ("6 hours left"), along with a progress bar.  I've updated to Yosemite yesterday, and I noticed that Spotlight is not showing some expected results, i.e. files I know to be there, but it just doesn't find them if I type in their name and file type ("kind:excel vacation").  When I start typing in the Yosemite Spotlight window, it shows a small progress bar under the search box, but there's no estimate.    Is there another way to show the progress or an estimation on how long the indexing is going to take?