We can convert the string to an int by using following methods:
1. Convert class
2. Parse method
3. TryParse method
4. A custom method
1.Convert class
This method is used to convert one datatype to another datatype.
Convert...
When we are entering text in a textField and that textField is at bottom of the screen then we need that the textField should appear above the keyboard and the keyboard should not hide the textField.. For that we need to set the height of keyboar...
For an application we need some authorization method, Policies in rails is one of them.
There is one library Pundit used for authorization.
Pundit gem uses object oriented design and Ruby classes.
To start with add this gems into your Gemfil...
Boxing
The automatic conversion of value type e.g int,char,float etc to a reference type e.g object is termed as Boxing. In general the value type variables are stored in memory space called stack but whenever there is a boxing process the val...
In this tutorial we will have a look on Draper gem, which helps us decorate our views more like in object oriented approach. Its a great gem and provides us lots of options to decorate single object and collection of objects. We discussed present...
Stack view is a good option to give less number of constraints to the storyboard items. If we are using stack view then we don’t need to give constraints to each label or button or any object, we can directly place labels or buttons or anyt...
Here I created a small function to get the list values through "forEach" function of Angularjs. In the given functionality, I get the list items and push it in to the "listTextVal" array.
Here are the complete Angular funct...
Size Class is used when we need to have different constraints for different screen sizes or orientations.
The following table shows how the size classes apply to the different devices and orientations:
Verticle size C...
StackView is used to display views in StackView. StackView is added from API level 11.
Steps to implement StackView
1. add StackView in layout .
<StackView
android:id="@+id/stackView"
android:la...
To create marquee effect first set scroll view either via storyboard or via code
Here in this example I am setting up scroll view via code.
declare these variables
UIScrollView *scrollView;
NSTime...
There are 4 types of variables in Ruby: Global, Local, Instance and Class. Ruby is a language where a variable can contain any type of object, you can assign a string to a variable which has previously an integer value. As in ruby we generally do...
In this article we will going to give privilege to users to log in by their social networking profiles.
Here we will discuss to log in by facebook.
First we will going to install Devise gem.
Now when we have installed and integrated Devi...
Hello readers
This post gives and overview of the Export module in PIM. It describes how Export works in Product Information data.
Export
The export module in PIM Desktops is used to export the product data to electronic catalogs. I...
Devise gem is one of the highly recommended gem used in Ruby on Rails.
It has many features such as Email sending, locking User, Authenticating user and many more.
To install Devise gem, you need to specify it in your Gemfile
g...
We frequently incorporate frameworks such as Bootstrap with our rails application. For going beyond the standard CSS, We require CSS preprocessors. They not only enhance the standard CSS but also provide several other useful functionalities such ...
Cross-Site Scripting(XSS) is a type of attack in which attacker can insert and run the client side script in the web application. It occurs when user does not validate or encode the user inputs and show it in the browser directly. The most common...
After connecting database successfully, the next important task in an application is performing the query on the connected database. This article provides the details about how we can run a query to a MySQL database using mysqli extension. The ar...
Xpath Nodes:
We will use following XML to cover Xpath nodes:
<Film>
<title> Harry Potter </title>
<Director> Mr. X </Director>
<Producer> $500 </Producer>
</Film>
...
In this blog we will go through a set of best practices for working with ADO.NET:
1. Database Connection
From performance perspective, it is important that While working with a database that we should open a connection with the ...
If you want to validate your email field with a list of domain name and normal email validation, then we can do that with the help of following code:
HTML:
<div class="form">
<input id="emailAdd" type="text" onkeyup="emailVal()...
Hi friends today I am going to guide you how you can make our controller skinny by following some basic object oriented approach in rails. Often we start writing our program business logic in our controller thus making mess of our controller as t...
Tester can test mobile application with manual methods or with automated scripts.
Please find the following automate testing tool below:
1.Appium :- It's an open-source testing tool for mobile and web application as well. Appi...
EventBus is third party library which is best for communication with Activities,Fragment,Thread etc. It simplifies the communication between components. It is fast and less code use.
First of all add dependencies to gradl...
In Django framework first we create the project and follow these step shown below:
Step1- First we create a project in your Django. If you are not able to create a project then use this link. This link helps to create a project in Django frame...
We have been discussing refactoring in our previous posts. Next to our refactoring pattern, we will discuss few gems that can be used to improve our coding style.
In my last post i explained form objects pattern. Form objects are not...
Hello readers, In this tutorial I will guide you to create "Multiple Progress Bar using HTML, CSS and jQuery" which will helps to animate all progressbar's on a single click.
In mine code, I have set the max value for eac...
To Create a SplitViewController in swift follow the steps:-
1- Create a new Project.
2- Add a splitViewController.
3- Create a cocoaTouch Class inherits from UIViewController named as DetailViewController
4- Create another CoCoatouchC...
Hello Readers,In my example I have simply created Radio and Checkbox buttons using Bootstrap framework.
We basically use checkboxes when we need to select one or several options from a given list while radio buttons are used for selecting one ...
We use Decorators for cleaning up view logic and models of a rails application. So if we use decorators, models and views would be less complex. When we use decorator for a project we might have a 1:1 mapping between models and decorators which m...
In this blog I am going to explain Quick Sort and also implement it using Java.
Quick Sort is an efficient sorting algorithm. It is also known as partition-exchange sort. Quick sort shows an average time complexity&nbs...
Suppose we want to add the content of different elements in a single element, we use append for that.
Below is the example which will append the text of an input into a div.
HTML-
<div class="aside_header" id="s...
Many times it has been noticed that some set of steps were required in another cucumber step. One way is to write previous steps again in the required cucumber step but this violates the “Reusability” feature of cucumber. So, the best...
This post is helpful to generate action script to call adobe native extension files. Here we are using FDT IDE used to create Action script for ANE.
1. Download FDT from http://fdt.powerflasher.com/docs/Installing_and_Running_FDT#Standalone_In...
String Literals:
The string literals is the most basic form of pattern matching of regular-expression.
For example if regular-expression is srinivas and input string is srinivas then match will succeeds.
Enter the regex: srinivas
Ente...
Rails has different types of finder methods that reduces your great amount of time. Suppose you want to create a record only if it doesn't exist already, your first approach would be first find the record and if is not already exist then you ...
The Market got the revolution now a days, the revolution of hand held device. Smart Watches, Personal Computer, Home devices, Home TV, Etc all connected with Internet and are operated by hand hold devices like mobile and tablets. So, IOT “I...
The following code will show the Alert with textField :-
UIAlertController *alert=[UIAlertController alertControllerWithTitle:@"Alert Title" message:nil preferredStyle:UIAlertControllerStyleAlert];
// to add textField
[aler...
Git is a version control system which keeps the track of changes made in the source code. There are many times, we do not want to upload the credentials file on git because those will be visible to all the stakeholders. Also, there are many files...
There are many applications that run on different geographic locations and teams from locations also work on the same project. It may be possible the different team members are comfortable in writing feature files in different languages. So, cucu...
Cucumber is a command-line tool that reads specifications from plain-language text files but cucumber itself does not have any idea as how to execute the scenario steps. Cucumber needs step definition to convert Gherkin step into some desired act...
Gherkin is a Business Readable language that Cucumber understands and describes the application flow. In cucumber each line should start with a Gherkin keyword. Gherkin provides the following keywords:
Feature
Scenario
Scenario...
A scrollbar is a communication method or gadget in which nonstop content, pictures, or some other substance can be looked in a foreordained heading (up, down, left, or right) on a PC showcase, window, or viewport so that the majority of the subst...
Cucumber a command-line tool has scenario inside the Feature file which contains a list of steps for the Cucumber to work through. Cucumber follow some basic rules or syntax called Gherkin to understand these feature files.
Since eac...
Hello,readers I had created a simple animated checkbox using Font Awesome ( CSS Bootstrap file), along with pseudo elements, CSS3 Transition property and opacity.
In my example, I had created an unordered list and placed checkbox tag along wit...
This has been noticed that many times we try to locate an element and we do not get the element. The syntax of jquery selector is also correct but it is unable to find the element. In that case first take a look on entire HTML of the page and the...
From Google Play Services 7.8 Face Detection include in Mobile Vision API. It helps to Detect and track faces from Live Camera or Video.
1. add google gms service dependencies to gradle file.
compile 'com.google.andr...
In magento sometimes we are required to apply our own custom fee charges to reflect them when we generate the PDF from invoice in admin panel.
Lets see how we can do it:
1. Create a module with namespace as Custom and module as Fee.
...
Test Completion Matrix:-
When we completed our testing activity than there are so many matrices which are accumulated to make the testing reports. Few of them are mentioned as below --
Total number of accomplished tests.
Total number o...
Hello guys,
In this tutorial I have defined about reveal effect animation and this tutorial will also help you to set custom circular reveal effect animation in your app like whatsapp. First, Lets look what is reveal effect animation and...
Hello Readers
Today we will discuss about workflows for PIM Desktop. The steps to interrupt or continue an active workflow.
Workflows
A workflow is a group of tasks that are organized in order to automate any business process. ...