### use areFoo or isFoo?

I have never seen the use of "are" for boolean methods, but the use of "is" is very common.

When I want to use "are" is usually because I am passing multiple variables, or a list of objects.

I suppose I could rationalize my list of objects or multiple variables as one thing, such as "isSetupParametersValid", but that would still be plural.

Is the lack of use of "are" in boolean methods, simply an arbitrary convention or a side-effect of using best practices. If it's a side-effect of best-practices, which ones?

Note: for non-native English speakers "is" refers to a singular object, "are" refers to plural/multiple objects

### Can I shop an unfinished novel?

I've been writing a novel that addresses some very current themes. My belief is that if I can get it out there quickly, it will succeed well. I'm working on it frantically, but will agents consider representing a work in progress? At what point is it close enough?

### What can I do with Spirit Magic?

I have a player who wants to take Spirit evocation, as an idea, but neither of us are sure practically on what sort of spells it would let him evoke.

What does Spirit Magic let my player's character do? Are there examples?

We're playing a very investigative game, and both combat and non-combat magic is relevant.

Pardon my ignorance, but I've been stuck with this silly problem for almost a whole day while trying to learn some quadratic forms theory. Let $F$ be a field of characteristic $\neq 2$. Szymiczek's book on the algebraic theory of quadratic forms contains an exercise where the equivalence of the following are supposed to be proven:

1. $I^2(F)=0$.
2. $\langle 1,a,b,ab\rangle=0\in W(F)$ for all $a,b\in F^\times$.
3. $\langle 1,a,b,ab\rangle$ is hyperbolic.
4. $\langle 1,a,b,ab\rangle$ is isotropic.
5. $\langle 1,a\rangle$ is universal for all $a\in F^\times$.
6. $\langle a,b\rangle$ is universal for all $a,b\in F^\times$.

For some reason I seem to have got stuck on showing $(4)\Rightarrow (5)\Rightarrow (6)$, everything else being trivial or easy.

EDIT: I actually have $(5)\Rightarrow (6)$ now, so I'm looking for $(4)\Rightarrow (5)$.

### What factors contributed to the rise of national monarchies in the high middle ages?

I'd be the first to admit that I don't exactly know much about this topic and the initial research I've done on it has simply led to greater confusion. My current understanding (which I'm pretty sure is wrong) lies around the thought that feudalism was in decline due to the changing nature of Europing becoming more "centralized" and needing less fragmentation.

What I said above should've hinted that my knowledge is extremely flaky so if possible use pleb terminology. :)

### Create adminhtml block in cron

I am running a cron that will email the products sold report daily. The issue I am having is that when I create the blocks in the cron model, the grid template attempts to load from frontend design path:

CRIT (2): Not valid template file:frontend/base/default/template/report/grid.phtml

The path for the template should be: adminhtml/default/default/template/report/grid.phtml

My code to build the block is:

$layout = Mage::app()->getLayout();$block = $layout->createBlock('adminhtml/report_product_sold');$grid = $block->getChild('grid');$html = \$grid->toHtml();


I am sure I am just missing something obvious, but cannot fathom what at this point :(

I have a Google spreadsheet that I need some people to edit certain parts, so they need edit permission. I have locks on virtually everything else (except things like adding a sheet, but that won't break anything). The problem is that I use quite a few scripts, and I don't know how to block these users from editing them. Is there any way to protect these scripts from being edited from everyone except me?

### MySql InnoDB tables are missing after restarting

I had a MySql database with a few InnoDB tables. After restarting the server, and starting MySql Server again, I connected to the MySql Server using MySql Workbench, and couldn't see the database at all (it even doesn't show up empty, it's just not there). It's important to note that the server was brutally shut down (I had no choice), so maybe MySql Server wasn't closed normally, and it caused a problem.

I am new to MySQL area with innoDB. Any help is really appreciated.

Regards, Ron

### Mail management custom domain Google apps for work

The situation is:

I have a domain, let say it is: mydomain.com. is was configured to manage its own mail, there are several e-mail accounts configured on it.

[email protected], [email protected], [email protected], etc.

this worked.

now I wanted to use some of the features of Google Apps for Work for my domain: mydomain.com. So I setted up a Google Apps for work account: [email protected]

(this account is registered directly into Google Apps for Work , so on the actual domain: mydomain.com there is no such account as [email protected])

I did successfully verified my domain: mydomain.com on the [email protected] account, so this account and my domain are connected.

Now here comes a bit of a tricky thingy:

• I have a [email protected] Google Apps account with Gmail.
• I have a bunch of email addresses on domain: mydomain.com ([email protected], [email protected], [email protected], etc.)

Now i have to configure the DNS on mydomain to be able to communicate with:

[email protected] <-- send/receive --> mydomain.com, etc.

DNS Settings:

• option 1: keep the original DNS settings, just let it manage email traffic by itself. Result: [email protected] etc. can´t send mail to [email protected] because [email protected] is unknown/not existing on the domain mydomain.com.

• option 2: add the Google MX DNS records. Result: [email protected] can send mail to [email protected] but [email protected] cant send mail to [email protected] etc. because the address(es) are unknown

(because they these addresses configured on mydomain.com, and we just told it to hand over the mailing responsibility to the Google mailing servers by setting the the MX records)

• option 3: (experimental, not sure if valid) add the Google MX records and keep the original MX record.

I tried all of the above options but i wasn't able to achieve the following:

• send/receive mail from/to [email protected] and [email protected]
• send/receive mail from/to [email protected] and [email protected]

Is there a way how to achieve this?

Note: I only want to use the Gmail environment for the user: [email protected] the other accounts like: [email protected] can still use there webmail client.

Maybe somehow like this:

Allow third-party MX records in the DNS and prioritize these so that if a email account is unknown at the Google Mail server just go check the original mail server. (you can prioritize MX records AFIK but that is just in case of unavailability)

But even if possible, how?

i realize this might be impossible because Google would like you to import the email addresses directly into Google Apps environment. But by doing this I have to create extra users, and for every email/user-account i create i have pay extra...

is there a way to fix this? and what is there is no way this would work.. what do you suggest me to do? =)

### How to return DISTINCT/UNIQUE list of text via Google QUERY?

Given the list of categories and sub-categories:

CatA    SubCatA
CatA    SubCatA
CatB    SubCatB
CatB    SubCatB
CatC    SubCatC
CatC    SubCatC


I'd like to return all unique main categories based on the secondary category.

I don't want to use:

=QUERY(A1:B6,"SELECT A WHERE B = 'SubCatA'")


as it's returning the list with duplicates (returning first element won't help either).

What I'm trying is:

=QUERY(A1:B6,"SELECT A WHERE B = 'SubCatA' GROUP BY A")


but it gives me the error: CANNOT_GROUP_WITHOUT_AGG, therefore I'm trying to find something equivalent to either DISTINCT(A) or UNIQUE(A), but these functions doesn't exist.

Is there any function in Google Visualization API Query Language equivalent to DISTINCT/UNIQUE to return list of unique values?