_MD_ ProductionS http://www.mdproductions.ca Photography, videography, guides and web news Wed, 21 May 2014 19:04:07 +0000 en hourly 1 http://wordpress.org/?v=3.3.1 Dating 2.0 — online dating redefined http://www.mdproductions.ca/news/dating-redefined http://www.mdproductions.ca/news/dating-redefined#comments Tue, 20 May 2014 23:00:03 +0000 _MD_ http://www.mdproductions.ca/?p=3984 When looking for love or lust, there are literally hundreds of options on the internet to consider in your search, but maybe it’s time to kick the old dating model to the curb. The subscription fees and compatibility formulas are so dated and laborious. They match common factors and personality ratings, measuring unique personalities in [...]]]>

When looking for love or lust, there are literally hundreds of options on the internet to consider in your search, but maybe it’s time to kick the old dating model to the curb. The subscription fees and compatibility formulas are so dated and laborious. They match common factors and personality ratings, measuring unique personalities in an unrealistic manner. You meet date after date, maybe having a little fun, but, inevitably, you discover the dating agency is the only party in the relationship making out in this scenario. Burst out of that fixed model of finding partners, changing your focus and the dynamics of the search. Online dating isn’t a cookie cutter process, setting up dates, arranging events according to personality profiles. It’s a time of fun and exploration, discovering your partner under the unlikeliest of circumstances, and you should be able to be as naughty and flirty as you want without fitting some dating norm.

Drop the standard subscription model with a little help from Lustaman as we show you dating redefined, match-making with a unique twist. Instead of following guidelines set by some boring dating agency, set your own goals and lay out your own ideal date for your potential partner. Define what it is you’re after from the meeting, an evening of romance and flirtatious fun, or an activity weekend in the great outdoors, a fun night cooking together while listening to jazz, or a movie night watching the latest blockbuster. Dating has changed online, dismissing old conventions in favor of new, highly diversified notions where each individual is free to shape the meeting.

Tailoring the event, never being surprised by your dates opposing agenda, you enter into the Lustaman way of dating fully informed and aware of the offered service. The evening’s partner could simply be looking for a companion for a single night, looking for a hand to hold at an important business event, not pursing a relationship of any kind. Our services work to match those needs, taking dating to the next level, promoting a rewarding arrangement for both parties. Go even further, defining the meeting with additional factors, setting prices for particular services, focusing the date on a certain topic or event. Get paid to date and meet interesting people, creating lasting bonds. Any member can set the price for the services planned during the date, receiving half of those earnings while planting the seeds of love.

Lustaman is the everyman of dating, presenting a comprehensive selection of partners and services without the limited framework brought by monthly subscriptions. The services are profitable and fun, apt to fan the flames of lust or simply provide a comforting smile and an arm to hang on as someone attends a corporate event. Social events are critically important in making contacts for the future, and a service emphasizing companionship during such a situation is simply invaluable. But lust or love, companion or movie partner, connect with your Lustaman date and embark on days or evenings of fun and adventure.

Source: Lustaman

 

]]>
http://www.mdproductions.ca/news/dating-redefined/feed 1
Serious security flaw discovered in OAuth and OpenID http://www.mdproductions.ca/news/serious-security-flaw-discovered-in-oauth-and-openid http://www.mdproductions.ca/news/serious-security-flaw-discovered-in-oauth-and-openid#comments Fri, 02 May 2014 17:37:02 +0000 _MD_ http://www.mdproductions.ca/?p=3973 Attackers can use the “Covert Redirect” vulnerability in both open-source login systems to steal your data and redirect you to unsafe sites. Beware of links that ask you to log in through Facebook. The OAuth 2.0 and OpenID modules are vulnerable. Following in the steps of the OpenSSL vulnerability Heartbleed, another major flaw has been [...]]]>

Attackers can use the “Covert Redirect” vulnerability in both open-source login systems to steal your data and redirect you to unsafe sites. Beware of links that ask you to log in through Facebook. The OAuth 2.0 and OpenID modules are vulnerable. Following in the steps of the OpenSSL vulnerability Heartbleed, another major flaw has been found in popular open-source security software. This time, the holes have been found in the login tools OAuth and OpenID, used by many websites and tech titans including Google, Facebook, Microsoft, and LinkedIn, among others.

Wang Jing, a Ph.D student at the Nanyang Technological University in Singapore, discovered that the serious vulnerability “Covert Redirect” flaw can masquerade as a login popup based on an affected site’s domain. Covert Redirect is based on a well-known exploit parameter.

For example, someone clicking on a malicious phishing link will get a popup window in Facebook, asking them to authorize the app. Instead of using a fake domain name that’s similar to trick users, the Covert Redirect flaw uses the real site address for authentication. If a user chooses to authorize the login, personal data (depending on what is being asked for) will be released to the attacker instead of to the legitimate website. This can range from email addresses, birth dates, contact lists and possibly even control of the account. Regardless of whether the victim chooses to authorize the app, they will then get redirected to a website of the attacker’s choice, which could potentially further compromise the victim.

Wang says he has already contacted Facebook and has reported the flaw, but was told that the company “understood the risks associated with OAuth 2.0,” and that “short of forcing every single application on the platform to use a whitelist,” fixing this bug was “something that can’t be accomplished in the short term.”

Google (which uses OpenID) told him that the problem was being tracked, while LinkedIn said that the company would publish a blog on the matter soon. Microsoft, on the other hand, said that an investigation had been done and that the vulnerability existed on a the domain of a third-party and not on its own sites. “Patching this vulnerability is easier said than done. If all the third-party applications strictly adhere to using a whitelist, then there would be no room for attacks,” said Wang. “However, in the real world, a large number of third-party applications do not do this due to various reasons. This makes the systems based on OAuth 2.0 or OpenID highly vulnerable.”

Jeremiah Grossman, founder and interim CEO at WhiteHat Security, a website security firm, agreed with Wang’s findings after looking at the data. “While I can’t be 100 percent certain, I could have sworn I’ve seen a report of a very similar if not identical vulnerability in OAuth. It would appear this issue is essentially a known WONTFIX,” Grossman said. “This is to say, it’s not easy to fix, and any effective remedies would negatively impact the user experience. Just another example that Web security is fundamentally broken and the powers that be have little incentive to address the inherent flaws.”

Further corroborating Wang’s findings is Chris Wysopal, CTO at programming code verification firm Veracode.
Wsyopal told CNET that it looks to be a “very real issue” and that OAuth 2.0 looks vulnerable to phishing and redirect attacks. “Given the trust users put in Facebook and other major OAuth providers I think it will be easy for attackers to trick people into giving some access to their personal information stored on those service,” he said.

Users who wish to avoid any potential loss of data should be careful about clicking links that immediately ask you to log in to Facebook or Google. Closing the tab immediately should prevent any redirection attacks.
While this issue isn’t as severe as Heartbleed, it’s relatively easy to do so unless the flaw gets patched, which according to Wang, is quite difficult to implement due to third-party sites having “little incentive” to fix the problem. Cost is a factor, as well as the view that the host company (such as Facebook) bears the responsibility for making the attacks appear more credible.

 

]]>
http://www.mdproductions.ca/news/serious-security-flaw-discovered-in-oauth-and-openid/feed 0
What Facebook Knows About You From One WhatsApp Convo http://www.mdproductions.ca/news/what-facebook-knows-about-you-from-one-whatsapp-convo http://www.mdproductions.ca/news/what-facebook-knows-about-you-from-one-whatsapp-convo#comments Fri, 11 Apr 2014 15:28:40 +0000 _MD_ http://www.mdproductions.ca/?p=3953 Finally, there’s a dashboard that confirms your wildest suspicions: WhatsApp knows your name, your location, your interests, and even your political leaning. They can know things about you that you may not, like they if certain people respect your opinion (or don’t for that matter) and what preoccupies your thoughts–whether it’s sex, food, shopping or [...]]]>

Finally, there’s a dashboard that confirms your wildest suspicions: WhatsApp knows your name, your location, your interests, and even your political leaning. They can know things about you that you may not, like they if certain people respect your opinion (or don’t for that matter) and what preoccupies your thoughts–whether it’s sex, food, shopping or something a bit more kinky.

WhatsApp has become an omniscient gatekeeper, holding data about you, the personal information you write and receive, and can open the floodgates to the world at their own free will. About a month ago it would have been just 450 million people using WhatsApp, but since Facebook acquired it for a whopping $19 billion, WhatsApp could merge its data with the social media titan very soon—putting your most intimate details at the mercy of the world’s biggest social media platform with 1.3 billion users and counting.

Considering Facebook has over 2 billion connections between local businesses and people, it seems safe to point a finger at advertising as the long-term, overarching objective for acquiring WhatsApp. Plus, the billion-user club may just get a new member: WhatsApp gains millions of users every day, and Mark Zuckerberg himself predicts that number will reach 1 billion in 2015-—allowing Facebook to capitalize on being the global leader in data-driven messaging. If that’s not a jackpot for Facebook, what is?

Your Personal Info Just Got Sold


While money can’t buy happiness, we just learned that it can buy your personal details (and those of millions of others), as Facebook literally bought its way into the hands of WhatsApp’s booming user base. Though many raise an eyebrow at why Facebook paid such a premium for a simple cross-platform instant messaging service, if you take a look at this SiSense Data Visualization Dashboard, you can get a taste for how much private data one WhatsApp conversation harbors:

 

WhatsApp SiSense dashboard visualization

This SiSense dashboard exposes the information derived from a single (real) WhatsApp conversation over just a month and a half. The data visualizations reveal the waking hours of Jennifer, showing that she is most active around 8:00pm and heads to bed around midnight (making 8pm the best time to flash some commercials, eh?). On an even more personal note, Jennifer may be a real foodie, or struggling with her weight since 53% of her conversation is about food – with 15% just about desserts . Maybe she’s a strategic person to push restaurant coupons or Weight Watcher ads.

There’s a variety of categories that Nicole and Jennifer speak about such as computers, politics, laundry, desserts—a gold mine for advertisers who won’t have to play the guessing game on the personal interests of these ladies. The polarity of Jennifer’s personal thoughts and tone is overwhelmingly positive, and Jennifer responds to Nicole much more than vice versa, identifying Nicole as the influencer in their relationship and possibly a real mover and shaker in her social circle as her opinion commands more respect.

The most intimate detail exposed during this conversation is that Nicole and Jennifer discuss right wing populism, radical parties, and conservative politics. Whether or not this revelation puts these individuals at risk may depend on the country they are living in, but it certainly exemplifies that the amount of private information obtained from your WhatsApp conversations is limitless and potentially dangerous.

 

Is the Promise of Your Privacy Just a Technicality?

In WhatsApp’s privacy policy, it states that it will not sell or share personally identifiable information with third-party companies for commercial or marketing use without consent. But WhatsApp also qualifies that statement, saying it may share personal information with third party service providers, “to the extent that it is reasonably necessary to perform, improve or maintain the WhatsApp Service.” And while WhatsApp claims it won’t use your information for commercial or marketing purposes without consent, it also adds: “except as part of a specific program or feature for which users will have the ability to opt-in or opt-out.”

Bottom line, even though the CEO of WhatsApp, Jan Koum, firmly wrote, “We don’t know your likes, what you search for on the Internet, or collect your GPS location,” after looking at this SiSense big data visualization dashboard, it seems pretty far-fetched. Can you think of a time you took a picture of a beautiful (and identifiable) city skyline or famous monument and sent it to some friends over WhatsApp? Thought so. They can know where you are whenever they want, and they probably do. So, the next time you shoot a WhatsApp message saying “Meet me on 52nd and Broadway”, you may want to think twice.

Source: Sisense by Elena Roth

 

]]>
http://www.mdproductions.ca/news/what-facebook-knows-about-you-from-one-whatsapp-convo/feed 1
Mobile market share: Android 79%, Apple 15% http://www.mdproductions.ca/news/mobile-market-share-android-79-apple-15 http://www.mdproductions.ca/news/mobile-market-share-android-79-apple-15#comments Fri, 31 Jan 2014 20:39:03 +0000 _MD_ http://www.mdproductions.ca/?p=3948 Android may have quickly reached the top of the smartphone world, but there are signs that this red-hot growth is cooling off… if only just. Strategy Analytics estimates that the platform claimed nearly 79 percent of smartphone market share in 2013. While that’s both a record high and a big step up from almost 69 [...]]]>

Android may have quickly reached the top of the smartphone world, but there are signs that this red-hot growth is cooling off… if only just. Strategy Analytics estimates that the platform claimed nearly 79 percent of smartphone market share in 2013. While that’s both a record high and a big step up from almost 69 percent in 2012, it also represents Android’s slowest annual growth rate since its birth. As the analysts note, Google is facing an increasingly saturated market; there are only so many more customers it can reach.

Not that things were rosy for other mobile operating systems last year. Apple shipped more phones in 2013, but not enough to avoid a dip to 15.5 percent market share. Windows Phone grew to 3.6 percent share, although its one-point improvement over 2012 wasn’t going to make Apple or Google nervous. And for smaller platforms, 2013 was downright ugly. BlackBerry, Symbian and others fell from a collective 9.1 percent in 2012 to just 2 percent. The smartphone market in 2014 is effectively a three-horse race, and it’s doubtful that the rankings will change any time soon.

]]>
http://www.mdproductions.ca/news/mobile-market-share-android-79-apple-15/feed 0
Online retailer imposes tax on Internet Explorer 7 users http://www.mdproductions.ca/news/online-retailer-imposes-tax-on-internet-explorer-7-users http://www.mdproductions.ca/news/online-retailer-imposes-tax-on-internet-explorer-7-users#comments Mon, 18 Jun 2012 14:00:26 +0000 _MD_ http://www.mdproductions.ca/?p=3939 What do the majority of web developers and an Australian-based online retailer have in common? They hate Internet Explorer. In fact, a company by the name of Kogan hates IE so much, it’s imposed a sales tax on any of its clients who use the beleaguered browser. “Anyone who visits the website using IE 7 [...]]]>

What do the majority of web developers and an Australian-based online retailer have in common?

They hate Internet Explorer.

In fact, a company by the name of Kogan hates IE so much, it’s imposed a sales tax on any of its clients who use the beleaguered browser.

“Anyone who visits the website using IE 7 will be charged an additional 6.8% tax (IE tax) on purchases,” explains Newslaunches.com. “Interestingly that figure is derived as 0.1% for each month since the browser was released.”

Visitors using the dated browser are greeted with the discernible greeting that is pictured above. In order to avoid the tax, Kogan encourages potential customers to switch to a “better browser,” such as Firefox, Google Chrome, Opera or Safari.

[ Related: Microsoft celebrates the death of IE6 with a cake ]

Source: Yahoo – The Right Click Blog

]]>
http://www.mdproductions.ca/news/online-retailer-imposes-tax-on-internet-explorer-7-users/feed 0
Creative resumes and CVs (24pics) http://www.mdproductions.ca/news/creative-resumes-and-cvs http://www.mdproductions.ca/news/creative-resumes-and-cvs#comments Mon, 26 Mar 2012 12:56:34 +0000 _MD_ http://www.mdproductions.ca/?p=3904 These original CVs show off some mad designer’s skills when applying for a job Graphic designer from Dubai with a good knowledge of Adobe programs Periodic table of skills 3D Designer Infographics is also applied 2D & 3D multimedia artist Graphic designer and illustrator From graphic designer to art director This guy has high skills [...]]]>

These original CVs show off some mad designer’s skills when applying for a job

Graphic designer from Dubai with a good knowledge of Adobe programs

Creative resumes and CVs

Periodic table of skills

Creative resumes and CVs

3D Designer

Creative resumes and CVs

Infographics is also applied

Creative resumes and CVs

Creative resumes and CVs

Creative resumes and CVs

2D & 3D multimedia artist

Creative resumes and CVs

Creative resumes and CVs

Graphic designer and illustrator

Creative resumes and CVs

From graphic designer to art director

Creative resumes and CVs

This guy has high skills of typography

Creative resumes and CVs

Creative graphic designer

Creative resumes and CVs

Creative resumes and CVs

CSS-code

Creative resumes and CVs

Retro flavor

Creative resumes and CVs

More graphics here

Creative resumes and CVs

Animator

Creative resumes and CVs

Creative resumes and CVs

Creative resumes and CVs

Creative resumes and CVs

Creative resumes and CVs

Creative resumes and CVs

Graphic designer and illustrator

Creative resumes and CVs

]]>
http://www.mdproductions.ca/news/creative-resumes-and-cvs/feed 1
50+ best practices to optimize PHP code performance http://www.mdproductions.ca/guides/50-best-practices-to-optimize-php-code-performance http://www.mdproductions.ca/guides/50-best-practices-to-optimize-php-code-performance#comments Thu, 01 Mar 2012 13:00:45 +0000 _MD_ http://www.mdproductions.ca/?p=3875 Like any scripting language, PHP can be used in a variety of applications. The down-side for most programmers is that when they learn how to write PHP, they do not always learn how to write PHP with speed and optimization in mind. This article addresses most common ways you can improve your code with minor [...]]]>

Like any scripting language, PHP can be used in a variety of applications. The down-side for most programmers is that when they learn how to write PHP, they do not always learn how to write PHP with speed and optimization in mind. This article addresses most common ways you can improve your code with minor changes that will yield large gains as well as teach you how to become a better PHP developer.

One of the most important things you can do when improving PHP application performance is begin measuring your application to find a baseline performance time for different parts of your application. If you do not know which parts of your application are slow or have bottlenecks, you will not know where to begin optimizing your code for better performance. There are many commercial and free applications that can be used to measure PHP performance. See the article PHP Profilers Compared for further information.

 

  • If a method can be static, declare it static. Speed improvement is by a factor of 4.
  • echo is faster than print, use echo’s multiple parameters instead of string concatenation.
  • Set the max value for your for-loops before and not as a function in the loop:
    $len = count($big_array); for ($i=0; $i<$len; $i++) {...}
  • Unset your variables to free memory, especially large arrays.
  • Avoid magic methods like __get(), __set() and __autoload()
  • To find out the time when the script started executing, $_SERVER['REQUEST_TIME'] is preferred to time()
  • See if you can use strncasecmp, strpbrk and stripos instead of regex
  • strtr is faster than str_replace by a factor of 4
  • It’s better to use select statements (switch() { case ”: }) than multi if and else if statements.
  • Error suppression with @ is very slow.
  • Turn on apache’s mod_deflate
  • mod_gzip which is available as an Apache module, compresses your data on the fly
    and can reduce the data to transfer up to 80%
  • Close your database connections when you’re done with them
    (although PHP does it for you upon full page load or end of script execution)
  • Use single quotes in indexes: $row['id'] is 7 times faster than $row[id]
  • Use sprintf instead of variables contained in double quotes, it’s about 10x faster.
  • Incrementing a local variable in a method is the fastest. Nearly the same as calling a local variable in a function.
  • Incrementing a global variable is 2 times slower than a local var.
  • Incrementing an object property (eg. $this->prop++) is 3 times slower than a local variable.
  • Incrementing an undefined local variable is 9-10 times slower than a pre-initialized one.
  • Just declaring a global variable without using it in a function also slows things down (by the same amount as incrementing a local var). PHP does a pricy check to see if the global exists.
  • Methods in derived classes run faster than ones defined in the base class.
  • A function call with one parameter and an empty function body takes about the same time as doing 7-8 $localvar++ operations. A similar method call is of course about 15 $localvar++ operations.
  • Surrounding your string by instead of will make things interpret a little faster since php looks for variables inside “…” but not inside ‘…’.
  • When working with strings and you need to check that the string is of a certain length, you’d understandably would want to use the strlen() function. This function is pretty quick since it’s operation does not perform any calculation but merely returns the already known length of a string available in the zval structure (internal C struct used to store variables in PHP). However because strlen() is a function it is still somewhat slow because the function call requires several operations such as lowercase & hashtable lookup followed by the execution of said function. In some instance you can improve the speed of your code by using an isset() trick.
    if (!isset($foo{5})) { echo 'Foo is too short'; } ?>
    instead of
    if (strlen($foo) < 5) { echo 'Foo is too short'; } ?>
    Calling isset() happens to be faster then strlen() because unlike strlen(), isset() is a language construct and not a function meaning that it’s execution does not require function lookups and lowercase. You’ll have no overhead on top of the actual code that determines the string’s length.
  • When incrementing or decrementing the value of the variable $i++ happens to be a much slower then ++$i. It is because instead of 4 opcodes used for $i++ you only need 3. Post incrementation actually causes the creation of a temporary var that is then incremented while pre-incrementation increases the original value directly. This is one of the optimization that opcode optimizer such as Zend’s PHP optimizer utilizes.
  • Use array_pad(). A common case when assigning multiple variables from an array is to use the list() construct with the explode() function to split the string and set the parts of the list to each variable like so: list($foo1, $foo2, $foo3) = explode('/', 'var1/var2/var3'); However, the problem is then created where you may not be bringing in as many variables for each part of the list. If you are missing a variable or two when you explode, you will get a nice notice from PHP. The usual response to this is to use the error suppression operator to dismiss the error (@list()). In this case, $foo3 will be set to NULL and your script will suffer a speed penalty for use of the @ operator. To alleviate this problem it is better to use array_pad to only fill the array with the number of variables that you have instead of causing and suppressing an error at the cost of your performance.
    list($foo1, $foo2, $foo3) = array_pad(explode('/', 'var1/var2'), 4, NULL);
  • Not everything has to be OOP, often it is too much overhead, each method and object call consumes a lot of memory.
  • Do not implement every data structure as a class — arrays are useful too
  • If you have very time consuming functions in your code, consider writing them as C extensions
  • Profile your code. A profiler shows you, which parts of your code consumes how many time. The Xdebug debugger already contains a profiler. Profiling shows you the bottlenecks in overview
  • Excellent article about optimizing your PHP code by John Lim
  • Do use foreach for looping collections/arrays. PHP4 items are byval, < PHP5 items are byref
  • Do consider using the Singleton Pattern as you will have only one instance of an object.
  • Do use POST over GET for all values that will wind up in the database for TCP/IP packet performance reasons.
  • Do use ctype_alnum, ctype_alpha and ctype_digit over regular expression to test form value types for performance reasons.
  • Do use full file paths in production environment over basename/file_exists/open_basedir to avoid performance hits for the filesystem having to hunt through the file path. Once determined, serialize and/or cache path values in a $_SETTINGS array. $_SETTINGS['cwd'] = cwd(./);
  • Do use require/include over require_once/include_once to ensure proper opcode caching.
  • Do use tmpfile or tempnam for creating temp files/filenames
  • Do use a proxy to access web services (XML or JSOM) on foreign domains using XMLHTTP to avoid cross-domain errors. eg. foo.com<–>XMLHTTP<–>bar.com
  • Do use error_reporting(E_ALL); during debug.
  • Do set Apache allowoverride to “none” to improve Apache performance in accessing files/directories.
  • Do use a fast fileserver for serving static content (thttpd) static.mydomain.com, dynamic.mydomain.com
  • Do serialize application settings like paths into an associative array and cache or serialize that array after first execution.
  • Do use PHP output control buffering for page caching of heavily accessed pages
  • Do use PDO (or a major PHP framework such as CakePHP, Symfony, CodeIgniter, Yii or phpiphany) for prepared statements over native DB prepare. mysql_attr_direct_query=>1
  • Do NOT use SQL wildcard selects. eg. SELECT * (although selecting all columns manually yields same retrieval time as issuing SELECT *; therefore try to select only the columns you are actually going to use)
  • Do use database logic (queries, joins, views, procedures) over loopy PHP.
  • Use caching whenever possible. This article defines basic caching techniques. To sum it up, use arrays for caching big chunk of data in the memory directly. Use APC or eAccelerator on a single server. Use memcache on multiple servers when you scale you application.
  • APC being the fastest caching method does not scale well. Redis and Memcache can be used for cross-process/multi-server communications. Data in Redis storage will remain even after a server reboot. Don’t want to install Redis (it’s just a 1 line in console)? Use Memcache. If you can’t install any third-party packages, you can use Shared Memory – but your PHP should be compiled with support of shmop-functions. If we take APC as our unit of measure in the following benchmark, we can draw the following conclusion:
    • APC – best performance – speed 1
    • Redis – speed 1.6
    • Shared memory – speed 130
    • Memcache – speed 192 (slowest)

    Head over to the Redis VS Memcache comparison to see the stats in action.

  • Here is another interesting resource that provides comparison of most of the items listed above
  • Lastly, follow Yahoo performance rules for best practices on optimizing loading times of your website

Source

]]>
http://www.mdproductions.ca/guides/50-best-practices-to-optimize-php-code-performance/feed 5
IBM: We’re on the cusp of the Quantum Computing revolution http://www.mdproductions.ca/news/ibm-were-on-the-cusp-of-the-quantum-computing-revolution http://www.mdproductions.ca/news/ibm-were-on-the-cusp-of-the-quantum-computing-revolution#comments Wed, 29 Feb 2012 13:42:09 +0000 _MD_ http://www.mdproductions.ca/?p=3865 Technology’s holy grail is the development of a “perfect” Quantum Computer. Traditional computers recognize information as bits: binary information representing “On” or “Off” states. A quantum computer uses qubits: operating in superposition, a qubit exists in all states simultaneously — not just “On” or “Off,” but every possible state in-between. It would theoretically be able [...]]]>

Technology’s holy grail is the development of a “perfect” Quantum Computer. Traditional computers recognize information as bits: binary information representing “On” or “Off” states. A quantum computer uses qubits: operating in superposition, a qubit exists in all states simultaneously — not just “On” or “Off,” but every possible state in-between. It would theoretically be able to instantly access every piece of information at the same time, meaning that a 250 qubit computer would contain more data than there are particles in the universe. IBM thinks it’s closer than ever to realizing this dream and if you want to know more, click ‘read more’.

The system has serious ramifications in the fields of science, technology, medicine and security — the latter because it can try every conceivable password to access a system within a second. However, for now, this computer remains science fiction rather than science fact. In the same way that you understand the Copenhagen interpretation of Quantum Physics, qubits are negatively affected by both observation and interaction — the vulnerability of these materials to interference from heat, radiation and defective materials means you can’t trust the answers it provides, called quantum decoherence. Being able to produce a qubit of sufficient “integrity” that you can trust the results is what has eluded scientists for decades.

 

qubit 1 qubit 2 qubit 3 qubit 4

In a few short hours, however, IBM is going to present three brand-new records to the American Physical Society that could change all of that. Using its R&D know-how, and some of the world’s most powerful freezers, it’s developed methods of easily building, maintaining and even increasing the integrity of a qubit to the point that it’s now very close to the minimum standard required by the research community. David DiVincenzo, professor at the Institute of Quantum Information thinks that the company is “nearly at the tipping point.”

Taking technology developed at Yale, its three dimensional superconducting qubit was able to extend the duration of each qubit’s quantum state to up to 100 microseconds: a short time for you and me, but a lifetime for a computer that theoretically knows everything. The papers, entitled “Superconducting qubit in waveguide cavity with coherence time approaching 0.1ms” and “Complete universal quantum gate set approaching fault-tolerant thresholds with superconducting qubits” will be made available after the presentation later this morning and it’s hoped that scientists can now concentrate upon error correction schemes to further enhance the technology. Part of the revelation is that IBM built the qubits using traditional commercial chip fabrication technology: meaning that if the final ceiling is breached, it would be possible to mass-produce the technology very rapidly at scale.

Source: Engadget

]]>
http://www.mdproductions.ca/news/ibm-were-on-the-cusp-of-the-quantum-computing-revolution/feed 2
Microsoft TechForum unveils three research projects (video) http://www.mdproductions.ca/news/microsoft-techforum-unveils-three-research-projects http://www.mdproductions.ca/news/microsoft-techforum-unveils-three-research-projects#comments Wed, 22 Feb 2012 21:20:32 +0000 _MD_ http://www.mdproductions.ca/?p=3859 TechForum is a Microsoft-sponsored shindig where the company can get together, party, and then show off its latest and greatest research projects. First up we’ve got a transparent interactive 3D display which builds on technology from Cambridge University’s HoloDesk project. Next is Holoflector, a “magic mirror” that overlays LCD projections onto your reflection. Both of [...]]]>

TechForum is a Microsoft-sponsored shindig where the company can get together, party, and then show off its latest and greatest research projects. First up we’ve got a transparent interactive 3D display which builds on technology from Cambridge University’s HoloDesk project. Next is Holoflector, a “magic mirror” that overlays LCD projections onto your reflection. Both of these two projects rely heavily upon Kinect as more projects find the potential in the little sensor. Finally there’s Illumishare, a pair of overhead projectors / cameras that share a desktop space with a colleague when you need to look at the same thing.

Source: Engadget

]]>
http://www.mdproductions.ca/news/microsoft-techforum-unveils-three-research-projects/feed 0
ViaSat SurfBeam 2 Pro Portable – Internet anywhere in the world http://www.mdproductions.ca/news/viasat-surfbeam-2-pro-portable-internet-anywhere-in-the-world http://www.mdproductions.ca/news/viasat-surfbeam-2-pro-portable-internet-anywhere-in-the-world#comments Fri, 17 Feb 2012 20:10:46 +0000 _MD_ http://www.mdproductions.ca/?p=3845 There’s no power outlet, land-based internet connection or even a decent cell signal in sight, yet we’re posting this live, at fast broadband speeds. We’re miles deep into Camp Pendleton, connected to ViaSat’s SurfBeam 2 Pro Portable mobile satellite transceiver and sending data to and from ViaSat-1 located more than 20,000 miles above our heads. [...]]]>

There’s no power outlet, land-based internet connection or even a decent cell signal in sight, yet we’re posting this live, at fast broadband speeds. We’re miles deep into Camp Pendleton, connected to ViaSat’s SurfBeam 2 Pro Portable mobile satellite transceiver and sending data to and from ViaSat-1 located more than 20,000 miles above our heads. SurfBeam 2 wasn’t designed for us to kick back and surf the web in the middle of nowhere at speeds that we could barely achieve while tethered to a cable connection just a few years ago, but we’re doing just that, with ViaSat’s roughly $20,000 go-anywhere satellite broadband rig. We first heard about Pro Portable last month at CES, which the company is marketing towards military, emergency management personnel and even broadcasters — that’s right, the sat truck of the future fits inside a hand-carry suitcase, and sends HD video from the world’s most remote locations right back to broadcast centers at record speed, nearly eliminating that lag that makes certain CNN reports painful to watch.

Pro Portable really can go anywhere — disassembled, it fits inside a fairly modest suitcase, but screw it together and you have a full-size dish. There’s also a four-port Ethernet router and an optional battery pack, which provides up to four hours of juice. Think of it as Exede broadband for far-off-the-grid types. Sadly, Pro Portable isn’t priced low enough to make its way into your on-the-go blogger kit, but it costs a small fraction of the million dollars you can spend on a sat truck, which rents for thousands of dollars a day. It’s also far more transportable and discrete, offering consistent 12 Mbps download and 3 Mbps upload speeds nearly anywhere in North America. How can SurfBeam 2 hold up during a bandwidth-intensive HD upload? See for yourself just past the break — our 230MB hands-on video made its way from the ground to space and back to Viddler in just shy of 13 minutes, and our Skype video call looked fantastic, without any noticeable lag.

Source: Engadget

]]>
http://www.mdproductions.ca/news/viasat-surfbeam-2-pro-portable-internet-anywhere-in-the-world/feed 0
Scalado Remove app promises photobomb rescue http://www.mdproductions.ca/news/scalado-remove-app-promises-photobomb-rescue http://www.mdproductions.ca/news/scalado-remove-app-promises-photobomb-rescue#comments Wed, 15 Feb 2012 13:46:56 +0000 _MD_ http://www.mdproductions.ca/?p=3839 Photo tech firm Scalado has revealed its latest smartphone camera app, Remove, capable of automatically identifying and removing objects in-frame, and perfect for deleting an unwanted uncle from your family gathering. Remove, billed as the world’s first optical removal software for smartphones, builds a composite shot from multiple frames captured in swift succession, picking out [...]]]>

Photo tech firm Scalado has revealed its latest smartphone camera app, Remove, capable of automatically identifying and removing objects in-frame, and perfect for deleting an unwanted uncle from your family gathering. Remove, billed as the world’s first optical removal software for smartphones, builds a composite shot from multiple frames captured in swift succession, picking out possible flaws – such as passing cars or people – and letting you delete them with a tap of the screen.

In fact, Remove can be set to automatically delete any problems it identifies, though you can switch over to manual mode if you decide you’d like to keep something in-frame instead. Obviously the problems themselves have to be moving, since Scalado is cutting out transient objects based on a stationary background.

Remove uses similar technology to Scalado’s previous photography app, Rewind. That used composite images to piece together the best group portrait shot, with facial recognition used to scroll through the various expressions your subjects have made.

Via: Slashgear
Source: Scalado

]]>
http://www.mdproductions.ca/news/scalado-remove-app-promises-photobomb-rescue/feed 0
Spray-On antenna unveiled at Google Solve for X conference http://www.mdproductions.ca/news/spray-on-antenna-unveiled-at-google-solve-for-x-conference http://www.mdproductions.ca/news/spray-on-antenna-unveiled-at-google-solve-for-x-conference#comments Mon, 13 Feb 2012 19:14:17 +0000 _MD_ http://www.mdproductions.ca/?p=3834 A start-up called Chamtech Enteprises has an answer to the problems of poor cellphone reception and other shortcomings of traditional antennas. The company has developed a spray-on antenna that it says is more lightweight, energy-efficient and effective than the old-school version. The Sandy, Utah-based start-up’s nanotechnology, unveiled last week at Google’s inaugural Solve For X [...]]]>

A start-up called Chamtech Enteprises has an answer to the problems of poor cellphone reception and other shortcomings of traditional antennas. The company has developed a spray-on antenna that it says is more lightweight, energy-efficient and effective than the old-school version.

The Sandy, Utah-based start-up’s nanotechnology, unveiled last week at Google’s inaugural Solve For X gathering, can be painted onto a tree, a wall, the ground or even the back of a soldier, enabling a more portable, lightweight way to get reception for a variety of uses.

The company has already patented critical aspects of its technology and begun to sell to government customers, whom it can’t identify due to the sensitive nature of the technology’s applications.

In 2012 the company plans to expand its focus from government customers to mobile phone and medical device makers. CEO and co-founder Anthony Sutera believes the technology could be used by weather and oceanographic researchers, underwater welders, rescue workers, military special operatives in the field, airlines, and by manufacturers of cars, phones, TVs, radios and other consumer electronics.

Rhett Spencer, chief technology officer of Chamtech (who joined Sutera and co-founders Kristin Raffone-Vasquez and Eric G. Hernandez in 2011) said the spray-on technology could be applied to cell phones and make them operate with 10% better efficiency. Traditional antennas—the kind that receive radio and TV signals—work OK, but they’re beset by problems, Spencer said. They suck up energy, drain battery life and get too hot. They don’t send or receive signals as far or as clearly as users would like. They don’t work well under water. And they are cumbersome and hard to set up into areas stricken by disasters, or where discretion is required.

Chamtech says it solves all of the above-mentioned problems. Notably, it works well underwater—the company says it was able to send signals more than a mile underwater during testing, much more than normal antennas, and using only three watts as opposed to the thousands of watts normally required.

“Can you imagine the infrastructure side of things?” Spencer said. “Telecomm under the oceans, Internet infrastructure, ships and satellite communications in the sea– they can do it out under the water.” The company is targeting a large market but a surprisingly fragmented one. To its knowledge, no other direct competitors exist. In the Consumer Electronics Association Electronics Industry Business Directory, 289 companies are listed as makers and sellers of antennas and related services.

Sutera’s team invented and honed their spray-on antenna in his living room about two years ago. The company is keeping the details of its technology under wraps for now, but said it is using organic elements and manipulating them to create different kinds of magnetic and radio-frequency fields. The material allows a user to paint antennas on almost any surface and connect a cable with a flexible circuit.

Sutera and Spencer have coated their family cars’ antennas with Chamtech, as a sort of retrofit. They can now listen to Salt Lake City’s best radio stations some fifty miles outside the city, with 10,000-foot mountains in between. The company is just about two years old, and is already approaching a cash-flow neutral position, the co-founders say. In about six months they say they will be considering their financing options, and are likely to take venture capital to help scale their technology.

Source: Wall Street Journal

]]>
http://www.mdproductions.ca/news/spray-on-antenna-unveiled-at-google-solve-for-x-conference/feed 1
Nano Quadrotors can be tossed, inverted or batted; fly in formation http://www.mdproductions.ca/news/nano-quadrotors-can-be-tossed-inverted-or-batted-fly-in-formation http://www.mdproductions.ca/news/nano-quadrotors-can-be-tossed-inverted-or-batted-fly-in-formation#comments Wed, 01 Feb 2012 19:34:50 +0000 _MD_ http://www.mdproductions.ca/?p=3828 If you fear the rise of intelligent, collaborative robots swarming together and gathering human prey for the battery tanks, look away now: the Nano Quadrotors have taken to the skies and they’re terrifyingly adept. The handiwork of researchers in the GRASP Lab at the University of Pennsylvania, the latest-gen Quadrotors can not only handle being [...]]]>

If you fear the rise of intelligent, collaborative robots swarming together and gathering human prey for the battery tanks, look away now: the Nano Quadrotors have taken to the skies and they’re terrifyingly adept. The handiwork of researchers in the GRASP Lab at the University of Pennsylvania, the latest-gen Quadrotors can not only handle being tossed, inverted or generally batted around without crashing, but fly in formation.

That means you can throw a Quadrotor into the air and have it automatically re-orient itself and hover, useful for deployment in less than stable conditions. However, the real magic – or horror, depending on your willingness to subjugate yourself to our airborne masters – comes when several of the ‘bots work together.

The so-called swarms can fly in formation, maintaining perfect distance from each other, but they can also hold transition between orientations in 3D, as well as shift their positions so as to navigate around obsticles. The figure-of-eight pattern in the video below is particularly mesmerizing.

The brains behind the technology looks to be a blend of several projects going on at the GRASP lab, including the Micro Autonomous System Technologies research – which looks at complex, intelligent robot collectives that would be too difficult to teleoperate – and the SWARMS research “Scalable sWarms of Autonomous Robots and Mobile Sensors.” The latter attempts to replicate biological swarming habits in ‘bots, using robot intelligence to carry out high-level commands from human operators.

Source: SlashGear

]]>
http://www.mdproductions.ca/news/nano-quadrotors-can-be-tossed-inverted-or-batted-fly-in-formation/feed 3
DARPA-funded hacker’s F-BOMB is a $50 surveillance computer that hides in your CO detector, drops from drones, cracks your WiFi http://www.mdproductions.ca/news/darpa-funded-hackers-f-bomb-is-a-50-surveillance-computer-that-hides-in-your-co-detector-drops-from-drones-cracks-your-wifi http://www.mdproductions.ca/news/darpa-funded-hackers-f-bomb-is-a-50-surveillance-computer-that-hides-in-your-co-detector-drops-from-drones-cracks-your-wifi#comments Mon, 30 Jan 2012 22:52:20 +0000 _MD_ http://www.mdproductions.ca/?p=3820 Even more embarrassing than a student discovering your GPS tracking device on his car, as the FBI found out last year, is having to ask him to give the expensive piece of equipment back. So security researcher Brendan O’Connor is trying a different approach to spy hardware: building a sensor-equipped surveillance-capable computer that’s so cheap [...]]]>

Even more embarrassing than a student discovering your GPS tracking device on his car, as the FBI found out last year, is having to ask him to give the expensive piece of equipment back.

So security researcher Brendan O’Connor is trying a different approach to spy hardware: building a sensor-equipped surveillance-capable computer that’s so cheap it can be sacrificed after one use, with off-the-shelf parts that anyone can buy and assemble for less than fifty dollars.

At the Shmoocon security conference Friday in Washington D.C., O’Connor plans to present the F-BOMB, or Falling or Ballistically-launched Object that Makes Backdoors. Built from just the hardware in a commercially-available PogoPlug mini-computer, a few tiny antennae, eight gigabytes of flash memory and some 3D-printed plastic casing, the F-BOMB serves as 3.5 by 4 by 1 inch spy computer. And O’Connor has designed the cheap gadgets to dropped from a drone, plugged inconspicuously into a wall socket, thrown over a barrier, or otherwise put into irretrievable positions to quietly collect data and send it back to the owner over any available Wifi network. With PogoPlugs currently on sale at Amazon for $25, O’Connor built his prototypes with gear that added up to just $46 each.

“If some target is surrounded by bad men with guns, you don’t want to have to retrieve this, but you also don’t want to have to pay four or five hundred dollars for every use,” says O’Connor. “The idea is that it’s as close to free as possible. So you can throw a bunch of these sensors at a target and get away with losing a couple nodes in the process.”

Homemade as it may look, the F-BOMB is more than a hacker hobby. O’Connor says his one-man security consultancy Malice Afterthought received a Defense Advanced Research Projects Agency contract earlier this month to develop the devices as part of the Cyber Fast Track program, which awards small sums to inventors.

Despite its name, O’Connor says the F-BOMB is designed to be a platform for all sorts of applications on its Linux operating system. Outfit it with temperature or humidity sensors, for instance, and it can be used for meteorological research or other innocent data-collecting. But install some Wifi-cracking software or add a $15 GPS module, and it can snoop on data networks or track a target’s location, O’Connor adds. As is often the case with these kinds of hacker projects, he says the devices are only intended for penetration testing–finding security flaws in clients’ networks in order to fix them–and wouldn’t comment on what DARPA might do with the technology.

That hasn’t stopped the 26-year old researcher from coming up with a few clever ways to deliver or hide the tiny spy computers. One version attaches to the Parrot Drone, an iPhone-controllable quadcopter, sucking power off the drone’s rechargeable battery and allowing the user to hover over a target, land it on a roof, or drop the F-BOMB from a hook attachment on the drone.

Another version fits inside a carbon monoxide detector, and can be plugged into a wall socket to hide in plain sight inside a target’s building. (As shown above) In use-cases where it’s not plugged in, the most basic version of the F-BOMB comes with a module of AA batteries that allow for a few hours of use, though O’Connor says he’s working on versions with more longevity: “It can fit whatever use case you want,” he says. “Put it in a box of stale Triscuits in the office kitchen, and no one will touch it. Or hide it in a carbon monoxide detector and you can leave it there for months.”

O’Connor, who formerly worked for the DARPA-funded contractor SET and as a graduate student in John Hopkins’ sensor research lab, says he was inspired by a pair of talks at last summer’s hacker conference Defcon. One focused on systems for firing camera projectiles, while the other showed off the WASP, or Wireless Aerial Surveillance Platform, an adapted Air Force flying drone equipped with gear for cracking Wifi networks and snooping on cell phones.

While O’Connor says he admired both those projects, his own system is far cheaper. And just as important, he says, using off-the-shelf components means the computers can be left behind without its innards revealing who built it, as more custom-designed or expensive parts might.

“If you lose it, it’s not a big deal,” says O’Connor. “And if they take it apart, they don’t learn anything about you.”

Source: Forbes

]]>
http://www.mdproductions.ca/news/darpa-funded-hackers-f-bomb-is-a-50-surveillance-computer-that-hides-in-your-co-detector-drops-from-drones-cracks-your-wifi/feed 1
Why HTML5 is the future of the web and what features come with it http://www.mdproductions.ca/guides/why-html5-is-the-future-of-the-web-and-what-features-come-with-it http://www.mdproductions.ca/guides/why-html5-is-the-future-of-the-web-and-what-features-come-with-it#comments Mon, 23 Jan 2012 17:23:10 +0000 _MD_ http://www.mdproductions.ca/?p=3753   What is HTML5? We’re sure by now you’ve heard the term “HTML5″ thrown around by the likes of Apple and Google. This is the next evolution of HTML, or Hyper Text Markup Language, which forms the backbone of almost every site on the Internet. HTML4, the last major iteration of the language, debuted in [...]]]>

 

What is HTML5?

We’re sure by now you’ve heard the term “HTML5″ thrown around by the likes of Apple and Google. This is the next evolution of HTML, or Hyper Text Markup Language, which forms the backbone of almost every site on the Internet. HTML4, the last major iteration of the language, debuted in 1997 and has been subsequently poked and prodded so that it can handle the demands of the modern Web.

HTML4 has been tweaked, stretched and augmented beyond its initial scope to bring high levels of interactivity and multimedia to Web sites. Plugins like Flash, Silverlight and Java have added media integration to the Web, but not without some cost. In search of a “better user experience” and battery life, Apple has simply dropped support for some of these plugins entirely on mobile devices, leaving much of the media-heavy Internet inaccessible on iPads and iPhones. HTML5 adds many new features, and streamlines functionality in order to render these processor-intensive add-ons unnecessary for many common functions.

Assuming content providers sign on (and many are), this means you won’t have to worry about installing yet another plugin just to listen to a song embedded in a blog or watch a video on YouTube. Similarly, this is a big deal for platforms that either don’t support Flash (e.g., iPhone and iPad), or have well documented problems with it (e.g., Linux). It will be a particular boon to those smartphones for which supporting Flash has proven problematic.

Rough Timeline of Web Technologies

1991 HTML
1994 HTML2
1996 CSS1 + JavaScript
1997 HTML4
1998 CSS2
2000 XHTML1
2002 Tableless Web Design
2005 AJAX
2009 HTML5

So what exactly can it do?

HTML5 introduces many new tags and enhancements for a wide range of features including form controls, APIs, multimedia, structure, database support and faster processing. For an in-depth analyses of the new new features, please have a look at the interactive presentation (with examples) available at HTML5Rocks.

Drawing, Video and Sound – Web Developers have been increasingly trying to create applications which display fluid animations, stream video, play music and integrate with Social Network sites such as Twitter and Facebook. In most cases they could only provide these things by learning and applying add-on tools included Flex, Flash or Silverlight or building complex javascript tools. This increased the complexity and the time it took to develop the Web Applications. HTML5 changes this with DOM and HTML support, (without the plugins and 3rd party programs) for video, audio and speech (with x-webkit-speech) embedding, high-quality drawings, charts and animation and many other types of rich content demanded by users.

  • The new canvas element provides developers with a very powerful and very simple way to using pure Javascript to draw diagrams, graphics and dynamic animations on a web page. Developers can use stand-alone HTML to create sites with interactive pictures, animation, charts and graphs, game components, and whatever else they by directly developing the program code and user interaction. Native libraries support both 2D and 3D (WebGL) rendering. A good example of 2D canvas is the new generation of HTML5 games. Several JS engines/frameworks already exist such as Impact, PixieEngine, GameClosure and Spaceport. Most of them also rely on Box2D library to provide realistic in-game physics. Examples of 3D engines would include GLGE and three.js
  • The new HTML5 video and audio elements make it just as easy to embed audio/video components on a web page as it has been to embed images using HTML4 and the older HTML standards. Again no plugins, or 3rd party software attachments are required. It includes timed playback and other great new features.
  • Furthermore, HTML5 has full support of SVG (vector) graphics

Geolocation

The new HTML5 geolocation APIs make location, whether generated via GPS or other methods, directly available to any HTML5-compatible browser-based application. A good example is the Google Latitude for the iPhone. This is a pure Web App not a platform-dependent iPhone application.

Client-side database

HTML5 provides a new SQL-based database API that can be used for storing data locally, that is client side. You get fully defined and structured database storage. This allows a developer to save structured data client-side using a real SQL database. It is not a permanent database, but enables you to store structured data, temporarily. The data can be accessed to support the web application and it can even be accessed when the client is disconnected for a short period of time. This database can be used to store e-mails or shopping cart items for an online shopping site.

Offline Application Cache

An offline application HTTP cache that can be used to make sure applications are available even when the user is disconnected from their network. All browsers have a cache but they have been very unreliable for delivering whole pages and applications. Mostly the browser would not cache the page properly and so you would be unable to view the page when you disconnected from the Internet. HTML5 provides a smart solution by allowing a developer can specify the files that the browser should cache while online. So, even if you reload the page from the cache when you are offline, the complete page will still load correctly.

Thread-like Operation

Web workers is a tool for spawning background threads to speed up the browse application processing. The API allows developers to make background workers that run scripts simultaneously to the main page script. This allows for faster thread-like processing with coordination via message-passing mechanisms.

Web Sockets

Full-duplex, bi-directional communication over the Web: Both the server and client can send data at any time, or even at the same time. Only the data itself is sent, without the overhead of HTTP headers, dramatically reducing bandwidth.

File/Hardware Access

Deeper integration with the Operating System is achieved by having built-in APIs to provide native Drag &s; Drop (in-browser), Desktop Drag-In (File API) to drag files in from the desktop, Desktop Drag-Out to drag files out onto the desktop; and FileSystem APIs to asynchronously write a file to a sandboxed file system using JavaScript.

Smarter forms

HTML5 offers enhanced forms with improvements to text inputs, search boxes and other fields and provides better controls for validating data, focusing, interaction with other page elements on the page and various other improvements.

Sharper focus on Web application Requirements

HTML5 is aimed at making it easier to build search front-ends, wikis, real-time chat, drag-and-drop tools, discussion boards and many other modern web elements into any site, and have them work more efficiently

CSS3

One of the eye candy that also comes with HTML5 is CSS version 3.

  • It supports selectors such as :nth-child(even) and :nth-child(odd); image-like display with display: inline-block; negation :not(.box) {color: #00c;} and :not(span) {display: block;}; and more specific targetting h2:first-child { … } div.text > div { … } h2 + header { … }.
  • At last it is possible to use any font with @font-face and text wrapping with text-overflow: ellipsis.
  • Columns can easily be created with -webkit-column-count, -webkit-column-rule and -webkit-column-gap.
  • Layer opacity is now handled with ease by invoking a prime colors alpha method color: rgba(255, 0, 0, 0.75); background: rgba(0, 0, 255, 0.75). Same goes for hue/saturation/luminance color: hsla().
  • You are probably already familiar with rounded corners feature using border-radius – now it’s official.
  • So are the gradient adjustments: background: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(white), color-stop(0.5, white), color-stop(0.5, #66cc00)) and shadows: text-shadow: rgba(64, 64, 64, 0.5).
  • It is now required to use jQuery for simple transitions and transforms any more as CSS3 comes loaded with -webkit-transition: margin-left 1s ease-in-out and -webkit-transform: rotateZ(5deg).
  • Animations are done in a similar manner with @-webkit-keyframes and -webkit-animation-*

 

Summary of the New HTML5 Tags (Note: some of these may not have been implemented yet)

 

<Tag>
Description
article
Defines an article
aside
Defines content aside from the page content
audio
Defines sound content
canvas
Defines graphics
command
Defines a command button
datagrid
Specifies data in a tree-list
datalist
Defines a dropdown list
details
Defines details of an element
dialog
Specifies a dialog (conversation)
embed
Defines external interactive content or plugin
eventsource
Specifies a target for events sent by a server
figcaption
Defines the caption of a figure element
figure
Defines a group of media content
footer
Defines a footer for a section or page
header
Defines a header for a section or page
hgroup
Defines information about a section in a document
keygen
Defines a generated key in a form
mark
Defines marked text
meter
Defines measurement within a predefined range
nav
Defines navigation links
output
Defines some types of output
progress
Defines progress of a task of any kind
rp
What to show browsers that to not support the ruby element
rt
Defines explanation to ruby annotations.
ruby
Defines ruby annotations.
section
Defines a section
source
Defines media resources
svg
Support for SVG vector graphics
summary
Defines the header of a detail element
time
Defines a date/time
video
Defines a video

HTML5 logo HTML5 Wallpaper 1 HTML5 Wallpaper 2 Web

More Information

Take a look at this image for a more thorough understanding of what HTML5 brings.
HTML5 Test: This website tells you how well your current browser supports HTML5.

 

References: Switched, HubPages

]]>
http://www.mdproductions.ca/guides/why-html5-is-the-future-of-the-web-and-what-features-come-with-it/feed 14
FBI shuts down Megaupload file-sharing site, founders charged http://www.mdproductions.ca/news/fbi-shuts-down-megaupload-file-sharing-site-founders-charged http://www.mdproductions.ca/news/fbi-shuts-down-megaupload-file-sharing-site-founders-charged#comments Fri, 20 Jan 2012 21:09:00 +0000 _MD_ http://www.mdproductions.ca/?p=3787 Details are still somewhat light at the moment, but reports are now coming out that the popular Megaupload file-sharing site has been shut down by Federal prosecutors in the US, and that the site’s founders and other individuals have been charged with violating piracy laws. According to The New York Times, the indictment says that [...]]]>

Details are still somewhat light at the moment, but reports are now coming out that the popular Megaupload file-sharing site has been shut down by Federal prosecutors in the US, and that the site’s founders and other individuals have been charged with violating piracy laws. According to The New York Times, the indictment says that the company has cost copyright holders some $500 million in lost revenue, and that the site was at one time the 13th most popular on the internet. As the Times also notes, this news comes a day after Megaupload voluntarily blacked out its website to protest the SOPA and PIPA anti-piracy legislation now being considered by Congress.

Update: As The Verge reports, the indictment itself doesn’t mince any words, calling Megaupload an “international organized criminal enterprise allegedly responsible for massive worldwide online piracy,” and alleging that Megaupload founder Kim Dotcom et al generated more than $175 million in “criminal proceeds.” Those charges also come with some potentially hefty prison sentences, including a maximum 20 years for conspiracy to commit racketeering, five years for copyright infringement, 20 years for money laundering, and five years for each of the substantive charges of criminal copyright infringement.

Source: BBC, CNET

]]>
http://www.mdproductions.ca/news/fbi-shuts-down-megaupload-file-sharing-site-founders-charged/feed 0
June 6th 2012: IPv6 goes live http://www.mdproductions.ca/news/june-6th-2012-ipv6-goes-live http://www.mdproductions.ca/news/june-6th-2012-ipv6-goes-live#comments Thu, 19 Jan 2012 21:49:44 +0000 _MD_ http://www.mdproductions.ca/?p=3779 When Vint Cerf and his friends at DARPA concocted a system that allowed for 4.3 billion IP addresses, it was never conceived that everyone’s computer would be able to access the internet — before the age when your telephone, fridge and air conditioning unit would too. The IPv4 system officially ran out of addresses last [...]]]>

When Vint Cerf and his friends at DARPA concocted a system that allowed for 4.3 billion IP addresses, it was never conceived that everyone’s computer would be able to access the internet — before the age when your telephone, fridge and air conditioning unit would too. The IPv4 system officially ran out of addresses last year, but fortunately the moment was prepared for: June 8th 2011 was “World IPv6 Day” where a host of sites including Google, Bing and Facebook quietly tried out the new system for 24 hours to make sure it wouldn’t cause the internet to explode. June 6th this year will see the final activation of the new network provision that has a capacity of around 340,282,366,920,938,463,463,374,607,431,768,211,456 unique addresses, which we figure will keep us going until Black Friday, at least.

Source: Engadget

]]>
http://www.mdproductions.ca/news/june-6th-2012-ipv6-goes-live/feed 0
SOPA/PIPA blackouts on Wikipedia, Google, Redit and Facebook http://www.mdproductions.ca/news/sopapipa-blackouts-on-wikipedia-google-redit-and-facebook http://www.mdproductions.ca/news/sopapipa-blackouts-on-wikipedia-google-redit-and-facebook#comments Wed, 18 Jan 2012 14:37:36 +0000 _MD_ http://www.mdproductions.ca/?p=3767 Web sites from Wikipedia, Google and Facebook to Mozilla, Major League Gaming and Reddit are dark today in protest of the Stop Online Piracy Act (SOPA) and the PROTECT IP Act (PIPA), but bill supporters insist the effort is nothing but a publicity stunt and an abuse of power. In a Tuesday statement, Chris Dodd, [...]]]>

Web sites from Wikipedia, Google and Facebook to Mozilla, Major League Gaming and Reddit are dark today in protest of the Stop Online Piracy Act (SOPA) and the PROTECT IP Act (PIPA), but bill supporters insist the effort is nothing but a publicity stunt and an abuse of power. In a Tuesday statement, Chris Dodd, chairman and CEO of the Motion Picture Association of America (MPAA)—and a former Connecticut senator—said Web sites participating in the blackout are “resorting to stunts that punish their users or turn them into their corporate pawns, rather than coming to the table to find solutions to a problem that all now seem to agree is very real and damaging.”

The MPAA and its musical counterpart, the Recording Industry Association of America (RIAA), have been big supporters of SOPA and PIPA, prompting opponents to accuse bill sponsors of bowing to lobbying dollars. Both bills target overseas “rogue” Web sites that traffic in fake goods, from purses and prescription drugs to pirated DVDs and MP3s. But the power that SOPA and PIPA provide to the Justice Department to go after these bills is worrisome to opponents, who fear the legislation will put legitimate Web sites at risk. As a result, Jan. 18 has been dubbed SOPA/PIPA blackout day, with many high-profile Web sites shutting down service or adding anti-SOPA/PIPA signage to their sites.

The protest led to eight US lawmakers withdrawing their support for the proposed bills. Two of the bill’s co-sponsors, Marco Rubio from Florida and Roy Blunt from Missouri, are among those who have withdrawn their support after “legitimate concerns”. Lastly, president Barack Obama has stepped in and said he would not support the bill. SOPA has been delayed, for now. The House has agreed to revisit the issue next month, but they now know the White House will veto any bill that’s not more narrowly focused.

Much to the chagrin of Hollywood, the Entertainment Software Association (which has been a backer of the bill from early on), and Internet domain company GoDaddy.com (which lost many accounts as a result of its support for the bill); SOPA has been shelved. The Motion Picture Association of America, one of the bill’s largest sponsors, is expected to regroup.

Facebook founder Mark Zuckerberg deemed the occasion worthy enough to post his first tweet in almost three years. “Tell your congressmen you want them to be pro-internet,” he wrote, linking to a longer statement on Facebook.

Top 5 Objections to SOPA, PIPA

Anti-Circumvention: In a Monday blog post, the Electronic Frontier Foundation (EFF) took issue with several provisions in both bills, including one that would “target sites that simply provide information that could help users get around the bills’ censorship mechanisms.” That, EFF argued, amounts to “unconstitutional prior restraint against protected speech.” Marvin Ammori, a First Amendment lawyer, suggested that “social media sites like Facebook or YouTube—basically any site with user generated content—would have to police their own sites, forcing huge liability costs onto countless Internet companies.”

Immunity: During a Tuesday conference call with reporters, Sherwin Siy, deputy legal director for Public Knowledge, took issue with the fact that SOPA/PIPA provide blanket immunity to those who take voluntary action against suspected copyright infringers. “Both of these bills provide immunity to intermediaries who act against suspected infringers. They could cut someone off and not be liable for any infringement,” Siy said. “All they have to do is say they acted in good faith and say they have reasonable evidence of infringement.” EFF dubbed it the “vigilante provision” and suggested corporations might use it to stamp out rivals.

Broad Definitions: Similarly, opponents claim the definitions in the bill are far too broad and could be used against legitimate sites and businesses. “The definition of ‘foreign infringement site’ includes not just sites that are dedicated to or even primarily focused on infringement, but rather any site that ‘facilitates’ it,” the Center for Democracy and Technology (CDT) argued last year.

Job Killer: During a Tuesday appearance at an event (video) sponsored by the Progressive Change Campaign Committee, Reddit co-founder Alexis Ohanian argued that bills like SOPA and PIPA could seriously hurt tech innovation and our economy. “There is no other industry in the world where you can take an investment that is less than the cost of a Ford Focus, put it toward a few college students with a good idea, and have a billion dollar company a few years later,” Ohanian said. “As an entrepreneur, the success that Steve [Huffman, Reddit-co-founder] and I had simply could not have happened—Reddit.com, Twitter, Facebook, all these sites that are indispensable, even for politicians, sort of ironically—could not have happened if these laws were in place.”

Domain Name System (DNS) Blocking: Initially, SOPA included a provision that allowed for the DOJ to obtain a court order and demand that an ISP block an infringing site. Amidst backlash, however, Rep. Smith removed DNS blocking from his bill, so it’s no longer an issue in SOPA. It remains in PIPA at the moment, though Leahy has said he’d like to study the ramifications before implementation. The White House, however, is against it. “Proposed laws must not tamper with the technical architecture of the Internet through manipulation of the Domain Name System (DNS), a foundation of Internet security,” the administration said on Saturday. Leonard Napolitano, Jr. with Sandia National Labs, meanwhile, argued that DNS blocking wouldn’t even be effective. “Even non-technical users could learn to bypass filtering by learning through forums, social networking [or] downloadable plugins,” he wrote in November letter.

Source: PCMag (1), PCMag (2), BBC, Forbes.

]]>
http://www.mdproductions.ca/news/sopapipa-blackouts-on-wikipedia-google-redit-and-facebook/feed 0
NYC to open a public high school dedicated to software engineering http://www.mdproductions.ca/news/nyc-to-open-a-public-high-school-dedicated-to-software-engineering http://www.mdproductions.ca/news/nyc-to-open-a-public-high-school-dedicated-to-software-engineering#comments Tue, 17 Jan 2012 20:25:35 +0000 _MD_ http://www.mdproductions.ca/?p=3745 There are plenty of specialized public high schools in New York City and in September of 2012 that roster of educational institutions will grow by one more when the Academy for Software Engineering opens its doors. The school will greet its first class of incoming freshman at the beginning of the next school year and [...]]]>

There are plenty of specialized public high schools in New York City and in September of 2012 that roster of educational institutions will grow by one more when the Academy for Software Engineering opens its doors. The school will greet its first class of incoming freshman at the beginning of the next school year and become the first NYC public school dedicated to pumping out programmers. Beyond filling our desperate need for more engineers the school will be special in several respects. For one, it will be a “limited, unscreened” institution, which means grades and attendance records are not considered for admission — only interest. Secondly, this isn’t a vocational school that simply teaches kids to live and breathe in C++ and JavaScript. While the focus will be on software engineering, it will be accompanied by traditional college preparation academic classes.

Source: CNET

]]>
http://www.mdproductions.ca/news/nyc-to-open-a-public-high-school-dedicated-to-software-engineering/feed 3
CES 2012: Origin PC’s Phase Change cooling system http://www.mdproductions.ca/news/ces-2012-origin-pcs-phase-change-cooling-system http://www.mdproductions.ca/news/ces-2012-origin-pcs-phase-change-cooling-system#comments Mon, 16 Jan 2012 13:40:00 +0000 _MD_ http://www.mdproductions.ca/?p=3719 Believe it or not, we just spent 45 minutes with two of Origin PC’s founders and weren’t treated to a gaming demo. Then again, the company isn’t here at CES to brag about 3DMark11 scores. Instead, it’s showing off its new Phase Change cooling technology, which enables the Genesis desktop to be overclocked to 5.7GHz, [...]]]>

Believe it or not, we just spent 45 minutes with two of Origin PC’s founders and weren’t treated to a gaming demo. Then again, the company isn’t here at CES to brag about 3DMark11 scores. Instead, it’s showing off its new Phase Change cooling technology, which enables the Genesis desktop to be overclocked to 5.7GHz, and which pushes that desktop’s starting price from $1,337 to $4,499. So how does that $3,000 feature work? As it turns out, not unlike an air conditioner. The setup relies on a compressor to compress gas, which liquifies first and then evaporates, absorbing heat along the way. The Little Devil chassis used for the purpose of this demo has an LED screen displaying the -40 degree operating temperature, but you won’t need it: the system automatically shuts down if it gets too cold, and it won’t boot into Windows until Phase Change is up and running. In addition to all this, the Genesis uses liquid cooling around the motherboard, and an air-based system on the video cards.

Find some photos below and a video where you can see (and hear) that Phase Change setup in action.

dsc09475 dsc09474 dsc09473 dsc09476 dsc09470 Origin Phase Change cooling system

Source: Engadget

]]>
http://www.mdproductions.ca/news/ces-2012-origin-pcs-phase-change-cooling-system/feed 62