Saturday, December 31, 2011

Friday, December 30, 2011

Monday, December 26, 2011

Tuesday, December 20, 2011

Blog on iPhone Apps

Building iPhone Apps

iOS: Support Multitasking

Great Apple's doc on multitasking

Saving state of app

Setup VNC on CentOS

article

Important thing to note about the ports ... 5900 + the display port you set



Please make sure you have installed the GNOME desktop environment in the CentOS and then follow the below steps to configure the VNC server.

1) Install VNC Server

 root@Server[~]# yum install vnc-server.
2) Configure VNC Server
* Edit the /etc/sysconfig/vncservers file and uncomment the following two lines:
VNCSERVERS=”5:root” # display port and username
VNCSERVERARGS[2]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost”
* Set password to VNC Server
root# vncpasswd
3) To start VNC server
root@Server[~]# vncserver :5
After starting service file /root/.vnc/xstartup will be created.
* Edit the local config file in the root folder:
nano ~/.vnc/xstartup
Replace “twm &” with “gnome-session &”
To stop VNC server issue command
root@Server[~]#vncserver -kill :5
Client side steps….
To access server remotely you will need tom install VNC viewer on your local machine. you can download VNC client.
Once installed, open your VNC client and type your server’s IP followed by the port number
*Open your VNC client (e.g. TightVNC or RealVNC) and type your  server’s IP followed by the port number
e.g.   server’s ip address:5  –> where 5 is the port you set in

Sunday, December 18, 2011

Social Influence

Klout

Install Apache on RHELA

Article

Another one

Text-based browser - lynx
yum install lynx


Test if Apache is running
pgrep httpd


using yum

Install in SUSE

- zypper in apache2
- zypper in php5 php5-mysql php5-curl php5-soap php5-zip php5-pcntl php-mbstring apache2-mod_php5
- zypper in mysql mysql-tools
- chkconfig apache2 on
- chkconfig mysql on
- SuSEconfig
- service apache2 restart
- service mysql restart

Tuesday, December 13, 2011

OpenOffice UNO Bootstrap Issue

Solution 1 Solution 2 Another explanation

iOS: Web Services

how-to
 
another good one
article
  cool but a bit dated
 Online tool to generate the iOS code (article): SudzC
 To consume ASP.NET Web Services (article)
  libraries to help for iOS

 Thought about creating Web Services in PHP

Wednesday, December 7, 2011

Big Data - Greenplum Webinar

Mastering Netbeans Platform GUI and Swing


Event between Explorer and Windows: Netbeans Selection Management 1
Explorer: Netbeans Selection Management 2

Explorer and Properties: Nodes API

Property Editors: Property Editor

Options: tutorial

(E.g. Feedreader)

Integration with Data: CRUD App

Visual Library: creative uses

Modules: sample tutorial

Creating file templates: file types

Adding ribbon bars: ribbon (project)

Ribbon Bar Projec: Flamingo (tutorial)

Create a tab toolbar in Netbeans Platform: Tutorial

JavaDesktop group: (Best): JavaDesktop

Windows Office: (OfficeLAF with netbeans) (officelaf)

Resources for Swing

Thursday, November 17, 2011

Java Monitor and Diagnose

IBM way

XML Data Mining

Article from IBM

xcode error

If encounter error:

 Permission denied error: couldn't create directory 


Use:


sudo chmod -R 777 /Users/XXX/Library/Developer/

Thursday, November 10, 2011

Friday, October 21, 2011

Setting up Hadoop on Windows

Excellent article


Remember to start up CYGWIN sshd service


Thursday, October 6, 2011

Sunday, September 18, 2011

Tigger Action API for Social Network Sites

http://ifttt.com Fascinating. Beware of security Original article

Tuesday, September 6, 2011

Monday, August 22, 2011

Mobile App Builder

Tiggr

Open mobile framework that supports 6 platforms

PhoneGap

Best iOS Apps for School

Original article from BusinessInsider

QuickOffice
Articles
iStudiez Pro (Cool!)
Wunderlist
RetroCalc
ConvertBot
Kindle
SugarSync
GroupMe

Sunday, August 21, 2011

Following customers

Recognizing Customers Wherever They Are - an article from Technology Review by MIT

In summary:
A company's customers can use dozens of methods to get information about a product, buy it, and talk about whether they're satisfied.

Extracted from article.

Solutions:
GreenRope
Adobe Digital Enterprise Platform

Beautifying Javascript

Beautify Javascript

Javascript Deminifier - Firefox plugin

Real hard truths about HTML 5

Original article from InfoWorld

Friday, August 19, 2011

Thursday, August 11, 2011

Monday, July 25, 2011

Cloud Monitoring: Uptime

up.time software

Think with Google

Think

Java: The Good Parts

A book by Jim Waldo, reviewing what Java is good at. Extracted from the book:

Type System
Exceptions
Packages
Garbage Collection
Java Virtual Machine
Javadoc
Collections
Remote Method Invocation and Object Serialization
Concurrency

New Document Format

Computable Document Format (CDF) by Wolfram

Extracted from site:
Key Advantages of CDF:
Broader communication pipeline
Built-in computatio
Easy-to-author interactivity
Deployment flexibility
Integrated knowledge

Saturday, July 23, 2011

40 APIs for web developers

Original article

Satisfaction index on tech

American Customers Satisfaction Index (ACSI)/ForeSee Results E-Business Report.

Game developer

Bennett Foddy

Thursday, July 21, 2011

Open Source BPM

Imixs

Bonitasoft

Manufacturing System

RootStock Software

SCM Vendor

eBizNET Solutions

On-Demand ERP

NetSuite

Warehouse Management System

An article from Modern Materials Handling cite 4 leaders in this area:

HighJump
RedPrairie
Manhattan Associates
Oracle

Process-Oriented Business Intelligence

An article from Information Management

Agile Practices

Adaptive Software Development
- The Adaptive Life Cycle
- Quality Review: Customer Focus Group Reviews

Dynamic Systems Development Method
- Frequent Delivery
- Fitness for business purpose
- Iterative and incremental development

Extreme Programming (XP)
- Small releases
- Continuous integration

Feature-Driven Development
- Developing by feature
- Regular build schedule
- Reporting/ Visibility of Results

Lean Software Development
- Amplify Learning: Tool 3, Feedback
- Amplify Learning: Tool 4, Iterations

Scrum
- Sprint
- Spring Review

Also from Agile Software Developmeny by Alan S.Koch

12 Principles of Agile Methods

Extracted from book, Agile Software Development by Alan S. Koch

1) our highest priority is to satisfy the customer through early and continuous delivery of software
2) welcoming changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage
3) deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time scale
4) business people and developers must work together daily throughout the project.
5) build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
6) the most efficient and effective method of conveying information to and within a development team is face-to-face communications
7) working software is the primary measure of progress
8) agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely
9) continuous attention to technical excellence and good design enhances agility
10) simplicity - the art of maximizing the amount of work not done - is essential
11) the best architectures, requirements, and designs emerge from self-organizing teams
12) at regular intervals,the team reflects on how to become more efficient, then tunes and adjusts its behaviour accordingly
Sent from my BlackBerry Wireless Handheld from M1.

Hardware for mac

Mac Sales

Tuesday, July 19, 2011

10 Start Up Incubators

Watch out for them (original article from Inc.):

TechStars
Y-Combinator
Summer@Highland
DreamIt Ventures
LauchBox Digital
FlashPoint
Capital Factory
Ben Franklin TechVentures
Environmental Business Cluster
EnterpriseWorks at the University of Illinois

Migrating to Cloud

Application Migration Patterns for Service Oriented Cloud - originally from Cloud Computing Journal
(pdf)

More resources:
* CBDI Journal Report - CBDI-SAE Application Modernization Process
* CBDI Journal Report extract - The Agile Application Modernization Project
* Everware-CBDI Case Study - Application Modernization - Portfolio Pathfinders.
* CBDI Journal Report - Service Portfolio Planning and Architecture for Cloud Services

Genealogy - MyHeritage

MyHeritage

Sunday, July 17, 2011

Wednesday, July 13, 2011

Sunday, July 10, 2011

More on Java 7

Introducing Java 7

- Project Coin-small language changes
- Fork/Join Framework
- New File I/O

Manufacturing Debate

The Economist

From MIT Technology Review
- Why Manufacturing matters
- Manufacturing Just for you
- A Robust Manufacturing Sector

Companies in mass customization
- BugsLab
- Ponoko

Wednesday, June 29, 2011

Office War in the Cloud

Google+, Google Docs, GMail

Microsoft Office365

Apple iCloud, Pages, Numbers, Keynote

Organizational Chart of Tech Companies

Originally from Manu


Image: Bonkers World

Monday, June 6, 2011

Microdata and schema.org vocabulary

Collaboration among Microsoft, Google and Yahoo to put metadata on web pages using HTML5 technology.

schema.org

(Similar initiative by Google earlier)

SaaS Companies to watch

Antenna Software
Cloud9 Analytics
CVM Solutions
Exoprise Systems
GageIn
Host Analytics
KnowledgeTree
LiveOps
Reval
Taleo

(Original article from IDG)

A more comprehensive list can be obtained from Cloud ShowPlace

Wednesday, May 11, 2011

Thursday, April 28, 2011

Monday, April 25, 2011

Wednesday, April 13, 2011

Questions to ask Cloud providers on Data

Extracted from article:

• Who else might see the data? You may have a collective bargaining agreement assuring your employees that their e-mail won't be read, even by software. Certain industries fall under data privacy regulations that may make the cloud inappropriate.

• What if you don't pay the bill? Might all your data get deleted abruptly if the check gets lost in the mail?

• Does the cloud back up your data? A typical contract stipulates that you bear "sole responsibility for adequate security, protection, and backup."

• What if your service provider enters your business? The information giants are always investigating new business lines. Are you providing a potential competitor access to your data?

• What if you do business abroad? Your memos and e-mail are subject to USA Patriot Act searches when they cross the border if the "cloud" is actually located in the U.S. You may never know they have been searched. The U.S. government has clandestinely searched domestic electronic communications, too—perhaps improperly, perhaps not.

• What does the cloud expect of you? Are any of your documents "discriminatory based on race, sex, religion, nationality, disability, sexual orientation, or age?" Then you can't store them at Amazon. Might some of them infringe copyrights? Then Google might terminate your service. You can hope the provider would exercise good judgment before deleting your data, but you shouldn't stake your business on it.

• What's the access control? Does a single password provide access to everything, so that an intruder could delete your entire business? Is password strength industry-standard? Can you turn off access when you terminate an employee?

• Do you want your employees getting advertising (perhaps from competitors, or for naughty products) along with their e-mail? Consider paying a little to be advertising-free.

• What is your exit strategy? If you aren't satisfied with the cloud, how much will the migration in both directions have cost, and will you still have employees with the skills needed to manage your data?

Search better (from SEO)

Professional guide to advanced search operators

Friday, April 8, 2011

Thursday, April 7, 2011

Social media platform

Horde

Facebook and Hardware

Moving into the hardware space by sharing their experience on data centres setup and efficiency in Open Compute Project