' convert a positive number to any base' BASE can be in the range 2-36Function Dec2Any(ByVal number As Long, ByVal base As Short) As String Dim index As Integer Dim digitValue As Integer Dim res As New System.Text.StringBuilder() Const digits As String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" ' check base and value If number < 0 Then Throw New ArgumentException _ ("The value to be converted must be positive") ElseIf base < 2 Or base > 36 Then Throw New ArgumentException("Base must be in range 2-36") End If ' convert to the other base Do While number digitValue = number Mod base number = number base ' append this digit in front of current result res.Insert(0, digits.Chars(digitValue)) Loop Return res.ToStringEnd Function


GM Creates Open Source uProtocol and Invites Automakers to Adopt It: Revolutionizing Automotive Software Development.
General Motors (GM) recently announced its entry into the Eclipse Foundation. The Eclipse Foundation is a prominent open-source software foundation. In addition, GMC announced its contribution of “uProtocol” to facilitate