Skip to main content


Showing posts from February, 2017

Page speed diagnostics

Use this tool to analyze your page's performance in Firefox.Moz Crawl Test
Summarize your redirects to see if there are areas where you can reduce the number of redirects you are using.PageSpeed
Get browser extensions from Google for both Firefox and Chrome to help you identify issues that are slowing down your site.YSlow
This Firefox add-on features a grading system to help you quickly see how well your site is performing and offer insight on how to improve your site speed. It needs to be used in conjunction with
Get a quick report of how a page is performing.

Azure and AWS for multicloud solutions

As the leading public cloud platforms, Microsoft Azure and Amazon Web Services (AWS) each offer businesses a broad and deep set of capabilities with global coverage.

Yet many organizations choose to use both platforms together for greater choice and flexibility, as well as to spread their risk and dependencies with a multicloud approach. Consulting companies and software vendors might also build on and use both Azure and AWS, as these platforms represent most of the cloud market demand.

Microsoft’s cloud computing platform Microsoft Azure includes a CDN service in their offering.

The Azure CDN service uses the networks of Akamai and Edgecast, though it is fully integrated with the cloud platform and offered under the Azure brand.  Because the CDN service is offered as a part of the larger Azure IaaS ecosystem, it is easy-to-use for businesses who already use the platform. Other CDNs can be used in combination with Azure products as well, for example with their storage solution.

Azure is an Infrastructure-as-a-Service (IaaS) solution, and next to a CDN they offer storage solutions, data management, compute and networking. Their IaaS solution is similar to Amazon Web Services (AWS) and Google Compute Engine (GCE). Just like Google, Azure offers free credit to first-time users of the platform to help them get started.

Cloudfront is a CDN by Amazon, which can be used on a stand-alone basis, or in combination with other Amazon web products.

Cloudfront CDN integrates very well with Amazon Web Services (AWS), and is often used in combination with their storage solution Amazon S3.
Amazon Cloudfront offers on-demand, no-commitment pricing plans which can be found on their website. The pricing overview of Cloudfront is slightly complex; customers should be aware that the unit prices for bandwidth and requests differ per region.

G Suite Developer sessions at Next

Next 2017 is around the corner with over 200 sessions aimed at developers including you, our favorite G Suite Developers. So if you're looking to leverage Apps Script to automate internal processes, get hands-on with App Maker, or are an ISV looking to integrate with flagship G Suite products, check out our full schedule.Learn more

How to import key or database file into miniKeepass or KeePass Touch

Touch the file in for example Dropbox
Then choose Export

 Then choose 'Open in...'
 You see  miniKeepass or KeePass Touch ( You won't see them if you didn't choose 'Open in ...')

KGif is a teeny-tiny tool that creates an animated gif from the active window on your Linux desktop.

To get started download or save the script from GitHub. Place it in your Home folder (or a scripts folder, and then cd into its location). To use KGif run it from the Terminal using: ./ Naturally you might not be ready to start recording. You can use a delay value to specify how long (in seconds) the script should wait before it starts capturing. E.g.: delay=7 ./ The output is saved in the same folder, where it is named ‘terminal.gif‘, and all the accrued .png images are deleted automatically.

If GIF is so bad why use it at all?

While GIF is a very old format, it has seen some rise in usage again in recent years. One reason is its easy usage in the Web. GIF files are supported nearly everywhere, which means you can add animations easily to everywhere where you can upload images. With real video files you are still more limited.

How to install Peek on Ubuntu using PPA

You can add and install from the official Peek PPA on Ubuntu 16.04 LTS and above by adding the following package archive to your software sources:sudo add-apt-repository ppa:peek-developers/stablesudo apt update && sudo apt install peek Using the PPA mentioned above is probably the easiest way to get the update.

IT Generalist roles

IT Generalistroles have responsibilities divided among server systems and network infrastructure, multiple-user line-of-business applications and databases, and desktop/end-user support or training. 
These roles work with business clients and vendors to understand user needs and provide the right technology, in addition to concerns related to keeping systems up and running, security, and backup and recovery. May be the unofficial IT person.

Azure DocumentDB: ODBC driver now generally available

The Azure DocumentDB ODBC driver is now generally available, so you can renormalize data in DocumentDB, analyze the data, and create reports using BI and analytics solutions like Microsoft Power BI and Tableau. To learn more about this driver, please visit the Connect to DocumentDB using BI analytics tools with the ODBC driver documentation webpage.

How to get a list of domains on cPanel server

On cPanel servers /etc/domainusers will list each cPanel account and its main domain, but this is not every domain on the server.  

/etc/userdomains will list every domain on a server, but it will also include sub-domains, which you may or may not consider relevant depending on your use case for such a list.

# cat /etc/domainusers | sort# cat /etc/userdomains | sort

How to exclude dependency in Apache Maven

Using Apache Maven, dependencies can be globally excluded in your project like so: <dependencies><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version><scope>provided</scope></dependency></dependencies> Dependencies can be explicitly excluded for specific dependencies as well. For example, to use a project with Log4j 2 instead of Log4j 1.x: <dependencies><dependency><groupId>com.example</groupId><artifactId>example-project</artifactId><version>1.0</version><exclusions><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.logging.log4j</groupId><artifactId&…

Amazon Chime is a modern, fully-managed communications service from AWS

Amazon Chime makes it easy for you to communicate with people inside and outside your organization using voice, video, and chat.  With Amazon Chime, online meetings are easier and more efficient, crystal clear audio and high definition video keep you focused on the discussion, and the service is designed to work seamlessly across desktops and mobile devices. Because Amazon Chime is a managed service that runs on AWS, it doesn’t require you to deploy or maintain complex infrastructure and software. And you benefit from the security that comes with a data center and network architecture built to meet the requirements of the most security-sensitive organizations.

How to get curl windows binary with sftp/libssh support

There are two packages you need to download:

cURL with SSH2, SSL and SSPIOpenSSL

Make sure you down load curl of the version with

Downloading OpenSSL for Windows

We need to get two files from each ZIP archive and put them into the one directory.
From the cURL download, find:


From the OpenSSL package:


How to fix: Error 'C:\Program' is not recognized as an internal or external command, operable program or batch file

If a directory has spaces in, put quotes around it. This includes the program you're calling, not just the arguments

C:\Users\Administrator>C:\Program Files (x86)\PuTTY\psftp
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Administrator>"C:\Program Files (x86)\PuTTY\psftp"
psftp: no hostname specified; use "open" to connect

Azure Load Balancer uses a hash-based distribution algorithm.

By default, it uses a 5-tuple hash composed of source IP, source port, destination IP, destination port, and protocol type to map traffic to available servers. It provides stickiness only within a transport session. Packets in the same TCP or UDP session will be directed to the same instance behind the load-balanced endpoint. When the client closes and reopens the connection or starts a new session from the same source IP, the source port changes. This may cause the traffic to go to a different endpoint in a different datacenter.

Google Cloud Endpoints is a truly distributed API gateway.

Google Cloud Endpoints features a server-local proxy (the Extensible Service Proxy) and is built on the same services that Google uses to power its own APIs. For developers building applications and microservices on Google Cloud Platform (GCP), Cloud Endpoints is the best-suited modern API gateway that helps secure and monitor their APIs.

selenium is a very powerful automation testing tool.

Selenium is a web based application testing tool.  This tool can be widely used for compatibility, functional, regression and user acceptance testing.Open source toolSupport multiple programming language such as C#, JAVA, Perl etc.Work on different platform such as Linux, Mac OS and Windows.Pillar of supporting several browser (Chrome, Firefox, Internet Explorer, Safari etc.)

Keyboard shortcuts of Gmail

Tip: Hit "Shift + ?" to see the keyboard shortcuts
EverywherecCompose/SearchiGo to inboxqOpen Hangouts and focus the search boxhOpen Hangouts and focus the conversation listtCreate reminderShiftbFocus on notificationShiftmOpen main menuzUndo last actionChat and ComposeShiftEscFocus latest chat or composeShiftEscFocus main window (while in chat or compose)Ctrl.Advance to next chat or compose

Jira default issue types

Bug — A problem which impairs or prevents the functions of the product.
Improvement — An enhancement to an existing feature.
New Feature — A new feature of the product.
Task — A task that needs to be done.
Custom Issue — A custom issue type, as defined by your organisation if required.

Major Open Source Business Intelligence Tools


Birt is part of an open source eclipse project. It is sponsored by actuate and receives contributions from IBM and innovent solutions. Its several components make it a great tool. It has report designer and BIRT runtime, but most interesting are its chart engine, chart designer and viewer. You can develop and publish reports as a standalone solution.

Jasper report

Jasper is made of several components such as jasper report library, iReport report designer, jasper report studio and jasper report server. Jasper report is one of the most popular and widely used open sources reporting tool. Jasper report uses a pixel perfect approach in viewing and printing its reports.


Pentaho works as a complete business intelligence tool which covers ganut from reporting to data mining. Pentaho has a rich feature set which organizations can use very easily. It uses reports in various formats like PDF, HTML and more. This project also provides a community with forum, jira bug tracker and som…

How to add/register JIRA for NetBeans

Right-click the Task Repositories Trackers node in the Services window and choose Create  Task Repository.Select JIRA as connector.Unfortunately it doesn't support HTTPS, only HTTP at this time which is only good for intranet.

Azure DocumentDB is Microsoft's multi-tenant, globally distributed database system designed to enable developers to build planet scale applications.

DocumentDB allows you to elastically scale both throughput and storage across any number of geographical regions. The service offers guaranteed low latency at P99 - 99.99% high availability, predictable throughput, and multiple well-defined consistency models – all backed by comprehensive enterprise-level SLAs. By virtue of its schema-agnostic and write optimized database engine, by default DocumentDB is capable of automatically indexing all the data it ingests and serve SQL, MongoDB, and JavaScript language-integrated queries in a scale-independent manner.

TLS (formerly SSL) is a security protocol that can be added to HTTP to increase the security of your website

encryption: This protects the privacy of the communication between client and server.properly authenticating yourself: the client can trust that you are really you. The TLS handshake that is made at the beginning of the connection ensures the client that no one is trying to impersonate you;data integrity: this ensures that no one has tampered with the data in a request/response cycle; The TLS layer can be added to other protocols too, such as FTP (making it FTPS) or WebSockets (making ws://wss://).