Nov 23, 2012
Nov 22, 2012
WebStorm, CoffeeScript, LESS
Setup External Tools to compile CoffeeScript (this helped):
Example setup to compile LESS (this helped):
- Navigate to "External Tools" in the "IDE Settings".
- Click the little ‘plus’ icon to ‘add’ a new tool.
- Program: c:\Users\user.name\AppData\Roaming\npm\coffee.cmd
- Parameters: -c $FileName$ (or whatever is needed)
- Path: c:\Users\user.name\AppData\Roaming\npm (or whatever is needed)
Example setup to compile LESS (this helped):
- c:\Users\user.name\AppData\Roaming\npm\lessc.cmd
- $FileName$ > ..\lesscss\$FileNameWithoutExtension$.css
- $FileDir$
Aug 22, 2012
Aug 11, 2012
Jul 12, 2012
MVC Html helper values and ModelState
Surprisingly, if you do a return View(model); in your postback action, the @Html.EditorFor helper does not use the values from the passed model, but the values from the ModelState are used instead. Supposedly for form input persistence reasons, but does not make sense to me since you explicitly pass on the model. To still use the html helpers and the model, you can clear the ModelState first in your action: ModelState.Clear();
May 15, 2012
Mercurial repository migration
Can be used to move a folder from one repository into its own repository. E.g.:
migrationMap is a file with:
hg convert --filemap migrationMap "C:\Dev" "c:\src\MyProject"
migrationMap is a file with:
include MyProject
rename MyProject .
May 8, 2012
Certificate access permissions
In Windows Resource Kit there is a utility winhttpcertcfg.exe.
List certificate key permissions:
Grant permissions to a certificate key:
Grant account permissions to run as a Windows service:
Grant account permissions to run as an ASP.NET application service:
Give WindowsAccount write permissions to C:\Windows\Temp
If the certificate is not in this store and you want to move it there from another location, you must export the certificate and then import it. Do not drag and drop it in the Certificates MMC UI or it won't work.
List certificate key permissions:
winhttpcertcfg.exe -l -c LOCAL_MACHINE\My -s "certificate.name"
Grant permissions to a certificate key:
winhttpcertcfg.exe -g -c LOCAL_MACHINE\My -s "certificate.name" -a WindowsAccount
Grant account permissions to run as a Windows service:
Logon as service policy
Grant account permissions to run as an ASP.NET application service:
aspnet_regiis -ga WindowsAccount
Give WindowsAccount write permissions to C:\Windows\Temp
If the certificate is not in this store and you want to move it there from another location, you must export the certificate and then import it. Do not drag and drop it in the Certificates MMC UI or it won't work.
Apr 13, 2012
PostSharp
http://www.sharpcrafters.com/
Aspect-oriented framework for .NET.
Name: OnExceptionAspect
Level: method
Note: exception handling in a marked method
Name: OnMethodBoundaryAspect
Level: method, class, assembly
Notes: intercepts certain points in a method’s execution: OnEntry, OnExit, OnSuccess, OnException
Name: MethodInterceptionAspect
Level: method
Notes: replaces method's contents that can be invoked
Example use: wait/retry, automatic thread delegation, lazy loading and validation
Name: LocationInterceptionAspect
Level: field, property
Notes: OnGetValue and OnSetValue
Example use: lazy loading, IoC Resolution
Aspect-oriented framework for .NET.
Name: OnExceptionAspect
Level: method
Note: exception handling in a marked method
Name: OnMethodBoundaryAspect
Level: method, class, assembly
Notes: intercepts certain points in a method’s execution: OnEntry, OnExit, OnSuccess, OnException
Name: MethodInterceptionAspect
Level: method
Notes: replaces method's contents that can be invoked
Example use: wait/retry, automatic thread delegation, lazy loading and validation
Name: LocationInterceptionAspect
Level: field, property
Notes: OnGetValue and OnSetValue
Example use: lazy loading, IoC Resolution
Cassette
http://getcassette.net
Bundle and minify scripts and stylesheets.
Reference files in javascript files to be automatically included (with intellisense in VS):
Bundle and minify scripts and stylesheets.
Reference files in javascript files to be automatically included (with intellisense in VS):
/// <reference path="jquery.js"/>
Jan 30, 2012
Keeping it Simple, Template Routine
- Push Ups 3-4 sets of maximum repetitions (resting 1-2 minutes between sets) vary width between arms
- Pull Ups 3 sets of maximum repetitions (resting 2-3 minutes between sets) focusing on pulling as quickly as possible
- Forward Squats 4-5 sets of maximum repetitions (resting 1-2 minutes between sets) focus on moving both ends of the femur simultaneously
- Ankle Raises 3-4 sets of maximum repetitions (resting 2-3 minutes between sets) focus on constantly keeping your heels raised off the ground
- Twisting Crunches 3-4 sets of maximum repetitions (resting 2-3 minutes between sets) focus on using core muscles
- Plank 2 sets of holding for 1-2 minutes (resting 2-3 minutes between sets) if you have any back problems, avoid this exercise
- Leg Raises 3 sets of maximum repetitions (resting 2-3 minutes between sets) focus on using lower abdominals
Subscribe to:
Posts (Atom)