Saturday, February 19, 2011
Friday, November 12, 2010
MyBooks in the Clouds (...or 'iTunes' for Books)
OK so I bought an electronic copy of Unlocking Android from the publisher.
I put it on my virtual drive at work (not remembering that that volume doesn't travel w/ me). So I can't read it right now while I'm at the garage getting tires. But I do have wireless access! ...If only I could get to my e-book from the 'cloud' like a song from iTunes...
I just don't have the USB.
Would I subscribe to my books?
Would I buy a one, two or seven year subscription for access to the electronic version in the cloud? If I get updates to the version the document will outlive the paper copy. Would it be cheaper than buying paper? I would probably buy all three anyway and with that it would be likely that I'd get the paper copy only with the first edition I buy. (?)
It is a technical book about a technology that changes in terms of months, sometimes radically. It is very likely that I'd do better to subscribe to the book (if the author keps it fresh, as with the MEAP 'early access' feature at Manning Publishing).
Does it make business sense?
Boy did that really distract me from the original thing I was going to do while waiting on my car. At least they have wireless. Thanks to the people at Miles Auto Service in Richmond! They're really good!
|- - - - - -
OTOH: Google "famous androids film literature 'science fiction'"
I'm seeking a moniker for an Android software development business...
I put it on my virtual drive at work (not remembering that that volume doesn't travel w/ me). So I can't read it right now while I'm at the garage getting tires. But I do have wireless access! ...If only I could get to my e-book from the 'cloud' like a song from iTunes...
I just don't have the USB.
Would I subscribe to my books?
Would I buy a one, two or seven year subscription for access to the electronic version in the cloud? If I get updates to the version the document will outlive the paper copy. Would it be cheaper than buying paper? I would probably buy all three anyway and with that it would be likely that I'd get the paper copy only with the first edition I buy. (?)
It is a technical book about a technology that changes in terms of months, sometimes radically. It is very likely that I'd do better to subscribe to the book (if the author keps it fresh, as with the MEAP 'early access' feature at Manning Publishing).
Does it make business sense?
- What additional infrastructure?
- You have the electronic editions anyway.
- You must personalize the footers w/ the licensee name (as per the current branding of each copy on the PDF).
- Unfortunately reading PDF files online via a web browser stream is just really painful due to the performance lags as it loads. You'd have to do better w/ the online reading experience by supporting 'reader' devices such as kindle, google reader, landru, etc.
Boy did that really distract me from the original thing I was going to do while waiting on my car. At least they have wireless. Thanks to the people at Miles Auto Service in Richmond! They're really good!
|- - - - - -
OTOH: Google "famous androids film literature 'science fiction'"
I'm seeking a moniker for an Android software development business...
Tuesday, October 12, 2010
Linux For Java Developers
My XP install had gotten rather old, worn and slow and I decided to take the opportunity investigate alternate OSs and dust off my Linux skills.
The short of it is that I did get Ubuntu up and running, familiarized myself with the OS and figured out how to install the JDK and Squirrel DB Client in about 6 hours.
It wasn't particularly easy to figure everything out, but after all the legwork and documenting my steps, it's relatively easy to do. ...So that's not a deterrent. Hopefully it will be easier when it comes to setting up Eclipse (or NetBeans) and my other tools.
Part of the frustration is that (surprisingly) there isn't much good documentation out there specifically about setting up Ubuntu for Java Development. Also, a good portion of the 'Ubuntu+Java' search results apply to setting up the JRE rather than the JDK.
The first thing to get over is the way applications are packaged into repositories (think Maven) and how they are installed on Ubuntu. You don't have to use the repositories and the "Software Sources" tool but much of the documentation refers to it. Developers who are new to Ubuntu should review these concepts first to avert much frustration.
- Which distribution should I try? Ubuntu? Red Hat Fedora? Gentoo? (I'm leaning toward Ubuntu.)
- Can I get Eclipse? Does Eclipse work the same?
- There is a version of NetBeans. Should I use it?
- Can I replace my favorite tools, find better ones or find a Linux version of the same ones?
- Can XP and Linux coexist?
- How much free space do I need
- Where is my Partition Magic disk?
- I hope I don't destroy my Windows partition.
The short of it is that I did get Ubuntu up and running, familiarized myself with the OS and figured out how to install the JDK and Squirrel DB Client in about 6 hours.
It wasn't particularly easy to figure everything out, but after all the legwork and documenting my steps, it's relatively easy to do. ...So that's not a deterrent. Hopefully it will be easier when it comes to setting up Eclipse (or NetBeans) and my other tools.
Part of the frustration is that (surprisingly) there isn't much good documentation out there specifically about setting up Ubuntu for Java Development. Also, a good portion of the 'Ubuntu+Java' search results apply to setting up the JRE rather than the JDK.
The first thing to get over is the way applications are packaged into repositories (think Maven) and how they are installed on Ubuntu. You don't have to use the repositories and the "Software Sources" tool but much of the documentation refers to it. Developers who are new to Ubuntu should review these concepts first to avert much frustration.
Wednesday, March 17, 2010
Creating a Self-Running PowerPoint Presentation
How to Create a Kiosk-type Self-running PowerPoint Presentation
It is easy and best of all FREE ...
It is easy and best of all FREE ...
- Create a PowerPoint presentation
- Set-up the timing of how long each slide remains in view.
- Either:
- 'Rehearse Timings' to practice speaking
- OR
- Set the slide display time by:
- Select the 'View' tab
- Select the 'Slide Sorter' item on the ribbon bar
- Select the 'Animations' tab
- Click on a slide
- Find the area 'Advance Slide' in the upper right-hand area.
- Modify the timings labeled 'Automatically After'
- Select the 'Office Buttton'
- Select 'Publish'
- Select 'Package for CD'
- You don't actually have to put it on a CD, a flash drive works just as well.
- Name your presentation
- The default options will include the PowerPoint Viewer
- This makes your presentation file a little bit larger (1.2 MB), but obviates the need to have the presentation run on a computer with the PPT viewer installed.
- Your active presentation is included by default but you may add more PPT presentations and other content at this time.
- Choose 'Copy to Folder' (not 'Copy to CD')
- Name and select a new, empty folder that will contain all the content
- It's best select the option to have PPT include all the linked files (such as images)
- PowerPoint packages all the required files into the new 'packaged' folder
- Among all the others, two important files, autorun.inf and play.bat are created.
- Copy the packaged folder to your flash drive
- On the presentation computer just execute play.bat
Saturday, October 31, 2009
Pragmatic Change
.
Paths :
1 Active Seeking
2 When change opportunity is found, do you...
Paths :
1 Active Seeking
- Survey and Identify
- DO: find ways to automate the uncovery process and assist in the measurement
- DO: reports, tables, scripts, views
Skills needed to acquire: Grails, JMX, JNDI, RMI, Six Sigma
Vehicle: Ask questions, do research
Vehicle: Ask questions, do research
- DO: Identify, communicate and manage it
2 When change opportunity is found, do you...
- Deal with it and formalize a goal to get it fixed
- OR Deal with it wrong / not deal with it
- acknowledge it but ignore it (self-denial, self-deceipt, status quo, sloth => stagnate)
It's too hard to do that / I'd never be able to do that
Skills needed: honesty, self help, discussion with friends and colleagues
Sunday, September 20, 2009
Continuous Integration Patterns (and Anti-Patterns)
I have these nagging questions about the way I've setup a few of my CI builds. (Blog-In-progress)
Burgers are burning.. gotta run.
- I have a very granular Hudson build where each of the major build steps are individual jobs rather than have one job that calls each of the steps. There are pros and cons to this. One of the reasons I chose this is to get better feedback I know what part of the build broke. The other reason was that it was easier to re-order the tasks in a build. I wish Hudson allowed a) build steps to be commeted out, b) build steps to be described c) build steps to be inserted or d) build steps to be re-ordered. The cons are that there is more to maintain and more to have to replicate when I want to add another branch to CI.
- Is it an anti-pattern to use a task (such as a special clean) that is not part of the developer's normal workflow? I have a groovy task just for the CI that is two lines in a groovy script. Less code, but it sits outside of the normal use of developers so I forget about it being there and it wouldn't get changed if the main developer's clean got changed (violates DRY).
Burgers are burning.. gotta run.
HBW0777 Sears / Craftsman 1/2 HP Chain Drive Garage Door Opener
Problem: Neither of the remotes work but the manual button bar (the wired one in the garage) and also the keypad operate normally. The green LED behind the manual button bar flashes. The batteries in the remotes are fresh.
Fix: Get on a step ladder and press the green button up in the center rear of the motor housing. I couldn't dig up the manual but I believe that the system is in a secure 'lock' mode which disables the remote sensor for use at times when you will be away from home for a long period. It is possible that someone pressed a combination of buttons on the remotes and caused this, or that holding the manual button for a certain period of time enables lock mode, but I don't have the manual and could not locate it on-line and the buttons on the remotes do not have any labels on them.
Other problems I've had: Door reverses direction in the middle of closing. If the motor runs too fast and causes some binding when the door reaches the arc of the tracks, the system reads this as an obstruction and reverses. Solution 1: There are two slotted adjustment ports (they look like plastic screws) in rear right-hand side of the motor housing. These allow you to adjust the speed of the motor, one adjusts opening speed and one adjusts closing speed. Fix: Slow down the motor on the closing side. Solution 2: It is also possible that the optical sensors are out-of-adjustment and need to be re-aimed. It is possible that the tracks are loose or mis-aligned. One or both of the optical sensors may need to be re-aligned up or down.
System Details: Sears/Craftsman 1/2 hp chain drive, manufacture date: 11/93. Model: HBW0777. Logic Board Part No: 41A4315-7A. If anyone has the owner's manual for one of these please forward the URL.
Fix: Get on a step ladder and press the green button up in the center rear of the motor housing. I couldn't dig up the manual but I believe that the system is in a secure 'lock' mode which disables the remote sensor for use at times when you will be away from home for a long period. It is possible that someone pressed a combination of buttons on the remotes and caused this, or that holding the manual button for a certain period of time enables lock mode, but I don't have the manual and could not locate it on-line and the buttons on the remotes do not have any labels on them.
Other problems I've had: Door reverses direction in the middle of closing. If the motor runs too fast and causes some binding when the door reaches the arc of the tracks, the system reads this as an obstruction and reverses. Solution 1: There are two slotted adjustment ports (they look like plastic screws) in rear right-hand side of the motor housing. These allow you to adjust the speed of the motor, one adjusts opening speed and one adjusts closing speed. Fix: Slow down the motor on the closing side. Solution 2: It is also possible that the optical sensors are out-of-adjustment and need to be re-aimed. It is possible that the tracks are loose or mis-aligned. One or both of the optical sensors may need to be re-aligned up or down.
System Details: Sears/Craftsman 1/2 hp chain drive, manufacture date: 11/93. Model: HBW0777. Logic Board Part No: 41A4315-7A. If anyone has the owner's manual for one of these please forward the URL.
Subscribe to:
Posts (Atom)