2018-09-19

移除 docker 中沒有 tag 的image


移除有 <none> 字串的 images

docker rmi $(docker images| grep "<none>" | awk '{print $3}')

說明 :

docker images : 列出 images (不包含 intermediate images)

grep "<none>" : 列出包含<none>的

awk '{print $3}' : 取第三欄, 也就是images id

docker rmi $() : 移除指定id的image


移除特定repository名稱,而且沒有tag的 (有<none>字串)

docker rmi $(docker images| grep -E "^test.*<none>" | awk '{print $3}')

說明 :

grep "^test.*<none>" : 列出開頭為test且包含<none>的

2018-06-02

一頁式詐騙網站進階了嗎?

之前facebook常常出現一頁式購物詐騙.

難道現在已經進級變成網站式的了嗎?


無意見看到"Ray Ban網站"在大特價.

連到網站上看,還真的每款眼鏡都下殺到一折以下, 買三支還免運.

而且網站的功能似乎還很完整.

Capture

這麼好康的事,我當然不能放過

要好好研究一下.

先看這網址... rbnwc.com

是.com, 但是名稱也太奇怪了...

不過讓我覺得更奇怪的是每個商品的連結,不知道是不是我對購物網站架站系統認識的不多,

PChome或是payeasy可能是因為流量太大,所以有些頁面會是.html但也還不至於全站都是.html

而且看url的命名方式,一點也不SEO...

rbnwc-is-fake5


所以直接來查一下這個網站的網址看看 : https://www.scamadviser.com/check-website/rbnwc.com

rbnwc-is-fake

網站在土耳其,但是可能來自中國... (Site is Turkey based, but most likely from China…)

rbnwc-is-fake2

“網域名稱年紀” : 49天… (Domain Age : 49 Days)

還真是新鮮…

Notes中還寫著 這個網站可能在賣假貨… (This website maybe selling fake products.)


正牌的Ray ban, 用google查一下,是 https://www.ray-ban.com


只能說現在的詐騙越來越進階了…

2018-05-04

Ubunutu 上安裝python2, 3, pip 跟virtualenv

# 安裝 python2, python3 (ubuntu 17.04已經預設安裝python3, 但沒有python2)

sudo apt install python python-dev python3 python3-dev


# 安裝 pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py

# 安裝 virtualenv
sudo pip install virtualenv

# 檢查版本
python –-version
python3 –-version
pip –-version
virtualenv –-version

# 透過 virtualenv 建立 python3 的開發環境
virtualenv –-python python3 devenv

# "進入"開發環境
source devenv/bin/activate

# "離開"開發環境
deactivate

2018-04-24

vmdk 轉換成 vhd

先下載跟安裝 Microsoft Virtual Machine Converter 3.0 : https://www.microsoft.com/en-us/download/details.aspx?id=42497

安裝完後, 使用管理者權限開啟powershell視窗 (Run as administrator)

然後先載入剛剛安裝的Cmdlet

Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1'

載入後再執行下列指令執行轉換

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath d:\VM\VM-disk1.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx –destination d:\VM\

執行完後,可以在指定的資料夾取的同樣名稱的vhd檔


ref: https://blogs.msdn.microsoft.com/timomta/2015/06/11/how-to-convert-a-vmware-vmdk-to-hyper-v-vhd/

2018-04-09

Ubuntu 17.10 使用固定ip

Ubuntu 17.10已經不再使用 /etc/network/interfaces 設定ip了.
取而代之的是netplan
所以要修改網卡設定的話, 開啟 /etc/netplan/01-netcfg.yaml
修改如下

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.8.101/24]
      gateway4: 192.168.8.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

修改完後, 執行下列指令測試
sudo netplan --debug generate
沒問題的話, 執行下列指令套用
sudo netplan apply

ref : https://askubuntu.com/questions/967695/ubuntu-17-10-will-not-accept-static-ip?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

2017-04-24

Google以後可以查祖譜嗎?

今天看到一篇INDISE的文章 : 比爾蓋茲和賈伯斯,他們的孩子都是 14 歲才能用手機

想說比爾蓋茲不是有點年紀了嗎?

他的小孩應該也都不小了.

他們14歲時應該還沒有甚麼智慧手機吧…

說不定還是在BB call的年代.

所以就好奇的用google查一下有沒有他的小孩的年紀資料.

結果不但有,而且還整理好了…

Google : bill gates child age

Google : Steve Jobs child age
查一下籃球之神的… 最小的才三歲.果然是籃球之神…


Google : Michael Jordan child age
也查一下號稱犯了天下男人都會犯的錯的Jackie Chen…


Google : Jacky Chen child age (用Jackie chen 跟 jacky chen都可以.)
咦~已經認祖歸宗了嗎?


果然當名人是沒有隱私的…

2016-08-05

Asp.net URL Rewriting

需求

如果User在網址上輸入特定路徑但是任意檔名的時,皆下載同一個檔案

例如:

http://localhost/Files/zip001.zip 或是 http://localhost/Files/zip002.zip

都是下載 [WebRoot/ZIPFiles/A.zip]

http://localhost/Files/txt001.txt 或是 http://localhost/Files/txt002.txt

都是下載 [WebRoot/TXTFiles/A.txt]

 

解決方式

這樣的需求基本上就是用URL mapping或是URL rewriting就可以了.

下面就是使用 URL Rewriting 的設定方式

 

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="ZIP file handler" stopProcessing="true">
          <match url="^Files/?(.*).zip$" />
          <action type="Rewrite" url="/ZIPFiles/A.zip" redirectType="Permanent"/>
        </rule>
        <rule name="TEXT file handler" stopProcessing="true">
          <match url="^Files/?(.*).txt$" />
          <action type="Rewrite" url="/TextFiles/A.txt" redirectType="Permanent"/>
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

2015-06-08

將 windows live writer 的草稿存在網路磁碟上

一直都是在用 windows live writer 寫部落格.

雖然已經非常久沒有寫甚麼東西了...

不過我還是每台電腦都有裝.桌機或是筆電...

而writer的儲存都是存在 My Documents\My Weblog Posts 下,

如果你想要在每台上都可以編輯,如果不是直接存到server上當草稿,

就是要將local的檔案複製來複製去,

前兩天看到一個修改儲存路徑的方式,

因為可以修改儲存路徑,所以就可以直接將草稿存到網路磁碟上,

像是存在 OneDrive, DropBox 或是 Google drive 上了.

而修改的方式如下:

  1. 開啟regedit
  2. 將左側樹狀結構切換到下面路徑
    HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Writer
  3. 然後在右側內容中按滑鼠右鍵,新增一個字串值(String Value),內容如下
    Name : PostsDirectory
    Data : {你要儲存的路徑}
  4. 關閉regedit, 結束

改完後,當你再開啟windows live writer時, 他就會在你指定的路徑下產生 Drafts 跟 Recent Posts 的資料夾,這樣就完成了...

 

ref. Syncing Windows Live Writer Drafts to the Cloud (Dropbox) and other bug fixes

2015-04-02

asp.net專案使用SignalR

SignalR 到現在也已經到了2.2.0

從 1.x 的時候就偶爾玩一下,

2.0 開始只支援 .net framework 4.5,

所以 1.x 要到 2.0 就要整個專案有個升級.

不然就是停留在 1.x 就好了.

 

但是網站並沒有用 MVC, 所以照網路上的一些教學弄,總是弄不起來…

ref : Upgrading SignalR 1.x Projects to version 2

 

症狀 : "Signalr/hubs" not found

 

2.0後,不需要在 global.asax 中的 Application_Start 設定 RouteTable.Routes.MapHubs() 了.

改成需要加個 Startup.cs 設定.

不過我的專案是一般的 asp.net 專案, 它似乎不認得或是不知道要執行這個檔案

經過 google 後才發現,要在 web.config 中加上一個設定

 

<add key="owin:AutomaticAppStartup" value="true" />

 

另外,如果加了後還是沒有執行,

或許是因為他不知道要執行這個 startup, 所以就在加上下面這個設定.

 

<add key="owin:AppStartup" value="SingalRBase.Startup" />

 

ps. SignalRBase.Startup 是 startup.cs 中的 namespace 跟 class name

2014-08-04

[紅米note] 將照片存到SD卡

[Last Update] 紅米Note 穩定版 JHDMIBF30.0 終算讓相機可以選擇儲存到SD卡了… (link)

之前紅米是可以將照片存在SD卡,結果紅米Note卻不行...
還好國外小米的論壇有人找到解法了...

1.首先確定你的SD卡已經裝好.

2.下載下面的檔案.
H3W_JHDCNBE25.0_Camera.zip

檔案在小米的論壇上,所以要先登入論壇才能下載.

下載完後存到手機上.(不需要解壓縮)

3.開啟[設定/關於手機/系統更新]

Screenshot_2014-08-04-17-13-03

4.點選下方的[選單](就是左下方三條線的那個...)

接著點選[選擇安裝包]

Screenshot_2014-08-04-17-13-39

5.選擇剛剛下載的哪個zip檔,然後按下下方的更新按鈕

6.這時會要求重開機,開完機就好了.

照論壇上的說法,因為是個patch,所以不會刷掉手機上的設定跟資料.

裝完後拍個照就可以去檔案管理看看是不是已經存到SD卡上了.

另外,如果要還原的話,

就下載下面的檔案,在照上面的步驟做就可以了…

H3W_JHDCNBE25.0_Camera_orig.zip

 

不過這樣更新只對官方的相機app有用,如果你裝了其他的照片app的話,

它還是存在原本的手機儲存裡...

至於檔案會不會有風險...我也不知道,不過我是裝了...

[update] 上個這個patch後,官方出的更新將無法更新成功…所以最後還是恢復原廠設定…

 

參考資料 : http://en.miui.com/thread-29015-1-1.html

移除 docker 中沒有 tag 的image

移除有 <none> 字串的 images docker rmi $(docker images| grep "<none>" | awk '{print $3}') 說明 : docker images : 列出 im...