#R.I.P MVC , now time to 'MOVE' on

As a part of  application models, MVC is a phenomenol idea.We have models that are good self-contained bits of state, views that are good self-contained bits of UI, and controllers that self-contained bits of …??
Confused..!!!
 Certainly it was not the first one to notice this, because the problem with MVC was to end up stuffing too much code into the controllers as we are not aware of it that where else to put it.

To overcome this  as a part of  MVC, there was a new pattern:  MOVE. Models, Operations, Views, and Events.

Overview :

#R.I.P MVC , now  time to MOVE on

Lets define in a shorter view,  this figure shows the basic structure of a MOVE application.
  • Models can encapsulate everything that the application knows.
  • Operations can encapsulate everything that the application does.
  • Views will mediate between the application and the user.
  • Events can join all these components together and safeguard them.

On the basis of  avoiding over code in MVC, it was also peculiar noting that there were recommendations for what the objects of each type were allowed to do in MOVE . These were represented as arrows on the figure. For example, here views are allowed to listen to events that are emitted by models, operations were allowed to change models, but here models should not be referred to either views or operations.

Models

An archetypal model was a 'user' object. It usually contain at the very least an email address,  probably a name and also a phone number.Its  not insinificant  to  MVC
This  MOVE application can  model up only wrap knowledge. However, in addition to getters and setters, they can  contain functions that make to check 'is this the user's password?',  but might not contain functions that could make you save them to a database or upload them to an external API. That would be the an operation's job.

Operations

 Logging a user in was a common operation for applications in MOVE. This is probably  two sub-operations which are composed together: firstly get the email address and password from the respective user, and second have to load the 'user' model from the database and verify whether the password matches.

Perhaps, operations were the doers of the MOVE world. They were responsible for making changes to the models, for displaying the right views at the right time, and also for reacting to events triggered by user interactions. Within a better factored application, an each sub-operation can be run independently of its parent wihtout any support; that is why in the figure events flow upwards, and changes are maintained downwards.

The exciting aspect about this using operations in this way was that your whole application can itself be treated as an operation that is started when the program boots. This produce as many sub-operations as it needs, in which each concurrently existed sub-operation is runs in parallel, and exits the program when they were all finished.
This type may not be similar to MVC.

Views

Here, the login screen is a view which was responsible for  displaying a few text boxes to the user at MOVE. When the user clicks the "login" button the view will allot  a 'loginAttempt' event that contains the username and password that is typed by user.

Apart from MVC, everything which is visible to the user interact with, should be powered by a view. These not only display the state of the application in an understandable way, but also normalize the flow of incoming user interactions into meaningful events. Perspectively views does not  change models directly, they simply emit events to operations, and does  wait for modifications by listening to events emitted by the models in the part of  MOVE.

Events

The 'loginAttempt' event is powered by the view when the user do click the login in the part of MOVE. Apart from these, when the login operation is finished, the 'currentUser' model will emit an event to notify your application that  has modified.

Listening on events was what gives MOVE (and MVC) that the inversion of control which we need to allow the models to update views without the models being directly aware of which views they were updating. It is the most powerful abstraction technique, which is allowing components to be coupled together without interfering with each other

Conclusion:
 See friends,I don't wish to misunderstood as indicating that MVC is worse; its truly has been an incredibly successful way to structure larger applications for the last few decades.
We also had seen more relevantly the work of  MVC with  ASP.NET   which is mainly constituted with it in the  framework of .NET.
From the time, it was invented however, new programming techniques also have become popular. Without any closures ,event binding could be much tedious; and without deferrables  the idea of making individual operations as objects in their own perspectives right does not make much sense.

 Ofcourse,  MVC is an awesome, but it was designed with decades old technologies. MOVE is just a update to make good use of the new tools and techniques we have in our technical environment.

Also see : Work with ASP.NET

Get Removal Of Write Protection From USB/Pendrive

We know that removal disks are used to store  all files .Here, Write Protection can be enabled to keep the files secret  inorder to protect removal risk from various viruses.But at  present write protection to the pen drives, USB's, External hard disks had become a problem for various users.Initially users put the password to it and they may  face many problems while opening it.Accessing the removable disk with write protection is harder.So lets undergo a crystal clear procedure to remove write protection.

Get Removal Of Write Protection From USB/Pendrive



Remove Write Protection From USB/Pendrive

These can be the working ways  which are tested and working correctly. I gues these ways could help you  in removing write protection from USB/pendrive.

1.Removing write protection by using Registry Editor :


1. At First we have to open the Registry editor in our PC or Desktop.

2. Then click on Start button ==> Run ==> and type "regedit" and press enter.

3.Next we see a pop up menu with five folders.

4. Then we have to navigate to HKEY_LOCAL_MACHINE ==>SYSTEM ==> Currentcontrolset ==> control.

5. Now "storatedevicepolicies" folder have to be created under  " control " menu.

Get Removal Of Write Protection From USB/Pendrive


6. And open a new note pad file.

7. Then copy the below path.

" cd\reg add “HKLM\System\CurrentControlSet\Control\StorageDevicePolicies” /t Reg_dword /v
WriteProtect /f /d 0 " 
( * Not with Quotes )

8. Now save file as DISABLEWP.BAT

9. Next copy to Startup folder.After this 'writeprotect' option will be appeared in the right side, let right click on it and change value of hexadecimal value from  '1' to '0'.

10. Then remove the pen drive and restart the PC.



2.Removing write protection by using Command Prompt :


1. Open Command prompt, Go to Start ==> Run ==> type "cmd" and press enter.

2. Now type " Diskpart "  at command prompt window and press enter, so it will appear as shown below.

3. Beside to diskpart > type "List Disk" and press enter. It will show you configuration and properties of USB.

4. Then type 'attributes disk clear readonly' and now click enter to remove the write protection on your USB.


Get Removal Of Write Protection From USB/Pendrive

After using all these above commands, the data in  Pen drive will be deleted completely and we can use pendrive normally.  



3.Formatting Pendrives Before OS Boots :


1. Initially we have to shut down our PC first.

2. Then connect our Pen drive to the PC in switch off mode and turn on the PC . When computer is about to start , please press F8 before " Starting Windows " appears.

3.Next it will be redirected to Advanced booting window.

4. Now we select " Safe mode " using key board.

5.  When the  pendrive is detected ,just  navigate to local disk on PC.
At the starting point we will see as (default Local drive C ) C:\ Windows\system 32 >
Here type the drive name to which the pen drive was connected.
For eg:  your Pen drive is detected as ‘G’ drive, and type ‘G’ and press enter.

6. Then enter G:\ format G and here appears Y/N , type 'Y' (yes) to confirm it.


On behalf of this process the pen drive would be formatted and data will be cleared before OS is booted. Then you can remove the write protection of  Pen drive.

Be sure that you have to do all this process in  step by step.




Are You Confused In Choosing .NET Or JAVA For A Better Career ?

Hai Friends,
 there will be a question for every individual to choose whether .NET or JAVA for a  better career.  I probably suggest you to choose .NET why because , let me explain...
We very well know that Microsoft .NET is  the  Microsoft's new Internet strategy. And also it is not just a language but it is a framework which supports many languages.
.NET is originally called NGWS( Next Generation Windows Services ).
However, one thing we have to  discover  with technology was that it's not always about love but it's much about power. Compared to  JAVA technology with CLI  also commonly known as .NET, we can observe  that JAVA  is less powerful in few areas unlike .NET.



Are You Confused In Choosing .NET or JAVA For Better Career ?



Let me demonstrate few characterstics about .NET.

 About .NET
.NET was a framework for universal services.
.NET was Microsoft's latest Internet and Web strategy .
.NET was a new Internet and Web based infrastructure .
.NET was not a new operating system .
.NET can run on any browser on any platform.
.NET would also  deliver software as Web Services.
 .NET was based on the latest Web standards.
.NET was server-centric computing model.

 Coming to .NET you can  have a choice of languages to code with C#,VB.NET, JAVA,Boo,Python e.t.c, that  producing the similar  type of compiled code whereas  in JAVA one is limited to the JAVA language. There might be an  arguement  that jython was an alternative, but here even the creator of jython who later created it's .NET version  has admitted that .NET is the most powerful technology.

Here we just have a glance of view about .NET Internet Standards

.NET Internet Standards 

HTTP, a  communication protocol between Internet Applications.
XML, a format of exchanging data between Internet Applications. 
UDDI, a standard for  searching and discovering Web Services.
SOAP,a standard format to  request Web Services.


 .NET programs can run at native speed whereas JAVA is interpreted which might make  JAVA slower.Even JAVA has Just In Time compilation but this stills run slower. .NET is not limited to JIT but also have the additional option AOT (Ahead Of Time) compilation if we want to eliminate startup delays.


.NET Framework 

The .NET Framework was the infrastructure to the new Microsoft .NET Platform.

.NET Framework is a common and better environment for building, deploying, and running Web Services and Web Applications.

The .NET Framework is the language neutral. It can  support C++, C#, Visual Basic, JScript  and COBOL. Some third-party languages  like Eiffel, Perl, Python, Smalltalk, etc.. would also be available for building further .NET Framework applications.

 .NET Framework contains few common class libraries like ADO.NET, ASP.NET and Windows Forms  that provides advanced standard services which would be integrated into a typical variety of computer systems.

Here new Visual Studio.NET was a common development environment for the latest .NET Framework. It can provide an environment of feature-rich application execution , simplified development and easier integration between a number of variant development languages. 
Are You Confused In Choosing .NET or JAVA For Better Career ?



Few reasons for Why .NET is better than JAVA


1. Compared to JAVA, the  .NET languages are richer. These can have object oriented feature that are absent in JAVA like properties,delegates,generics.

2. We notice JAVA GUI programs were not so efficeient  on the host operating system. When we use the OS's theme we can still notice that the JAVA widgets look out of place.

3. Here, .NET in the form of Mono has brought a great revolution on the linux desktop in form of varied applications like beagle, tomboy, diva, iFolder, banshee e.t.c. But JAVA has failed to do it. 

4.There are more programs which  would have been difficult to develop with JAVA had been developed on basis of  .NET  compilers like  C# and VB.NET and also 3D gaming engines e.t.c.

5.  CLI was an open standard maintained with an independent standards organization ,whereas JAVA  is still governed by SUN microsystems.

6. We could code on the .NET platform using JAVA but you could not code on JAVA  platform using any of the .NET languages.

    Apart from this, Bill Gates was supervising .NET project. However this shows a wide discrimination between JAVA and .NET.

Hence you would  know what decisions to make in your brighter career. Of course, Engineers will often be with us to help in making decisions.



Also seeWork with ASP.NET



Work With ASP.NET

ASP.NET

ASP.NET is termed as Active Server Packages.Network Enable Technologies.

ASP.NET is a technology which is used to develop  web applications.Web Applications comprises of  web servers and web browsers.
A web server is simply a computer program that dispenses web pages as they are requested.
A web browser is used to access the web applications from the server.The output of the web application will be on Web browser. 
Here Web server is server side which is installed on server machine.
Eg : IIS, Tomcat, Apache

IIS, Internet Information Service is a web server for all ASP.NET web applications. Web application is application that was hosted on single server. Here it also includes distributed application which is hosted on multiple servers.


ASP.NET is comprised of some softwares that are required to develop the technology.




Work With ASP.NET



Softwares that are required to develop to work with ASP.NET



1.IIS(Internet Information Services)
2.Microsoft SQL Server Management Studio-2008 
3.Microsoft Visual Studio Editor-2010


Steps To Install IIS In Windows XP

Step-1 : Keep XP service pack-2 cd in cd-drive and follow the below steps.
Step-2 : Go to start and click on settings, select control panel and go to Add/Remove programs
Step-3 : Check the checkbox Internet /information Service to be checked.
Step-4 : Click Next --->Next ---> Finish

To check whether IIS is installed or not just go to start and on run type inetmgr  and click OK. 

If a window is open with Internet Information services then we can confirm that IIs is installed.


Steps To Install IIS In Windows 7/8 

Step-1 : Keep XP service pack-2 cd in cd-drive and follow the below steps.
Step-2 : Go to start and click on settings, select control panel and go to Programs and Features.Now turn windows features On/Off.
Step-3 : Select Internet Information Services.
Step-4 : Click Next --->Next ---> Finish

However the another thing to discuss is Microsoft  Visual Studio Editor.


Microsoft  Visual Studio Editor

It is a develop environment which is used to develop different applications in .NET.



work With ASP.NET




.NET Framework

It is a run time environment environment which is used used to execute the programs that was developed by using visual studio editor.

.NET Framework 1.0 ---> 2000 --->Microsoft Visual Studio 2000


.NET Framework 1.1---> 2003 --->Microsoft Visual Studio 2003


.NET Framework 2.0 ---> 2005 --->Microsoft Visual Studio 2005


.NET Framework 3.5 ---> 2008 --->Microsoft Visual Studio 2008


.NET Framework 4.0 ---> 2010 --->Microsoft Visual Studio 2010

.NET Framework 4.5 ---> 2012 --->Microsoft Visual Studio 2012


Steps To Work With Microsoft Visual Studio Editor

step-1 : Go to start, select programs and click Microsoft Visual Studio 2010  and  again  Microsoft Visual Studio 2010.
step-2 : Go to start and on run type devenv  and click OK.
step-3 : Create shortcut on the desktop.

Then here : go to-->start-->run-->devenv-->OK
  Now you can click on File, select New and click website.
You can select language as visual studio c# and template as ASP.NET Empty Website.


 Work With ASP.NET


Then you will be displayed with different windows that are available on Visual Studio Editor . Some of them are :
  •  Design Window
  • Source Window
  • Business Logic Window or Code Window
  • Split Window 
  • Tool Box Window
  • Properties Window
  • Events Window  
  • Solution Explorer
  • Server  Explorer
  • Error List

So these would be activities that would be practised by an user in work with ASP.NET.


Recording Screencast Videos on Android

Here it is the best Android screencast on image . This perhaps glances you along the procedure  required to install an Android app from the Google Play store on your mobile.

This Android screen would be recorded at 720p resolution, there might be no visualized  frame-drops in the video and the screencast output results in MPEG-4  format which  can be directly uploaded at YouTube or could be edited in any one of  video editing application, both on your mobile or the desktop.



Recording Screencast Videos on Android



Procedure For Screencasting On Android



When you want to record screencast videos of your Android phone, here  best news is that you  need not to install any application  nor to root your device. And the  unefficient news is that we might  only capture screencasts on mobiles or tablets which are running  on Android 4.4 . Even screencasts might not have any audio.


Recording Screencast Videos on Android



 1. Prepare  Android Device for Screencasting



Just open your Android mobile settings and go to About Phone, the final option in the list. Later tap Build Number seven times in fast succession and you will see a message telling that Developer Options had been enabled in your device.


Here make use of  back button to return to the Settings page,then tap Developer Options and involve toggle the on-off switch. Then turn on USB Debugging and also should enable Show Input Touches – the on-screen interactions just like taps and may swipes will be recorded as circles in the screencast.
Recording Screencast Videos on Android




 2. Prepare your computer .



We should install the Android SDK on your desktop. This is quite simple. All that you have to do is to download the SDK in a zip file from the android.com website and should  unzip the file anywhere on your desktop.

The Android SDK is now available for both Mac and Windows.


 3. Connect your Android phone to the computer



Initially connect your Android mobile to  desktop though the regular micro USB cable. The mobile will show a prompt window asking you to 'Allow USB debugging'. Click OK to continue.


Here open the command prompt in Windows, or the Terminal shell on your Mac, and switch (use the “cd” command) to the sdk/platform-tools directory inside the Android SDK folder.

Here run the command adb devices and if it shows a device under the “List of devices attached”, you are all set to record the first movie of your Android screen.


 4.Recording the Screencast Video



Now run the follow command to enter recording mode yet. Advanced clients might refer to the help manual to learn about the various options supported by screen record.


Here let switch to your mobile and whatever you can  do here would get recorded in the video. If you are done, now go to command window and press Ctrl + C to stop the video recording. The screencast will be  now saved in your Android mobile.

We may use a File manager application, I might prefer File Wrangler, for searching  for the screencast-video.mp4 file on the mobile and transfer it to your computer for editing.

Also see : Make Money Blogging


Increase Your Facebook Fan Page Likes and Views

Here I am going to share with you that  you will not only tell how to increase your facebook Fanpage likes But also Increase your Twitter , GooglePlus , StumbleUpon , YouTube and MySpace Followers.Mind that the mentioned procedure was legal to increase the facebook fan page likes and so I could recommend this  activity .You  might not increase your facebook fan page likes over a night  by using this method ,But I ensure you would get around 200 likes a day if you spend few minutes per day.You may think why to increase facebook fan page likes and views, but its upon your part to know its necessity and increase your facebook fan page likes and views.So now just see the procedure to increase facebook fan page likes and views.

Here ,I had described  two procedures That can increase  your facebook fan page likes and shares.Follow the two procedures.

PROCEDURE 1  to Increase Facebook FanPage Likes



Now Follow the simple methods to increase your facebook fan page likes :

  • Open this Website
  • Now Sign up an account  and have to  login.
  • Once you login , you will be seen a website  like this :
Increase Your Facebook Fan Page Likes and Views




  •  Then  go to your homepage and click get 50 points like shown above
           You may get this 50 points for every24 hour.
           You should  know that  first time you login you have  to wait for a day to get this points. 
      Here, Now they provide points only if you like 5 facebook pages of other people !
  •    Next go to Facebook settings,click on facebook like settings.
  •    Initially  Login with your facebook profile, then add your facebook fan page Link.
  •    Go to your facebook account settings in youlikehits and set up the points you could like to give it. 
  •   Then go to Manage Facebook pages.

   The much  the points you give away , the much  preferences would be given to your page.I just  recommend to set 4 points which can get a preferable number of likes per day.
     You may also earn points by liking other people pages in facebook in YouLikeHits.
Here the above procedure demonstrated  is similar  for all other websites and social media.

Now you can also use the below method  and get your likes and shares doubled.

PROCEDURE 2 to Increase FB Fan Page Like


How to increase facebook fan page likes :

  • Open this Website
  • Now Sign up an account there and login.
  • Once you login , you can see something like this :

Increase Your Facebook Fan Page Likes and Views


  •   Now enter to  your homepage and click get 100 points like shown above
           You may get this 100 points for every24 hour.
           Here, The first time you login you need to wait for a day to get this points.
  •  You may add your facebook or anyother page by clicking the link mentioned above in the picture.
  •   Next set points to your page like this :
  • Now click on Add/site pages.
  • And also click on daily bonus.
  •   The much the points you give away , the much preferences will be given to your page.I would recommend to set 8 points which can get a preferable  number of likes per day.
  • Now enter to title and CPC.     
  •  You may also earn points by liking other people pages in facebook in ADDMEFAST.



The  procedure described same for all other websites like Twitter , GooglePlus , StumbleUpon , YouTube and MySpace .


Updated 2013 : How to Improve Facebook Fan Pages Likes 

Since there was still receiving a lot of traffic to this post Iam going to describe you some  more genuine ways to increase Facebook fan page likes.

Just create a Facebook like box widget and do share it on your website.So for creating those widgets you may refer in my websites like “bloggermaal”.This website has many attractive like widgets and select the best one that fits your blog.Now  Adjust the colors so that it emerges with your blog and should not look odd.

Promote people to like your facebook page at the very possible end of every individual article so that if a person likes your post will surely like the page for acquiring more updates on his facebook notification.

Might Force people to like your Facebook page.This would be done by showing only the like box when someone visits your blog.At after liking the page he/she might enter the page.Perhaps this would makes the page irritating but works better sometimes.

Now create download links for your products and  just allow people to download the product only if they like your Facebook fan page.

Increasing your likes in FB  page can be made easier by sharing your fanpage URL in your other facebook pages which has lots of visitors.You should  link all of your pages in Facebook


Updated 2014 : Improving FB page Likes After the Change of Algorithm


As we very well  known that FB also has algorithm that is based on Google to show up posts on news-feed you published, their recent update was in a manner to provide quality posts only on the news feed for the veiwers. This is a good thought but on the other side of  people who are sharing their pages on other pages for Likes were totally discouraged about this algorithm change. There are some ways to maintain this situation :



1.Prior going  to a page with high number of likes and searches for a post which has a comment with much  than 100+ likes. Now you should reply that comment with your FB page link and get likes easily from it.

2.Now keep a eye-catchy profile picture and timeline picture for the page.

3.Here Try to share fun articles on your page so that  when people see entertainment, jokes or funny images the chances of likes and share are more and so it would reach to more number of viewers
.

Also see: Increase Target Audience to your Blog

Identify the Target Audience of Your Blog

The main advantage of the Internet is that required information can be directly focused to the viewers that is integrated in it, i.e. to your target audience of your blog.Each web resource contains the different target audience. Mass  and social media sites have enormous and varied audience; popularly specialized websites have,within context, small audience limited to a particular interest, type of activity etc. But all these sites have one prominent purpose which is to focus the attention of target audience, to provide them with information and to cause their reaction among the blog.

While  creating a blog, it is always a challenge for the  bloggers to select a sort of information and a way of presenting it in order to catch up people’s attention. The acquired key to the answer here is clear defining of whom do you write for. Who are those people? Who do you like to speak to and share information with? In this vast diversity we are basically interested in only particular those viewers who we can give something valuable or those who need something we can offer to them.

Identify the Target Audience of  Your Blog


Many of the bloggers compare themselves with popular bloggers and try to copy their way of their posting style, but it complicated works. Apart from others just select a topic and promote fantastic information on it to target audience for blog, but it also does not pay them off. The true strategy for  reaching output  is a equivalent preparation and understanding completely and clearly who you are writing to.

Keeping in mind that your target is to publish a successful blog with bulk of visitors, take a glance of look at some useful required ideas to identify your target audience and interact with them.


1. Required to define the average demographics of your target audience



Basically, the target audience can be demonstrated by enquiring  yourself the following questions:

-   How old were they?

-   Were they primarily male or female?

-   Were they married?

-   Where do they live?

-   What is their education?

-   What is their profession?

These conditions declare the perspective in which you can address them. And practically, the way you approach your viewers defines the audience that becomes your target one. It is referenced to write down the ‘demographic portrait’ of your much prominent and most interested viewer and come back to it every time you post something. Think yourself as this person and imagine whether you would like that particular information or not.


2. Try to focus outside your target audience



By detecting  the demographics of your target audience of your blog,you should construct the specified connections. Such specified groups are those whom you should address. Likely, you should think about those audience who does not not belong to your target audience but come to your blog for visiting  the required information.

Identify the Target Audience of  Your Blog


Let to try in creating content keeping that in mind and write as were you include them as well. When viewers are  unfamiliar with your job, they should not feel left out and not nterested to refer themselves to those who your posts are addressed to.To perform this you would often  pay attention to using some slang and provide demonstration to unobvious terms and expressions if possible.

It was mainly important at the stage of developing your audience.Viewers should  not be pushed aside but instead, should feel like they are entering as welcome  to join the community. However, by intentionally posting sophisticated and not clearly understood information you can limit your audience to solely those who are fully aware of what you are pointing about.


3. Defining your niche



Visitors could  find your blog either through SEO or by searching particular information. Anyway, pointing out on a specified niche will identify your target audience. And may provide relevant information around some content will make audience visit back to your blog as they know that there they can find something special and great  on that topic.

Intentionally, selecting the specific type of information does not mean that you should follow the topic strictly. On the basis, the niche that makes your content special is the way and the appearance you would offer it. Here, personality usually matters for a blogger and your personal approaching might become even more interesting for visitors than some impartial facts, so that it would identify the target audience your blog.

Identify the Target Audience of  Your Blog


This  is why defining your niche really means defining the specification  of your writing as well: whether this  would be serious or humorous, news or just your thoughts. Or  may be a combination of all above in some aspects. Whatever you would choose, this could be your niche which your audience would become used to.


4. Find your audience’s any other preferable blogs



Your target is much likely to be the best blogger in your niche and, practically, you compare yourself to famous  bloggers. That is a better thing to do for understanding the following objectives:

-          what your audience is reading beyond your content?

-          what makes those blogs famous and specialized?

-          To what your target audience might be attracted?

The aspects that make those blogs unique and much interesting will possibly do the same favour for you if you just try to copy them. But this is valuable content which displays the things your target audience can be integrated  with. Better keep those points in mind while writing content.


5. Mind that your target audience is inconsistent



At initial, you must be ready that your actual audience might distinct from who you hoped your target audience could be. However, it might differ with your new posts. In that case you would pay attention to the type of informative readers are mostly attracted to, what they comment and react more, and then try to follow that topic and specialization.

Further if it combines  the audience you were not targeting initially, you would  be rewarded by these new followers. At any case, it is always primary to consider your viewers’ opinion even if it is manipulated.


You can also see for making money on blogging hereMake Money Blogging