2018年8月17日 星期五

無聊閒逛,且做出來的一個簡單樣子

亞太股票

最近開始在自學一些前端工.... ><!
也準備著手去搞一些MIS的專業技能,雲服務感覺很重要 !!!

2018年8月14日 星期二

2018年8月9日 星期四

分享文章 利用 composer 實作 CodeIgniter 輸出報表

使用情境        之前要PHP 產生報表,都要先去下載 phpspreadsheet (前身 php execl ),把整個物件放進去專案內,假如用框架又要再調整一些load.... 剛好看到這篇  利用  composer  phpspreadsheet   library,只要修改 application/config/config.php 中的 $config['composer_autoload'] = 'vendor/autoload.php'; ,在想要實作的 use 需要的 class ,一個簡單報表就可以產生了~~ 備註 : Execl2007 需要 php-zip 擴展

https://arjunphp.com/generate-excel-phpspreadsheet-codeigniter-php/

2018年8月6日 星期一

分享一些不錯的PHP小函式

1. 檢查 參數是否存在 與 是否為空
function checkRequest($Request, $checkArray)
{
    foreach ($checkArray as $key => $value) {
        if (array_key_exists($value, $Request) == false && empty($Request[$value])) {
            return false;
        }
    }
    return true;
}
==================
時常要校驗請求的參數是否有缺少或者是不為空值,可以利用  array_key_exists  與  empty 快速篩選出結果,就可以不用寫一大堆 if else ......

2. 調用Curl Post 
    本小魯前幾天遇到一個 會被導向301的問題,所以在
//函数中加入下面这条语句 curl抓取页面时遇到重定向的解决方法
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

/**
* [my_curl 外部連線 http]
* @param [string] $url [description]
* @param [array] $post [description]
* @return [string] $result [description]
*/
function curlPost($url, $post)
{

// echo $url . '<hr>';
// echo "<pre>";
// print_r($post);
// echo "</pre>";
// echo "<hr>";
// ====================
//初始化curl
$ch = curl_init();
//永遠抓最新
$header[] = "Cache-Control: no-cache";
$header[] = "Pragma: no-cache";
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
//等待時間
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
//抓取指定網頁
curl_setopt($ch, CURLOPT_URL, $url);
//post提交方式
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
//设置header
curl_setopt($ch, CURLOPT_HEADER, 0);
//要求结果為字串且输出到屏幕上
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//函数中加入下面这条语句 curl抓取页面时遇到重定向的解决方法
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($httpCode != 200) {
$result = "";
}
curl_close($ch);
return $result;
}


2018年6月2日 星期六

閒聊 職場~

小魯隨便說

可能很多人,時常進去每個職場,當初進去的工作是某個職位別,但是進去後,假如遇到開明的上司,就一帆風順,前途光明,如果很不幸得遇到是那種空降上司且心態是有人負責就好的時候,可能就悲劇的開始。

小弟我的應對方法

  1. 不把所有實力展現出來,因為展現了,事情會越變越多,最後你一個人可能負責了N個單位,但是這幾個單位的人,就會變成薪水小偷。
  2. 做好自己分內事情,強化自己的專業技能,把自己的刀磨亮,試圖往更上層的地方跑。
  3. 強調文件的重要性,盡量已有紀錄的方式與上司或同事在溝通事情,往往是有人負責的心態的管理者,通常都很愛用口頭轉達事項,因為出問題了,沒有紀錄可以查詢。
  4. 忍耐,忍耐,還是忍耐。
老一輩的人往往很愛說,不要嫌事情多,有事情做就是好事,這觀念讓人打上許多問號,有事情做當然好,但是不屬於你的工作職務內容,你幫人解決了,這變成別人賺了許多小利益,且如果最後養成了那群人的習慣,就會明著說,之前都是你負責的,之後這塊你就接手做吧。

最後 人不能太過於善良,有些時候要硬點脾氣,不是萬事都OK的心態,就算是很簡單的事情,你幫人做了,只是害了他人,也是害了自己罷了 ! 萬萬不能做幫到完成,從旁協助就行了!

2014年3月21日 星期五

黑箱?反服貿?

事出必有因,黑箱也好,不黑箱也罷。但是全是個人與某些團體的錯嗎?
錯誤有理由,為何不再去細想為什麼會有這舉動產生?
還不是某些過去的事情卡會議,霸占主席台等等。。。

2014年2月21日 星期五

2014.02.21- 正修科大Unity3D 工作坊



今天目的是來這個????


來參觀此校地的公關天使>//<
本日重點上面那張圖,製作一個簡單2D的GAME

<之後再補上....>電腦LAG

2014年1月5日 星期日

跪求 大家幫忙填問卷QQ

Unity 3D+openNI+ZDK實作

    這是我用Unity 3D 與openNI 結合的一個簡單體感操作環境,裡面分成了第一人稱視角與第三人稱視角,還有會利用頭戴式3D顯示器與大螢幕(液晶電視),想模擬出哪種視角對於人比較容易沉靜在預設定的任務之中




問卷網址:http://www.mysurvey.tw/s/wdrBHzTD

結合上面的系統,利用調節焦點去設計任務,促進焦點:任務盡快擊倒對手;預防焦點:任務盡量避免被對手擊倒

2013年11月7日 星期四

產業創新策略與新契機 -國立聯合大學講座教授 陳鴻基老師




產業創新策略與新契機

對於這周演講的內容有些忘記了,但是有一些印象深刻的議題就是 IT科技的進步神速,從最早的廣播到現在的社群平台,代表產業與科技事互相的,現在廣告就是要有創新點,所以就需要大量的人才,擁有了人才就可以尋找出不同的契機,套用到現在HTC 身上,這間要打破過去的迷思,當初的獨特UI設計贏得大眾的喜愛,最近的構想也是主打獨特設計的概念,但是沒有更前瞻的想法,廣告是有找到當紅的 日本女子偶像團體 與 設計專屬 鋼鐵人 小勞勃茲 概念手機 , 缺乏後續的更侵略的意圖,這是比較可惜的地方。
新契機可以把眼光放更長遠角度,不是跟誰競爭,是要提出更優質與更方便的概念,跟著科技的最基本理念走,使用者是會選自己覺得舒適且自由的產品,過多的預先設計,不會是最佳的設計,是會對於使用者產生排斥與覺得過於麻煩。

拯救老電腦

 Sempron 3850 Socket AM1入門四核處理器 2014 8ram  作業系統 windows 10 1904 評論: 八年的核心,其他的故障電腦拆解零組件都是拼裝. 整體使用上,可以基本文書,瀏覽網站,聽音樂等等都可以接受的。 下次再來繼續搞更多..