Ozzie.eu

Love to code, although it bugs me.

Top posts of 2012

No comments
This year's posts with the most views were the following:
Thank you all for following, hope to keep up next year!


No comments :

Post a Comment

Bootstrapping your UI - CSS Frameworks

1 comment
The Web is evolving in a way that it’s more accessible than ever before, through a growing number in kind of personal devices. One might navigate the Web from a PC or a touch enabled device. The challenge for web developers is to adapt the User Interface to each client device capabilities and support the features on an effective manner.
This is where to Bootstrap framework comes in. It was made to not only look and behave great in the latest desktop browsers, but in tablet and smartphone browsers as well.
image
Built at Twitter by @mdo and @fat, Bootstrap utilizes LESS CSS, is compiled via Node, and is managed through GitHub.
Along the same line, but with site creation using the new Windows 8 style, you might want to check out Metro UI CSS.
Metro UI CSS allows to create a Web site in the style of Windows 8 quickly and without distractions on routine tasks.
The great value added by this frameworks is that you get a great looking, responsive and adaptive UI that you can put on your own Web applications.
Twitter Bootstrap: site
Metro UI CSS: site

1 comment :

Post a Comment

Weblogic Server Unexpectedly Shuts Down

2 comments
stopRunning an Oracle SOA Weblogic deployment on a development Linux server, our team was confronted with an unexpected forced shutdown problem with no apparent trigger. At first, I even thought it could be one of the developers that got access to the machine and was shutting it down for some reason. After a quick look at the command and log history, it was evident that it was an automatic behavior of some sort. And it was triggered by the logoff or session timeout of the remote shell used to issue the command to start the server.
Doing some research on the Web I got to this official Oracle documentation where it’s stated that the JVM listens to the following inputs from the host operating system:
  • CTRL_C_EVENT
  • CTRL_CLOSE_EVENT
  • CTRL_LOGOFF_EVENT
  • CTRL_SHUTDOWN_EVENT
In J2SE 1.3.0, the Shutdown Hooks facility was added to allow orderly shutdown of a Java application. The intent was to allow user cleanup code (such as closing database connections) to run at shutdown, even if the JVM terminates abruptly. More important to our subject at hand, the JVM watches for console control events to implement shutdown hooks for abnormal JVM termination.
The solution to prevent the Weblogic server from shutting down is to reduce the use of operating system signals by the JVM. This is done by adding the “-Xrs” option to the JAVA_OPTIONS variable on your script to start the Weblogic server.
In our case, using Weblogic 10.3 on a RHEL server, we modified the domain script “startWebLogic.sh” to include the “-Xrs” option:
JAVA_OPTIONS = “${JAVA_OPTIONS} –Xrs”
Afterwards, we stopped the Weblogic domain, restarted it and it stopped forcing the shutdown, even after the user logoff.

2 comments :

Post a Comment

Mozilla WebMaker Popcorn Project

No comments
Mozilla WebMaker is a project to help people get into Internet literacy. The Web is the new main communication media and as you might settle to know how to read and watch content from the Web, you might say you are illiterate if you don’t know how to build and publish content for others yourself, how the browser technologies work and how you can take advantage of it all.
One of the WebMaker projects is the Popcorn Maker. This Web based tool makes it easy to use your web browser to combine video and audio with content from the rest of the web — from text, links and maps to pictures and live feeds. Mozilla Chief Operating Officer, Ryan Merkley makes a really good presentation about what Popcorn is all about:

Each time someone watches the videos, it’s a point in time experience because the live feeds are updated in real time and consequentially the content is different than previous moments.

No comments :

Post a Comment

Free ebook: Introducing Windows 8: An Overview for IT Professionals (Final Edition)

No comments
image
Some weeks ago I published about the free preview of  Introducing Windows 8: An Overview for IT Professionals. Well, the final version of this free ebook has been released. You can download it from here.
If you prefer a hard copy of the final book, you can order it here for $8.46 from Amazon (pre-order price).

Is this book for you?

Get a headstart evaluating Window 8—guided by a Windows expert who’s worked extensively with the software since the preview releases. Based on final, release-to-manufacturing (RTM) software, this book introduces new features and capabilities, with scenario-based insights demonstrating how to plan for, implement, and maintain Windows 8 in an enterprise environment. Get the high-level information you need to begin preparing your deployment now.

Topics include:

• Performance, reliability, and security features
• Deployment options
• Windows Assessment and Deployment Kit
• Windows PowerShell™ 3.0 and Group Policy
• Managing and sideloading apps
• Internet Explorer® 10
• Virtualization, Client Hyper-V, and Microsoft Desktop Optimization Pack
• Recovery features

Source: Microsoft Press

No comments :

Post a Comment

Updated companion content: Programming Windows 8 Apps with HTML, CSS, and JavaScript

No comments
A few months ago I posted about the feee e-book Programming Windows 8 Apps with HTML, CSS, and JavaScript.
672611.inddThe companion content for has been updatedSo download the companion content again if you’ve already got it:
http://go.microsoft.com/FWLink/?Linkid=270057 (59.9 MB)
Here are the details of the update from the author:
This update fixes one bug in the HereMyAm examples for Chapters 8, 9, 13, and 17 in the file pages/home/home.js. The one line within the updateImage function:
    app.sessionState.fileToken = list.addOrReplace(app.sessionState.fileToken, newFile);
is replaced with
    list.addOrReplace(app.sessionState.fileToken, newFile);
This corrects a bug where transient session state was preserved across the suspend-terminate-restart boundary only every other time because the app.sessionState.fileToken was erroneously overwritten with “undefined”.

Source: Microsoft Press

No comments :

Post a Comment

UEFI - Unified Extensible Firmware Interface

No comments
200px-Uefi_logo.svg
The Unified Extensible Firmware Interface (UEFI) is a specification that defines a software interface between an operating system and platform firmware. UEFI is meant as a replacement for the Basic Input/Output System (BIOS) firmware interface, present in all IBM PC-compatible personal computers.[1][2] In practice, most UEFI images have legacy support for BIOS services. It can be used to allow remote diagnostics and repair of computers, even without another operating system. (quote from Wikipedia).
This month’s issue of Full Circle magazine has a great article on what is UEFI that is really concise but also enlightening of what is the purpose of this new kind of firmware. In a nutshell, it explains these topics:
  • UEFI is not Microsoft but Windows 8 logo machines must have secure boot enabled
  • Users can, if they wish, disable secure boot
  • Disabling secure boot leaves Windows 8 vulnerable
  • Secure boot keys must be kept secure
  • UEFI does not replace the BIOS, but works with it
If unbreakable, this firmware could add some really nice security and reliability features on top of the hardware, but as it’s apparently as vulnerable as the former BIOS, I guess it’s work in progress.
I really recommend, if you’re interested, to download the magazine and read the full article.

No comments :

Post a Comment

Microsoft Office 2013 Proofing Tools

No comments

If you’re beginning to use the new Microsoft Office 2013 and your native language isn’t English, you’ll surely want the new proofing tools.

image

You can download them from this page at Office Online. Afterwards, install it and restart any open applications from the Office suite.

You’re all set to go.

No comments :

Post a Comment

Cisco VPN on Windows 8: Failed to Enable Virtual Adapter

2 comments

After migrating my laptop to Windows 8 RTM, I installed Cisco VPN client software. All went well but when trying to connect to my workplace VPN, I got the error “Failed to enable virtual adapter”.

The problem is that, for some unknown reason, the adapter’s name get’s garbled on your windows registry.

The solution lies on the following steps:

  1. Open Registry editor by typingregedit in Run prompt
  2. Browse to the Registry Key: HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\CVirtA
  3. Select the DisplayName to modify, and remove the leading characters from the value data up to "%;" i.e. for x64, change the value data from something like " @oem8 .inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows” to "Cisco Systems VPN Adapter for 64-bit Windows”
  4. Try connecting again

Good luck!

2 comments :

Post a Comment

Free ebook: Introducing Windows 8: An Overview for IT Professionals (Preview Edition)

No comments

IntroducingWin8_for_ITProsThe Windows 8 operating system is the newest member of the Microsoft Windows family. It differs from earlier Windows releases as much for what it does not change as for what it does change. That is, the features that IT pros loved about Windows 7 are still there in Windows 8—just better. The same keyboard shortcuts, management tools, security features, and deployment options are available in Windows 8. But in many cases, Windows 8 improves them in intuitive and significant ways. Some examples are the ribbon in File Explorer and faster disk encryption when using BitLocker Drive Encryption. This book describes these enhancements plus many of the new features in Windows 8.
Enjoy this preview edition that contains Chapters 1-11. 
Download the PDF version of the book here: Introducing Windows 8: An Overview for IT Professionals - PDF ebook

Source: Microsoft Press


No comments :

Post a Comment

New Office Web Apps are Out

No comments

logo-next

Microsoft’s new suite of Web based Office application is out of the preview phase where you you could opt in, and has rolled out to everyone. The main aspects improved by this release are the improved authoring features present on the Ribbon toolbar, the higher fidelity of the web authored documents when viewed on the desktop, the collaboration features such as simultaneous editing and commenting, and the adaptive touch interface support.

Additionally to these improvements, the mobile interface has also been renewed to provide a better experience to non-Windows Phone devices, like iOS and Android.

You can find more about this new release on this post.

No comments :

Post a Comment

New Developer Toolbar on Mozilla Firefox

No comments
Browser developer tools are a must have for Web developers to debug and solve compatibility issues. Firefox makes developing for the Web faster and easier with a unique Developer Command Line. The new tool provides easy keyboard control over Firefox Developer Tools and is intuitive, completing commands and parameters for you.
In addition, Firefox unprefixes a number of stable features including: CSS3 Animations, Transitions, Transforms, Image Values, IndexedDB and Values and Units. Firefox also unprefixes Battery API and Vibration API, two Web APIs that Mozilla helped create.


Source: Firefox Debuts New Developer Toolbar

No comments :

Post a Comment

Web Platform Docs

No comments
imageWeb Platform Docs claims itself to be a new community-driven site that aims to become a comprehensive and authoritative source for web developer documentation. This is not an unusual effort, to bring together on one place all the information needed by Web developers for creating application that use open standards web technology. But never has it been done before with stewards that are none the less than the top businesses and companies in this industry. The Web Platform Docs has put together, among others, Google, Microsoft, Mozilla and Apple.
On their site there are numerous helpful tutorials and articles about open Web technologies. To find  out more about this collaboration platform, you can watch the video below:

The greater good that this effort brings is that finally there’s a place to find unbiased documentation for web development regardless of brand, browser or platform.
Check it out!

No comments :

Post a Comment

Getting e-mail newsletters without using your mail

No comments
email newsletter

Subscribing to newsletters can be hazardous to your inbox. Even if you mark the ones you don’t want to receive as spam, you might still get bugged by daily and weekly digests from your favorite sites.

Nevertheless, newsletters are important to keep in touch with your favorite subjects and up to date with trends or special offers.

Some of the best note taking applications are free. I’ll state three of them here, as an example:
These note taking apps support saving notes by posting an e-mail message to a given address, which is will be a generated address by the note taking service and not your personal account.

So, if you do not already own an account on one of these services, take the time to subscribe free. Next just follow two simple steps:
  1. Configure the e-mail adress where you can post notes to.

  2. Update your newsletter subscriptions to deliver contents to your newly acquired e-mail address.
If you’d like to check out how to use this feature on Springpad, watch the video below:



There you have it, get your e-mail newsletters without using your mail Smile

No comments :

Post a Comment

SQL Server Free Tools

No comments
Microsoft SQL Server comes with a great tool for database administrators and developers alike, called Management Studio. SQL Server Management Studio is an integrated environment for accessing, configuring, managing, administering, and developing all components of SQL Server. SQL Server Management Studio combines a broad group of graphical tools with a number of rich script editors to provide access to SQL Server to developers and administrators of all skill levels.
But like most database management tools, it lacks a more automated support for some recurrent tasks that should be easier to perform.A developer will certainly wish for automatic generation of CRUD statements for a given database table. And a database administrator would surely like to run a maintenance script on all databases where it should be executed, all servers at once.
If these kind of enhancements are on your wishlist, be sure to check out the SSMS Tool pack. It’s a free add-in for SQL Server Management Studio with a great list of enhancements:
  • Execution Plan Analyzer
  • SQL Snippets
  • Window Connection Coloring
  • Tab Sessions, Window Content History, Query Execution History and Current Window History
  • Format SQL
  • Search Table, View or Database Data
  • Run one script on multiple databases
  • Copy execution plan bitmaps to clipboard or file
  • Search Results in Grid Mode
  • Generate Insert statements from resultsets, tables or databases
  • Regions and Debug sections
  • Running custom scripts from Object Explorer
  • CRUD (Create, Read, Update, Delete) stored procedure generation
  • New query template
You can download it from here.

No comments :

Post a Comment

Microsoft Webmatrix and HTML5 Forms

1 comment
WebMatrix is a free and lightweight web development tool to create, publish, and maintain Web sites. It supports development using ASP.NET, PHP, Node.js and HTML5. It’s also touted as taking advantage of the latest emerging standards(CSS3, HTML5), and popular JavaScript libraries such as JQuery:

As far as HTML 5 goes, WebMatrix includes code completion, validation, and formatting… Except for HTML5 Form tags. The Web Pages framework doesn't include any helpers for the new HTML5 form input types such as email or color.
Fortunately, MVP Mike Brind posted on his Web log an article about how this helpers can be added to Webmatrix. A download containing the complete code for his article is available here.
Read Mike Brind’s Article.

1 comment :

Post a Comment

Openshot 1.4.3 released today

No comments

openshot

OpenShot Video Editor is a free, open-source video editor for Linux licensed under the GPL version 3.0.
OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats. What really sets OpenShot apart from other video editors is the easy-to-use user interface.

The author states that this release has more bug fixes, enhancements, and new features than any other release of OpenShot to date.

OpenShot 1.4.3 Released! from Jonathan Thomas on Vimeo.

My personal opinion is that if you’re used to Windows Movie Maker, this software has the same approach but with a lot more features and enhancements. You can really get professional quality work done with this editor. But you have to be running a linux OS.

You can check out all the main features here and download the editor here.

No comments :

Post a Comment

Google Drive on Ubuntu Linux

2 comments

Google is a major user and sponsor of open source projects. However on their Google Drive product they surprisingly lack a linux client to synchronize to and from the cloud.

imageLast year, two of the most popular and widely adopted distros of linux (according to Distrowatch) are Ubuntu/Debian based. From these users, all that have Google accounts and are active users of the former Google Docs suite, found themselves left behind in favor of commercial OS users: Windows and Mac. Google’s product manager Teresa W. stated that “Hi everyone - Google Drive for Linux is still in the works. Thanks for following up with us!”. Personally, and having passed 5 months since the lauch, I really begin to doubt this. Well, having gone over this brief rant, let’s get down to business.

imageYou have a really cool Linux client for Google Drive called InSync. It’s installation is pretty straightforward and it’ easy enough to use. Bu it bring two catches with it:

  • It’s still in beta stage;
  • It’s only free while in beta stage:

Personally I don’t intend to use free software, maybe paying for extra storage space on Google Drive and then some day go spend money on a third-party client software.

The solution I found was SMEStorage. I don’t know how this guys have been staying so low profile because they have a really cool service. On the free account mode, you get 5GB free space and access to another 3 cloud storage providers, mapped to the same account. The only catch is that you get a 2GB upload/download monthly limit, which is fine if you’re like me and use your Google Drive for documents, leaving the “heavy stuff” for Dropbox.

The first step is to register for SMEStorage. You can go to the register page here.

Afterwards, on your dashboard, you add a new cloud provider:

image

From the list, choose the Google Drive Cloud Provider:

image

Authorize SMEStorage to access your Google Drive information and files:

image

When your done, you can choose to synchronize the Google Drive information with SMEStorage:

image

What this does is not to import the files but to read and catalog the metadata from the files, so you can view them on the file explorer. By doing  so, it prevents this synchronization process and file browsing to be charged on your monthly free limit.

Passing on to the Ubuntu specific installation, you can get the Linux free Cloud Tools from here. Download the file and save it to your home folder:

image

Open the package with the Ubuntu software center tool and choose “Install”.

image

When it successfully completes, you should have three new tools on your machine. Open the dash and type “smes”:

image

For the remaining steps, I chose to go through the Sync Center setup, which is the one I’ll use, since it performs a local copy of the synced files.When opening the program for the first time it open the properties window, to configure the connection:

image

After putting in the credentials and choosing your desired sync schedule, you map between your cloud providers and your chosen local folders:

image

After mapping the folders and pressing “OK”, you can choose to perform a sync down operation which will download all your files from the cloud to the chosen folder, recursively creating subfolders.All goes well, you’ll be presented with a dialog like this:

image

Hope this helps some of the Google Drive and Ubuntu users who are still looking for a solution.

2 comments :

Post a Comment

Free Ubuntu e-Book Guides

No comments

Full Circle is a free, independent, monthly magazine dedicated to the Ubuntu family of Linux operating systems. Each month, it contains helpful how-to articles and reader submitted stories.

On this month’s issue, there a great compilation of free e-book resources for Ubuntu beginners and enthusiasts.

muktwareStarting off, there’s the Muktware Ubuntu Manual. According to the magazine, it’s intended for users new to Ubuntu coming from other operating systems, and also users who are upgrading from Ubuntu 10.04 LTS.

It is a manual produced by the community for the community. Therefore, it is available free of charge, and is distributed under the CC-BY-SA 3.0 license. The author also notes that one should be be aware that this is the very first edition and hence is a work in progress. You can download from here.

makeusofNext, there’s the Absolute Beginner’s Guide from MakeuseOf. This guide covers what Ubuntu is, what makes it free and how Ubuntu and Linux are related.

It also shows you how to install Ubuntu for absolute beginners, where to find free support for Ubuntu questions, how to use the Unity interface how to find software in Ubuntu and which software to use.

You can find out about the author and get the dowload link from here.

imageIn third place on this list comes the Ubuntu Manual Project: Getting Started with Ubuntu 12.04. It’s  a comprehensive beginners guide for the Ubuntu operating system. It is written under an open source license, and is free for you to download, read, modify and share.

The manual will help you become familiar with everyday tasks such as surfing the web, listening to music and scanning documents. With an emphasis on easy-to-follow instructions, it is suitable for all levels of experience.

No comments :

Post a Comment

Download Powershell v3

1 comment

windows_powershell_icon2For those who are still not using the RTM version of Windows 8 but want to take advantage of the new Cmdlets present on Powershell v3, you can download it already from Microsoft as a part of the Windows Management Framework.

The supported operating systems are: Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2.

Download Windows Management Framework 3.0

1 comment :

Post a Comment

Internet Explorer 10 Training Kit

No comments
web-main-logoMicrosoft has released a training kit covering some development specifics for developers who will be targeting Internet Explorer 10 in their development experience. This kit contains documentation and details on things pertinent to developing applications that target features of the Internet Explorer 10 browser. The included labs cover the following features:
  • Compatibility, Developer Tools and Performance
  • DOM Features and ECMAScript5
  • New CSS3 Features
  • New HTML5 Features
  • Using IndexedDB
  • Vector Graphics (Canvas & SVG)

Before downloading, be warned that the kit will work only on genuine flavors of Windows. In fact, it will run a validation tool prior to offering access to the downloadable content.

The training kit can be downloaded from Microsoft here.

No comments :

Post a Comment

Remote Desktop Manager: Oldie Goldie

No comments

I am deeply dependent on having a decent remote desktop connection tool, that allows to organize and save machine into groups, as well as store corresponding usernames. Learning today that mRemote is being discontinued, I was concerned and researched the Web for an alternative. The first one was of course the open source spin-off project from mRemote called mRemoteNG (next generation). But it’s not appealing because of the simple chance of that project also ending and having to go through the motions of migrating all catalogued machines to yet another manager.

There was the possibility of using the RoyalTS manager, but on it’s shareware version it only supports up to 10 connections. It’s not nearly enough for my needs. So I got back to basics and found a pearl from back in 2010: Microsoft Remote Desktop Manager.

It’s a full fledged remote desktop connection manager with a tree organization interface, desktop thumbnail previews and some other very interesting features. For a full review on this tool, you might want to check out this post.

No comments :

Post a Comment

Tool from Google translates Java to Objective-C

No comments

Google released an open-source command-line tool for translating Java code to Objective-C, in effect making it easier to port Android apps to iOS.
It's called J2ObjC and it enables Java code to be part of an iOS application's build, as no editing of the generated files is necessary.
The goal is to write an app's non-UI code (such as data access, or application logic) in Java, which is then shared by web apps (using GWT), Android apps, and iOS apps.
However, the project owners safeguard that J2ObjC does not provide any sort of platform-independent UI toolkit, nor are there any plans to do so in the future. iOS User Interface code still needs to be written in Objective-C or Objective-C++ using Apple's iOS SDK.
This is a great tool to port native Android apps to iOS. However, my personal opinion is that the future trend still seems to be developing apps in HTML5, CSS3 and JS so they can be programmed once and executed on any modern smartphone or tablet device.

No comments :

Post a Comment

Windows Powershell: Invoking a Web Service

No comments
About a year ago I posted about invoking a Web Service using Windows Powershell v3 CTP 1. Powershell v3 is the standard on Windows 8 and Windows 2012 Server. However, I learned that you don’t need to use v3, because there is a very nice cmdlet one can use to invoke Web services through a proxy object. It’s called New-WebServiceProxy.

So here is the example of invoking a stock quote Web service using powershell with the proxy cmdlet:
 
 


  1. $URI = "http://www.webservicex.net/stockquote.asmx?WSDL" 
  2. $stock = New-WebServiceProxy -uri $URI  
  3. $xml = [xml]$stock.getQuote("MSFT"
  4. $xml.StockQuotes.Stock 

The outcome should be something like this:

image 
On the above example I invoked the “getQuote” method. After instantiating the proxy on the $stock variable, if you’d like to learn what methods are available, as well as the parameters and return types, you can type at the prompt:

 
 


  1. $stock | get-member -type method 

Overall, it’s a more powerful solution than the previous one I presented because you get to instantiate a proxy object with all the methods and properties of the Web service and it’s more compatible since you don’t need to upgrade.

Happy coding!

No comments :

Post a Comment

Jenkins: Continuous Integration

No comments
In software engineering, continuous integration (CI) implements continuous processes of applying quality control — small pieces of effort, applied frequently. Continuous integration aims to improve the quality of software, and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development. (cited from Wikipedia, the free encyclopedia).
If you work with Microsoft technologies and products, your sure bet will be the Team Foundation Server and ALM (Application Lifecycle Management) processes supported by that platform.
If you’re working with Java then Jenkins is for you, It’s an open source CI server written in Java. It is licensed under the MIT license terms, and it is widely adopted throughout the world for different languages and environments. It also has an enormous community that contributes plugins. Initially, Jenkins was called Hudson, and was developed inside Sun Microsystems' offices. When Oracle purchased Sun (and inherited the code base), they tried to change the way the project was managed. In early 2011, tensions between Oracle and the community lead to a project fork, and Jenkins was born. The main difference is that Hudson is still managed by Oracle, and Jenkins by most of the original Hudson developers (including the founder Kohsuke Kawaguchi), focused on the community's needs.
Continuous integration for the massesTo get started with Jenkins, you can follow the online tutorials. But for a more complete self-training I would recommend the book from O’Reilly, “Jenkins: The Definitive Guide”: It’s presented as being ideal for developers, software architects, and project managers, Jenkins: The Definitive Guide is both a CI tutorial and a comprehensive Jenkins reference. Through its wealth of best practices and real-world tips, you'll discover how easy it is to set up a CI service with Jenkins. Aspects covered are:
  • Learn how to install, configure, and secure your Jenkins server
  • Organize and monitor general-purpose build jobs
  • Integrate automated tests to verify builds, and set up code quality reporting
  • Establish effective team notification strategies and techniques
  • Configure build pipelines, parameterized jobs, matrix builds, and other advanced jobs
  • Manage a farm of Jenkins servers to run distributed builds
  • Implement automated deployment and continuous delivery
To great news are that if you don’t care for the paperback, you can download this book free on this site.
After getting to know Jenkins, another great resource is the free cheat sheet available from the guys at DZone.

No comments :

Post a Comment

Using JDeveloper with TFS: grayed out options

No comments
Having to use a unified versioning control system across the enterprise, the choice fell upon Microsoft Team Foundation Server 2010.It’s strong bet because it not only supports the versioning control, but has integrated tools to handle what is called the Application Lifecycle Management (ALM).
However, the not-Microsoft technology teams are faced with the challenge of finding the right integration between their development tools and TFS Source Control. One of those tools is Oracle’s JDeveloper.
You can find on the Web tutorials like this or this on how to install the JDeveloper plugin to integrate with TFS. The corresponding video is shown below:
However, it does not follow through a simple, yet required configuration in order for the plugin to work properly. You have to include to directory where the command line tool (TF.EXE) of Team Foundation client is installed. In my case, having a 32-bit Visual Studio 2010 installation, it’s on this  folder:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
It also doesn’t inform you of an important software requirement: you must have TFS 2010 Anywhere or Visual Studio 2010 installed. The plugin doesn’t bring the client.
If you’re missing any of these two requirements, installing the TFS client or including the path to the “TF” command line utility, the options will appear grayed out.

No comments :

Post a Comment

Windows 8 Camp in a box

No comments
WindowsToday I attended a Windows 8 Development Camp. The Windows 8 camps are free training events for developers ramping up on Windows Store app development. It’s of great value added for developers trying to get traction on the new development technolgies and tools associated with the Windows modern UI. Nonetheless, I personally felt that the workshop could be handled on my own. So, for all the people out there that don’t have the good fortune to able to attend one of these events, or are simply too eager to wait, I recommend downloading Windows 8 Camp in a Box.It includes the hands-on-labs, presentations, samples and resources from the Windows 8 camps.
Download: Windows 8 Camp in a Box

No comments :

Post a Comment

Visual Studio 2012 Product Guide

No comments
Together with the launch of Visual Studio 2012, Microsoft has released a product guide to learn how to take advantage of their latest IDE release, as well as the technologies supported.
This Visual Studio 2012 Product Guide provides a comprehensive overview of scenarios and features regarding:
  • The new integrated development environment (IDE)
  • Windows® 8 development
  • Web development
  • Cloud development
  • SharePoint development
  • Application Life Cycle Management tools
You can download the guide from Microsoft Download Center.

    No comments :

    Post a Comment

    Office 2013 Preview training content available

    No comments
    Office 2013 Preview training content available:
    The Office team has created lots of great training content to help users learn about the new features in Office Customer Preview and Office 365. 


    Content

    URL

    Self-paced Office  training

    http://officepreview.microsoft.com/en-us/support/training-FX101782702.aspx 

    What's new with Office training video

    http://officepreview.microsoft.com/en-us/support/redir/va102840846.aspx 

    Getting started resources

    http://office.microsoft.com/en-us/support/getting-started-with-office-2013-FX102809998.aspx

    What's new in Microsoft Office

    http://officepreview.microsoft.com/en-us/support/redir/VA102834139.aspx

    Get started with Office 365

    http://officepreview.microsoft.com/en-us/support/get-started-with-office-365-HA102818409.aspx?CTT=5&origin=HA102818317 

    Excel 2013 video training

    http://officepreview.microsoft.com/en-us/support/microsoft-excel-training-curriculum-guide-FX102828216.aspx 

    Make the switch to Excel 2013

    http://officepreview.microsoft.com/en-us/support/make-the-switch-to-excel-2013-HA102823255.aspx?CTT=1 

    Get Better Results: Create and share charts

    http://officepreview.microsoft.com/en-us/training/get-better-results-create-and-share-charts-HA102823272.aspx?CTT=1 

    OneNote 2013 video training

    http://officepreview.microsoft.com/en-us/support/microsoft-onenote-training-curriculum-guide-FX102828218.aspx 

    Make the switch to OneNote 2013

    http://officepreview.microsoft.com/en-us/support/make-the-switch-to-onenote-2013-HA102823250.aspx?CTT=1 

    PowerPoint 2013 video training

    http://officepreview.microsoft.com/en-us/support/microsoft-powerpoint-curriculum-guide-FX102828217.aspx 

    Make the switch to PowerPoint 2013

    http://officepreview.microsoft.com/en-us/support/make-the-switch-to-powerpoint-2013-HA102823256.aspx?CTT=1 

    Word 2013 video training

    http://officepreview.microsoft.com/en-us/support/microsoft-word-training-curriculum-guide-FX102828210.aspx 

    Lync: Get Better Results: Schedule and run great meetings

    http://officepreview.microsoft.com/en-us/support/get-better-results-schedule-and-run-great-meetings-HA102823274.aspx?CTT=1 

    Gesture Reference (for touch devices)

    http://office.microsoft.com/en-us/support/office-gesture-reference-HA102823845.aspx

    Via Office IT Pro

    No comments :

    Post a Comment

    Windows 8 activation error: DNS name does not exist

    No comments
    Last night I finally installed Windows 8 RTM on my laptop. Having tried and enjoyed the developer’s preview, everything was thumbs up until I tried to activate the software and prove it genuine. The process didn’t ask me for the 5x5 digit key (seemed like it already had one) and it presented the following error message:

    image

    After searching the Web for a solution, I found out here that this might happen when you get your installation media from MSDN or Technet and try to install and activate outside your corporate network. The activation wizard  by default will look for a Key Management Service (KMS) host on your internal network. It will not try to activate using the internet to reach Microsoft Activation servers.

    I tried the suggested solution, which is to open an elevated CMD prompt and run the following command, as shown below::

    image

    It still didn’t work, reporting an invalid key error. My installation media is not illegal or counterfeit software, so I edited the file “slmgr.vbs” and examined the script content. There was an option to uninstall the existing product key:

    slmgr upk

    After executing the script with the “upk” option, I simply pressed the “Activate” button again, it asked for my activation key and worked like a charm:

    image

    Hope this helps!

    No comments :

    Post a Comment

    Free eBook - Building Hybrid Applications in the Cloud on Windows Azure

    No comments
    patterns & practices Developer CenterMicrosoft has released in it’s download center a free e-book about how you can use the powerful infrastructure services that are part of Windows Azure to simplify development; integrate the component parts of a hybrid application across the cloud, on-premises, and third-party boundaries; and maximize security, performance scalability, and availability.
    This guide is intended for architects, developers, and information technology (IT) professionals
    who design, build, or operate applications and services that run on or interact with the cloud. Although applications do not need to be based on the Microsoft® Windows® operating system to operate in Windows Azure, this book is written for people who work with Windows-based systems. You should be familiar with the Microsoft .NET Framework, the Microsoft Visual Studio® development system, ASP.NET MVC, and the Microsoft Visual C#® development language.
    This content was already available on MSDN as part of the patterns and practices series. You can now download the full e-book here.

    No comments :

    Post a Comment

    Sharepoint 2010 Setup Missing Step for Standalone or Farm

    No comments
    During the task of installing a fresh virtual development environment for Sharepoint 2010, I encountered an unforeseen problem. My intention was to deploy a whole Sharepoint 2010 Farm stack on a single server. The scenario was:
    • a virtual machine running Windows 2008 Server R2
    • Active Directory and DNS roles
    • Local SQL Server 2008 developer edition instance
    • Sharepoint 2010 Pre-requisites already installed
    Running the usual Sharepoint 2010 setup, after the license agreement, instead of this step:

    I was presented with this step:

    After some research on the Web, I found it to be caused by having the domain controller role on the same server that I wanted to install Sharepoint on.  On these circumstances, the setup defaults to a Standalone installation and doesn’t present the Farm option.
    To circumvent this cautious and performance driven safeguard, one can follow these steps:
    1. If you’re working with ISO images for the setup media, extract the whole installation files from the ISO image to a temporary folder, say “C:\SP2010Media”;
    2. Check for the farm “config.xml” file under the path “C:\SP2010Media\Files\SetupFarm”;
    3. Open an administrator command prompt and run the setup from there: “C:\SP2010Media\Setup.exe /config C:\SP2010Media\Files\SetupFarm\config.xml
    The setup will still not present the step to choose the installation type but in the end, when running the configuration wizard, all necessary steps will be presented.
    For this and other Sharepoint 2010 issues I strongly recommend reading Professional SharePoint 2010 Administration

    No comments :

    Post a Comment

    Some more HTML5 goodness: Atari Arcade

    No comments

    It’s always fun when you get classic memories from your youth reinvented with the latest technology. In the 70’s of the last century Atari became the definitive gaming platform of it’s era.

    Microsoft together with Atari and Grant Skinner, launched Atari Arcade, meant to showcase all the features and possibilities of HTML5, as well as an effort to develop gaming users interfaces" perfect for touch.

    Even if you don’t care much for Web technology trends, you can always drop by the Arcade to visit some old friends. Maybe you’ll even find the game you spent most quarters on.

    No comments :

    Post a Comment

    Application Data Access – closing the circle

    No comments
    Applications and data access development have come a long way and curiously now is the circle closes.
    In the early years an application’s code was merely a reflection of the data it was meant to store and retrieve. For instance, a COBOL commarea from a program meant to access data on IBM IMS database had the structure that mapped to the data, on it’s various possibilities. Alongside with the CRUD methods implementation.
    http://knowledgebase.progress.com/servlet/rtaImage?eid=ka030000000OCWd&feoid=00N30000007b7vf&refid=0EM30000000TgHg
    If you wanted to search through the data, you had to develop the code for it. That was achievable to the developers but consequently no Ad-hoc queries were possible for the end-users. Business intelligence was nothing but some pen and pencil with big paper stacks.
    Then came relational databases. The Relational model, first proposed in 1970 by Edgar F. Codd, departed from this tradition by insisting that applications should search for data by content, rather than by following links. This was considered necessary to allow the content of the database to evolve without constant rewriting of applications.

    Relational systems placed heavy demands on processing resources, and it was not until the mid 1980s that computing hardware became powerful enough to allow them to be widely deployed. By the early 1990s, however, relational systems were dominant for all large-scale data processing applications, and they remain dominant today.
    The dominant database language is the standard SQL for the Relational model, which has influenced database languages also for other data models.
    Finally to make my point about what this post is about, comes the trend of handling large data stores with NoSQL. It does not use SQL as its query language. NoSQL database systems rose alongside major Internet companies, such as Google, Amazon, and Facebook, which had significantly different challenges in dealing with huge quantities of data that the traditional RDBMS solutions could not cope with.
    image
    NoSQL database systems are developed to manage large volumes of data that do not necessarily follow a fixed schema. Data is partitioned among different machines (for performance reasons and size limitations) so JOIN operations are not usable and it differs from the early days IMS hierarchical database because ACID guarantees are not given.
    Nevertheless, we’ve gone back to key/object systems with little flexibility, highly optimized for retrieve and append operations and often offer little functionality beyond record storage.
    I state again that data development has gone full circle.

    No comments :

    Post a Comment