Archive for 2012
Posted by jpluimers on 2012/10/01
Because of a very busy project, I hadn’t watch the Icecast.org homepage for a while.
Well, this year they in fact did release some new versions that you’d think are purely maintenance releases but do have new stuff:
libShout 2.3.0 added WebM support, which is great, because it is a license free video format formerly known as VP-8 by On2/Google.
libShout 2.3.1 added Opus support, which is cool, because last month, IETF published it as a standard for use on the internet: RFC 6716 – Definition of the Opus Audio Codec.
Icecast 2.3.3 fixed quite a bit of security fixes, had some general bugfixes, allows for sources to be authenticated via URL (just like listeners can), and added support for VLCT playlists (that have much more meta information than M3U or PLS playlists).
(Hopefully Windows binaries get added soon).
Icecast 2.4 beta adds WebM and Opus support and a few bugfixes. Needs thorough testing though.
Ices 2.0.2 streams audio to Icecast, now supports RoarAudio and fixes a few bugs.
–jeroen
via: Icecast.org.
Posted in Media Streaming, Power User | Tagged: audio codec, bugs, google, internet rfc, listeners, m3u, maintenance releases, opus, playlists, pls, security fixes, software, streams, technology, webm | Leave a Comment »
Posted by jpluimers on 2012/10/01
It is possible from inside a guest VM to determine the kind of VMware host it runs on by looking at the BIOS information and for instance map the version of VMware Tools to install.
Still need to find out about the 04/15/11 BIOS Release Date, but this should give me a start (vSphere matches ESX/ESXi):
| VMware version |
BIOS Release Date |
Address (hex) |
(bytes) |
| ESX 2.5 |
04/21/2004 |
0xE8480 |
97152 |
| ESX 3.0 |
04/17/2006 |
0xE7C70 |
99216 |
| ESX 3.5 |
01/30/2008 |
0xE7910 |
100080 |
| ESX 4 |
08/15/2008 |
0xEA6C0 |
88384 |
| ESX 4U1 |
09/22/2009 |
0xEA550 |
88752 |
| ESX 4.1 |
10/13/2009 |
0xEA2E0 |
89376 |
| ESX 5 |
01/07/2011 |
0xE72C0 |
101696 |
| ESX 5.1 |
22/06/2012 |
0xEA0C0 |
89920 |
–jeroen
Via:
Posted in BIOS, Boot, ESXi4, ESXi5, Power User, VMware, VMware ESXi | Leave a Comment »
Posted by jpluimers on 2012/09/30
Last week this was in HDD news:
I asked it before 6 months ago, and wonder: how long will it take for 12.5 mm 2.5 inch SATA HDDs to arrive on the market that have 1.5 TB or more capacity?
Yes, I know about the WD20NPVT, but the WD20NPVT is 2.5 inch and 15 mm high.
–jeroen
Posted in Hardware, Opinions, Power User, SSD, ThinkPad, W701 | Tagged: hard drive, hdds, sas, tb | 1 Comment »
Posted by jpluimers on 2012/09/30
Last week, Adobe launched the monospaced Open Source font [Wayback] Source Code Pro designed by [Wayback] Paul D. Hunt.
It is a follow-up of the (also designed by Paul) [Wayback] Source Sans Pro family of Open Source Fonts which got released early last month.
I did a quick look to see if it would get the same number of vertical lines as Lucida Console does at 8 points.
- Lucida Console: 50 lines
- Source Code Pro: 40 lines
Too bad, as the general font design is awesome.
One big missing thing is italic/oblique, which is often used in code editors. Hopefully a future version will include those.
For embedding source code examples in documentation, it is very legible, so I will keep it installed on my system.
You can try Source Code Pro yourself as well: it is available [Wayback] on SourceForge – that also hosts [Wayback] Open@Adobe – [Wayback] on GitHub, where you can fork it, as well as [Wayback] on Google Web Fonts, [Wayback] on typekit, and [Wayback] on WebINK.
–jeroen
via: [Wayback] Announcing Source Code Pro « Typblography.
Posted in Adobe Source Code Pro, Font, Lucida Console, Power User, Programmers Font, Typography | Tagged: adobe font, design, documentation, editors, font design, fonts, google, open source, software, sourceforge, technology, vertical lines, web fonts | 2 Comments »
Posted by jpluimers on 2012/09/29
If I read Inappropriate Use of Adobe Code Signing Certificate my conclusion is that anything signed by the Adobe Code Signing Certificate since 2012-07-10 potentially can be malware.
As a precaution, I will manually revoke the certificate on all my systems (that’ll take a while!). If anyone knows how to automate that process, please post a comment showing how to.
Hitching on a trusted certificate of a big software company comes close to the ultimate hack: trojaning signed malware in the distribution of an OS vendor.
–jeroen
via: Inappropriate Use of Adobe Code Signing Certificate « Adobe Secure Software Engineering Team (ASSET) Blog.
Posted in *nix, Adobe, Android Devices, Apple, HTC, HTC Sensation, iOS, iPad, iPhone, iPod, iPod touch, Linux, Mac, Mac OS X / OS X / MacOS, Mac OS X 10.4 Tiger, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, Opinions, OS X 10.8 Mountain Lion, Power User, Windows, Windows 7, Windows 8, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP | Tagged: adobe software, conclusion, engineering team, precaution, secure software, software, software company, software engineering, technology, ultimate hack | Leave a Comment »
Posted by jpluimers on 2012/09/28
There are three RAD Studio / Delphi XE3 hotfixes on the Delphi Registered User Downloads page.
Hotfix 3 is for the Professional edition only.
The others are for all editions.
This Hotfix addresses an issue in using SQLite driver on the Professional edition.
Available only to registered users of Professional edition of Delphi XE3, C++Builder XE3, RAD Studio XE3, and Embarcadero All-Access XE
1MB; Download
This Hotfix addresses a regression with using the GestureManager in a FireMonkey application.
Available only to registered users of Delphi XE3, C++Builder XE3, RAD Studio XE3, and Embarcadero All-Access XE
60MB; Download
This Hotfix addresses an issue with ShowMessage in a FireMonkey application on certain locales on Mac OS X.
Available only to registered users of Delphi XE3, C++Builder XE3, RAD Studio XE3, and Embarcadero All-Access XE
12.1MB; Download
–jeroen
via: Delphi Registered User Downloads.
Posted in Delphi, Delphi XE3, Development, Software Development | Tagged: c builder, computer, Delphi, download delphi, embarcadero, hotfixes, mac os x, professional edition, regression, software, technology | 5 Comments »
Posted by jpluimers on 2012/09/28
| How |
Upper |
Lower |
Comment |
| Keyboard |
CTRL + SHIFT + U |
CTRL + U |
|
| Menu |
Edit -> Advanced -> Make Uppercase |
Edit -> Advanced -> Make Lowercase |
|
| Command |
Edit.MakeUppercase |
Edit.MakeLowercase |
|
| Versions |
2008, 2010, 11 |
–jeroen
via: Make Selection Uppercase or Lowercase – The Ultimate Visual Studio Tips and Tricks Blog – Site Home – MSDN Blogs.
Posted in .NET, Development, Keyboards and Keyboard Shortcuts, Power User, Software Development, Visual Studio 11, Visual Studio 2008, Visual Studio 2010, Visual Studio and tools | Leave a Comment »
Posted by jpluimers on 2012/09/27
Cool: learned something new here:
About the path names of files being in the .dproj as well as in the .dpr:
@Jeroen – Looks like msbuild might need those entries, otherwise they’re possibly redundant, AFAICT… In any case, there is not much editing involved, just delete ‘dccreference’ entries and then a ‘save all’ in the IDE regenerates them. – Sertac Akyuz
–jeroen
via: refactoring – How to reorganize the folder structure of my units in Delphi? – Stack Overflow.
Posted in Delphi, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | Tagged: computer, Delphi, folder structure, ide, path names, stack overflow, technology | 14 Comments »
Posted by jpluimers on 2012/09/27
EAN (GLN,GTIN, EAN numbers administered by GS1)
Related:
/**
* This is a data provider for the above Unit-test.
*/
public function provider()
{
return array(
array('', null), // Empty
array('0', null), // Empty
array(' ', null), // Empty
array('NOT-NUMERIC', null),
array('77676656', null), // Invalid EAN8 - we do not validated EAN8 at this time.
array('123456789999', '0123456789999'), // Upc valid, translated to EAN
array('5031366016409', '5031366016409'),
array('99802618537', '0099802618537'),
array('99802469443', '0099802469443'),
array('58231298109', '0058231298109'), // Too short but valid ean, needs zeros padding.
);
}
via Ean13.php – yinyang – YinYang Zend Framework Supplement Library – Google Project Hosting.
Edit 20210402: this library has since moved without commit history from Google Code to GitHub with new source code file at [Wayback/Archive.is] yinyang/Ean13.php at master · henryhayes/yinyang.
YinYang Zend Framework Supplement Library
YinYang is a library of classes. Generally anything that is created in addition to Zend Framework and can be reused will be included in this library. YinYang requires Zend Framework as most of the classes extend ZF.
To use, simply checkout a copy, add the library/YinYang folder to your library folder and add YinYang to your list of autoloader namespaces.
Old:
New:
–jeroen
via: Things I tripped over when implementing the “Elf proef”: digit check for Dutch bank account numbers and social security numbers (bankrekeningnummer, BSN/Sofinummer) « The Wiert Corner – irregular stream of Wiert stuff.
Posted in .NET, Barcode, C#, C# 3.0, C# 4.0, C# 5.0, Development, EAN, Software Development | 1 Comment »