Pages

syntax highlight, analytics

10 April 2012

Character-level diff in git gui

Per-character differences are often more usable than line-level differences.1 WinMerge has pretty decent character-scoped diffing:


...but git gui  defaults to line-level "unified diff":



To get word-level diff, you can specify:
--color-words --word-diff
...but I want something closer to character-level diff.

27 October 2011

Talk: Silicon Carbide and Body-Machine Interfaces

Here are my notes from Dr. Stephen E. Saddow's presentation, "Silicon Carbide Biomedical Technology for Bone Implants, Stents and Brain-Machine Interfaces".
Electrical Engineering Department
Department of Molecular Pharmacology and Physiology
University of South Florida
Abstract: Amorphous silicon carbide (SiC) has been used for several years as a non-biofouling coating in biomedical devices such as coronary stents and bone implants. However, up to recently, the biocompatibility of single crystal SiC, which presents appealing bio-sensing potentialities, has been in question. A comprehensive study of the biocompatibility of this wide band-gap semiconductor has been performed with extremely promising results which show the higher performance of SiC in bio-environments with respect to Si, the leading semiconductor, and introduce SiC into a unique class of materials that is both bio- and hemocompatible. 

18 July 2011

Project reference strictness in Visual Studio 2010

Visual Studio 2008 happily allows you to reference .NET 3.5-dependent projects from a project that targets .NET framework 2.0—because the CLR version is the same for both frameworks. On the contrary, Visual Studio 2010 refuses to build such a solution, perhaps out of a desire to enforce Best Practices For Creating Reliable Builds, and gives missing namespace errors:
The name 'FooTools' does not exist in the current context
and warnings such as:
The primary reference "System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" could not be resolved because it has an indirect dependency on the framework assembly "System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v2.0". To resolve this problem, either remove the reference "System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" or retarget your application to a framework version which contains "System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".

18 January 2011

Why write a blog?

It is a question that you will face, should you deign to start a blog (or column, journal, etc.).
EUTHYPHRO: Why do you have a blog?

YOU: Because it exercises my urchin mind and I want to share my meager kibbles of knowledge with SearchEngineGod.
Weak answer. Too cliché. We must find a better answer.

21 October 2010

The Holographic Principle

I have been reading about and attempting to discuss the holographic principle, a conjecture in theoretical physics that the three-dimensional universe is a projection of a two-dimensional (i.e., surface area) encoding1. This would imply that all the particles and properties and everything of our universe may be compressed substantially without losing information: reality is just a very large bitmap. The theory also could explain certain surprising properties of the universe, such as the discrete (i.e., quantum) nature2 of physics, the origin of gravity, and information density.

Previous Posts


Creative Commons License   This work is licensed under a Creative Commons Attribution 3.0 Unported License.