發表文章

因為應用程式的並列設定不正確,所以無法啟動

圖片
Windows 10 啟動較舊軟體時,遇到因為應用程式的並列設定不正確,所以無法啟動,如下圖







此時可下載 VC++ 2005-2012 redistribute

2005
https://www.microsoft.com/zh-tw/download/details.aspx?id=5638

2005 ATL
https://www.microsoft.com/zh-tw/download/details.aspx?id=14431

2005 MFC
https://www.microsoft.com/zh-tw/download/details.aspx?id=26347

2008 - 2017
https://support.microsoft.com/zh-tw/help/2977003/the-latest-supported-visual-c-downloads

參考自

https://answers.microsoft.com/zh-hant/windows/forum/all/windows-10/20b69701-8f13-49b8-a661-d0b9aee47e1a

http://www.krc.url.tw/archives/554

JavaScript / JQuery 常用外掛

Linux下的sed 指令常用語法

$ sed -i 's/<?/<?php/g' test.php
# 參數 -i :直接修改檔案,而不須標準輸出,將 test.php 內的 <? 全部置換為 <?php,g代表全部行,s代表置換

$ sed 's/^192.168./&112.1/' test.php
# 開頭行192.168的行,會在該行最後面增加 112.1

$ sed -i '13,$d' test.php
#刪除  檔案 test.php 第13行開始到最後一行,並直接修改檔案

$ sed '/require_once(/d' test.php
#刪除包含 require_once的所有行,並印出標準輸出

$ sed -n '/$var_config/w test2.php' test.php
# 把有$var_config字串的行寫入 test2.php

$ sed -i '/^$/d test.php
# 刪除所有空白行

$ sed -i 's?/n?/r/n?g' test2.php
# 把換行符號換成Windows環境下,為了辨別區隔符號,可以在s後接上?當區隔符號

各系統文件行換行符號
Mac: /r
Windows: /r/n
Linux/Unix: /n


參考資料
https://www.gnu.org/software/sed/manual/sed.html

產生QRcode之網站

MS Windows 7 更新檔 kb4493472造成更新無法登入

1. 使用安全模式或是windows PE進入windows 7
2. 安全模式登入後從新增移除程式移除更新檔kb4493472,由windows PE進入可移除 c:\Windows\software distribution
3. 重開機,會回復未更新狀態

或利用安全模式進入
控制台->新增移除程式->左方更新檔案,找到kb4493472並移除

參考資料
https://www.ghacks.net/2019/04/11/oh-look-another-broken-windows-update-kb4493472-and-kb4493446-causing-issues/

MySQL取消索引值與改變欄位順序

1. 取消欄位索引標籤
drop index [field_name] on [table_name];

2. 列出索引鍵
show keys from [table_name];

3.改變欄位順序
alter table [table_name] modify [field_A] charvar(64) after [field_C];
#field_A 移到 field_C 後面

alter table [table_name] modify [field_A] charvar(64) first [field_D];
#field_A 移到 field_D 後面

NVIDIA CUDA tool + Python + Tensorflow/Tensorflow-gpu + Theano + pytorch 安裝順序 on MS Windows 10

圖片
1. 安裝Nvidia驅動程式
https://www.nvidia.com.tw/Download/index.aspx?lang=tw



2. 安裝python 3.6.x版本
https://www.python.org/downloads/release/python-368/
    安裝好設定環境變數PATH


3. 安裝 pip 版本
https://bootstrap.pypa.io/get-pip.py
開始->cmd -> 執行 python get-pip.py
     安裝後 升級 pip, python -m pip install --upgrade pip


4. 安裝 visualstudio 2015 或以上
https://visualstudio.microsoft.com/vs/older-downloads/?rr=https%3A%2F%2Fwww.google.com%2F



5. 安裝 cuda toolkit
https://developer.nvidia.com/cuda-downloads



6. 透過 pip 安裝 jupyter
   開始->cmd -> pip3 install jupyter
利用 where 指令找到 jupyter 位置並新增至桌面為捷徑,再加上notebook參數,就可直接開啟 jupyter notebook







7. 透過pip 安裝 tensorflow
   開始->cmd -> pip3 install tensorflow->pip install tensorflow-gpu






8.透過 pip 安裝 theano
  開始->cmd -> pip3 install theano



9. 透過pip 安裝 pytorch(https://pytorch.org/)

  開始->cmd-> pip3 install  https://download.pytorch.org/whl/cu100/torch-1.0.11-cp36-cp36m-win_amd64.whl
-> pip3 install torchvision














How to mount a external LVM lun on CentOS

圖片
1.type instruction, pvscan
  # find VG tag name
2. type instruction, vgdisplay
  # find vg uuid for vgchange
   type instruction, vgrename {UUID} {tagname}
  # because have same vg name
3.vgchange -ay --select vg_uuid={UUID}
4. type instruction, lvdisplay
  #find lv name you want to mount
5. mkdir /media/old_home  # create a destination
6. mount /dev/centos/home /media/old_home

Referneces
https://serverfault.com/questions/904179/lvm-in-my-lun-to-mount



iMac 7.1 2007 mid 升級 Max OS X 10.13 High Sierra

1. 建議記憶體先升級到 2G + 2G 總容量 4G以上,最大容量為2G + 4G
2. 先利用 High Sierra Patcher 做下載High Sierra與製作開機隨身碟,下載連結如下
http://dosdude1.com/highsierra/
3. 按照網站步驟下載並置入USB隨身碟後,開機使用option進入正常安裝程序,選擇該隨身碟開機。
4. 先點選左下角工具程式之 mac OS post install,選擇要patch的位置,第一次選擇USB隨身碟,並選擇您的機型,如iMac 7.1,再選擇patch,接著重新開機再利用option進入隨身碟開機。
5. 選擇欲安裝之磁碟,或利用工具程式清除磁碟後,重新分割成最新的APFS格式(記得先備份資料),再進入正常安裝程序
6. 安裝完成重開機後,沒有執行patch會無法進入硬碟的High Sierra ,此時,先利用option選擇進入USB隨身碟 ,再選擇mac OS post install,並選擇要 patch 剛剛安裝High Sierra的硬碟位置,按下patch後重開機。
7. 會進入EFI shell,並且開進High Sierra的初始化設定,此時就可以有Siri功能,但主機可能會失去wifi的連線能力
8. 筆者升級到 T9300 與 2G+4G之記憶體,並且為SSD硬碟,使用High Sierra相當順暢


參考網站
http://dosdude1.com/highsierra/