29 August 2013

Screen Capture (by Google) for Chrome bug SOLVED

I've had this problem for over a year and have complained in the Google Chrome Web Store to no avail. They will not issue a fix, for some reason. Today I discovered this beautiful little work around that solves the problem, and I am happy. But it sucks to be someone who knows zero about css and wants to fix this kind of thing. Not impossible, but daunting, perhaps.

Anyway, here's the problem, and the solution is posted below.

PROBLEM: You create a screen snap. When it is opened in the following tab you are not able to edit (or even copy it, if it's full-width) because the menu dropdowns open below the image you want to edit, making them inaccessible. Like so:


The solution is relatively simple, but you've got to modify Chrome's CSS. Here's what you do (Source: https://code.google.com/p/chrome-screen-capture/issues/detail?id=230):

  • Click Start and enter %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg in the Search box and click Enter.
  • Open the folder you are taken to. In my case it's labeled 5.0.6_0
  • Scroll down and open showimage.css in a text editor.
  • Scroll down to .toolbar and add a line with z-index: 100000; leave it like this:
.toolbar { position:fixed; height: 30px; margin-left: 10px; padding-top: 6px; z-index: 100000; }
  • Restart chrome and test.


Sony Laptops: Bad for programmers who use virtual machines

I'm trying to deal with this problem right now, with little luck (source: http://www.virtualizationteam.com/server-virtualization/sony-vaio-laptops-disabled-intel-vt.html):

Sony VAIO laptops disabled Intel VT

This article title say “Sony VAIO laptops disabled Intel VT“, but what should that mean to you. It should mean the world to a lot of us. It should mean think twice trice before you buy a Sony VAIO laptop, due to the amount of limitation that come with disabling Intel VT. Ok, let’s see some of the most obvious limitation:
1- Sony VAIO Laptops will not support Windows 7 XP mode, which require enabling hardware Virtualization:
Windows 7 will be offering a great feature which is called XP mode, which will allow you to run most of XP applications on Windows 7 without having to worry about application compatibility with Windows 7. As Windows 7 XP mode requires Hardware Virtualization which Sony has decided to disable on their laptops. This means if you are upgrading to windows 7 then Sony VAIO laptop might not be for you.
2- Sony VAIO Laptops will not support MS Hyper-V.
If you are the average Joe, & you don’t care about testing stuff and Virtualization is only a buzzword to you then this might not affect you. Though if you care even a bit of running Hyper-V on your laptop for testing Hyper-V it self or test multiple OS on your laptop at a time then again Sony VAIO is not the laptop for you. Thanks to Sony disabling Intel VT on their Laptops.
3- Sony VAIO Laptops will not support vSphere.
I know, I know vSphere was not meant to run on a laptop. Though its nice to be able to run vSphere on your laptop inside VMware workstation, just to show it up to customers as an immediate POC or just for testing the new features of vSphere. I know this might be only for Virtualization geeks like me, but I know a lot of us exist out there. This again means Sony VAIO Laptops are not for us (All Virtualization Geeks out there).
Background & Credit:
I owe to give a bit of background and credit about how I discovered these limitation. Actually one of my friends had bought one of these nice Sony VAIO Laptops for over 2,000 CAD from one of the large computer stores. When he went home he installed Windows 7 on it, but failed to enable the XP mode on it. He gave me a call, and again we both tried to enable Intel VT which is required by XP mode on Windows 7 to no success. I have turned around to google and a fast search landed me on the following post by virtualization.info Sony explains why it disabled Intel VT in VAIO laptops , which make us certain we will never succeed doing that and reading the post further I found out the above limitations & decided to share it with my readers. I know all of you are a virtualization lovers, so you might want to avoid buying VAIO Laptops at the moment till sony fix this issue. Or maybe take a step further, and let Sony know that you need them to enable Intel VT on their laptops.
Note: Sorry Sony, but my friend has just went back to the store & replaced his laptop by another brand which worked just fine. I believe this will happen a lot in the next few months unless these limitations are resolved, not to mention Windows 7 official release is very close.
Any update on this issue & when it will be resolved can be posted inthe comments area below, and will highly be appreciated by me & my readers.

22 August 2013

Google admits that email is not secure

Source: http://www.theguardian.com/technology/2013/aug/14/google-gmail-users-privacy-email-lawsuit

Google: don't expect privacy when sending to Gmail

Critics call revelation 'a stunning admission' as Google makes claim in court filing in attempt to head off class action lawsuit
google for nonprofits charities
Google said the plaintiffs were making 'an attempt to criminalise ordinary business practices' that have been part of Gmail since it began. Photo: Walter Bieri
People sending email to any of Google's 425 million Gmail users have no "reasonable expectation" that their communications are confidential, theinternet giant has said in a court filing.
Consumer Watchdog, the advocacy group that uncovered the filing, called the revelation a "stunning admission." It comes as Google and its peers are under pressure to explain their role in the National Security Agency's (NSA) mass surveillance of US citizens and foreign nationals.
"Google has finally admitted they don't respect privacy," said John Simpson, Consumer Watchdog's privacy project director. "People should take them at their word; if you care about your email correspondents' privacy, don't use Gmail."
Google set out its case last month in an attempt to dismiss a class action lawsuit that accuses the tech giant of breaking wire tap laws when it scans emails sent from non-Google accounts in order to target ads to Gmail users.
That suit, filed in May, claims Google "unlawfully opens up, reads, and acquires the content of people's private email messages". It quotes Eric Schmidt, Google's executive chairman: "Google policy is to get right up to the creepy line and not cross it."
The suit claims: "Unbeknown to millions of people, on a daily basis and for years, Google has systematically and intentionally crossed the 'creepy line' to read private email messages containing information you don't want anyone to know, and to acquire, collect, or mine valuable information from that mail."
In its motion to dismiss the case, Google said the plaintiffs were making "an attempt to criminalise ordinary business practices" that have been part of Gmail's service since its introduction. Google said "all users of email must necessarily expect that their emails will be subject to automated processing."
According to Google: "Just as a sender of a letter to a business colleague cannot be surprised that the recipient's assistant opens the letter, people who use web-based email today cannot be surprised if their communications are processed by the recipient's ECS [electronic communications service] provider in the course of delivery."
Citing another privacy case, Google's lawyers said "too little is asserted in the complaint about the particular relationship between the parties, and the particular circumstances of the [communications at issue], to lead to the plausible conclusion that an objectively reasonable expectation of confidentiality would have attended such a communication."
A Google spokesperson said on Wednesday evening: "We take our users' privacy and security very seriously; recent reports claiming otherwise are simply untrue.
"We have built industry-leading security and privacy features into Gmail — and no matter who sends an email to a Gmail user, those protections apply."
Simpson, a long-term Google critic, said: "Google's brief uses a wrong-headed analogy; sending an email is like giving a letter to the Post Office. I expect the Post Office to deliver the letter based on the address written on the envelope. I don't expect the mail carrier to open my letter and read it.
"Similarly, when I send an email, I expect it to be delivered to the intended recipient with a Gmail account based on the email address; why would I expect its content will be intercepted by Google and read?"
• This story was corrected on 14 August to make clear that Google's court filing was referring to users of other email providers who email Gmail users – and not to the Gmail users themselves.

14 August 2013

Don’t Swear in Your Stylesheets

Source: http://css-tricks.com/dont-swear-in-your-stylesheets/

Don’t Swear in Your Stylesheets

PUBLISHED BY CHRIS COYIER
Aimee Ault from deviantART discovered that some of their stylesheets would fail to load for some users. Turns out those users were
accessing the site from computers with overly sensitive system-wide profanity filters installed. These users' browsers likely stopped parsing the stylesheet entirely upon reaching the word in the stylesheet, leading to a fairly ugly and/or broken page.
Ideally you have a build system that compresses CSS and removes comments, but if for whatever reason you ship CSS with comments in it, don't swear.

01 August 2013

Why am I the only person posting here? ¿Por qué soy el único persona haciendo entradas aquí?

Do none of you ever encounter anything that the rest of the web programming world might not benefit from knowing?

Le hice este blog bilingüe para que ustedes podrían compartir su conocimiento con otros programadores y contribuir a la base de información disponible en el web. Pero la última entra en español era en abril 2012 por Oscar. ¿No aprenden ustedes cosas a veces que serían bueno compartir con el mundo de programación web?

Ubuntu Edge...extra-smartphone?

This is very interesting....an open-source smartphone:

http://www.indiegogo.com/projects/ubuntu-edge--39