What is Python Programming Language? Python programming language is a popular language nowadays. It was created by Guido Van Rossum, and released in 1991. It is used for: Web Development Software Development Mathematics System Scripting What can Python Language do? By using python programming language we can create web applications. Python can be used to create workflows along with other softwares. Python can be used for connecting to database systems. It can also read and modify files. By using python we can handle big data and perform complex mathematics. Python can be used for production-ready software development and prototyping. Why Python? Python can work on various different platforms like windows, Mac, Linux, Raspberry Pi etc. The best thing about python is that it has very simple syntax just like English language thus, making it easy for user. In python, developers to write programs with short syntax than other programming languages. Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick. Python can be treated in a procedural way, an object-oriented way or a functional way.
IAAS PAAS SAAS: CLOUD COMPUTING IAAS PAAS SAAS are the trendy topics of Cloud computing for small business all over the world. This topic covers most of the online territories. Before switching your business to cloud service for infrastructure deployment or software deployment. You should know about the differences between infrastructure as services (IAAS), software as services (SAAS) and platform as a service (PAAS). These three services are the three main categories of cloud computing. Basically cloud computing is using a network of different servers and these servers have their functionalities like host, store, manage and process date online. INFRASTRUCTURE AS A SERVICE (IAAS) Cloud infrastructure is known as infrastructure as a service (IAAS). This service is completely automated compute and highly scalable. IAAS service is self made service, in this we will have network, storage, servers, and virtualization. That’s pretty nice that this IAAS provides these services. Instead of purchasing hardware outrights, it allows users to purchase resources on demand. What IAAS Delivers Basically IAAS only delivers cloud infrastructure to organizations. It includes servers, networking, and storage through virtualization. These servers provide through API or dashboards to the client. IAAS handle all the servers and storage through virtual data center in the cloud. What’s the drawback of this service? IAAS clients have to implement their own operating system, not only that in fact they have to access middleware, data, runtimes and applications. IAAS users face many problems and in this case too many responsibilities are there. IAAS Advantages And Characteristic IAAS is a most flexible cloud computing model It is highly scalable Resources are available as a service Provides complete control of the infrastructure to organization. PLATFORM AS A SERVICE (PAAS): PAAS or platform as a service is a cloud computing service which provides framework to application or other developers. In this developers can develop or customize the software or applications. It makes the development, testing or deployment of software easy, fast and cost- effective. What PAAS Delivers Delivery is similar as SAAS mode, there is a little difference i.e. it provides the platform to create software or application where as SAAS delivers the software on the internet. Developers can easily develop his software or application in PAAS. It provides all components and developer has not need to take worry about infrastructure, server, software updates or operating system. PAAS Advantages And Characteristics Allows easy migration to the hybrid Greatly reduce the amount of coding Web services and databases are integrated PAAS provides many services to assist with the development, testing and deployment of apps. SOFTWARE AS A SERVICE (SAAS): It is also known as application services. This service is most commonly used for business in cloud computing. SAAS uses web application and these applications are managed by the third party vendor and its interface is accessed on the client’s side. What SAAS Delivers SAAS makes all things easy for clients because it eliminates the installation of operating system and run application on computers. As mentioned in picture that everything will manage by the vendors: application, data, middleware, runtime, operating system and infrastructure. We can say that all the facilities are provided in SAAS. Developers just have to access software or customize according to their needs. SAAS Advantage And Characteristics It reduces the time and money which consumes in installing operating system, hardware, and managing software. It managed from central location It is accessible over the internet It hosted on remote server
How To Install CodeIgniter In Window How to install Codeigniter in window is very easy you just follow some easy steps to install codeigniter in window. For window you in wamp server and if you are installing codeingiter in OS X and Linux you need to have MAMP and LAMP server in your system respectively. Now these are the steps of how to install codeigniter in window: First of all you need to download the codeigniter. Just go to search engine and search for download . codeigniter and go with first link as shown below. Click on download Codeigniter 3 as your are downloading it in window. Save this zip file where ever you want to save it. Extract this zip file. Just right click on zipped file click on extract all. After that if you want to change the extract file locations you can click on browse otherwise just extract it. Go to your wamp folder. Then select www folder. In www folder create a new folder and name it. As I named it ‘ci’. When you done with all these steps. Go to codeigniter folder which you extracted. Copy all the folders. Paste these folders in the ci folder which you were created in www folder in wamp. Start your wamp server. After that go to chrome and search for localhost.your ‘ci’ folder which you were created, will shown on localhost. Open this folder, all the data will created in this folder.
WHAT IS REST API RESTFUL API or Rest API is the most popular API. In REST API , REST stands for Representational State Transfer and API stands for Application Program Interface. It is a code that allows software programs to communicate with each other. It defines correct way to write a program that request services from an operating system or other application. How API Works? API’s are made of two related elements. The first is specification that describes how information is exchanged between programs, done in the form of request for processing and a return of necessary data. The second is a software interface written to that specification and published in some way for use. Let’s understand working of API with an example: When you use an application on your mobile connected with internet and sends it to the server. Server retrieves that data, interprets it, performs the necessary action and sends it back to your phone. The application then interprets that data and presents you with the information you wanted in readable way. This is what an API is. This all happens via API’s. In layman language –imagine you are sitting in a cafeteria you want to drink coffee. You will tell your order to the waiter. Than waiter will go to the kitchen chief will make coffee. After that, waiter will deliver coffee for you. Here waiter is acted as API. RESTFul API A RESTFul API is an application program interface that uses HTTP request to GET, POST and DELETE data. Because of REST API’s use HTTP, they can be used by practically any programming language and easy to test. While REST can be used over nearly any protocol, it usually takes advantage of HTTP when used for web APIs. This means that developers do not need to install libraries or additional software in order to take advantage of a REST API design. However, there are drawbacks of Restful API design. You can lose ability to maintain state in REST, such as within session, it is more difficult for newer developer to use.
What is Reactive Programming? Reactive programming used to improve user’s programming experience. Everyone wants to make their application more responsive. In nutshell we want to deliver effortless user experience our users without freezing the main thread, slowing them down and we do not want to serve the log-grade performance to our users. To maintain the main thread free, we want to do a lot of heavy and time consuming work we want to do in the backend. We also want to do heavy work and complicated calculations on our server as mobile devices are not powerful to do the heavy pickup. So we need asynchronous work for network operation. A reactive system is characterized by four properties: Responsive: A reactive system needs to handle requests in a reasonable time (I let you define reasonable). Resilient: A reactive system must stay responsive in the face of failures (crash, timeout, 500 errors. ), so it must be designed for failures and deal with them correctly. Elastic: A reactive system must stay responsive under various loads. Consequently, it must scale up and down, and be able to handle the load with minimal resources. Message driven: Components from a reactive system interacts using asynchronous message passing.
Web Services Web services can be defined by many ways: Web services is a client application or application component for communication Web services is a software system for interoperable machine to machine communication A web service is a collection of standards or protocols for exchanging information between two devices or application. For example: java, .net, PHP application can communicate with other application through web services over the network. So web service is a language independent way of communication. Types of Web Services: There are two types of web services: SOAP services. REST services. SOAP Services SOAP is a protocol which was designed before the REST. Soap Stands for Simple Object Access Protocol that has been around for a while and enjoys all the benefits of long term use. Microsoft developed SOAP to take place of older technologies that don’t work well on the internet. The main idea behind designing SOAP was to ensure that program built in different platform and programming language could exchange data in easy manner. It is a XML based protocol for accessing web services. The XML is used to make requests and receive responses in SOAP can become extremely complex. In some languages, you need to build those requests manually. This becomes a problem because SOAP is intolerant of errors. In Fact when working with .Net languages, you never even see the XML. REST Services Rest web server is an Architecture style not a protocol. It is an abbreviation of Representational State Transfer. This was designed especially for working with component such as media component, file or even objection on a particular hardware device. Any web service that is defined on the principles of REST can be called as Restful web service. REST provides a lighter weight alternative. Instead of using XML to make a request, REST relies on simple URL in many cases. In some situations you must provide additional information in special ways, but most web services using REST. A RestFul web service relies exclusively on obtaining the needed information using the URL approach. REST can use four different HTTP1.1 verbs (GET, POST, PUT and DELETE) to perform tasks. DIFFERENCE BETWEEN SOAP AND REST WEB SERVICES SOAP WEB SERVICE REST WEB SERVER 1. SOAP is a protocol 1. REST is an Architecture style 2. It is an abbreviation of Simple Object Access protocol 2. It is an abbreviation of Representational State Transfer 3. SOAP was designed with a Specification. It includes a WSDL file which has the required information on what the web services does in addition to the location of the web service 3. REST is an architecture style in which a web service can only be treated as RESTFul service 4. SOAP cannot make use of REST since SOAP is a protocol and RESR is architecture. 4. REST can make use of SOAP as the Underlying protocol for web services, because in the end it is just an architecture patter. 5. SOAP defines standards to be strictly followed. 5. REST does not defines too much Standards like SOAP. 6. SOAP requires more bandwidth and resources 6. REST requires less bandwidth and resources. 7. SOAP defines its own security. 7. RESTFul web services inherit security measurements from the underlying transport. 8. SOAP is less preferred than REST. 8. REST is more preferred than SOAP.
Facebook Ad Campaign is most usable campaign nowadays. Because most of the users are using facebook so it is easy to promote your brand name from facebook ad campaign. Campaign contains more than one ad sets and as sets contains more than one ad. Why should I choose FACEBOOK ads to run a business…..?????? You should always choose facebook ad campaign to run your business or to promote your page. Because you can get highest reach through facebook ads by spending small amount of money instead of Google and YouTube. If you want to viral your video on YouTube it will be very expensive for you because YouTube advertised through Google and Google charged too much for an ad. You can viral your video on facebook very easily it will cost you very less. Facebook reach and views If you spent some money on your ad for around 1 lakh people than it will show on 1 lakh people’s timelines weather they click on it or not, it is another matter, if they click on your ad than it will count as views. What is the difference between creating one ad and multiple ad…????? There is a same type of audience in create an ad and in multiple ads you can choose your audience of different interest , different behavior and demography and check from where you are getting more response. What kind of Audience I should select….??? Always select that audience which is similar to your ads. It means those people who will have same type of interest which you are posting or those you will give some response on your post. When you will create your ad campaign it will give you audience selection option. You have to choose AGE, LOCATION, INTEREST, BEHAVIOR etc. So choose it carefully. There are two options lookalike audience and custom audience… LOOKALIKE– presently those people who are reacting on your page it will show your ad only that kind of users. There will be another option of reach shown there if you increase accuracy than your reach will decease so always select lesser accuracy so your reach can improve. CUSTOM– if you have users name, email ids and other information you have to upload all these information there than your ad will be seen by them BUDGETS There are two types of budgets we used in ad campaign. LIFE TIME BUDGET: In life time budget we have to set your schedule from starting date and ending date. It means you have to mention there that when you want to start your campaign and end your campaign. DAILY BUDGET: In daily budget there is no need to choose starting date and ending date of ad campaign. Whenever you need to start you can start your campaign or when you need to end you can end and restart your ad campaign. Your budget will set accordingly. BID AMOUNT Don’t let it by default, set it manually and always start bid with smallest amount (1 rs.). You can vary your bid amount if you are not getting a good response than increase your amount by 1. If you put large amount than your daily budget will end soon…so always go smoothly and you will get a good result definitely.
What Is PATENT? Patent It is a set of exclusive rights granted by an intergovernmental organization to an inventor or assign for a period of time. It provides an enforceable legal right to prevent others from exploiting an invention. Right Conferred by Registration The invention cannot be commercially made, used, distributed or sold without the patents’ consent. Its rights can usually be enforced in a court of law. Who can apply for it? Business Owner : With an idea or product . Research Scientist : With a new concept or formula . Professional (Employee) : With new for software or business method. ME or PhD Holder : With research project. Student : With intent to learn more about patents and how they can protect your ideas The word “patent” continues to the most sought-after word in business, research and development community that is being searched over internet for more information and guidance .Possibly, you are influence by reading about it related news and the idea of owing intellectual property right for invention. The procedure of patent registration in India How to write your invention content Step1: Specification You have to keep the collection of your invention which specifies your invention properly, in simple words, specification is a description of your invention. Depending upon the sufficiency of the description a specification may be either provisional or complete specification. You can include these points in the description such as: Area of invention Description of the invention and what it does How does it work Advantages of the Invention Provisional and complete specification A provision specification is often the first application filed in respect of an invention, and usually contains only a brief description of the invention. It need not contain claim. Compared to provisional, complete specification contain full description of invention, it comprises background of invention, title, field of invention, drawbacks, advantaged, summary of invention, description of figures, claims, abstracts. Complete specification must be filled with in the 12 months from the date of filling of the provisional specification. Step2: Including diagram or sketches explaining invention It will play an important role in patent application .Because diagram makes your content easy to understand. Step3: Check your subject matter whether it patent-able Step4: Write patent application In case you are at very early stage in the research and development for your invention, then you can go for professional application. It gives following benefits: Secure filing date 12 months of time to file complete specification Low Step5: Filling, publication and RFE The procedure for the grant of patent starts with filling of its application along with the prescribed fees at the patent followed by request for examination (RFE) in the prescribed format, after the publication of application. Upon receiving this request the controller gives your patent application to a patent examiner who examines the application with different patent ability criteria. Step6: Respond to objection Application may be abandoned in the order to meet the objections. If the application does not comply with objection, the objection will be abandoned. After complying off the requirements the application is published in Official Journal Patent will be granted if the application of found to be in order. For this, best thing to do is analyzed the examination report with its professional and create a response to the objections raised in the examination report. Step7: clearing all the objections The communication between the controller and patent application to ensure that all objections raised in the patent application are resolved. After that, inventors has fair chance to prove his point and established novelty and inventive step over existing prior art. After the application would be places in order for grant once it is found to be meeting all its ability requirements. The grant of patent is notified in its journal which is published time to time. The whole process takes at least 2 years. Duration : The tenure for patent is 20 years from the date if filing of the application for it before the patent office. It is the responsibility of the patentee to maintain as issued patent by paying the annuities until it expires. After 20 years the term the invention claimed in it falls into the public domain. Its Advantages You can rent it. You can sell it. You can stop others from using it without your permission. You can use it for your purpose. Indian Patent Office There are 4 Indian offices at the location: Chennai, Mumbai, Delhi, and Kolkata. Based on the address of the applicant, he can file an application for it in the appropriate patent office for his region.