2018年3月15日 星期四

scratch教學與推展

  1. scratch的由來
    Scratch是麻省理工媒體實驗室終身幼稚園組開發的一套電腦程式開發平台,旨在讓程式設計語言初學者不需先學習語言語法便能設計產品。開發者期望通過學習Scratch,啟發和激勵用戶在愉快的環境下經由操作(如設計互動故事)去學習程式設計、數學和計算知識,同時獲得創造性的思考,邏輯編程,和協同工作的體驗。

    Scratch 開發平台可安裝在Mac OS X、Windows、Linux的平台上;自2.0之後,換用Actionscript編制,Scratch執行於瀏覽器。Scratch源碼開放給非商業性質用途使用。

    Scratch適用於8歲以上用戶。即便用戶從未學過程式編程,通過拖曳預先設定好的積木式程式模件,堆疊出指令,設定或控制角色及背景的行動和變化,從而完成程式設計。
  2. scratch平台介紹(https://scratch.mit.edu/
    1. 程式模件列表
      1. 動作:舞台沒有動作
      2. 外觀:
      3. 音效:播放音效...到底
      4. 畫筆:軌跡輔助
      5. 資料:變數、陳列
      6. 事件:觸發條件、廣播
      7. 控制:判別式、迴圈、分身
      8. 偵測:
      9. 運算:函式、運算式
      10. 更多積木:外掛程式,常用在實體機器人的操作。
    2. 程式設計平台:寫程式(排積木)的地方
    3. 預覽窗口:結果呈現
    4. 角色列表:
  3. 牛刀小試
    1. 亂走的貓:動作、外觀、事件、控制(可能用到的積木)
    2. 青蛙過街
      1. 第一階段(車子來回移動、青蛙可上下移動)
      2. 第二階段(青蛙碰到車子會叫並噴血、回到原出發點)
      3. 第三階段(章魚在天空上飛)
      4. 第四階段(青蛙能成功抓到章魚並回到出發點)
      5. 第五階段(在一定時間內計算抓到章魚的隻數)
    3. 基礎教學
      1. 亂走的貓
      2. 走迷宮
      3. 電流急急棒
      4. 動畫設計(動畫組6317孫郁喬6323楊佳蓁)、運動會實作運動會實作2(參考106彰化國中動畫組)
    4. 進階教學
      1. 射擊遊戲
      2. 打蟑螂
      3. 青蛙過街
      4. 打磚塊
  4. 106學年度彰化縣國中小scratch決賽作品
    1. 國小動畫組:https://scratch.mit.edu/studios/4584806/
    2. 國小遊戲組:https://scratch.mit.edu/studios/4584813/
    3. 國中動畫組:https://scratch.mit.edu/studios/4584832/
    4. 國中遊戲組:https://scratch.mit.edu/studios/4584841/
  5. 小遊戲
    1. 炮台自動防守與攻擊
    2. 投籃高手

2018年3月12日 星期一

解決windows10更新至1709版無法以來賓登入samba伺服器(免帳密驗證)的方法

windows 10升級到1709版以後,為了避免使用者誤觸訪問到非法的samba伺服器,因此預設關閉免帳密驗證的「來賓登入samba伺服器」服務,重新啟用的方法如下:
  1. windows開始 / 按右鍵 / 執行 / 輸入gpedit.msc
  2. 電腦設定 / 系統管理範本 / 網路 / Lanman工作站 / 啟用不安全來賓登入
  3. 重關機(或網卡重新啟用)

2018年1月25日 星期四

calc操作備忘

  1. 使用試算表calc中的DATEIF()函式計算年齡
    • DATEIF(啟始日期,結束日期,"y")滿幾歲
    • DATEIF(啟始日期,結束日期,"m")滿幾月
    • DATEIF(啟始日期,結束日期,"d")滿幾天
    • DATEIF(啟始日期,結束日期,"ym")滿幾月(忽略年)
    • DATEIF(啟始日期,結束日期,"yd")滿幾日(忽略年)
    • DATEIF(啟始日期,結束日期,"md")滿幾日(忽略年月)
    • 真實年齡:滿幾歲、幾月、幾日(算年齡excel下載)
  2. 從西元曆抽出年月日函數:year , month , day
  3. 數值補"0":text(數值,"00")
  4. 在欄位中找出不重複的值
    • 工具列 資料 / 篩選 / 標準篩選 
      • 欄位名稱「無」
      • 選項「無重複」
  5. SUBTOTAL()函式的運用,第一個參數代表的意義
    • 1,AVERAGE(函数返回值求平均值)
    • 2,COUNT(計數)
    • 3,COUNTA(對區域内非空值儲存格計數)
    • 4,MAX(最大值)
    • 5,MIN(最小值)
    • 6,PRODUCT(按指定位數對數字取整數)
    • 7,STDEV(估算樣本的標準偏差)
    • 8,STDEVP(估算以参數形式繪出的樣本的標準偏差)
    • 9,SUM(求和)
    • 10,VAR(计算样本的方差)
    • 11,WARP()

2018年1月24日 星期三

1070125資訊研習

  1. 獎助學金管理系統注意事項
    1. 獎助學金班級統計表(各學年、個人統計)
    2. 學生身份別更新(請至學務系統資料更新)
    3. 中低收入戶、低收入戶證明不用再繳交。
  2. 因材網簡介
    1. 第一次登入(請從教育體系單一簽入登入->使用縣市帳號登入->)
      1. 教師請點閱此檔案,帳密為學務系統帳密
      2. 學生帳號為班級(例60102)密碼為出生的月日(共4碼)
    2. 完成帳號登錄後,請等待學校管理員配發班級予老師(級任老師自動配發
    3. 相關操作資料,請參閱因材網之系統操作文件(在因材網首頁之左下角)
    4. 大致步驟流程
      1. 教師帳號登入
      2. 學生帳號登入(進入該班級等待任務)
      3. 教師帳號登入,於班級管理 / 指派任務,任務內容
        • 知識結構學習(提供學生自學內容)
        • 縱貫診斷測驗(期中測驗)
        • 單元診斷測驗(總結性測驗)
      4. 教師帳號登入,班級管理 / 班級成績 / 班級學習狀態 or 學生診斷報告
  3. 資安宣導
    • botnet log檔
    • 連線至國外(美國、中國居多),目標為網頁(80 port)
    • 攻擊次數斷斷續續(1次),不容易查覺。
    • 蠕蟲利用windows系統本身漏洞感染,必須修補。
    • windowsXP 32bit漏洞修補下載

2017年10月18日 星期三

106學年度校內資訊研習大綱

  1. 介紹教育雲大致架構、教育雲會員功能簡介。
    1. 校園電子信箱:信箱帳號(帳號@mail.edu.tw)即為教育雲會員帳號
    2. 教育部雲端儲存服務(雲端硬碟)
    3. 教育大市集(教學教材、媒體、教案)
    4. 教育媒體影音
    5. 學習拍(學習管理系統,例如moodle)
    6. 教育百科(詞條檢索)
    7. 教學寶庫(優質教學網站連結)
  2. 教師e學院操介紹
    1. 公文內容
    2. 檢查您的學習歷程
    3. 首次登入說明-帳號合併教師e學院
  3. 學務系統資料補全
  4. 獎助學金管理系統注意事項
    1. 獎助學金班級統計表:檢視班上同學歷年的補助獎項。
    2. 學生身份別檢視:請登入學務系統並維護學生資料的正確性。
    3. 獎助學金申請:若學生資料不齊全,請至學務系統維護。
  5. 使用Firefox下載youtube影音相關問題
    1. 常用的下載附加元件包括
      • Video DownloadHelper
      • Download YouTube Videos as MP4
    2. 新版youtube網站無法使用,請改為舊版youtube,點選youtube影片右上角符號改為舊版。
  6. 程式教育簡介
    1. 樂高機器人-- 兒童程式課程(舉例)
    2. 目前校內推廣之程式教育-- SCRATCH (今年度scratch比賽)
    3. 由SCRATCH為核心發展的機器人遊戲
      1. Arduino官方網站
      2. S4A屐帶自走車
      3. S2A 教學
    4. 牛刀小試--猴子接香蕉,請將「香蕉掉落」設計出來
      點選 猴子接香蕉scratch

2017年8月11日 星期五

mysql資料庫備份與還原

一、先做資料庫檢查
  • mysqlcheck -u root -p 資料庫名稱 (有InnoDB資料表使用)
  • mysqlcheck -u root -p -r 資料庫名稱 (舊資料庫MyISAM資料表使用--不可有InnoDB資料表)
二、資料庫備份
  • mysqldump -u root -p 資料庫名稱 --default-character-set=latin1 > XXXXX_DB.sql
  • mysqldump -u root -p 資料庫名稱 --default-character-set=latin1 | gzip > XXXX_DB.sql.gz (使用gzip壓縮)
三、資料庫還原
  • 取回 XXXX.sql (若為壓縮檔,利用gunzip解壓縮)
  • 把原有欲更新的舊資料庫刪除(mysqladmin -u root -p drop 資料庫名稱)
  • mysqladmin -u root -p create 資料庫名稱
  • mysql -u root -p 資料庫名稱 < XXXX.sql