Fabzia professional Coaching services

Fabzia not only avails you with our turf booking services by making your bookings in a very systematic and easy manner

We have come up with our own new Coaching services, where we train and coach kids for all sports activities such as cricket , football , basketball, volleyball, judo , karate , dance and much more . As we believe that Coaching kids not only enhances them by developing the true potential of a child but also analysis their performance of skills , training them to the best of our ability and guidance

As we provide with the best coaches to train them at professional level by helping them participating in matches at inter schools level as well as DSO and MSO the all round matches at state level and national level . We believe that a child should learn the sport he loves the most so that he can achieve his goals at a younger age having full knowledge of his liked game

Our coaches not only train the child for a game purpose but they believe in assisting the player to achieve his dreams . We build up their personalities and train them to be the best at what they pursue in life . Fabzia lets the youth shine fulfilling their wishes and dreams

Easy turf booking for SPORT players along with FABZIA TECHNOLOGIES

FABZIA TECHNOLOGIES is an online platform where you can book turfs and grounds simply by calling us on a Centralized number 7021420189/ 7621998998 which provides you with 24 hrs booking services

We provide turf bookings in all metropolitan cities such as Mumbai, Pune , Hyderabad, Banglore. As we know booking a turf can be a very hectic job to call on various turfs enquiry and then send a confirmation too in this process it gets a bit difficult to get your desired turf booking at your preference timings .

We are here to make your hectic process very much quick and easy by providing you with all available turf details at you timings as well as booking the turf for you.

Now not only you can play on turf at Discounted Rates but you can even bulk book the turfs via Fabzia . We also provide other services of arrangements of events , tournaments , birthday parties . Providing Coaching too for all sports activities too . We are here to help you out in making you booking experience reliable with fun playing .

Changing Web Hosting Services Provider in Jamnagar

There are many reasons why individuals or companies want to change to a new web hosting company. It could be as simple as not enough storage space or bandwidth, or it could be due to its customer service, or lack thereof.

Easier said than done? Changing to a new web hosting company may sound like a daunting task, but it doesn’t have to be that complex – there are just a few things to keep in mind.

You can find the best deal of hosting at Mehta Websolution.
Keep your web hosting account with your existing host open

It is recommended that you keep your existing web hosting account active until you have completed the transition steps (ie. new account setup, file transfer, email creation and setup, DNS modification and propagation). This will ensure that your website and domain email accounts will be running during the transition

Choose a suitable new web hosting provider

Considerations include:

a) Type of OS (Windows vs. Linux) – it depends on the technologies your website requires. For example, if your website requires ASP, MSSQL, MSACCESS or other Microsoft-specific technologies, then you will need to find a Windows-platform web hosting plan.

b) Bandwidth and disk space requirements

Make a backup copy of your existing website: download old account files

Ideally, files should be downloaded in the same tree structure in which you want to upload it later. Also look for any file or chmod permissions that you might to set on any folder or file. This is a fairly easy task and can easily be accomplished by FTP.

However, some free web hosting providers do not offer FTP access. This is especially true if you’re currently using a free Flash/drag-and-drop website creation service (ie. Weebly.com, WIX.com).

If this is the case, you will not be able to download your existing web files and will have to re-create your new web files. You should check to see if your new web hosting provider offers a free website creator.

To avoid running into the same problem in the future, make sure your new web hosting provider offers FTP access.

Setup new (same) email addresses

To ensure that emails are properly received, it is important to keep the same email addresses, including email aliases and forwarders.

DNS changes and propagation

Once you have uploaded your web files to the new web hosting server and re-created your email accounts, you can go ahead and make the necessary domain name server (DNS) changes.

DNS is usually obtained once you have signed up with the new web hosting provider. You will need to replace your existing DNS settings with the new one – this is usually done via your domain management panel (your domain registrar).

The new DNS will take anywhere between 24-48 hours to propagate, therefore the old web host is responsible for website and email in the meantime. This is why canceling the old service should be the very last thing to do.

Cancel your old account.

Once your new account has been activated and your website and email services at your new web hosting provider are up and running, you can proceed to have your old account canceled.

SlimAPI Framework Installation

Nowadays, The internet is full of third-party and custom APIs that offer a wide range of functionalities and Features. PHP offers several frameworks for web app, mobile app api development rapidly. However, time is always the crucial part of web developers and the app needs to be pushed at an impossible deadline. In such times, frameworks are the best option for rapid application development.

In this atricle, I will introduce you to Slim framework for PHP. Slim is fast becoming the most-opted framework for API development and small web apps as well as large web apps and mobile application development backend api. Although you can create REST API in several other frameworks like CakePHP, Symfony Laravel, Codeigniter, they have a steep learning curve and are often too cumbersome to use in rapid development scenarios.

Slim Frameword is microframe work which is only created for the developer who choose to develop apis.

Understanding Slim Framework

Slim is super lightweight framework, ideal for rapid web app development. One of the important usages is in REST API development. Slim supports all HTTP method (GET,POST,PUT,DELETE). Slim contains very handy URL structure with routers, middlewares, bodyparser along with page templates, flash messages, encrypted cookies and lots more.

At this point, it is important to understand the structure of the REST API.

Understanding REST API

REST is the abbreviation of Representational State Transfer. This is a bridge or medium between data resource and application interface, whether it’s on mobile devices or desktops. REST provides a block of HTTP methods which are used to alter the data. The following are common HTTP methods:

GET is used for reading and retrieving data.
POST is used for inserting data.
PUT is used for updating data.
DELETE is used for deleting data.

Basically, REST phenomena works on actions and resources. Whenever any action URL is invoked, it performs an individual method (or a set of methods) on that URL. I will further discuss this below with examples.

First we will need to install Slim framework for the REST API project.

System Requirements

  • Web server with URL rewriting
  • PHP 5.5 or newer

Role of Composer

  1. Enables you to declare the libraries you depend on.
  2. Finds out which versions of which packages can and need to be installed, and installs them (meaning it downloads them into your project).

If you are working on the localhost, you need to install it. If you haven’t installed it yet, just go to the following link and follow the instructions.

Instruction and more details about Composer Here.

How to Install Slim

We recommend you install Slim with Composer. Navigate into your project’s root directory and execute the bash command shown below. This command downloads the Slim Framework and its third-party dependencies into your project’s vendor/ directory.

composer require slim/slim "^3.0"

After installing Slim, the following piece of code will require it in the index.php file to require autoload file and instantiate Slim.

<?php

require 'vendor/autoload.php';
$app = new Slim\App();

Making a .htaccess File for Clean URL Structure

To make your life easier, you should create a .htaccess file that defines clean URL structure. At the root directory, make a .htaccess file and add the below code in it. This will provide a clean URL structure for the PHP file. (this just means that you don’t want to include PHP filename in the URL calls).

RewriteEngine On
RewriteCond %{Request_Filename} !-F
RewriteCond %{Request_Filename} !-d
RewriteRule ^ index.php [QSA,L]

If your index file is located in different folder (for instance, the “public” folder), then you can insert the full path of the index file in the last line:

RewriteRule ^ public/index.php [QSA,L]

Create a Database in MySQL

Now it is time for the first API call. Let’s make it systematically.

Retrieving Data

Enter the following code in the index.php file to get all the books from the database. A GET call is used for retrieval.

$app->get('/fetch', function() {
 require_once('dbConfig.php');
 $query = "select * from table order by id";
 $result = $connection->query($query);
 while ($row = $result->fetch_assoc()){
 $data[] = $row;
 }
 echo json_encode($data);
});

To streamline working with the API calls, I recommend using Postman (available from the Chrome App Store). This plugin greatly helps in API management and usage.

In postman, make a GET call with API URL.

This is all for the basic REST API in the Slim Framework. However, this API will not work until you add this command at the end of the code.

$app->run();

Conclusion

Creating and using the REST API with Slim framework is very easy. The biggest advantage of the framework is its ease of use and lightweight. The icing on the cake is that it is very easy to learn and a good developer could pick up the framework in a matter of hour. To summarize, Slim receives HTTP requests, review them and invokes the appropriate callback routine for HTTP requests and return the appropriate response(s).

If you need clarification about this article or have any other query about the Slim Framework, do let me know through the comment section.

What is Ransomware? What is WannaCry Ransomware? How it spreads? What can you do to prevent infection?

What is Ransomware?

Ransomware is a malicious software that encrypts the files and locks device, such as a computer, tablet or smartphone and then demands a ransom to unlock it. Recently, a dangerous ransomware named ‘Wannacry’ has been affecting the computers worldwide creating the biggest ransomware attack the world has ever seen. This has affected computers in India also.

What is WannaCry Ransomware?

WannaCry ransomware attacks windows based machines. It also goes by the name WannaCrypt, WannaCry, WanaCrypt0r, WCrypt, WCRY.It leverages SMB exploit in Windows machines called EternalBlue to attack and inject the malware. All versions of windows before Windows 10 are vulnerable to this attack if not patched for MS-17-010. After a system is affected, it encrypts the files and shows a pop up with a countdown and instructions on how to pay the 300$ in bitcoins to decrypt and get back the original files. If the ransom is not paid in 3 days, the ransom amount increases to 600$ and threatens the user to wipe off all the data. It also installs DOUBLEPULSAR backdoor in the machine.

How it spreads?

It uses EternalBlue MS17-010 to propagate. The ransomware spreads by clicking on links and downloading malicious files over internet and email. It is also capable of automatically spreading itself in a network by means of a vulnerability in Windows SMB. It scans the network for specific ports, searches for the vulnerability and then exploits it to inject the malware in the new machine and thus it spreads widely across the network.

What can you do to prevent infection?

  • Microsoft has released a Windows security patch MS17-010 for Windows machines. This needs to be applied immediately and urgently.
  • Remove Windows NT4, Windows 2000 and Windows XP-2003 from production environments.
    Block ports 139, 445 and 3389 in a firewall.
  • Avoid clicking on links or opening attachments or emails from people you don’t know or companies you don’t do business with.
  • SMB is enabled by default on Windows. Disable smb service on the machine by going to Settings > uncheck the settings > OK
  • Make sure your software is up-to-date.
  • Have a pop-up blocker running on your web browser.
  • Regularly backup your files.
  • Install a good antivirus and a good anti ransomware product for better security
  • Below is a consolidated list that we need to block on your firewall/antivirus

IPs

116.0.5.10:135
16.0.5.10:49
10.132.0.38:80
1.127.169.36:445
1.34.170.174:445
74.192.131.209:445
72.251.38.86:445
154.52.114.185:445
52.119.18.119:445
203.232.172.210:445
95.133.114.179:445
111.21.235.164:445
199.168.188.178:445
102.51.52.149:445
183.221.171.193:445
92.131.160.60:445
139.200.111.109:445
158.7.250.29:445
81.189.128.43:445
143.71.213.16:445
71.191.195.91:445
34.132.112.54:445
189.191.100.197:445
117.85.163.204:445
165.137.211.151:445
3.193.1.89:445
173.41.236.121:445
217.62.147.116:445
16.124.247.16:445
187.248.193.14:445
42.51.104.34:445
76.222.191.53:445
197.231.221.221:9001
128.31.0.39:9191
149.202.160.69:9001
46.101.166.19:9090
91.121.65.179:9001
2.3.69.209:9001
146.0.32.144:9001
50.7.161.218:9001
217.79.179.177:9001
213.61.66.116:9003
212.47.232.237:9001
81.30.158.223:9001
79.172.193.32:443
38.229.72.16:443
Domains:

• iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea[.]com
• Rphjmrpwmfv6v2e[dot]onion
• Gx7ekbenv2riucmf[dot]onion
• 57g7spgrzlojinas[dot]onion
• xxlvbrloxvriy2c5[dot]onion
• 76jdd2ir2embyv47[dot]onion
• cwwnhwhlz52maqm7[dot]onion

File Names:

•@Please_Read_Me@.txt
•@WanaDecryptor@.exe
•@WanaDecryptor@.exe.lnk
•Please Read Me!.txt (Older variant)
•C:\WINDOWS\tasksche.exe
•C:\WINDOWS\qeriuwjhrf
•131181494299235.bat
•176641494574290.bat
•217201494590800.bat
•[0-9]{15}.bat #regex
•!WannaDecryptor!.exe.lnk
•00000000.pky
•00000000.eky
•00000000.res
•C:\WINDOWS\system32\taskdl.exe

Sources :  Kerala Police Cyberdome

 

How to install NginX on cPanel/WHM Server

NginX is one of the most popular choice open source Web server and a reverse proxy. For those who are not very familiar with Linux & have cPanel/WHM installed in your server or VPS here is the guide on how to install them.

The package comes with Nginx Admin plugins for cPanel. To install execute the following command through SSH client. You have to login as root.

cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install

If you are installing Nginx Admin for the first time and there is Python Error while installing you have to execute the following command.

./pythonfix
./nginxinstaller install

If you want to uninstall Nginx Admin, execute the following commands.

cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller uninstall

 

 

Convert PDF Documents with Able2Extract Professional 11

As the new trends in technology are constantly growing, we are becoming familiar with how productivity tools can actually help us. From making our work more streamlined up to saving us hours on repetitive tasks — it’s obvious that we are becoming more and more dependent on our digital sidekicks to get the job done. And that is a good thing since our work has become much easier and faster.

There are numerous ways how we can benefit from productivity tools. Let’s take document management, for example. It is one of the most time consuming and frustrating tasks in the modern office. When receiving a huge amount of documentation it is never easy to arrange everything or filter just important files. And in the majority of cases, the documents we receive are in PDF format, which leaves us with almost no choice when it comes to their editing. Simply put, PDF files cannot be edited by default.

If you wish to manually retype the entire document or just some specific parts of it, it would take a lot of time and nerves but eventually, you will complete the task. But at what price? That is why some companies have developed software solution for this problem.

One product that can convert uneditable PDF documents is Investintech’s Able2Extract Professional 11. The tool has an advanced technology that can convert even a scanned PDFs into fully editable file formats. With Optical Character Recognition engine, it scans the image PDF and reads the text locked in the image. When integrated into a PDF converter, it enables us to extract that image text into an editable digital format.

The tool is very easy and intuitive to use so following these three steps is all it takes to convert any text from scanned PDFs using Able2Extract OCR technology:

1)   Open your file you’d like to convert

2)   Select the entire document or some parts of it

3)   Choose the desired format and click Save

Besides creation, you can edit your PDF content with the latest version of PDF Editor where all changes are instantly visible, right on the spot.

You can use this editing panel for:

  • Adding or removing text, shapes, and images
  • Merging multiple PDFs into one large file
  • Extract an individual or several pages
  • Resize and rotate pages
  • Move and scale content
  • Redacting any sensitive information

 

Among these features, there is a lot more what Able2Extract Professional PDF Converter has to offer. It is free to try for 7 days, so you can download it here. We are sure you will not be disappointed.

One Click Extension Manager: Manage Chrome extensions

If you have multiple extensions installed in Google Chrome browser, whose icons take up a considerable amount of space on the computer screen, then this simple trick will help you disable them in an instant. Google Chrome doesn’t support one click disable feature. Every time you want to disable a extension you manually need to navigate to settings. However, there exists a way to hide multiple extension icons in Google Chrome browser using One Click Extension Manager.

Download One Click Extension Manager. It is a useful extension to disable extensions installed in google Chrome. Once installed, Chrome Extension Manager silently resides on the side adjacent to your address bar and assist you to disable the extensions at command. Earlier, the extension was known by the name “Disable all extensions”.

If you want to disable the extension, simply click the switch-off icon.A tab will appear on your screen prompting you to disable all the extensions. Chose this option to disable all extensions tab. At any time you can also enable the extensions. After you chose the “Disable all extensions option, it displays “Re-Enable all extensions” option. simply click it to undo the changes made earlier.

One Click Extensions Manager also provides individual remove or toggle option from the same menu.

Left-clicking on an extension enables or disables its active behavior, while right-clicking allows you to uninstall it from your web browser. It does ask you to confirm the uninstall action twice to prevent you from accidentally removing an extension.