2016年2月18日 星期四

Skype Line 程式 自動 備份 電腦 聊天紀錄

在伺服器上他們僅存一段時間的紀錄,並不會完整記錄
但自己的電腦卻是有完整的紀錄,即使伺服器刪除了
他們有自己儲存的資料夾,直接複製該資料夾即可完整轉移

寫了一個批次檔可以實現一鍵備份與還原
https://github.com/hunandy14/Backuper



Skype
"C:\Users\"你的使用者名字"\AppData\Roaming\Skype"
直接轉移這個Skype的資料夾((或自己的帳號名字資料夾

Line
C:\Users\"你的使用者名字"\AppData\Local\LINE
直接轉移這個LINE的資料夾



使用者名稱可以從這個地方看到
"C:\Users"

如果有登入微軟帳戶的話通常會是User
如果沒有通常就是你最初取的英文名字(如果是中文應該也會變成User)



2016年2月17日 星期三

Win 7 8 10 ASUS n10 nano 當基地台用 連不到 無法用

這幾天家裡AP壞掉了,送修後就沒網路了暫時用 U10 nano 檔一下
其實先前就有摸索過了,那時候環境是W7現在W10
重新摸索了一下怎麼處理。
如果是讓電腦去連Wifi連驅動都不裝內建的驅動就可以連了
這裡指的是讓電腦當基地台發送Wifi訊號
  1. 安裝驅動
  2. 重新啟動
  3. 設定
  4. 自己的電腦要分享連線
大致需要以上步驟,值得注意的 4 官方說明並沒有敘述,導致基地台連的上
卻沒有網路可以使用,這邊依序將以上截圖說明。
我以前用智障型手機aino U10 的時候有做過從USB分享網路給手機用
其中就有說明這個步驟,先前在做的時候就有想到,順利自己摸索做出來

安裝驅動

我這次是直接重官方下載最新版的驅動安裝
安裝後發現桌面沒有管理程式的圖示
最後使用光碟的ISO檔案安裝。

重新啟動

安裝完畢重新啟動一下電腦吧,只需要這次。

設定

沒得什麼值得注意的,記得設定完畢要點連線,他要變黃色的才是有效狀態
小心不要重複點到,似乎有BUG,軟體也不要從桌面開,要從右下角點。
黃色的標記
加密方式建議用這個(這個不影響使用,也可以使用默認)
到這邊手機就可以連接上了,不過你會發現多一個驚嘆號,無法上網
原因是出於Windows的保護,不會輕易讓程式有權限使用你的網路
開啟網路共用中心(這裡提供兩個方法)
或者是
邊更介面卡
找到你的網路,按右鍵內容通常你接上網路會出現的就是這個
如果你是軟撥打帳號密碼請選擇你軟撥的連線,而不是接上網路線出現的這個
這裡說明一下好了
硬撥:插上去時麼都沒設定就可以上網了
軟撥:要在電腦上打帳號 密碼 才可以連線
軟撥就會有兩個網路,應該是要選擇點兩下會出現連線的那個
這裡我有點不確定,如果不是請兩個都試試看
完成瞜,看看手機就可以使用網路了

2016年1月3日 星期日

Windows 在隨身硬碟上安裝 腳本程式

Windows 如何安裝在隨身硬碟上

如何安裝至隨身硬碟手動步驟可以參考doc文檔
會這麼麻煩主要是因為微軟的安裝程序本身
不允許將windwos安裝在行動裝置
只能透過手動打指令的方式啟動

建議執行前先在windwos上做好磁碟分割,並注意使用MBR格式
大致就三行指令
查看:Dism /Get-Wiminfo /WimFile:D:\install.esd
安裝:Dism /apply-image /imagefile:D:\install.wim /index:4 /applydir:K:<br> 安裝BDC:bcdboot K:\windows /f ALL /s K:<br>
詳細的介紹可以參考doc文檔

執行完最後一步設定啟動可以用第三軟體、diskpart指令、或者Windows內建的管理
推薦只用第三種,直接在我的電腦按右鍵管理,找到分區設置成啟動即可


基於每次都要打一堆指令實在很麻煩,還要更改磁碟曹有好幾處
用python寫了一個腳本,讓他自動執行,但並沒有很完善,以後再慢慢改

使用方法:
1.裝好python2.7
2.複製所需安裝的wim或esd檔案到IMG_File資料夾內
3.使用管理開啟CMD(命令提示字元)
4.切換到該目錄直接執行檔案即可


下載:https://github.com/hunandy14/Windows_Installer/


Windows 7 8 10 隨身硬碟 安裝 指令

2016年1月1日 星期五

Twitter Picture download 推特 原圖 批次 下載

主要方法參考字這篇:https://www.ptt.cc/bbs/LoveLive_Sip/M.1433791502.A.194.html


前置任務:

  1. linux系統
  2. 安裝chrome套件 https://goo.gl/gopbrk  



步驟:

  1. 先取得你要的圖片,在推特的搜尋欄輸入[ from:@account since:yyyy-m-d until:yyyy-m-d ],找個硬幣或用其他方法卡住End讓他全部跑完,圖片太多的建議分批弄,我跑saku93跑不完最後放棄了QQ
  2. 然後用右鍵取得圖片、取得原始碼,得到所有圖片的網址
  3. 利用微軟的office,開「取代」功能,將「^p」取代為「:orig^p」,只要能將網址修正成原始圖片就可以了。((其實從這裡開始就要給程式跑了差沒幾行,懶懶的QQ
  4. 開啟你的linux將以下代碼存成TWD.py
  • # -*- coding: utf-8 -*-
  • import sys
  • import os

  • text_name='TWP.txt'
  • floor_name='TwiterPicture'

  • def main():
  • file_text = open(text_name,'r')
  • pic_c=0
  • os.system('mkdir ~/'+floor_name)

  • while True:
  • str=file_text.readline()
  • if str == '':
  • break
  • if 'https://pbs.twimg.com/media/' in str:
  • pic_c=pic_c+1
  • # print str[28:-6]
  • os.system('cd ~/'+floor_name+';wget -O '+str[28:-6]+' '+str)
  • print 'Download Twiter Picture =',
  • print pic_c
  • file_text.close()

  • if __name__ == '__main__':
  • main()
  1. 把剛剛存好的圖片原始檔取成'TWP.txt'並與TWD.py放在一起
  2. 執行 python TWD.py
  3. 會自動創建一個資料夾把所有圖片都下載在裡面(分批下載的不用擔心重複,預設會自動覆蓋過去,不想覆蓋就每次下載完自己把圖片複製出來)


有空在整理,暫時做個紀錄,有需要卻看不懂的可以留言XD
有點亂XD感覺看得懂的自己應該也會寫,這樣就失去意義了QQ

有更好的寫好或做法也歡迎共同交流,我只是懂些皮毛初學者,程式應該寫得很醜XD
google擴充元件的部分不知道有沒有高手也可以程式化,實在完全沒想法QQ



2015年11月12日 星期四

How to Install OpenCV3.0 for Mint17 or Ubuntu15.10

如何在 Mint17 或 ubuntu15安裝 OpenCV3.0

Mint17:

1.install files
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg 


2.downlods
cd ~/
mkdir OpenCV3_Install
cd OpenCV3_Install
sudo apt-get install git
git clone https://github.com/Itseez/opencv.git

3.make
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
make -j4
sudo make install

4.patch

open this file
sudo gedit /etc/ld.so.conf.d/opencv.conf
add
"/usr/local/lib"
and run "sudo ldconfig "

open this file
sudo gedit /etc/bash.bashrc
add
"PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
"export PKG_CONFIG_PA"

Finish


=====================================================================
unubtu15.10

# 安裝需要的套件
sudo apt-get install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff5-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg

# 下載/OpenCV
cd ~/
mkdir OpenCV3_Install
cd OpenCV3_Install
sudo apt-get install git
git clone https://github.com/Itseez/opencv.git

# 準備編譯
cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

# 開始編譯
make -j4
sudo make install




sudo apt-get install gedit
clear
echo "================================="
echo "Now Add to file"
echo "================================="
echo "/usr/local/lib"
echo "================================="
sudo gedit /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
clear
echo "================================="
echo "Now Add to file"
echo "================================="
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
echo "export PKG_CONFIG_PATH"
echo "================================="
sudo gedit /etc/bash.bashrc
echo "OpenCV version is"
pkg-config --modversion opencv

=====================================================================
TestFile
# -*- coding: utf-8 -*-
import cv2
import numpy as np
#  畫布大小
img = np.zeros((720,1280,3), np.uint8)
# (位置),大小,(顏色)粗度
cv2.circle(img,(200,200), 100, (0,0,255), 2)
# (第一個座標)(第二個座標)(顏色),粗度
cv2.rectangle(img,(350,100),(550,300),(0,255,0),3)
# (第一個座標)(第二個座標)(顏色),粗度
cv2.line(img,(600,100),(800,300),(255,0,0),10)
pts = np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)
pts = pts.reshape((-1,1,2))
cv2.polylines(img,[pts],True,(0,255,255))
font = cv2.FONT_HERSHEY_SIMPLEX
# (座標),大小,(顏色),粗度
cv2.putText(img,'Charlotte.HonG',(0,500), font, 5,(255,255,255),10,cv2.LINE_AA)
while(1):
    cv2.imshow('Dring',img)
    if cv2.waitKey(20) & 0xFF == 27:
        break
cv2.destroyAllWindows()

Press "Esc" Exit

2015年8月18日 星期二

WebCamera_Show

import numpy as np
import cv2

cap = cv2.VideoCapture(0)
# Define the codec and create VideoWriter object
fourcc = cv2.cv.CV_FOURCC('m', 'p', '4', 'v')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))

while(cap.isOpened()):
    ret, frame = cap.read()
    if ret==True:
        # Video reverse =0
        # frame = cv2.flip(frame,0)
        frame = cv2.flip(frame,1)
        # write the flipped frame
        out.write(frame)
        cv2.imshow('frame',frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    else:
        break

# Release everything if job is finished
cap.release()
out.release()
cv2.destroyAllWindows()

2015年8月17日 星期一

Python2.7 如何在 Win10 上安裝 OpenCV 函式庫

Python2.7 如何在 Win10 上安裝 OpenCV 函式庫

安裝

安裝步驟如下,不要直接下一步點到底了,中間有一步要改。
第一個頁面可以自由選擇,是否安裝給所有使用者。
再來安裝位置建議維持預設就好,不要更改造成麻煩了,直接下一步
再來這邊預設是不安裝環境變數,要自己選擇才有,這很重要
然後等待安裝完畢即可
再來安裝Numpy,這個其實不是OpenCV必備的,沒有也可以執行,只是這個太常用了,幾乎可以是說是python必裝的,很容易在OpenCV教學的範例代碼上見到。就直接安裝省事吧~~
按下 Win+X 在按 A 打開終端機,然後輸入
python -m  pip install numpy
程序裝會自動下載並安裝

安裝 OpenCV

先說最簡單的方式,跟上面一樣直接執行 pip 安裝。
這個方式會直接安裝pip裡面的opencv,缺點是不能選版本。我這邊測試目前是直接幫我安裝最新版本 OpenCV4.1.0 了,如果OpenCV剛出新版本可能需要等一下。
如果你只是要可以執行opencv並不挑版本的初學者,可以直接執行就好。
python -m  pip install OpenCV-Python

測試執行範例

載下來之後,預設狀態直接用點兩下執行就好了,如果你把它修改成用編譯器打開這邊你在用自己的方式執行程式即可。
另外程序有設置按ESC才能關閉,直接X關閉會在跳出來。

手動安裝 OpenCV

上面執行沒問題這邊就不用做了噢~給需要換版本的人看的。
OpenCV:https://opencv.org/releases/
載下來的 OpenCV 可以直接右鍵使用 rar 打開或是點兩下直接安裝到桌面即可。
然後找到這個位置
opencv-4.1.0-vc14_vc15.exe\opencv\build\python\cv2\python-2.7
裡面有一個檔案 cv2.pyd 這個是官方已經預先編譯好的檔案,直接拿過來就可以了。
把這個檔案複製到下面這個位置,如果你有改python安裝位置這邊要自己找到。
C:\Python27\Lib\site-packages
至此就完成安裝了,其實也沒多複雜拉XDD