Posts

Showing posts from November, 2016

[HDGEM] Cross-border e-commerce?

The Internet allows consumers to shop online globally, purchasing products and services that may be unavailable or prohibitively expensive in their home countries from websites in other countries and from marketplaces such as Alibaba Group's Tmall.com that host multinational merchants. This phenomenon, known ascross-border e-commerce or international e-commerce, is growing as advancing technologies help reduce problems associated with international payments, long shipping times and language barriers – making it possible to shop online anywhere and everywhere by laptop and smartphone.

--
Posted By Blogger to HDGEM at 11/30/2016 09:20:00 PM

[HDGEM] Make an @icloud.com address your default sending and receiving address

Image
To make your @icloud.com address the default for sending and receiving email from iCloud, follow the steps below for each of your devices.iPhone, iPad, or iPod touchGo to Settings > iCloud. In iOS 7 or earlier, tap Settings > iCloud > Account. Tap Mail under Advanced.Under iCloud Account Information, tap your email address. Tap the @icloud.com email address that you want to use as the default for sending mail from iCloud Mail.MacGo to Mail > Preferences, then click Composing.Click "Send new messages from" and select the @icloud.com email address that you want to use.iCloud.comIn iCloud Mail, click  in the sidebar and choose Preferences. Click Composing.Select "Set a default address" and choose the @icloud.com address that you want to use.OutlookOutlook 2007: Choose Tools > Account Settings. Select the Email tab, then select your @icloud.com email address from the list. Click "Set as default."Outlook 2010 and Outlook 2013: Choose File > I…

[HDGEM] ALE Rainbow provides a set of cloud-based communication services

ALE Rainbow provides a set of cloud-based communication services (web, PBX, chat and others) with high-end features and collaborative capabilities that are designed to be easy to adopt and deploy by internal users and business partners, regardless of their existing communications systemst

--
Posted By Blogger to HDGEM at 11/30/2016 08:24:00 PM

[HDGEM] Leaders are only as successful as their teams.

--
Posted By Blogger to HDGEM at 11/30/2016 08:06:00 PM

[HDGEM] Speeding up software development and minimizing the need for code

Microsoft's PowerApps, which was announced in 2015 and recently reached general availability. Google App Maker tries to distinguish itself by supporting existing technologies and extensibility rather than being purely self-contained. 

--
Posted By Blogger to HDGEM at 11/30/2016 07:57:00 PM

[HDGEM] App Maker, the new offering that Google is rolling out as part of G Suite for Business

App Maker is a browser-based platform for building browser-based corporate apps. 
Although it has an emphasis on approachable features such as drag-and-drop widgets you can use to rapidly assemble features without writing code, Google has also aimed to give it enough power to tackle fairly meaty development challenges as well as basic ones.

--
Posted By Blogger to HDGEM at 11/30/2016 07:53:00 PM

[HDGEM] China’s ecommerce cross-border trade channel is booming.

--
Posted By Blogger to HDGEM at 11/30/2016 07:46:00 PM

[HDGEM] Tmall Global (sometimes referred to as Tmall International) is Alibaba’s cross-border platform.

It allows foreign vendors to set up an online shop and sell directly to Chinese consumers. Vendors must agree to selling only 100 percent genuine and overseas sourced products.

--
Posted By Blogger to HDGEM at 11/30/2016 07:46:00 PM

[HDGEM] Google Fusion Tables is a web application used for sharing, visualizing, and publishing tabular data.

You can upload your own CSV, KML, ODS, XLS, or Google Spreadsheet data to a Fusion Tables table. 
Once your data is in Fusion Tables, you can collaborate on it with others in real time, publish it for Google Search, create map and chart visualizations for private use or for embedding on websites, filter it according to specific criteria, and update the data behind your visualizations or filters at any time.

--
Posted By Blogger to HDGEM at 11/30/2016 04:35:00 PM

[HDGEM] Sitemaps are a great way to tell Google about the pages you consider most important.

--
Posted By Blogger to HDGEM at 11/30/2016 04:22:00 PM

[HDGEM] A URL channel is a customized reporting option that lets you track the performance of a specific page or domain.

You can define URL channels on your My ads page.

--
Posted By Blogger to HDGEM at 11/30/2016 04:02:00 PM

[HDGEM] The print command in awk outputs selected data from the input file.

The print command in awk outputs selected data from the input file.


--
Posted By Blogger to HDGEM at 11/30/2016 01:57:00 PM

[HDGEM] How to install Google API python client lib

sudo pip install --upgrade google-api-python-client

--
Posted By Blogger to HDGEM at 11/30/2016 12:47:00 PM

[HDGEM] How to upgrade pip

sudo pip install --upgrade pip

--
Posted By Blogger to HDGEM at 11/30/2016 12:45:00 PM

[HDGEM] How to Authenticate Google Search Console API with OACurl

Download oacurl-1.3.0.jar

Authenticate with OACurl using the unique Client ID and Client Secret you created in the "Enable the Search Console API" step. Replace YOUR_CLIENT_ID with your Client ID and YOUR_CLIENT_SECRET with your Client Secret then run the following command line to authenticate. $ java -cp oacurl-1.3.0.jar com.google.oacurl.Login\--scope https://www.googleapis.com/auth/webmasters --oauth2 \--consumer-key=YOUR_CLIENT_ID --consumer-secret=YOUR_CLIENT_SECRET This opens a browser window with the authentication request. After granting access, the OAuth 2.0 token is stored locally in ~/.oacurl.properties. Now you can explore Google Search Console API using oacurl.

--
Posted By Blogger to HDGEM at 11/30/2016 12:23:00 PM

[HDGEM] text file sitemaps

If your sitemap includes only web page URLs, you can provide Google with a simple text file that contains one URL per line. 
For example: http://www.example.com/file1.html http://www.example.com/file2.html Guidelines for text file sitemaps: Encode your file using UTF-8 encoding.Your text file should contain nothing but the list of URLs.You can name the text file anything you wish, provided it has a .txt extension (for instance, sitemap.txt).

--
Posted By Blogger to HDGEM at 11/30/2016 10:51:00 AM

[HDGEM] RSS or Atom feed as a sitemap

If you have a blog with an RSS or Atom feed, you can submit the feed's URL as a sitemap.  Most blog software is able to create a feed for you, but recognize that this feed only provides information on recent URLs.

--
Posted By Blogger to HDGEM at 11/30/2016 10:50:00 AM

[HDGEM] Canonical URLs

In the world of content management and online shopping systems, it's common for the same content to be accessed through multiple URLs. With content syndication, it's also easy for content to be distributed to different URLs and domains entirely.

--
Posted By Blogger to HDGEM at 11/30/2016 10:45:00 AM

[HDGEM] Google sitemap limitation

All sitemap formats limit a single sitemap to 10MB (uncompressed) and 50,000 URLs. 
If you have a larger file or more URLs, you will have to break your list into multiple sitemaps. You can optionally create a sitemap index file (a file that points to a list of sitemaps) and submit that single index file to Google. You can submit multiple sitemaps and/or sitemap index files to Google.

--
Posted By Blogger to HDGEM at 11/30/2016 10:44:00 AM

[HDGEM] You can use a sitemap to provide Google with metadata about specific types of content on your pages, including video and image content.

For example, you can give Google the information about video and image content:

A sitemap video entry can specify the video running time, category, and age appropriateness rating.
A sitemap image entry can include the image subject matter, type, and license

--
Posted By Blogger to HDGEM at 11/30/2016 10:31:00 AM

[HDGEM] Your site will benefit from having a sitemap

Using a sitemap doesn't guarantee that all the items in your sitemap will be crawled and indexed, as Google processes rely on complex algorithms to schedule crawling. However, in most cases, your site will benefit from having a sitemap, and you'll never be penalized for having one.

--
Posted By Blogger to HDGEM at 11/30/2016 10:31:00 AM

[HDGEM] How to fix - javax.ejb.AccessLocalException: Client not authorized for this invocation

One possible fix is that cache of application server because you make some modification in the existing EJB class.

To solve this problem you just need to clear the cache and restart the app server.

For example, for Glassfish/Paraya Java EE application server, go to folder/directory "generated" in domain folder, and restart your server to refresh.

--
Posted By Blogger to HDGEM at 11/30/2016 10:07:00 AM

How to fix - javax.ejb.AccessLocalException: Client not authorized for this invocation

One possible fix is that cache of application server because you make some modification in the existing EJB class.

To solve this problem you just need to clear the cache and restart the app server.

For example, for Glassfish/Paraya Java EE application server, go to folder/directory "generated" in domain folder, and restart your server to refresh.

[HDGEM] Video Is Going to Be Bigger and Bigger.

--
Posted By Blogger to HDGEM at 11/30/2016 09:00:00 AM

[HDGEM] Entrepreneurs are a curious bunch.

--
Posted By Blogger to HDGEM at 11/30/2016 08:59:00 AM

[HDGEM] Being an entrepreneur doesn’t necessarily mean you have to launch your own startup from scratch, raise funds from venture capitalists or strive for unicorn status

--
Posted By Blogger to HDGEM at 11/30/2016 06:23:00 AM

[HDGEM] AdSense is a free, simple way to earn money through your website.

--
Posted By Blogger to HDGEM at 11/30/2016 06:10:00 AM

[HDGEM] Not to do everything and solve unnecessarily complex problems

The best business owners are great at determining their area of competence and focusing on how they can capitalize on that competitive advantage, rather than trying to do everything and solve unnecessarily complex problems.

--
Posted By Blogger to HDGEM at 11/29/2016 07:34:00 PM

[HDGEM] Buffett is fearless and willing to go against traditional business norms

--
Posted By Blogger to HDGEM at 11/29/2016 07:31:00 PM

[HDGEM] Leaders have a tremendous amount of influence on their organizations and that influence can be positive or negative, depending on the skills of the person

Leaders have a tremendous amount of influence on their organizations and that influence can be positive or negative, depending on the skills of the person


--
Posted By Blogger to HDGEM at 11/29/2016 07:26:00 PM

[HDGEM] Success begins, not in your physical abilities or your intellect, but with your attitude.

Success begins, not in your physical abilities or your intellect, but with your attitude.


--
Posted By Blogger to HDGEM at 11/29/2016 07:23:00 PM

[HDGEM] Everyone is looking for the secret formula to become better, faster.

The personal-growth industry is skyrocketing.

--
Posted By Blogger to HDGEM at 11/29/2016 07:18:00 PM

[HDGEM] Quantum theory needs your help

Those who are interested can go to thebigbelltest.org or tbbt.ustc.edu.cn to contribute. The game takes about 10 minutes and is to run from 10 pm on Tuesday to 2:59 pm on Thursday Beijing time. How to get involved 1 The test runs from 10 pm on Tuesday to 2:59 pm on Thursday, Beijing time; 2 You can play anywhere there is an internet connection-at home, on the bus, on the train, in the park; 3 To begin, go to thebigbelltest.org or tbbt.ustc.edu.cn; 4 Click on "Contribute"; 5 Click on "BIG Bell Quest"; 6 Register/Sign up. If you register, on Nov 30 you will be notified about which laboratory used your sequences for their experiment; 7 Fill in the "+ Profile" in your user profile zone in the upper-right corner; 8 Try to pass all six levels of the BIG Bell Quest. Contribute for at least 10 minutes. Difficulty increases with each level. To create groups, go into your user profile in the "Account" section. You may create up to three groups. P…

[HDGEM] Cyber security threats up 10 times

The average number of information security incidents detected by Chinese companies has increased over 900 percent since 2014, according to a survey conducted by international accounting firm PricewaterhouseCoopers (PwC). The survey showed that the internet of things (IoT) has become a leading target of cyber attacks, though just 57 percent of Chinese respondents are investing in a related security strategy.

--
Posted By Blogger to HDGEM at 11/29/2016 07:11:00 PM

[HDGEM] Gmail attempts to make life easier by scanning your messages and reminding you of pending events

You can pick what you want to be nagged about.

--
Posted By Blogger to HDGEM at 11/28/2016 01:01:00 PM

[HDGEM] Social media users are the largest growing segment of the Internet.

Social media users are the largest growing segment of the Internet.


--
Posted By Blogger to HDGEM at 11/28/2016 08:05:00 AM

[HDGEM] AWS now lets you subscribe to software-as-a-service (SaaS) and application programming interfaces (APIs) via AWS Marketplace.

Just like other AWS Marketplace offerings, all SaaS and API usage is aggregated and goes on your usual AWS bill.

--
Posted By Blogger to HDGEM at 11/28/2016 08:00:00 AM

[HDGEM] Email and CRM integrations

BCC emails to CRMSync contacts statuses with CRMSalesforce, Close.io, Pipedrive native integrationsMark as read Out of Office and Bounced replies in your inboxAutomatic pulling leads from CRM based on filter criteriaIntegration with other apps via Zapier etcGmail plugin to add contacts to auto-follow-up campaigns from your inbox

--
Posted By Blogger to HDGEM at 11/28/2016 07:18:00 AM

[HDGEM] Email Campaign Safety Requirements

Duplicates detectionPrevent adding same contacts to different campaignsForbid sending emails to the same prospect too oftenPrevent sending emails with missing template variablesLimit the number of emails for a single contact per day or week

--
Posted By Blogger to HDGEM at 11/28/2016 07:15:00 AM

[HDGEM] Reply automates sending personalized emails and follow-ups. All emails sent from your personal business email and look 100% typed manually.

Reply automates sending personalized emails and follow-ups. All emails sent from your personal business email and look 100% typed manually.

http://reply.grsm.io/e/4aZ




--
Posted By Blogger to HDGEM at 11/28/2016 07:07:00 AM

[HDGEM] Codeanywhere - Online code editor, available on iOS, Android and more

A development platform that enables you to not only edit your files from underlying services like FTP, GitHub, Dropbox and the like, but on top of that gives you the ability to collaborate, embed and share through Codeanywhere on any device.

--
Posted By Blogger to HDGEM at 11/28/2016 07:04:00 AM

[HDGEM] WebSocket end points are similar to JAX-RS resource classes in the sense that there is one instance of a web socket endpoint class per connected client

at least by default.
This is clearly mentioned in the WebSocket specification.

--
Posted By Blogger to HDGEM at 11/27/2016 07:40:00 PM

[HDGEM] Adding color or a shade of gray to every other row in your spreadsheet can help your eyes focus better on the information.

--
Posted By Blogger to HDGEM at 11/27/2016 07:18:00 PM

[HDGEM] Is your business mobile ready?

Accelerated Mobile Pages (AMP) are mobile web pages that load nearly instantly. Now all Google search results can be AMPs.

--
Posted By Blogger to HDGEM at 11/27/2016 07:18:00 PM

[HDGEM] The internet is overloaded with content

Even if you only set out to read the most important articles and watch the top videos, you'll never get done.

--
Posted By Blogger to HDGEM at 11/27/2016 07:18:00 PM

The time all hockey fans have been waiting for is finally here:

The beginning of the NHL season.

[HDGEM] A new currency in video advertising is the viewable impression

Something that's top of mind for advertisers and publishers.

--
Posted By Blogger to HDGEM at 11/27/2016 07:17:00 PM

[HDGEM] World John Lennon imagined in Imagine

No countries, no religion, nothing to kill or die for, all the people living life in peace.

--
Posted By Blogger to HDGEM at 11/27/2016 04:17:00 PM

[HDGEM] MySQL MOD() returns the remainder of a number divided by another number.

This function also works on fractional values and returns the exact remainder. The function returns NULL when the value of divisor is 0. Syntax: MOD(N,M), N % M, N MOD M;


--
Posted By Blogger to HDGEM at 11/25/2016 11:10:00 AM

[HDGEM] Black Friday 2016 Flyers for Best Buy

$125.00 off all Apple iPad Air 2 and 9.7" iPad Pro modelsApple 27" 5K iMac with Intel Core i5 Processor, 8GB RAM and 1TB Hard Drive - $1599.99 (regularly $1799.99)Dyson V6 Animal Cordless Stick Vacuum - $299.99 (regularly $499.99)iRobot Roomba 655 Robot Vacuum - $279.99 (regularly $429.99)LG 43" 4K Smart TV - $299.99 (regularly $499.99)PlayStation 4 500GB Slim Console with Uncharted 4 and Two FREE Games - $249.99 (regularly $299.99)Samsung 50" 4K Smart TV - $397.99 (regularly $649.99)Sharp 55" 1080p Smart TV - $249.99 (regularly $499.99)Toshiba 55" 4K Smart TV with PlayStation 4 Pro - $749.98 (regularly $949.98)Xbox One S 500GB Minecraft Bundle - $249.99 (regularly $299.99)

--
Posted By Blogger to HDGEM at 11/25/2016 08:49:00 AM

[HDGEM] Black Friday 2016 Flyers for Target

Apple iPad Air 2 - From $274.00 (regularly from $399.99)Apple iPad Pro, 9.7" - From $449.00 (regularly from $599.99)Beats PowerBeats Wireless Earphones - $89.99 (regularly $199.99)Beats Solo2 Wireless Headphones - $119.99 (regularly $299.99)Dyson Ball Origin Upright Vacuum - $199.99 (regularly $349.99)Hisense 50" 4K TV - $249.99Hoover Quest 700 Robotic Vacuum - $199.99 (regularly $349.99)PlayStation 4 500GB Slim Console with Uncharted 4 - $249.99 (regularly $299.99)Samsung 55" 4K Curved Smart TV - $697.99 with FREE $70.00 Target Gift Card (regularly $1099.99)Xbox One S 500GB Battlefield 1 or Minecraft Bundle - $249.99 with FREE $40.00 Target Gift Card (regularly $299.99)

--
Posted By Blogger to HDGEM at 11/25/2016 08:47:00 AM

[HDGEM] The best coaches want you to become better than they are

because they take pride in your success.

--
Posted By Blogger to HDGEM at 11/24/2016 08:44:00 PM

[HDGEM] Focus on one skill you want to improve in your life and master it

--
Posted By Blogger to HDGEM at 11/24/2016 08:42:00 PM

[HDGEM] Only learn what you can practically use.

There's billions of things you can learn in this world, but to improve, you need to only learn what you can practically use.

--
Posted By Blogger to HDGEM at 11/24/2016 08:40:00 PM

[HDGEM] Only read books that will help you in your life at that moment.

--
Posted By Blogger to HDGEM at 11/24/2016 08:41:00 PM

[HDGEM] Let’s encrypt is a free and automated certificate authority

trying to reduce the hassle of getting https certificates everywhere on the public web

--
Posted By Blogger to HDGEM at 11/24/2016 02:45:00 PM

[HDGEM] One simple step towards an increased security is to start using HTTPS everywhere

including internal traffic.

--
Posted By Blogger to HDGEM at 11/24/2016 02:40:00 PM

[HDGEM] Since the phantomjs script is executed as if it is running on a web browser, standard DOM scripting and CSS selectors work just fine.

--
Posted By Blogger to HDGEM at 11/24/2016 01:28:00 PM

[HDGEM] It is very important to call phantom.exit at some point in the script

otherwise PhantomJS will not be terminated at all.

--
Posted By Blogger to HDGEM at 11/24/2016 01:20:00 PM

[HDGEM] Hello, World! of phantomjs

First install phantomjs

Then Create a new text file that contains the following two lines:
console.log('Hello, world!');phantom.exit(); From the command prompt type:phantomjs hello.js

--
Posted By Blogger to HDGEM at 11/24/2016 01:18:00 PM

[HDGEM] How to install phantomjs on Ubuntu

sudo apt install -y phantomjs

--
Posted By Blogger to HDGEM at 11/24/2016 01:15:00 PM

[HDGEM] JAX-RS 2.0 includes a brand new API for asynchronous processing

It includes server as well as client side counterparts.

Being asynchronous inherently implies request processing on a different thread than that of the thread which initiated the request.

• From a client perspective, it prevents blocking the request thread since no time is spent waiting
for a response from the server.
• Similarly, asynchronous processing on the server side involves suspension of the original
request thread and initiation of request processing on a different thread, thereby freeing up
the original server side thread to accept other incoming requests.

--
Posted By Blogger to HDGEM at 11/24/2016 12:00:00 PM

[HDGEM] Caching in JAX-RS

• From a JAX-RS perspective, caching does not imply a server side cache
• It just provides hints to the client in terms of the durability/validity of the resource data
• It does not define how the client will use this hint. It ensures that it sticks to the HTTP
semantics and assumes that the client (e.g. a browser, programmatic API based client etc.)
understands the HTTP protocol

--
Posted By Blogger to HDGEM at 11/24/2016 11:58:00 AM

[HDGEM] JAX-RS Interceptors vs filters

Interceptors are similar to filters in the sense that they are also used to mutate HTTP requests and
responses, but the major difference lies in the fact that Interceptors are primarily used to manipulate
HTTP message payloads.

They are divided into two categories - javax.ws.rs.ext.ReaderInterceptor
and javax.ws.rs.ext.WriterInterceptor for HTTP requests and responses respectively.

--
Posted By Blogger to HDGEM at 11/24/2016 11:54:00 AM

[HDGEM] Server side Response filter

A server side Response filter is invoked by the runtime after a response (or an exception) is generated by the JAX-RS resource method (before dispatching the same to the caller/client).  Response filters are similar to their counterparts (Request filters) in terms of their utility (read/mutate aspects of the response e.g. HTTP headers) and programming model (executed as a chain in a user
defined or default order)

Setting up a server side response filter is as simple as providing an implementation for the javax.ws.rs.container.ContainerResponseFilter interface. The injection of
ContainerResponseContext into the filter method of the ContainerResponseFilter interface is taken
care of by the JAX-RS runtime.

Response filters also need to be annotated with the javax.ws.rs.ext.Provider annotation in order for the JAX-RS runtime to recognize it automatically.

--
Posted By Blogger to HDGEM at 11/24/2016 11:51:00 AM

[HDGEM] Server side Request filter

Server side request filters act on incoming HTTP requests from the clients and provide an opportunity to act on/make decisions based on certain characteristics of the HTTP request.

In order to implement a server side request filter, one needs to implement the javax.ws.rs.container.ContainerRequestFilter interface (which is an extension provided by JAX-RS).

An instance of the javax.rs.ws.ContainerRequestContext interface is seamlessly injected by the container into the filter method of ContainerRequestFilter. It is a mutable object (on purpose) and exposes methods to access and modify HTTP request components.

A JAX-RS request processing pipeline involves dispatching a HTTP request to the appropriate Java
method in the resource classes based on matching algorithm implemented by the JAX-RS provider.
Filters take this into account and are divided into pre and post matching filters.

--
Posted By Blogger to HDGEM at 11/24/2016 11:49:00 AM

[HDGEM] JAX-RS Provider Filters

Filters provide AOP (Aspect Oriented Programming) like capabilities within JAX-RS applications Filters allow developers to implement cross cutting application specific concerns which ideally should not be sprinkled all over the business logic e.g. authentication, authorization, request/response
validation etc.

The AOP-based programming model involves interposing on methods of JAX-RS resource classes and dealing with (or mutating) components of HTTP request/response - headers, request URIs, the invoked HTTP method (GET, POST etc)

--
Posted By Blogger to HDGEM at 11/24/2016 11:47:00 AM

[HDGEM] Benefits of using JWT

• Useful for implementing Stateless authentication
• Compact: less verbose compared to other counterparts like SAML)
• Flexible: Although its backed by a standard, you are free to choose your signature, claim
attributes etc.

--
Posted By Blogger to HDGEM at 11/24/2016 11:41:00 AM

[HDGEM] web.xml is the standard deployment descriptor used by the Servlet specification.

It's contained within a WAR (inside the WEB-INF folder). Among other parameters, it contains elements which help configuring authentication as well as role based authorization.

--
Posted By Blogger to HDGEM at 11/24/2016 11:40:00 AM

[HDGEM] JAX-RS specification does not define dedicated security related features

Except for a few API constructs (which act as high level abstractions).

For server side JAX-RS users (Java EE) it's critical to understand that the JAX-RS framework leverages the security capabilities of the container itself.

To be specific, since JAX-RS is built on top the Servlet API, it has access to all the security features
defined by the specification.

--
Posted By Blogger to HDGEM at 11/24/2016 11:39:00 AM

[HDGEM] JAX-RS @BeanParam

JAX-RS allows you to encapsulate the information injected via the annotations (@PathParam, @QueryParam, @MatrixParam, @FormParam, @HeaderParam and @CookieParam) within simple POJOs.

@BeanParam is applicable to method, parameter or field.

public class DateRange {
@QueryParam("s")
private int start;
@QueryParam("e")
private int end;

--
Posted By Blogger to HDGEM at 11/24/2016 11:37:00 AM

[HDGEM] Implementations of the JAX-RS standard

Jersey
RESTEasy
Apache CXF jersey.java.net



--
Posted By Blogger to HDGEM at 11/24/2016 11:31:00 AM

[HDGEM] JAX-RS applications can be deployed to a variety of environments/containers

• Java EE containers (Java EE 6 and above)
• Servlet Containers
• Java SE environment (with support from embedded HTTP container support e.g. Jetty, Tomcat
etc.)

--
Posted By Blogger to HDGEM at 11/24/2016 11:30:00 AM

[HDGEM] Valuation is obviously a key issue for entrepreneurs seeking to exit a business.

Valuation is obviously a key issue for entrepreneurs seeking to exit a business.


--
Posted By Blogger to HDGEM at 11/23/2016 05:51:00 PM

[HDGEM] Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access

while still retaining the special traits of the underlying data store.

It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. The projects are developed by working together with many of the companies and developers that are behind these exciting technologies.

--
Posted By Blogger to HDGEM at 11/23/2016 09:43:00 AM

[HDGEM] Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer's own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.

--
Posted By Blogger to HDGEM at 11/23/2016 09:42:00 AM

[HDGEM] Spring Cloud Sleuth implements a distributed tracing solution for Spring Cloud

For most users Sleuth should be invisible, and all your interactions with external systems should be instrumented automatically. You can capture data simply in logs, or by sending it to a remote collector service.

--
Posted By Blogger to HDGEM at 11/23/2016 09:41:00 AM

[HDGEM] BeanFactoryPostProcessor lets you modify bean definitions — the metadata to create the bean

--
Posted By Blogger to HDGEM at 11/23/2016 09:40:00 AM

[HDGEM] BeanPostProcessor enables changes to new bean instances before they can be used

--
Posted By Blogger to HDGEM at 11/23/2016 09:39:00 AM

[HDGEM] Most developers severely undercut themselves and don’t even negotiate at all

--
Posted By Blogger to HDGEM at 11/23/2016 09:38:00 AM

[HDGEM] You should know what the salary range is for the specific job you want at the company.

Sites like Glassdoor.com can help you with that.

--
Posted By Blogger to HDGEM at 11/23/2016 09:38:00 AM

[HDGEM] Changing jobs and negotiating a higher salary is a great way to boost your lifetime earnings.

If you've been at a job for a while and your salary has stagnated, you can probably get a big bump by starting over at a new company and resetting your base salary so it's something closer to market.

--
Posted By Blogger to HDGEM at 11/23/2016 09:37:00 AM

[HDGEM] Python is an extremely elegant and simple language with one of the core design’s tenets being readability.

Python can be written in an object-oriented, procedural, or even functional way, and it is an interpreted language, meaning that it is not compiled.
In comparison to C++, Java, and C#, Python code is often much more terse since more can be expressed in fewer lines of code.

Python is extremely popular today and is growing in popularity

--
Posted By Blogger to HDGEM at 11/23/2016 09:35:00 AM

[HDGEM] Java is object-oriented and largely based off of C and C++

Java is very simplified, not allowing direct memory manipulation and other low-level constructs that can get you into trouble.

Today, Java is owned by Oracle and still continues to grow and thrive—although it's now managed by a committee, whose members tend to slow down advancement.

--
Posted By Blogger to HDGEM at 11/23/2016 09:32:00 AM

[HDGEM] Facebook has developed a censorship tool that could persuade China to allow the social media network to re-enter the country.

--
Posted By Blogger to HDGEM at 11/23/2016 06:25:00 AM

[HDGEM] Apple is expected to release the “iPhone 8” in September 2017 with a major redesign.

Some of the highlights include an edge-to-edge OLED display with the front-facing camera and Home button

--
Posted By Blogger to HDGEM at 11/23/2016 06:21:00 AM

[HDGEM] There is a cross-over point when you get to a certain scale

Where building custom hardware that is optimised for your use case allows you to save money.

--
Posted By Blogger to HDGEM at 11/22/2016 10:21:00 PM

[HDGEM] It makes sense to build your own solution when it is a core part of your business

It makes sense to build your own solution when it is a core part of your business


--
Posted By Blogger to HDGEM at 11/22/2016 10:21:00 PM

[HDGEM] Dropbox announced that they had migrated away from Amazon Web Services (AWS).

Dropbox announced that they had migrated away from Amazon Web Services (AWS).


--
Posted By Blogger to HDGEM at 11/22/2016 10:17:00 PM

[HDGEM] Dropbox migrated away from Amazon S3 to their own data centres to allow them to optimise for their specific use case.

Dropbox migrated away from Amazon S3 to their own data centres to allow them to optimise for their specific use case.


--
Posted By Blogger to HDGEM at 11/22/2016 10:17:00 PM

[HDGEM] Cloud Shell browser-based code editor.

Edit code and config files directly in Google Cloud Shell

--
Posted By Blogger to HDGEM at 11/22/2016 06:06:00 PM

[HDGEM] GCP will add another 12,800 km of undersea cable for the Pacific Light Cable Network (PLCN).

With the largest Internet backbone of any public cloud provider, GCP will add another 12,800 km of undersea cable for the Pacific Light Cable Network (PLCN). And it'll clock speeds up to 120 Tbps.

--
Posted By Blogger to HDGEM at 11/22/2016 06:04:00 PM

[HDGEM] Google has joined non-profit Internet2.

Google has joined non-profit Internet2. Combined with the expansion of GCP's Education Grants, the move will make big data and machine learning more accessible to the over 300 higher ed institutions served by Internet2

--
Posted By Blogger to HDGEM at 11/22/2016 06:02:00 PM

[HDGEM] AI-first is what’s next in computing.

The shift from mobile-first to AI-first is happening.
From new, hyper-speed GPUs powering neural networks to integration with cloud storage, compute, and security, artificial intelligence is pushing the envelope on Google Cloud.

--
Posted By Blogger to HDGEM at 11/22/2016 06:01:00 PM

[HDGEM] Surface Book with Performance Base

Makes the most powerful laptop in its class even better, with an Intel® Core™ i7 processor, more than twice the graphics processing power and up to 16 hours of battery life.

--
Posted By Blogger to HDGEM at 11/22/2016 05:56:00 PM

[HDGEM] Windows 10 Creators Update

Windows 10 Creators Update — this free update, coming in early 2017, will enable anyone to do amazing things in 3D and virtual reality, quickly connect and share with your key people and enjoy epic gaming with 4K fidelity and game broadcasting

--
Posted By Blogger to HDGEM at 11/22/2016 05:56:00 PM

[HDGEM] Surface Studio — a new class of device

Surface Studio — a new class of device that transforms from a workstation into a powerful digital canvas, featuring the thinnest display ever built (with an amazing 63% more pixels than a state-of-the-art 4K TV).*

--
Posted By Blogger to HDGEM at 11/22/2016 05:55:00 PM

[HDGEM] Jetpack 4.4.1 is a small update to yesterday's 4.4 release. It fixes two issues that were effecting a small number of our users:

Jetpack 4.4.1 fixes an issue where some users with slower servers would get an error on the Jetpack dashboard when WP_DEBUG was enabled.
Jetpack 4.4.1 fixes an issue where users on a Jetpack Professional plan who were paying monthly (as opposed to annually) wouldn't be able to enable SEO Tools.

--
Posted By Blogger to HDGEM at 11/22/2016 05:52:00 PM

[HDGEM] Postfix is a very popular open source Mail Transfer Agent (MTA)

Postfix is a very popular open source Mail Transfer Agent (MTA) that can be used to route and deliver email on a Linux system. It is estimated that around 25% of public mail servers on the internet run Postfix.

--
Posted By Blogger to HDGEM at 11/22/2016 04:10:00 PM

[HDGEM] Mail Transfer Agent (MTA)

A Mail Transfer Agent (MTA), which handles Simple Mail Transfer Protocol (SMTP) traffic, has two responsibilities:
To send mail from your users to an external MTA (another mail server)To receive mail from an external MTA
Examples of MTA software: Postfix, Exim, and Sendmail.

--
Posted By Blogger to HDGEM at 11/22/2016 04:08:00 PM

[HDGEM] While it is possible to run your own mail server, it is often not the best option for a variety of reasons.

--
Posted By Blogger to HDGEM at 11/22/2016 04:07:00 PM

[HDGEM] Microsoft has a offer for VMware users

Agentless backup for vSphere VMs – to an on-premises target or Azure - made possible through a vCenter API.

--
Posted By Blogger to HDGEM at 11/21/2016 06:37:00 PM

[HDGEM] Containers promise to give Devs a way to Package Once, Deploy Anywhere

--
Posted By Blogger to HDGEM at 11/21/2016 04:07:00 PM

[HDGEM] How to create Entity Manager Factory from Persistence Unit

Persistence.createEntityManagerFactory("auroraPU")

--
Posted By Blogger to HDGEM at 11/21/2016 01:43:00 PM

[HDGEM] Which keystore JVM is using?

Your keystore will be in your JAVA_HOME---> JRE -->lib---> security--> cacerts

--
Posted By Blogger to HDGEM at 11/21/2016 01:00:00 PM

[HDGEM] How to Update the Certificate Bundle On Ubuntu server

The update-ca-certificates command can be used to update the local CA certificates on Ubuntu Server. 
First, we need to download the Amazon RDS combined CA bundle, then we need to put it in a place where update-ca-certificates knows to pick it up:

$ wget http://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
$ sudo mv rds-combined-ca-bundle.pem \
    /usr/local/share/ca-certificates/rds-combined-ca-bundle.crt
$ sudo update-ca-certificates
Note: The file extension for rds-combined-ca-bundle changes from .pem to .crt.

--
Posted By Blogger to HDGEM at 11/21/2016 12:22:00 PM

[HDGEM] How to Importe the Amazon RDS CA Certificate Into the Java Keytool

keytool -import -alias aurora -file ~/hdgem/rds-combined-ca-bundle.pem -keystore truststore



--
Posted By Blogger to HDGEM at 11/21/2016 12:10:00 PM

[HDGEM] JSSE provides debugging

JSSE provides debugging (to stdout) when you set the following system property: -Djavax.net.debug=all This will tell you what keystores and truststores are being used, as well as what is going on during the SSL handshake and certificate exchange. It will be helpful when trying to determine what is not working when trying to get an SSL connection to happen.

--
Posted By Blogger to HDGEM at 11/21/2016 11:51:00 AM

[HDGEM] MariaDB Connector/J

MariaDB Connector/J is a Type 4 JDBC driver. It was developed specifically as a lightweight JDBC connector for use with MariaDB and MySQL database servers. It was originally based on the Drizzle JDBC code with numerous additions and bug fixes.



--
Posted By Blogger to HDGEM at 11/21/2016 11:16:00 AM

[HDGEM] MariaDB Connector/J is a JDBC driver for MariaDB and MySQL.

MariaDB Connector/Jis a JDBC driver for MariaDB and MySQL. It has an incorporated mechanism for fail-over, and it works with Aurora clusters. This driver materialises a fast fail-over by recounting a node end point for the JDBC URL, as below, rather than a cluster end point.

--
Posted By Blogger to HDGEM at 11/21/2016 11:13:00 AM

[HDGEM] When connecting from a Java application to Aurora, you can realize a fast fail-over if you use MariaDB Connector/J for a JDBC driver.

--
Posted By Blogger to HDGEM at 11/21/2016 11:12:00 AM

[HDGEM] Amazon Aurora, even without a cluster, can recover from failure within 15 minutes. With a multi-node cluster, it is said to complete the fail-over process within one minute.

--
Posted By Blogger to HDGEM at 11/21/2016 11:10:00 AM

[HDGEM] How to connect to Amazon AWS Aurora by SSL from MySQL workbench

Download https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem. and put it into SSL CA File in the connection configuration of MySQL workbench.

--
Posted By Blogger to HDGEM at 11/21/2016 10:59:00 AM

[HDGEM] Amazon Aurora DB clusters support Secure Sockets Layer (SSL) connections from applications using the same process and public key as Amazon RDS MySQL DB instances.

--
Posted By Blogger to HDGEM at 11/21/2016 09:01:00 AM

[HDGEM] Purchase Protection program from PayPal

If an eligible item that you've purchased doesn't arrive or doesn't match the seller's description,  Purchase Protection program from PayPal will reimburse you for the full purchase price of the item plus original shipping costs.

--
Posted By Blogger to HDGEM at 11/21/2016 06:22:00 AM

[HDGEM] The basic function of awk is to search files for lines or other text units containing one or more patterns

When a line matches one of the patterns, special actions are performed on that line.

--
Posted By Blogger to HDGEM at 11/21/2016 12:41:00 AM

[HDGEM] The sed stream editor is a powerful command line tool, which can handle streams of data

It can take input lines from a pipe. This makes it fit for non-interactive use. 
The sed editor uses vi-like commands and accepts regular expressions.
The sed tool can read commands from the command line or from a script. It is often used to perform find-and-replace actions on lines containing a pattern.

--
Posted By Blogger to HDGEM at 11/21/2016 12:39:00 AM

[HDGEM] Ideally, you want to work for a well-known company that has a good reputation among consumers

--
Posted By Blogger to HDGEM at 11/20/2016 08:49:00 PM

[HDGEM] Working for the wrong company can both burn you out and haunt you for the rest of your career.

--
Posted By Blogger to HDGEM at 11/20/2016 08:46:00 PM

[HDGEM] Insurance agents hear "no" far more than they hear "yes".

Insurance agents hear "no" far more than they hear "yes".


--
Posted By Blogger to HDGEM at 11/20/2016 08:38:00 PM

[HDGEM] Lego’s latest flagship store opened Thursday in London’s Leicester Square.