Sunday, June 30, 2013
angular/angular-seed · GitHub
"This project is an application skeleton for a typical AngularJS web app. You can use it to quickly bootstrap your angular webapp projects and dev environment for these projects.
The seed contains AngularJS libraries, test libraries and a bunch of scripts all preconfigured for instant web development gratification."
It also includes a node.js server script...
"500px" photo site
Nice photos...
500px / Home
500px is a photo community powered by creative people worldwide that lets you discover, share, buy and sell inspiring photographs.
Modern Sustainable Architecture
located in Bremen, Maine
Modern building architecture is often "clean lines" and "boxes".
Like Windows 8. :)
Where is "start button" / "entrance door" :)
Saturday, June 29, 2013
Microsoft Surface RT for schools, for < 1/2 price
"Consumers may not be buying Surface RT tablets, but that isn’t stopping Microsoft. The company will offer $199 Surface tablets for K-12 schools and higher-education institutions, according to the company
...
Microsoft’s Surface RT has been met with a lukewarm welcome from the market, in part because of its $399 price (in fact it is $499), as well as its incompatibility with older versions of Windows.
...
About 10,000 teachers attending the International Society for Technology in Education (ISTE) conference in San Antonio will receive free Surface RTs
...
Google has been pushing its $249 Samsung Chromebooks into over 1,000 schools across the country, according to the company, and recently said it would supply Google Apps running on Chromebooks to 10 million students across the country."
Microsoft unloading Surface RT units at $199, offering schools major discount
In late May, Microsoft put the tablet on sale at its own TechEd conference, with Surface going for $100 and Surface Pro for $399. Now, Redmond is extending a significant discount program to educational institutions
This is slightly better than HP's TouchPad, that was just dumped for $100 & $150...
And then HP dumped its CEO, too...
And in all this "hoopla" nobody talks about unified, shared and free, educational "apps".
That should be web apps. Not just web based (i.e. PhoneGap), but real, common, public, HTML5.
Why is not schools curriculum, as well as books, available online, and free?
Public schools (in US) are paid by public tax money, and most efficient is to just make materials public.
AGENT: The World's Smartest Watch
develop for the AGENT SmartWatch @ Channel9
AGENT: The World's Smartest Watch by Secret Labs + House of Horology — Kickstarter
Friday, June 28, 2013
iOS 7, mobile computing, "stacks UI"?
"Apple owns the future of mobile devices, not because it has erected a near monopoly market position protected by major barriers...
It just happens that Apple is making the vast majority of all the profits in mobile hardware, software, media and services....
There's a fact that can't be overemphasized: the history of technology has been directed by those who sold the products generating the greatest overall profits and successfully reinvested those profits into innovation. They get to chart out the future, at least until something that's even better at making money comes along..."
This may be a good observation, as long as "innovation" part still works as promised...
But what is really new coming recently from Apple?
I was looking for "Card / Stacks" UI, mentioned as a future direction of iOS UI also...
Apparently it all started from Apple's HyperCard from 1987...
Google Unified "Card UI"
"Just like index and business cards of yore (or at least the late '90s), Google’s cards are plain, white rectangles peppered with nothing more than a little bit of type and maybe a photo. Are cards the epitome of flat modernism, or are they subconscious skeuomorphism? Even Google’s designers debated this point when I posed the question. Either way, these piles of pixels are revolutionizing the way Google simplifies increasingly deep information. Google’s cards represent the biggest of data in the smallest of packages."
Google Drive for Android updated with card UI and refined scanner function
Google+ adds card UI and larger cover photos to mobile site
Cloud Computing at Google
A very informative and interesting presentation.
Google "Cloud" is a quite unique system, designed and optimized for global scale.
Custom hardware and software, focus on uniform response time, errors are planned for,
true layered architecture...
No "data serialization/deserialization": data are stored and transferred as protocol buffers,
and protocol buffers can handle version changes...
Thursday, June 27, 2013
$499 Recon Jet, Google Glass for Athletes
"The Recon Jet specs are reminiscent of Google Glass. But while Recon unveiled its glasses at Google I/O last month, the Recon Jet glasses are not affiliated with Google; they just run Android."
Wednesday, June 26, 2013
Semantic Web => Graph databases
About 10 years ago, "semantic web" was popular in scientific community.
Some of that technology did find its way into major search and related products and services,
from Google to Microsoft.
Now, with NoSQL movement and some attention on Graph databases,
RDF (a language of Semantic Web) is finding new usage.
By the way, similar is happened with SVG, that took good 10 years
to start getting some real usage...
podcast: @IEEE Software Engineering Radio
conferences: www.graphconnect.com
Tuesday, June 25, 2013
Mobile Web vs Native Apps
Paul Irish - The Mobile Web is Dying and Needs Your Help - BDConf, April 2013 on Vimeo:
Paul Irish - The Mobile Web is Dying and Needs Your Help - BDConf, April 2013 from BDConf on Vimeo.
His g+ post:
Monday, June 24, 2013
21" Android (HP all-in-one)
for $399, this IPS touchscreen device is a good deal...
By the way, it is Android, not ChromeOS... Apps vs Web?
Windows 8 based on HP all-in-one is $449, still very good price...
Sunday, June 23, 2013
Rules for Making a Company Truly Great
"
1. Better before cheaper—in other words, compete on differentiators other than price.
2. Revenue before cost—that is, prioritize increasing revenue over reducing costs.
3. There are no other rules—so change anything you must to follow Rules 1 and 2.
"
:-)
Why Some Companies Last and Others Don't (podcast @ HBR IdeaCast)
The Myth of Learn to Read / Read to Learn
"The fundamental premise of the myth is as follows: "Learning to Read" happens in the early grades (K–3) and consists primarily of decoding and memorizing basic sight words. "Reading to Learn" begins in fourth grade and consists mostly of reading for information."
The same premise is used in the whole system of education,
where "learning" and "work" are separated by a sharp line.
In the first part young people "accumulate knowledge" (and dept :)
and after this they are "using that knowledge" and producing.
As Google HR data study has shown, this does not quite work...
Saturday, June 22, 2013
Sir Ken Robinson On Discovering Your Passions (Education)
When you’re in your Element, your sense of time changes. If you’re doing something that you love, an hour can feel like five minutes; if you are doing something that you do not, five minutes can feel like an hour.
The most watched TED talk:
Ken Robinson says schools kill creativity @ TED
book:
@ Amazon
What Graduation Speeches Should Say but Don’t by Ser Ken Robinson @ Time
...people who love what they do as being in their element. To begin with, they’re doing something for which they have a natural flair. It could be for business, the law, teaching, social work, music, carpentry, sport or working with animals. You name it. But being in your element is more than doing things you’re good at. To be in your element, you have to love the work too. As they say, “Find a job you love and you’ll never work another day in your life.”
Sir Ken Robinson: How To Discover Your True Talents @ Forbes
- life is not linear
- money is no guarantee of happiness
- the greatest obstacles to finding your Element may lie inside you
Oracle 12.1c in-memory database
"...
Ellison also revealed that Oracle will announce a 12c upgrade by year end that will delivery in-memory capabilities, a clear response to SAP Hana as well as in-memory database enhancements promised by IBM and Microsoft.
"Oracle 12.1c will be an in-memory database designed to work exceedingly well with our M-Series [Sparc] machines, which have more memory than any other computer on the planet," said Ellison, noting that the M-Series offers 32 terabytes of RAM. "One of the reasons I was very confident that SAP Hana could never compete with Oracle over the long term is because of 12.1c.""
So relational databases will for NoSQL try similar "trick"
used to compete with Object and XML databases before,
"embrace and extend"...
Friday, June 21, 2013
Big Data & Google HR
“We found that brainteasers are a complete waste of time."
... “One of the things we’ve seen from all our data crunching is that G.P.A.’s are worthless as a criteria for hiring, and test scores are worthless — no correlation at all except for brand-new college grads, where there’s a slight correlation,”
... It’s a complete random mess, except for one guy who was highly predictive because he only interviewed people for a very specialized area, where he happened to be the world’s leading expert.”
Tesla Motors Future
Tesla's 'Faster Than You Could Fill A Gas Tank' Recharge Is Battery Swapping After All @ forbes
Tesla Motors to demonstrate battery pack swap Thursday @ marketwatch
Why Tesla Thinks It Can Make Battery Swapping Work @ MIT Technology Review
www.teslamotors.com/batteryswap FULL CHARGE IN 90 SECONDS
Fast Pack Swap Event from Tesla Motors on Vimeo.
Tuesday, June 18, 2013
EmberJS (vs. AngularJS)
One more ambitious and useful JavaScript library: ember.js
Conceptually it is similar to angular.js, and even more "oppinionated".
<script type="text/x-handlebars"> {{outlet}} </script> <script type="text/x-handlebars" id="index"> <h1>People</h1> <ul> {{#each model}} <li>Hello, <b>{{fullName}}</b>!</li> {{/each}} </ul> </script>
Among others, ember's core team includes Yehuda Katz,
AMD server ARM chips
"Advanced Micro Devices is building its future server strategy around chips used in smartphones and tablets. The company said its first ARM server processors -- which will be released in the second half of next year -- will be faster and more powerful than its existing low-power x86 server processors.
...
Hewlett-Packard and Dell have built prototype servers with low-power ARM cores on which customers can benchmark and test programs."
Monday, June 17, 2013
MemoryMappedFile Class (.NET 4+)
A memory-mapped file maps the contents of a file to an application’s logical address space. Memory-mapped files enable programmers to work with extremely large files because memory can be managed concurrently, and they allow complete, random access to a file without the need for seeking. Memory-mapped files can also be shared across multiple processes.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
podcast: Kate Gregory Builds Smart Clients @ .NET Rocks
Sunday, June 16, 2013
Saturday, June 15, 2013
Windows 8.1 - What's New, IT Pro Features, Devices, UI | TechNet
"...
NFC Tap-to-pair Printing
Tap your Windows 8.1 device against an enterprise NFC-enabled printer and you’re all set to print. No more hunting on your network for the correct printer and no need to buy a special printer to take advantage of this functionality. Simply attach an NFC tag to your existing printers to enable this functionality.
Wi-Fi Direct Printing
Connect to Wi-Fi Direct printers without adding additional drivers or software on your Windows 8.1 device, forming a peer-to-peer network between your device and the printer.
..."
Printing, among other things, is widely incompatible between mobile (and desktop/laptop) platforms.
Maybe getting more convenient for users of one platfrom/OS,
but a hassle for supporting multiple platforms...
Neo4j, the Graph Database - Learn
Neo4j is providing graph database free learning tools and videos...
Google Charts
Google Charts?
Apparently Google exposed a free JavaScript library
that can help create nice charts.
But this is not an ordinary .js tool that you copy in your project:
you just reference it from google.com, like Google maps or adds, etc.
Terms and conditions are not quite clear who "owns" results of using the library,
some say the charts belong to Google. Your data, but Google's tool...
The tools is detecting old IE browsers (6-8) and using VML in that case, same as Raphael.js
Using Google Charts - Google Charts — Google Developers
"Charts are exposed as JavaScript classes, and Google Charts provides many chart types for you to use. The default appearance will usually be all you need, and you can always customize a chart to fit the look and feel of your website. Charts are highly interactive and expose events that let you connect them to create complex dashboards or other experiences integrated with your webpage. Charts are rendered using HTML5/SVG technology to provide cross-browser compatibility (including VML for older IE versions) and cross platform portability to iPhones, iPads and Android. Your users will never have to mess with plugins or any software. If they have a web browser, they can see your charts."
Android Studio eclipses Eclipse
Friday, June 14, 2013
The new Mac Pro
A truly unique and excellent design, likely with a price to match.
For those who do not like to thinker with HW...
A critical look at the new Mac Pro | Ars Technica
The Mac Pro 2013 interiors arranged around the thermal core.
apple.com/mac-pro
Thursday, June 13, 2013
Underscore.js
library for JavaScript that provides a lot of the functional programming support; created as extract from backbone.js framework.
podcast: James Kovacs Programs Javascript Functionally @ .NET Rocks!
Ops, the .NET show talking about JavaScript :)
Wednesday, June 12, 2013
WWDC - Apple Developer
"Get an in-depth look at what’s next in iOS and OS X, and learn how to take your
apps to the next level. With over 100 sessions, extensive hands–on labs, and
engaging events, you’ll connect with Apple engineers and fellow developers
for an incredible week of inspiration."
Videos are now available for free for registered Apple developers.
Tuesday, June 11, 2013
HP and Amazon "at War"
A theme for July is "Business at War"
Meg Whitman Jolts HP As Its Reluctant Savior - Forbes
"When the two computer makers vied for a $350 million server order from Microsoft’s Bing search engine team in April 2012, Dell won the job. Familiar story: Bing’s previous four face-offs had all gone Dell’s way, too.
Whitman refused to shrug off defeat. Within minutes she was on the phone to Microsoft CEO Steve Ballmer, demanding the same candor she once offered Tierney. “Tell me where we came up short,” Whitman asked. “Don’t sugarcoat it. I’d like to know so that we can do better the next time.” Soon afterward Microsoft sent a multipage memo to Whitman, listing nine ways that HP had fumbled its opportunity. “Even if your bid had been price-competitive, you wouldn’t have won,” a Microsoft lieutenant declared.
For Whitman the memo wasn’t an insult; it was a battle plan. She convened a war team of HP’s enterprise computing chief, Dave Donatelli; the company’s operations chief, John Hinshaw; and supply chain wizard Tony Prophet. Their job: figure out how to make HP more competitive. Match Dell’s ability to suggest cost-saving steps that hadn’t occurred to Microsoft. Done. Promise to fix software bugs in two days, not four weeks. HP was on it. By summer HP had crafted a far more customer-friendly approach. When Bing bought a further $530 million of servers in January, vindication arrived. This time HP, not Dell, seized the order.
In August 2010, Cheryl Lenkowsky, an auditor for the Texas state comptroller, sent a letter to a top tax executive at Amazon.com's Seattle headquarters. At that point, Amazon had been selling a wide array of merchandise to Texans for 15 years without collecting a penny of sales tax from them. Tax-free shopping was a delight for customers, a vital competitive edge for the company -- and a hemorrhaging wound for state government.
Now, Lenkowsky informed the company, all that was about to end. Texas's audit, which had gone back four years, had resulted in an "adjustment": a bill for uncollected taxes, plus penalties and interest -- $ 268,809,246.36 in all. Added Lenkowsky helpfully: "We have included a pre-addressed envelope for your payment convenience."
Amazon responded fiercely...
Monday, June 10, 2013
IE JavaScript Language Reference & Samples
"This documentation describes the Microsoft implementation of JavaScript, which is compliant with the ECMAScript Language Specification 5th Edition. It also provides additional features that are not included in the ECMA Standards."
Sunday, June 09, 2013
JavaScript: Myths and realities of for..in
"Probably the second most enduring myth about JavaScript is that the for..in statement loops through the indexes of an array. It doesn't, and if you write code that assumes it does, then even if the code doesn't break in its nice cozy nest on your computer, it's likely to as soon as you expose it to the complexities of the outside world."
Is simple c-style look may still the best?
for (index = 0; index < stuff.length; index++) { log.write(stuff[index]);
}
It may be, when used correctly. And that is not always:
stuff = []; stuff[0] = "zero"; stuff[9999] = "nine thousand nine hundred and ninety-nine"; display(stuff.length); // shows 10000 (!)
Correct usage of "in" :
for (index in stuff) { if (stuff.hasOwnProperty(index) && String(Number(index)) === index) { log.write(stuff[index]); } }
So this is a price of using "assembly language of the web"...
Saturday, June 08, 2013
Tackling Complex Data with Neo4j
book: graphdatabases.com (free download)
Emil Eifrem sketched the property graph model on a flight to Mumbai in 2000. As the CEO of Neo Technology and cofounder of the Neo4j project, he’s devoted his profes‐ sional life to building and evangelizing graph databases. Committed to sustainable open source, Emil guides Neo along a balanced path between free availability and commercial reliability. He plans to save the world with graphs and own Larry’s yacht by the end of the decade
10 Examples of Yachts With a Price Tag Over 100 Million Dollars
The Rising Sun
Price: $200 million +
Owner: Larry Ellison, CEO of Oracle.
Size: 453 feet.
By the way, Larry also owns an island on Hawaii,
making this much money on graph databases will take a little while longer :)
Thursday, June 06, 2013
Icenium Everlive
Telerik is very serious about simplifying mobile development.
Besides Web based IDE, clould-based build for hybrid mobile (iOS and Android) apps,
now they also offer simple back-end services for those mobile apps. Great!
Strangely, Windows (Phone) Store apps are still missing.
MaKey MaKey: An Invention Kit for Everyone
There is some serious and a bit strange creativity behind the project / product :) Jay Silver: Hack a banana, make a keyboard @ TED
When Patents Attack... Part Two
radio podcast: When Patents Attack... Part Two @ This American Life
... Intellectual Ventures insist they are not trolls, but rather, promoters of innovation. They buy patents from struggling inventors, which encourages those inventors to go out and invent more stuff. Intellectual Ventures offers an example of such an inventor, a man named Chris Crawford.
...
"Intellectual Ventures sold Chris Crawford's patents to Oasis Research on the condition that it get 90% of the net profit. That's 90% of tens of millions of dollars.
...
Chris Crawford didn't make out too badly, either. Documents also say that Chris Crawford gets 17 and 1/2% of the money that Intellectual Ventures makes. Now, let's just pause to consider that $100 million for a second. That's $100 million off of one guy's patents. That is a lot of money"
When Patents Attack: How Patents Are Destroying Innovation In Silicon Valley
And as it turned out, that "inventor" in fact did not even "invent" what is patented, but has taken idea from others!
Wednesday, June 05, 2013
Size of Amazon’s Cloud
Netcraft, which pegs the numbers of AWS web-facing servers at 158,000, up from 118,000 such servers in September, 2012.
WintellectNOW
Another web based training site, from Wintellect, well known for great conferences and in-person training of Microsoft technologies
5G Samsung: Gigabit-Per-Second Wireless
Samsung Says New Superfast “5G” Works with Handsets in Motion
Looks nice :)
TechEd North America 2013
A nice car... a bit over-the-top Microsoft marketing.
Tuesday, June 04, 2013
Monday, June 03, 2013
Web Essentials 2012 - A Visual Studio extension
"Web Essentials extends Visual Studio 2012 with a lot of new features that web developers have been missing for many years."
download @ msdn
"Web Essentials" is required for using TypeScript in Visual Studio 2012
Sunday, June 02, 2013
SQL Server in-memory "Hekaton"
"Hekaton, its new in-memory technology, developed through a collaborative effort between Microsoft Research and the SQL Server product team. Hekaton is scheduled to ship with the next major release of SQL Server. The announcement’s highlight was a demonstration that showed how SQL Server with Hekaton delivered a 30x performance increase without code changes to existing applications or hardware"
In a way this is Microsoft's answer for Oracle Exadata and SAP Hana database.
@ InfoQ
mentioned in .NET Rocks podcast
Inside EVs | Electric car news, reviews, and reports
Electric Vehicles are quickly becoming mainstream!
There are even serious electric motorcycles
April 2013 Plug-In Electric Vehicle Sales Report Card
Saturday, June 01, 2013
IBM’s Watson Tries to Learn…Everything
Watson is being helped by a team leed by well known scientist
Jim Hendler. He’s a professor of computer science and cognitive science at Rensselaer Polytechnic Institute, in Troy, N.Y. He’s been a key researcher in the related fields of knowledge discovery, software agents, and the Semantic Web. He’s also worked on autonomous mobile robots, another area where we want machines to be as intelligent as possible...
Data Science Careers @ IEEE Spectrum
"Opportunities abound, and universities are meeting them with new programs
Can Big Data Win Your Next Court Case?
JavaScript "Source Maps"
"Have you ever found yourself wishing you could keep your client-side code readable and more importantly debuggable even after you've combined and minified it, without impacting performance? Well now you can through the magic of source maps."
Source Maps 101
Using Source Maps with TypeScript
CoffeeScript
-m, --map Generate source maps alongside the compiled JavaScript files.
podcast: A Desktop Developer moves to the Web - with Mark Rendle @ hanselminutes