2010 Scripting Games於本周結束囉
為期兩周的比賽,總共有20道題目(10題初級,10題進階級)
參賽者可以使用VBScript或者PowerShell來解題
但從2010 Scripting Games: Preparations 這篇文章中可得知,明年起應該只能使用PowerShell參賽了
這個方向其實可以從這幾年Hey Scripting Guy專欄文章之使用語言可以清楚得知(只有在周五回答的一堆小問題中,才能找到VBScript的蹤影)
這是微軟的策略,畢竟微軟推廣PowerShell這麼多年了....(許多核心產品的底層架構都調整了;新版作業系統中也預設安裝)
而我則一直相信:PowerShell 的確是一個簡單易用與功能強大的scripting language and shell environment (easier and more powerful)
今年的題目比較偏實務面, 也就是系統管理者在平常工作中所會遇到的問題
但因我並不是一位server or network admin, 又希望可以藉此機會多學習相關知識
因此強迫自己要做完所有的題目(包含初級以及進階級)
但平常下班都很晚啦 所以只能利用睡前以及假日來完成
雖然犧牲一些睡眠時間與吃消夜的時間(很對不起女朋友,請原諒我呀, 下班回家馬上做題目不理你,是因為這比賽一年一次咩 還好只有兩周而已 哈哈)
但是很有收穫 也很有成就感
(雖然在過程中可以看得到別人的code, 可以直接截長補短, 讓自己拿高分, 但是為了想要知道自己的程度究竟在哪裡, 我還是送出自我感覺良好的code, 所以有一些題目的分數還蠻哭哭的啦)
在接下來的時間裡, Scripting Guy會邀請40位強者來解這20道題目(因為有兩種語言)
拭目以待!持續學習!
P.S. 希望自己可以像去年一樣幸運 抽到參賽獎品:)
後記1:應該要多用PowerShell 2.0新的cmdlet來解題 但是時間有限..只好先用PowerShell 1.0的觀念硬做>_< 希望之後可以慢慢補起來
後記2:為了強調PowerShell易學易用, 連Scripting Guy的老婆Scripting Wife都參賽了....不知道是真是假 哈哈
後記3:本文是我搬到pixnet後的第一篇文章 是以為記
=================================================================
題目連結如下:
- Advanced Event 10--Moving Files from the Desktop to a Folder
- Beginner Event 10--Troubleshooting a Script
- Advanced Event 9--Logging Out Users Forcibly Based on a Program's Launch
- Beginner Event 9--Adding Arrays
- Advanced Event 8--Creating Text Files of Specific Sizes
- Beginner Event 8--Listing Process Information
- Advanced Event 7--Creating a Graphical Tool
- Beginner Event 7--Displaying Names of Installed Administrative Tools
- Advanced Event 6--Automatically Copying Files to a Portable USB Drive
- Beginner Event 6--Reporting the Status of Registry Keys
- Advanced Event 5--Retrieving Video RAM
- Beginner Event 5--Retrieving CPU Speed
- Advanced Event 4--Creating an Environmental Variable
- Beginner Event 4--Retrieving an Environmental Variable
- Advanced Event 3--Creating Text Files for Class Note-Taking
- Beginner Event 3--Creating Text Files for Class Note-Taking
- Advanced Event 2--Retrieving Workstation Start Time
- Beginner Event 2--Retrieving Workstation Start Time
- Advanced Event 1--Updating and Creating Registry Keys
- Beginner Event 1--Updating and Creating Registry Keys
=================================================================
專家解答如下:
- Expert Solutions: Beginner Event 10 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 10 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 9 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 9 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 8 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 8 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 7 of the 2010 Scripting Game
- Expert Solutions: Advanced Event 7 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 6 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 6 of the 2010 Scripting Gam
- Expert Solutions: Beginner Event 5 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 5 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 4 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 4 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 3 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 3 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 2 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 2 of the 2010 Scripting Games
- Expert Solutions: Beginner Event 1 of the 2010 Scripting Games
- Expert Solutions: Advanced Event 1 of the 2010 Scripting Games
=================================================================
成績公布:
http://blogs.technet.com/b/heyscriptingguy/archive/2010/05/25/revised-final-standings-of-the-2010-scripting-games.aspx
(好像少算我一題....哈 )
=================================================================
收到今年度的參賽証明:
留言列表