view more details at nfcworld
blogging everything
view more details at nfcworld
Microsoft co-founder, Bill Gates, has once again managed to rank no. 1 as the richest American in Forbes list. Although his fortune swelled by $5 billion in last one year to $59 billion, he doesn’t have much competition for the top place.
Warren Buffet of Berkshire Hathway has also retained the second place (net worth $39 billion), though his fortune decreased by $6 billion. On third place, Oracle’s CEO Larry Ellison has earned $6 billion in thesame period and his net worth has reached to $33 billion.
The chairman and co-founder of world’s most valuable company, Steve Jobs, has ranked no. 39 with $7billion in this list. Steve has resigned from Apple’s CEO post this year, and now he’s reportedly taking medical treatments in the U.S.
Among other notable techies, Google’s Sergey Brin and Larry Page have got 15th place with $16.7 billionnet worth in the Forbes list. Dell’s CEO Michael Dell (no. 18) and Microsoft’s CEO Steve Ballmer (no. 19) have also ranked in top 20 richest Americans.
Interestingly, Facebook’s CEO Mark Zuckerberg (no. 14) has become biggest dollar gainer on the list byadding $10.6 billion in the past one year. The young billionaire has now passed Google’s duo and other known faces in the industry with his fortune worth $17.5 billion.
You can check the entire Forbes list here – Link
A code sample is worth a thousand words. Here are a few projects to take a look at that go beyond just code snippets to show you how to put key technologies together in the form ofsample applications. (Note, if you are looking for just code snippets and focused codesamples, you can check out the Microsoft All-in-One Code Framework project site on CodePlex.)
Layered Architecture Solution Guidance
Project Site - http://layerguidance.codeplex.com
”Designing and creating layered applications can be a challenging task to developers. Layered Architecture Solution Guidance is a Microsoft Visual Studio 2010 extension that provides a set of tools and guidance aimed at simplifying the development of layered applications.
Layered Architecture Solution Guidance is a Guidance Automation Extension that integrates with Microsoft Visual Studio 2010 to allow developers to easily create and organize their projects in a layered fashion following the structure that is illustrated in the Layered Architecture Sample for .NET. It provides a set of solution templates integrated with a suite of code generators to make developing layered applications much simpler and quicker.
Microsoft Spain – Domain Oriented N-Layered .NET 4.0 Sample App
Project Site - http://microsoftnlayerapp.codeplex.com/
The main goal is to show how to use .NET 4.0 wave technologies implementing typical DDD patterns: N-Layered Architecture, Domain Entities, Aggregates, Repositories, Unit of Work, Domain Services, Application Services, DTOs, DTO-Adapters, etc.
Jean-Phillippe Courtois, the President of Microsoft International, has written a guest post about Cloud security on the Viewpoints blog. You should read it if you’re at all interested in the framework for security and compliance of Cloud services – it delves into the Microsoft Cloud offerings, and the security framework we have had to build over the last 17 years.
There were a couple of highlight points that I took away:
| As there is no global standard for security of cloud services or security of cloud infrastructure, GFS’s approach is based on the widely used and understoodISO27001 and ISO27002 information security management standards. Microsoft added an additional 141 controls to the initial 150 in ISO27001. These arise from the unique challenges of cloud infrastructure and are based on our experience of mitigating the risks that arise in this environment. | ||
My reaction: What? There is no global international standard for cloud security! We’ve had to add141 controls to the existing 150 in an ISO standard in order to get to something that’s secure enough. So perhaps there is no wonder that as well as national differences, we’re seeing differences emerging in the ways that Cloud services are being approached between each State government in Australia.
Jean-Phillippe sets out a summary of the commitments detailed in our Online Services Trust Centrewhich details our Cloud security model – and critically how we secure your data in our Cloud datacentres:
|
||
My reaction: It’s the detail behind these five commitments that makes the interesting reading, and would be helpful in understanding the ways that different cloud services could collect and use information – and potentially help you to build your own list of acceptable Cloud practices within your organisations
Read the original blog post ‘A pragmatic approach to security in the Cloud’
To fix Skype, delete shared.xml file from Skype data folder.
Win XP/Win 7
Type %appdata%\skype on RUN and click OK. Delete the shared.xml file.
Mac OS
rm ~/Library/Application\ Support/Skype/shared.xml
The main object of this article is to access value of asp.net controls which are generated dynamically. For this, we will save viewstate of dynamic controls.
Suppose we have one dropdown and one button. When user selects “Generate” option, the Dynamic table will be generated. In each cell of table there will be textbox. User enters value in the textboxes and click on button then it will display all user entered values.
In aspx page:
<form id="form1" runat="server"> <div> <asp:Table ID="tbl" runat="server"> </asp:Table> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" onselectedindexchanged="DropDownList1_SelectedIndexChanged"> <asp:ListItem>Select...</asp:ListItem> <asp:ListItem>Generate</asp:ListItem> </asp:DropDownList> <asp:Button ID="btnSet" runat="server" Text="Button" onclick="btnSet_Click" /> </div> </form>To create dynamic control:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.SelectedIndex == 1) { CreateDynamicTable(); } }private void CreateDynamicTable() { // Fetch the number of Rows and Columns for the table // using the properties int tblRows = 5; int tblCols = 5; // Now iterate through the table and add your controls for (int i = 0; i < tblRows; i++) { TableRow tr = new TableRow(); for (int j = 0; j < tblCols; j++) { TableCell tc = new TableCell(); TextBox txtBox = new TextBox(); txtBox.ID = "txt-" + i.ToString() + "-" + j.ToString(); txtBox.Text = "RowNo:" + i + " " + "ColumnNo:" + " " + j; // Add the control to the TableCell tc.Controls.Add(txtBox); // Add the TableCell to the TableRow tr.Cells.Add(tc); } // Add the TableRow to the Table tbl.Rows.Add(tr); tbl.EnableViewState = true; ViewState["tbl"] = true; } }protected void btnSet_Click(object sender, EventArgs e) { foreach (TableRow tr in tbl.Controls ) { foreach (TableCell tc in tr.Controls) { if (tc.Controls[0] is TextBox) { Response.Write(((TextBox)tc.Controls[0]).Text); } } Response.Write("<br/>"); } }Right Now, No output because dynamic controls are lost in postback .So we need to save dynamic controls value and generate dynamic controls again.we need to maintain viewstate.
protected override object SaveViewState() { object[] newViewState = new object[2]; List<string> txtValues = new List<string>(); foreach (TableRow row in tbl.Controls) { foreach (TableCell cell in row.Controls) { if (cell.Controls[0] is TextBox) { txtValues.Add(((TextBox)cell.Controls[0]).Text); } } } newViewState[0] = txtValues.ToArray(); newViewState[1] = base.SaveViewState(); return newViewState; }protected override void LoadViewState(object savedState) { //if we can identify the custom view state as defined in the override for SaveViewState if (savedState is object[] && ((object[])savedState).Length == 2 && ((object[])savedState)[0] is string[] ) { object[] newViewState = (object[])savedState; string[] txtValues = (string[])(newViewState[0]); if (txtValues.Length > 0) { //re-load tables CreateDynamicTable(); int i = 0; foreach (TableRow row in tbl.Controls) { foreach (TableCell cell in row.Controls) { if (cell.Controls[0] is TextBox && i < txtValues.Length) { ((TextBox)cell.Controls[0]).Text = txtValues[i++].ToString(); } } } } //load the ViewState normally base.LoadViewState(newViewState[1]); } else { base.LoadViewState(savedState); } }CMOS De-Animator is a service utility which allows you to invalidate the checksum of your system’s CMOS memory, resetting all settings to default and clearing any stored BIOS passwords (if any) upon re-boot. The main advantage of my utility is, that it can work under every Windows operating system, and no administrator privileges should be normally required! The utility has no GUI – only a confirmation message to begin or exit, error handling messages and a success dialog box upon successful operation. The utility is very portable, no installation required.
Note: In some cases, the utility may show “Operation completed!” without actually doing anything to the CMOS. In that case, executing the application and confirming the clearing process with one-time activated administrator privileges will do the trick. The next time you run the application, you will not need them. This is a driver-related issue.
The 32-bit version of this utility seems to provoke most false alarms on some antivirus programs; check the “Before you download” article for more information.
Download CMOS De-Animator x86 (32-bit)!
Download CMOS De-Animator x64 (64-bit)!
NOTE: You need to download the correct version for your system!
32-bit version MD5: 9ccb42c1ce61c449d68f50b1a9eb04d4
64-bit version MD5: d7d6d2e756b92a116f785d0857e1f4ae

QR code created by QR code Widget