10.27.2008

Innovation, pptPlex.

Recently, Microsoft Office Labs release an innovation plugging for PowerPoint, pptPlex. That’s really what I want. It made the presentation more fun, more flexibility… Actually, I want this function for a long time.

I can fill my slide with more tech detail, a huge roadmap picture, project detail… because I can zoom it smoothly. I can talk about the overview and down to the detail just one click. What the fantastical function!

When I pass this to my friend, the plugging and the installer which convert PPT to PDF or XPS and told him this is a cool tool for presentation. In the first time, he replied me “why is it cool? save as PDF or XPS”. At the moment, I realize the function is base on a normal technique, and bring the different view of the existed stuff. I thought, this is the innovation.

10.01.2008

暗度陳倉

很多時候, 我們都可以在現實的世界中偷學到怎咪處理專案中跟客戶應對的方式. 以下用故事說明:

現在有個case, PM跟老闆提出一個Solution A, 但是客戶那邊分兩派, Alpha派支持, 但Beta派強力反對. 針對這個Solution A的爭議不斷, 但是PM跟老闆又很想推這個Solution, 我們當嘍嘍是不知道這個Solution會賺多少, 不過拿人薪水就要做事的道理到是還懂, 所以就要盡力想辦法.

這時候, 客戶那邊突然發生了一個因為這個case還沒ready所產生的小問題, 像是未自動化帶來的人工支出. 這時侯老闆跟PM看機不可失, 於是大家想了個辦法說要去幫忙客戶解決, 這時候我們當嘍嘍的就可以用下面這一段話來跟客戶說明:

我們都知道這個A solution爭議大, 所以現在沒有用A Solution, ,就算Project B有使用原本Solution A的概念,也並不表示未來就是Solution A的一部分。PM的指示是,Project B必須要有Solution A水準;若未來有機會起Solution A,這Project B也能納入、不致浪費

於是, Project B就進去客戶那邊開發了, 想當然, 不久, Solution A的爭議就可以無疾而終, 畢竟Project B都上線了.

這個故事呢, 重點是那個話術, 怎咪利用這種話術讓客戶覺得很爽, 然後我們暗爽, 這個就是重點了. 不過講到這邊, 我們要感謝現實中的導師. 大家可以參考這裡. 下面是相對應的應用.

XXX指出,蘇花高環差分析爭議大,目前根本沒有蘇花高,就算替代道路使用原本蘇花高路廊,也並不表示未來就是蘇花高的一段。劉揆的指示是,替代道路必須要有高速公路水準;如果未來有機會在蘇澳到花蓮間興建高速公路,這條替代道路也能納入、不致浪費

9.25.2008

ManagedProperty, CrawledProperty and Fields

Couple days ago,  one friend asked about the MOSS search, he want to have a search interface which can bring the exists value from the column definition. This function wasn't supported by the default advanced search web part. In the beginning, I couldn't found anything talking about it, because there are rear people working on change (inherit) current default advanced search web part. Here is the best post I ever saw. we can create a customized search web part and utilized the default search result page base on the post.

Later, there has some gate still after we built the web part. How we can mapping the search schema into the content type/columns. Actually I don't found one artical which described on this topic. The relative objects are ManagedProperty, CrawledProperty, and they are not one on one relationship, what a superise! After dive into the structure, the CrawledProperty.Name is the only thing we can mapping into the exist content type, with translate. The naming conveision is the field name with the ows_ prefix and convert the space, dash... to be the unicode mode, like _x0020 or _x002d.

If anyone have any idea, please let me know, the hint is very import for me.

9.24.2008

Windows Live Messenger 2009 (14.0.5027.908)

You can try the beta from here.

You also can install in the windows server 2008, – copy from the path : C:\Program Files\Common Files\Windows Live\.cache from another machine(vista or xp 32bits)

And you also can uninstall it by Run msiexec /x {B1403D7D-C725-4858-AACC-7E5FA2D72859} in command prompt.

I don’t know why my messenger 2009 beta in windows server 2008 always return “the service is unavailable” …

9.03.2008

Message: The request failed with HTTP status 401: Unauthorized. (Community Server, Mail Gateway)

This is a error message in mailgateway.log and the CS site's log, and repeat every 5 or 15 mins, depend on how long you MG(mail gateway) service run. The result was no mail could post into forum or blog, because the mail receiver can't pass the authorization.

The official forum had one thread with this problem. But here provider another way to do a work around. Open the IIS manager and find maildrop.asmx under utility folder, change the file security of the page to be able anonymous access. This message encountered when the MG service tried to access maildrop web service, and cant pass the authorization.

8.13.2008

衝動的瞬間

很多時候, 只是因為感動, 所以就行動了.

雖然我沒有寫卡片, 但是我關心, 我是這樣安慰自己的. 畢竟搞出那些字, 對我來說, 可能比生個幾千行程式碼還硬.

下面是朱豪宅的相關連結, 有連續性:

大縣長與小警員

你跟我講有個屁用!之父親節快樂篇!

給吳道源警員的一封信

給吳道源警員的55封信

給吳道源警員的99封信

8.05.2008

IIS 7 & Community Server, Tag problem

The day, I upgraded the Community Server 2007 to 2008 in IIS7 (Windows Server 2008), and encountered one problem. The tag cloud links became ooo+xxx when the tag include space character. Of course, the link was broken.

The message from IIS as below

Untitled

Most likely causes: The request contained a double escape sequence and request filtering is configured on the Web server to deny double escape sequences.

Things you can try:Verify the configuration/system.webServer/security/requestFiltering@allowDoubleEscaping setting in the applicationhost.config or web.confg file.

The discussion in the Telligent is as windows server 2008 - IIS7 - tags with space in name give 404.

The the clear steps as this KB.

 

  1. Locate the following directory: %windir%\System32\inetsrv\config
  2. Open the applicationHost.config file in a text editor such as Notepad.
  3. In the applicationHost.config file, locate the following code:
    <section name="requestFiltering" overrideModeDefault="Deny" />
  4. Replace the code that you found in step 3 with the following code:
    <section name="requestFiltering" overrideModeDefault="Allow"/>
  5. Locate the following diretory:
    %windi%\System32\com
  6. Double-click the directory of the SOAP-enabled server that you want to activate.
  7. Open the web.config file in a text editor such as Notepad.
  8. In the web.config file, locate the following code:
    </configuration>
  9. Replace the code that you found in step 8 with the following code:
    <system.webServer>
    <security>
    <requestFiltering allowDoubleEscaping="True"/>
    </security>
    </system.webServer>
    </configuration>