元宇宙的波紋絲(weavesilk),繪畫幼幼班也可以畫出大家會買的 NFT 作品

NFT 這麼的盛行,但我們不是會畫畫的,也不是會唱歌的,拍影片也不夠帥氣,只好發揮 IT 的專才,利用軟體工具來大量且快速的製作符合元宇宙的作品,簡單用滑鼠不需要專業的畫圖工具,就可以利用拖拉快速的畫出各種光與波動與絲的組合,並且每一張的感覺是設計系的大作,先看看下面的影片,然後直接去他們的網站玩玩看就知道我再說甚麼,Realy Cool AR!!

NFT 這麼的盛行,但我們不是會畫畫的,也不是會唱歌的,拍影片也不夠帥氣,只好發揮 IT 的專才,利用軟體工具來大量且快速的製作符合元宇宙的作品,簡單用滑鼠不需要專業的畫圖工具,就可以利用拖拉快速的畫出各種光與波動與絲的組合,並且每一張的感覺是設計系的大作,先看看下面的影片,然後直接去他們的網站玩玩看就知道我再說甚麼,Realy Cool AR!!
要用 ASP.NET MVC 開發 WEB API給大家使用,前端 javascript 工程師,總是會遇到錯誤訊息 Response to preflight request doesn’t pass access control check: It does not have HTTP ok status,這是一個超常見的 CORS (Cross-Origin Resource Sharing) – 跨來源資源共用錯誤訊息,網路上很多解法,但可以用的情境都不太一樣,我這邊提供一個我覺得最簡單請快速的方法給大家。
先上 NuGet 搜尋 Microsoft.AspNet.Cors , Microsoft.AspNet.WebApi.Cors,並且安裝起來

在 App_Start/WebApiConfig.cs 的 Register function 加入以下的程式碼
config.EnableCors();
會是長成以下的程式碼
public static void Register(HttpConfiguration config)
{
// Web API 設定和服務
config.EnableCors();
// Web API 路由
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}我們可以在 WebApi 的 Class 上面設定,也可以在 Function 上做標記,但要注意的是不能有多個 CORS 繫結,如果你在 web.config 中設定,這邊就不能再做設定,如果你在 class 等級上設定了, function 等級就不能再設定,也是因為這個原因,所以我喜歡在 function 等級設定或是 class 等級上設定,web.config 比較少去做設定,雖然他有不用修改程式碼的好處。
其中設定值的資料參考請看https://docs.microsoft.com/en-us/iis/extensions/cors-module/cors-module-configuration-reference
[System.Web.Http.Cors.EnableCors(origins: "https://yourdomain.com", headers: "*", methods: "*")]
public class ValueController : ApiController
{
}CORS web.config 的設定方法
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<cors enabled="true" failUnlistedOrigins="true">
<add origin="*" />
<add origin="https://*.yourdomain.com"
allowCredentials="true"
maxAge="120">
<allowHeaders allowAllRequestedHeaders="true">
<add header="header1" />
<add header="header2" />
</allowHeaders>
<allowMethods>
<add method="DELETE" />
</allowMethods>
<exposeHeaders>
<add header="header1" />
<add header="header2" />
</exposeHeaders>
</add>
<add origin="http://*" allowed="false" />
</cors>
</system.webServer>
</configuration>在一次由台灣 Raspberry Pi 的聚會上,看到了 mmWave 毫米波的神奇應用,不但可以偵測人流、車流,還可以用遠端,非接觸的方法去偵測你心跳的次數,基本的原理是利用波長低於1mm的毫米波,可以利用電波來偵測到毫米等級的精度,因為當我們在呼吸的時候,肺部會因為擴張,而帶動胸口起伏,這個微小的差異,一般肉眼我們是看不清楚的,一直看著別人胸口也不禮貌,但是用高頻且波長在毫米等級的方法,就可以在遠端察覺胸口起伏的距離範圍,轉換成每分鐘的呼吸次數,但因為資料量巨大,建議要用 Raspberry Pi 4 或是 Jetson 等級比較能處理大量的資訊。

Jobian mmWave 開發套件官網
到蝦皮去買 mmWave 毫米波開發套件吧!
開放原始碼
https://github.com/bigheadG/mmWave

最近使用 Tatum API 架設了NFT 市集,但問題來了,上鍊的費用又貴又慢,我只是想測試和學習一下 NFT 的商務應用,發現了只要把 NFT 上到 Harmony (ONE) 上,就可以免交易費用,而且速度超快,而且 Harmony 鏈是以太鏈分出來的,可以說是 ERC 20 的完成版,可以跟幣安交易所以及MetaMask高度整合,可以安心使用。
https://coinmarketcap.com/alexandria/article/how-to-connect-metamask-to-harmony


來看看最近架設的 cryptolife.run ,看看優秀的 NFT 項目,以及用加密貨幣購買冷凍食品
最近常常發現 Ubuntu 的記憶體被佔滿,大多是執行 PHP 程式碼所造成的,當記憶體一滿,程式執行上就很沒有效率,利用重開機來釋放記憶體,恐怕也太極端了吧,我來破個題,先提供釋放 Linux 記憶體的方法後,再來說說用那些指令來檢查系統狀態比較實用。
最常用的指令,一口氣要求系統清除 Page Cache、Dentries、Inodes
sudo -i sync; echo 3 > /proc/sys/vm/drop_caches
看看 mem and swap 的使用狀態
free -m
專門查看 vm 的狀態
vmstat
可以查詢所有程式的資源使用狀況,以及找出 PID ,以方便刪除程式
top
針對記憶體使用,來個總覽
watch cat /proc/meminfo
利用好工具 htop 來觀察程式的使用狀況,以及可以在 htop 內直接清除程式
htop
近期留言