Tuesday, October 10, 2017

IIG (International Internet Gateway)

-->
International Internet Gateway (IIG)

Our International Internet Gateway services are based on fully-resilient network design with redundant network elements as well as redundant and highly-diverse transmission network connecting our global nodes. Particularly, the backhaul capacity from Bangkok to Singapore is via 7 sub-ring network with at least 3 different paths.

We always ensure direct and best path to connect to contents by having majority of traffic via direct peering as well as by connecting to reputable global transit providers. Our own and managed international IP Points of presence are in Hong Kong, Netherlands, Singapore, United Kingdom and United States. Our services are with service level guarantee: Port Availability, Packet Delivery Ratio Guarantee and Round-Trip Delay Guarantee.

Our complimentary services enable customer to manage traffic and network as well as help customer preparing for future environment changes, including transition to IPv6. The services include: TIG Looking Glass, TIG NTP server, TIG IPv6 Test Bed, and TIG web filtering.

Customer Benefits



  Service reliability is key to our customers; proven to have had zero-outage record, our network is highly diverse with 7 sub-ring configuration and at least 3 different paths from Bangkok to Singapore.


  Burstable options allow our customers to manage traffic flexibly and help our customers plan bandwidth demand more conveniently. This helps our customer stay competitive in dynamic market.


  When we guarantee our service level, we are not just saying it; it can be seen in our network design. That is - we do a lot of direct peering, which is direct connectivity to contents, websites and end-destination global networks. This way, our service performance can truly be expected and ensured.





International Internet Gateway (IIG or IP Port) and IP Transit Service are the internet data communications services for connecting with internet service providers in both domestic and international. IP Transit Service is to connect with multinational internet data by using network in Thailand as a hub.

The company aims to offer these services to both domestic and international service providers as well as mobile phone and broadband service providers.

ICANN and its Objectives

-->
Introduction

The GNSO council invoked a committee of the whole to address the question asked of it by the ICANN Board (resolution 2.151 see annex 1): "whether to structure the evolution of the generic top level namespace and, if so, how to do so." The committee met monthly by telephone conference between February and May 2003 and all but one constituency submitted written positions during this time. One fundamental question was the interpretation of the question asked. Some participants related the question to the statement on "taxonomic rationalization" made by the ICANN CEO in October 2002, and interpreted "structured" as meaning to them a top-down taxonomy with a pre-determined set of names chosen by ICANN. Others saw no conflict between the concept of a taxonomy and a bottom-up, demand-driven system. Many constituencies interpreted "structured" more widely meaning within a framework of objectives.


The Auction Rules are Not Aligned with ICANN’s Goals

The auction mechanism prepared by Power Auctions LLC for ICANN fails to address these core issues and align its Auction Rules to the Applicant Guidebook and ICANN’s own Bylaws to promote competition, innovation and diversity. ICANN itself even agrees that ” auctions are not perfectly aligned with ICANN’s objectives” but have been chosen as an allocation method because other alternatives would have “have more severe limitations and defects” (ICANN, Economic Case for Auctions in New gTLDs, 8th August 2008, Pg.1).

ICANN holds the power to adjust its auction rules to be consistent with its non-for profit status, its Mission and Core Values and to promote effective competition. ICANN should strongly consider aligning critical elements of its auction rules to level the playing field especially given the current status of the new gTLD Program which is dominated by Portfolio Applicants. For example, Google, Amazon and Donuts alone represent over 400 non-branded and generic gTLDs

Applicant Guidebook (AGB) that “most” contention sets being resolved “voluntarily” or “through other means before reaching auction stage” have not been met.


Conclusion

ICANN should implement Auction Rules that are consistent with its Bylaws, its non-for profit status and the Objectives of the new gTLD Program and the AGB to promote competition, diversity, innovation and consumer choice. Auctions should be simple to understand and quick to implement and not favor portfolio Applicants who can afford to lose in private auctions (since the contention losers split the final auction amount plus receive a 20% application refund of $37,000 from ICANN) in order to enrich themselves in preparation of ICANN auctions (where losers only receive a 20% application refund of $37,000 from ICANN).
It is clear that community-based Applicants who have restricted applications can not economically justify outbidding “open” Applicants who have a higher ROI since their “open” registration model generates more registrations and greater profit. For example, according to ICANN’s gTLD domain counts, the restricted .JOBS and .PRO gTLDs have a registration volume of about 50,000 and 150,000 respectively, while the open .INFO and .BIZ gTLDs have about 6 million and 2 million registrations respectively. Nearly all community-based Applicants have applied for only one gTLD and can not hedge their bets with other gTLDs. Furthermore, they run a serious risk of failure if they decide to overbid to win over an “open” Applicant since they would be unable to recover those monies. According to the AGB, Applicants are not allowed to “loosen” registration policies to spur an increase of domain registrations to merely attempt to break-even after a financially-devastating auction.

Digital Marketing Methodology

What is digital marketing?

Essentially digital marketing centers around the Internet which is both a powerful marketing medium and a communication tool. Because it is digital, campaign reporting is accurate and able to be pulled in real-time, enabling extremely quantifiable results.

Digital is also about creating content that is designed to appeal to your ideal customers, attracting qualified prospects to your business.

Advisor:
Susan K. Jones
(231) 591-2468
SusanJones@ferris.edu

If you have a strong interest in internet-based marketing activity, you'll find that digital marketing is the newest and most innovative marketing methodology used by business executives. The digital marketing certificate will enhance your skills in:

  • Multi-channel marketing -integrating online and offline marketing with profitable results
  • Selling online, and saving money and time for your company and your customers
  • Managing databases in a digital world
  • Mastering best practices in both business-to-customer and business-to-business digital marketing
  • Creation and execution of internet marketing/advertising plans and campaigns

You will be provided with cutting-edge internet-based marketing skills that will help you not only in digital marketing, but in careers such as direct marketing, advertising, and professional selling.

Build your skills and resume

Each of the online marketing courses listed at left applies to at least one of the available specialization certificates or minor. Begin with a course or two and in no time you will have earned a new credential.

Prepare to Lead this Fast-Growing Field

Figures provided by The Direct Marketing Association (DMA) put the strength and growth of direct and interactive marketing into perspective as part of the American economy. According to the DMA, annual U.S. sales revenue attributed to consumer direct and interactive marketing topped $1 trillion in 2011, while business-to-business direct and interactive marketing sales amounted to $786.5 billion.

Summary

This research follows qualitative, descriptive approach. The company and respondents were selected as per convenient non-random sample selection method. General analytical strategy for this purpose is on theoretical propositions. There were four tests of validity conducted by this research. These are construct validity, internal validity, external validity and study's reliability, meeting quality standards of the study.

e-Commerce using woocommerce integration with master card or paypal

What makes an e-commerce platform?
While you can sell items through some integrations online with payment processing services, the ability to take a credit card and provide a transaction doesn’t mean that the solution is an e-commerce solution. E-commerce solutions have the following key features:
·       Product pages that provide multiple views and levels of product specifications, along with dynamic pricing capabilities and quantity adjustments.
·       Shopping cart — a page or object that contains all of the items added during the shopping session. Users can update quantities or delete items.
·       Checkout page — a conversion point where users can provide payment information and submit an order for fulfillment.
·       Account pages — the ability for a customer to set up an account, view orders, and manage pertinent contact, delivery and payment information.
·       Payment integration — the ability to accept and process credit card data, or integrate with a system like PayPal, Amazon Payments or Stripe that provides that service.
The WooCommerce eCommerce plugin for WordPress is an excellent choice for anyone who wants to build an online store with minimal effort and expense. The plugin makes setting up and managing an online store with WordPress much less daunting than you might imagine, and includes many great features to make your life easier.

PayPal Advanced

The PayPal Advanced extension adds a seamless integration with this payment gateway to your website, allowing your customers to enter their payment details right on your site, without leaving our store. 
This creates a much more professional impression for your online store as opposed to sending them offsite to enter their details. Customers don’t need a PayPal account to make a payment via this option.
You will need a PayPal Advanced Payments account and an SSL certificate to make the most of the features of this extension, but it will simplify PCI compliance, and allow your visitors to stay on site during the check out. 
Setting up the extension is pretty straightforward and can be done using the familiar WordPress and WooCommerce user interface.
Thankfully, WooCommerce also supports many other payment gateways, which means your eCommerce store can make use of the other options already out there. Also, while WooCommerce does support PayPal standard payments out of the box, this does involve sending the customer to the PayPal website to enter their payment details. 


Singleton Programming Design Pattern

What is the Singleton design pattern?

The concpet of restricting the instantiation of the a class to only and only to one object is called Singleton. As name suggests, it will restrict to create only one instance of a class. The calss will have a logic in place which will deny if the application will ask for more than one instance.

 

Code Lines

Let’s try to understand with an example:
We have an application which will bring the pay stub of an employee for current month. In a standarad system, there will be only one active salary account for the employee with the company. Because of this fact, we should only create one object of the employee’s salary account. In program, we are creating this object in a loop. So, what happens if we don’t have a design pattern which will restrict it to create more than one object. Application will create, rather overwrite an instance of the class.


Advantages


Accessibility


The most obvious advantage of the singleton pattern is accessibility. Consider the UIApplication class as an example. By importing the UIKit framework, the UIApplication singleton is accessible from anywhere in your project. Take a look at the following example of a UIViewController subclass.

Disadvantages


Global State


By creating a singleton, you're essentially creating global state. It's important that you're aware of this. A few years ago, Miško Hevery wrote a great article about the singleton pattern in which he explains why the pattern should be avoided. Miško emphasizes that global state is the main reason why singletons are harmful.

Dealing With Multithreading 

In the Android system, you can spin off multiple threads to perform different tasks. These threads can end up executing the same code block simultaneously. In the case of the Singleton class above, this could lead to the creation of multiple object instances, which violates the contract of a Singleton. So our Singleton code snippet method getInstance() is not thread safe. We'll now look at ways to make it thread safe.

A Singleton is an elegant way of maintaining global state, but we should always question whether we need global state. Singleton pattern offers several advantages over global variables because it does the following:

1.    Enforces that only one instance of the class can be instantiated.

2.    Allows control over the allocation and destruction of the object.

3.    Provides thread-safe access to the object's global state.

4.    Prevents the global namespace from being polluting.