LinusLAB | 建築。生活。OSS
2020年10月17日 星期六
2019年9月17日 星期二
linux底下學c++的筆記
其實是小孩高中學校的電腦課有c++的課程,但學校要同學用webAPP來學C++(類似scretch),我發現後覺得這樣不太有效率,又慢又需要網路。雖然我沒寫過c++,不過Linux上有很多programming 的資源,就找了一下在terminal底下寫c++的方式。
我是教小孩在windows上以pietty登入家裡的Linux Machine,底下登入後在terminal底下的相關說明。
我是教小孩在windows上以pietty登入家裡的Linux Machine,底下登入後在terminal底下的相關說明。
- 編譯軟體 -> g++
- 文書處理 -> nano (給小孩我用比較直觀簡單的,我自己用vi)
寫程式時
nano NAME.cpp (以.cpp的延伸檔名來告訴gcc這是c++)
編譯程式為可執行擋
gcc NAME.cpp -lstdc++ -o NAME
如此就會產生一個可執行擋 NAME,直接 ./NAME就會執行該程式。
參考資源:
https://www.ostechnix.com/compile-run-c-c-programs-linux/
https://stackoverflow.com/questions/28236870/undefined-reference-to-stdcout
參考資源:
https://www.ostechnix.com/compile-run-c-c-programs-linux/
https://stackoverflow.com/questions/28236870/undefined-reference-to-stdcout
2019年8月15日 星期四
R for Windows的語系設置
喜歡R語言也用來分析金融,但每次重灌R就自動變成中文介面,也每次都得GOOGLE恢復英文介面的方式,乾脆這次自己記錄下來。
## Language for messages
language = en
然後關掉R再打開就是能恢復英文介面了。
- 設定檔案所在目錄 C:\Program Files\R\R-3.6.1\etc (其中R-3.6.1跟安裝的版本有關),檔明是Rconsole
- 以文字編輯軟體打開(windiows底下我都用geany)找到下面這一行並改成如下:
## Language for messages
language = en
然後關掉R再打開就是能恢復英文介面了。
2019年5月31日 星期五
關於執行irssi自動連接IRC CHANNEL的紀錄
參考來源:
- https://www.erol.name/irssi-autoconnect-to-irc-server-network-join-channel-and-identify-to-nickserv/
- https://irssi.org/documentation/startup/#server-and-channel-automation
2018年8月14日 星期二
Linux一般應用筆記(不定期更新)
- ssh bbsu@ptt.cc 即可
- 參考 https://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=326994#forumpost326994
- env LC_ALL=C 7z x Open_Data.zip (假設壓縮檔是Open_Data.zip,使用p7zip解壓縮)
- convmv -f BIG5 -t UTF-8 -r Open_Data (用convmv預覽檔名轉換結果,我的環境是UTF-8)
- convmv -f BIG5 -t UTF-8 -r Open_Data --notest (加上--notest 參數確認執行)
2018年7月3日 星期二
Debian使用筆記(不定期更新)
(不定期更新)
- 套件相關
- apt
- 透過proxy: https://wiki.debian.org/AptConf
- 在/etc/apt裡面新增檔案 conf ,裡面設定就可以(新增apt.conf無效)
- .
- 硬體相關
- wacom繪圖版
- https://potyarkin.ml/posts/2018/installing-one-by-wacom-in-debian-stretch/
- To enable support for One by Wacom in Debian Stretch you need to:
- Add backports to your sources.list(deb http://deb.debian.org/debian stretch-backports main)
- Install newer kernel from backports: apt-get -t stretch-backports install linux-image-amd64. If you're running Debian on different CPU architecture, replace -amd64 with the corresponding suffix, like -686-pae for older 32-bit computers or -arm64 for ARMv8 CPUs).
- Reboot your computer
2018年6月4日 星期一
ArchLinux 使用筆記(不定期更新)
(不定時更新)
PCMANX
Storge:
Kernel:
在login manager如lightdm存在時,登入後執行中文輸入法
多媒體:播放DVD:除了安裝vlc外,安裝解碼器。另外要將使用者加入optical群組
PCMANX
- 字型設定:全用monospace
Storge:
- automount usb storge:
- Assume you are in the "users" group, using the following command to mount a partition (no need sudo).
- # udisks2
udisksctl mount --block-device /dev/sda1 - # udisks
udisks --mount /dev/sda1
Kernel:
- 更新kernel後如果無法開機,那是因為沒產生kernel壓縮檔。
- #mkinitcpio -p linux 即可。
在login manager如lightdm存在時,登入後執行中文輸入法
- 新增 ~/.xprofile,並新增內容如下:
- export LC_CTYPE="zh_TW.UTF-8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d &
多媒體:播放DVD:除了安裝vlc外,安裝解碼器。另外要將使用者加入optical群組
訂閱:
文章 (Atom)