顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - hoyo

頁: [1] 2 3 ... 5
1
雜七雜八 / SA@台南 2015.7 愛愛上雲端
« 於: 2015-05-30 10:13 »
每年的七月就是 hoyo 被放生的時候 (老婆帶小孩回娘家渡假)

今年打算來談談視訊直播以及播放平台技術

大綱還在擬定中,如果對此範圍有什麼疑問或想了解什麼也可以先提出

==========

上次的 WEBSocket 分享很失敗啊,說的不好,技術細節也說不的不是太清楚,導致現在還是沒什麼網站使用

有機會再加強吧

2
事出必有因,快一年前 hoyo 問了這個問題 → http://phorum.study-area.org/index.php/topic,68868.0.html

那個時候你問我什麼是 HTML5 ? 我的耳朵是長了包皮的 .... 蛤~~~ 你說什麼

後來看了幾場 2011 年的 CONF 影片,主要集中在 HTML5 和 OpenWRT 上

現在有點小小心得,不知道有沒有人想了解這塊的,做個市調調查,超過 10 個人就安排時間講一場吧

要不然就還是看看 hoyo 的網頁介紹吧 (如果寫的夠完整,又看得懂的話)

3
我在 php 內寫了一段 no cache 的語法,大概像這樣
代碼: [選擇]
<?php
header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache");
?>


大部份的瀏覽器都很聽話,在這樣子的網頁都不需要按 F5 重新整理就可以讀取到最新的資料,除了 Internet Explorer 11 ..........

官方給了這樣子的說明 http://msdn.microsoft.com/zh-tw/library/ie/dn265017(v=vs.85).aspx

我目前只有使用兩種方式才讓 IE 11 失去 cache 能力

1. 使用 onpageshow ,例如 <body onpageshow="alert('a')"> ,而且只有 alert() 有功能,其他不影響網頁的一律失敗,例如 void(0)
2. 上面的 no cache header + HTTPS .......... 所以我為了這個鳥瀏覽器還要花一萬多買憑證 ? (自己發的憑證已經驗證成功了)

不知道其他大大是否有這個鳥問題的解決方法

-----------------

鳥問題測試網址

HTTP: http://www.hoyo.idv.tw/a.php
HTTPS: https://www.hoyo.idv.tw/a.php

按 bbb 連結進入下一頁之後,按上一頁看 rand() 是否顯示了不同的值

4
hoyo 宅在家,沒什麼知識也不長看電視,Google 搜尋一下,也找不到想像中的網站,只好上來問比較快

我最近有一個想法,我想製作一個網頁互動功能,只傳輸「圖片」和「聲音」到網頁上,不過聲音的問題我還沒解決

目前主要是遊戲需求,最大的特色是連線對抗或合作,不需要安裝任何程式,只要可以正常上網,不裝 Flash 也不裝 java

不知道外面的世界是否有這樣子的網站,如果有可否分享一下讓我好死一死這條心

================

題外話
這次的 coscup 2013 看了一下紀錄組的「幕後花絮」,
我發現還是要把作品商業化才行,有關「側錄」這件事情,多年以前就已經有一些成果,不過當時沒「桶金」,沒第一桶金當然就是自己研究爽的
當然也有在學園分享過,不過簡報和資料我要找一下,太久了,重點是現在的時代不同了,現在都 1080p 了,爛畫質就不要討論了

現在公司也有類似需求,過陣子重新整理一下,在評估是否可以幫助大家解決這件麻煩事

5
請不要以為跑錯論壇了,因為我只在酷!學園打混,所以有問題一律在這裡發問 .......

最近在搞影像處理,單純的亮度、色階調整、黑白灰階轉換等處理已經完成,

可是我一直有個疑問,就是淺景深的照片,是否可以將背景重新還原成清楚的細節,

理論上這些影像都已經被拍入照片中,也就是進入感光元件,所以只要知道失焦的位置就可以進行還原,是嗎?

學園有對影像處理、色彩學專精的人可以發問嗎?

我頭上那撮白毛又變多了 ..........

6
雜七雜八 / 人類文明又得以延續 ....
« 於: 2012-12-21 14:33 »
2012/12/21 下午兩點過了,應該是人類最後一個末日預言了。

天文奇象是不用信的,古文明預言也差不多用完了,所以人類要喪失末日預言的樂趣了!?

恭喜大家可以活著晚上吃湯圓了   ;D

8
大家好:

hoyo 的數位出版第一個小朋友終於正式推出了,雖然是廣告文不過還是討論一下技術

平面出版品數位化遇到的問題一定有數學公式、特殊符號這個問題,當然版面調整也是一個問題....... (我討厭龜毛的編輯)

hoyo 使用 Apache + php + MySQL +  xajax + LaTeX 來建構整個平台

加入會員、E-mail 回傳認證信件後會給密碼以及驗證連結,在此使用的是 PHPMailer 套件,因為使用 Hinet 雲端主機所以 SMTP 就很光明正大的寫 msa.hinet.net 了

登入會員後填寫基本資料就可以開始測驗,測驗部份使用 xajax 技術,沒啥可以討論的

值得一提的是,因為題目、答案以及其他資料要在網頁 (HTML)、PDF (LaTeX) 呈現,無法單純使用 HTML 排版,所以自己客制了 BBcode 來使用

歡迎國中生附近年齡的學生上到平台進行測驗,因為答題錯誤最後有美女老師的解題影片可以觀看,對了,影片是使用 Flash fla 格式

如果你不是國中生也歡迎「對手」上來進行測試 (我還是比較相信熱血的測試員都是來自於對手),國中生最後還可以抽 iPad 喔

全國線上精英勁賽   國中線上基測模擬考 http://test.learningpro.com.tw

9
時程:今年的七月底前要完成

規格、需求
簡介:
   建立一個提供學生自己上網測驗的平台,於測驗後即時提供診斷分析報表

功能:
1.   除了圖形外,數學公式、化學符號可直接在線上編輯
2.   題目採TLD診斷分析設計,每份試卷測驗完成皆可產生弱點分析報表。診斷分析報表可線上觀看,也可下載PDF離線觀看、列印。(報表格式請參考TLD診斷分析報表)
3.   每題皆有詳細過程解析,線上使用時亦可連結至「數位講義:名師影片解題」
4.   測驗完成系統自動排名
  i.   全系統名次
  ii.   該校名次
  iii.   PR名次
5.   初次使用系必須註冊會員,註冊會員免費,會員身份無限制,必須填寫基本資料
6.   測驗模擬實際流程,實際作答一次顯示一題,可參考駕照筆試模擬考系統 http://www.thb.gov.tw/TM/Menus/Menu03/menu03_05.aspx
7.   測驗完成顯示試卷分數及試題解析
8.   排名及PR排名如無法即時更新,即改為定時更新

備註
1.   TLD報表請參考 http://cn.calameo.com/read/000355647f70eaf5a337d
2.   數位講義:名師影片解題為另外一個產品,此系統只需連結即可

有興趣者請 mail : pc@hoyo.idv.tw

--------------------

不要問我為什麼不自己作,因為我在裝弱 ... = ="

10
雜七雜八 / 現在是一個「輕聲」的時代
« 於: 2011-04-29 15:50 »
漂亮的老闆娘對老闆說:「你這個的老東西,幫老娘去買豆腐去。」

請問以上這句話,有哪幾個「輕聲」的字

11
公司最近因為 HP K850 功成身退,換了一台 EPSON Stylus Office T1100

印表機的使用者為兩台 Windows 和兩台 MAC OS 系統

EPSON T1100 在單機上無論是 Windows 還是 Mac OS 皆可正常列印

問題來了

1. 使用 Windows 擔任 Print Server ,只有 Windows 可以列印,Mac 出現 rastertoescpll failed 的錯誤訊息 ==>無法跨平台列印
2. 反之,使用 Mac 擔任 Print Server ,也只有另一台 Mac 可以列印,Windows 無法列印 ==> 也無法跨平台列印

後來買了一顆 Print Server (PCI Mini-102M) 支援讓 Mac 使用 LPD 列印,一樣出現 rastertoescpll failed 無法列印

致電到 EPSON 高雄分公司,客服人員斬荊截鐵的告訴我 EPSON 全系列皆無法跨平台列印

以後也沒打算解決這個問題.......

好吧,我只好趕快到網路上分享這個無比重大的消息,請各位如果要買印表機,尤其是要買 EPSON 印表機時,請仔細想想你的環境會不會同時存在不同的平台

12
雜七雜八 / 我假日的晚上就這樣逝去了....
« 於: 2010-05-17 00:10 »
無聊到 youtube 搜尋跳舞機冠軍 阿秀

結果陰錯陽差看到下面這個

從太鼓達人到穿女裝彈電吉他大叔,驚嚇過程實況

13
雜七雜八 / 外星人顏色名稱考驗!
« 於: 2010-05-06 22:57 »
問題. 七龍珠內,比克大魔王是「那美克星人」,而在電影阿凡達中,女主角 Neytiri 是潘朵拉星球上的「納美人」。

請問:「克」在外星文裡代表什麼顏色?

14
雜七雜八 / 地震好大喔
« 於: 2010-03-04 08:24 »
真可怕...  :'(

15
雜七雜八 / openSUSE 的 mpost 版本?
« 於: 2009-12-03 10:11 »
因為最近研究 Metapost 需要 CMYK 顏色,

可是 FreeBSD 的 teTeX 內的 mpost 版本太舊不支援,

想要換成 openSUSE ,又怕下載半天還是一場空,

使用 Linux 的大老,可否幫我看一下你們系統內 mpost 這個程式的版本,以及你們使用的 OS

謝謝 m(_ _)m

=================

作為謝禮,奉上最新開發「數學模型產生器」
三角形內角和定理: http://www.learningpro.com.tw/test/metapost/math/triangle_01.php

系統目的在於,開發完成之數學模型,只要設定相關參數即可產生題目、解析、解答,並且繪製圖形
第二階段加上匯入線上試題平台功能,如此一來本來是最麻煩的數學題,將變成最簡單

16
database 討論版 / [教學]SQL 基礎指令(二)
« 於: 2009-08-18 13:34 »
以資料表為範圍的操作,SQL 關鍵字皆為大寫

1. 只複製資料表結構 aaa 到另一資料表 bbb (bbb 未建立)

for SQL Server
代碼: [選擇]
SELECT *
    INTO bbb
    FROM aaa  
    WHERE 1=0

for MySQL
代碼: [選擇]
CREATE TABLE bbb
    SELECT *
    FROM aaa

2. 複製資料表 aaa 到資料表 bbb (bbb 未建立),限定日期為 2009 年之前
代碼: [選擇]
SELECT *
    INTO bbb
    FROM aaa  
    WHERE s_date<'20090101'

3. 資料表 bbb 已存在,需將資料表 aaa 日期在 2009 年之前複製過去
代碼: [選擇]
INSERT INTO bbb  
    SELECT *
    FROM aaa
    WHERE s_date<'20090101'

以上 SQL 指令可應用在ERP 資料庫切割、資料表備份、刪除單筆資料備份等

==================

感謝 micmic3 提供 MySQL 複製資料表結構 SQL 語法

19
雜七雜八 / 認真答題你就輸了
« 於: 2009-08-11 11:49 »
新的試題,請服用:

http://www.learningpro.com.tw/test/quiz_paper.php?id=20

=================

經過這兩次試題的整理,果然和我當初設計此平台的想法一致

學問果然要靠出來才會記憶深刻

網路上對於這 10 題有認真求證的不多,查資料的過程找到的唯一一個和我一樣認真的人 http://www.wretch.cc/blog/nagashodow/7410337

查證就會知道,和上一個測驗一樣,網路上一堆「一窩蜂」的人,只會轉載、轉寄而不會去求證,這應該是人性吧? (本惡的那方面)

20
雜七雜八 / 到這個地頭,中文算是玩完了
« 於: 2009-08-03 17:23 »
請先進行以下測試
http://www.learningpro.com.tw/test/quiz_paper.php?id=19

臺灣教育部
http://dict.revised.moe.edu.tw/  請自行查詢「差強人意」、「空穴來風」兩句成語

大陸也自暴自棄
http://220.231.180.86:1980/gate/big5/www.cnci.gov.cn/content/2009627/news_47906.shtml

一句話有兩種以上的解釋很正常,可是因為「望文生義」、「積非成是」,而導致有正、反兩極化的解釋就太扯了。

如果這樣子硬凹也合理,那為什麼人家「罄竹難書」就被罵,一樣還不都是望文生義...

相關資源
http://www.mymaji.com/index.php/72242/action_viewspace_itemid_119552
http://blog.nownews.com/buddha-1001/textview.php?file=229936

=======================

題型選擇已經算是『嚴重放水』了,不及格的同學自己到走廊罰站。

21
這陣子公司『所有電腦』 的 DVD 光碟機 (SONY AW-G170A) 忽然嚴重挑片

上網查了一下「小道消息」,
發現大家都在玩「刷刷樂」,
秉著死馬當活馬醫的心態,
找了一些資料、下載一些檔案,
沒想到更新韌體後,光碟機就『活過來』了....

========= 有用資訊 ==========

在 Windows 下更新流程 http://lightwing.pixnet.net/blog/post/22494307
更新程式在這裡 http://binflash.cdfreaks.com/ (我一樣用 GUI 版本)
Firmware 下載 http://liggydee.cdfreaks.com/page/en/

不過我建議在 Google 使用這樣子的方式尋找
代碼: [選擇]
AW-G170A site:liggydee.cdfreaks.com其中 AW-G170A 是你光碟機的型號

建議第一次拿『一匹死馬』來試....

22
網頁技術 / 使用 PHP 控管 Flash FLV 影片
« 於: 2009-05-08 12:52 »
創作來源: http://phorum.study-area.org/index.php/topic,56258.0.html

今天找時間 try 了一下,有點成績所以來紀錄一下。

程式參考: http://swf.com.tw/?p=27
範例程式下載: http://www.flashcomguru.com/downloads/phpstream.zip

範例的 php 程式是沒有作用的,也就是沒有 php 也是可以運作,
影片就是靠 action script 內的 _vidName 來載入

======== 以下為修正過得檔案 ========

scrubber.html
在此使用 flash swf 網址來傳遞參數,例如 flash.swf?id=1&name=abc

代碼: [選擇]
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="380" height="260" id="scrubber" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="allowFullScreen" value="false" />
    <param name="movie" value="scrubber.swf?vid=1&videoname=golfers.source.flv" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed src="scrubber.swf?vid=1&videoname=golfers.source.flv" quality="high" width="380" height="260"
 allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" />
</object>

flvprovider.php
請參考程式內註解

代碼: [選擇]
<?php
$path 
= &#39;/usr/local/www/apache22/data/test/flashvideo/&#39;; // 完整絕對路徑

$seekat $_GET["position"];
$filename htmlspecialchars($_GET["file"]); // 由 flash .swf 傳遞來的檔名
$ext=strrchr($filename".");
$file $path $filename;

// ----- 以下和原程式相同

scrubber.fla
修改開頭的宣告,以及 scrubit() restartIt() 兩個 function
HTML 的網址參數使用 _root 來取得

代碼: [選擇]
//var _vidName = "golfers.flv";
var _vidName = _root.videoname;
var _videoid = _root.vid;
var _vidURL = "http://192.168.1.200/test/flashvideo/" + _vidName;
var _phpURL = "http://192.168.1.200/test/flashvideo/flvprovider.php";

function scrubit() {
var tofind = Math.floor((loader.scrub._x/loaderwidth)*duration);
if (tofind <= 0 ) {
restartIt();
return;
}

for (var i:Number=0; i < times.length; i++){
var j = i + 1;
if( (times[i] <= tofind) && (times[j] >= tofind ) ){
trace("match at " + times[i] + " and " +  positions[i]);
bufferClip._visible = true;
ns.play( _phpURL + "?file=" + _vidName + "&position=" + positions[i]);
trace("play " + _phpURL + "?file=" + _vidName + "&position=" + positions[i]);

break;
}
}
}

function restartIt() {
// ns.play( _vidURL );
ns.play( _phpURL + "?file=" + _vidName + "&position=" + positions[i]);
}

圖一:運作檔案列表
圖二:實際運作

===================================

此方案的好處

1. 沒有作業系統平台限制,測試時平台為 FreeBSD
2. 檔案傳輸使用 php ,可輕易和現有程式系統整合

23
雜七雜八 / [恭賀]鳥哥生小鳥了!
« 於: 2009-05-04 16:33 »
小鳥圖 (非 18 禁,請安心觀賞)

http://linux.vbird.org/baby/20090328.php

===============

備註:鳥哥不是小李子

24
工作機會 / 串流影片系統整合
« 於: 2009-04-13 14:24 »
有以下需求,請有興趣的來信報價或詢問 hoyo@learningpro.com.tw

需和現有 php 網站結合,驗證跨網域 session ,請參考 http://phorum.study-area.org/index.p...c,52168.0.html

驗證 session 後播放影片 (串流),
該影片無法被擷取單獨播放,就算被擷取下載也無法播放。

目前所需:完整運作環境主機一台,包含
Server *1
OS *1
運作所需軟體 *1
php 整合程式 *1

請有興趣以及能力的人詢問、報價

============

目前 survey 過是 Flash Media Server 比較恰當 (包含達成需求)
不過 Windows Media Server 如果也可以和 php session 整合也不排斥。

25
雜七雜八 / [哀弔]痛失陪伴三年的戰友...
« 於: 2009-02-25 09:22 »
昨天為了測試 這個 問題,
在主機的 putty 和 vmware 兩者畫面中切換,
結果不小心在網站主機下了 init 0
後來系統 SCSI 硬碟 (Seagate ST318436LW) 就起不來了 (馬達不轉)
傳說中的,主機關機後會開不了被我遇到了...

戰友配備
CPU: celeron 433Mhz
RAM: 256MB SDRAM
MB:  MS-6368 (IDE & keyboard 插槽故障)
HD1: Seagate ST318436LW (系統)
HD2: 80GB IDE 硬碟轉 SCSI 介面
SCSI: AHA-2940

按照慣例,網站主機都是拿手頭最爛的電腦擔任,
接下來該派 AMD DURON 1G 上場了

26
OS: FreeBSD 7.0
WEB: Apache 2.2
PHP:  5.2.5

今天發現有一隻程式重新開機後失效,
原因是直接開機 xxx 的 set path 沒有 /usr/local/php  ( 會說 xxx 是因為我不知道 path 應該是 apache 還是 php 負責設定的 )

搞半天都沒有辦法讓 exec() 可以加入這個路徑 ( exec( 'set path=/bin:/usr/bin:/usr/loca/bin:; 要執行的指令' ) )
最後我下了 /usr/local/etc/rc.d/apache22 restart 結果就好了.... = ="

1. 有人知道為什麼嗎?
2. 有人知道設定開機 php exec() 預設路徑嗎?

27
昨天「徹徹底底」的研究了 SNMP 一番,在

1. 使用 SNMP function 的 snmprealwalk() 取得 SNMP 資料,然後
2. 研究取得那些「樂透」明牌的意義,我大致瞭解這類工具的精神了 (取得資料、運算、儲存、繪製圖形,除了特殊需求基本上不需要瞭解如何寫程式或是資料庫),所以
3. 我打算使用 PHP + MySQL + jpgraph 來重新打造輪子

SNMP:
認識 SNMP
MRTG 偵測遠端服務運作狀況, DNS 為例    
[教學]大作 rrdtool (像 mrtg 的東東) 完全攻略


PHP:
http://tw.php.net/manual/en/ref.snmp.php

JpGraph:
http://www.aditus.nu/jpgraph/

重造輪子的好處大概就是
1. 練習
2. 網頁介面管理
3. 資料庫儲存
4. 系統轉換「比較」容易 (我覺得,因為對 PHP 比較熟)

樂透明牌參考
代碼: [選擇]
    [.iso.3.6.1.2.1.1.1.0] => "fortigate60"
    [.iso.3.6.1.2.1.1.2.0] => OID: .iso.3.6.1.4.1.12356.600
    [.iso.3.6.1.2.1.1.3.0] => Timeticks: (171516537) 19 days, 20:26:05.37
    [.iso.3.6.1.2.1.1.4.0] => "hoyo"
    [.iso.3.6.1.2.1.1.5.0] => "Fortigate-60"
    [.iso.3.6.1.2.1.1.6.0] => "learningpro"
    [.iso.3.6.1.2.1.2.2.1.16.1] => Counter32: 3888206649
    [.iso.3.6.1.2.1.2.2.1.16.2] => Counter32: 60
    [.iso.3.6.1.2.1.2.2.1.16.3] => Counter32: 814842427
    [.iso.3.6.1.2.1.2.2.1.16.4] => Counter32: 60
    [.iso.3.6.1.2.1.2.2.1.16.5] => Counter32: 0
    [.iso.3.6.1.2.1.2.2.1.17.1] => Counter32: 152999578
    [.iso.3.6.1.2.1.2.2.1.17.2] => Counter32: 1
    [.iso.3.6.1.2.1.2.2.1.17.3] => Counter32: 127830554

破解明牌:OID assignments from the top node

28
雜七雜八 / 有禮貌的電腦
« 於: 2008-11-25 15:02 »
http://blog.yhsung.tw/2005/06/15/%E7%82%B8%E6%A9%9F/

就找資料找到的...

玩 UNIX like 的一定很有感觸

29
使用 php mssql 搜尋
http://www.google.com.tw/search?hl=zh-TW&q=php+mssql&btnG=Google+%E6%90%9C%E5%B0%8B&meta=cr%3DcountryTW&aq=f&oq=

最下面看到
代碼: [選擇]
為了回應提交到 Google 的法律要求,我們已從此頁移除 1 個結果。如果您有需要,您可以造訪 ChillingEffects.orghttp://www.chillingeffects.org/notice.cgi?sID=481

這是什麼鬼?

30
這兩天在清理公司 CPU 散熱器的時候發現,

ASUS 的品牌電腦的 CPU 散熱器,和 CPU 是沒有接觸的,

完全就是靠散熱膏傳遞熱量,難怪使用者抱怨 CPU 風扇的聲音很吵,

因為熱傳導不良,風扇當然只能火力全開拼命工作。

為了能「正常」工作,所以這些電腦都需要塗上「超厚」的一層散熱膏,

這和我之前理解只要塗「薄薄」的一層觀念是完全不同的啊...  Orz

(我有一種在蓋紅磚牆的感覺)

頁: [1] 2 3 ... 5