Thursday, November 27, 2008

Caffeine...

Caffeine is a Mental Illness! 10grams of caffeine will kill a person. Period of inexhaustibly.

http://en.wikipedia.org/wiki/Caffeine

A healthy mind
resides in a healthy soul,
resides in a healthy body. -- Soul Eater

My Top Ten Tips on how to become a Rockstar Programmer item 11.dont drink too much coffee

webMD:Quit Caffeine While Pregnant sugary soft drink is bad for health.

Monday, November 24, 2008

vista annoyances

if you use opera to save a web page htm with its associated folder, they are linked. and thus if you delete the htm, it magically also deletes the associated folder for you too. I was shocked when suddenly all my folders which I wanted disappeared. and I was using shift-del and thus regret... lucky the site was available for re-download.

a lesson learnt today

Never ever listen to your parents who tell you to take any job possible as the economy is terrible at the moment. It is a formula for disaster. The rule above works if you are just a blue collar worker. But if you are a white collar, without thinking much, then you shouldn't be a white collar in the first place (referring to myself.) haiz... remember, everything is transient, just DO NOT GO DOWN THAT path of self pity and hopelessness.

5 things to consider before taking job offer
12 things to consider for your first job
google

psychologytoday:Envy is common and corrosive

envy derives from a complex cocktail of competitiveness, emotional insecurity, and situational dissatisfaction. Four factors favor its flourishing at the office: a highly competitive workplace culture, an emotional dunce of a boss, favoritism in our families of origin, and, of course, exceptional achievement that ticks off everybody else.

for enviers:If she can do it, write it, sell it, win it, dammit, I can, too!

for envied:suck up to the protection of the powerful or keep their heads down to avoid the potshots of the angry horde.

the number of globally available jobs is less than the number of globally working capable populations. Therefore jobs have always been a scarce resource. Economic recession just made it more pronounced. The question to ask is if you can blend in with the team and generate value sufficiently to make everyone well off. (remember you are paid in direct proportion to the amount of value that you can create. fixed assets like furnitures, laptop, air-con, training all cost money.)

Thus people who can create valued jobs are actually paid a high premium. (in optimisation, we reduces the number of steps, but in job creation, sometimes it is the insertion of more tasks with a lower frequency, for example replace manual work with robotic arms and an engineer.)

Sunday, November 23, 2008

blogger bug....

somehow blogger patched it's editor? ...
previously, there was no <p> tag and now, happily every new lines has a <p> tag. the tag doesnt interpret the very last linefeed which I wanted. it works in preview mode.



That reason, that "node" in the social network, is what we call the Social Object.</p><p>anthropologists call “Object-Centerd Sociality”</p>
<p>"Social Marker"</p><p>As with all things, the REAL value comes from the human relationships that are built



<p>anthropologists call "Object-Centerd Sociality"</p><p>"Social Marker"</p><p>


something irritating, you paste html code in the compose window, swap it to html edit. swap it back to compose, prooof... all your html tags are missing... solution:Convert Raw HTML to Escaped HTML it works if you use edit html mode to paste it. Even though the compose mode is messed up, the preview mode still works.

images are always inserted at the very top instead of the location which I specified. it used to work properly too.(I am using opera 9.62 and fox 3.0.3)

Saturday, November 22, 2008

first look at gapingvoid.com

in gapingvoid.com so what’s a crazy-ass cartoonist in alpine, texas going to do about dell, anyway? November 15, 2008

the only innovations worth making are the ones involving product ideas and product design.

You can't thrill your customers until you thrill yourself first.


in gapingvoid.com marketing as transformation November 21, 2008

your product has to be aligned with your customer's never-ending search to find meaning in his or her own life.

If people like buying your product, it's because its story helps fill in the narrative gaps in their own lives.

Human beings need to tell stories. Historically, it's the quickest way we have for transmitting useful information to other members of our species. Stories are not just nice things to have, they are essential survival tools.

And yes, the stories we tell ourselves are just as important than the stories we tell other people.

Ergo, marketing is not about selling. Marketing is figuring out where your product stands in relation to personal narrative.

So where does your product fit into other people's narrative? How does telling your story become a survival tool for other people? If you don't know, you have a marketing problem.

Narrative gaps. It's all about the narrative gaps.

We find meaning, we fill in the narrative gaps, when we transform ourselves. When we transform from unemployed single mother to world's richest woman [Like what happened to Harry Potter's JK Rowling]. When we go from a size-12 dress to a size-6 dress. When we land our first real job promotion. When we go from single horny guy to happily married father of six. This need to constantly transform ourselves, from one state of being to another, never goes away. We are fluid creatures. We crave re-invention like we crave food or sex. And when we lose the capacity to transform ourselves, when we get stuck in a rut, is when life's meaning starts to dry up.

The people who inspire us the most are the people who aim higher than the limitations imposed upon them. Triumph over adversity; it's the oldest story in the world.

Friday, November 21, 2008

finger-printing raid (redundant array of independent disks)?

http://forums.xkcd.com/viewtopic.php?f=12&t=11699

For an even better example, there are a couple papers on something called "grey-box" testing that came out of UW-Madison that caught my attention when I was looking at grad schools to apply to. Some of the same people worked on both, and they ar both doing grey-box examinations of the storage subsystem. One of them is that they came up with a method and a program that implements that method for figuring out properties of a RAID system. By measuring latencies and transfer rates and such, they are able to determine what RAID level is running, what striping pattern is being used (for instance, for successive blocks on RAID 5, is the parity block on drives 1-2-3-4-5-5-4-3-2-1 or 1-2-3-4-5 or what), etc. We did a similar thing for an intro assignment in my OS class -- we were measuring block sizes of the file system, readahead behavior, and cache behavior. A second paper was describing some firmware that could sit on a disk itself and determine, from the pattern of writes and reads, which blocks represented data blocks, which represented inode blocks, which were journal blocks, and such so that the drive could apply different treatment to each sort. (I forget their suggestions for what you might want to do with the different blocks though, and can't look at the paper because I don't yet have Acrobat Reader installed because this is a fresh system.) If those papers aren't about computers, I don't know what is. -- EvanED

Thursday, November 20, 2008

bringing data (blog buggy layout)

What do you do if the location for your workplace does not allow any memory devices such as thumbdrive, portable hdd, sd cards?

Smuggle with paper. A typical A4(1682 × 2378mm) page can print a lot of data. Physically 2 side, but if you add a bit of colors, the dimension increases. An example use of this is at Northe/Northey History Part II

A binary QR code can store Max. 2,953 bytes at 150 modules per inch.

25 by 25 module matrix is 12.5 mm (0.5") square

177 by 177 = 7x 25module=7*12.5mm=87.5mm

1682/87.5=19

2378/87.5=27

subtract printer margin = 17x25modules

data storage at 425modules*2953bytes=1,255,025bytes

1 MB of text on one side.  A very slow sneaker net. But hay, one MB worth of zip text is a lot. 

Add a color dimension to the qr code and see how many layers you can overlay it. 3 more channels via RGB (watched National Treasure?)  or CMY. 

As you noticed, I didnt solve the inital problem of how are you going to bring the software to print the QR code above? via mime in email? writing the software if you are a programmer?

I once came across an article. You can create a debugger using copy con and the alt key and entering a list of alt numbers. After building up the debugger, the author proceed to code the virus via debugger (my memory is bit fuzzy) Not the very first, but nonetheless demostrates the idea example.

haha, I seriously doubt anyone will use the method above. But kind of cool for me to have this insight. Years of tree saving efforts pays off. 

Wednesday, November 19, 2008

notice the file size ...

Tools for Agility - A White paper by Kent Beck, Three Rivers Institute

Tools for Agility white paper by Kent Beck.docx
1.1 MB
Tools for Agility white paper by Kent Beck.pdf
483 KB
Tools for Agility white paper by Kent Beck.xps
633 KB

Tuesday, November 18, 2008

alignments

Do I use left align or justified?

mhmm time to do some searching on usabilities...

for some stranges reason, the javascript in blogger is causing problems with my opera. The layout is messed up, with weird js error. haiz, think i might consider swapping to wiki instead as I started discovering duplicate same subject posting created by myself.

to remove the p tag, at compose mode copy, at edit html mode paste to replace all text. mhmm really strange for the compose mode to start adding p tag.

even though i preferred justified to left align, but after reading the below 2 post, i decided to just leave it as left-align.
Text Align - To Justify or Left Align?
webstyleguide.com

Saturday, November 15, 2008

Culture

Agile 2006 - Steve Adolph - Agility in the Art of War ... a dissertation
  • fast decision with action.
  • operate faster than the changes in order to shape the environment.
  • culture, trust one another, social capital.
  • the trust (belief) that you the skills and abilities to handle the challenges undertaken.
  • culture engineering, social problem, situational awareness.

Most of the projects failed because of behaviour challenges: politics, infighting, witch-hunts, nepotism, backstabbing, sabotage,... --p.322 Software Exorcism by Bill Blunden

Googling Behaviour challenges came across sites on Parenting. Mr Lee Kheng Siah once told me, if you can teach a child, you can teach anybody. 9 simple Principles of Effective Interpersonal Communication

I am unique, as I am the very first NTU bachelor of engineering degree in Computer Science with Sociology (one of the concentration is the study of cultures) {yippie, I finally found an unique point of me}

how did I came across sociology? One of my HCI lecturer in poly has a Computer Science with Sociology degree.

Transactional analysis was the beginning of my readings on psychology, self-help and understanding of oneself.



"Social Gestures beget Social Objects."

Social Networks form around Social Objects, not the other way around.

The Social Object, in a nutshell, is the reason two people are talking to each other, as opposed to talking to somebody else. Human beings are social animals. We like to socialize. But if think about it, there needs to be a reason for it to happen in the first place. That reason, that "node" in the social network, is what we call the Social Object.

anthropologists call “Object-Centerd Sociality”

"Social Marker"

As with all things, the REAL value comes from the human relationships that are built AROUND the social object, not the object in itself.

Put really simply, the Purpose-Idea is the "What For?" of a business, or any kind of community. What exists to change (or protect) in the world, why employees get out of bed in the morning, what difference the business seeks to make on behalf of customers and employees and everyone else? BTW this is not "mission, vision, values" territory - it's about real drives, passions and beliefs. The stuff that men in suits tend to get embarrassed about because it's personal. But it's the stuff that makes the difference between success and failure, because this kind of stuff brings folk together in all aspects of human life.
Real drives, passions and beliefs. Exactly.

Why is something like this potentially valuable to a business? Simply put, if you believe something passionately enough, for long enough, articulate it well enough, and your actions are aligned, credible and consistent with your belief for long enough, it's just a matter of time before other people start believing it, too.

Thursday, November 13, 2008

MATLAB Builder JA

Webinar: MATLAB for C/C++ Programmers

Previously, you need a copy of Matlab in order to run and see the results of M-code. Now with application deployment, you can interface with C/C++, excel, java and dotnet. The example with MATLAB Builder JA was interesting. The builder allows you to deploy java classes for M-code. I was expecting that they translate the M-code into byte codes and thus using the client processing power. Their solution was to encrypt the M-code with AES128, and bundled with a matlab runtime jar. As the developer you can use rmi to communicate remotely with your classes or run it as a service. Or as the webinar, deploy a jsp page that query the server for the updated image via AJAX-based zoom, pan, and rotate controls.

There is a critical limitation. Most of the toolboxes GUI are disabled and as stated, it was a business decision.

Monday, November 10, 2008

eavesdropping

keyboard heard 20meters away fixed via Faraday cage
similar to "a technique know as Van Eck phreaking developed by Dutch researcher Wim van Eck in 1985 to spy on computer monitors from a distance."

A software method is via on screen keyboard requiring you to use the mouse.

UI like minority report, M$ Secondlight

Mgestyk gesture-based control via digital camera. Slashdot discussion.

SecondLight another layer projection via switching the LCD to transparent 50% of the time.

Sunday, November 9, 2008

Naming

Organizations change when you give something a name. If it has a name, your peers can measure it. If it has a name,they can alter it. If it has a name, they can talk about it. And if it has a name, they can eliminate it. --The Big Moo, Edited by Seth Godin


Giving a name to a baby is difficult. Give the wrong name, the baby will hate you for life. So the art of naming ...

index variables: i j k
maths : dx dy dt
constants : PI E

one stage of obfuscation is variable name mangling.