Our Two Cents on SOPA
Jitbit Software has just transferred all of it's domains away from GoDaddy because of their SOPA bill support.
That's the least I can do. I'm outside the US, so I don't have a congressman to contact. If you are - sending a letter to your congressman is the only way to prevent the bill from being approved.
If you’re not sure what the "Stop Online Piracy Act" is - visit this link and read SOPA For Dummies
Now, there's a question that haunts me these days. Lots of non-tech friends, ex-colleagues, even some fellow hackers keep asking me:
"If you're selling downloadable software online, you're supposed to support SOPA, right?"
Moving SQL table text/image to a new filegroup
This post has been updated, read the updated part 2.
CREATE UNIQUE CLUSTERED INDEX [name of clustered index] ON [table name]([Column_name]) WITH (DROP_EXISTING = ON, ONLINE = ON) ON FILEGROUP
When you move an SQL-table to a new filegroup like above via the clustered-index recreation procedure, only "elementary" datatypes are moved (like "int", "datetime", "varchar" etc). Text, image, varbinary(max) and similar columns (aka "BLOB-fields" aka "LOB_DATA") will stay at their current location. If you click the "storage" settings for the table under the "properties" context menu item, you'll see that the "text filegroup" is the same as before! More info
Macro Recorder: another trigger example - wait for pixel
Another example of "triggering" events with our Macro Recorder software using its "IF" statement. Below is a macro-script that makes Macro Recorder wait until a pixel at the given coordinates becomes white. Since Macro Recorder does not have a "wait for pixel" command, we have to use the IF statement: