Author Archives: Jenson

Major Security Leak At Mozilla Developer Network (MDN)

On the official Mozilla Blog, Stormy Peters (Director of Developer Relations) & Joe Stevensen (Operations Security Manager) Posted details regarding Mozilla Developer Network Database Disclosure into a publicly accessible server. This is indeed a serious security fault from Mozilla because Some MDN email addresses and hashed passwords were temporarily posted into a public server.

Post Content:

“We have just concluded an investigation into a disclosure affecting members of Mozilla Developer Network. We began investigating the incident as soon as we learned of the disclosure. The issue came to light ten days ago when one of our web developers discovered that, starting on about June 23, for a period of 30 days, a data sanitization process of the Mozilla Developer Network (MDN) site database had been failing, resulting in the accidental disclosure of MDN email addresses of about 76,000 users and encrypted passwords of about 4,000 users on a publicly accessible server. As soon as we learned of it, the database dump file was removed from the server immediately, and the process that generates the dump was disabled to prevent further disclosure. While we have not been able to detect malicious activity on that server, we cannot be sure there wasn’t any such access.

We are known for our commitment to privacy and security, and we are deeply sorry for any inconvenience or concern this incident may cause you.

The encrypted passwords were salted hashes and they by themselves cannot be used to authenticate with the MDN website today. Still, it is possible that some MDN users could have reused their original MDN passwords on other non-Mozilla websites or authentication systems. We’ve sent notices to the users who were affected. For those that had both email and encrypted passwords disclosed, we recommended that they change any similar passwords they may be using.

In addition to notifying users and recommending short term fixes, we’re also taking a look at the processes and principles that are in place that may be made better to reduce the likelihood of something like this happening again. If you have questions, please reach out to


Stormy Peters
Director of Developer Relations

Joe Stevensen
Operations Security Manager”

This is really a major concern since these kinda security leaks were resulted for a top firm like Mozilla which focuses in security as well.

How to repair damaged, invalid, incompleted, corrupted zip & rar archive files?

Hey there,

This post was actually not pre-planned. It came into my mind when I stuck with downloading a ~2 GB zip data for one of the new service in my website. I failed downloading the whole file twice. I’ve used Firefox to download, First time, 1.7 GB of zip data was completed before it got failed. But I could see a file with .part extension in the downloaded folder. Normally if there is any part file in the folder & If we restart the downloading Firefox will resume (I don’t know much about how other browsers behave) the process. So I just tried the same but that didn’t work for me. So the only option in that time was just to download the same file again. I had to download because there was no alternative option in my mind. I just started downloading but Boom! unluckily that time also downloading got failed. In the latest progress, the partially downloaded file size was ~1.8GB.

I got disappointed fully because I didn’t have any other option to extract the files required for my task. I’ve one .zip.part file in my directory (I had deleted the previous .part file), I just renamed this .zip.part file into .zip & tried to extract but I got the message ‘The archive is either in unknown format or damaged’. So I just started searching ‘How to repair damaged zip/rar files’ & I got various tools But truly none of them really worked for me. Some tools were paid versions (Eg. ZipRecover, Zip Repair Pro) so these were just asking me to enter Serial Key (Registration Code) & some were free (diskinternals zip-repair) but none of them really helped me. Finally I’ve got one info from one of the blog that WinRAR Utility itself has built-in function to repair corrupted/damaged zip/rar files. So I didn’t waste much time, Just Opened the WinRAR program, selected my renamed ( to .zip) zip file & Clicked Repair option. That was enough because I got all the necessary files required for my service from the corrupted (uncompleted) zip file. Thanks to WinRar..:)

How to repair damaged/corrupted zip/rar files using WinRar

Open WinRar Program


Locate your directory & select corrupted zip/rar file


Go to Tools–>Repair archive


Choose options accordingly. Click Ok. Your repaired zip will be generated on the specified folder That’s it.

Share this. Cheers..:)

Google’s Page Layout Algorithm : Web Pages with too many ads will be Penalized!

Google Page Layout Algorithm & Penalty

If you’re running a website/blog with too many ads above the fold, It’ll be Penalized by the Google’s Page Layout Algorithm.

Google posted the information to its Google Webmaster Central blog (This is an old info but I realized it recently because I suspect my pages in Google search results dropped due to this update!)

“Webmaster Level: All

In our ongoing effort to help you find more high-quality websites in search results, today we’re launching an algorithmic change that looks at the layout of a webpage and the amount of content you see on the page once you click on a result.

As we’ve mentioned previously, we’ve heard complaints from users that if they click on a result and it’s difficult to find the actual content, they aren’t happy with the experience. Rather than scrolling down the page past a slew of ads, users want to see content right away. So sites that don’t have much content “above-the-fold” can be affected by this change. If you click on a website and the part of the website you see first either doesn’t have a lot of visible content above-the-fold or dedicates a large fraction of the site’s initial screen real estate to ads, that’s not a very good user experience. Such sites may not rank as highly going forward.

We understand that placing ads above-the-fold is quite common for many websites; these ads often perform well and help publishers monetize online content. This algorithmic change does not affect sites who place ads above-the-fold to a normal degree, but affects sites that go much further to load the top of the page with ads to an excessive degree or that make it hard to find the actual original content on the page. This new algorithmic improvement tends to impact sites where there is only a small amount of visible content above-the-fold or relevant content is persistently pushed down by large blocks of ads.

This algorithmic change noticeably affects less than 1% of searches globally. That means that in less than one in 100 searches, a typical user might notice a reordering of results on the search page. If you believe that your website has been affected by the page layout algorithm change, consider how your web pages use the area above-the-fold and whether the content on the page is obscured or otherwise hard for users to discern quickly. You can use our Browser Size tool, among many others, to see how your website would look under different screen resolutions.

If you decide to update your page layout, the page layout algorithm will automatically reflect the changes as we re-crawl and process enough pages from your site to assess the changes. How long that takes will depend on several factors, including the number of pages on your site and how efficiently Googlebot can crawl the content. On a typical website, it can take several weeks for Googlebot to crawl and process enough pages to reflect layout changes on the site.

Overall, our advice for publishers continues to be to focus on delivering the best possible user experience on your websites and not to focus on specific algorithm tweaks. This change is just one of the over 500 improvements we expect to roll out to search this year. As always, please post your feedback and questions in our Webmaster Help forum.”

The head of Google’s web spam team, Matt Cutts, shared the news when speaking at the PubCon conference.

Cutts said Google is testing algorithms that determine ”what are the things that really matter, how much content is above the fold.”

Adding further, Cutts warned:

“If you have ads obscuring your content, you might want to think about it,” asking publishers to consider, “Do they see content or something else that’s distracting or annoying?” []

So I suggest all website owners/Bloggers to avoid placing too many ads Above The Fold (ATF)

Get Into Facebook By Solving Puzzles!

Hey Folks,

This was one of the post by the Facebook Engineer Jonathan Hsu (Posted Date : Wednesday, December 17, 2008 at 6:15am) about how you can get into the Facebook Team by solving Puzzles (Infact Hard!). He explains how it helps programmers to make themselves stand out; no matter what their resumes or backgrounds but the codes really speak for them!

Post Content:

Hiring at Facebook can be pretty intense. In addition to recruiting at top universities, we also invite candidates to send in solutions to programming puzzles on our jobs page. The puzzles provide a way for programmers to make themselves stand out; no matter what their resumes or backgrounds are, the code speaks for itself. Typically we receive nearly 1,000 submissions a month from all over the United States and abroad. The puzzles are difficult enough that only about 10% of submissions are fully correct, but the best authors are invited for job interviews. In an average year, about 5% to 10% of our new engineers are introduced to Facebook because of their puzzle submissions.

Today, we are posting a new puzzle called “Peak Traffic“. It requires authors to analyze simulated activity of many people using Facebook over time, coming up with a program that identifies which groups of people within the site are actively friends. Authors can test their programs on a small-scale example we provide, but the true test is whether the program will still work on a simulation of several million people.

We also maintain the Facebook Puzzle Master Page where more than 2,000 fans discuss our library of active puzzles. As Facebook’s Puzzle Master, I’m always trying to develop puzzles that can be solved in a variety of ways. I have been surprised at some of the creative and ingenious methods authors have used to solve some of our puzzles, and often learned a few things myself.

To celebrate the ways that people share ideas and programming techniques on the Puzzle Master Page, we are also running a contest on the Page, looking for excellent development setups by anyone who writes code, either professionally or for fun. Submitting an entry is as easy as becoming a fan of the Page and uploading a screenshot of your desktop as a fan photo. Make sure you caption the photo with a short (250 words or less) essay explaining why you like your desktop set up that way and how you use it. The top three entrants can win the same headphones, RipStiks or other gear that we use at Facebook. There are many other surprises down the line for Facebook puzzles, and this is just the start.

Jonathan Hsu got his job at Facebook in 2007 by solving two puzzles!


Enable .NET Framework 3.5 on Windows 8 or Windows 8.1 in Offline Mode

Hey Folks,

You may or may not notice Windows 8 does not include .NET 3.5 (Which include .NET 2.0 and 3.0) Framework by default. But if the user is upgrading from Windows 7 to Windows 8, .NET Framework 3.5 will be fully enabled. The user can make sure whether this feature is enabled by checking in Program and Features.

Steps to Enable :

Go to Control Panel, Select ‘Small icons’ in ‘View By’ option & Click on ‘Program and Features’ link.


In ‘Program and Features’ window you could see ‘Turn Windows features on or off’ link located on left top of the window, Click on that.


On clicking ‘Turn Windows features on or off’, a window will appear like the one below


You could see .NET Framework 3.5 (includes .NET 2.0 and 3.0) option as Checked because I had already installed this feature. Since the installation is yet to happen, In your case it may not be checked/marked.

Enabling .NET Framework 3.5 With internet connection (Online Mode)

You can enable this feature by clicking on .NET Framework 3.5 (includes .NET 2.0 and 3.0) select it and click OK. After this step, it will download the entire package from internet and install the .NET Framework 3.5 feature. If you don’t not have an internet connection, this step cannot be applied.

Enabling .NET Framework 3.5 Without internet connection (Offline Mode)

You can still enable this feature in offline mode if you’ve Windows 8/8.1 DVD or ISO image. (In fact, Windows 8/8.1 Installation files)

Step 1:

Insert Windows 8/8.1 DVD or mount ISO image. The source of this feature can be found in folder D:\WINDOWS8.1\sources\sxs. (Assumption : D:\WINDOWS8.1\ is the root directory for the windows 8.1 Setup/Installation files )


Step 2:

Open Command line (CMD.EXE) with Administrative Privileges (Run as administrator)

Step 3:

Run the command Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\WINDOWS8.1\ sources\sxs /LimitAccess, and hit Enter. That’s it. It’ll start installing* .NET Framework 3.5 in your PC.


*The installation time may vary depending upon the performance of your PC.

Hope this helped for you. Cheers..:)

Download MySQL Workbench For Windows Free

MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. MySQL Workbench is available on Windows, Linux and Mac OS X.

Download MySQL Workbench For Windows (Version 6.0.9, 32 Bit)

Facebook to Buy WhatsApp for ~19 Billion USD

WhatsApp Inc. was founded in 2009 by Americans Brian Acton and Jan Koum, Both former employees of Yahoo!

Back in 2009, Brian Acton sent out the following tweets after going for a job at Twitter & Facebook

“Got denied by Twitter HQ. That’s ok. Would have been a long commute” @brianacton 24 May 2009

“Facebook turned me down. It was a great opportunity to connect with some fantastic people. Looking forward to life’s next adventure.” @brianacton 4 Aug 2009

So He and Jan Koum, a Colleague from Yahoo, set out to do their own thing, WhatsApp.

& Today, they sold that thing to Facebook for 19 Billion dollars..

#HowThingsChange \m/

Satya Nadella’s Email To Employees On Day One As Microsoft CEO

Indian Born Satya Nadella’s Email To Employees On Day One As Microsoft CEO

From: Satya Nadellahero_large[1]
To: All Employees
Date: Feb. 4, 2014
Subject: RE: Satya Nadella – Microsoft’s New CEO

Today is a very humbling day for me. It reminds me of my very first day at Microsoft, 22 years ago. Like you, I had a choice about where to come to work. I came here because I believed Microsoft was the best company in the world. I saw then how clearly we empower people to do magical things with our creations and ultimately make the world a better place. I knew there was no better company to join if I wanted to make a difference. This is the very same inspiration that continues to drive me today.

It is an incredible honor for me to lead and serve this great company of ours. Steve and Bill have taken it from an idea to one of the greatest and most universally admired companies in the world. I’ve been fortunate to work closely with both Bill and Steve in my different roles at Microsoft, and as I step in as CEO, I’ve asked Bill to devote additional time to the company, focused on technology and products. I’m also looking forward to working with John Thompson as our new Chairman of the Board.

While we have seen great success, we are hungry to do more. Our industry does not respect tradition — it only respects innovation. This is a critical time for the industry and for Microsoft. Make no mistake, we are headed for greater places — as technology evolves and we evolve with and ahead of it. Our job is to ensure that Microsoft thrives in a mobile and cloud-first world.

As we start a new phase of our journey together, I wanted to share some background on myself and what inspires and motivates me.

Who am I?

I am 46. I’ve been married for 22 years and we have 3 kids. And like anyone else, a lot of what I do and how I think has been shaped by my family and my overall life experiences. Many who know me say I am also defined by my curiosity and thirst for learning. I buy more books than I can finish. I sign up for more online courses than I can complete. I fundamentally believe that if you are not learning new things, you stop doing great and useful things. So family, curiosity and hunger for knowledge all define me.

Why am I here?

I am here for the same reason I think most people join Microsoft — to change the world through technology that empowers people to do amazing things. I know it can sound hyperbolic — and yet it’s true. We have done it, we’re doing it today, and we are the team that will do it again.

I believe over the next decade computing will become even more ubiquitous and intelligence will become ambient. The coevolution of software and new hardware form factors will intermediate and digitize — many of the things we do and experience in business, life and our world. This will be made possible by an ever-growing network of connected devices, incredible computing capacity from the cloud, insights from big data, and intelligence from machine learning.

This is a software-powered world.

It will better connect us to our friends and families and help us see, express, and share our world in ways never before possible. It will enable businesses to engage customers in more meaningful ways.

I am here because we have unparalleled capability to make an impact.

Why are we here?

In our early history, our mission was about the PC on every desk and home, a goal we have mostly achieved in the developed world. Today we’re focused on a broader range of devices. While the deal is not yet complete, we will welcome to our family Nokia devices and services and the new mobile capabilities they bring us.

As we look forward, we must zero in on what Microsoft can uniquely contribute to the world. The opportunity ahead will require us to reimagine a lot of what we have done in the past for a mobile and cloud-first world, and do new things.

We are the only ones who can harness the power of software and deliver it through devices and services that truly empower every individual and every organization. We are the only company with history and continued focus in building platforms and ecosystems that create broad opportunity.

Qi Lu captured it well in a recent meeting when he said that Microsoft uniquely empowers people to “do more.” This doesn’t mean that we need to do more things, but that the work we do empowers the world to do more of what they care about — get stuff done, have fun, communicate and accomplish great things. This is the core of who we are, and driving this core value in all that we do — be it the cloud or device experiences — is why we are here.

What do we do next?

To paraphrase a quote from Oscar Wilde — we need to believe in the impossible and remove the improbable.

This starts with clarity of purpose and sense of mission that will lead us to imagine the impossible and deliver it. We need to prioritize innovation that is centered on our core value of empowering users and organizations to “do more.” We have picked a set of high-value activities as part of our One Microsoft strategy. And with every service and device launch going forward we need to bring more innovation to bear around these scenarios.

Next, every one of us needs to do our best work, lead and help drive cultural change. We sometimes underestimate what we each can do to make things happen and overestimate what others need to do to move us forward. We must change this.

Finally, I truly believe that each of us must find meaning in our work. The best work happens when you know that it’s not just work, but something that will improve other people’s lives. This is the opportunity that drives each of us at this company.

Many companies aspire to change the world. But very few have all the elements required: talent, resources, and perseverance. Microsoft has proven that it has all three in abundance. And as the new CEO, I can’t ask for a better foundation.

Let’s build on this foundation together.


Nadella, 46, will be only the third CEO of the company after founder Bill Gates and Steve Ballmer, the man he is succeeding.

Code For Honor : Microsoft’s Solution Excellence Awards 2014

Microsoft  India Code For Honor Excellence Award

Microsoft India Code For Honor Excellence Award

Code for Honor is Microsoft’s award for solution excellence. Build outstanding software solutions in one of four specially chosen categories – Large Enterprises, MSME, Government Enablement, Citizen Services – and showcase your capabilities on the national stage.

Modern devices and cloud-based services have changed the way organizations and users operate. Organizations can now deliver comprehensive software solutions across devices on manageable, elastic, cloud-based IT architecture while users react, interact and purchase differently.

Register Now!

Deprecated Warning : Assigning the return value of new by reference is deprecated in * on line *

Hey there,

Did you get this Warning/Notice? :

Deprecated Warning : Assigning the return value of new by reference is deprecated in *  on line *

In PHP5 this notation is deprecated

$obj =& new Class();

That would generate the warning but ‘&’ is not required and can be removed.

$obj = new Class();

To see why this was used in PHP4, see