2021年12月21日 星期二

swiss file knife sfk.exe

 http://stahlworks.com/dev/swiss-file-knife.html


資訊科技小舖: 小工具的集合Swiss File Knife (cola-zero.blogspot.com)

小工具的集合Swiss File Knife

Swiss File Knife提供類似Linux與Unix系統的Shell功能,可以進行檔案管理、檔案切割與組合、進位轉換、執行檔轉成原始碼、檔案MD5計算與比較、FTP server、封包監控、將多個Swiss File Knife指令組成Script執行


2021年11月7日 星期日

玩 動力育樂租賃遊樂設施

 


動力育樂租賃遊樂設施


https://www.facebook.com/www.powerjump53365561.com.tw/




⚠️⚠️⚠️北部營業據點⚠️⚠️⚠️

❤️樹林興仁夜市

⏱營業時間:每週三、五、六、日17:00-00:00

🏠地址:238新北市樹林區保安街二段70號

🎡設施項目:氣墊、動力彈跳、戰火金剛、樂吧車、海船船、旋轉瓢蟲、咖啡杯、噴球車、太空環、摩天輪、法拉利、小火車、熱氣球、動感電影、天女散花、障礙賽、挖土機、旋轉木馬、旋轉飛機、雲霄飛車、變色龍


❤️八德興仁夜市

⏱營業時間:每週二、五、六、日17:00-00:00

🏠地址:334桃園市八德區長興路46號

🎡設施項目:動力彈跳、氣墊、雲霄飛車、障礙賽、法拉利、海盜船、噴球車、小火車、旋轉木馬、旋轉飛機、西瓜椅、摩天輪、警車


❤️內灣金哪吒賽車場

⏱營業時間:每天09:00-19:00

🏠地址:31243新竹縣橫山鄉內灣村中山街二段

🎡設施項目:賽車、甩尾車、雲霄飛車,戰火金鋼,樂吧車,太空環、360度腳踏車、動力彈跳、咖啡杯、泡泡龍、小火車、飛天椅、旋轉木馬、海盜船、旋轉飛機、地震屋、挖土機、步行球、手划船、警車

竹南 食 餐廳

 貓頭鷹簡餐

竹南大埔五街

https://www.facebook.com/NightOwlCafeZhunan/


雅蒙蒂

竹南 立達街

https://www.facebook.com/amandiercafe/



小木匠 little carpenter

竹南

https://www.facebook.com/littlecarpenterstudio



樂陶食店

竹南新生路

https://www.facebook.com/LTFoodStore/about


house 好事

竹南中港里

https://www.facebook.com/house35020/


波波 house

竹南光復路

https://www.facebook.com/bobohouse0305


艾蜜奇

竹南環市路二段

https://www.facebook.com/amici037461167


竹南田園義大利麵餐點

https://business.facebook.com/%E7%AB%B9%E5%8D%97%E7%94%B0%E5%9C%92%E7%BE%A9%E5%A4%A7%E5%88%A9%E9%BA%B5%E9%A4%90%E9%BB%9E-104307838412901/


女人故事館

竹南

https://www.facebook.com/abouther38

2021.8暫時關閉

https://www.facebook.com/abouther38/photos/pcb.1825334290985989/1825298364322915

2021年10月11日 星期一

centos 更換主機版無法開機

 https://wiki.centos.org/zh-tw/TipsAndTricks/CreateNewInitrd


建立一個新的起始用 RAM 磁碟映像


以 CentOS 的安裝碟開機(例如首張 CD 或 DVD)。

在 boot: 提示符輸入 linux rescue。


以讀寫模式掛載所有檔案系統。




mount --bind /proc /mnt/sysimage/proc

mount --bind /dev /mnt/sysimage/dev

mount --bind /sys /mnt/sysimage/sys

chroot /mnt/sysimage

在採用多路徑主目錄('/')的 CentOS7 下,請先執行以下指令,然後才 chroot 進入 '/mnt/sysimage':


mount --bind /run /mnt/sysimage/run

systemctl start multipathd.service








https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_installation/updating-drivers-during-installation_installing-rhel-as-an-experienced-user#performing-an-assisted-driver-update_updating-drivers-during-installation



http://cjcheema.com/2019/06/how-to-recover-or-rebuild-initramfs-in-centos-7-linux/


How to recover or rebuild initramfs in CentOS 7 Linux


https://access.redhat.com/discussions/3722151



https://bugs.centos.org/view.php?id=16898



http://elrepoproject.blogspot.com/2019/08/rhel-80-and-support-for-removed-adapters.html



2021年10月6日 星期三

2/8/10/16進制

 


hexadecimal 16

decimal 10

octal 8

binary 2


4bit 2補數


0    0000

1    0001

2    0010

3    0011

4    0100

5    0101

6    0110

7    0111

8    1000   -8

9    1001   -7

10 a 1010   -6

11 b 1011   -5

12 c 1100   -4

13 d 1101   -3

14 e 1110   -2

15 f 1111   -1



16bit 2補數

0x7fff = 32767

0x8000 = 32768, -32768



32bit 2補數

0x7fffffff = 2147483647

0x80000000 = 2147483648,  -2147483648



1k = 1024 = 0x400

4k = 4096 = 0x1000

8k = 8192 = 0x2000 


8khz sampling rate, period 125us, 0.125ms


2021年8月4日 星期三

linux 8TB badblocks

 "Value too large for defined data type"


sudo -n blockdev --getbsz /dev/sdX



sudo badblocks -t random -w -s -b {blocksize} /dev/sdX



https://davejansen.com/use-badblocks-to-check-larger-hard-drives/


2021年7月5日 星期一

手機 realme x50 android

 https://www.gsmarena.com/realme_x50_5g-10319.php



手機 realme x50 android



2020 8月發行


6GB ram, 128GB 


6.57 吋


qualcomm 765



usb type-c



wifi 802.11abgnac



1080x2400


2sim


Android 10

手機 lg velvet android

 https://www.gsmarena.com/lg_velvet_5g-10209.php



手機 lg velvet android



2020 5月發行


6GB ram, 128GB 


6.8 吋


qualcomm 765



usb type-c



wifi 802.11abgnac



1080x2460


2sim


Android 10

2021年3月24日 星期三

手機 ASUS ZenFone (A400CG)


asus ZenFone T00I A400CG



https://www.gsmarena.com/asus_zenfone_4_(2014)-5951.php


asus ZenFone 4 t00I A400CG


ww ASUS ZenFone (A400CG)(T00I)軟體版本: V6.6.3 (Android 4.4) 



ram 1G/ ROM 4G


Intel Atom Z2520

Dual-core 1.2 GHz


4.0 inches, 45.5 cm2 (~59.6% screen-to-body ratio)


Wi-Fi 802.11 b/g/n, Wi-Fi Direct, hotspot



https://www.asus.com/tw/supportonly/ASUS%20ZenFone%20A400CG/HelpDesk_BIOS/

2021年3月12日 星期五

顯示解析度列表

 


https://en.wikipedia.org/wiki/Graphics_display_resolution


1920x1080 fhd (16:9)


1400x1050 sxga+ (4:3)


1280x960 sxga- (4:3)



1280x1024 sxga (5:4)


 

1600x1024 wsxga (3:2)


2021年2月25日 星期四

手機 sony xperia xa2 h4133 android

 


https://zh.wikipedia.org/zh-tw/Sony_Xperia_XA2


https://www.gsmarena.com/sony_xperia_xa2-8986.php


2018 2月發行



3GB ram, 32GB eMMC




5.2 吋




qualcomm 630




usb type-c




wifi 802.11abgn




1080x1920


2sim






Android 8



sony unlock bootloader

https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader#unlock-code

2021年1月7日 星期四

git repo 管理

 git repo 管理





有一個使用情形是用 repo管理

 

已經出一版 1.0 sdk了。


如果是有patch的話想只出1.01有修改的檔案

如  project a 的 ddd.c  和 project b的 eee.c

 

是不是有對應的指令可以做到


repo forall -c 'git diff --src-prefix=old/$REPO_PATH/ --dst-prefix=new/$REPO_PATH/ v1.0 v1.0.1' > all.patch


This command generates a single patch for the change from v1.0 to v1.0.1 tags.




將有修改後的檔案 tar起來。


single tar file::  files the change from v1.0 to v1.0.1 tags.



List file different to `filelist`

$ repo forall -c 'git diff HEAD v1.0.1 v1.0 --name-only | sed -e "s|^|$REPO_PATH/|"' > filelist


Create tarball according to `filelist`

$ tar jcvf test.tar.bz2 `cat filelist`





https://stackoverflow.com/questions/33030289/is-there-a-tool-to-create-repo-manifest-file-with-sha-based-on-current-work-dire




The repo manifest command creates manifest files with fixed SHA-1s based on the current workspace.


repo manifest -r -o my-manifest.xml







只用git管理的情形

http://stackoverflow.com/questions/12841360/git-archive-from-changed-files-on-bare-repos

 


git archive --format=tar --prefix='/' master `git diff V1.02 master --name-only` | gzip -9 > ~/tars/update-v1.02-`git describe master --tags`.tar.gz



https://www.jianshu.com/p/58e5d4f9f9a9


https://source.android.com/setup/develop/repo



大丈夫日記 

http://ryan0210.blogspot.com/2013/10/coding-repo-git.html


泰勞筆記

https://thai-lin.blogspot.com/2017/05/repo-git.html




repo sync -j threadcount



 -j threadcount :在線程之間拆分同步,以加快完成速度。確保不要通過為其他任務保留一些CPU來壓倒計算機。要查看可用CPU的數量,請首先運行: nproc --all

 



git push origin master 


1.

直接 push:

$ git push orgin default:master


2.


進到 code review的push 指令

git push origin default:refs/for/master


PS. 其實 repo upload 指令,就是把 topic branch push 到 refs/for/project-branch,

       就會直接進到 code-review 頁面上



tig


m main view

d diff view

r branch view the branches, remotes and tags in the repository.

t tree view

b blame view Displays the file content annotated or blamed by commits.


all view

j k up/down

J K next/previous

上鍵 下鍵 next/previous

page up/down : page up down

q 關閉 畫面


in main view

D 切換 date display modes

A 切換 author display modes

X 切換 commit sha

enter  查看 commit 的詳細 diff 變更 

q 關閉 diff 畫面。


還有 tig 指令後面接 branch 名稱可以直接查看分支,接著在分支 commit 上按大寫 C 可以 cherry-pick 回目前的 branch,而 tig 後面接檔名的話可以直接查看跟這個檔案有關的 commit,更多的基本功能介紹可以看 git? tig! 這篇文章。



https://devhints.io/tig

http://blog.kidwm.net/388

http://jonas.nitro.dk/tig/manual.html


htc 內建遊戲

 


htc 內建遊戲



https://forum.xda-developers.com/t/app-teeter-apk.1666561/



TEETER 平衡球遊戲 - HTC論壇


https://community.htc.com/tw/chat.php?mod=viewthread&tid=5446



https://www.youtube.com/watch?v=CNhH5LE1tO8