Posts

CSS Grid Layout in Stupid Internet Explorer 11 using -ms styles

Image
How To Get Your Web Pages to Display CSS Grids in IE and Chrome All of us web developers know that IE 10 and 11 cannot display grid layouts like FireFox and Chrome.  In fact we know that Microsoft is lagging behind on their support of standards in their IE browser. Thanks Steve and Bill!   However some of us are discovering that Edge can display them kind of correctly now.  Unfortunately, Edge is as stupid as IE.   If you developed fantastic looking grid layout pages for Chrome and do not want to revert back to old fashioned table layouts, I have the ultimate solution for you. It's called vendor extensions. First thing to do is to drop some of your CSS into the autoprefixer to allow it to add new MS vendor extensions. Then you add your new CSS into your sheets. If you had this CSS and it worked in Chrome, you will then add -ms-grid and -ms-grid-columns. Plus you will also add .ms-grid-row and -ms-grid-column to each row/column cell. .grid-container ...

Use Postfix to Relay Mail Thru Godaddy SMTP Servers

Image
How to Install and Configure Postfix to Relay Thru Godaddy SMTP postfix logo If you have an Asterisk server on Amazon ECS, you need a means to send voicemails out to email. Use postfix with a godaddy smtp server and your godaddy email credentials. First you need to install ubuntu on an amazon ecs virtual machine. Start by setting up their free tier ubuntu 18 LTS server.  Then you need to use apt-get to install postfix and mailutils. To install the required items: apt install postfix apt install mailutils apt install cyrus-sasl-plain Finally install some configuration files. First file to work on is /etc/postfix/main.cf suppose your server is called asterisk.elevendimensions.com and your domain is called elevendimensions.com.   Do not change the default hostname that amazon ecs gives you.  While installing postfix, the initial dialog will ask you what kind of site to setup. Choose "internet site" you will only be using this service to send and relay o...

Asterisk Newbee Guide and Cookbook

Finally A Guide Full of Quicklinks for New Asterisk Users As a newbie to Asterisk, if you don't have one of the new web interfaces such as FreePbx, and are just going to edit the config files. Then here are some things you should know.  First thing is to know that the configuration directory is /etc/asterisk and the files are extensions.conf and other .conf files. Dial Rules to Record Prompts https://www.voip-info.org/asterisk-cmd-record/ Voicemail to Email Guide https://jonathanmanning.com/2011/07/15/how-to-configure-asterisk-to-send-voicemail-email-via-gmail-smtp-guide/ CA Bundles https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt My Dialplan Cookbook The first thing to know about Asterisk is the dialplan.  You can find this in /etc/extensions.conf.   Here you define your Direct Inbound Dial (DID) and system extensions.  Here are some of my cookbook examples.  To hear them, call this number +19495410155 and +19495410169 and s...

Windows Internal Database Service: Will Not Start and Fails with Error Code 1297

Image
Windows Internal Database Fails to Start or Fails to Install from Server Manager Greetings, y'all.  Recently, I started building a WSUS server on Windows Server 2012 R2. While trying to install Windows Internal Database from the Server Manager , it fails to install, yet leaves the services.msc control panel with a non-starting service called " Windows Internal Database ." It refuses to start, that's why the installer refuses to finish.  I was using "Add Roles and Features" to add this service.  Curiously enough, after a reboot, the service will be removed. But, If you try to start the service before the reboot, you will see this message dialog. Service Fails to Start How to Fix It In your group policy for your AD domain, make sure that "NT SERVICE\ALL SERVICES" and "everyone" is granted rights for.  Adding "Everyone" is foolish and dangerous thing to do.  Just to be safe, add a separate group policy object just for t...

Ellie Mae Encompass: Encompass Has Stopped Working, while trying to print custom forms

Image
Encompass Crashes and Quits While Trying to Print Custom Forms Article Number:  31474 Created On:  Sep 08, 2017 Updated On:  Jun 04, 2019 Details: When attempting to print documents in Encompass the program freezes and the following error is encountered: Encompass Has Stopped Working! Article Details: This error is a commonly related to the current version of Adobe on the machine. Encompass requires a version(s) of  Adobe Acrobat Reader  to be installed for PDF document processing. The Encompass software does not support  Adobe Acrobat  (the paid premium version). Both Adobe Acrobat (paid premium edition) and Adobe Acrobat Reader DC (free version) can exist on the same machine, but Adobe Acrobat Reader DC must be the default program for all PDF documents. How to Fix Check that a version of Adobe Acrobat Reader DC is installed on the machine: - Windows Start menu -> Control Panel -> Programs ->...

Encompass: Object has been Deleted while printing custom forms

Encompass: An Error Occurred. Please Contact the Administrator with the following Edition: Object has been Deleted Software: Encompass Banker Edition Symptom: When attempting to print from Encompass receive an error: Com object with CLSID {68B34268-7559-11D3-BBE5D53DCBD65107} is either not valid or not registered. Sympton: When trying to print/preview custom discslosure documents, you get a message that says the "object does not exist" or "object not found" Cause: The Encompass Printer has either become uninstalled or corrupted. Resolution: Reinstall the Encompass printer using one of the following links: Preferred Method for Windows 7: Encompass Custom Edition SR 1 (.NET 2.0) and above: http://download.elliemae.com/encompass/install/3.0.1/pdfconverter.zip Or: Encompass Custom Edtion Pre SR 1 (.Net 1.1): http://download.elliemae.com/encompass/install/3.0.0/pdfconverter.zip Instructions: unzip the PDFCOnverte...

Ellie Mae Encompass: System.InvalidCastException: Unable to cast object of type System.Int32

Image
Ellie Mae Encompass: System.InvalidCastException: Unable to cast object of type System.Int32 While printing custom forms from Encompass. It shows "Preparing Forms" then you get this error message that says "System.InvalidCastException: Unable to cast object of type 'System.Int32' to type 'System.String'. To fix this error, you need to enable the Adobe API with the following registry edits. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ellie Mae\Encompass] "AdobeAPI"="1" "WordBackgroundPrint"="0" "UseWordSaveAsPdfAddIn"="1" Save this to a text file and import or merge it into registry. This is what your registry will look like after your insert the new values.

Running Asterisk on Amazon AWS

How Can You Run Asterisk on Amazon AWS First thing to do is to install Amazon AWS's free tier Ubuntu 18 LTS, then you use these commands to install and configure it.   Install your amazon ubuntu server, then configure the amazon firewall to forward ports: 5060-5070, and 16384-32767 all udp to the VM.  If you have a Sonicwall router in your home network, be sure to go to the SIP menu, and enable SIP and H323 transformations.     8  apt -y upgrade     9  apt update    10  apt -y upgrade    11  apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion  libsqlite3-dev build-essential libjansson-dev libxml2-dev  uuid-dev    12  add-apt-repository universe    13  apt update    14  apt -y install subversion    15  apt policy asterisk    16  cd /usr/src    17  curl -O http://d...

Useful VI Tricks for Editing Asterisk Configuration Files

Image
Useful VIM Tricks for asterisk configuration Scrub out all default documentation lines and blank lines. Just show the current configuration. remove all commented lines :g/^\s*;/d remove all blank lines :g/^$/d

How to Recover Your Quickbooks Serial Number and Registration Keys

Image
How to Recover Your Quickbooks Serial Numbers and Keys After Reinstalling Windows Sometimes the dreaded blue screen of death or the dreaded spinning circle of dots happens on your windows 10, or your Windows 7 to Windows 10 upgrade fails miserably and you then need to reinstall a fresh copy of Windows 10.  But then you lost your quickbooks registration data containing your serial number and product ID and Key. Well worry no more because it's easy to get that back.  The trick is to install windows and keep all user data and settings and then when you are done, open explorer and look in this folder: D:\Windows.old\ProgramData\COMMON FILES\INTUIT\QUICKBOOKS you are looking for a file called qbregistration.dat Quickbooks qbregisration.dat file the contents of this file are XML. You will see the serial number and product key. You can always copy this entire folder into it's same location on the new windows installation to quickly reactivate your old license.  ...

How to Export and Import Chrome Saved Passwords Using Old Versions of Chrome

Image
How to Save Your Google Chrome Passwords, Bookmarks, and Cookies Unfortunately as of Chrome Version 78, google has removed the ability to import passwords into chrome.  As an alternative, you can still export them out as a CSV file. But you can never import them back.  However, If you can locate Version 72 of Chrome Enterprise Full Offline Installer, you can install it, with the network cable unplugged, and then import your passwords quickly before, Chrome gets updated to the latest version, and drops the password import feature.  To import passwords, install chrome 72, then disconnect your network, and then go to chrome://flags in the address bar. Search for "Passwords" or "import".  When you locate the import feature, enable it. Then restart Chrome, then go to Settings->passwords and click on the little dots, then import your passwords. Save the Chrome Data Default Profile Alternatively, you can grab the file called "Login Data", "Bookm...