List of company domains that send UCE

The following is a list of company domains that send out opt-out SPAM / UCE.  These companies have no problem sending you daily SPAM, sometimes more than once a day, and then require you to fill out a form to opt-out.   I’ve also had instances where a year will go by and new salesman from the same company I’ve opted out start emailing me again, so I’ve stopped opting out and gone to domain blocking.  It’s GREAT!

Feel free to import this list into Outlook and make them invisible.   I’ve spent months curating this list.

@1440security.com
@accelq.com
@accusoft.com
@acquia.com
@actifio.com
@adaptivecomputing.com
@agilepremiere.com
@ahextechnologies.com
@amdtelecom.net
@analytixds.com
@appshark.com
@appshark.us
@apptimize.com
@arcserve.com
@aspiresys.com
@atlassyst.com
@atmecs.com
@authen2cate.ccsend.com
@authen2cate.com
@bairesdev.com
@bdionline.com
@beyond20.com
@bl.ink
@bmc.com
@bmsend.com
@bravesoft.com
@brightpattern.com
@business.samsungusa.com
@c10inc.com
@captiveeight.com
@centroid.com
@cesltd.com
@checkpoint.com
@cigniti.com
@circleci.com
@claimschmiede.com
@cloudscaleqa.com
@columninfosec.com
@corinium-intelligence.msgfocus.com
@corp.ovh.us
@corpdeliverybiz.com
@corpprossenders.com
@crm.learningneeds.net
@crosscode.com
@cxolyris.cxomedia.com
@cybytetech.com
@deftsoft.com
@dell.com
@demand.fortinet.com
@demandblue.com
@diamanti.com
@dincloud.com
@diversant.com
@dorgresearch.com
@drawmediaevent.com
@dropbox.com
@druva.com
@dyonyx.com
@e.magenic.com
@e.qasymphony.com
@ed-email.techtarget.com
@email.corpprossenders.com
@email.cybersecurity-dallas.com
@emtecinc.com
@engage.vmware.com
@enhops.com
@epcgroup.net
@erwin.com
@eventbrite.com
@exampmbok.com
@fatpipenetworks.net
@fortunesoftit.com
@fortworthitsymposium.com
@franklincovey.com
@freeitdata.com
@ggktech.com
@goisc.com
@hackerearth.com
@hashicorp.com
@idera.com
@in2ittech.com
@infolock.com
@infortechpro.com
@innetworktech.com
@instana.com
@interana.com
@isg-one.com
@itbiznessbook.com
@itechnodesk.com
@ivalua.com
@karyaservices.us
@knowbe4.com
@korcomptenz.us
@lead-forensics.msgfocus.com
@learningneeds.net
@lightbend.com
@limitlesscoffee.com
@liveperson.com
@looker.com
@lucidworks.com
@mail.nexenta.com
@mci-cyber.org
@memsql.com
@metzcloud.com
@microfocus.com
@miritech.com
@missioncriticalinstitute.org
@modis.com
@mosaicdatascience.com
@msgfocus.com
@mspworx.com
@mtm.com
@mybridgetech.com
@mytechtrends.com
@nadog.us
@neocol.com
@net2source.com
@netenrich.com
@netsuite.com
@newrelic.com
@news.melissa.com
@newtglobaldevops.com
@nexenta.com
@nimbledroid.com
@nodesource.com
@northpointsearchgroup.com
@numerify.com
@nuvemconsulting.com
@observeit.com
@onexte.com
@optimizely.com
@oracle.com
@panaya.com
@paviliondata.com
@pcm.com
@presidio.com
@promastercert.com
@proscorpresource.com
@psi-staffing.net
@pssclabs.com
@pulsesecure.net
@puppet.com
@qasymphony.com
@quickstart.com
@qwentic.com
@rapportit.com
@redislabs.com
@researchcorp.org
@rht.com
@richmondeventsinfo.com
@rightstar.com
@ringcentral.com
@rjbyrd.com
@routee.net
@rubrik.com
@salesforce.com
@sandstreamcontact.com
@sanganan.com
@selectgroup.com
@shi.com
@snowflake.net
@softiron.com
@softnice.com
@softura.com
@splitmetrics.com
@stackarmor.com
@stefanini.com
@storagecraft.com
@strafford.com
@sumologic.com
@syncrasytech.net
@t2mdev.com
@tailoredaerialpicsusa.com
@tcognition.com
@techtarget.com
@tekleaders.com
@testingxperts.com
@theacquiateam.com
@thebusinessupdates.com
@thedecorgroup.com
@thegreenrfp.com
@thetotalemaildelivery.com
@ticketmanager.co
@tpatechnews.com
@tpatechnologies.com
@trafficdrawmedia.com
@tripspecialnewestupdates.top
@t-systems.com
@unify.com
@us.fujitsu.com
@us.softnice.com
@vertexcs.com
@vistaitgroup.com
@vivo-comm.net
@vmware.com
@wallarm.com
@westlandhotelhydepark.com
@whitepaperlab.com
@xduce.com
@xentegra.com
@your_allnewscanupdates.rocks
@zendevlabs.com

Swift Game development, Part 3

I’m happy to report that although I did not have much time this weekend to devote to game development, I was able to create a new SpriteKit Scene file, lay down a new tile map grid, and position my character sprite in the new level.

level1

The player sprite I made with Aseprite which is a very cheap yet very capable sprite editor.   I had to watch this video on how to make it transparent.  Teach yourself!

Swift Game Development, Part 2, fading a SpriteNode that doesn’t want to fade

Today I learned about the “isPaused” instance property of an SKNode object.   The problem I encountered was that after showing some informational text, such as when your player sprite “talks” to a non-player character (NPC), you want to fade the text out.  The code works fine on iOS, but the MacOS program refused to fade the text.

When you want to programmatically create a sequence of actions for a sprite node to execute, Swift and the SpriteKit provide a plethora of ways to accomplish this.   The easiest way is to create a few SKActions and then chain them together with sequences and finally run them:

        let wait:SKAction = SKAction.wait(forDuration: waitTime)

        let fade:SKAction = SKAction.fadeAlpha(to: 0, duration: 0.5)

        let run:SKAction = SKAction.run {

            self.infoLabel1.text = ""

            self.infoLabel2.text = ""

            self.infoLabel1.alpha = 1

            self.infoLabel2.alpha = 1

            self.speechIcon.alpha = 1

            self.speechIcon.isHidden = true

        }

What I discovered was that the run action was not executing.   After much reading, I found that the isPaused property on both the labels and the parent of the labels was “true”.   Very strange.   I did not find out why the nodes were paused, but when I added a check on the parent to see if it was paused and then toggled it if it was, the “run” sequence was able to execute:

        let seq:SKAction = SKAction.sequence([wait, fade, run])

        let seq2:SKAction = SKAction.sequence([wait, fade])

        if(infoLabel2.parent?.isPaused)! {

            infoLabel2.parent?.isPaused = false   //the fix!

        }

        infoLabel1.run(seq)

        infoLabel2.run(seq2)

        speechIcon.run(seq2)

Thank you Stack Overflow, you’re the best pair programmer ever!