February 2011
5 posts
Review: Strategic Intuition (Duggan, 2008)
The author discussed how does a success strategy being created (or discovered). Innovation and creativity are based on extensive and deep knowledge and experience, and an open, humble mind. Nobody can predict the future, but we can get prepared and equipped with deep knowledge (like creating strategy options), then actively search for opportunities and changing objectives, with continuously...
Review: The Strategy Paradox (Raynor, 2008)
This book focused on management of uncertainty (including risk), and proposed a 4-step method to avoid making strategic decision by guess or just leaving the profitable opportunities with greater risk. The main idea of the method is based on creating and operating “strategic options” instead of vast investment into an emerging opportunity. The board sould focus on the strategic...
December 2010
4 posts
November 2010
5 posts
थ्री इडीयट्स
What games engage the brain:
1 Experience bar 2 Multiple long and short aims 3 Reward for effort 4 Rapid, frequent, and clear feedback 5 An element of uncertainty 6 Windows of enhanced attention by dopamine 7 Other people are inspiring The concepts engage brain can be applied on business management, education, and government policy.
A minor point: For 15 objects, 25% odds, 2 rivals engage...
October 2010
3 posts
busy
TOEFL
September 2010
2 posts
honorable discharge!
2.4GHz Communication
ISM band 2.4Ghz communication at 1Mbps datarate and 0dBm power level with FHSS using 8051 works. Further improvement may be PCM/PPM modulation conversion. Or even UART, which means no downward compatibility. There are 2 NRF24L01 tranceivers and 2 Atmel 8051 MCUs used in this experiment. The lower circuit is as transmitter, which possesses an LED on P1.0 as indicator of booting process and...
August 2010
1 post
Infrared Communcation
As the datasheet of PNA4602 reported, normal action of output is constant, but monostable. Therefore, previous pair works incorrectly. The receiver PNA4602 was tested by a general remote controller on 38Khz carrier, and it ouputs correctly. The IR diode and driver transistor has a normal voltage drop, so the problem must be in the oscillation generator, NE 555 and its peripheral components....
July 2010
1 post
June 2010
1 post
Countdown 99 days
May 2010
1 post
200 days
April 2010
1 post
So tired…
March 2010
2 posts
1100 Km in 38 hours
February 2010
2 posts
There’s no place like 127.0.0.1.
January 2010
1 post
Keep going.
December 2009
3 posts
Happy New Year!
I wanna freedom.
November 2009
1 post
Days after days.
October 2009
3 posts
Military Service: Political Warfare Officer
Entia non sunt multiplicanda praeter necessitatem.
– Ockham’s Razor by William of Ockham (1285–1349), English logician and Franciscan friar
September 2009
5 posts
Aria Adagio
I have attempted to get the AR engine work by several measures after getting the simplified Bresenham algorithm done. First, I implemented a coordinate generator depending on clock accumulator using always block, but it did not work because the timing of LCD is difficult is difficult to be synchronized with. Then, I turned to write a module with output resembles the output timing of the 4 port...
Aria Adagio
This piece of work journal records attempts on orthodox pure hardware way of real time vector graphic generation and SOC way using virtual CPU and Avalon bus as hybrid embedded system to generate graphics on the touchpanel based on NIOS II. Embedded system way using NIOS II is rugged because of the intricate architecture and Java-based IDE (Eclipse) including NIOS II and SOPC builder. The...
Get a cup of coffee, and keep working.
Aria Adagio
Considering plane translation, I have reviewed the color LCD scan timing control, SDRAM access control, and Flash read control modules thoroughly again. Implementing translation between LCD scan timing control requires a large array as a buffer to store 24-bit RGB pixels waiting to be displayed. In common video cards, this function is done using vRAMs, which usually are SSRAMs. There is a 2MB...
We could not prove freedom to be something actual in ourselves and in human...
– Immanuel Kant
August 2009
11 posts
Homebrew PCB
PCB CAM files can be generated using FreePCB and ViewMate. Layout CAM file was printed using laser printer on general copy paper as positive. Then the schematic was overlaped on the FRP photo PCB ,and put under direct sunlight for 5minutes. Subsequently, the PCB was dipped into a 1:20 developer in dim room for more than 20 minutes. In succession, the disconnected wires were corrected using ink...
Aria Adagio
The cordic algorithm for trigonometric function generation was not applied in Aria due to deadline of the contest. Otherwise, I implemented LUT circuits including sine and cosine value generation referring to a Cornell U. paper, which is much simpler than implement a cordic subsystem in Aria. SOPC based development is quite a rational direction, but some literature reviewed that NIOS has a lot of...
Typo
Typo is a serious problem while developing ASIC with a insensitive complier.
It has took a lot of debugging time on trivial errors. Again, verilog is a low level language, developers have to handle the bitwise processing problem, and tasks which are easily be done using standard library. Everything requires tedious and invention-of-a-wheel-again work.
Debugging with simulation sounds graceful...
The opposite of a trivial truth is false; the opposite of a great truth is also...
– Niels Bohr
Patience
Dealing with HCI problem by pure verilog, i.e. without SOPC, is horrible. Almost all the matter-of-course functions and properties, such like trigonometric functions, floating point processors, negtive numbers, etc. need to be built by the developer self.
It challenges one’s mind, not only on intelligence but on patience.