Posts

位元運算

最近迷上有趣的位元運算,發現原來有很多可玩的地方,所以就簡單紀錄一下 這裡幾乎都是以 32 bit 為主,若 64 bit 請自行擴充 ABS 取絕對值 int abs(int n) { return ((n >> 31) ^ n) - (n >> 31); } Count 1 計算 1 存在的數量

四月軍旅

我是四個月的義務役,主要分為第一階段一個月的新兵訓練,以及第二階段下部隊三個月的軍事訓練役階段 事前準備 2021 年由於 COVID-19 疫情嚴重,於我畢業前後 (5 月開始)最為嚴重,臺灣疫情升到三級,整個兵役停招,因此我畢業時並沒有很確定我會何時當兵,沒想到大約九月底時突然收到區公所來電表示我排到 10/14 入伍,當時我也沒有特別想什麼,由於人在新竹,就請家人幫我代聽說明會。 到了 10/13 早上我才匆忙從新竹回到桃園做快篩,並於 14 早上到集合區做遊覽車出遊 (?)。可想而知其實我根本沒有上網查當兵注意事項或要帶的東西,還是很快地就度過了我的新訓生涯。 一階段新訓

Cisco Router 設定

Password Recorivy Power ON, CTRL-break confreg 0x2142 reload enable copy startup-config running-config no shutdown: open port change password config-register 0x2102: get back to normal boot 7609 洗掉 config enable write erase reload 這時候可能 default reboot 會進入 Romman 狀態,繼續下 boot 會來到正常狀態 下 configreg 0x2102 (或 configreg 0x2101) 讓開機直接進到正常狀態 參考 configreg Reset Routing vrrp 作 gateway 備援使用 有三種狀態 初始狀態(Initialize)、主狀態(Master)、備援狀態(Backup) NX-OS 沒有權限時,重設 admin 密碼 參考

Cisco Switch 設定

2960 參考 Document 不知道後面接啥就 “?” 一下嚕~~ Vlan31: 17網段 Vlan14: 168網段 刷新 http://notthenetwork.me/blog/2013/05/28/reset-a-cisco-2960-switch-to-factory-default-settings/ 開機時長按 mode 鍵,直到燈號快閃 flash_init del flash:config.text del flash:vlan.dat boot Console connect Serial -> Serial port(在裝置管理員看的到) -> 9600 screen /dev/tty.

DHCP 設定

Server CentOS CentOS 7: Install dhcpd and run DHCP server lease: /var/lib/dhcpd/dhcpd.leases config: /etc/dhcp/dhcpd.conf option domain-name "calee.xyz"; option domain-name-servers 140.113.235.1, 1.1.1.1, 9.9.9.9, 8.8.8.8; default-lease-time 600; max-lease-time 7200; # Use this to send dhcp log messages to a different log file (you also # have to hack syslog.

Docker

參考資料 《Docker —— 從入門到實踐》 Docker 簡介 安裝 Ubuntu sudo apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.

Docker 實作 PoW

安裝 ca_geth docker docker pull calee0219/ca_geth 更好的版本 XD geth-node docker pull blakeberg/geth-node 搭建基于以太坊的私有链环境 以太坊上搭建私鏈群 以太坊私網建立 detail info do transaction 建立自己的 Ethereum 私鏈做研究 Creating a Private Chain/Testnet How To Create A Private Ethereum Chain 快速安裝 使用 calee0219/ca_geth docker 這樣就可以開始挖 CACoin 啦~ docker run ca_geth -t /root/init_start.

Ether Explorer 架設

explorer 提供類似 EtherScan 的功能 用 pulling 的方式更新,效能較差 UI 好看 安裝 前處理 需要先有 npm, bower sudo apt-get install nodejs sudo apt-get install npm sudo apt-get install bower geth 需要開 rpc

Ethstats 佈署

分別需要兩個 repo api 的: https://github.com/cubedro/eth-net-intelligence-api 前端的: https://github.com/cubedro/eth-netstats 什麼是 netstats ethereum 監控網路節點狀態的視覺化網頁呈現 任何人都可以在EthStats仪表板上添加他们的节点 展示重要信息,诸如现在的区块,散表难度,gas价格和gas花费等 架構: 後端在每一台 node 上,主動利用 instance-api 以 WebSocket 提供資訊給前端,前端統一在一台 server 接受推播 後端可自己自由架設 api 部份架設 需求

file system

fstab mount NTFS find here /etc/fstab UUID=989CE0C49CE09E4E /home/calee/stg ntfs-3g defaults 0 0 Find UUID it’s a symbolic link to /dev/sd_ find here ls -l /dev/disk/by-uuid 檢視分割磁碟區 sudo apt install gparted sudo gparted link ln -s TARGET(src) LINK_NAME(dst) # soft link