2017年6月7日 星期三

Testlink - Test Management


TestLink is web based Test Management system.
There are three cornerstones: Test Project, Test Plan and User


Test Project
Test Specification
Test Case
ID, Title, Summary, Steps, Expected results, Attachments, 
Importance, Execution type, Custom fields
Test Suite
Requirement
Test Plan
Builds
Milestones
user assignment
Test Result
Custom fields

Users

2017年5月31日 星期三

Android系統


Environment




Java programming with JNI

Six steps to call C/C++ from Java code
The process of calling C or C ++ from Java programs consists of six steps. We'll go over each step in depth in the sections that follow, but let's start with a quick look at each one.

  1. Write the Java code. We'll start by writing Java classes to perform three tasks: declare the native method we'll be calling; load the shared library containing the native code; and call the native method.
  2. Compile the Java code. We must successfully compile the Java class or classes to bytecode before we can use them.
  3. Create the C/C++ header file. The C/C++ header file will declare the native function signature that we want to call. This header will then be used with the C/C++ function implementation (see Step 4) to create the shared library (see Step 5).
  4. Write the C/C++ code. This step consists of implementing the function in a C or C++ source code file. The C/C++ source file must include the header file we created in Step 3.
  5. Create the shared library file. We'll create a shared library file from the C source code file we created in Step 4.
  6. Run the Java program. We'll run the code and see if it works. We'll also go over some tips for dealing with the more commonly occurring errors.

View Code


Blog



2017年2月12日 星期日

只能說,要出去玩最好能多找資料,像我連以前學校旁的公園都不認識!
(不然玩回來才知道就有點可惜啦!)

嘉中下面的「二二八紀念公園」以前是兵營,高中畢業後才變成現在這樣.後來經過也不會刻意進去看,很久之前有去過幾次至今也沒什麼印象.

昨天聽到一位前輩言及,才知道這座公園的淵源.當初台北新公園要改成二二八紀念公園時,來自全世界幾百份比圖最後挑出八份,其中一份的設計者正是成大建築的林憲德教授,不過最後採用的圖不是他的.

林教授是嘉義人,家中長輩也有在二二八受害.幾年前在成大醫院旁邊那棟蓋好的綠建築 (屋頂有瓢蟲那棟) 就是他弄的.

剛好當時嘉義市政府準備動工將嘉中下面這片舊兵營改成公園綠地,嘉義市長老教會跟一些前輩聽到消息,立即請當時出國的張文英市長回國後再決議(聽說當時她出國好幾週,等很久),最後剛好將林教授的設計圖拿來這片公園蓋!

於是,就當我在台北新公園看那座新立的二二八和平紀念碑時,嘉義這座紀念公園也同時啟用.那個年代當然沒有人在FB上開直播,也不曉得多久後才發現這個公園變成這樣.

公園內的主要建築紀念碑,叫「鎮魂之碑」,採原住民的木製口琴造型,最先來的最大,沒問題.四隻梅花鹿一起喝水,象徵著外省、閩南、客、原住民的四大族群融合共生,還特意設計成可以讓小朋友在上面攀爬玩耍.

有經過的朋友可以先看下面的介紹再去參觀哦~ 下次找時間去逛逛.


後來講到這座公園的管理等紛爭,等我搞清楚一點再補充... 前輩記憶力真好,我不趕快寫下來就忘光了!

2017年1月17日 星期二

五趾鞋

話說我穿五趾鞋也穿了五年有了,一開始是看了 "Born to run" 這本提倡赤腳跑的書,想說赤腳跑看看能不能來減緩足底筋膜炎的痛苦.結果練一陣子,不再有起床腳著地後腳底痛到站不住的現象,後來就開始穿來跑半馬,當一般鞋子在穿了.



雖然也常被指指點點,但是,腳不痛較重要.

2017年1月1日 星期日

GNU Octave in MacOS

Octave是GNU中,類似Matlab的軟體.

  • Package:開啟Octave,在ctave prompt中直接打底下指令
    • pkg install image-1.0.0.tar.gz





2016年12月28日 星期三

Node.js

  • Node.js® 

    1. a JavaScript runtime built on Chrome's V8 JavaScript engine
      • 一種用JavaScript寫的virtual machine (translator)
    2. uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
    3. npm (package ecosystem) is the largest ecosystem of open source libraries in the world.

  • General

    • install: Node.js v7.3.0 and npm v3.10.10
    • JavaScript
    • NVM (Node Version Manager), nave

  • Web

  • Database

    • mongoDB
    • mongoose

  • Multimedia 

    • fluent-ffmpeg
    • image-ninja
    • sharp
    • GraphicsMagick
    • ImageMagick
    • canvas


  • http://cnodejs.org