Archive for December, 2011

HP Integrity BL870c Server Blade

HP Insight Dynamics – VSE for Integrity (ID-VSE) allows you to improve your server utilization in real time. Combining intelligent control of your virtualized environment with partitioning, ID-VSE can help you create a pool of virtual servers within an Integrity BL870c, which can increase or reduce based on your business needs. ID-VSE also brings the flexibility of virtualization to physical blades through the new logical server capability. The logical server is a server profile that is easy to create and can be freely moved across physical machines. By detaching the logical identity from the physical resource, you can create or move logical servers on any suitable physical machine—on demand. Templates can be created for business applications with specific configurations, and these can be stored and reactivated in minutes. This simplifies infrastructure change and increases business agility.

  • HP Integrity Virtual Machines, a soft partitioning and virtualization technology, provides operating system isolation, shared CPU (with sub-CPU granularity), shared I/O, and automatic and dynamic resource allocation.

VERITAS NetBackup 4.5 Users Guide for UNIX

Progress Logs and Email Notifications

NetBackup progress logs provide information on the progress of a NetBackup operation. These logs also indicate the success and failure of a NetBackup operation. For each user-directed operation, NetBackup can be configured to create a separate progress log file. You can delete the log files when they are no longer needed. For more details on creating log files, refer to “Checking Progress of Operations” on page 98 for xbp or “Checking Progress of Operations” on page 74 for bp. For more details on log files for the Backup, Archive, and Restore interface, refer to “Viewing the Progress of Backups and Restores” on page 30.

The NetBackup server can be configured to deliver email notifications to the client user on the status of the client user’s NetBackup operations. Refer to the NetBackup System Administrator’s Guide for UNIX or the NetBackup System Administrator’s Guide for Windows for details on configuring the server for email notifications.

Digital Camera Technology Untangled

Anyone mention optics?
Just about all my best photos have come out of a 6mp Nikon D40. Yes, 6 megapixels is more than enough for great photos if they’re fat and happy pixels. You could double the pixel count and not see the difference. You might see one if you quadruple it – Sony’s new Alpha 900 has a 24mp sensor. Canon’s top model offers 21mp. Both cost thousands of dollars.

More pixels make more work
If the advantages of extra pixels are dubious, their drawbacks are obvious when loading photos on a PC: the files are very large and slow to process. If you’re a dead keen amateur, you may find a major PC hardware upgrade necessary. Big files also take up lots of space on hard drives, with 12mp .jpg shots generating 5-6 mb files. Hard drive capacity is cheap these days but keeping these files backed-up takes time.

Network Programming with TCPIP UNIX

Sockets

  • developed for Berkeley UNIX : recall early Berkeley TCP/IP implementation, first delivered with BSD 2.1
  • central features: central abstraction – the socket – an end-point like an electrical connector, not TCP/IP specific (e.g. UNIX named pipes), uses normal read/write system calls, sockets associated with UNIX file descriptors but some not for normal I/O, some extra system calls
  • sits more comfortably with TCP than with UDP because of byte-stream nature of UNIX I/O
  • special UDP functions e.g., recv(…) – accepts a UDP datagram
  • additional non-socket functions e.g., gethostbyname(…) – domain name server

Establishing a TCP Connection
Initial State

  • TCP is connection based … establishing it is a complex multistage process
  • initially all machines are the same
  • no special ‘server’ machines
  • the difference is all in the software

Passive Open

  • server process does a ‘passive’ open on a port

Object-Oriented Programming with Visual Basic .NET

The .NET Framework
The objects you construct with VB.NET will live out their lives within the .NET Framework, which is a platform used to develop applications. The platform was designed from the ground up by using open standards and protocols like XML, HTTP, and SOAP. It contains a rich standard library that provides services available to any language running under its protection.

The impetus behind its creation was the desire to develop a platform for building, deploying, and running web-based services. In spite of this goal, the framework is ideal for developing all types of applications, regardless of the design. The .NET Framework makes child’s play of some of programming’s most sophisticated concepts, giving you the ability to take advantage of today’s cutting-edge architectures:

  • Distributed computing using open Internet standards and protocols such as HTTP, XML, and SOAP
  • Enterprise services such as object pooling, messaging, security, and transactions

Show Me the Next-Generation HDMI

Early versions of HDMI (version 1.2 and below) clocked their serial links at 165 MHz, giving the connection a total capacity of 4.95 Gbps. When the HDMI 1.3 specification was introduced in 2006, its optional 340 MHz system clock rate doubled the link’s maximum capacity to 10.2 Gbps. To put some perspective on this enormous bandwidth, it only takes 2.23 Gbps to support a 1080i, 8 bits/color HDTV display running at a 60 Hz frame refresh rate.

The HDMI serial data stream is segmented into packets that allow it to encapsulate nearly any digital media format including standard, enhanced, or high-definition video, multi-channel digital audio and control information on a single cable. Video data is always transmitted in an uncompressed format, complete with horizontal and vertical blanking intervals. The video blanking intervals (Data Island Periods) are used to transmit audio data, which can consist of any compressed, non-compressed, PCM, single or multi-channel formats and control information. The audio formats include the new DTS-HD Master Audio and Dolby TrueHD formats used by Blu-ray media players.