Lantern Three Receives Small Business Certification from the Commonwealth of Virginia

For Immediate Release

Lantern Three Logo

FAIRFAX, VA – Oct. 29, 2009 – Lantern Three’s application for Small Business Certification was approved today by the Commonwealth of Virginia’s Department of Minority Business Enterprises (DMBE). This permits Lantern Three to bid on solicitations set aside for small, woman-owned, and minority-owned (SWaM) businesses through the eVA Portal.

Signed by Gov. Jim Gilmore on May 24, 2000, Executive Order 65 defined Virginia’s e-government initiatives, including the mandate for an electronic procurement system. Since 2001, procurement for all Virginia agencies has been conducted through their Enterprise Electronic Procurement System, called eVA. eVA’s benefits include increased purchase transparency and Commonwealth Accountability, leveraged buying power, increased administrative efficiency, reduced cost of goods and services, increased competition, improved access to business opportunities and procurement information, improved access to business opportunities for small, woman-owned, and minority-owned businesses, faster delivery times, conduct business electronically and efficiently, and reduced duplication of systems and and unnecessary costs.

Signed by Gov. Tim Kaine on Aug. 10, 2006, Executive Order 33 established 12 directives “designed to promote economic justice and eliminate impediments to a more equitable procurement process.” Initiative one states, “It shall be the goal of the Commonwealth that 40% of its purchases be made from small businesses. This includes discretionary spending in prime contracts and subcontracts.” Virginia’s DMBE certifies vendors for participation in SWaM set-aside solicitations in the eVA Portal.

As a provider of business and technology solutions, Lantern Three’s services are eligible for consideration in any solicitation by the Commonwealth through October 2012.

About eVA

eVA is a web-based purchasing system used by Virginia government. State agencies, colleges, universities and many local governments use eVA to announce bid opportunities, invite bidders, receive quotes, and place orders for goods and services.

More information about eVA can be found here:
http://www.eva.state.va.us/learn-about-eva/learn-about-eva.htm
http://www.doe.virginia.gov/VDOE/Technology/soltech/LegislativeDocs/executiveorder65.htm

About DMBE

The mission of Virginia’s Department of Minority Business Enterprise is to promote access to the Commonwealth of Virginia’s contracting opportunities and ensure fairness in the procurement process. DMBE has two key goals: (1) increase the number of certified businesses in the Commonwealth, and (2) increase the total dollars allocated to SWaM vendors as a percentage of all discretionary spend or contract dollars.

More information about DMBE can be found here:
http://www.dmbe.virginia.gov/aboutus.html
http://www.eva.state.va.us/SWAM/executiveorders.htm

About Lantern Three, LLC

Lantern Three is a consultancy that provides pragmatic solutions at the intersection of business and information technology. Our practice of seasoned professionals has proven successes with program and project management, design and implementation of large enterprise systems, business process re-engineering, business intelligence, design and implementation of disaster recovery solutions, staff development, leadership coaching, and strategic planning. Industry experience includes federal and state government, higher education, non-profit, private and public for-profit, entertainment, and publishing.

More information about Lantern Three can be found here:
http://www.lanternthree.com

###

Media Contact:
John Eisenschmidt
202-905-2750
je@lanternthree.com
http://www.lanternthree.com

Author: John Eisenschmidt

Topic(s): Press Release

Published: October 29, 2009 14:51





So, you’re thinking about a SAN… (part 1)

In most situations I’ve seen, moving to enterprise storage comes about as an evolutionary development.  This begins with systems administrators, who have lived with Just a Bunch of Disks (JBODs) scattered across a variety of servers, looking to change how their storage works.  How does an organization decide to move into centralized storage, especially today’s world of cloud computing?

What can a Storage Area Network (SAN) do for me?

  • Storage is usually the slowest part of any computer system, big or small.  Getting storage right can improve performance in a variety of applications.  Using a storage array allows servers to get the benefit of many spindles when they need it, and also allows intelligent controllers to be shared by multiple servers.
  • Speaking of multiple servers, storage arrays almost always support multi-host initiated virtual disks.  While this can be done with JBODs, the scale that is possible doesn’t compare.  Creating shared storage for clusters is easy.
  • One-stop-shop for data replication.  There are many data replication options out there.  Some applications will replicate their own data, some volume managers or file systems will do it.  Both of these options have big ifs and aren’t universal.  Having a storage array, or an intermediate device, replicate the data means the OS, file system, application, etc. doesn’t matter; the same replication strategy works for Windows, Linux, Solaris, AIX, and any other OS you can hook to the array.
  • Less waste.  You can allocate the storage you need where you need it and that’s it.
  • Just like with JBODs, you still have your hands on your data.

“If you build it…” but how?

There are many different options for building the storage communication network (or utilizing an existing network) for sharing storage.  In our installment, we’ll examine how to choose between a Network Attached Storage (NAS) solution (NFS or CIFS), or block-level SAN (ISCSI, Fibre Channel, Fibre Channel over Ethernet, etc.) .

Author: Barry Freese

Topic(s): Comparison

Published: October 28, 2009 21:43





I Have an Idea – Lighting the Lantern 1

This is the first in a multi-part Lighting the Lantern series about the origin of Lantern Three.

My Information Technology career began in the back-office, providing IT services in organizations whose mission was not the creation or propagation of technology. In business parlance, my projects and I were overhead; every dollar we spent reduced our bottom-line. Our mission was to focus on projects that returned value, not to buy and implement IT for IT’s sake.

The inverse argument is the strategic value IT can provide: Amazon, FedEx, and WalMart bet on technology early, and could not exist today as an all-people/all-paper business. Most organizations seem to fall somewhere between IT is overhead and technology will reboot our business model.

Since technology decisions seem to create more decisions, most organizations hire consultants to aid them through their project. There are several reasons to hire consultants:

  • Experience – they bring lessons-learned from similar projects
  • Expertise – they have skills you either do not have or do not want to hire
  • Objectivity – you may be too close to an issue, and more inclined to make a costly mistake

I have worked with consultants throughout my IT career: people from large firms and one-person-shows, ranging from long-term engagements to one hour. A few were outstanding , most were mediocre, and some were not a best-fit for our needs (a few ejected from the client site before their engagement was over).

By far, the best consultants I hired or worked with:

  1. were experts at solving our problem
  2. solved our problem as quickly and efficiently as possible
  3. left as soon as our problem was solved

Since there seemed to be a shortage of consultants who met this criteria, I often discussed starting a consultancy with the folks I felt embodied those attributes.

Without a catchy name though, an idea is just an idea…

Author: John Eisenschmidt

Topic(s): Behind the Scenes

Published: October 28, 2009 13:17





Congratulations, 5AM Solutions!

Congratulations to our partner, 5AM Solutions, for being named one of the “Great Places to Work” in the Washington DC area by the Washingtonian magazine. As your partner since 2007, we know it’s well deserved.

Author: John Eisenschmidt

Topic(s): Partners

Published: October 27, 2009 16:41





Minimalist X window managers on Apple OS X Leopard (10.5)

Updates:

  • 3/5/2010 – Snow Leopard xmonad configuration detailed in this follow-up post
  • 12/25/2009 to fix several hours and point out functionality of Fluxbox and Blackbox on Snow Leopard.

Perhaps you have used a full-time *NIX box as your main desktop in the past.

In many cases, you will probably find that many of those folks are just using Apple machines now, due to the aesthetics of the hardware, ease of native use of Windows and *NIX applications, giving you the best of all three worlds (licensing is another topic . . . ).

This is a great way to stick with your normal OS X install, but be able to switch back to just X11 so you can have tons of windows open and be able to read everything quickly. This setup does not require any dual-booting, nerfing of copy/paste, etc.

I’ve been doing this with Leopard and Snow Leopard. I prefer xmonad, but haven’t succeeded in building it cleanly on fresh installs of Snow Leopard, so am providing two sets of instructions.

Ratpoison and xmonad are both very lightweight, minimalistic, fast window managers for X11. You’ll find that they both strive to be as simple and quick as possible to permit the fastest usage of lots of windows while allowing you to maximize the use of your screen real estate.

Ratpoison instructions will work for either Leopard or Snow Leopard. xmonad only works with Leopard at the moment, due to the 64-bit haskell compiler (GHC) build work being done for Snow Leopard.

They each allow you to dynamically create and remove workspaces that are independent within X11, and do not overlap with OS X’s “Spaces”.

xmonad stands out in a couple areas:

  • easy to rotate/resize/retile windows
  • a bit cleaner, simpler
  • mouse highlighting to switch windows

Try them out.

Other applications like tmux may be helpful to create another dimension of windows and flexibility.

Fluxbox and Blackbox are both fairly simple and clean, and each have functional ports available from MacPorts, so you can copy the settings below for Ratpoison and use those if you are interested.

1. Load X11 and XCode development tools from Apple OS X media.

If you want to use xmonad, perform the following steps, or skip to step 6 for Ratpoison. (Leopard only at this point)

2. Download the GHC package for Apple Leopard (same package for Leopard and Snow Leopard at this time)

3. Download the GHC X11 source package (bottom of page)

4. Install the Haskell X11 package:

tar xf X11-1*tar*
cd X11-1*
runhaskell Setup.hs configure
sudo runhaskell Setup.hs build
sudo runhaskell Setup.hs install

5. Install xmonad; pull down the latest source core distribution from the xmonad site

tar xf xmonad-0*tar*
cd xmonad-0*
sudo runhaskell Setup.lhs configure
sudo runhaskell Setup.lhs build
sudo runhaskell Setup.lhs install

If you want to use Ratpoison, perform the following steps, or skip to step 8. (Leopard or Snow Leopard)

6. Install MacPorts using their instructions.

7. Install Ratpoison: sudo port install ratpoison

Combined steps for either window manager.

8. Launch x11, and set a few settings in preferences. On the “Input” tab, ensure that only the following two options are checked:

Emulate three-button mouse
Enable key equivalents under X11

9. Close x11.

10. Pull down awesome X11 fonts from proggyclean. Save them in ~/Desktop/fonts/ or a directory of your choice. Gunzip the PCF files.

11. Open a command prompt and run mkfontdir in the directory to create a fonts dir file.

12. Copy over the stock xinitrc: cp /usr/X11/lib/X11/xinit/xinitrc ~/.xinitrc

13. In ~/.xinitrc, comment out twm, clock, all the xterms, and the if/for loop that runs the stuff in /usr/X11/lib/X11/xinit/xinitrc.d/

14. Append to ~/.xinitc:

/usr/X11/lib/X11/xinit/xinitrc.d/10-fontdir.sh
xset fp+ ~/Desktop/fonts
xset fp rehash
cd
quartz-wm --only-proxy &
if [ -f /usr/local/bin/xmonad ]; then
/usr/local/bin/xmonad &
elif [ -f /opt/local/bin/ratpoison ]; then
/opt/local/bin/ratpoison &
fi
xterm

15. Create ~/.Xmodmap with the following contents:

clear Mod1
clear Mod2
keycode 63 = Mode_switch
keycode 66 = Meta_L
add Mod1 = Meta_L
add Mod2 = Mode_switch

16. Create ~/.Xdefaults with the following contents (adjust the font name if you selected a font other than ProggyTiny with slashed zero):

XTerm*font: -*-proggytinysz-medium-*-*-*-10-*-*-*-*-*-*-*
XTerm*reverseVideo: on
*VT100*reverseVideo: on

17. Launch X11.

Welcome to faster scrolling, paging action, and nice automatic (and fast!) tiling of windows.

A couple of notes:

  • Cut and pasting:
    • within x11 only, you can highlight text and it is on the clipboard
    • to put it on the clipboard for aqua apps, hit command-c as usual with aqua apps
    • to paste within x11 (from either x11 or aqua), just use option-click or middle-click
  • xmonad specific:
    • ctrl-n – new xterm
    • meta-1 through meta-9 will take you through different workspaces in xmonad, which are independent of your built-in virtual desktops in OS X
    • meta-. and meta-, will rotate and redo tiling of windows
  • Ratpoison specific:
    • ctrl-t, s – split vertically
    • ctrl-t, S – split horizontally
    • ctrl-t, tab – moves focus
    • ctrl-t, c – creates new terminal window
    • ctrl-t, ? – help and tips

The only real issue I have with this approach is that I rarely have windows strictly 80 characters wide, so that makes it harder to visually realize when I should be wrapping lines. Luckily nvi(1) and fmt(1) have that covered for me.

Hat tip to Eric Hanson for pushing me in the xmonad direction!

Author: George Lewis

Topic(s): How to,Technical

Published: October 26, 2009 00:05