Daily Dose - iPad Rival Running Chrome OS Arriving in November?
Several reports are saying that the Chrome operating system will be here by the end of November. That's because on November 26th, Google plans to release a Chrome OS-based tablet to compete with the iPad's resounding success. Google has recruited industry heavyweights HTC and Verizon to help produce this product.Solaris Veteran Leaves Oracle
Categories: Communities
PHP Code, Setup and Demo of Jaxl boshchat application
Jaxl 2.0 bosh support allow web developers to write real time web
applications within minutes, without having any pre-requisite knowledge
about the XMPP protocol itself. In this blog post, I will walk you
through setup and demo of an XMPP based web chat application using Jaxl
library.
Get the code
Follow the following steps to download and install this sample web application on your...
Categories: Communities
Native jQuery animations
jQuery is probably the most diffused JavaScript library in the world, and its focus on simplicity gave it the success it experiences now.jQuery has a wide set of plugins for user interface design, but it forces you to include no more than its single base source file to gain the capability of creating cross-browser smooth animations.
Categories: Communities
Daily Dose - Your Passwords Need to be Longer
Due to the increasing performance unlocked by GPUs, password cracking software will soon be able to discover your 7-10 character password without a problem (special symbols won't make a difference). Richard Boyd, from the Georgia Tech Research Institute, told the BBC that today's GPUs have processing power that equals the supercomputers from ten years ago. Security researchers recommend that...
Categories: Communities
13 books for a .NET Summer reading list
As last year,
before going on holiday I’m list some of the books that are in my
reading list. It’s not entirely about .NET book, but will also cover
other languages not related with .NET development at all, like Scala or
Arduino. JavaScript and jQuery I think JavaScript is
still the most unknown language among all the ones used to write web
applications: mostly due to the fact that it...
Categories: Communities
Ruby Programming and Education: A Match Made in Heaven
Ruby programming has received much attention in the past decade or
so, especially with the advent of Ruby on Rails in 2005. While the
blogosphere is abuzz with the latest on Ruby, let’s ask ourselves how,
exactly, Ruby programming is conducive to an educational environment.References
Reference:
Ruby Programming and Education: A Match Made in...
Categories: Communities
Practical PHP Patterns: Optimistic Offline Lock
In this series we are now entering the realm of concurrency, an option which adds complexity to an application as many different threads of execution are accessing the state storage at the same time.There is no native multithreading support in PHP (every script gets its own isolated process), but still concurrency can easily become an issue: multiple clients from all over the world continuosly...
Categories: Communities
Using .Net WCF Syndication API to Read a Comments Feed
In the last few days I have started a migration process to my own domain – www.gilfink.net. Currently this domain is redirecting to this blog but in the
near future I’ll move my blog to there. I’ll keep publishing in this
blog along with the new one so don’t worry. One of the biggest problems I
got stuck with was that this blog community server doesn’t include an
export feature...
Categories: Communities
Daily Dose - Vim Increases Vigor
Two years have passed since the release of Vim 7.2, and today version 7.3 is here with a few improvements, but nothing major. Vim has remained a consistently solid editor with little need for more features. However, this release does feature new interfaces for Lua, Python 3, and conceal text. There is also a new persistent undo, an undo for reload, and Blowfish encryption.HTML5 Rocks On
Categories: Communities
Resig Introduces jQuery Mobile
Building web applications that look and feel like native applications on multiple desktop and mobile platforms is a growing trend that many framework makers want to leverage. Tools like Sencha Touch, SproutCore, and YUI 3.2 (which is now adding mobile support) are already leveraging the power of building cross-platform web applications. This week, jQuery - the most popular JavaScript...
Categories: Communities
The shortest guide to character sets you'll ever read
When the "Oracle written in cyrillic" homographic attackprank spread on the Internet, it seemed for a moment that Google had removed Oracle from its index. It was a simple trick, accomplished with Unicode Cyrillic characters that were the exact copy of Latin ones.
Categories: Communities
MongoDB on OS X with the stock PHP installation
MongoDB was mentioned a few times at tek and I said that I wanted to have a look at.
Travis' article, MongoDB: A first look, came out a few days ago and piqued my interest further. Then Matthew sent me some source code that requires it. The stage was set for getting MongoDB working on my Mac.References
Reference:
MongoDB on OS X with the stock PHP...
Categories: Communities
Unit Testing Secure Controller Actions with Moq
One of the hardest things to unit test in MVC is security. Security is tough to test because there is a lot of setup involved in mocking the HttpContext, the Principal and the Identity. For example, in WeBlog I am using the following code in the Edit Post action.Post post = Repository.FirstOrDefault<Post>(x => x.ID == id); if (post == null) return View("NotFound");References
...
Categories: Communities
Daily Dose - Google to Oracle: 'Bring it'
In a statement sent out to the media late last week, Google announced its intentions to defend open source and protect Android (and the Dalvik JVM) against the "baseless" suit that Oracle has brought against it. Google has called Oracle's infringement case an "attack" against both themselves, and the open source Java community. Google says it will "strongly defend...
Categories: Communities
ASP.NET MVC 3: Introducing Razor view engine
ASP.NET MVC 3 brings us new view engine called Razor. Razor view engine was made available with WebMatrix
first beta. Razor brings us new and very short syntax for writing
views. In this posting I will introduce you shortly ASP.NET MVC Razor
view engine. New ASP.NET MVC project type There is new ASP.NET MVC project type for Razor projects so you can start new application with Razor support...
Categories: Communities
Daily Dose - Leaked Memo Suggests an End to OpenSolaris
A blogger has leaked what is believed to be an internal Oracle memo about the future of OpenSolaris and Solaris 11. The key quote from the memo states: "We will not release any other binary distributions, such as nightly or bi-weekly builds of Solaris binaries, or an OpenSolaris 2010.05 or later distribution.
Categories: Communities
Hate To Break It To You, But The Browser Is A Tier
“3-tier architecture”. Those words sounded like hogwash to me as I
sat in my cubicle 13 years ago, and they still sound the same to me now.
The reason for this is mainly because I haven’t ever actually seen a
3-tier architecture. I have only seen 2-tier and n-tier architectures with a mish-mash of strange layers and pseudo-service components.References
Reference:
...
Categories: Communities
Quick Look at JavaScript Objects
As you may know there are different notations of objects in JavaScript,
and there are slight differences. However here I’m gonna achieve the
same thing with different notations. The first one is the object
notation in JavaScript known mostly from JSON. There you’ve to construct
a key/value pairs, divided by a colon:var class1 = { a : 0, func1 : function() { ...
Categories: Communities
Did Google "Sell Out" on Net Neutrality?
There's been plenty of buzz about Google's recent collaboration with Verizon on the subject of Net neutrality. It's important to note that this collaboration has only resulted in a proposal in the form of a "suggested legislative framework for consideration by lawmakers." Some media have been treating this proposal as more than what it is. Here were its seven key points:
Categories: Communities
Daily Dose - Schwartz Gets a New Job
He warned us about Oracle. Now Johnathan Schwartz has washed his hands of it and gotten his first job after leaving his last position as the CEO of Sun Microsystems. Schwartz has joined the board of Taleo, a vendor of cloud-based talent management solutions. Schwartz might have gotten the nod because of his early cloud work with Sun. Apple Patches JailbreakMe Hole; Jailbreakers Make Their...
Categories: Communities