Saturday, January 9, 2016

Photoshop Effect and it's Shortcuts

Photoshop EffectMac ShortcutWindows Shortcut
New layer via cutCmd+Shift+JCtrl+Shift+J
Increase or decrease size of selected text by 10ptsCmd+Option+Shift->/<Ctrl+Alt+Shift+>/<
SelectingCmd+Shift+DCtrl+Shift+D
Hue or SaturationCmd+UCtrl+U
Select all layersCmd+Opt+ACtrl+Alt+A
Flatten layersCmd+Alt+Shift+ECtrl+Alt+Shift+E
Free TransformCmd+TCmd+T
FillShift+F5Shift+F5
Content Aware MoveShift+JShift+J
Black and white dialog boxShift+Cmd+Alt+BShift+Ctrl+Alt+B
Zoom inCmd+plus(+)Ctrl+plus(+)
Select bottom layerOpt+Comma(,)Alt+Comma(,)
Blending modesShift+plus(+) or minus(-)Shift+plus(+) or minus(-)
RenderOpt+Shift+Cmd+ROpt+Shift+Ctrl+R
Deselect all but the intersected areaShift+Opt+dragShift+Alt+drag
Increase or decrease kerning or trackingOption+Right/Left ArrowAlt+Right/Left Arrow
Invert selectionCmd+Shift+ICtrl+Shift+I
New layer via copyCmd+JCtrl+J
Select a colour from an imageOpt+Brush ToolAlt+Brush Tool
First or last brush</></>
Show or Hide selection on selected typeCtrl+HCtrl+H
Copy multiple layersShift+Cmd+CShift+Ctrl+C
Close & go to bridgeCmd+Shift+WCtrl+Shift+W
Change image sizeCmd+Opt+iCtrl+Alt+i
Deselect from the selection areaOpt+dragAlt+drag
Toggle airbrush optionShift+Alt+PShift+Alt+P
Deselect the entire imageCmd+DCtrl+D
Create clipping maskCmd+Opt+GCtrl+Alt+G
Auto ToneShift+Cmd+LShift+Ctrl+L
Saving and closingCmd+Shift+Opt+SCtrl+Shift+Alt+S
Show or Hide PolygonsOpt+Cmd+XOpt+Ctrl+X
Color BalanceCmd+BCtrl+B
Reveal AllOpt+Shift+Cmd+XOpt+Shift+Ctrl+X
Move a selectionSpacebar+Marquee ToolSpacebar+Marquee Tool
Zoom outCmd+Minus(-)Ctrl+Minus(-)
ViewingCmd+Opt+0Ctrl+Alt+0
Align text left or center or rightCmd-Shift-L/C/RCtrl+Shift+L/C/R
Previous or next brush,/.,/.
Lens correctionShift+Cmd+RShift+Ctrl+R
Select individual channelsCmd+3(red),4(green),5(blue)Ctrl+3(red),4(green),5(blue)
Send layer backCmd+[Ctrl+[
Bring layer to top of stackCmd+Shift+]Ctrl+Shift+]
Text in PhotoshopCmd+Shift+>/<Ctrl+Shift+>/<
Increase or decrease brush size]/[]/[
Send layer to bottom of stackCmd+Shift+[Ctrl+Shift+[
DesaturateCmd+Shift+UCtrl+Shift+U
Bring layer forwardCmd+]Ctrl+]
Fit on screenCmd+0Ctrl+0
Camera Raw FilterShift+Cmd+AShift+Ctrl+A
CurvesCmd+MCtrl+M
Merge visible LayersCmd+Shift+ECtrl+Shift+E
Content aware scaleCmd+Shift+Opt+CCtrl+Shift+Alt+C
Increase or decrease brush hardness}/{}/{
Select top layerOpt+Period(.)Alt+Period(.)
Find the sizing handlesCmd+T, Cmd+0Ctrl+T, then Ctrl+0
Adaptive Wide AngleOpt+Shift+Cmd+AOpt+Shift+Ctrl+A

Wednesday, January 6, 2016

Get password from web page using JavaScript

I frequently forgot my password, but it is saved on the browser, and so following JavaScript help to get it back.

Create shortcut on your favorites bar..

javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j

Shortcut to Fill Data on your web page


Number of time I have to login to the page, as it get expire soon. So I have added JavaScript shortcut in my Favorites Bar.

Writing this, maybe some one else is also facing same thing :) !!

javascript:(function(){document.getElementById('username').value='xz7xz8' ; document.getElementById('password').value='pwdxyz123' ; document.forms["loginForm"].submit(); })();

Thursday, December 31, 2015

Technical skills you must know !!


In today's evolving world, it is crucial to stay up-to-date about latest industry developments and trends. Skills that were crucial for a role five years ago are obsolete today. In the intervening period, skill set requirements have developed and evolved. With businesses increasingly relying on the latest technologies and adopting innovative solutions, professionals who keep re-skilling themselves move ahead in their careers.

With 2016 a week away, Simplilearn has identified a list of must-have tech skills for professionals that will gain momentum in 2016

Technical Skills

Coding:

Coding is an important tech skill to possess in the Information Age. Whether it's very rudimentary understanding of HTML or in-depth knowledge of application development such as Java; having skills in coding is better than having none at all.

Big Data:

With the arrival of the Internet of Things and the mounds of data being collected, understanding the science behind big data has become essential. Knowing how to handle the data and what to do with it is important. Right from apps to refrigerators, everything would be bound in an IoT-enabled ecosystem, and attaining skills in the Big Data domain can come in handy.

Cloud computing:

More and more organizations are adopting cloud-based solutions, and it's quickly becoming the new norm. Thus, possessing skills in cloud computing will give candidates the upper hand.

Data visualization:

Data is being produced at an astonishingly high-rate on mobile applications and websites. Presenting this data in visual form so as to deliver actionable insights is a skill that is going to be in high demand for the foreseeable future.

Digital Marketing

Digital marketing seems to be one of the most sought after skills in 2015 and promises to offer exceptional career growth in 2016 as well. With the affordability factor and its wide reach, Digital marketing has been consistently gaining momentum across all the verticals. The benefit of applying digital marketing is the transparency it provides through instant and measurable outcomes for businesses and individuals.

Web Development:

It is vital to possess the ability to develop for the web and work with technologies such as PHP, AJAX, HTML5, Python, CSS, and Java.

Mobile Development:

With over 200 billion mobile app downloads expected by 2017, the revenue from apps is expected to rise to over $64 billion by 2017. As a result, the need for skilled mobile specialists who can optimize websites for mobile-viewing and develop mobile applications has seen a steep rise.

In addition to the most sought after tech skills for 2016, professional certifications are set to dominate the professional learning landscape. Some of the recommended tech certifications are TOGAF- certified Enterprise Architects will remain among the highest-paid professionals in industry, making over $124,000 on average compared to their non-certified peers.

Scrum Master: 

According to payscale.com, a CSM® professional has a median salary of $112,000 a year. Also, a Certified ScrumMaster® earns 3% more than a ScrumMaster.

CISSP: 

IT professionals with the CISSP certification tend to earn $21,000 more compared to IT professionals without CISSP certification.

PMP:

According to PMI, Project Management is among the top skillsets in demand by organizations across the globe. It is estimated that one-fifth of the world's total GDP-which is nearly 12 trillion-is spent on projects. This creates a huge demand for knowledgeable and skilled project managers. The median salary for a PMP is $109,405.


ITIL:

According to Indeed.com, the average salary of an ITIL® certified professional is $95,000.

Data Scientist: 

The median salary for a data scientist is about $95,000 per annum.

Digital Marketing Certification: The certification is a stamp of approval for domain knowledge in the field of online marketing. This enhances the job prospects of individuals enabling them to gain entry in various Fortune 500 and E commerce companies like Amazon and Ebay. A survey conducted on Moz.org reported that the global average salary of online marketers is $65,766 and entry-level salaries start at around $35,000. The average salary for online marketers in the United States is $86,253.

CEH:

According to Payscale.com, a Certified Ethical Hacker draws an average annual salary of $68,314.

The Bottom Line

Technology seems to be a change agent for transforming various aspects of life. Learning continuously will be the most effective medium of gaining knowledge.

Corporate appreciate employees who are willing to learn and lead the way ahead. Gone are those days where professionals stay with an organization for more than a decade. Even in one company, one cannot expect to stay on with the same skill sets for more than a couple of years. Improvisation has been the buzz word among corporate. Today's world seem to value knowledge over experience. Certification is the only desired way to gather knowledge and prove ones efficiency.

(The article has been contributed by www.simplilearn.com)

Friday, November 27, 2015

Your Presentation : Identifying Purpose and Audience

Fill out the below blank information against the question, and you will see how helpful it is before you present your Presentation.

Identifying your purpose and objectives:

  1. The overall purpose of my presentation is to : ______
  2. Through my presentation, I want to achieve these objectives: ________
  3. The intended outcome I am seeking is:  ________
Consider your audience:
  1. Why will they be listening to my presentation? _________
  2. What can I expect the audience to already know ? ____________
  3. What are my audience's values? (What is important to them?) ____________
  4. What perspectives do they share? ___________
  5. What do they believe is vital to their success?____________
  6. What motivates them?____________
  7. What are their core desires?____________
  8. What obstacles do they face?____________
  9. What hidden agendas and barriers might exist in this group?____________
  10. What objections might they have to my topic?____________
  11. What else do I know about my audience? (demographics, special circumstances, etc.)____________


I have apply this questionnaire before any presentation and found it help me every-time, hope this will help you too readers. Content were refereed from one of the training I attended for Presentation skills.

Find your WiFi Password in Windows Using Command Prompt



  • First open the Command Prompt on your Windows PC by typing cmd in the Start Menu.
  • Now select Run as administrator by right-clicking on it.
  • Once Command Prompt is opened, you need to type the following command in it and hit enter.


(Replace MyWifi with your WiFi network name)
C:\> netsh wlan show profile name=MyWifi key=clear


  • After hitting Enter, you will see all the details including your wifi password as key content.

  • In case you want a list of your previous WiFi connections, type this command:

C:\>netsh wlan show profiles

This will show all the profiles have got connected in you system

Reference: Link

Thursday, November 26, 2015

What is CLR, CTS, CLS in .NET ?

A Brief Introduction To IL code, CLR, CTS, CLS and JIT In .NET


Before explaining these terminologies, I would like to explain how .NET code gets compiled. The developer writes source code in any .NET language i.e. it may VB.NET or C# or VC+++.NET, etc. The source code is compiled to Intermediate code known as IL code by the respective compilers for example for C# it is csc.exe compiler, for VB.NET it is vbc.exe compiler, etc. This half compiled code is then given to JIT(just in time compiler) by CLR which converts IL code to machine specific instructions which then gets executed. In this way a .NET code gets compiled. For better understanding have a look to following diagram :
IC15013
Now we ll have a close look to above terminologies one by one. We will start from IL code.
  • IL Code : The word IL Code stands for Intermediate Language Code. It is a CPU independent partially compiled code. When we develop our .NET  application, we don’t know in what kind of environment our code will run i.e. on which operating system it will be finally hosted, what will be the CPU configuration, etc. So for this purpose we have IL code which is compiled according to machine configuration. IL code is given by Language compiler which is different for different languages for example csc.exe compiler for C#, vbc.exe compiler for VB.NET, etc.
  • CLR : CLR stands for Common Language Runtime. It is the heart of our .NET Framework. CLR performs following tasks :
  1. Garbage Collection : When we run our .NET application, many objects are created. Garbage collection is a background process which deletes the objects which are not in use by the application and frees memory.
  2. Code Access Security(CAS) and Code Verification(CV) : CLR checks the whether the code has access rights and it is safe and authenticated to be used.
  3. IL to Native Translation : The main task of CLR is to provide IL code to JIT to ensure that code is fully compiled as per machine specification.
  • CTS : CTS stands for Common Types System. In .NET we have various languages like C#, VB.NET, etc. There may be many situations where we want code written in one language to be used in another. In order to ensure that we have a smooth communication between different languages, we have CTS. CTS ensures that datatypes defined in two different languages get compiled to a common data type so that code written in one language can be used by another.
  • CLS : CLS stands for Common Language Specifications. It is a subset of CTS. CLS is a set of rules or guidelines which if followed ensures that code written in one .NET language can be used by another .NET language. For example one rule is that we cannot have member functions with same name with case difference only i.e we should not have add() and Add(). This may work in C# because it is case-sensitive but if try to use that C# code in VB.NET, it is not possible because VB.NET is not case-sensitive.
  • JIT : JIT stands for Just In Timer Compiler. It is the internal compiler of .NET which takes IL code from CLR and executes it to machine specific instructions.

Reference from : Link