Thursday, September 22, 2011

Mobile Network Speed


What is the difference?

The Droid Bionic finally gets it right, with 4G LTE service, a supersized 4.3-inch display, smooth software integration and all the other features Android fans have been coveting.


I’m not sure what LTE means in the 4G context however here is what it means in the 3G context

Sunday, September 18, 2011

Heroku - Free Cloud time (Facebook apps)

Heroku - Free cloud time for Facebook apps
  1. Cloud platform
    1. http://www.programmableweb.com/api/heroku
  2. Free Time
    1. http://devcenter.heroku.com/categories/billing
  3. Easy Facebook apps
    1. http://devcenter.heroku.com/articles/facebook-ruby
    2. http://blog.programmableweb.com/2011/09/16/facebook-apps-in-the-cloud-made-easy-by-heroku-partnership/

Site: programmableweb.com

What a great site!

For example now that Google + is released you can subscribe to an API and get updates on Mashups, How-to, Developers and Comments as the community registers information!

http://www.programmableweb.com/api/google-plus

Windows 8 Orientation

What am I learning about Windows 8?
(will be updated as new info presents itself...)
  1. (new)WinRT=Windows Runtime
    1. WinRT (the new Windows Run Time) is not a replacement for Silverlight or .NET, it’s a replacement for Win32. And that means that it’s the new native runtime for Windows, and not a managed code layer that sits higher on the stack.
      1. http://www.winsupersite.com/blog/supersite-blog-39/windows8/winrt-replacing-win32-140605
  2. Modes=2
    1. Desktop
    2. Metro Style
  3. BCL=base class libraries 
  4. Lists of Features / Terminology
    1. http://www.winsupersite.com/article/windows8/windows-8-features-terminology-140559
  5. Charms
    1. http://dotnetspeak.com/index.php/2011/09/what-i-learned-at-the-build-conference/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+DotNetSpeak+%28DotNetSpeak%29
  6. Samples
    1. Metro
      1. http://code.msdn.microsoft.com/Windows-Developer-Preview-6b53adbb

Best Pre-Release Windows 8 Links

My favorite pre-release windows 8 links

will be updated as I find 'em

2011-08-18
http://www.lhotka.net/weblog/WinRTAndNET.aspx

Thursday, September 15, 2011

Hyper-V - Moving VMs and Getting it Just Right

Hyper-V VM Organization
  1. Desired folder format
    1.  D:\HyperVDriveD\VM1\
      1. .\Virtual Machines\<GUID>
      2. .\Virtual Hard Disks\*.VHD
      3. .\Snapshots
    2. Why?
      1. This is an orderly structure and can occur when the correct details are assigned when creating a new VM. This structure is easy to find the components and then creates consistency.
    3. When?
      1. Sometimes upon creating a new VM. When importing or moving a VM from one disk to another, it is easy to lost this effective directory structure. 
    4. What?
      1. Following this recipe you will understand how to create a consistent and orderly VM directory structure. 
    5. How can you help?
      1. Many questions remain for me about the effective, and when and why of many of the Hyper-V aspects. Your feedback, comments, questions and instruction will be appreciated.
  2. To move a VM, import doesn't work, because it wasn't exported, right?
  3. Move from C:/HyperVDriveC/VM1 to D:/HyperVDriveD/VM1
  4. Copy files
  5. Rename with an underscore to save for now, copy to D:/HyperVDriveD/_VM1
  6. New as to be performed just right to avoid the defaults s or adding another subfolder
  7. New
    1. Before you begin
    2. Specify Name and Location
      1. Name: VM1
      2. Location:
        1. Store in a different location: D:/HyperVDriveD
        2. Note: we don't specify the root folder "\VM1" in the Location step
          1. It probably is correctly placed because of where we put the new virtual hard disk
    3. Memory...
    4. Connection...
    5. Create a new virtual hard disk
      1. even though we already have one
      2. location: D:\HyperVDriveD\VM1\
    6. Installation Options
      1. Install an operating system later
        1. this is no problem it will be there when we swap in the actual .vhd
  8. Now we have the beginning of our desired folder format
  9. Create VHD folder
    1. .\Virtual Hard Disks\
  10. Copy in VHD
    1. .\Virtual Hard Disks\VM1.VHD
  11. Virtual Machine Settings - for your new VM
    1. VHD location
    2. Snapshot location


Tuesday, September 13, 2011

Windows Developer Preview with developer tools English, 64-bit (x64)

Windows 8 - Developer Preview with developer tools English, 64-bit (x64) - First Look
  1. Fast download with "free download manager"
  2. Fast install
  3. Green Setup Screen
    1. live.com, email address
  4. Preparing your PC,
  5. New menu!
  6. how about... Control Panel
    1. No top menu? how to get out?
    2. more choices, go to Desktop control panel
      1. old look and feel, back to desktop
  7. Stuck in remote desktop "window", how to get out, ???, Alt-Tab?
  8. lots of VS11 samples

Monday, September 12, 2011

Network Tools - Part 1

Learn about available network tools
  1. download.com
    1. Network Tools, Free, Windows 7,
      1. http://download.cnet.com/1770-2085_4-0.html?query=network&searchtype=downloads&rpp=10&filter=os=133|licenseName=Free|platform=Windows&filterName=os=Windows%207|licenseName=Free|platform=Windows&tag=pe-searchFacetsTile;navForm
    2. Shark Network
      1. http://download.cnet.com/SharkNetworkTools/3000-2085_4-10814690.html
      2. Install required WinPCap 4.0.2 network drivers
        1. http://www.winpcap.org/default.htm

Sunday, September 11, 2011

InfoPath Test-Drive Part-2 First Start

InfoPath 2010 - Part 2 First Start

Key
  1. IP=InfoPath unless specified as IP Address (IPA)
First Start
  1. Designer or Filler?
    1. Designer, Microsoft InfoPath Designer 2010
  2. Office automatic maintenance 
    1. Set to recommended settings
    2. failed
      1. where is it in office 2010 and windows 7?
        1. http://office.microsoft.com/en-us/infopath-help/keep-your-computer-updated-by-using-microsoft-update-HA010354322.aspx#_Toc291248973
      2. Problem must have stemmed from Office/IP assuming pre-windows 7 auto-update settings which must have been integrated into Windows-7 Microsoft update settings
        1. Control Panel\System and Security\Windows Update\Change settings
  3. Designer is open now what?
    1. New
      1. Available form templates
        1. Forms
        2. Parts
      2. Sharepoint List
    2. What is a good first project?
      1. IP Labs
        1. http://msdn.microsoft.com/en-us/library/gg180739.aspx

Saturday, September 10, 2011

InfoPath Test-Drive Part-1 Install

InfoPath has always intrigued me. My understanding is that it can be an easy interface to services (WCF). Here it crossed my path so it is time to find out more.

Research
  1. Available as standalone or within Pro Plus 2010
    1. http://office.microsoft.com/en-us/professional-plus/
  2. Getting started with IP 2010
    1. http://office.microsoft.com/en-us/infopath-help/getting-started-with-infopath-2010-HA010370230.aspx
  3. MSDN
    1. http://msdn.microsoft.com/en-us/library/ff604966%28office.14%29.aspx
  4. IP 2007 Labs (nothing for 2010?)
    1. http://msdn.microsoft.com/en-us/library/bb267334%28v=office.12%29.aspx
    2.  

Install Product
  1. Install, Customize (Office Professional Plus 2010)
  2. Microsoft Office, Microsoft InfoPath, .Net Programmability Support, Visual Studio Tools for Applications
    1. Requirements
      1. "The Microsoft .NET Framework 2.0 and Microsoft Core XML Services 6.0 must be installed prior to installing VSTA." 
      2.  Microsoft .NET Framework 2.0 (SP2=3.5.1)
        1. In Server 2008 R2, install of Framework 2.0 sp2 required to install via control panel: programs and features, however 3.5.1 is already installed which contains 2.x
        2. http://support.microsoft.com/kb/959209
          1. This one will is listed as a requirement on the  Framework 2.0 sp2 page although will be skipped since I already have 3.5.1 installed
      3. Microsoft Core XML Services 6.0 (SP1)
        1. Server 2008 r2 support?
          1. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6276
          2. Recommend installing from a snapshot, just in case
          3. Ultra-quick did it work?
            1. try installing non-sp1 (named the same)
              1. same thing, how to verify install
              2. search reveals that msxml.dll 6.3.x sp3 is already installed

Tuesday, September 6, 2011

Musing: Where does a network live?

Question: Where does a corporate network conceptually live?

Somewhere there is a cable outside the building and then some magic occurs between that cable and when I ping "mycorporatedomain.com". So where does the network live? What are they layers? Where is that cable and what is that first appliance to connect to that cable? What is the fascinating history of those appliances? What monitors the appliance?

Musing: How to Paste Images into Web Apps?

Question: Why won't pictures or images paste into in web applications?

For Example:
Within Word Web App at live.com
Pictures cannot be pasted into documents from outside Word Web App.  
http://office.microsoft.com/en-us/web-apps-help/copy-and-paste-in-office-web-apps-HA101792391.aspx

This situation makes you wonder what is copy and paste and why can't a browser interpret a set of ones and zeros back into the correct format?

Monday, September 5, 2011

Successful Acer AcerScan 320U (Prisa USB) driver installation on Windows 7

Successful Acer AcerScan 320U (Prisa USB) driver installation on Windows 7

Benq bought out Acer's imaging (scanners)?
nothing found on website
http://www.benq.com/search_result.cfm?rr=0.8510688623567334&ktype=0&k=imaging

I downloaded and installed this one
http://driverscollection.com/?file_id=1269

after feeling good about the website source
http://www.mywot.com/en/scorecard/driverscollection.com

MiraScan4.03u.exe

scanned without a hitch! (using picassa 3)











GAE - Google App Engine - Part 2 - Development Environment

  1. Download the Google App Engine SDK
    1. Choices: Java, Python or Go?
    2. Perception from web search on this choice
      1. Python is easier, faster, more downloaded
  2. Choice: Python, give it a try, haven't used it previously
    1. Windows 1.5.3 - 2011-08-17 GoogleAppEngine-1.5.3.msi 17.1 MB 
       
  3. Install Google App Engine SDK for Python v 1.5.3 for Windows
    1. Requirements: Python 2.5.x, download from Python.org or ActiveState Python
    2. Python.org
      1. This site hosts the "traditional" implementation of Python (nicknamed CPython). A number of alternative implementations are available as well, namely
      2. Other parties have re-packaged Python. These re-packagings often include more libraries or are specialized for a particular application:
        1. ActiveState ActivePython (not open source)
      3. A comprehensive list of all released versions is available if you need source code for an older version of Python.
        1. Python 2.5.6 (May 26, 2011)
          1. This is a source-only release that only includes security fixes.

            Documentation

            The documentation has not been updated since the 2.5.4 release:
             
    3.  Compile Source only release on windows
      1. So try the .TGZ
        1. How to open? install 7-zip?
        2. http://www.7-zip.org/
          1. works
      2. Hmmm, how to compile source on windows?
      3. GAE supports 2.5.2
        1. http://code.google.com/appengine/docs/python/overview.html
          1. In addition to the Python standard library and the App Engine libraries, the runtime environment includes the following third-party libraries:
          2. Django 0.96.1
          3. WebOb 0.9
          4. PyYAML 3.05
      4. try again with 2.5.2
        1. not found in official list
          1. http://www.python.org/download/releases/
        2. varying information
          1. the official list does not have all of the releases and claims all contain excellent installers
          2. all of the 2.5.x official releases for download, are source only
            1. Python for Microsoft Windows (XP and later releases)

              Python releases include an excellent Windows installer. See the individual releases for details.
              You may also wish to download Win32all, Mark Hammond's add-on that includes the Win32 API, COM support, and Pythonwin extensions. It's available from the pywin32 project on SourceForge.
          3. Python... currently, Python 2.5.x is supported
            • 2.6+ is okay for development but only 2.5 runs on production servers
              • Don't write 2.6/2.7 specific code!
              • Python 3.x is not supported at this tim
            1. https://sites.google.com/site/gdevelopercodelabs/app-engine/python-codelab 
          4. Python 3 ?
            1. http://stackoverflow.com/questions/625042/what-will-be-the-upgrade-path-to-python-3-x-for-google-app-engine-applications
          5. ver 2.5.2 found through site search
            1. http://www.python.org/download/releases/2.5.2/
              1. 64-bit what kind of processor?
                1. itanium? is that specific or just non-amd?
                  1. it sounds like the x86-general compatibility is the correct selection:
                    1. http://superuser.com/questions/21819/is-my-i7-920-intell-processor-considered-ia64-or-x64
    4. install ver. 2.5.2 msi
      1. advanced options
        1. compile .py files to byte code after installation?
          1. http://www.mail-archive.com/modwsgi@googlegroups.com/msg02439.html
          2. some errors reported, will skip
            1. http://www.eggheadcafe.com/microsoft/Python/36218496/installation-problem-python-266-32bit-on-windows-7-32bit.aspx
      2. completed without error
    5. Second attempt: Install Google App Engine SDK for Python v 1.5.3 for Windows
      1.  Python 2.5 and all pre-requisites found
      2. C:\Program Files (x86)\Google\google_appengine\
      1.  view readme
      2. run launcher
        1. It appears to run
        2. Create new application, if i've already created it online?
          1. not sure, maybe doesn't matter, will find out soon




GAE - Google App Engine - Part 1 - First Steps

http://code.google.com/appengine/

1. Signup, this may have been accomplished months ago, however:
2. Verify Your Account by SMS (After enabling SMS (short messaging Service - Text Messaging - Texting) on my pay-as-you-goVirgin Mobile quarterly plan, I plugged in the numeric string and:
3. Application Registration: Create a Application: <application identifier>.appspot.com, authentication, DB replication, legal...
4. Next options
  • View the dashboard for Helper App for SC Tech Alumni.
  • Use appcfg to upload and deploy your application code.
  • Add administrators to collaborate on this application.