Skip to content

Instantly share code, notes, and snippets.

@lyshie
lyshie / ungrab.sh
Created Mar 12, 2021
Release keyboard and mouse from VirtualBox
View ungrab.sh
#!/bin/sh
setxkbmap -option grab:break_actions
xdotool key XF86Ungrab
View rogue-dhcp-detector.py
#!/usr/bin/python
import sys
from os import geteuid
from scapy.all import *
#check for root
if geteuid() != 0:
print("This must be run as root")
exit(1)
@lyshie
lyshie / yt-mp4.sh
Created Oct 6, 2020
Download mp4 file with subtitles from YouTube
View yt-mp4.sh
youtube-dl --write-sub --sub-lang en --sub-format vtt --embed-subs -f 137+140 'https://youtu.be/wCio_xVlgQ0'
View distribute.py
#!/usr/bin/env python3
def partition(num, group):
parts = dict()
m = int(num / group)
r = num - m * group
parts = [m + 1] * (r) + [m] * (group - r)
@lyshie
lyshie / COVID19-EDU.md
Last active Apr 10, 2020
因應 COVID-19 線上學習資源彙整
View COVID19-EDU.md
@lyshie
lyshie / API.md
Last active Dec 11, 2020
台灣公路 CCTV 列表
View API.md
@lyshie
lyshie / README.md
Last active Jul 2, 2019
Batch convert docx/doc to pdf with powershell (課程計畫上傳PDF使用)
View README.md

如何使用 docx2pdf 工具將 docx/doc 檔案批次轉換為 pdf

  • 下載 docx2pdf
  • 解壓縮後,將 docx2pdf.cmddocx2pdf.ps1 檔案放置於最上層目錄
  • 執行 docx2pdf.cmd
@lyshie
lyshie / 4way_player.sh
Last active Jul 25, 2019
四錄行車記錄器播放工具
View 4way_player.sh
#!/bin/sh
######## 影片路徑 (L左 R右 F前 B後)
VID_L="/run/media/lyshie/SE1/DCIM/VID_L"
VID_R="/run/media/lyshie/SE1/DCIM/VID_R"
VID_F="/run/media/lyshie/SE/DCIM/VID_F"
VID_B="/run/media/lyshie/SE/DCIM/VID_B"
######## 檔案名稱
######## /run/media/lyshie/SE/DCIM/VID_F/VID_20190616_204734.(ts|kml) => 2019-06-16 20:47:34
@lyshie
lyshie / upgrade_tn_iaas.md
Last active Jun 17, 2019
如何升級臺南市 IaaS 虛擬主機的 Ubuntu (How to upgrade Ubuntu from 12 to the latest version?)
View upgrade_tn_iaas.md

原理

因臺南市 IaaS 虛擬主機沒有提供 console 畫面進行管理,所以必須透過 SSH 遠端登入來操作。網路連線實為必要,如在 VM 上可透過 PXE 優先開機,便可使用以下方法進行移機。透過 PXE Server 的啟用與停用,等同於切換網路開機或本機開機。最後使用 chroot 方式轉移系統。

一、設定 PXE Server

透過 PXE Server 派送 IP 與作業系統給 IaaS 上的 Ubuntu 主機,提供網路開機與簡易的 GNU/Linux 作業系統環境。

二、切換開機模式

  • 設定 VM 開機順序第一個是 PXE,下一個是本機硬碟,停用網路開機就可回到本機硬碟開機。
  • 將 PXE Server 置於同網段內,提供網路開機,派送 SystemRescueCd
  • 開機順序
@lyshie
lyshie / Howto_Block_Content_Farm.md
Last active Jun 24, 2020
如何封鎖內容農場及搜尋結果
View Howto_Block_Content_Farm.md

如何封鎖內容農場及搜尋結果?

為您的瀏覽器安裝「擴充功能」或「附加元件」

請安裝「封鎖內容農場」或「終結內容農場」,當您不小心連結到內容農場時,將會出現警告頁面避免繼續閱讀。

進一步在 Google 搜尋結果中排除內容農場,建議安裝「uBlacklist」,並將「內容農場」網站清單匯入,之後就再也不會出現在搜尋結果了。

建議封鎖清單