How to Add or Remove Libraries Desktop Icon in Windows 8 and 8.1

Libraries are collections where you can get to all your documents, music, pictures, and other files in one single place. In some ways, a library works like a folder: you can use it to browse and sort files. But unlike a folder, a library gathers files that are stored in several locations. This is a subtle, but important, difference. Libraries don’t actually store your items. They pull from included folders that contain your items, and let you access and arrange the items in different ways. For example, if you have music files in folders on your PC, a shared folder on your network or homegroup, and/or on an external drive, you can include these folders in your Music library so that you can access all of your music files from your Music library.

This tutorial will show you how to add or remove a Libraries desktop icon for only your user account in Windows 8 and Windows 8.1.

Read more…

Subnets and prefixes

By RichardSiddaway

Sounds a bit like an old time role playing game but is actually a useful piece of knowledge.

You can define a subnet mask in 2 ways. Either use the full mask e.g. 255.255.248.0 or define the number of bits in the mask e.gg 21 which is known as the prefixlength in the PowerShell networking cmdlets.

But can you relate a full subnet mask to the number of bits. Some are obvious but the others I need to work out.

Time for a quick PowerShell function:

function show-subnetmask{
foreach ($prefixlength in 8..30) {

switch ($prefixlength){
{$_ -gt 24}
{
$bin = (’1′ * ($prefixlength – 24)).PadRight(8, ’0′)
$o4 = [convert]::ToInt32($bin.Trim(),2)

$mask = “255.255.255.$o4″
break
}

{$_ -eq 24}
{
$mask = ’255.255.255.0′
break
}

{$_ -gt 16 -and $_ -lt 24}
{
$bin = (’1′ * ($prefixlength – 16)).PadRight(8, ’0′)
$o3 = [convert]::ToInt32($bin.Trim(),2)

$mask = “255.255.$o3.0″
break
}

{$_ -eq 16}
{
$mask = ’255.255.0.0′
break
}

{$_ -gt 8 -and $_ -lt 16}
{
$bin = (’1′ * ($prefixlength – 8)).PadRight(8, ’0′)
$o2 = [convert]::ToInt32($bin.Trim(),2)

$mask = “255.$o2.0.0″
break
}

{$_ -eq 8}
{
$mask = ’255.0.0.0′
break
}
default
{
$mask = ’0.0.0.0′
}
}


New-Object -TypeName psobject -Property @{
PrefixLength = $prefixlength
Subnetmask = $mask
}
}
}

Most people will be using subnets between 8 and 30 bits in length so start with that range and for each value work through the switch statement. If the value is 8,16 or 24 the subnet mask can be set directly. Otherwise it needs to be calculated. The calculations are the same – the difference is which octet of the subnet mask is affected.

For instance if the prefix length is between 16 and 24 (exclusive)

$bin = (’1′ * ($prefixlength – 16)).PadRight(8, ’0′)
$o3 = [convert]::ToInt32($bin.Trim(),2)

$mask = “255.255.$o3.0″
break

Convert the number to a binary representation – the amount you need to subtract depends on the octet with which you are working

Convert the binary to an integer and insert into the subnet mask string.

An object is output that has the subnet mask and prefix length as properties.

Put the function in a module on your module path and you’ll be able to use it as a quick lookup when you need to convert subnet masks to prefix lengths or vice versa

Aplicaciones Dinámicas en Node.js

By lopez

El año pasado participé de la competición Node.js Knockout organizada por Nodejitsu. Fueron dos días de programación (sábado y domingo), enviando código a sus servidores. Trabajé solo (en general se trabaja en equipos), en el Solo Ninja team. Mi idea era empujarme a escribir algo que tenía pendiente. Mi proyecto, en gran parte escrito siguiendo el flujo de TDD, trata de definir una o más aplicaciones, en forma interactiva. Cada aplicación puede tener una o más entidades. Cada entidad tiene propiedades, como campos de texto, o imágenes, enlaces, etc. Tengo que agregar relaciones uno a varios entre entidades.

Pueden ver mi presentación en video para los jueces en:

http://youtube.com/watch?v=GQdyyNWCasI

(Please visit the site to view this media)

Despues de la competición, publiqué el código en mi cuenta de GitHub:

https://github.com/ajlopez/MyApps

Me parece interesante esto de explorar el definir dinámicamente una aplicación, en lugar de escribirla manualmente o de generar código para un modelo. En otros años pasados, yo sería más excéptico, pero lenguajes dinámicos como JavaScript son muy poderosos y flexibles. Y combinado con Node.js, es un dúo imparable para ayudar en la implementación de este tipo de aplicaciones. Quiero extender estas ideas para generar clientes no sólo web, sino mobile (primer paso, usar Phonegap), y quizás aplicaciones nativas que sepan interpretar la definición de una aplicación. Me imagino agregando también algo de código definible por el usuario en algunos puntos de extensión. Estoy estudiando Force, de Salesforce, y las semanas pasadas estuve viendo el modelo de aplicaciones de SharePoint online. Algunas ideas, entonces:

- Agregar tareas escritas en lenguaje de programación (un JavaScript controlado, digamos)
- Más programas cliente, que tomen una aplicación (definida simplemente, por ejemplo en un JSON), y la ejecuten para web, mobile, nativo, etc.
- Tener application stores, públicas y privadas
- Poder instalar para nuestra aplicacion o sitio de aplicaciones, aplicaciones de otros

Tengo también “in-pectore” una implementación más sencilla de lo que era Hypercard, pero eso es tema para otro post.

Esta noche el mundo, Pinky! ;-)

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Remove “New” Apps Installed Message on Start and Apps Screen in Windows 8.1

When you install new modern apps from the Store or desktop apps in Windows 8.1 and Windows 8.1 Update, the new apps will have a NEW message on it’s tile on the Apps view screen to let you know that it’s a new app.

When you install new modern apps from the Store in Windows 8.1 Update, you will also have a “# new apps installed” message in the lower left corner of your Start screen pointing you to the Apps view screen so you can see what you recently installed.

This tutorial will show you how to remove the “NEW” and “New apps installed” messages on your Start and Apps screens when you install new apps in Windows 8.1 and Windows 8.1 Update.

Read more…

SpywareBlaster Database Update -April 18, 2014

By Don

14 Internet Explorer
24 Restricted Sites
0 Firefox

16871 items in database

http://www.brightfort.com/downloads.html


9 years after…

By rui This has been a long journey so far… And what a ride! Today is the 9th anniversary of the “subject: exchange” blog. So many good things happened throughout the years, such has being nominated MVP from 2005 to 2008, the year I took the “red pill” (or blue) and joined Microsoft. The first “Weekend reading” post happened a little while after the blog creation, it dates 04/29/2005. I plan to keep blogging for many, many years, as long as it fulfills me and gives me fun. Thank you for being a reader….(read more)

Easter reading

By rui Best practice evolves as knowledge transfers from Office 365 to on-premises Exchange Picking Office 365 is the easy part — now comes migration DAG or server: A database’s got to be owned somewhere Three essential steps for preparing to migrate to Exchange 2013 A more secure Exchange Server is within reach Exchange 2013 SP1 features that will make admins happy Microsoft Execs Offer the Case for Hybrid Cloud Introducing the Office 365 IT Pro Network! Synchronizing your directory with Office 365…(read more)

2919355 and WSUS

By bradley

For those running default SBS 2003 R2/2008 and 2011 with WSUS – it auto approves security updates to servers and workstations. If you have an 8.1 or R2 deployed in that network, KB2919355 will be automatically approved and probably automatically installed tonight.


Just be aware and watch your patch settings.


2919355 is deemed a critical security update and thus will automatically be installed if you have not changed the settings.

Heartbleed – Arrest made in Canada for hacking tax agency records

By harrywaldron This is likely someone capitalizing on use of the exploit itself (not original developer)

http://money.cnn.com/2014/04/16/technology/security/canada-heartbleed/index.html

QUOTE: Canadian mounties have arrested a teenager who, they say, used the Heartbleed Internet bug to hack into the country’s tax agency. Shortly after the Internet bug was revealed to the world last week, the Canada Revenue Agency suffered a data breach that leaked the Social Insurance Numbers of about 900 taxpayers. The agency was forced to shut down its website temporarily to prevent further theft of sensitive personal information. On Wednesday, the Royal Canadian Mounted Police said it arrested 19-year-old Stephen Arthuro Solis-Reyes at his London, Ontario home a day earlier. During the police raid, agents seized computer equipment as evidence. Solis-Reyes now faces two counts of computer-related crimes. The arrest appears to be the first related to the Heartbleed bug since it was discovered last week.

TechDays 2014: New and improved ASP.NET MVC 5

By Maurice

The sample code can be found on GitHub here.

Enjoy!

Recent Comments