Serving DFW, our agency has travel agent Dallas waiting to take your call. Need Caribbean, Mexico, or Bahamas, river boat cruises, group discounts, give us a call! Premier Craft specializes in sheet metal forming, fabrication and design work. They are skilled in waterjet, cnc cutting, plasma, sheet metal, metal fabrication, architectural copper, decorative copper, custom fabrication, metal fabrication, gutter, heads, downspout, metal forming, roofing metal, shear, break metal, brake metal. Used Mixer Trucks new construction Edmond automotive locksmith okc, LockWorks OKC provides automotive and motorcycle locksmith services.
Looking to book your all-inclusive beach destination wedding in the Bahamas, Carribean or Mexico? Look no further for a Travel Agency Dallas. We handle river cruises, honeymoons, Disney vacations and so much more! As a Sandals and Beaches Resorts Preferred agency, we love the Caribbean.

Wednesday, February 5, 2020

Fowl Cay - Exumas, Bahamas. The Ultimate Destination



Read more at fowlcay.com.  The most exclusive Sandals resort.  Book this and other travel with Vincent Vacations, https://www.vincentvacations.com

Located just an hour and a half of Ft. Lauderdale, and 30 minutes from Nassau.  Land in Staniel Cay airstrip, 1.25 miles away and then take a boat to Fowl Cay - 7 minute boat ride around the southwest point of Big Major. 

Provided with your own boat and unlimited gas for exploring the islands.  A golf cart is also included. Get one of the Fowl Cay chefs to pack you a lunch and head out to explore the islands in the morning.  Kitchen in your villa is stocked full and included in the price.  What you catch with your provided fishing gear can be cooked up by the chef on Fowl Cay.

The area surrounding Fowl Cay is made up of 365 tiny islands and cays, stretching across more than 120 miles of the Exumas.
Look forward to exploring underwater wrecks and grottos.
Feed wild nurse sharks and sting rays at Compass Cay.
Visit "Big Major Spot", where the only inhabitants are swimming pigs
Check out Staniel Cay Yacht Club for happy hour
Sand bars of Gaulin Cay
limestone-coral cliffs
You catch it, and they will cook it

To the north of Fowl Cay
Drift snorkel reef of little halls - look for the spotted eagle ray family
Snorkel the aquarium at the Exuma cays "land and sea bark"
Picnic at Rachel's bubble bath
Snorkel the cave at rocky dundas
Feed and swim with the sharks at Compass Cay
Snorkel over Yonder Cay Reef
Look for starfish at Twins Cays
Stop for ice cream at Sampson Cay Marina

To the south of Fowl Cay
Explore staniel cay
Snorkel the cave at Thunderball
Feed the pigs at big major
Picnic at sandy cay
Conch bites and kaliks at staniel cay yacht club
Drive to farmers for conch salad at Terry's
Feed the iguanas on Guana Cay
Dive on a sunken plane by Staniel Cay

Central Exuma is home to Exuma Cays Land and Sea Park - http://www.exumapark.org/.

Thursday, January 9, 2014

How to Post JIRA Issue Using C#/SharePoint/asp.net

Using the JIRA web service API,  you can use the POST REST method and submit an issue to a project.

View fields available in your environment when creating an Improvement type issue with project name PRJT:

https://xxx.jira.com/rest/api/2/issue/createmeta?projectKeys=PRJT&issuetypeNames=Improvement&expand=projects.issuetypes.fields
Make sure and replace xxx and/or the domain with your JIRA instance.  This will show you all fields that can be managed through the web service.



Create asp.net 4.5 Console Application Project in Visual Studio 2012.

Download NuGet Packages:
  • Json.NET
  • Microsoft ASP.NET Web API 2 Client
  • Microsoft HTTP Client Libraries


Here is the C# code:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;


namespace ConsoleApplication5
{
    public class Issue
    {
        public Fields fields { get; set; }
        public Issue()
        {
            fields = new Fields();
        }
    }

    public class Fields
    {
        public Project project { get; set; }
        public string summary { get; set; }
        public string description { get; set; }
        public IssueType issuetype { get; set; }
        public Fields()
        {
            project = new Project();
            issuetype = new IssueType();
        }
    }

    public class Project
    {
        public string key { get; set; }
    }

    public class IssueType
    {
        public string name { get; set; }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
           
            var data = new Issue();
            data.fields.project.key = "PRJT";
            data.fields.summary = "test";
            data.fields.description = "test";
            data.fields.issuetype.name = "Improvement";
           
            string postUrl = "https://xxx.jira.com/rest/api/latest/";

            System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();

            client.BaseAddress = new System.Uri(postUrl);
            byte[] cred = UTF8Encoding.UTF8.GetBytes("user:password");
            client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(cred));
            client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

            System.Net.Http.Formatting.MediaTypeFormatter jsonFormatter = new System.Net.Http.Formatting.JsonMediaTypeFormatter();

            //System.Net.Http.HttpContent content = new System.Net.Http.ObjectContent<string>(data, jsonFormatter);
            System.Net.Http.HttpContent content = new System.Net.Http.ObjectContent<Issue>(data, jsonFormatter);
            System.Net.Http.HttpResponseMessage response = client.PostAsync("issue", content).Result;
          
            if (response.IsSuccessStatusCode)
            {
                string result = response.Content.ReadAsStringAsync().Result;
                Console.Write(result);
            }
            else
            {
                Console.Write(response.StatusCode.ToString());
                Console.ReadLine();
            }

        }
    }
}


Saturday, January 4, 2014

Google AdWords Pay Per Click Advertising - Setup and Ongoing Management

WebAdaptions.com handles Google AdWords setup and ongoing management. 

Get the most out of pay per click marketing by using our Google AdWords service.  We can ensure your campaigns, ad groups, keywords and other opportunities are developing the most impressions and clicks, resulting in new business for your company.

WebAdaptions.com can perform the following services.

Keyword planning
-Get search engine keyword ideas and traffic estimates which will best result in new customers.  We can help outline competitive bids and budgets to use in your campaigns

Add new keywords to get your ads in front of more potential customers
-Adding additional, relevant keywords to your keyword list can help you reach people who are interested in what your business offers but may not currently be seeing your ads.

Manage your daily budgets to keep ads running on the busiest days.
-Your campaigns are limited by their daily budgets, preventing your ads from showing as often as they could. Raising your budget can help make sure you don't lose out on potential customers

Create and manage first page bids to ensure your ads show on the first page of search results in the sponsored section.
-More than 9 out of 10 clicks occur on the front page of search engine results.

Raise your bids to show your ads more often than your competition.
-Raising and managing your ongoing bid level can increase your impression share.  This means your ads can show more often than other advertisers' ads that are competing for the same traffic.

Add new keywords to get your ads in front of potential customers.
-Adding relevant keywords to your keyword list can help you reach people who are interested in what your business offers but may not currently be seeing your ads.

Add sitelinks to ads to better target customers and get people to specific pages on your site.


-Sitelinks help you get them to what they're looking for – in just one click.

Increase clickthrough rates
-Optimize existing ads to increase clickthrough rates using new pay per click optimization opportunities.

Friday, January 3, 2014

How to install and configure Adobe PDF iFilter 9 for SharePoint 2010

How to install and configure Adobe PDF iFilter 9 for SharePoint 2010

If you're following the knowledge base guide on the microsoft support site, you will notice it leaves off a few details.
http://support.microsoft.com/kb/2293357

In a multi server farm, the Adobe iFilter 9 64-bit software is installed only on the server hosting indexing services.  For example, if you have a 3 server farm with one application server, and 2 web front ends, the application server will most likely be hosting the search, indexing, and crawling services. 

To verify where the indexing service is hosted, got to Central Administration > Search Service Application: Search Administration. You can get here from Central Administration by clicking > Application Management > Manage Service Applications > Search Service Application.  In the main content area, scroll to the bottom to the section with the heading "Search Application Topology".  In this section you can view the server name which is hosting the search application administration component, crawl component, and index partition query component.

Step #2, #6, #7 to #12 should be completed on the server(s) hosting the index service and not on any web front ends.

Step #3, #4 are completed on all web front ends and do not need to be completed on the server hosting the index service.  These steps relate to creating and registering the pdf icon for rendering in search result pages which is served through web front ends.

Most other steps will be completed in Central Administrator directly.

Thursday, January 2, 2014

SharePoint 2010 CU, Hotfix, Service Pack Upgrade Guide

Before CUs
  • Backup web.configs of all IIS sites, all root for each application.  These are most often changed during updates.  If there are any customizations made make sure you have a backup.
  • Poweroff all SharePoint servers before any virtual machine or other server snapshots, take powered off snapshot, then turn servers back on. Make sure this is done before CUs begin. Completely powering off server before snapshot will ensure no changes are active while backup is taking place.  This will also stop connections to the back-end database so no configuration, content changes, or other changes are occurring.
If you are planning to take SharePoint down for a major change, here is what I suggest to simplify this for everyone and to prevent database blocking:
  • SharePoint Admin – Take the SharePoint WFE’s down stopping all connections to SQL Server.
  • DBAs – Disable all backups jobs that would be scheduled to run during the upgrade then perform a Full backup.
  • SharePoint Admin – Do your upgrade and verify that everything is successful.  Bring the WFE’s back online.
  • DBAs – Re-enable our automated backup jobs.


Applying Latest CU
As a result of the new packaging, it is no longer necessary to install the SharePoint Foundation cumulative update and then install the SharePoint Server cumulative update. On the SharePoint 2010 Microsoft Download Updates page, moving forward just pick and install the update for SharePoint Server 2010.
Make sure you are logged in to each server with the service account used to install SharePoint.
Farm Setup / Farm Admin.

To install the updates you will need to download the latest software update from the Microsoft Updates for SharePoint 2010 Products page.
http://technet.microsoft.com/en-us/sharepoint/ff800847.aspx
  • Once the zipped software update is available on all servers in the farm, use the self extractor to unzip the file and unzip the files where you can find their location.  Then open the exe file that was unzipped.
  • Install the SharePoint Server update on the Central Administration Server. Reboot if prompted to do so.
  • Install the SharePoint Server update on the other servers in the farm. Reboot if prompted to do so.

Do not run the Post Setup Product Configuration Wizard immediately after the installation in a server farm. If installation of CUs are not completed on all servers, once we try to run the PSConfig wizard it will detect that and it won’t continue. So make sure that all servers are installed with the CU hotfix exe before running PSConfig.

Run the SharePoint 2010 Products Configuration Wizard on the Central Administration server.

The following services will be reset:
  • Internet Information Services
  • SharePoint Administration Service V4
  • SharePoint Timer Service V4
Run the SharePoint 2010 Products Configuration Wizard on the other farm servers. You can verify the updates on all servers in the farm by checking Central Admin > Upgrade and Migration > Upgrade Status.  This will indicate each server in the farm and its upgrade status (if psconfig completed successfully or not).

Navigate to Central Administration -> System Settings -> Servers in Farm and check that the Configuration database version matches the cumulative update you’ve just installed.  Next, check the status on each server in the farm is “No Action Required”.  Any server with “Upgrade available” will need to have the SharePoint 2010 Products Configuration Wizard run on it.



After CUs
Use a diff tool like TortoiseSVN diff tool, run a diff compare based on old backed up version of web.configs with new. Check all servers, all IIS sites, and all root web.configs of each application.



Failures in CUs
Best place to look to get an idea of errors, go to Upgrade Status in Central Admin under Central Admin > Upgrade and Migration > Check Upgrade Status.  Click on the failed status.  Scroll down to the log file area and open the upgrade log file location on the failed server (for example: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\Upgrade-20131121-132055-403.log).  Search file for [error] string. Most errors will relate to missing feature Ids - The feature is referenced in the database but is not installed on the current farm.
If errors reported related to missing feature IDs, use FeatureAdmin from codeplex tool to find faulty features and RemoveFeatureID.ps1 script to remove faulty features.  Change the content database and the GUID in the last command.

4 sources for viewing log failures.  First three in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
  1. Upgrade log (Upgrade-...log)
  2. error .log file shown at the end of PSConfigUI (PSCDiagnostics_...log) - example location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\PSCDiagnostics_11_5_2013_14_37_28_700_646345897.log
  3. Main 14 hive logs (Look in main APP server ...log)
  4. IIS application logs (%SystemDrive%\inetpub\logs\LogFiles)
If any failures are seen, make sure each application in IIS is started and running.  Sometimes a failure occurs and all sites are stopped.
If you fix changes from error logs and try to run PSConfigUI.exe again, it will only run through repair steps (first prompt will mention repair instead of upgrade).  Need to force upgrade by going to PSconifg.exe directory on server then use one of the commands below based on need.
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN

PSCONFIG References
Command line reference:
http://technet.microsoft.com/en-us/library/cc263093%28v=office.14%29.aspx

PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
OR
psconfig -cmd upgrade -inplace b2b -wait
 
[-inplace <v2v|b2b>]
If specified, the SharePoint Products Configuration Wizard will perform an in-place upgrade. If v2v is specified, an in-place version to version upgrade is performed. If b2b is specified, an in-place build to build upgrade is performed.



Configuring SharePoint Products - Additional Information and Steps

Steps listed below of configuration tasks run during SharePoint Products Configuration Wizard

Step 1 : Initiating Sharepoint Product and Technologies wizard
Step 2 : Initiating upgrade sequence
Step 3 : Installing Help collections
Step 4 : Configuring Security Roles
Step 5 : Securing SharePoint Resources
Step 6 : Registering SharePoint services
-Installing services and proxies
Step 7 : Registering SharePoint features
Step 8 : Installing the application content files
Step 9 : Updating SharePoint Products
-This is the process that should take the longest amount of time on the application server in the farm.  The farm is being upgraded in the timer service process.
Step 10 : Finalizing the SP Products configuration

After Products Configuration Wizard successfull install, go to central administration web site to continue configuration.

Saturday, December 28, 2013

Search Engine Positioning Techniques - Unique Page Titles

To ensure search engine visibility and traffic, make sure every page on your web site features a unique page title.  The page title is found in HTML at the very top of the page code, in the head section.  You will notice the title of the html page below is highlighted "Title of the document."


If you would like to maximize your results in search engines, create unique and accurate page titles.  The title should contain a short description of what your site is about.  It is like the headline of a newspaper article.

As of 2014, the page title needs to be less than 70 characters in length. Anything beyond this, search engines in general will not index, cut short, and will ignore.  The page title of your home page is what shows in search engine result pages as the link to your web site.

In the example of MixerTrucks.com, the page title of the indexed home page is "Used Concrete Mixer Trucks and Cement Equipment For Sale."  You can see in the search engine result page, the title appears in the first line of the result.


Ensure the page title is accurate - make sure the page title has relation to the content on that page and the meta description used on that page.  Do not fill your title with keywords.  The title should be a natural sentence that summarizes the information available on that page. 

Many sites feature the name of the site on the home page, followed by the most popular phrases which need to be indexed by search engines.  As an example of a common home page title, "Freddy's Football Cards - Buy Cards, Football News, Card Prices."

The title of the page is read and indexed not only by search engines, but users as well.  As with all web site marketing, base your search engine optimization decisions first and foremost on what's best for the visitors of your web site.

Before you begin making changes which will affect the search engine marketing campaign and optimazation of your web site and ultimately the traffic you receive, make sure you are reviewing your ratings in analytic reports and webmaster tools.  This will ensure the optomization tweaks are creating measurable improvements which can easily be reviewed over time.

Sunday, January 6, 2013

Gaining More Visitors to Your Web Site

Some of the stats you need to increase to gain more visitors to your site include raising the number of search engine indexes, social engagements, and search engine backlinks.

Search engine indexes
You should have a high number of search engine indexes.  This means a high number of Google indexed pages, Yahoo indexed pages, Bing indexed pages, etc.

Social engagements
High number of facebook shares, twitter counts (tweets), digg stories, reddit stories, etc.

Search engine Backlinks
You need several backlinks from Google, Bing, Alexa, and other sites.

In Addition
Ensure your web site is w3c compliant and meets web standards.  This will enable search engine bots to readily access and index the content available on your site.