Thursday, December 7, 2017

Visual Studio 2017 Installation fix.

Troubleshooting installation issues | Microsoft Docs: "Troubleshooting Visual Studio 2017 installation and upgrade issues"



First item: make sure your computer's temp folders have enough available space.

Thursday, August 17, 2017

Circlur - ChronoLogic App

Interesting new app...



https://play.google.com/store/apps/details?id=com.circlur.chronologic

Tuesday, August 1, 2017

DHS Waives Environmental Laws in Building Border Wall

What a stupid stupid stupid idea. The whole s'bang. stupid stupid stupid.

Saturday, July 29, 2017

Multibit is No Longer Supported :(

Dear Bitcoin Community,
It is time for us to let Multibit go.
KeepKey acquired Multibit a little over 1 year ago. At the time, the engineers who originally built and supported Multibit had announced that they would no longer be working on it or providing support. Multibit played an important role in the Bitcoin infrastructure. We felt that it was important for Multibit to continue and hoped that with our existing support and development teams, we would be able to keep Multibit alive.
The reality is that Multibit is in need of a lot of work. It has stubborn bugs that have caused us and Multibit users much grief. Additionally, Bitcoin has gone through a fundamental change in regards to the way fees work. The addition of SegWit in the coming weeks will mean the Multibit software has fallen still further behind.
Unfortunately, KeepKey simply does not have the resources to support the current issues, nor to rebuild Multibit to ensure ideal user experience. By focusing our attention on the KeepKey device, we will continue building and improving the best hardware wallet available.
Thus, KeepKey will discontinue support and maintenance of Multibit, effective immediately.
We recommend that all Multibit users discontinue using it and you move your keys to other wallet software of your choosing. We wrote a blog post describes some options of your options in more detail.
Multibit was a fantastic piece of software in its time, and we want to thank the Multibit developers for such an important contribution to Bitcoin's history.
Sincerely,
Ken Hodler
Chief Technical Officer
KeepKey

Monday, July 17, 2017

Some updates were canceled message when running Windows Update

Some updates were canceled message when running Windows Update:



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RequestedAppCategories\8b24b027-1dee-babb-9a95-3517dfb9c552



'via Blog this'

Tuesday, June 20, 2017

You cannot set pagefiles on a partition that is larger than 2 terabytes

This problem occurs because the Virtual Memory user interface incorrectly calculates the maximum space for creating the page file.

Workaround

To work around this problem, use Windows Management Instrumentation (WMI) instead of the Virtual Memory user interface to set page files.

To create a page file, run the following command:
wmic.exe pagefileset create name="X:\pagefile.sys"
Note In this command, X is the letter of the drive on which you want to create the page file.

To set the size of the page file, run the following command:
wmic.exe pagefileset where name="X:\\pagefile.sys" set InitialSize=300000,MaximumSize=3000000
Note In this command, the page file size is set to 300,000 megabytes.

If you do not need the page file on drive C, run the following command to delete it:
wmic.exe pagefileset where name="C:\\pagefile.sys" delete

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

If you can’t explain something in simple terms, you don’t understand it

If you can’t explain something in simple terms, you don’t understand it:



'via Blog this'

Tuesday, June 13, 2017

Snappy Driver Installer - Install and Update Drivers for Free

"If you've lost your driver discs, you're unable to find drivers on the manufacturer's web site or Windows Update can't configure your hardware, use this tool to quickly find and install all missing drivers.

If you're a PC technician, keep Snappy Driver Installer on your USB flash drive or external hard drive and take it with you wherever you go. In environments with no Internet access you can quickly get things working. No more searching for drivers after a clean install, just let SIf you've lost your driver discs, you're unable to find drivers on the manufacturer's web site or Windows Update can't configure your hardware, use this tool to quickly find and install all missing drivers.




If you're a PC technician, keep Snappy Driver Installer on your USB flash drive or external hard drive and take it with you wherever you go. In environments with no Internet access you can quickly get things working. No more searching for drivers after a clean install, just let Snappy Driver Installer do it's thing and your job will be done in no time.nappy Driver Installer do it's thing and your job will be done in no time."

Nice! Thank you!

Wednesday, June 7, 2017

Can't move Documents folder back from OneDrive - Windows 10 Home - Microsoft Community

Darnit onedrive!



The only way I could find of making the Documents folder in the navigation pane point to the Documents folder in my user folder was by editing the registry.
Quick disclaimer here... BACKUP THE REGISTRY BEFORE MAKING ANY CHANGES! :)
So first of all you'll need to start the registry editor. Bring up the start menu then type regedit. Once inside, back up the key by right clicking it and selecting export (this can be done on any folder in the registry editor). Give the file a name and hit save. If you accidentally delete one of the values inside of the registry folder or you want to return it to how it was, simply open that .reg file and it will overwrite the folder in the registry with the version in that file.
You'll find the key at HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders. The values on the right should give you an indication of which links they represent but the one you are interested in is the value called {F42EE2D3-909F-4907-8871-4C22FC0BF756}. This represents the link to your documents folder across your entire system. Change this to %USERPROFILE%\Documents to make it point back to your original documents folder. If you want your Pictures folder to point to the original location as well then change the value of {0DDD015D-B06C-45D5-8C4C-F59713854639} to %USERPROFILE%\Pictures.
Once you have done this either kill all the explorer.exe processes and start explorer.exe or restart you computer. I believe logging out and back in again will also do the trick, hope this helps :)

Wednesday, April 26, 2017

Fsutil behavior - Microsoft

From Microsoft's article:

Fsutil behavior

 
Updated: September 4, 2014
Applies To: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8.1, Windows Server 2003 R2, Windows Server 2008 R2, Windows Server 2000, Windows Server 2012 R2, Windows Server 2012, Windows 8
Queries or sets NTFS volume behavior, which includes:
  • The creation of 8.3 character-length file names
  • Extended character use in 8.3 character-length short file names on NTFS volumes
  • The updating of the Last Access Time stamp when directories are listed on NTFS volumes
  • The frequency with which quota events are written to the system log and to NTFS paged pool and NTFS non-paged pool memory cache levels
  • The size of the master file table zone (MFT Zone)
  • Silent deletion of data when the system encounters corruption on an NTFS volume.
  • File-delete notification (also known as trim or unmap)
For examples of how to use this command, see Examples.

Syntax

fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<VolumePath>] | disablecompression | disableencryption | disablelastaccess | encryptpagingfile | mftzone | memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}
fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <Value> | [<VolumePath> {1|0}] ] | disablecompression {1|0} | disableencryption {1|0} | disablelastaccess {1|0} | encryppagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <Frequency> | symlinkevaluation <SymbolicLinkType> | disabledeletenotify {1|0}}

Parameters

Parameter
Description
query
Queries the file system behavior parameters.
set
Changes the file system behavior parameters.
allowextchar {1|0}
Allows (1) or disallows (0) characters from the extended character set (including diacritic characters) to be used in 8.3 character-length short file names on NTFS volumes.
You must reboot your computer for this parameter to take effect.
Bugcheckoncorrupt {1|0}
Allows (1) or disallows (0) generation of a bug check when there is corruption on an NTFS volume. This feature can be used to prevent NTFS from silently deleting data when used with the Self-Healing NTFS feature.
You must reboot your computer for this parameter to take effect.
This parameter applies to: Windows Server 2008 R2 and Windows 7.
disable8dot3 [<VolumePath>] {1|0}
Disables (1) or enables (0) the creation of 8.3 character-length file names on FAT- and NTFS-formatted volumes. Optionally, prefix with the VolumePath specified as a drive name followed by a colon or GUID.
disablecompression {1|0}
Disables (1) or enables (0) NTFS compression.
You must reboot your computer for this parameter to take effect.
disableencryption {1|0}
Disables (1) or enables (0) the encryption of folders and files on NTFS volumes.
You must reboot your computer for this parameter to take effect.
disablelastaccess {1|0}
Disables (1) or enables (0) updates to the Last Access Time stamp on each directory when directories are listed on an NTFS volume.
You must reboot your computer for this parameter to take effect.
encryppagingfile {1|0}
Encrypts (1) or does not encrypt (0) the memory paging file in the Windows operating system.
You must reboot your computer for this parameter to take effect.
mftzone <Value>
Sets the size of the MFT Zone, and is expressed as a multiple of 200MB units. Set Value to a number from 1 (default is 200 MB) to 4 (maximum is 800 MB).
You must reboot your computer for this parameter to take effect.
memoryusage <Value>
Configures the internal cache levels of NTFS paged-pool memory and NTFS nonpaged-pool memory. Set to 1 or 2. When set to 1 (the default), NTFS uses the default amount of paged-pool memory. When set to 2, NTFS increases the size of its lookaside lists and memory thresholds. (A lookaside list is a pool of fixed-size memory buffers that the kernel and device drivers create as private memory caches for file system operations, such as reading a file.)
You must reboot your computer for this parameter to take effect.
quotanotify <Frequency>
Configures how frequently NTFS quota violations are reported in the system log. Valid values for are in the range 0 – 4294967295. The default frequency is 3600 seconds (one hour).
You must reboot your computer for this parameter to take effect.
symlinkevaluation <SymbolicLinkType>
Controls the kind of symbolic links that can be created on a computer. Valid choices are:
  1. Local to local symbolic links, L2L:{0|1}
  2. Local to remote symbolic links, L2R:{0|1}
  3. Remote to local symbolic links, R2R:{0|1}
  4. Remote to remote symbolic links, R2L:{0|1}
DisableDeleteNotify
Disables (1) or enables (0) delete notifications (for all volumes. Delete notification (also known as trim or unmap) is a feature that notifies the underlying storage device of clusters that have been freed due to a file delete operation. In addition:
  • Trim is enabled by default unless an administrator disables it. If your hard disk drive or SAN reports that it does not support trim, then your hard disk drive and SANs will not get trim notifications.
  • Enabling or disabling does not require a restart.
  • Trim is effective when the next unmap command is issued.
  • Existing inflight IO are not impacted by the registry change.
  • Does not require any service restart when you enable or disable trim.
This parameter was introduced in Windows Server 2008 R2 and Windows 7.

Remarks

  • The MFT Zone is a reserved area that enables the master file table (MFT) to expand as needed to prevent MFT fragmentation. If the average file size on the volume is 2 KB or less, it can be beneficial to set the mftzone value to 2. If the average file size on the volume is 1 KB or less, it can be beneficial to set the mftzone value to 4.
  • When disable8dot3 is set to 0, every time you create a file with a long file name, NTFS creates a second file entry that has an 8.3 character-length file name. When NTFS creates files in a directory, it must look up the 8.3 character-length file names that are associated with the long file names. This parameter updates the HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation registry key.
  • The allowextchar parameter updates the HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name registry key.
    The disablelastaccess parameter reduces the impact of logging updates to the Last Access Time stamp on files and directories. Disabling the Last Access Time feature improves the speed of file and directory access. This parameter updates the HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate registry key.
    Notes:
    • File-based Last Access Time queries are accurate even if all on-disk values are not current. NTFS returns the correct value on queries because the accurate value is stored in memory.
    • One hour is the maximum amount of time that NTFS defers updating Last Access Time on disk. If NTFS updates other file attributes such as Last Modify Time, and a Last Access Time update is pending, NTFS updates Last Access Time with the other updates without additional performance impact.
    • The disablelastaccess parameter can affect programs such as Backup and Remote Storage that rely on this feature.
  • Increasing physical memory does not always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other applications or for cache memory. If your computer is already using large amounts of system memory for other applications or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance. This parameter updates the HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage registry key.
  • The value specified in the mftzone parameter is an approximation of the initial size of the MFT plus the MFT Zone on a new volume, and it is set at mount time for each file system. As space on the volume is used, NTFS adjusts the space reserved for future MFT growth. If the MFT Zone is already large, the full MFT Zone size is not reserved again. Because the MFT Zone is based on the contiguous range past the end of the MFT, it shrinks as the space is used.
    The file system does not determine the new MFT Zone location until the current MFT Zone is completely used. Note that this never occurs on a typical system.
  • Some devices may experience performance degradation when the delete notification feature is turned on. In this case, use the disabledeletenotify option to turn off the notification feature.

Examples

To query for the disable 8dot3 name behavior for a disk volume specified with the GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, type:
fsutil behavior query disable8dot3 Volume{928842df-5a01-11de-a85c-806e6f6e6963}
You can also query the 8dot3 name behavior by using the 8dot3name subcommand.
To query the system to see if TRIM is enabled or not, type:
PS C:\windows\system32> fsutil behavior query DisableDeleteNotify
DisableDeleteNotify = 0
To set TRIM (disabledeletenotify), type
PS C:\windows\system32> fsutil behavior set DisableDeleteNotify 1
DisableDeleteNotify = 1

Wednesday, March 22, 2017

This Is Why People With Anxiety Are The Best People To Fall In Love With | Thought Catalog

The article, reposted here for posterity is without permission. I also make no claim to the content.



People with anxiety aren’t perfect, but nobody is.

When you love someone who has anxiety, you’re loving someone who is in tune with their every emotion. Someone who feels everything with their being and doesn’t apologize for it.
When you love someone who has anxiety you are loving someone who is sensitive and empathetic. And they are going to be sensitive with not only their own heart, but with your heart too.
They are going to be the type of person who senses your tension after a long day of work. They are going to sense your anger, just from your footsteps in the room. They are going to see your body language and hear the way you’re talking and immediately know if something is wrong.

People with anxiety are sensitive and old souls. They have so much heart. And they are going to pour all of their energy into this relationship.

They aren’t ever going to take you for granted because they know that they sometimes can be a handful. They aren’t ever going to shut you out, it’s not in their nature to tune out somebody they love and they will always be honest with you.
When you love someone with anxiety, you’re loving someone who believes in you with their whole heart and who loves you with their whole soul.
They know that they have baggage. They know that they have issues and that their mental health can sometimes bring you and your relationship down but, they trust you won’t leave.

When you love someone with anxiety, you’re loving someone who is never going to walk out, as long as you treat them with respect. You are loving someone who will give you their whole heart if you let them in, like they let you in.

You are loving someone who will nurture you when you are hurting, because they know exactly what that feels like.
You are loving someone who will hold you when your stress gets the best of you, because they know exactly what that feels like.
You are loving someone who will kiss your demons away, because they have spent their whole lives fighting their own ones.
You are loving someone who will never judge you for your mental health or your triggers, because they have lived with that their whole lives.

You are loving someone who will never laugh at your struggles or tell you that you are overreacting, because they have been laughed at countless times.

You are loving someone who will never take you for granted, because they know how rare it is to find love.
And when you love someone who has anxiety, you are loving a wonderful human being. Of course, anxiety doesn’t define who they are and it shouldn’t define your relationship. But, just know, that they aren’t broken people. In fact, anxiety is the reason why they are so damn strong and you’d be lucky to meet someone like them. 

Author: Lauren Jarvis-Gibson
For more poetry and writing follow me on Instagram!Follow Lauren on Twitter Facebook Instagram Tumblr

Wednesday, March 1, 2017

Rename logical and physical names of database files in SQL Server | SQL Server Administration Blog | zarez.net

To rename the Logical names of database files:
ALTER DATABASE [Database_name] MODIFY FILE (NAME=N'Logical_file_name', NEWNAME=N'Logical_file_name_new')
GO
ALTER DATABASE [Database_name] MODIFY FILE (NAME=N'Logical_file_name_log', NEWNAME=N'Logical_file_name_log_new')
GO

Mike Diva - Show Me The Money (Jerry's Theme) - YouTube

Mike Diva - Show Me The Money (Jerry's Theme) - YouTube:



'via Blog this'

Tuesday, February 14, 2017

Writing Faster Managed Code: Know What Things Cost

Conclusion

Now you know (more or less) what managed code costs at the lowest level. You now have the basic understanding necessary to make smarter implementation trade-offs and write faster managed code.
We have seen that jitted managed code can be as "pedal to the metal" as native code. Your challenge is to code wisely and to chose wisely among the many rich and easy to use facilities in the Framework
There are settings where performance doesn't matter, and settings where it is the most important feature of a product. Premature optimization is the root of all evil. But so is careless inattention to efficiency. You're a professional, an artist, a craftsman. So be sure you know the cost of things. If you don't know or even if you think you do—measure it—regularly.
As for the CLR team, we continue to work to provide a platform that is substantially more productive than native code and yet is faster than native code. Expect things to get better and better. Stay tuned.
Remember your promise.