A collection of random thoughts and materials that might prove enlightening to me and my friends.
MathJax
Wednesday, January 08, 2014
Trying out Math on Blogger
Trying \(x_1 = 3\)
\begin{equation} \int_a^b \! f(x) \, \mathrm{d}x \label{eq.gaussian} \end{equation} which we can later refer back to as \eqref{eq.gaussian}.
In equation \eqref{eq:sample}, we find the value of an interesting integral:
\begin{equation} \int_0^\infty \frac{x^3}{e^x-1}\,dx = \frac{\pi^4}{15} \label{eq:sample} \end{equation} Very cool indeed.
Friday, December 28, 2012
Properties of a positive definite matrix
Given an Hermitian matrix M
- The eigenvalues of M is strictly positive.
- It is the Gram matrix of linearly independent vectors.
- It has a Cholesky decomposition. M = M' = L' * L = H' * H. Where L is a triangular matrix with strictly positive diagonal elements.
Sunday, October 07, 2012
Monday, September 24, 2012
Ideal parent of a high reactive child
Someone who can read your cues and respect your individuality; is warm and firm in placing demands on you without being harsh or hostile; promotes curiosity, academic achievement, delayed gratification, and self-control; and is not harsh, neglectful, or inconsistent.
Wednesday, August 29, 2012
Sequence alignment paper
Dynamic programming and sequence alignment
Sunday, August 26, 2012
Paper from Todd Veldhuizen
Techniques for Scientific C++
Wednesday, March 07, 2012
Thursday, May 27, 2010
More setbacks
Thursday, January 28, 2010
Monday, December 21, 2009
Wednesday, September 30, 2009
Workload
Now I'm taking a step back and make sure I will not lead myself astray but trust the guidance of an expert more experienced than I am.
Anyway. It's complex.
Friday, August 21, 2009
How do you get gigabit per second over the air?
- Multiple bits per symbol is a given; there is simply no technology out there that can digitize at gigasample per second.
- Multiple antenna - how do you pack up to four antenna to a device? I can picture that being possible on a decent sized laptop, at 5GHz or more, over short distance with a favourable channel.
- Getting gigabits to the home. This becomes a question of what type of infrastructure is required to do just that. Fiber to the home, and a wireless access point (femtocell). A cell tower managing hundreds of gigabits of data over the air will be challenging.
- A lot has to take place, similar to idea of fuel cell vehicles. Infrastructure is a significant issue.
Saturday, August 08, 2009
Simulations
Friday, August 07, 2009
Survey of the disciplines in communications research
- Information theory
- Coding theory
- Dectection theory
- Control theory
- Network theory
- Computation theory
- Game theory
- Linear systems and signals
- Statistics and random processes
- Antenna & wave propagation
- Large Deviation Theory
- Importance sampling
- DSP and alogrithms
- RF/Microwave circuits
- Embedded systems
Thursday, August 06, 2009
Illustrations in Latex documents
One expensive choice is Adobe Illustrator + MathType. Even at student price, Illustrator is still prohibitively $$$.
A good contender is Inkscape but it's not mature enough for dealing with importing eps equations and editing them in place.
Monday, July 27, 2009
Library barcode system
- My old Toshiba Portege A100 laptop
- Metrologic MS9540 (part of Honeywell) - $150
- Barcode labels (1000 labels) -$28
- Symbology: code 3 of 9, 5-6 Characters, no check code
- Heading: "Mira Mesa Chinese Baptist Church"
- Sequence: nnnnn (n = 0-9, e.g. 01234)
Saturday, July 25, 2009
Testing formulas
The LaTex Equation Editor website is here
Thursday, July 02, 2009
Sunday, June 07, 2009
Friday, April 03, 2009
Thought record
Thursday, July 31, 2008
Saturday, July 05, 2008
LA Restaurants
Taiwanese
Irvine, CA 92720
949-786-3585
July 19, 2008
The Kitchen
203 West Valley Blvd.
Alhambra, CA 91801
626-289-4828
Upscale chinese cuisine, relatively speaking. Great food.
Tasty Garden
288 West Valley Blvd.
Alhambra, CA 91801
626-300-8262
July 4, 2008
Din Tai Fung
1108 South Baldwin Avenue (First store)
1088 South Baldwin Avenue (New, larger, modern looking)
Arcadia, CA 91007
626-574-7068
Phoenix Food Boutique
1108 South Baldwin Avenue
Arcadia, CA 91007
626-284-2388
Beside the drinks, casual food, it has amazingly tasty curry fish balls, not to be missed.
Friday, May 16, 2008
SD Restaurants
737 Pearl St. Suite 110
Lanna Thai Cruisine
4501 Mission Bay Dr.
San Diego, CA 92109
858-274-8424
Tajima Japanese Restaurant
4681 Convoy St
San Diego, CA 92111
(858) 576-7244
Curry House - Japanese style curry and spaghetti
3860 Convoy St. #102
San Diego, CA 92111
(858) 278-2454
Ichiro Japanese Restuarant
4344 Convoy St # Q
San Diego, CA 92111
(858) 565-8603
Lorna's Italian Kitchen
3945 Governer Drive
San Diego, CA 92122
858-452-0661
Dae Jang Keum (Korean fine Cuisine)
7905 Engineer Rd.
San Diego, CA 92111
858-573-2585
Sante Ristorante (Italian) - May 17, 2008
Located at an inside street in La Jolla, not that busy compared to the ones along the coast. But this is a Gem that cannot be missed. Excellent seafood pasta, and delicious tartufo. Highly recommend.
7811 Herschel Avenue
La Jolla, CA
858-454-1315
KI sushi - May 14, 2008
I like the atmosphere and lunch is not bad for the price you pay.
Costa Verde Shopping Center
8650 Genesee Ave
San Diego, CA 92122
Cafe Coyote - May 4, 2008
Great taste of Margaritas and Mexican food.
2461 San Diego Avenue
San Diego, CA 92110
Osetra - May 1, 2008
Gorgeous and modern ambiance with a spectacular 3 storey wine collection and suspension lift for getting the wine! Expensive place, but well worth a visit. Thanks Shirley for bringing me there!
904 5th Avenue, San Diego, CA 92101
Gaslamp Quarters
Wednesday, April 30, 2008
The art of moving...
I understand now how much my dad had to go through when he moved our entire family over. That must have been a feat of enormous proportion. He moved into a completely new culture with a different governing system. But I had no idea at the time, since I was still trying to understand why we moved and coping with adjusting to yet another move in my young life - I was 14 and rebellious.
From HK to England, to Toronto, to Waterloo, to Ottawa, there was not once that I had company while I moved. From Ottawa to Waterloo, and now Waterloo to San Diego, I'm going solo. The lesson I learned from this is that a modern mercenary has to be mobile as ever. You simply cannot keep too many things.
Wednesday, April 23, 2008
Piotr Wozniak's prescription to becoming a genius
Clarify your goals, gain knowledge through spaced repetition, preserve health, work steadily, minimize stress, refuse interruption, and never resist sleep when tired. This should lead to radically improved intelligence and creativity.
Friday, April 18, 2008
Wednesday, April 02, 2008
Items for sale
- Black and Decker Toaster oven
- Car pedal lock
- Propane camping lamp
- Little Green portable wet vacuum
- Cricket stuff
- 2 Supersoaker water guns
- Hockey Gear
- Fishing rod
- PS2 steering wheel
- 2 Sleeping bags and mats
- camping chairs
- 6 foot folding table
- Inflatable sofa and mattress
- Camping tent for 4
- Bauer Roller blades size 8 1/2
- Michelin Pilot Alpin snow tires on steel rims 195/65/15 + hubcabs
- Broil-Mate 50K BTU Gas barbecue (Natural Gas) with stainless steel utensils
- Worx 13A 16" Mulching and bagging electric lawn mower, handle folds down
- 16 foot extension ladder
- Lawn rake, leaf scraper
- 2 Snow shovels
- 2 SnowZinger magic carpets
- Volley ball, basketball
- 2 Weight adjustable Dumbbells
- Stand-up vacuum
- Wine glasses
- Camera tripod
Sunday, February 10, 2008
Peter Drucker on the Individual in an organization
- Effectiveness must be learned
- Focus on contribution
- Know your strengths and values
- Know your time
- Effective decisions
- Functioning communications
- Leadership as work
- Principles of innovation
- The second half of your life
- The educated person
Saturday, December 22, 2007
Reflections on 2007
I have to fight another severe episode of depression. Luckily, I have the help of my dad's friend and a renowned psychiatrist Dr. Wong. He came to the rescue in April and I was fortunate to receive treatment immediately in April. I have been doing quite well now, continuing taking anti-depressant, and I have also kept in constant contact with a local psychiatrist and a very good psychologist in case I needed immediate attention. It's funny how my doc parallel this condition to a diabetic, but again, I am more fortunate than a diabetic because I don't necessarily have to be on medication all my life.
At work, I have created a comfortable environment for myself and I am working quite autonomously. I have gain much respect from my peers so there is now synergy at work, I am spending much less time working on issues.
I have been continuing my goal to establish myself in the soccer field. I am happy to say I have succeeded by being promoted to captain for our dept soccer team for next year. Although my ultimate goal is to coach little kids, not big kids, but it's one small step closer to my goal.
I am continuing my work helping people around me and helping the students at KWCAC. They are a handful but I think I am now enjoying my time helping them. It's a very satisfying experience.
Lucinda has been my big sister and continue to have strong influence on me in my quest to become godly. She is a wonderful person and I will learn much from her.
All my brothers are now in North America, within an hour flight from each other. I think this is the start of something tremendous as we can co-ordinate our activities with much more efficiency than before.
I am looking forward to 2008 as I believe this will be the turning point of my life and the lives of the people I care and love.
Sunday, September 16, 2007
CIBC visa transaction
Received call: approx. 12:30PM
Transaction proceeded 11:01AM
Transaction declined 4:13PM
Best buy order number 5956664
Tuesday, August 07, 2007
Rental agreement - draft
- Share use of kitchen and laundry facilities
- Hydro, heat, water included?
- Phone, TV, cable
- blah blah blah...
Sunday, June 17, 2007
Waterloo weekend getaway
- Saturday night - German food at the Heidenberg http://www.oldhh.com/rest.html
- Games at my place.
Stratford - Sunday noon - brunch at the church restaurant, http://www.churchrestaurant
- Sunday afternoon - stroll at the swan river park, or catch a theater show
- Return home
Useful links:
Stratford dining ideas
Waterloo dining ideas
Wednesday, June 06, 2007
Long distance plan
Distributel http://www.distributel.ca
Onlinetel(Call zone) http://www.onlinetel.com
Tuesday, December 19, 2006
Tuesday, November 14, 2006
Sunday, October 15, 2006
Restaurants in Waterloo region
- Sole, Waterloo (pronounced soliel, french) - pretty good, decent price
- Thai Coconut Island, Cambridge - cheap, but shabby place and food.
- Verses, Kitchener - best restaurant in town, pricey
- Charcoal Steak House, Kitchener
- Chefs on King, Kitchener
- King Crab, Kitchener
- Modern India, Kitchener
Tuesday, September 26, 2006
Gvim custom settings
colors blue
set guifont=Lucida_Console:h10:cANSI
set lines=50
" RIM coding style - 4 characters indents, no tabs
set tabstop=4
set shiftwidth=4
set expandtab
" tags file search
set tags=tags;/
" smart search
set ignorecase
set smartcase
" taglist hotkey - needs taglist.vim installed
" - which needs ctags installed
" - see www.vim.org for details
map
" syntax fold
set foldmethod=syntax
set nofoldenable
" End of Custom settings
Saturday, September 23, 2006
Hitting the 100,000 milestone
Monday, September 18, 2006
In this together
- If you arrive at work in a bad mood, leave it at the door.
- When offered a juicy bit 0f gossip at work, refuse to hear it.
- Always do what you say you will do. Promise management.
- Avoid and stop potential offensive dialog regarding sex, politics, religions.
- The rule when it comes to sexual atttraction at work - Don't look, don't touch.
- Keep private about your opinions.
- "Please and thank you" at work is commom courtesy.
Sunday, September 10, 2006
Air Canada
Date: Sept 10, 2006 7:15am
Location: Ottawa International Airport
Boarded flight:
AC 443 departing Ottawa 8am
Employee badge number:
Air Canada counter clerk
05/2009
1/UC
YOW/100597
Employee physical appearance:
Appeared to be in senior role
White male, grey hair - in his 50s
- Client Checks bag in. Small carry on lugguge, weighs approx. 2 pounds
- Placed bag next to counter clerk within clerk's arm reach
- Bag oriented in inconevient position
- Clerk asked client to have bag flipped
- Client responded with "The bag weighs 2 pounds", and obliged to flip bag
- Clerk obviously offended by the tongue-in-cheek comment, and acted in retaliation
- Clerk refused to process e-ticket and boarding pass - his commited duty as he offered to serve client
- Clerk intentionally made client wait in another line, without giving reason
- Client asked for name/identification from Clerk, Clerk refused to provide identification voluntorily
- Boarding pass smoothly processed by another counter clerk after waiting in another line.
- Client had to note down badge number when the contents of clerk's badge was desernible.
- Client was greeted by RCMPs at the security line, apparently clerk persisted in his retaliatory actions by reporting this as an "incident" to the RCMPs. He further distorted the situation and made the RCMP believe client is an "eratic" individual that may cause harm to the public.
- Besides the agitated clerk, all other individuals that had dealt with client find client to be behaving in good manner. This includes the second client that processed the boarding pass, the RCMPs, the security station staff, the attendent at the boarding gate, the attendents on the plane.
- This leads to the only conclusion that clerk is acting inappropriately and with intent to cause harm to others and refusing to fulfill his duty.
- This behaviour is dangerous, counter productive and damages the reputation of the company the clerk represents. The clerk is in no way fit for client serving duties.
- Client demands 1) the clerk be disciplined appropriately 2) Clerk be removed from active client serving duties 3) a formal apology be given by Air Canada to permit this behaviour in crucial client interaction roles.
Tuesday, August 15, 2006
Ability model of emotional intelligence
- Read People-Identify Emotions: This refers to the ability to identify accurately how you, and those around you, are feeling and your ability to express these feelings. More than awareness, this ability stresses accuracy of awareness.
- Get in the Modd-Use Emotions: This special ability helps you determine how emotions help you and how they work in harmony with thinking. Your ability to use emotions changes your perspective, allowing you to see the world in different ways and to fell what others feel.
- Predict the Emotional Future-Understand Emotions: Emotions have their own language, and they have their own logical moves. The ability to understand emotion means that y ou can determine why you feel the way you do and what will happen next.
- Do It with Feeling-Manage Emotions: Emotinos convey important information, so it is valuable to be open to our emotions and to use this information to make informed decisions.
Monday, July 24, 2006
Sunday, July 16, 2006
Tuesday, July 11, 2006
Bond prices
The central tenet of Bond Market investing is that prices and yields move in opposite directions. Bond prices go up when Bond yields go down, and vice-versa.
Pursuant to this relationship, Bonds are often considered "counter-cyclical" securities, meaning that Bond prices tend to be high and yields tend to be low when the economy's performance is poor. This factor is probably the single most important reason for having some Bonds in your portfolio.
Though there is a great deal of overlap, distinction needs to be made between factors affecting interest rates and factors affecting the price of an individual bond. Interest rates shift in response to a number of factors including: the demand and supply for credit, Federal Reserve policy (monetary policy), fiscal policy (government budgeting and expenditures), tax policy, exchange rates, general economic conditions, price inflation, perceptions and forecasts for future inflation and a host of lesser factors.
Individual Bond prices are not only affected by all of these factors, but additional ones as well. These factors include: supply and demand for the specific issue, liquidity of the issue, special characteristics of the issue, credit quality, perceptions and forecasts for changes in credit quality and a host of lesser factors.
Sunday, July 09, 2006
Soccer balls
Wednesday, July 05, 2006
Tuesday, July 04, 2006
Debt free!
Monday, June 26, 2006
Software manager's checklist
- Do you have your customer's requirements?
- Do you have a n approved budget?
- Do you have an approved roadmap?
- Do you avhe an approved schedule?
- Are you delivering the product on time?
- Do you hire developers in a timely fashion?
- Is your team capable of dealing wiht change?
- Are you capable of keeping your team focused and resisting change?
- Do your customers encounter a lot of quality issues with released products?
- Do you and your team measure how well you do your work on a regular basis to find ways to improve?
- Does your team understand your company's strategy?
- Does your team understand engineering's roadmap?
- Does your team understand why the roadmap meets the goals of the strategy?
- Do you have regular communication meetings and e-mail with your team?
- Are people on y our team willing to tell you bad news?
- Do you hear information about your team from your team before you hear it from others?
- Do members of your team communicate with each other and the rest of the company in a respectful manner?
- Do you provide information to your boss before he or she has to ask for it?
- Do other people in the company know what your team is doing and accomplishing?
- Do you communicate in a positive fashion?
- Does your team develop and buy into their schedules?
- Do you avoid micromanagement?
- Do you delagate tasks and let your reports proceed without interference?
- Do you make it clear what your employees are accountable for?
- Do you provide leadership opportunities for your employees?
- Does your team have a sense of urgency in addressing issues?
- Do you set cleawr roles and responsibilities for your employees?
- Do all the members in your team know what they need to accomplish each week before they can go home fo the weekend?
- Do your developers consider your organization a positive work environment?
- Resources
- features
- Dates
- Quality
- If you remove too many features, you won't have a competitive product.
- If you add too many features, you won't make your dates.
- If you scrimp on quality, you'll get a bad reputation.
- If you wait until the product is prefect, you'll miss the market window.
- If you make your engineers work extra hours all the time, they'll burn out.
- If you add too many resources , you can run out of money.
- If you slip the schedule, you make it hard for the sales team to sell and you might miss a market window.
Thursday, May 11, 2006
Core Competencies of Web 2.0 Companies
- Services, not packaged software, with cost-effective scalability
- Control over unique, hard-to-recreate data sources that get richer as more people use them
- Trusting users as co-developers
- Harnessing collective intelligence
- Leveraging the long tail through customer self-service
- Software above the level of a single device
- Lightweight user interfaces, development models, AND business models
Web 2.0 Design Patterns
- The Long Tail
Small sites make up the bulk of the internet's content; narrow niches make up the bulk of internet's the possible applications. Therefore: Leverage customer-self service and algorithmic data management to reach out to the entire web, to the edges and not just the center, to the long tail and not just the head. - Data is the Next Intel Inside
Applications are increasingly data-driven. Therefore: For competitive advantage, seek to own a unique, hard-to-recreate source of data. - Users Add Value
The key to competitive advantage in internet applications is the extent to which users add their own data to that which you provide. Therefore: Don't restrict your "architecture of participation" to software development. Involve your users both implicitly and explicitly in adding value to your application. - Network Effects by Default
Only a small percentage of users will go to the trouble of adding value to your application. Therefore: Set inclusive defaults for aggregating user data as a side-effect of their use of the application. - Some Rights Reserved. Intellectual property protection limits re-use and prevents experimentation. Therefore: When benefits come from collective adoption, not private restriction, make sure that barriers to adoption are low. Follow existing standards, and use licenses with as few restrictions as possible. Design for "hackability" and "remixability."
- The Perpetual Beta
When devices and programs are connected to the internet, applications are no longer software artifacts, they are ongoing services. Therefore: Don't package up new features into monolithic releases, but instead add them on a regular basis as part of the normal user experience. Engage your users as real-time testers, and instrument the service so that you know how people use the new features. - Cooperate, Don't Control
Web 2.0 applications are built of a network of cooperating data services. Therefore: Offer web services interfaces and content syndication, and re-use the data services of others. Support lightweight programming models that allow for loosely-coupled systems. - Software Above the Level of a Single Device
The PC is no longer the only access device for internet applications, and applications that are limited to a single device are less valuable than those that are connected. Therefore: Design your application from the get-go to integrate services across handheld devices, PCs, and internet servers.
Tuesday, May 02, 2006
Monday, April 24, 2006
Friday, April 07, 2006
Tuesday, March 28, 2006
Monday, March 20, 2006
Tuesday, March 14, 2006
Thursday, February 23, 2006
My japanese name...
My japanese name is 浜野 Hamano (seaside field) 明 Akira (bright).
Take your real japanese name generator! today!
Created with Rum and Monkey's Name Generator Generator.
Wednesday, February 08, 2006
Thursday, January 12, 2006
Tuesday, January 10, 2006
ELG 5180 (EACJ 5704) ADVANCED DIGITAL COMMUNICATIONS
Wednesday, December 14, 2005
Life is a repeating journey...
What stress does is it brings out the worst in you. I really don't like that, no matter how much EI I have, I cannot control my ourbursts. I vow never to let stress hurt me again. I hate to feel helpless and not be able to enjoy life simply because I am too drained to find a positive side of things.
Sunday, November 13, 2005
Wines featured in Sideways
Sanford Vin Gris
Kalyra Chardonnay
Kalyra Cab Franc
Fidder Head Sauvignon Blanc
Whitcraft 2001 Pinot Noir
Sea Smoke Botella Pinot Noir
Kistler Sonoma Coast Pinot Noir
Latour Pommard Ier Cru
Hitching Post Bien Nacido Pinot Noir
Hitching Post Highliner Pinot Noir
Andrew Murray Syrah
'61 Cheval Blanc
Sunday, October 16, 2005
Oliver Twist
Wednesday, October 12, 2005
Wednesday, September 28, 2005
Paradigm shift
This is very interesting the fact that when one looks at an image he will see it based on his interpretion, and his interpretion of the image is derived heavily from his past experience.
Friday, September 23, 2005
Philosophical questions...
Tuesday, September 20, 2005
Team basics
A team is a small number of people with complementary skills who are committed to a common purpose, performance goals, and approach for which they hold themselves mutually accountable.
Trust in a sentence...
What people do not realize is the capacity of people to improve and correct.
The world is often accustomed to the fact that people's character is set in stone. Often this is true, there are a lot of cases where people may revert back to their old self if he is pushed/shoved into a corner. Few people has what it takes to admit mistakes and demand for change, since such actions are often disruptive.
Characters do change. Ones willingness to change is variable. It may take extraordinary effort/circumstances to make this happen. There are just numerous ways to consider one's will/capacity to push for change and embrace it. Some people can identify what a person's character is with a short five minute conversation, and infer the person's willingness to change. Some people wait out a period of time to see if character improvement is noticed. And of course, to a large degree, your family, who means most to you, are the ones you will have to continue to forgive and embrace in perpetuality.
Monday, September 19, 2005
Working approach
- Can we break up hierarchical patterns by assigning work tasks based on skills rather than position? Can we assign leadership roles to someone other than the CEO?
- What specific rules would help us work better together, and "equalize" our individual, real work contributions to group goals?
- Can we reconfigure our group into subteams more appropriate to the specific issues, opportunities, or problems identified?
- How can we most effectively foster teams down the line?
Complementary Skills
- Do we have important skills that are not best captured by our formal roles and responsibilities?
- Can we better utilize the basic skills and experience of our group by working together beyond as well as within our formal, functional responsibilities?
- Could some of us build skills in other areas, and thereby help strengthen the overall capabilities of the group?
- Can we modify our membership to include others down the line to enhance our collective ability to achieve particular goals?
Identifying Team Performance Opportunities
- Can we convert the company mission into a more group specific performance purpose for our group, including specific performance goals necessary to accomplish that group purpose.
- Which of our performance challenges are best accomplished by individual assignments and responsibility? Which require a team effort and a set of collective work-products? Can we test the water by trying a team approach on one or two of these?
- How can we ensure that we each subordinate our individual priorities to the group's purpose and goals?
- How can we measure our mutual progress toward our group's purpose and goals as well as monitor the effectiveness of those teams among us that are needed?
Wednesday, September 07, 2005
Applied Cryptography
Thursday, September 01, 2005
Never felt so sad...
Handling stress
Four ways of handling stress:
- Be aware of your interpretation of stressful situations. since stress is directly related to your thoughts, try thinking in a more positive manner.
- Try relaxation methods such as meditation. This can be helpful in reducing anxiety and managing stress. By turning on the relaxed state, you are turning off the stressed state. This is because you can't be releaxed and stressed at the same time.
- Get physical! Techniquues such as breathing exercises, stretching, and walking all help in preventing stress and lower the physical signs of stress.
- have some fun! Go out and do something you trule enjoy. Whether it is a hobby or vacationing, you need to experience tings that give you genuine pleasure.
Anatomy of famous people
Tuesday, August 30, 2005
What team leaders do and do not do
- Keep the purpose, goals, and approach relevant and meaningful.
- Build commitment and confidence.
- Strengthen the mix and level of skills.
- Maage relationships with outsiders, including removing obstacles.
- Create opportunities for others.
- Do real work.
Monday, August 29, 2005
Best time to get beer
Thousand Island, Boldt castle cruise.
Best time to get wine
Other Wine stores within Loblaws and Independent normally closes at 6pm.
Sunday, August 28, 2005
Common approaches to building team performance
Of course this is extracted from Wisdom of Teams. Its here for my recollection. All credits goes to the authors of the book.
- Establish urgency and direction. The more urgent and meaningful the rationale, the more likely it is that a real team will emerge.
- Select members based on skills and skill potential, not personalities. Three categories of skills are relevant: 1) technical and function, 2) problem-solving, and 3) interpersonal. The key issue for potential teams is striking the needed skill levels versus developing the skill levels after the team gets started.
- Pay particular attention to first meetings and actions. First impressions are very important. Leaders communicate their seriousness largely by how much time they devoted to the team. First meetings is the best moment to communicate key themes and directions.
- Set some clear rules of behaviour. Rules test a group's credibility. The rules must be enforced. Teh most critical early rultes pertain to attendance, ("no interruptions to take phone calls"), discussion ("no sacred cows"), confidentiality ("the only things to leave thsi room are what we agree will leave thsi room"), analytic approach (" facts are friendly"), end-product orientation ("everyone gets assignments and does them"), constructive confrontation ("no figner pointing"), and contributions ("everyone does real work").
- Set and seize upon a few immediate performance-oriented tasks and goals. Whether quantitiatively or qualitatively assessable, the performanace goals must include a clear "stretch" component. Significantly, the events generated by such stretch goals do not have to be successes. Teu wise team recognizes the value of performance-oriented events and takes advantage of them regardless of how they turn out.
- Challenge the group regularly with fresh facts and information. New information causes a potential team to redefine and enrich its understanding of the performance challenge, thereby helping the team shape a common purpose, set clearer goals, and improvie on its common approach.
- Spend lots of time together. Creative insights as well as personal bonding require impromptu and casual interactions just as much as analyzing spreadsheets, interviewing customers, competitors, or fellow employees, and constantly debating issues.
- Exploit the power of positive feedback, recognition, and reward. Even the strongest egos respond to positive feedback - when it is real.
Most potential teams can become real teams, but not without taking risks involving conflict, trust , interdependence, and hard work.
Thursday, August 18, 2005
Linux RT approaches
Tuesday, August 16, 2005
Curry dish
Ingredients for curry is stir-fried onions, carrots, potatoes, and a choice of meat, and other favourite veggies.
Monday, August 08, 2005
Diving schools in Ottawa
Burton's dive service is the other alternative located in Vanier/downtown Ottawa.
Sunday, July 31, 2005
DRTX initiative
With the sophistication of microcontroller and the advance of modern communication stack and bus technology the environment a microcontroller is used now is ever more complex. The increasingly complex environment is fuelling the need for a context switching executive to handle background tasks.
In most embedded control environment, time-critical functions are likely to be shifted to hardware or interrupt driven routines, leaving the executive to do non-realtime tasks, nonetheless the response time is still the emphasis, the trade-off between response time and throughput is carefully considered.
The consideration of plugging in a real time executive to existing loop based task handling is taken into account.
Resource monitoring and instrumentation of the RTX is a key component of the design. Intregrating these functionalities to existing open source tool will be preferred over non-standard tools.
The inclusion of a standard IP stack, USB bus will form part of the DRTX framework.
Friday, July 22, 2005
OLS 2005 - day 3
But Ian Pratt's talk on Xen is the most spectacular our of them all.
Bumped into Marcelo today and introduce myself to him. He was chatting with Andrew Morton at the time.
Thursday, July 21, 2005
OLS 2005 - day 2
Matt Porter's talk on RapidIO is excellent as well.
Rusty Russell's talk on nfsim is cool, he is truely another great figure.
Greg K-H is also an amazing driver person.
Murphy's embedded system seems to be a good idea. Should check out his paper when I have the time.
Profiling Java and pretty much anything else in Linux is done using OProfile now.
Wednesday, July 20, 2005
OLS 2005 - day 1
The CELinux forum is holding an embedded BOF tomorrow sounds very interesting. Will also be meeting up with the ppc group tomorrow. XIP, and Power management will be excellent topics to be explored tomorrow.
Timesys is not doing particularly well as the real-time module is not making any sales and the notable exit of Jason M.
The bluetooth stack is a humongous beast to be honest. Intel's ACPI spec is another beast. Those two topics really make me feel like a small tiny potato.
Noted from today's display booth is that CELinux fixed the ARM compiler in thumb mode among other things. C++ is nowhere in sight for embedded computing.
Monday, June 13, 2005
Windows XP chinese file/directory names support
As of today this is my conclusion...
- Asian fonts support is needed to view chinese characters in MSN Messenger and ICQ.
- NJStar viewer does not properly display chinese characters unless the Asian fonts support is unchecked.
- What's wierd is unchecking Asian fonts support does not make reading chinese chars in MSN Messenger go away. I found no documentation on the web that explains this behaviour, which to me seems very user unfriendly.
Thursday, June 09, 2005
Brian's web portal
Bruce Eckel's electronic books
Embedded Linux
full of useful links and a EWiki. Haven't have time to check things out on the web site. In any case the link for downloading programs written in the book is still available. Will check it out when I have time.
Embedded Linux: Hardware, Software, and Interfacing
Craig Hollabaugh, Ph.D.
ISBN 0-672-32226-9
Thursday, June 02, 2005
More on Ottawa for OLS
- Heart & Crown
- D'Arcy Mcgee
- Alexander's Lower Deck
- Earl of Sussex
- Mother McGintey's
Museums
Monday, May 16, 2005
Ext2/3 access solutions for Windows
Explore2fs. This is more popular with it's more user friendly documentation and FAQs.
LTOOLS. Very good documentation on Windows raw disk access issues.
More updates to come...





