19 November 2013

Macaw Sneak Peek

This video provides a short -- well relatively short, at 20 minutes -- demonstration of Macaw software which allows one to lay out web pages graphically and, with the help of wise class naming, create compact and fluid CSS and HTML automatically. I've not tried the software personally -- it's still not publicly available (you can learn more here: http://macaw.co/ -- but the demo is impressive.

12 November 2013

La importancia del código

Encontré esta pagina y me gusto mucho el video, espero también les guste

11 November 2013

What we do as web developers


Camtasia Studio due out any day now

In case you're contemplating a purchase of Camtasia Studio and want to know whether it's worth it to purchase the one year of free upgrades for USD 74.75, the following chart may help you. 

I did a quick check of TechSmith's new Camtasia Studio version releases and discovered that their average major upgrade cycle is 502 days. Based on that figure, v9.0.0 is due out any day now, and if you're buying v8, it's probably worth it to invest in the version upgrade "protection." (Not all that different from protection money, is it?)

23 October 2013

Synergy -- Now with Drag and Drop!

Synergy is a groovy little tool we use to share mouse/keyboard between two machines and multiple monitors.
Synergy: Announcing the new drag and drop feature. Synergy lets you easily share your mouse and keyboard between multiple computers on your desk.

Drag and Drop is here! :D

It's here! Jerry and I have been working hard over the last few months to bring you the new drag and drop [between screens] feature. Next up, bug fixes! Usually this is a lengthy process, but with your donations we can speed this up...
How can you help? My dream is to expand our team and hire another software engineer to work on Synergy. I expect that this will double development speed.

Please, donate to Synergy

Help us continue our valuable work by contributing $10 or whatever you can afford. Thanks so much for your support! We wouldn't be here without your donations.

Nick Bolton
Project Leader
The Synergy Project

08 October 2013

Make those new Chrome tabs act the way they should!

The past couple days I've been frustrated that every time I open a new tab in Chrome and start typing either the URL or a search term, nothing happened because the URL line was pre-filled with some Google gobbledygook. The following steps take care of it.

How to use Google Chrome’s classic new tab page

chrome new tab
Here’s how to do it:

15 September 2013

Free advertising for Evernote

I'm a fan and a dedicated user, why shouldn't I let y'all know about it? You may end up finding it to be as useful a tool as I do.


05 September 2013

First case of Android Trojan spreading via mobile botnets discovered

I guess maybe I should replace my old and ailing iPhone with another iPhone, rather than that Samsung Galaxy 4 I've been eyeing...

First case of Android Trojan spreading via mobile botnets discovered

Summary: Just what you always wanted: A malware botnet on Android devices. But you have to be really dumb to get infected.
Isn't that special? 
While annoying, it was only a matter of time.
The botnet pairing of Obad.a and Opfake.a and suitably unwary users can result in quick spikes of Android malware infections.
Kaspersky describes the malware culprit, Backdoor.AndroidOS.Obad.a, as the "most sophisticated Android Trojan yet." The Russian antivirus company also has said that Obad.a is looking "closer to Windows malware than to other Android Trojans, in terms of its complexity and the number of unpublished vulnerabilities it exploits.

The End Of Email As We Know It

The End Of Email As We Know It

How your inbox is becoming an app. The final conversion of the old internet’s last holdout.
After over 10 years of using email through clients — from Outlook to Mail to Sparrow to Mailbox — I stopped. It was about two months ago. I switched, or began switching, from Sparrow to the Gmail site. On my phone, I deactivated iPhone Mail and switched to Gmail’s official app. Now Google doesn’t just host and operate my email service, it owns and controls my entire email experience.
I’m uneasy about this, but it was my choice. I made it, and I expect millions more will too. That’s because, starting with the introduction of a fast, app-like webmail service and followed by the release of native, Gmail-specific mobile apps, Google has been recreating — and taking control of — what had become the last piece of digital real estate users could legitimately feel like they controlled: their inboxes.
Gmail’s new tabbed inbox was what finally pulled me over: It accomplishes, using Gmail’s enormous data resources, what few, if any, personally designed email filter systems can. It organizes messages into categories — Primary, Promotions, Updates, etc. — with the same assertiveness and accuracy as it has categorized spam for years. “Our goal here was to give people context,” says Alex Gawley, the product manager for Gmail. “If you’re dealing with a whole bunch of messages within the context of other messages that have that same context, then you’re able to do that more efficiently. It’s a more useful experience, rather than having to continuously context-switch as you’re going through the messages in your inbox.”

01 September 2013

How to change Hostname / Cómo cambiar el nombre de host (Ubuntu / Debian)

A brief and useful how-to video (source: http://www.youtube.com/watch?v=v1Pke5CnbIE). How to change hostname and computer name in Ubuntu or Debian. Cómo cambiar el nombre de host y el nombre de computadora en Ubuntu o Debian.

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

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:


29 May 2013

Wix vs Weebly vs WordPress vs Godzilla vs King Kong vs Mothra...

Here are my personal experiences regarding various options for DIY website building/hosting. It is by no means an exhaustive reference, but it might help you with your decision-making or lead you to options you'd not considered.

  • Wix has lovely templates that allow one to create beautiful sites quickly (like this one I created for a client in a relatively short time: http://www.takefiveforfaith.com/). A basic Wix site is free, but you must upgrade to their $5.95 Connect Domain plan if you want to use your dedicated domain name in place of yourdomain.wix.com. Another disadvantage of Wix is that, if you want to reach mobile users, you need to create a second website on their mobile site builder. Wix is simpler to use than Weebly, so for the ultra-beginners, it's a better bet. For that reason, it's also less customizable, so it's not appropriate for a site that needs anything but basic features.
  • Weebly allows you to create a site and redirect it to yourdomain.com for free, but their templates aren't quite as hip and contemporary, imho. One benefit is that Weebly sites are mobile friendly from the get go, though not as pretty in the mobile format as the regular platform (they eliminate the pretty photos and headers and such, so it's mostly text-based....but it is easy to navigate on a cell phone). Weebly is a bit more complicated to use than Wix, but it also offers more access to the base code of a site to allow a person with CSS and HTML knowledge to make it do more tricks than a Wix site can do.
  • WordPress is, at base, a blogging platform, but it's been augmented by a zillion plug-ins over the years and can be manipulated to do almost anything, or so I'm told by a friend who specialized in WP development. I can't recommend it for anything beyond blogging because that's all I've ever created on it. WordPress is free for a basic site with various upgrade packages. As I recall you do have to upgrade if you want your own domain name rather than a WP domain name.
  • Blogger is a blog platform by Google which is free and is very easy to use for blogging. I don't think it would be appropriate for a regular website (but I could be wrong about that, as they do offer a large number of widgets to give the site extra features). We use it for our work blogs, one internal and this one you're reading now (DigoCoDigo.com), and I'm really happy with it. It's also free to redirect to your own domain name.
  • SquareSpace is a site building/hosting service that I've not personally used, but I've heard good things about from friends. From what I know of it, I would say it is like the Cadillac of DIY site builders and it seems just classy all around. They do not offer a free version -- their base plan is $8/month with a free 14-day trial.
  • Facebook. I'm not a fan of Facebook "websites," because they are so limited in format options and scope, but the fact is that many people find that they get more traffic through FB than they do to their standalone websites. FB has upped the ante by adding customization features to fan sites and business pages, and they're adding more features all the time. It's an option one must consider in 2013, as it may be the best (and cheapest) solution for you.

Dynamic design -- the state of the art

This is a rather long article, but it contains good information about current best-practices for dynamic web design. And I suspect that, like me, you'll learn some new tricks if you take time to read it.

The State Of Responsive Web Design

Smashing Magazine

Responsive Web design has been around for some years now, and it was a hot topic in 2012. Many well-known people such as Brad Frost and Luke Wroblewski have a lot of experience with it and have helped us make huge improvements in the field. But there’s still a whole lot to do.
In this article, we will look at what is currently possible, what will be possible in the future using what are not yet standardized properties (such as CSS Level 4 and HTML5 APIS), and what still needs to be improved. This article is not exhaustive, and we won’t go deep into each technique, but you’ll have enough links and knowledge to explore further by yourself.

11 April 2013

You can now find us at digocodigo.com

We've registered the URL, so it's official. We're not just any ol' small-time blog, any more.

And we had 630 pageviews last month:

Smokin'! StackOverload, watch your back.

27 March 2013

No support for Google Chrome Screen Capture extension

I've been using Google's Screen Snap extension for Chrome for a couple years, and it gets worse all the time. I've posted the following review to the Chrome Web Store. I marked it with 5 stars, because I noticed that low-ranking critiques don't show up on the reviews page.

TRUE RANKING: 1 STAR. I have selected 5 stars so that maybe someone will actually be able read my  negative critique, since low ratings do not show up in Chrome extensions Reviews. 
3-Mar-2013 - Google does not appear to be supporting this extension any more. It gets buggier all the time. Now I am not able to use the dropdown to select an action, I HAVE to use the keyboard shortcuts. Also, dropdowns on the edit screen are hidden beneath the captured image and are inaccessible...so editing an image is impossible. And just yesterday, full screen captures began yielding  a distorted, completely unusable image.  
I have reduced my rating to 1 star and switched to Awesome Screen Capture, which is not perfect, but is more reliable than Google's Screen Capture. 
3-Dec-12 - Have increased my rating to 3 stars because it MOSTLY works now. But it's buggy. One day certain functions don't work and other days they do. It's weird. Today, for example, it won't save changes I make to it's settings. 
22-June-12 - Months have passed and this is still not fixed. Sometimes it works, sometimes it doesn't. Very frustrating. 
Am reducing the number of stars to 1 because now the capture screen region feature has stopped working when scrolled down below the top visible area on a page. C'mon Google, quit ignoring this once-terrific product and get it fixed!! 8-Mar-201 
The "Capture Whole Page" feature stopped working a few weeks ago, and nothing has been done by Google to fix it, in spite of many complaints in the forums. I was very happy with Screen Capture until this happened...now I'm happy with it until I need to do a whole-screen capture, and then I'm frustrated. 5-March-2012

22 March 2013

Mention people in your posts with Google+

This is a groovy new feature created by Google: the ability to mention people in blog posts using Google+. It works similar to the way we've used @name mentions in Jira and Trello.

18 March 2013

WinMerge: A groovy little app for comparing files and folders in Windows

I've been using Auslogics Duplicate File Finder for a couple years now to help me rein in the unintentional duplicate files that inevitably occur in my ever-growing disk spaces, and it's been a big help. But what it's not good at is helping one know what differences exist between two directories, which is often more useful information. I discovered this open source app -- WinMerge -- today and am quite impressed with it. It's lightweight and works like a champ.

​You might find it handy, if you've not already got a similar tool at your disposal.

Update: I am squealing with delight (internally) because I just learned that WinMerge not only compares two directories and their subdirectories, but it allows you to select the group of files that exist in one directory and not the other and either move or copy them over in one step. How cool is that?