Tuesday, December 20, 2011

Video Download 2

Is this the first one I downloaded?


Yes, I think so.

Nice little video recorder.  Seems to add adds to all my browsers.

Sunday, December 18, 2011

Getting Video for PanImage

Video Player

http://applian.com/freecorder5/welcome51.php?player=1

Video Tools to Download
http://applian.com/freecorder5/welcome51.php?player=1

The Download Wizard I installed.  Seems to work great:
http://www.applian.com/youtube-download-wizard/welcome.php

How do stop the machine from sleeping while download or uploading large files:
http://www.howtogeek.com/howto/windows-vista/disable-hybrid-sleep-mode/
  • these instructions leave a little bit to be desired
    • go to control panel
    • Select hardware and sound
    • Under power options select
      • Change when the computer sleeps
    • set everything to never while the machine is plugged in.

Wednesday, November 30, 2011

Tech Review: Wednesday, November 30, 2011

HP Pavilion DVg-6110

Product image

  • $550
  • 15.6"
  • 4GB memory - 16GB max
  • Quad-Core 2.3GHz
  • 640 HDD (5400rmp)
  • DVD
  • AMD Radeon HD 6520G
  • WebCam
  • 5.53 lbs
  • 4.5 hours battery
  • 4 USBs
  • 1 HDMI
  • 1 VGA
CIB - Controlled Image Base

SAMSUNG Spinpoint F3 HD103SJ 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive


SAMSUNG Spinpoint F3 1TB 3.5" SATA 3.0Gb/s Internal Hard Drive -Bare Drive

  • 1 TB
  • $80 - usually $150
  • 7200 RPM

Acer Aspire AS5552-7677 Notebook AMD Phenom II Quad-Core N970(2.2GHz) 15.6" 4GB Memory DDR3 1066 320GB HDD 5400rpm DVD Super Multi ATI Radeon HD 4250

Acer Aspire AS5552-7677 15.6" Windows 7 Home Premium 64-bit Notebook


  • $400
  • Acer
  • 16.6"
  • 4GB (max 8GB)
  • 320GB
  • AMD Quad-Core (2.2GHz)
  • ATI Radeio HD 4250

Intel HD Graphics 3000




  • ADRG
  • BIL
  • CADRG
  • ECRG
  • CIB
  • DRG
  • JPEG2000
  • MrSid
  • etc.
  • Geographic Information System (GIS)

Linux Mint 12's Three Desktops

Mint 12 with GNOME 3.2 & MGSE looks and works a lot like a Mint with GNOME 2.32.

  • On top of ubuntu
  • Most popular
  • Gnome interface
Download:

  • don't use Maryland to download
    • really slow
  • Ubuntu's slide because of Unity?

Will HTML5 kill mobile apps?


  • Can do something quick across platforms
  • will still need to specialize
    • wont ill mobile apps

BoostMobile's Samsung Transform Ultra Android


  • $230
  • front camera
  • Android 2.3
  • Google Talk

Canon A2200 14.1MP Digital Camera with 4x Optical Zoom - Blue

Canon A2200 14.1MP Digital Camera with 4x Optical Zoom - Blue.Opens in a new window
  • $90
  • 14.1 MP
  • 4x optical zoom

How Apple's Siri really works


  • voice recognition

10 Best Tablets for Kids

Screen shot 2011-11-29 at 3.05.17 AM.png
  • IPad
  • LeapFrog ($99)

Decent Bare Bones for $200

ECS MCP61M-M3 Corsair Barebones Kit
  • 4GB - 16GB Max
  • AMD 3 core 3.3 GHz

HP Mini 10.1" Netbook with 250GB, 6 Cell Battery, & Win7 Starter (Red/Refurbished)

HP Mini 10.1
  • $200
  • HP Netbook
  • 250 GB
  • 1 GB Memory
  • WebCam?





Monday, October 17, 2011

Tech Review: Friday, October 14, 2011

New 6" Kindle for $79


  • 800,000 titles for $10
  • very small
  • Wi-Fi
  • E-Ink display
  • holds 1,400 Books
    • this seems a little small
  • read up to one month on the battery
  • adjustable text sizes
  • email PDF and personal documents to device
  • free cloud backup
  • borrow from you public library
  • buy once, read everywhere
  • NO TOUCH!
  • lots of difference between Kindles
Secure Android Kernel and 'classified' smart phones


  • research team
    • Google
    • George Mason University
    • National Security Agency
  • hardened kernel for Android 3.0
  • final stages of certification testing
  • secure national wireless network for first responders
    • looking to replace radio with smart phones
  • Connecting Soldiers to Digital Applications (CSDA) program
  • Michael McCarthy
    • Army's Brigade Modernization Command's Mission Command Complex
  • right security accreditation to operate on military networks and classified networks
    • hardware accreditation
    • software accreditation
    • triple-level security
  • OS accreditation help from NSA
  • Android kernel being tested for Federal Information Processing Standard 140-2 certification
    • mid-Oct
    • testing complete, just filling out paperwork 
  • FBI and Justice planning pilot projects on a larger scale than Army
Android a likely target once mobile crime pays

Google's Dart Web Language

New Style of Attack Can Slip Past Firewalls, Prevention Systems


  • techniques minipulates TCP/IP protocols to fragment packets and TCP segmentation.
    • confuses intrusion prevention systems
    • packets reassembled by host device
  • advanced evasion technique (AET)
  • Stonesoft
    • Finnish security company
    • Vasburgh

Friday, October 14, 2011

Tech Review: Wednesday, October 12, 2011

Open-Source Software and Intellectual Property


  • Opensource defies traditional IP models
Adding Users with 'sudo' Privileges in Linux


  • sudo adduser <username>
  • sudo addgroup <groupname>
  • sudo adduser <username> <groupname>
  • run a pipe commands sudo
  • sudo sh -c "ls > /root/somefile"
  • sudo password is stored for 15 minutes
  • password is not show on screen, even with *, it is input a each key stroke
  • use 'gksudo' or kdesudo' to start graphical applicatons
    • prevents file in home directory being owned by root
  • gksudo "gnome-open %u"
    • lets you drag and drop files as root
  • login as another user
    • sudo -i -u <username>
  • to enable root
    • sudo -i
    • sudo passwd root
  • re-disabling root account
    • sudo passwd -dl root
  • removing the password prompt for sudo
    • sudo visudo
    • add to the end of the file
      • <username> ALL=NOPASSWD: ALL
    • ^x to save file
    • log out and in
  • reset sudo to ask for password
    • sudo -k
US drone fleet infected by virus


  • keys stroke recorder
  • Creech Air Force Base in Mojave Desert
  • wipe from machines, but keeps coming back
  • call to double drones by 2021
  • 12 camera drones sharing data with troops on ground





Tuesday, October 11, 2011

Tech Review: Monday, October 10, 2011

C# null-coalescing operator



  • From C# Reference for VS 2010
  • example
    • int? x = null;
    • int y = x ?? -1;
    • string s = null;
    • Console.WriteLine (s ?? "Unspecified");
  • used to define a default value for a nullable value type
  • it returns the left-hand operand if it is not null; otherwise it returns the right operand
  • not in Java, but some would like to add the feature
  • more about not in Java
  • coalescing mean "to grow together"
  • does this sound like a good description of what the operator is doing?

Regions in Java


I know the above picture is not about 'Regions in Java' code, but it looked nice.

  • Basically, there are no region pre-compiler directives in Java
  • There is support in some IDEs
    • NetBeans
      • // <editor-fold defaultstate="collapsed" desc="Your Fold Comment">
      • ...
      • // <editor-fold>
    • Eclipse
      • does it automatically for methods, imports, etc.
      • Not declaration like in NetBeans
      • Could you add one?
    • Emacs?
Velocity Android 2.0 Internet Table 7" $100

Velocity Micro T103 Cruz Android 2 Internet Tablet
  • almost what I want
  • missing the camera
  • Multi touch capacitive screen
Viewsonic gTablet 10.1" Android 2.2:  $270
Viewsonic gTablet 10.1" 16GB Internet Tablet
  • This is what I want except the price and Android version


Simple C# Program



  • the main routine starts with a Capital 'M' in C#
  • starts with a lower case 'm' in Java
Listeners and Events (Actions) in Java


  • lesson on writing event listeners
  • action listener
    • public class Beeper ... implements ActionListener {
  • adding an action listener to something
    • button.addActionLisener ( new Beeper() )
  • implement the method that does the action
    • public void actionPerformed (ActionEvent e) {
  • complete Beeper example
Java Color Map


  • color map in java
  • Copyright
    • Carnegie Mellon
    • Sun
    • Mitsubishi
Java List Interface and ArrayList Class



  • Class ArrayList<E>
  • Example
    • List list = Collections.synchronizedList (new ArrayList(...));
Java Collection Interface and Collections Class

  • static void sort (List list)
  • reverse (List list)
Java Queue Interface and PriorityQueue Class



  • new elements are put (enqueued) on the back of the queue
  • element are pulled (dequeued) from the front of the queue
  • First In First Out (FIFO)
  • Interface Queue<E>
  • offer (E o) // enqueue
    • adds an element to the tail of the queue
  • poll () // dequeue
    • returns a removed element from the queue
    • null is empty
  • Class PriorityQueue<E>
  • boolean add (E o)
  • boolean offer (E o)
  • E poll ()
Java Map Interface and HashMap Class

  • Interface Map<K,V>
  • V put (K key, V value)
  • V get (Object key)
  • Class HashMap<K,V>
  • Example:
    • Map m = Collections.synchronizedMap (new HashMap (...));


Chrome Remote Desktop


  • BETA
  • allow users to remotely access another computer through the Chrome browser or Chromebook
  • An add on
  • can easily miss the Icon after installation 















Monday, October 10, 2011

Tech Review: Sunday, October 9, 2011

WinMerge


  • WinMerge 3
    • Qt library
    • window 
    • linux
    • Opensource
Repast Simphany Display


  • I think the above link might be old
  • I really need to know a lot more about display in Repast-S











Wednesday, September 21, 2011

Tech Review: Wednesday, September 21, 2011

Working with porting C# to Java today.

  • It is sort of like a class because you can override method inside the enum.
    • @Override public String toString() {....}
Struct like objects in Java:  
  • Has lots of really nice and clear comparisons.
  • I need to read the whole thing
Ternary or conditional operator in Java:  http://www.janeg.ca/scjp/oper/ternary.html
  • operand1 ? operand2 : operand3;
    • operand1 must be a boolean value or experssion
The C# dictionary is similar to the Java Map interface:  
The ArrayList Generic Class in Java:
The C# ICollection interface:

A Java tutorial on collection interfaces:  
Today I was confused as to why code would compile in my simple command line program and not in Eclipse.
  • Sometimes the error messages in Eclipse are miss leading
  • I was trying to write code in the class body outside a method
  • if (child == null) child = new Lista(c, null);
A tutorial on Eclipse:

Java Properties and C# properties are not the same thing at all:  http://download.oracle.com/javase/1.4.2/docs/api/java/util/Properties.html
  • C# properties are a value in the object
  • Java properties are a way of saving the state to a file and reading it back
Another very nice Java/C# Comparison:  http://www.harding.edu/fmccown/java_csharp_comparison.html
  • This one would be best to read first
Java random number generation:
In doing Repast Simphony development, the RandomHelper class should be used:
A very nice example of a Java singleton implementation:  http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html

Default parameters in Java:
Declaring generic arrays:
  • http://forums.techarena.in/software-development/1117589.htm
    • HashMap <?,?> [] x = new HashMap <?,?>[3];
      • this work but I could access 'x'
    • Best to avoid and wrap in a list instead
      • List<HashMap<Class, Class> x = new ArrayList<HashMap<Class1, Class2>(3);
      • the above code may not be correct, but it has the idea
C# ArgumentException can be changed to a Java IllegalArgumentException:  https://forums.oracle.com/forums/thread.jspa?threadID=472866

  • performance advantages in C#
For each Loop in Java:
Generics and array construction in Java:
Comparison between Java HashMap and .NET Hastable:  http://www.microsoft.com/mspress/books/sampchap/6173.aspx#116

  • List myList = new ArrayList (collection);
  • Collections.sort (mylist);


Wednesday, September 14, 2011

Tech Review: Tuesday, September 13, 2011

Email Formats:
C# 4.0 and COM

Thursday, August 11, 2011

Cloud Storage


http://gizmodo.com/5828035/the-best-way-to-store-stuff-in-the-cloud

Really good article on cloud storage.

May want to take a look at the Google storage.


Thursday, July 7, 2011

Tech Review: Thursday, July 7, 2011

http://www.newegg.com/Product/Product.aspx?Item=N82E16834214355&nm_mc=EMC-IGNEFL070711&cm_mmc=EMC-IGNEFL070711-_-EMC-070711-Index-_-TabletPCs-_-34214355-L0G



image.png




  • $480
  • Toshiba Thrive AT105-T1016
  • Android 3.1 Honeycomb
  • 10.1
    • 1280x800
  • capacitive multi-touch
    • supports capacitive stylus
  • Toshiba Multi-Dock
  • NVIDIA Tegra 2
    • dual core
    • 1.00 GHz
  • 1.6 lbs
  • sensors
    • gyroscope
    • accelerometer
    • ambient light sensor
    • GPS
    • digital compass
  • NVIDIA ULP (GPU/VPU) GeForce
  • 16GB storage
  • mini USB port
  • full size USB 2.0
  • full-size SD
  • Dock connector port
  • Stereo speakers
  • 2MP front webcam
  • 5MP auto-focus rear camera
  • easy grip surface

image.png


Just a docking station.  Not a nice complete solution like the Asus.

$60

GPU + CPU = APU




  • what are the difference with the one above?
    • weight is 1.25 lbs
      • 22% less weight
    • rear camera is only 3.0 MP
      • 40% less pixels
      • flash?
    • keyboard dock