Learning English
- Words
- Phrases
- Phrases 2
- Cybersecurity
- Cybersecurity 2
- Job Interview
- Phrases 3
- Phrases 4
- Glossary terms
- 日常英文600句
Words
- Fundamentals; Basics (基礎; 基本)
- incindent; event (事件)
- Regulations; Compliance; Regulatory Compliance (法規; 合規; 法遵)
- Fraud ; Fraudsters (詐騙;詐騙犯)
-
Prerequisites (必備條件)
-
Bottleneck (瓶頸)
-
Achieve (達到;實現)
-
Bare Metal (實體機;裸機)
-
Overhead (執行成本, 負擔成本)
- Outline (簡述/草稿/大綱)
-
Technique (技術;技巧;方法)
- Step down (辭職)
- Generative AI (生成式AI)
- Hacker Terms
- Exploit (開採)
- Backdoor (後門)
- Malware (惡意軟體)
- Malicios activity (惡意活動)
Have/Take/Do
Symbols
E-Mail Like a Boss
Sorry, I Can't Go
I'm Sorry
Nice Ways to Say No
Ways to Congratulations
On vs In
Asking for Clarification
Effective Communication
Wait
On the Phone
Asking for Information
You are welcome
Make & Accept an Apology
Writing an Email
Accept or Refuse an Offer
Catchphrase
- You there? 在嗎
Phrases
- I'd like to take a personal day off next week; 請假一天
- May I have three days off next week; 請三天假
- He is on leave; 他在休假
- perform the following checks to determine whether a device may have been compromised 執行下方的檢查來確認是否
- head over to ; 前往
- As such 如此; 因此
- Here you go. Keep us posted on your progress. 給你,再向我們回報你的進度
- enable you to see the whole city 讓(使)你看到
- Interpreted languages like Pthon, Ruby 直譯式語言
- A good number of distros have already begun including PipeWire as a default audio service. 許多的;大量的
- Once you exhaust the credits, you need to pay for access to the API. 耗盡;用盡
- Kindly have a look 請你看一下
- Moreover; Furthermore 此外;而且
- What can I help you with? (我可以幫你什麼嗎?)
- Is that so? (是嗎?)
- I thought so (我也這樣想)
- What should I do? (我該怎麼辦?)
- What might be the problem?(可能是什麼問題?)
- I’m sorry to have kept you waiting (很抱歉讓你久等了)
- What time is convenient for you? (你何時方便?)
- What time would be more convenient to contact you? (何時聯絡你會比較方便?)
- I’ll be in touch with you tomorrow (我明天將會與你聯繫)
- We’re going to have to cancel our meeting next week, I am afraid.(恐怕我們將要取消下週的會議)
- I have one issue right now that needs to be addressed ASAP.(現在我有一個問題要處理)
- If you experience difficulties, please visit our support forum.
- Any DNS misconfiguration will result in email not being delivered.
- Most importantly, you learn when and where to apply a particular technique. (最重要的是,你要學習...)
- I wasn’t yet ready to leave the comfort zone TensorFlow had created and try out something new. (離開舒適圈)
- There’s also C/C++ for the IoT devices, which talk to these cloud services using MQTT or HTTP, as the case may be. (依情況而定)
- All nodes still on testnet is likely due to some issue stated within this article
- leaving out some critical information (遺漏;省去)
- Most of the other information I found on the internet is also quite incomplete. (十分不完整)
-
Reproduce your issue (重現你的問題)
- As an example, (舉個例子)
-
New technique (新技術;新技巧;新方法)
-
As of kernel version 2.4.13 (自 kernel 2.4.13 起)
- Please be aware of potential scammers.
-
formerly known as XXX (原名 XXX)
-
Turn key solution (統包方案)
-
easy-to-use, self-hosted (容易使用,可自架型)
-
One day left (剩一天)
-
How's going with your project?
-
It is highly time consuming (非常耗時)
-
How is it going?(事情進展如何/事情還順利嗎/你最近好嗎)
-
It's a good thing and possibly something bad (這是件好事,也可能是壞事)
-
When the power goes out (當停電時)
- Purchase a sizeable on-premise server to support ML. (本地伺服器)
-
Someone got sick,
-
Hope you get well soon (希望你早日康復)
-
Take care of yourself and getting well soon
-
Hoping you feel better soon, Stay strong and get healthy
-
Sorry to hear it, Rest up
-
nothing is as important as your health and well-being, and that of the people you care about.
-
-
I clicked it and nothing happened
-
Be careful of scams (小心詐騙)
-
examining the CPU usage on each node (檢查...)
-
Can you be more specific? (你可以說的更具體些?)
-
admin please kick this guy out before anyone got fraud (管理員,請踢掉這個人以免有人被騙)
-
Hoping everything goes well with you (希望你一切順利)
-
Many years ago Google deprecated its own images search AP (... 棄用/放棄維護...)
-
What am I doing wrong? What should I be doing?
-
Ubuntu 18.10 Will Ship with an Older Version of Nautilus (...採用...)
-
Devs chose to include Nautilus 3.26 rather than the newer v38 release. (...而不是...)
-
I ended up creating a new tablespace...(我最後新增了一個新的 tablespace...)
- ends up in rubbish (最後丟進垃圾堆)
- A user's data ends up being the product (用戶資料最後成為商品)
-
I will take into consideration (我會考慮這一點)
-
I will keep you posted | Absolutely will kee you posted (我會與你保持聯繫| 一定會隨時通知你)
-
a Neural Architecture Search algorithm will automatically search for the most optimal architecture and corresponding parameters. (相應的參數)
-
Waiting for HP System Insight Manager to be fully started (等候 HP SIM 完全地啟動)
-
This problem is being handled. (這個問題正在處理中)
-
No Single Point of Failure (沒有單點故障)
-
Something has gone wrong with the server (Server 出了些問題)
-
take ownership of them (取得它們的所有權)
-
one-off payment method (一次性付款方式)
-
Typically, open source solutions are a good option for those with a strong technical background and familiarity with Linux, script programming, networking, and telephony technologies. (...對於那些有高技術背景及熟悉)
- Is that a glitch (這是故障/問題/毛病嗎?)
- It has been a great week! We haven't had any system glitches at all.(這週過的不錯,我們沒有遇到任何系統故障問題)
- I had expected a few glitches with the new system, but to my surprise, everything went smoothly. (我預期新系統會有一些問題,但令我驚訝,一切進展很順利)
- It was a mistake buying that house. (買那個房子是一個錯誤)
- I'm sorry I took your phone by mistake. Here it is. (很抱歉,我錯拿了你的手機,還給你)
- In the near future (在不久的將來)
- it makes no difference (沒有區別)
- The password is case sensitive (密碼有區分大小寫)
- There can be some dangers. (可能有...)
- We don’t need it any more. (我們不再需要它)
- individual extensions (單一的分機)
- the respective examples (個別的;分別的)
- will not take up disk space (不會佔據磁碟空間)
- By following these steps (按照這些步驟)
- Follow the instruction to change your password (按照這說明變更你的密碼)
- run the following PHP code and examine the output for the TLS version (執行下列的 php 程式碼並檢查 TLS version)
- $99 PLUS TAX (含稅)
- Shipping / Shipping Cost (運費)
- Let’s say (比如說,比方說,假設)
- I’m heading to work, I’m heading to bed (我要去工作, 我要去睡了)
- The website is compromised (被入侵)
- I feel it’s already out of hand (我覺得這已經失去控制)
- We're currently experiencing an abnormally high volume of traffic.(異常的大流量)
- We’ve done quite a bit of benchmarking (我們已經做了很多的 benchmarking)
- You have plenty of options, including an official option from Google (你有很多選擇,包含一個 Google 官方選擇)
- LibreOffice is an alternative to Microsoft Office.
- Even if they are compromised the rest of the system will remain secure. (既使它們受到危害,系統其餘部份也會保持安全)
- Any luck getting modification done? (修改好了嗎)
- If this is confusing you, (如果這個讓你困擾)
- Let’s get on the same page. (讓我們來討論同一件事)
- We need to make sure we all stay on the same page. (我們需要確認我們是在討論同一件事)
- I still had to solve the problem of loading the iptables rules on boot (iptables 規則載入的問題)
- With the default settings fail2ban is creating the block rules into.. (用預設的設定 failban 會建立...)
- I export using Jpeg x 4 250s and it appears to go through the procedure, opens the export folder, but there's nothing in it. And, my bank says nothing has been exported. (..顯示完成程序... 但是裏面沒有東西... 沒有東西匯出
- It’s getting late (時候不早了)
- So then (原來如此)
- No APP required (不需要 APP)
- Out of the box (開箱即用)
- Most recently, (最近)
- Scam mail (詐騙信件)
- As so far…. (截至目前為止)
- Just curious, (只是好奇)
- Alternatively, ….(或者...)
- A compromise workaround (一個折衷的應變方案)
- Both servers are identical (兩部主機完全一樣)
- from scratch; from the ground up (從無到有)
- PHP Fundamentals (PHP 基礎)
- Not sure what happened (不確定發生了什麼事)
- nat=yes is deprecated, use nat=force_rport,comedia instead (已廢棄..)
- It’s been a couple of weeks since you activated your free acount.(自你啟動帳號以來已經過幾週了)
- it can accommodate both M.2 and SATA storage solutions simultaneously. (同時地)
- To turn it back off I have to disable Remove Dropdown Arrows and then enable it again until once more it randomly reappears out of nowhere. (要關閉它...再一次 … 突然出現
- Not sure exactly what was the issue (不是很確定問題是什麼)
- If you really added the datafile by mistake (如果你真的加錯了 datafile)
- Not sure of (不確定...)
- If everything has gone to plan, …(..如果一切都按計畫進行..)
- There are some differences of which you need to be aware (有些不同處你需要留意)
- I am not aware of it (我不知道)
- The RAID array is now almost complete.
- five largest PC manufacturers (.. PC 製造商)
- move on to the next lesson in the course (繼續;移到)
- move up to more advanced network architectures (升級到)
- I no longer want to receive these emails. (我再也不想收到這些電子郵件)
- No need for telephony hardware (毋需電話硬體)
- I will give a try to Csipsimple (我會試一下 Csipsimple)
- Thanks for all your help (謝謝你所有的幫忙)
- Added Paypal functionality to your Joomla (在你的 Joomla 新增了 Paypal 功能)
- I did speak with my cisco reseller (我和cisco經銷商談過)
- How soon can you get started?(你最快何時可以開始)
- My desktop computer is rather noisy (...相當吵)
- Please do me a favor (請幫我個忙)
- If you qualify, … (如果你具有資格,...)
- As stated …. (如描述的 ...), As intended(如想要的), As requested(如要求的), As expected(如預期的)
- In the meantime … (在這期間 ...)
- Turn Wordpress into Techmeme (將 Wordpress 變成 Techmeme)
- The called party … (被呼叫那一方)
- Brute force attacks (暴力攻擊)
- results as follows (結果如下)
- certain features (某些特色/功能)
- Legacy Phone System (傳統電話系統)
- In particular , particularly (特別是,尤其是)
- I hope you are satisfied with our support (我希望你滿意我們的協助)
- I’m going to get off work (我要下班了)
- What does ‘X’ mean? (X 是什麼意思)
- I am on leave today (我今天休假)
- T.38 is not currently supported (T.38 目前不支援)
- I can’t recall anyone reporting… (我不記得有人回報....)
- If I recall correctly,..(如果我記得沒錯,...)
- I’m stuck with a particular issue (我有一個特別問題卡住了)
- You are required to provide an explanation in Question 5 regardless if ... (你需要提供問題 5 的說明,不管是否..)
- I want to make a backup of /dev/sda in case it messes up my system. (我想作一次 /dev/sda 的備份,萬一它弄亂我的系統)
- Linode suffers much more DDoS attacks. (遭受更多的 DDoS 攻擊)
- How does SoftLayer protect my servers against distributed denial of service (DDoS) attacks? (針對 DDos 攻擊 SoftLayer 如何保護我的主機)
- I never implied that you had claimed the installer was open source. (我從未暗示 你有聲稱 Installer 是 open source)
- I may reboot my entire office network system tomorrow and observe again (明天我會重開整個辦公室的網路及再觀察)
- then run through each of the following commands in order (然後按順序執行過下列每一行指令)
- Citrix XenApp, formerly named the Citrix Presentation Server (Citrix XenApp 之前的名稱 Citrix Presentation Server)
- IMPORTANT: I'm NOT responsible for any bugs caused by custom-made fixes/additions/tweaks. You use them at your own risk and responsibility! (改機的宣告)
- These are mostly trac files (這些大多/主要是 trac 檔案)
- We have a DTMF issue with digits not being recognized by some destinations. (我們有一個數字無法被某些目的號碼辨識的 DTMF 問題)
- You will need to provide a suitable server. (你將會需要提供一台合適的主機)
- How would I deliver the ringtone to a Digium phone? (我該如何交付 ringtone 到一台 Digium 電話機)
- I will try to explain as best I can (我盡力試著說明)
- I just noticed that you have already been hired for the same project. Please ignore this 2nd invite. Apologies for the confusion. (我剛注意到你已經...請忽略..對於...很抱歉)
- We are in need of billing software which will be capable of doing LCR. (...需要...可以作...)
- I have looked around for documentation and had a quick search on the forum but I can’t seem to find a definite answer. (我已經找過文件及在論壇上搜尋過,但看起來無法找到一個確切答案)
- If the customer used 100 minutes on the first month of service and has 10 minutes left to call. (如果客戶用了 100 分鐘及剩下 10 分鐘可以打)
- You will more than likely either want a DHCP reservation or a static IP address for Proxmox (很有可能)
- Folks from Twilio have confirmed they are trying to move away from Asterisk, I suspect to Freeswitch. (Twillio 員工已經證實,他們正努力遷移出Asterisk,我猜想是 Freeswitch)
- we constantly preach never directly exposing any ports on your Asterisk® server to the Internet without implementing a WhiteList of safe IP addresses. (我們不斷的宣導,絕不要在沒有建置安全 IP 位址的白名單時,直接暴露 Asterisk 主機上的任何 port 到網路上 )
- After I logged in to the GUI, it was continuously refreshing the web browser and trying to load the configurations. (在我登入GUI後,它不斷的 refresh 瀏覽器及試著載入設定)
- Be sure your server is behind firewall with NO port exposure (確認你的主機是在沒有 port 曝露的防火牆之內)
- while the focus of this article is aimed at MS SQL the same steps(with a few tweaks) can be used for connecting to Postgre, Sybase, MySQL, etc… (雖然這篇文章的焦點是針對 MS SQL,相同的步驟也可以用在連線至 Postgre, Sybase, MySQL)
- Digium claims no support for g729 outside of x64 and x86 architecture. (Digium 聲稱沒有對 x64 與 x86 架構以外的 g729 作支援)
- users doesn’t show up in ‘sip show peers’(users 不會顯示在 sip show peers)
- Raspbian claims to have "35,0000 Raspbian packages", which is great, but I'm only looking for a package or two before I install it. (Raspbian 宣稱有 350000 個套件...)
- Can anyone point me in the right direction? (有人可以指引我正確的方向?)
- While it doesn't appear to be actually affecting anything, I'm curious to know what the error represents,
where it's coming from, and of course, if there is a fix for it. All info appreciated, thanks! (雖然它沒有出現對任何東西有實際影響,我好奇想知道 這錯誤代表什麼,它來自於何處) - What changes were made to the system so that these warnings occur? (系統曾做過什麼變更以致於發生這些錯誤)
- Does anyone know what happened to the freepbx.org website and when it’s coming back online? came back up (.... freepbx.org 網站發生了何事以及它何時恢復上線?)
- I keep getting these messages over and over again. (我不斷的收到這些訊息)
- the dialplan can determine the B channel currently in use by the channel. (diaalplan 可以確定 B 通道目前被通道使用中)
- I suspect that they are using this list to harvest email addresses (我懷疑他們用這名單來得到郵件地址)
- We assume that you already have a ComodIT account properly setup (我們假定你已經有一個正確設定的ComodIT帳號)
- Virtualbox is much more cost effective for experimentation (以實驗而言 Virtualbox 是更有成本效益 )
- I tried even yum update in the end, and no go (我甚至在最後試了 yum update, 不行)
- I got the client approval for 1 hour (我取得了客戶同意的1小時)
- We need someone with experience of Asterisk, vb.net and mysql. (我們需要有Asterisk,vb.net 及 mysql 經驗的人)
- be advised (請知悉) 與 advise (請告知) 用法
- Please be advised (we are telling you) that your library card is out of date. (過期)
- Please advise (tell) us when you would like to attend.
- "Going to be making" probably sounds a bit more natural than "going to be doing" (Going to be making 可能比 going to be doing 自然一點)
- It hasn’t been maintained for quite a while. (它有好長一段時間沒有維護了)
- There are a few issues we are stuck on - mainly that we cannot get inbound caller ID working. (我們有一些問題卡住了,主要是我們使用 inbound caller ID)
- I got rid of the phplib_id and replaced with a concat of username and domain. (我去除了 phplib_id 而且更換為一個 usernam 與 domain 的合併字串)
- My understanding of RFC2833 is that line level issues should not affect it. (我對 RFC2833 的了解是線路等級問題不應該對它有影響)
- In certain situation(for example: an urgent matter or asking for customization) you may contact me directly by email. (在某些情況,比如 緊急事情或要求客製化,你可以直接用 email 與我聯繫)
- If you have sufficient memory (more than 2.5GB in our case), you could cache the whole table. (如果你有足夠的記憶體(超過 2.5GB), 你就可以暫存整個 Table )
- All steps must be documented and a manual supplied upon completion on what was done to complete the project. This is required for our troubleshooting. (所有步驟要寫成文件以及在完成後提供一份所有過程的手冊,我們做故障排除時會需要它)
- You have probably encountered this bug: “Wrong 64-bit dependencies on 32-bit version of Ubuntu”. It's being worked on. (你可能遇到了這個 bug: XXXX. 這已經在進行中.)
- The Export utility has finished exporting "43970051" rows. (Export 工具已經完成匯出 xxxx 筆資料)
- Something went wrong here (這裡出了一些問題)
- I was using FreePBX 2.10 but I guess it doesn’t quite matter as I am using a custom context anyway. (... 我猜 完全沒差 因為...)
- unless you’re claiming the code is GPL compliant. (...遵從 GPL)
- We currently have several Asterisk projects on going, we need someone that has experience with Asterisk to move on with those projects. (... 繼續那些專案)
- The import process will take several minutes to complete. (匯入程序會花費幾分鐘來完成)
- The Oracle VM guest will temporarily appear in the Unassigned Virtual Machine folder. (Oracle VM guest 會暫時出現在 Unassigned Virtual Machine 的資料夾)
- I can’t be certain though, because I don’t have the proper data. (我無法肯定,因為我沒有合適的資料)
- when you're trying to achieve 5 9’s of reliability(99.999%), which equates to 5 minutes, 15 seconds or less of downtime in a year. (... 5 個 9 的可靠度(99.999%, 這等於是一年之中 downtime 5 分15秒 或更少)
- I thought it is my firewall setting, turns out it is filtered by datacenter. (我以為...結果是...)
- Because Asterisk is open source, you have the freedom to make it your own. (...以自己的方式來製作)
- I am in search of someone to help set up for a 10 user call center. (我在找尋...)
- It’s made up of two parts, our custom PCB being a hardware platform that makes use of the Blackfin CPU architecture and our software that runs on this device. Essentially a small footprint version of the Asterisk PBX system (它是由兩個部分所組成 我們客製的PCB 這是使用 Blackfin CPU 架構的一個硬體平台 以及運行在這個裝置上的軟體 基本上是一個小型的 Asterisk PBX 系統)
- As others suggested, see if there is some error into the alert log. (如其他人建議的,看看是否有錯誤在 alert log 內)
- What version of Asterisk? Where are you seeing the data you display above? (Asterisk 什麼版本,你在哪裡看到那些資料)
- We wish to give free email accounts to our 10,000+ customers. Essentially just like free accounts from gmail, hotmail, yahoo, etc. (我們希望給 10000 位以上的客戶免費郵件帳號。基本上就像 gmail, hotmail, yahoo 等的免費帳號)
- I have been fighting all night with version 1.8 and have not found a way to do this with any command. (我用版本 1.8 奮鬥了整晚,且並沒有找到用任何指令作這個的方法)
- Need a system administrator to handle various issues that come up on my system. (需要一位系統管理員來處理各種發生在我的系統的問題)
- The Open Source Asterisk software has become very well known and is now one of most widely used solutions in the world. (開放原始碼 Asterisk 軟體變得非常有名,而且是現在在世界上最常被使用的方案之一)
- How can I promote myself to make customers more likely to accept my bids? (我可以如何推銷自己,使客戶更有可能接受我的報價)
- If you see a log file that shows no errors, you’re done. (如果你看 log 檔沒有顯示錯誤,你就完成了)
- I tried your hack but somehow it give me some errors so I have not make it work yet (我試了你的程式, 但不知怎麼的, 它出現一些錯誤以致於我還沒有使它運作)
- I have made the changes as requested. Please let me know what you think (如要求的,我已經作了變更)
- There already are nearly 50 available Android applications(mostly free) that you can display on your watch. (已經有接近 50 個可用的 Android APPs(大多是免費的) 可以顯示在你的手錶上)
- VMware Workstation provides a seamless way to access all of the virtual machines you need, regardless of where they are running. (VMware Workstation 提供一個無縫的方法,存取所有的虛擬機器,不管它們在哪裡運行)
- Job was not as described (工作不像所敘述的)
- Database Lookup Advice (資料庫搜尋的建議)
- If you will hold for a moment, Mr.Smith, I will check to see if Mr.Wang is available. (Smith 先生,如果你可以等一下,我可以幫你確認 Wang 先生是否有空。)
- I just want to get some clarification. (我只是想弄清楚一些事情)
- You must have a solid knowledge about Linux Administration and know a lot about how to get web services running. (你必須有相關 Linux 管理的實務知識以及知道很多關於如何使網站運作)
- For those who are doing commercial PBX installations, and regularly run into the issues of NAT, and one way audio, particularly where both ends are behind NAT, OpenSBC could be the answer. (對於那些在做營運用PBX安裝,經常遇到 NAT 問題及單向語音,特別是在兩終端都是在 NAT 以內,OpenSBC 可能就是答案)
- This doesn’t belong in extensions.conf (這不應該在 extensions.conf )
- I might be able to assist (我可能可以協助)
- Does it come with warranty (他有保固嗎? ) come with 有, 附帶
- I think this Asterisk does not come with G729. (我認為這個Asterisk 沒有 G729)
- Problem with outbound dialing from remote phone (從遠端話機撥出電話的問題)
- I can’t ping it nor can I bring up the web interface (我既無法 ping 它,也無法帶出網頁介面)
- No additional hardware is required (不需要額外的硬體)
- What would be the best approach? (什麼是最好的方法)
- I need Trixbox 2.8 and 2.6 version to be installed on OpenVZ server (我需要安裝 Trixbox 2.8及2.6 在 OpenVZ 主機上)
- Everything is going nicely(fine/well)) except that I can’t get NV_FAXDETECT to compile properly into 10.0. (一切都進行的很好,除了我無法將 NV_FAXDETECT 正確的編譯到 10.0)
- How do I avoid this error coming up again? (我如何防止這錯誤再發生)
- When we then hangup and redial immediately, the calls do not go through, we then have to try to redial a couple of times and then it suddenly gets through. There is nothing in the verbose log with asterisk -rvvv. (然後當我們掛斷電話且立即重撥,電話就不通,然後我們要試著重撥幾次,它突然就通了。在用指令 asterisk -r 的 verbose log 裡沒有東西)
- There was no issues for both incoming and outgoing calls till yesterday (直到昨天,撥入及撥出兩個都沒有問題)
- What’s wrong with this command? (這指令有什麼問題嗎?)
- Need further clarification to give the quote (需要進一步說明來提供報價)
- I’ll ask him for his ideas too (我也會詢問他的想法)
- You are supposed to be at station at nine (你應該在九點時到車站)
- You were supposed to call me when you got home (當你回家後應該要打電話給我)
- We do not recommend using CentOS at all (我們完全不建議使用 CentOS)
- Please note that as compared to old generation modem based fax applications ICTFAX is more efficient, reliable and easy to maintain.
Phrases 2
- before we're done with for loops, let's check out some common mistakes you may come across while trying this yourself. 在我們完成 for 迴圈之前,讓我們來看看當你自己測試時可能會遇到的一些常見錯誤
- iterate ; iteration ; iterable
- a certain type isn't iterable 某種類型不是可迭代的
- stop the iteration process early 提前停止迭代過程
- A for loop iterates over each element. for 迴圈迭代每個元素
- you are able to examine each individual element in the string and manipulate it how you’d like 您可以檢查字串中的每個單獨(個別)元素,並依您的喜好進行操控
- Python does not consider "567.89" a number Python 不會將「567.89」視為一個數字
- You can’t mix single and double quotes in the same string or you’ll get a syntax error 您不能在同一個字串中混用單引號和雙引號,否則會產生語法錯誤
- Select the correct iterative statement 選擇正確的迭代語句
- Unintended infinite loops, Unexpected infinite loops 意外的無限迴圈
- Why initializing variables matters 為什麼初始化變數很重要
- Can you work out what this function does 您能找出這個函式的作用嗎
- A while loop will continuously execute code depending on the value of a condition. while 迴圈會依據條件的值連續執行程式碼
- learn how to leave the loops up to the computer 學習如何將迴圈交由電腦處理
- organize;structure
- how to organize our code and functions
- how to structure our code and functions
- Is it even practical to avoid systemd any more 不再使用 systemd 是否實際可行
- Unfortunately, some of these services don’t have an alternative any more 不幸的是,有些服務已沒有(不再有)其他選擇了
- Many of the complaints people make about it 人們對它的許多抱怨
- Much like how decisions affect different outcomes in our everyday lives 就像決策如何影響我們日常生活中的不同結果一樣
- her prospect will want a follow up meeting to further discuss her company’s proposal 她的潛在客戶會想要一個追蹤會議,進一步討論她公司的提案
- If Maria closes a deal with a major potential client, her boss will reward her with a raise to acknowledge her hard work 如果 Maria 與潛在的大客戶達成交易,她的老闆就會加薪獎勵她,以肯定她的努力工作
- at least;at most
- Invalid username. Must be at least 3 characters long
- Invalid username. Must be at most 15 characters long
- remember that this technique can only be used when you're returning a value inside the if statement 請記住,這技巧只能使用在 if 語句中返回值時
- Companies can set different criteria for what a valid username looks like. 公司可以為有效的使用者名稱設定不同的標準
- the result is a Boolean of the appropriate value 結果是一個適當值的布林值
- Refactoring code - a process to restructure code without changing functionality 重構程式碼 - 在不改變功能的情況下重構程式碼的過程
- This principle can be applied to all aspects of writing code from picking your variable names to writing clear concise expressions. 這個原則可以應用在撰寫程式碼的所有方面,從選取變數名稱到撰寫清晰簡潔的表達式
- argument; parameter; variable
- The type() function returns the data type of its argument type() 函式會返回其參數的資料類型
- we can pass values into a function as parameters by passing values like the name or department in the example earlier 我們可以將值作為參數傳入函數,傳入的值就像前面例子中的名稱或部門一樣
- Let's make it do a little more 讓我們讓它做多一點
- All those functions come as a part of the language, and we'll look into a bunch of other built-in Python functions throughout this course 所有這些函數都是 Python 語言的一部分,我們也會在本課程中研究其他一些內建的 Python 函數
- It’s like giving yourself and other developers hints about what kind of data the variable is supposed to hold. 這就像給自己和其他開發人員提示,變數應該持有什麼樣的資料
- As you get more familiar with Python, you’ll be able to communicate more efficiently with computers and do more with your data analysis tools 隨著您對 Python 越來越熟悉,您將能夠更有效率地與電腦溝通,並使用資料分析工具完成更多工作
- you’ll surely make progress as a Python learner 作為 Python 學習者,您一定會有所進步
- there are a few guiding principles and resources that can help you along the way. 有一些指導原則和資源可以幫助您走這條路
- Conditional statements: Sections of code that direct program execution based on specified conditions 條件語句: 根據指定條件指示程式執行的程式碼區段
- getting familiar with its fundamental syntax and semantics will be useful for your future career 熟悉其基本語法和語義對您未來的職業生涯非常有用
- The same is true for programming 程式設計也是如此
- We went through a lot of new concepts and it might take several passes until you feel comfortable with them 我們經歷了許多新的概念,您可能需要花費好幾次的時間,直到您覺得熟悉為止
- Code editors and IDEs are essential for writing efficient Python code. 程式碼編輯器和 IDE 對於撰寫有效率的 Python 程式碼是不可或缺的
- It is a popular IDE that many developers use and love
- It is great for beginners because it is easy to use and has a large community of users which means there are tons (lots) of tutorials and resources available online 它非常適合初學者,因為它容易使用,而且有一個大型的使用者社群,這表示線上有大量的教學和資源可供使用
- Overall, PyCharm is a great choice when it comes to an IDE. 總體而言,就 IDE 而言PyCharm 是最佳的選擇
- An IDE is a software application that provides comprehensive facilities for software development IDE 是一種軟體應用程式,可為軟體開發提供全面的便利
- Now it’s your turn to try! Give this a go yourself. 現在輪到(換)你嘗試了!自己試試吧
- We won't get into these in this course but if you want to learn more about them on your own 我們不會在本課程中涉及這些,不過如果您想自行(靠自己)瞭解更多資訊
- Python actually has a lot more advanced numeric capabilities that are used for data analysis, statistics, machine learning, and other scientific applications Python 實際上有許多更進階的數值功能,可用於資料分析、統計、機器學習和其他科學應用程式
- You might need to count how many times a certain word appears in a text, or work out the average time it takes for an operation to complete 您可能需要計算某個詞在文本中出現的次數,或計算出一個操作完成所需的平均時間
- you could have the program ask you for data interactively 可以讓程式以互動方式詢問您資料
- There are platform-specific scripting languages like PowerShell which is used on Window 有特定平台的腳本語言,例如在 Window 上使用的 PowerShell
- There are also general-purpose scripting languages similar to Python 也有類似 Python 的通用腳本語言
- There's almost always someone on the Internet who's trying to do what you're doing and can help point you in the right direction when you're stuck. 網路上幾乎總會有人在嘗試做您正在做的事情,當您遇到困難時(卡住時),他們可以幫助您指出正確的方向
- Not only that, but it's also used in fast-growing areas of IT 不僅如此,它也用於快速成長的 IT 領域
- The most important thing to remember is that you're never alone. 最重要的是要記住,您永遠不會孤單
- It's really important to keep in mind that even experienced programmers may need to ask a colleague a question from time to time or look something up on the Internet 即使是有經驗的程式設計師,也可能需要不時向同事請教問題,或在網際網路上尋找資料,記住這點真的很重要
- classmate(s);teammate(s) 同學;隊友
- So if at any point you get stuck, don't get discouraged. Making mistakes helps you improve. The more you see failure or broken code as an opportunity to learn 因此,如果您在任何時候卡住了,不要灰心。犯錯有助於您的進步。您越是將失敗或有問題的程式碼視為學習的機會
- A large part of programming is learning through trial and error and asking questions. 程式設計的很大一部分是透過嘗試、錯誤和提問來學習
- if you're planning a career in IT, chances are you'll interact with Python quite a bit. 如果您打算從事 IT 工作,您很可能會與 Python 有相當多的互動
- Python was considered a beginner's language and was mostly used for teaching concepts or writing very small simple scripts Python 被認為(視為)是一種初學者語言,主要用於概念教學或非常小的簡單腳本撰寫
- can > may > could > might 可能 (機率)
- Semantics are the meaning and logic of coded statements 語義是編碼語句的意義和邏輯
- so it is important to be mindful of syntax when writing code 因此在撰寫程式碼時注意語法是很重要的
- If your code results in an error or an exception, pay close attention to syntax and watch out for minor mistakes 如果您的程式碼產生錯誤或異常,請密切注意語法,並留意細微錯誤
- In the meantime, ; Meanwhile 同時;在此期間
- you'll want to install Python on your computer so you can run it locally and experiment with it as much as you like 您會想在電腦上安裝 Python,這樣您就可以在本機上運行 Python,並盡情使用它進行試驗
- We'll be here to help you check that you've really got your head around these concepts with regular quizzes like this. 我們會透過這樣的定期測驗,幫助您檢查自己是否真的掌握(明白)了這些概念
- If you got most of the questions right, great job. If not, no worries it's all part of learning 如果您答對了大部分的問題,那就太好了。如果沒有,不用擔心,這是學習的一部分
- using a computer to perform a certain task. 使用電腦來執行某項任務
- human intervention is required to complete the tasks 需要人為介入(干預)才能完成任務
- we'll be talking about when it makes sense to apply automation and exactly how you do it. 我們將討論何時應用自動化是合理的,以及你實際該如何作
- some tasks just aren't suited for automation. 有些任務(工作) 就是不適合自動化
- fundation;basic;fundamental 基礎;基本
- the fundamental concepts of computer programming 電腦程式設計的基礎概念
- The program is designed to teach you the foundations of programming in Python 本課程旨在教授您 Python 程式設計的基礎
- Throughout this course, we'll be teaching you the basics of programming and automation 在整個課程中,我們將教您程式設計和自動化的基本知識
- Discovering and defining your own career identity makes you better equipped to choose a career path that aligns with your strengths, values, and goals 發現和定義自己的職涯定位,讓您更有能力選擇符合自己優勢、價值和目標的職涯道路
- you can earn the certificate whenever you finish 無論你何時完成,你都可以獲得證書
- When you enroll in the course 當你報名參加這課程
- Personal data will be kept confidential, with your name separated from your data 您的個人資料將會保密,您的姓名將與您的資料分開
- You'll get hands-on experience with programming concepts through interactive exercises and real-world examples. 您將透過互動式練習和實際範例,親身體驗程式設計的概念
- The role of a sysadmin can vary a lot from company to company and even within different teams in the same company. 系統管理員的角色會因公司不同而有很大差異,甚至在同一公司的不同團隊中也會有所不同
- In any case, this program is tailor-made for you. 無論如何,本課程都是為您量身打造的
- tailored to your needs 針對您的需求量身打造
- automation; automate; automatically;automatic
- automating repetitive tasks
- automated processes complete instructions exactly as coded
- Scripts can be used for automating specific tasks
- the automatic system
- understand their role in automation
- focus on how this language applies to automating tasks in the world of IT systems support
- we'll be talking about automation, which is the process of getting computers to automatically do a task that us humans normally have to do by hand 我們將討論自動化,這個是讓電腦自動執行人類通常必須手動完成的工作的過程
- So don't be afraid to make mistakes, it will give you a leg up. 所以不要害怕犯錯,這會讓你更有優勢
- Working in IT is more than just a job. It's a career path 從事 IT 不只是一份工作。它是一條職涯道路
- The common thread across all of these roles is knowing how to write code to solve problems and automate solutions 所有這些角色的共通點是知道如何編寫程式碼來解決問題和自動化解決方案
- Those who push themselves to learn how to code in Python typically saw strong career growth. 那些努力學習 Python 程式碼的人,通常都有強勁的職涯成長
- To be able to take courses at my own pace and rhythm has been an amazing experience 能以自己的步調和節奏上課,是個很棒的經驗
- Commit to experimenting with AI for something that will make a real difference to you and your work 致力於嘗試使用 AI,為您和您的工作帶來真正的不同
- Gen AI tools can help you get started with writing a program from scratch too. This can save lots of time and boost productivity. Gen AI 工具也可以幫助您從零開始編寫程式。這可以節省許多時間並提昇生產力
- carefully consider if you need to use confidential or sensitive information to perform your task 請謹慎考慮是否需要使用機密或敏感(機敏)資訊來執行任務
- AI has helped make me more efficient and creative in my daily work, 在我的日常工作裡 AI 已經協助使我更有效率及創新
- add a new capability to start debugging directly from chat 新增一個功能從 chat 直接啟動偵錯
- Luis will introduce you to the ways that he incorporates AI into his daily workflows to do things like check code, understand system vulnerabilities, and more. Luis 將向您介紹他如何將 AI 結合日常工作流程,以執行檢查程式碼、瞭解系統漏洞等工作
- In the upcoming series of videos you will be introduced to Luis 在接下來的一系列影片中,會向您介紹 Luis
- You can also use generative AI to augment routine tasks 您也可以使用產生式 AI 來增強例行性工作
- simplify day-to-day work; streamline communications 簡化
- offering powerful capabilities to analyze data, streamline communications, and make informed decisions 提供強大的功能來分析資料、簡化溝通並做出明智的決策
- But this functionality is mostly not needed in an embedded application 但嵌入式應用程式大多不需要這些功能
- details that quantify an accomplishment 量化一個工作成就的細節
- Everybody else is doing so much better 所有其他人都做得更好
- Reflecting on your career no matter where you've worked 反思你的職涯,無論你在哪裡工作
- There's no way you can know everything. We have people who work on those things across the company and you don't have to know everything. 你不可能什麼都知道。我們公司有專人負責這些事情,你不需要什麼都知道
- Those folks can support you, and they can also be a great example of how far you've come when you share your skills with them as well 這些人可以支援你,當你與他們分享你的技能時,他們也可以成為你的好榜樣
- If your internet service is not fast enough to allow for a video interview, you can request a phone interview instead 如果您的網際網路服務速度不夠快,無法進行視訊面試,您可以要求電話面試
- you should download that software, if you don't have it already 你應該下載該軟體 (假如你還沒有)
- Typically, the recruiter or hiring manager will reach out to you over the phone or email to share information about which software will be used for the interview 一般而言,招聘人員或人事經理會透過電話或電子郵件與您聯繫,分享面試時將使用的軟體資訊
- you’ll also be going into detail about your knowledge of the profession 你還會詳述你的專業知識
- you’ll talk with the recruiter or hiring manager about yourself, the kind of work or training you have, and why you want the job 您將與招聘人員或用人經理談到您自己、您所從事的工作或接受過的訓練,以及應徵這份工作的原因
- It’s important to showcase your best self in the introductory phone call 在介紹電話中展示最好的自己非常重要
- It shows that you're willing to take the time to ... 這展現了你願意花時間...
- You've learned a lot through this program that can help you stand out as a candidate 透過這個課程,你學到了很多,這些可以幫助你在應徵者中脫穎而出
- What is an effective way to stand out as a candidate 作一個應試者什麼有效方法可以讓你脫穎而出
- can help set you apart as a great candidate for the job 協助讓您脫穎而出,成為該工作的最佳人選
- If you’d like, you can let the company know that you appreciate the opportunity to be considered and that you’d be interested in any future roles that might be a good fit 如果您願意的話,您可以讓公司知道您很感激有機會被考慮,而且您對未來任何可能適合的職位都很感興趣
- XXX and YYY are two distinct components XXX 與 YYY 是兩個不同的元件
- improving model accuracy, reducing hallucinations, and tailoring LLMs for specific tasks 改善模型精確度, 減少幻覺及為特定任務定制 LLMs
- While fine-tuning may be ideal for certain use cases 雖然微調可能很適用某些應用案例
- generative model; generation quality; generated response 生成式模型; 生成品質; 生成的回應
- Once the most relevant data points 最相關的資料點
- an external knowledge source in relation to a user query 與使用者查詢相關的外部知識來源
- My team works closely with our remarkable security experts(與...密切合作)
- It's likely that...; It's unlikely that... (有可能...; 不可能...)
- Python considers a new line to be a type of whitespace. (將...視為...)
- we're going to put together everything we learned about lists and strings (整合在一起)
- This process is often referred to as parsing(通常是指.../稱為...)
- This will allow us to analyze them more easily.(更容易地)
- Essential Python components for automation(基本/必要; 自動化)
- You could incorporate a conditional statement to only perform these actions if the device IDs meet certain conditions(合併/引入;特定的/某些)
- you might iterate through a list of device IDs using a for loop(迭代)
- you have just been informed of a new criteria for employee IDs.(被告知...)
- As one example; As an example (舉一個例子)
- Regardless of the timeframe(時間範圍)
- When new models are released you'll simply swap them out without needing to rewrite your entire codebase. (切換; 不需要; 整個程式庫)
- Microsoft’s Azure cloud services experienced a significant outage, causing widespread disruption. (發生了重大的停機, 導致大範圍服務中斷)
- with great power comes great responsibility (能力越大, 責任就越大)
- At the moment, there is no unified way (目前)
- providing flexibility for different usage scenarios (不同使用情境的彈性)
- As shown in the images provided (如提供的圖片顯示)
- requiring no GPU / without the need for a GPU (不需要 GPU)
- to provide a more comprehensive toolset for users (更 全面/完善)
- if incorporated into LM Studio in the future (整合/合併)
- you have to deal with plenty of image files (大量的)
- Fortunately 16GB of RAM is more than sufficient for many home users. (綽綽有餘)
- which could lead to false positives (這個可能導致偽陽性/誤警報/誤報)
- Does not heat up even under heavy load (不會過熱既使在高負荷下)
- then the issues started to show up (然後問題就開始出現)
- I have no idea what's that for (我不知道那是做什麼)
- Thanks for your reply.
- I appreciate your message.
- I was so pleased to hear from you.
- Thank you so much for responding to my email.
- Thanks for getting back to me.
- Thank you for the prompt reply.
- Thank you for the quick reply.
- In simple words/In simple terms (簡單來說), In summary (總之)
Cybersecurity
-
(想要知道有多少員工經常點選釣魚電子郵件。目標是找出哪五個部門最常點選這些電子郵件。)
- on a daily basis(在日常)
-
- if it was compromised (如果受到入侵/危害)
- Intellectual property (智財)
- They can have a significantly negative impact on an organization if leaked publicly. (嚴重的負面影響;公開洩漏)
- Examples of confidential data include proprietary information such as trade secrets, financial records, and sensitive government data. (專利資訊;商業秘密;財務紀錄)
- Access to confidential data sometimes involves the signing of non-disclosure agreements (NDAs)
- This data classification type is important for an organization’s ongoing business operations (持續營運)
- Unauthorized access to sensitive data can cause significant damage to an organization’s finances and reputation. (未授權存取;重大損害;聲譽)
- personally identifiable information (PII), sensitive personally identifiable information (SPII), and protected health information (PHI)
- Public data, Private data, Sensitive data, Confidential data
- If an individual gains unauthorized access to private data(個人;未經授權存取)
- Private data is information that should be kept from the public. (不可公開)
- threats, risks, and vulnerabilities that are posed by social engineering attacks, such as phishing (由社交工程造成的...)
- such as intellectual property, trade secrets, PII, and even financial information (智慧財產;商業機密;財務資訊)
- helps you prepare for the worst-case scenario, even if it doesn't happen(對...做準備;最糟情況)
- cybersecurity profession(網路安全工作)
- cybersecurity professionals(網路安全專家)
- cybersecurity field(網路安全領域)
- refine your understanding of key security concepts(精進/改進)
- Writing code that assigns security incident tickets to the appropriate cybersecurity team based on its priority level. (寫程式依據優先等級分派資安事故單給合適的資安小組)
- This results in DNS resolvers sending large responses to (導致)
- which can lead to significant issues like unplanned downtime (導致; 重大問題; 意外停機)
- can access restricted information (限制性的)
- Security professionals are often tasked with reviewing log files(被要求/要負責/通常的任務)
- Automate cybersecurity tasks with Python
- removing usernames that match specific criteria from an access list.(特定標準)
- Make sure your browser is up to date with the latest version(確認瀏覽器是最新的版本)
- it might be used to determine whether or not to lock an account. (是否鎖定帳戶)
- checks whether someone is allowed to access a particular file (是否...; 存取特定檔案)
- improve efficiency; allow it to work effectively (提高效率; 有效運作)
- use Python code to reduce the manual effort needed to manage an access control list(人工作業; )
- Throughout this certificate you will use Qwiklabs and Jupyter Notebooks to complete hands-on activities(整個認證課程中;實作)
- Security analysts can access Python through a variety of environments(各種環境)
- The fast.log file is used for basic logging and alerting and is considered a legacy file format(視為...;傳統)
- The Network-based IDS application inspects network traffic from different devices on the network(檢查/審視)
- When suspicious or unusual network activity is detected(可疑的;不尋常的)
- IDS (Intrusion Detection System) is an application that monitors activity and alerts on possible intrusions.(監視活動;可能入侵的告警)
- Detection requires data, and this data can come from various data sources.(各種的)
- It’s important to know how to read and interpret different log formats so that you can uncover the key details surrounding an event and identify unusual or malicious activity.(解讀;發掘;查明;不尋常)
- logs provide key details about activities that occurred across an organization(發生)
- logs record events that happen on a network, or system.(發生)
- intrusion detection systems; intrusion prevent systems (IDS;IPS)
- investigating an alert involving a possible network intrusion(網路入侵)
- When an outage occurs due to a security incident(發生資安事件的停機)
- Business Continuity Plan(BCP 營運持續計畫)
- the three letters in the CIA triad stand for confidentiality, integrity, and availability(資安鐵三角;機密性;完整性;可用性)
- ensure that you complete a thorough analysis so that you have enough information to make an informed decision about your findings.(徹底分析;做出明智的決定;發現)
- you'll receive and assess the alert to determine if it's a false positive(評估;確定/決定;誤警報)
- which prioritizes incidents according to their level of importance or urgency.(重要等級或緊急程度)
- Having previously investigated the file hash, it is confirmed to be a known malicious file.(之前調查過檔案雜湊值,證實這是已知的惡意檔案)
- The email body and subject line contained grammatical errors.(語法錯誤)
- Tedious, error-prone, or time-consuming tasks can be automated, while analysts can prioritize their time with other tasks.(繁瑣,容易出錯或耗時工作;優先處理...)
- It is an example of a non-automated playbook, which requires step-by-step actions performed by an analyst.(非自動的手冊;一步一步動作)
- This depicts the process for detecting a DDoS and begins with determining the indicators of compromise, like unknown incoming traffic.(首先確定入侵指標;)
- Documentation must be regularly reviewed and updated to keep up with the evolving threat landscape. (文件必須定期審閱與更新,以跟上不斷演變的威脅形勢)
- Incident response plans standardize an organization’s response process by outlining procedures in advance of an incident. (事件發生前)
- If a malicious actor compromised a system, evidence must be available to determine their actions so that appropriate legal action can be taken. (採取適當的法律行動)
- You observe a known user successfully authenticate a new device using two-factor (觀察到; 注意到)
- Security terms
- malicious actors (惡意行為者)
- malicious activity (惡意活動)
- attackers (攻擊者)
- security incidents(資安事件;安全事件)
- security analysts(資安分析師; 安全分析師)
- security professionals(資安專家; 安全專家)
- security profession(資安工作)
- security field(資安領域)
- the suspicious IP address (可疑的)
- unusual processes (不尋常的)
- IoCs may be the result of human error, system malfunctions, and other reasons not related to security. (人為錯誤; 系統故障)
- baselines help establish a standard of expected or normal behavior for systems, devices, and networks. (基線)
- A baseline is a reference point that’s used for comparison. (baseline 是...)
- Once something unusual or suspicious is detected (不尋常或可疑的東西)
- How could the company prevent an incident like this from occurring again?(如何防範這類的事件再發生)
- the stages of incident detection, investigation, analysis, and response(事故偵測;調查;分析;回應)
- analyze the contents of captured packets(擷取的封包)
- The app should be in compliance with PCI-DSS.(符合/遵守)
- developers tend to focus on making their applications work correctly rather than protecting their products from injection.(往往更;讓...正常運作;而不是)
- Malware(惡意軟體)
- Virus(病毒)
- Worm(蠕蟲)
- Trojan(木馬)
- Ransomware(勒索軟體)
- Spyware(間諜軟體)
- analyzing the suspicious message(可疑的)
- the group managed to gain access to the organization’s network and internal tools.(群體;成功取得...的存取)
- Threat actors use many different tactics to carry out their attacks.(威脅行動者;手法;執行)
- unauthorized access to restricted systems.(未經授權存取; 受限系統)
- specific type of attacks that cybercriminals commonly use. (網路犯罪)
- using fictitious emails to evaluate security awareness at the company. (安全意識)
- Keeping software updated requires effort. (軟體保持更新需要付出努力)
- Vulnerability scanners are meant to be non-intrusive. (應該; 非侵入性)
- Examples of remediation steps might include things like enforcing (矯正)
- We'll explore this step in more details (更多細節)
- An employee reports that they cannot log into the payroll system with their access credentials. (無法登入; 存取帳密)
- Symmetric and asymmetric encryption (對稱與非對稱加密)
- keep private; keep safe (保持私密; 保持安全)
- you'll review the controls in place to prevent data leaks. (現有的控制)
- Periodically auditing those accounts is a key part of keeping your company’s systems secure.(定期; 保持...安全)
- Score risks based on their severity (嚴重性)
- So much of the global marketplace has shifted to cloud-based services. (轉移至)
- As the environment continues to transform, (當...時候)
- Don't get discouraged now; Don't let anyone discourage you from cybersecurity. (不要灰心)
- Suppose you wanted to know what department the employee using ...(假設)
- The principle of least privilege is the concept of granting only the minimal access and authorization required to complete a task or function. (最小權限原則)
- we use u to represent the user, g to represent the group(表示; 代表)
- its output indicates that the working directory is logs (顯示; 指示)
- Although it took some practice and time to get used to, it has been one of the biggest tools ...(需要一些練習與時間來習慣)
- you'll become much more familiar with(變得更加熟悉)
- it might happen because we don't have the appropriate permissions to perform a command. (適合的)
- I misspelled the command(拼錯)
- the bash shell is the most commonly used shell in the ...(最常使用的)
- You might examine different types of logs to identify what's going on in the system. (檢查; 查明系統發生了什麼事)
- Almost everyone learned on their own by experimenting (透過實驗自學)
- These individuals will likely already have experience using GUIs (這些人; 可能)
- security analysts commonly use a CLI in their everyday work (通常; 日常工作中)
- using a GUI is more like ordering food from a restaurant. (更像)
- Using virtual machines can also be an efficient and convenient way to perform security tasks. (也可以是有效率且方便的方式)
- One more aspect to consider is that (還有一個考慮的方向是)
- The OS is responsible for ensuring that each program is allocating and de-allocating resources. (負責; 釋放)
- A variety of programs, tasks, and processes are ... (各式各樣)
- The OS handles resource and memory management to ensure the limited capacity of the computer system is used where it's needed most. (電腦系統的有限容量; 最需要的地方)
- make sure all the resources of the computer are used efficiently. (有效地)
- Security analysts should be aware of vulnerabilities that affect operating systems. (應該要了解; 影響)
- They run multiple applications at once (一次)
- will be an essential part of your job as a security analyst. (基本部分工作)
- The shared responsibility model states that the CSP must take responsibility for... (共同職責模式;規定)
- Brute force attacks are a trial-and-error process of guessing passwords. (暴力破解; 反覆試驗)
- up-to-date; out-of-date (最新; 過期)
- security hardening involves minimizing the attack surface or potential vulnerabilities and keeping a network as secure as possible. (安全強化; 涉及/包括; 攻擊表面; 潛在漏洞; 盡可能保持網路安全
- refer to; referred to as (是指...; 這被稱為...)
- Software as a service, refers to software suites operated by the CSP that a company can use remotely without hosting the software.
- it is referred to as a hybrid cloud environment.
- Open-source tools and proprietary tools (專有/私有工具)
- Analyst; Analysis; Analyze; Analytic
- like machine learning or data analytics
- As a security analyst
- Splunk is a data analysis platform
- Splunk Enterprise is a self-hosted tool used to retain, analyze and search the log data to provide security information and alert in real-time
- From there I managed to get myself into a security vendor and learn security (從那時開始, 我成功進入一家網路安全供應商學習網路安全)
Cybersecurity 2
Job Interview
Words
- In-person interview 面談
- Phone screen 電話篩選
- Hiring manager 人事經理
- Recruiter 招募(聘)人員
- Employer 雇主
- Employee(s) 雇員
- Staff 員工
- Candidate(s) 應試者
- Interviewer 面試官
- Job seeker(s) 求職者
- Recruiters, Headhunters, and Staffing Agencies 招聘人員、獵頭公司和人力派遣機構
Before Interview
The following Strategies are effective ways to prepare for a job interview:
- Review the job description
- Practice describing your skills and experiences
- Review your resume
Build rapport with interviewers
與面試官保持融洽關係
- Rapport is a friendly relationship in which the people involved understand each other's ideas and communicate well with each other.
- Building rapport begins with the very first interaction you have with the company's staff by phone, email, or video conference. It's important to use a professional tone in the email you write, expressing your interest in the job. But it's also important to be polite and friendly. Expressing appreciation for being considered and having the potential opportunity to interview is one way to build rapport.
- Phone screen 電話篩選
- During the phone screening and in-person interview, you can ease interview nervousness by engaging actively in a way that feels natural to you 在電話篩選和面試過程中
- When and if you have an initial phone screen, you can use a friendly, conversational tone of voice 當您進行初步電話篩選時
Prepare for the introductory call
It’s important to showcase your best self in the introductory phone call. In this conversation, you’ll talk with the recruiter or hiring manager about yourself, the kind of work or training you have, and why you want the job. You might also be asked specifically about your salary requirements. For this question, it’s a good idea to prepare in advance and conduct an internet search for “average salary for entry-level security analysts.”
During Interview
Anser Open-Ended Questions
STAR: An interview technique used to answer behavioral and situational questions 用來回答行為和情境問題的面試技巧
Answer open-ended (開放式) interview questions with STAR method:
- Situation (情況) is the project you worked on or a challenge that you had to overcome.
- Task (任務) outlines the key responsibilities or role you played in solving the challenge described in the situation phase.
- Action (行動) describes the exact steps you took to resolve the challenging situation you described.
- Result (結果) , sharing the result of your challenge or example shows the employers how the situation was resolved as a direct result of the actions you took. (Tip: if an employer asks you about a situation that didn’t have a positive outcome, try to focus on what you learned from the situation and how that experience helped you become a better employee.)
Tip #1
If an interviewer asks you to discuss a skill that you don't have, it's okay to admit you haven't learned it yet. However, the trick is to confidently mention that while you don't have that particular skill, you're a quick learner and eager to develop that skill.
Tip #2
Taking the time to fully understand a problem or question to provide the best solution or answer possible. When interviewing, don't be afraid to ask the interviewer for a moment to think about your answer. It shows that you're willing to take the time needed to understand the question and provide a response that is meaningful and relevant.
Ask Questions
During the second half of an interview, the interviewer will ask if you have any questions for them. It's important to have some questions prepared to ask at this point.
- What is the biggest challenge I might face coming into this role and how would I be expected to meet that challenge?
- In what ways can I contribute to the success of the team and the organization? 我可以在哪些方面為團隊和組織的成功做出貢獻
- What would you say is the best part about working for this company?
- What is a typical day like for [an analyst]?
- What is the potential for growth in this role?
Panel Interview (小組面試)
During the panel interview, you’ll meet with two or more people and discuss yourself and your ability to contribute to the organization. If you’re nervous about this, remind yourself that the team brought you in for the interview for a reason. When you feel confident in your abilities, you’re better able to showcase your knowledge about the security industry and demonstrate your ability to work well with a team.
Be sure to engage with each panelist by giving them your full attention during the interview. Maintaining eye contact can help you express confidence, but for those who cannot do so, actively engaging with each panelist in your own way is just as important. 在面試過程中,請務必與每位面試官都有接觸。保持眼神接觸可以幫助您表達自信,但對於無法做到這一點的人來說,以自己的方式積極地與每位面試官接觸也同樣重要。
It’s likely that each panelist will ask you at least one question during the interview. It’s okay to address the whole panel when answering a question, rather than only directing your response to the person who asked the question. 在面試過程中,每位小組成員很可能至少會問您一個問題。在回答問題時,可以針對整個面試小組,而不是只針對提問的人。
After Interview
Follow-up Email
It's nice to send a follow-up email a day or two after your in-person interview. It's also a good idea to mention something specific from your interview in this email. It shows that you were actively engaged in the conversation.
One week after the Interview:
Hello [Recruiter’s Name],
I hope you’re doing well. It’s been a few weeks since my interview for the [Job Position], and I wanted to check in on the status of my application.
Please feel free to contact me at your convenience, as I’m excited to hear from you.
Thank you,
[Your Name]
Four days later:
Hello [Recruiter’s Name],
I hope I’m not bothering you. I interviewed for the [Job Position] a few weeks ago and wanted to follow up again on my application status. I would really appreciate an update when you get the chance, as I’m still very interested in the role.
Thank you,
[Your Name]
Final Follow-up:
Hello [Recruiter’s Name],
It’s been a few weeks since my interview for the [Job Position], and I haven’t received an update. If I don’t hear back soon, I will continue exploring other opportunities. However, I’m still very interested in joining your team, so if I’m not a fit for this role, I’d appreciate being considered for future openings.
Thank you,
[Your Name]
Final offer
After the company extends their initial offer, you’ll need to decide whether or not to accept it or negotiate for a higher salary or other benefits. Feel free to ask for a day or two to make your decision 在公司提出初步工作條件後,您需要決定是否接受,或是與公司協商更高的薪資或其他福利。請隨時要求一兩天的時間來做決定。
More Resources
Seeking jobs
Job preparation
Interview questions
AI Resume
- Reactive Resume - A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.
- kickresume - AI Resume Builder
- Resume-Matcher - is an open source, free tool to improve your resume.
Phrases 3
- A website is producing service errors when loading certain pages.
- so it might make sense to figure out what changed between what it was working correctly and when it started to fail. 因此,找出從正常運作到開始失效之間的變化,可能會很有幫助
- but it's at least a clue that whatever's happening is related to some other service in the overall system 但它至少提供了一個線索,說明正在發生的事情與整個系統中的某些其他服務有關
- the application to finish with an error saying unable to connect to the database server. 程式結束時有一個無法連線資料庫的錯誤
- if an internal server error appears, it is important to determine what and where the error is, correct it, and understand why it occurred to avoid the same type of error in the future.
- So when you report a bug make sure you include as much information as possible
- It could be that we're dealing with proprietary software and the source code isn't available at all 這可能是因為我們所處理的是專屬軟體,而且完全無法取得原始碼
- It is important to have a reproduction case for a problem that we're trying to solve. 對於我們要解決的問題,有一個重現的案例是很重要的
- If the application used to work fine and recently started crashing. It's useful to look into what changed in between. 如果應用程式原本運作正常,但最近開始當機。研究一下這中間做了什麼改變是很有用的
- we can search for it online to try to figure out its meaning. 我們可以上網搜尋,嘗試找出其意義
- checking if the crashes still occur
- some hardware component is at fault 出問題
- reinstalling the application and running it with the default configuration still leads to random crashes 仍然造成隨機當掉
- As a first step, you tried looking at the logs to see if there's any error that may point to what's happening, but you only find an error saying application terminated and no useful information 第一步,您嘗試查看日誌,看看是否有任何錯誤可以指出發生了什麼事,但您只發現應用程式已終止的錯誤,而沒有任何有用的資訊
- A user asks for your help with a problem on their computer. When you ask for details, the user tells you that the internal billing application crashed while they were trying to generate an invoice for a customer
- As usual, 一如往常
- We'll also dive into how to document a problem and its solutions, and how to learn from our mistakes by writing postmortems 我們還會深入探討如何記錄問題及其解決方案,以及如何透過撰寫事後報告從錯誤中學習
- we'll learn a bunch of different techniques that we can use to understand the root causes and how to fix them, or at least lessen the damage when fixing is not possible 至少減小損害
- There could be a bug in some part of the code, which does an unsupported operation
- The program was starting a bunch of threads but never closing them, so it eventually ran out of memory and crashed.
- So while no data was actually lost, the reoccurring crashes were increasing the average time to process the data 因此,雖然實際上沒有遺失任何資料,但重複發生的當機情況卻增加了處理資料的平均時間
- This program parsed logs to generate alerts when it found suspicious events 當發現可疑事件時,此程式會解析日誌以產生警示
- programs that terminate with uncaught exceptions, systems that fail to update to the latest version 程式終止時未捕捉到的異常、系統無法更新到最新版本
- A program terminates unexpectedly, a device reboots for no apparent reason, the operating system hangs and we lose all our unsaved work 程式意外終止、裝置無故重新開機、作業系統當機,我們失去所有未儲存的工作
- Once you're done writing the Python script,
- hopefully you're starting to feel even more confident in your skills and abilities
- so I decided to spend more time tweaking the code to make the migration go faster 所以我決定花更多時間調整程式碼,讓轉移過程更快
- In this case, you'll definitely want to split your execution across processors
- we should double-check if the copy is really needed
- We see that there's a bunch of ffmpeg processes running, which are basically using all the available CPU 我們看到有一堆 ffmpeg 進程正在執行,基本上這些使用了所有可用的 CPU
- It seems that something is going on with the web server and we need to investigate further 似乎網頁伺服器發生了什麼事,我們需要進一步調查
- there are too many applications configured to start on boot
- address ; deal with ; take care of 解決;涉及; 處理
- The general strategy for addressing slowness is to identify the bottleneck in our device, our script, or our system to run slowly 解決緩慢問題的一般策略是找出我們的裝置、腳本或系統運行緩慢的瓶頸所在
- The operating system also takes care of some caching for us 作業系統也會為我們進行一些快取處理
- Dealing with Intermittent Issues : Have you ever tried to solve a problem that happened only occasionally? 處裡間歇性問題: 您曾經嘗試解決只偶爾發生的問題嗎
- We need to really study each problem to get to the root cause of the slowness
- we’ll have to upgrade the underlying hardware 我們必須升級底層硬體
- If we've closed everything that wasn't needed and the computer is still slow, we need to look into other possible reasons
- But eventually, you'll run out of memory and everything will slow down 但最終會耗盡記憶體,所有東西都會變慢
- But if you keep opening tabs, at some point your computer will become sluggish 但是,如果您不斷開啟標籤頁,在某個時間點,您的電腦就會變得卡鈍
- ignoring upper vs lower case and punctuation 忽略大小寫與標點符號
- We've also talked about problems that go away on their own and then pop up again 我們還談過問題會自己消失,然後又會再冒出來
- So we've looked at a few ways of getting to the root cause of a problem 因此,我們看了幾種找出問題根源的方法
- If a problem goes away by turning it off and on again, there's almost certainly a bug in the software 如果關機再開機,問題就會消失,那麼幾乎可以肯定是軟體出了問題
- It can take some time to get the setup 這可能需要一些時間來進行設定
- we have to try our code in a newly installed machine 先安裝的機器
- Whenever possible, we should check our hypothesis in a test environment, instead of the production environment that our users are working with 只要有可能,我們就應該在測試環境中檢查我們的假設,而不是在使用者正在使用的生產環境中
- looking at the documentation of the applications involved
- Searching online for the error messages that we get 在網路上搜尋我們得到的錯誤訊息
- how do we go about finding the actual root cause of the problem? 我們該如何找出問題的真正根源
- when trying to create a reproduction case, we want to find the actions that reproduce the issue 當嘗試建立重現案例時,我們希望找到重現問題的動作
- you'll find an error message that will help you understand what's going on 您會發現一則錯誤訊息,這可協助您瞭解發生了什麼事
- There could be a bunch of reasons why this could happen. It could be problems with the network routing, old config files interfering with a new version of the program, a permissions problem 發生這種情況的原因有很多。可能是網路路由有問題、舊的組態檔與新版本的程式有干擾、權限有問題
- we want to consider the simplest explanations first and avoid jumping into complex or time-consuming solutions unless we really have to 我們希望先考慮最簡單的說明,避免跳進複雜或耗時的解決方案,除非我們真的必須這樣做
- we first check if it's correctly plugged in and that there's electricity coming from the plug before taking it apart or replacing it with a new device 在拆卸或更換新裝置之前,我們首先要檢查插頭是否正確插入,以及插頭是否有電流輸出
- There are some common questions that we can ask a user that simply report something doesn't work
-
What happen when you open the app?
- What were you trying to do?
- What steps did you follow?
- What was the expected result?
- What was the actual result?
-
- you check if you can reproduce the issue on your own computer.
- what about the documentation we should note that this version of the software won't start if that directory doesn't exist 關於文件,我們應該紀錄,如果該目錄不存在,此版本的軟體將無法啟動
- to see if we find anything suspicious. 看看我們是否找到任何可疑的東西
- remediation; remediate 修補;矯正
- Depending on the problem, this might include an immediate remediation to get the system back to health, and then a medium or long-term remediation to avoid the problem in the future 視問題而定,這可能包括立即進行修復,使系統恢復健康,然後進行中期或長期修復,以避免日後發生問題
- Now, we can go ahead and remediate the issue 現在,我們可以繼續補救這個問題
- You'll want to know things like when it happened, what the user was doing when it happened, and how regularly it's happening
- the problem could be a hardware issue, a software issue, or even a configuration issue. So the first thing to do is to get more information
- Before we jump in, I'd love to take a quick moment to share why I'm so excited to be here with you taking part in this program 在我們開始之前,我想花一點時間分享一下,為什麼我這麼興奮能在這裡與您一起參與這個計畫
- We'll talk about problems that can affect any operating system
- Throughout this course, we'll look at a bunch of different strategies and approaches for tackling problems like those 在整個課程中,我們將探討各種不同的策略和方法,以解決這些問題
- Sometimes, you might need to figure out why a program isn't doing what it's supposed to. Maybe it's crashing unexpectedly or getting stuck when it should be processing information 有時候,您可能需要弄清楚為什麼程式無法執行它應該執行的功能。也許它意外當機,或是在應該處理資訊時卡住了
- various; many different flavors of 各種各樣
- Need a system administrator to handle various issues that come up on my system. (需要一位系統管理員來處理各種發生在我的系統的問題)
- In your IT career, you'll come across many different flavors of technical problems 各種各樣
- If the service encounters a problem, it logs an error message to the syslog, indicating what was wrong and the username that triggered the action that caused the problem 如果服務遇到問題,它會將錯誤訊息記錄到系統日誌中,指出錯誤的原因以及觸發導致問題的動作的使用者名稱
- you'll write some automation scripts that will process the system log and generate a bunch of reports based on the information extracted from log files 您將撰寫一些自動化腳本,以處理系統日誌,並根據從日誌檔案擷取的資訊產生大量報告
- Developers of the service are asking for your help with getting some information out of those logs, to better understand how the software is being used and how to improve it 該服務的開發人員請求您協助從這些日誌中取得一些資訊,以便更好地瞭解軟體的使用情況以及如何進行改進
- So it's valuable that we spent some time looking into what resources exist to help us solve our problem 因此,我們花了一些時間研究有哪些資源可以幫助我們解決問題,這是非常有價值的
- Remember, we want to avoid reinventing the wheel. No matter how tricky and intricate the challenge appears, chances are that others have solved something similar before 請記住,我們要避免重造車輪。無論這項挑戰看起來有多棘手、多複雜,其他人很可能已經解決了類似問題
- figuring out how we can tackle the problem by the tools provided by the Python standard library or by external modules 找出如何利用 Python 標準函式庫提供的工具或外部模組來解決問題
- spelling out what needs to be done and identifying what the given inputs and desired outputs are for that program that we need to write. 詳細說明需要做什麼,並確定我們需要編寫的程式的給定輸入和期望輸出
- Linux is the primary OS that I use in my day-to-day job as a system administrator.
- In our specific case, returning the original value makes sense when we can't rearrange it 在特定情況下,當我們無法重新排列時,回傳原始值是合理的
- By running Unit Tests, developers can identify and fix any bugs that appear 透過執行單元測試,開發人員可以識別並修復任何出現的錯誤
- when the results don't match the expectations, the code will raise an error 當結果不符合預期,程式碼會出現錯誤
- Tests can help make good code great. 測試可以讓好的程式碼變得更好
-
- You want to make sure that when you run a program, it behaves the way that it should 您要確保當您執行程式時,它表現應該有的行為方式
- it's harder to really be confident that the code will do what it's supposed to 更難確信程式碼會達到預期的效果
- we'll do a quick rundown of the many concepts around testing 我們將對測試的許多概念做一個快速的介紹
- Log files contain a lot of useful information, particularly when you're trying to debug a tricky problem that's happening on a computer 日誌檔案包含許多有用的資訊,尤其是當您試圖除錯電腦上發生的棘手問題時
- To be able to process the output of commands, we'll set a parameter called capture output
- This can be handy for system commands 這對於系統指令來說很方便
- Software testing is a process of evaluating computer code to determine whether or not it does what you expect it to do 軟體測試是一個評估電腦程式碼的過程,以確定(判斷)程式碼是否達到您所期望的功能
- if we just want to run a command and only care about whether or not it was successful. 如果我們只想執行指令,而只關心指令是否成功執行
- which means that our script has no control over it 這表示我們的腳本無法控制它
- helping us create a custom vision-language model tailored to our specific tasks. 幫助我們建立專為特定任務量身打造的客製化視覺語言模型
- These are parameters that are passed to a program when it started. 這些是程式啟動時傳給程式的參數
- Another common way of providing information to our programs is through command line arguments 為程式提供資訊的另一種常見方式是透過命令列參數
- The most commonly used shell on Linux is called bash. Linux 上最常用的 shell 叫做 bash
- You are allowed to refer to your completed lab notes during the quiz 您可以在測驗時參考已完成的實驗筆記
- Please note that there is a graded quiz that follows this lab. You must complete the lab before attempting the quiz. The quiz will assess your comprehension of the key concepts and procedures covered in the lab 請注意,本實驗後還有一個分級測驗。您必須先完成實驗,才能參加小測驗。測驗將評估您對本實驗所涵蓋的主要概念和程序的理解程度
- Wildcard: A character that can match more than one character
- Applicable from November 28 to December 5, 2024, 11:59 PM (UTC +0) 適用於 2024/11/28...
- Not applicable to services that have been doubled before. 不適用於之前已加倍的服務
- This module includes a bunch of different functions that can help manipulate strings 這個模組包含了一堆不同的函式,可以幫助操控字串
- reserved characters 保留字元
- But thankfully, the principles are always the same 但值得慶幸的是,原則總是相同的
- Implementation 實現; 建置; 施作; 實作; 執行
- a bunch of; a ton of; plenty of 許多; 多種; 很多
- There are plenty of others you'll be using soon 您很快就會用到許多其他的
- Data can be provided to a computer in a bunch of different ways 資料可以多種方式提供給電腦
- There's a ton of things that you can do with Python 您可以用 Python 做很多事情
- there's a broad range of tools that incorporate regular expressions 有多種工具結合了正則表達式
- encounter; come across ; experience 遇到
- we’ll provide resources you can access if you encounter any issues you cannot resolve on your own. 如果您遇到任何無法自行解決的問題,我們會提供您可以存取的資源
- we’ll give you the tools to solve real world problems that you might come across in your IT role 我們會提供您工具,讓您解決在 IT 職務中可能遇到的實際問題
- A user is experiencing strange behavior from their compute
- we’ll provide resources you can access if you encounter any issues you cannot resolve on your own. 如果您遇到任何無法自行解決的問題,我們會提供您可以存取的資源
- allowing you to use both Linux and Windows operating systems as if they were installed on your local machine 讓您同時使用 Linux 和 Windows 作業系統,就像它們安裝在您的本機上一樣
- Qwiklabs is an online lab tool that creates simulated Windows and Linux OS environments Qwiklabs 是線上實驗工具,可建立模擬的 Windows 和 Linux 作業系統環境
- you will use Qwiklabs through Coursera to complete hands-on activities that include writing Python scripts, debugging Python scripts 您將透過 Coursera 使用 Qwiklabs 來完成實作活動,包括編寫 Python 腳本、除錯 Python 腳本
- A lot of programs are capable of exporting data as CSV files 許多程式都能將資料匯出為 CSV 檔案
- Here is the code all together. 以下是全部的程式碼
- We can use the datetime module to make it easier for us humans to read 我們可以使用日期模組,讓我們人類更容易讀取
- File paths are most often used to save and load information 檔案路徑最常用於儲存和載入資訊
- You see the potential issues? It's enough to make you growl 您看到潛在的問題了嗎?這足以讓你咆哮
- we get some hands-on practice with all this 我們可以親身體驗這些
- the interpreter raises an error 直譯器將產生錯誤
- absolute path ; relative path 絕對路徑;相對路徑
- Is it worth the time 是否值得花時間
- Without virtual environments, managing these dependencies could become a nightmare 如果沒有虛擬環境,管理這些依賴關係可能會變成一場惡夢
- This term stands for Integrated Development Environment, and usually refers to a code editor 這個詞代表整合開發環境,通常是指程式碼編輯器
- when we run the Python 3 command, we get an interactive interpreter. 當我們執行 Python 3 指令時,我們會得到一個互動式的直譯器
- Interpreted vs. Compiled Languages 直譯式與編譯式程式語言
- In my job as a sysadmin, I mainly work with the Linux operating system 在我的系統管理員工作中,我工作主要使用 Linux 作業系統
- You may have also heard of Unix 您可能還聽過 Unix
- We refer to these different flavors of Linux as distributions. 我們稱這些不同風格的 Linux 為發行版
- They are tempted to spend a lot of time trying to solve the problem on their own 他們很想花很多時間嘗試自己解決問題
- To check that our code is doing everything it's supposed to do 要檢查我們的程式碼是否做了所有該做的事
- In this scenario, it makes sense to use a set to store the current users 在這種情況下,使用集合來儲存目前的使用者是合理的
- I was happy with it, the user was happy with it. 我很滿意,使用者也很滿意
- We're gonna dive into object-oriented programming 我們要深入瞭解物件導向程式設計
- It's your call ; It's up to you 由你決定
- we add, remove, or change the elements inside that box 我們新增、移除或變更該方塊內的元素
- it doesn't matter how long each string is on its own. What matters is how many elements the list has 每個字串本身有多長並不重要。重要的是 list 有多少個元素
- indicate ; represent 表示
- we use square brackets to indicate where the list starts and ends 我們使用方(中)括號來表示清單開始和結束的位置
- a list of integers representing the size of network packets 代表(表示)網路封包大小的整數清單(列表)
- The variable device_id represents a device ID containing alphanumeric characters(表示;字母數字)
- You can think of lists as long boxes 您可以將清單想成長方塊
- make the whole string more readable 使整個字串更易於閱讀
- Heads up, this can get complex fast 注意,這可能會變得很複雜
- They focus on applying AI in practical ways 他們專注於以實際方式應用 AI
- there are a bunch of exercises ahead to help you with that 前面有很多練習可以幫助您做到這一點
- We can use strings to represent a lot of different things. 我們可以使用字串來表示許多不同的事物
- It never let me down 它從未讓我失望
Connect with someone
Hi, Tim. I recently completed the Google Cybersecurity Certificate program, and I’d like to connect with other security professionals. It seems like you have a lot of experience in the security industry that I can learn from. Let’s keep in touch!
Hi <name>, I discovered your profile because of the interesting work you do as a <role> at <company>. I’d appreciate an opportunity to ask you a few questions to learn more about what you do and what it is like to work at <company>. Thank you in advance for connecting with me!
Share my achievement
Excited to Share My Achievement!
I am delighted to announce that I have successfully completed the Using Python to Interact with the Operating System course through @Coursera, offered by @Google !
This comprehensive program has equipped me with the skills to :
✅ Setup, configure, and use your own developer environment in Python
✅ Understand and use regular expressions (regex), a powerful tool for processing text files
✅ Manipulate files and processes running on the Operating System using Python
✅ Know when to choose Bash or Python, and create small scripts using Bash
This certification has significantly enhanced my understanding of Automating System Administration Tasks with Python technologies and prepared me to contribute to relevent projects.
Big thanks to @Google and @Coursera for offering this course!
Check out my certificate here!
I’m happy to share that I’ve obtained a new certification: Generative AI Advance Fine-Tuning for LLMs from @IBM!
Fine-tuning LLMs is like giving AI superpowers but for specific tasks - making them really good at exactly what your business needs.
I've successfully completed the "Data Visualization with R" course offered by @IBM issued by Cognitive Class
This comprehensive program equipped me with cutting-edge skills to effectively communicate insights and trends in data. I mastered:
1. Data preparation and visualization using popular libraries (Matplotlib, Seaborn, Plotly)
2. Creating interactive and dynamic visualizations
3. Storytelling with data to drive business decisions
4. Best practices for data visualization design*Key Takeaways:*
- Enhanced data analysis and interpretation capabilities
- Expertise in data visualization tools and techniques
- Ability to present complex data insights intuitively*Career Benefits:*
- Boosted skills in data-driven decision-making
- Enhanced collaboration capabilities with data stakeholders
- Expanded career opportunities in data science and analytics*Grateful for @IBM 's Expertise!*
I appreciate @IBM 's commitment to fostering data literacy and innovative learning experiences.
Phrases 4
- networked machines 連網的機器
- Each has its own strengths and weaknesses 各有優缺點
- we've chosen to focus on Puppet because it's the current industry standard for configuration management 我們選擇以 Puppet 為重點,因為它是目前配置管理的業界標準
- manually scaling the application to keep up with demand is becoming cumbersome 手動擴充應用程式以滿足需求變得非常麻煩
- You want to create a product that is free of errors and bugs 沒有錯誤和bug的產品
- What is latency in terms of Cloud storage 就雲端儲存而言,何謂延遲
- If you're looking to share data across instances 如果您希望在不同的實體間共用資料
- This approach to scaling isn't too different from what you'd need to do if you have your servers running on-premise 這種擴充方式與您在內部執行伺服器時所需要做的並沒有太大的差異
- Say your web service is using Apache to serve web pages 假設您的網路服務使用 Apache 來提供網頁
- To scale a deployment horizontally (vertically) 若要水平(垂直)擴充部署
- Our capacity needs can change over time 我們的容量需求可能會隨時間改變
- you could choose to host the database in your own hardware 您可以選擇在自己的硬體中託管資料庫
- figure out what's going on when a program doesn't behave as expected. 在程式表現不如預期時找出原因
- Besides serving as a repository for your code and tracking changes to your code over time, 除了作為您程式碼的儲存庫,並追蹤程式碼隨時間的變更之外、
- Install the Git CLI according to your operating system 根據您的作業系統安裝 Git CLI
- Go through /var/log/syslog and check if there are any critical errors that need attention 瀏覽 /var/log/syslog 並檢查是否有任何重要錯誤需要注意
- All comments resolved, please take another look 所有意見已經修正,請再看一下
- if you've written a piece of code 如果您寫了一段程式碼
- refactor our code 重構程式碼
- assuring the data's integrity and authenticity 保證資料的完整性和真實性
- you can create a separate branch to do your work without worrying about messing up this current working state. 您可以建立一個獨立的分支來進行工作,而不必擔心會弄亂目前的工作狀態
- try something new in your project 在你的專案嘗試新東西
- Version control is a feature of a software management system that records changes to files over time so that you can recall specific versions later 版本控制是軟體管理系統的一項功能,可記錄檔案或檔案集隨時間發生的變更,以便您日後可以調用特定版本
- Git can work as a standalone program as a server and as a client Git 可作為伺服器或用戶端獨立運作
- included a duplicated entry causing the server to misbehave. 包含重複的項目,導致伺服器行為不正常
- As we called that earlier 正如我們之前所說的
- It also lets us easily revert a change 它讓我們輕鬆還原一個異動
- Practical Application of diff and patch diff 與 patch的實際應用
- Take your time and review any content that's not completely clear. 花點時間檢視任何不完全清楚的內容
- some of these topics and videos are a little complex, so they might not 100% sink in the first time around 這些主題和影片有些複雜,所以第一次可能無法完全理解。
- Establish a relationship with a professional who might be able to help you in your current job search and be a part of your professional network moving forward. 與專業人士建立關係,他們或許能夠在您目前的求職過程中提供協助,並成為您未來專業人際網路的一員
- Enter the values for the year, month, and day respectively as the prompt appears 如提示顯示的分別輸入年、月、日的值
- establishing test environments, monitoring 建立測試環境, 監控
- Getting started with Docker can feel overwhelming 不知所措; 痛苦萬分
- One key strategy is to make good use of monitoring. 其中一個關鍵策略就是善用監控
- whenever we're faced with an issue, it's usually best to find a quick workaround. So that those affected can get back to work as soon as possible 當我們面臨問題時,通常最好的方法就是找出快速的解決方案。以便受影響的人可以盡快恢復工作
- Planning ahead will prepare you for when you need additional resources, instead of having to scramble for them at the last minute 提前規劃可讓您在需要額外資源時做好準備,而不是在最後一刻才爭奪資源
- help you avoid getting stuck on a lot of these situations 幫助您避免陷入許多這樣的情況
- Emergencies and unexpected events will arise—they always do 緊急情況和意外事件將會發生,而且總是會發生
- give them timely updates 向他們即時更新資訊
- instead of getting interrupted in the middle of a task 而不是在工作中途被打斷
- It's important to communicate upfront to the user 事先與使用者溝通很重要
- give them an idea of when they can expect their issue to be fixed so they can plan what to do next 讓他們知道(明白)問題何時可以解決,以便他們計劃下一步該怎麼做
- make sure you tell the user that you're dealing with a crisis and that you'll help with their request once the crisis is resolved 請務必告訴使用者您正在處理危機,一旦危機解決,您會協助處理他們的請求
- fixing the database is critical and affects the whole company, so it should take priority 應該優先處裡
- a user calls you to request access to a shared resource, but you're in the middle of dealing with an issue that's causing the company's database to be offline 一位使用者 Call 你要求存取共用資源, 但您正在處理導致公司資料庫離線的問題
- you have to replace a keyboard but you have no spares available 沒有可用備品
- it's important to understand these implicit expectations and let users know if fixing the problem will take longer than they expect 了解這些隱性的期望很重要,並讓使用者知道解決問題所需的時間是否比他們預期的長
- When you're dealing with an issue that's affecting one or more users, 當您處理影響一個或多個使用者的問題時
- select which task you're going to deal with depending on urgency 根據緊急程度選擇要處理的任務
- make a list of all of the tasks that need to get done 列出所有需要完成的工作清單
- you might need to write your own script that gets rid of them 刪除(除去)它們
- it might be easily fixed by uninstalling applications that aren't used, or cleaning up old data that isn't needed anymore.
- It's common for the overall performance of the system to decrease as the available disk space gets smaller 當可用磁碟空間變小時,系統整體效能降低是很常見的現象
- We saw how reducing scope and isolating problems can lead us to the root cause of programs that are running slowly or crushing unexpectedly 縮小範圍和隔離問題
- how to identify what process or application is taking up all your disk space 佔用
- You hadn't written the software and didn't have access to the source code. 您沒有寫過軟體,也無法存取原始碼
- you were an IT professional who's in charge of the deployment and maintenance of software in your company 您是一位 IT 專業人士,負責公司內軟體的部署與維護
- raise an error; throw(threw) an error 出現錯誤
- another thing that could cause the open function to raise an error
- the interpreter threw one of these errors
- when you can't modify the program that's throwing errors
- Logs on both servers show an increase in CPU and RAM usage. What may be the most effective way to resolve this issue with a complex set of servers? 兩台伺服器上的日誌都顯示 CPU 和 RAM 使用量增加。對於複雜的伺服器群,解決此問題的最有效方法是什麼?
- The website is hosted by two load balancing servers in the cloud and are connected to an external SQL database. 網站由雲端中的兩台負載平衡伺服器託管,並連接到外部 SQL 資料庫
- During peak hours, users have reported issues connecting to a website. 在高(尖)峰時段,使用者報告在連線到某個網站時發生問題
- we can prepare if something similar happens in the future 如果將來發生類似的事情,我們可以做好準備
- Third-party service providers may go down, an update may not perform as expected, or a server may experience a hacking attack 第三方服務供應商可能會當機、更新可能無法如預期般執行,或伺服器可能遭遇駭客攻擊
Glossary terms
- Technical debt: The pending work that accumulates when a quick-and-easy solution is applied instead of a sustainable long-term one 技術債務: 當應用快速簡便的解決方案,而非可持續的長期解決方案時,所累積的未完成工作
- Exhausted: When resources are used completely and programs are getting blocked by not having more access to those resources 耗盡: 當資源被完全使用,程式因無法取得更多資源而受阻
- Reproduction case: A clear description of how and when the problem appears, a way to verify if the problem is present or not 重現案例: 清楚描述問題出現的方式和時間,驗證問題是否存在的方法