Skip to content

Instantly share code, notes, and snippets.

🎇
LifeHacking

葉倚嘉 wwin3286tw

🎇
LifeHacking
  • Taiwan
View GitHub Profile
@wwin3286tw
wwin3286tw / ufw.md
Created Jun 16, 2019 — forked from kimus/ufw.md
NAT and FORWARD with Ubuntu’s ufw firewall
View ufw.md

UFW

I use Ubuntu’s Uncomplicated firewall because it is available on Ubuntu and it's very simple.

Install UFW

if ufw is not installed by default be sure to install it first.

@wwin3286tw
wwin3286tw / hc05_bluetooth_AT_command_test.ino
Last active Dec 4, 2018
HC05 藍芽模組,Ardunio測試用
View hc05_bluetooth_AT_command_test.ino
#define BT_KEY_PIN 8
#define HARDWARE_SERIAL_SPEED 38400
void setup()
{
pinMode(BT_KEY_PIN, OUTPUT); //設定KEY_PIN為輸出模式
digitalWrite(BT_KEY_PIN, HIGH); //這將把藍芽模組的第34腳位拉高,使其進入AT模式
Serial.begin(HARDWARE_SERIAL_SPEED);
Serial.println("Bluebooth>"); //看到此提示,即可在串列終端機輸入想輸入的AT指令
@wwin3286tw
wwin3286tw / screen_USB-UART.sh
Last active Sep 13, 2018
Linux USB RS232 Terminal
View screen_USB-UART.sh
#!/bin/bash
#WARNING: Risk at your own, use screen command could cause terminal not controllable, may require reboot system to solve.
#Or open another SSH terminal to kill it.
#screen is not common pre-install package, use 'sudo apt-get install screen' to get it.
sudo screen /dev/ttyACM0
# To break the screen, Just fire AK-47 (ctrl+A then press 'K' only, release ctrl key)
@wwin3286tw
wwin3286tw / A_BT-ftp-server.py
Last active Sep 28, 2018
Python Bluetooth Classic Serial Port Communication
View A_BT-ftp-server.py
#!/usr/bin/python2
# -*- coding: UTF-8 -*-
'''
###Code Summary###
作者: Jack
電子信箱: wwin3286tw@yahoo.com.tw
手機:0970041387
日期: 2018-09-26
時間: 09:16:20 GMT+8
描述: BlueTooth classic Serial port ccFTP(Control & Communication& File Transfer Protocol) Server
@wwin3286tw
wwin3286tw / ANDROID_NDK_debug_guide.txt
Last active Jul 24, 2018
Android Studio NDK finished with non-zero exit value 2
View ANDROID_NDK_debug_guide.txt
DATE="2018-07-24"
APPLCATION="ANDROID STUDIO"
APPLCATION_VERSION={
Android Studio 3.1.3
Build #AI-173.4819257, built on June 5, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 7 6.1
}
@wwin3286tw
wwin3286tw / remote_bash.sh
Created Jul 17, 2018 — forked from n0ts/remote_bash.sh
execute bash script from remote site
View remote_bash.sh
# http://stackoverflow.com/questions/5735666/execute-bash-script-from-url
bash <(curl -s http://mywebsite.com/myscript.txt)
# http://stackoverflow.com/questions/4642915/passing-parameters-to-bash-when-executing-a-script-fetched-by-curl
curl http://foo.com/script.sh | bash -s arg1 arg2
View 新安裝Ubuntu系統可選安裝.md

1. 本機初始環境建置(可選)

  • 作業系統
    • 本篇是對於 Ubuntu 16.04.3 全新安裝的主機所編寫的
  • 常用工具安裝
#apt-fast 安裝,多連線緒下載套件
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast
View 電腦需求.md
  • 軟硬體、能力需求
    • 一台電腦或虛擬機
      • CPU運算能力不低於 Intel Xeon E5450 @ 3.00GHz 4C4T
      • RAM至少有8GB,4GB可能只能跑實體機器
      • 至少有張1GB DDR5顯示卡,是NVIDIA的更好
@wwin3286tw
wwin3286tw / pure_gpio_74hc595.ino
Last active Aug 23, 2017
74HC595N 範例,只使用GPIO,74HC595N example, gpio only
View pure_gpio_74hc595.ino
//Author 撰寫者: https://www.facebook.com/ejtwn
//使用者須自負風險,若造成損壞恕不負責
//At your own risk.
//已經測試過(Tested board): Arduino Uno、ESP8266(NodeMCU)、ESP32、STM32F103
//Work on 5V or 3.3V
//根據Datasheet 供應電壓可支援到7V,According datasheet, supply power 7V max.
//OE connect to ground,OE請接低電位,負極
//MR PIN HIGH, MR需要接在高電位
//TI 74hc595n datasheet: http://www.ti.com/lit/ds/symlink/sn74hc595.pdf
View gist:9754547
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Timer1.Enabled = True
Timer2.Enabled = True
Button1.Enabled = False
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Randomize()
You can’t perform that action at this time.