jquery

2022年7月12日 星期二

「N1」~を控えて/~を~に控えて/~が~に控えて

 ~を控えて/~を~に控えて/~が~に控えて

這個文法指的是 A事即將到來, 做B 。

EX: 留学する日が近いのを控え、英語を練習します。

但這個即將到來的時間事實上還有一段距, 只是在心境上快到了, 


接著我們再拆分「控える」這個字, 

這個字有自動和他動二種特性

1. 自動

意思: 待命

這裡的待命指的是在不遠的地方待命, 由於是自動詞, 可以用させる的句型來講

EX: 兵隊をその拠点で控えさせよう。(讓軍隊在那個據點待命吧)

2.他動 (意思較多)

由於是他動詞, 在使用上就是用を/に, 在解文法題要多注意

 -抑制,掌握, 掌控

   山田将軍はすぐ戦争の損失を控えた。

-往..靠近 (這個意思即為N1的文法型,接的通常是一件事要發生的時機)

    大戦は目の前に控え、補給の準備をする 

-避免

   外出を控える(這疫情期間大家看很多了吧)






2022年6月15日 星期三

免費差勤app

 為了練習寫app, 在公司原有的差勤系統上, 寫了一個app去對接

不得不說, ios和android的審核真的差很多


但也做了二個不同類型的app了, 有愈來愈熟悉的感覺

長久以來app方面的程式最不熟, 連後來的ai其實都有接觸了, 唯獨app

因為一直覺得app是種淘汰非常快速的東西, 加上我本身不在寫app的業界, 所以一直沒想要去碰他

直到某次的機會下, 覺得真的不學不行了, 就硬著頭皮學, 寫著寫著也寫出了一 些心得, 也對app的開發世界有了不同的看法


2022年6月9日 星期四

帥貓珶珶 - 走後雜記

 珶珶於2022年6月6日離開

6/8 ,晚上回來趕著去辦護照,打開房門讓1號進房(另一隻貓)

之後拿完證件就出門了

回來後發現1號尿在我床上,這是1號幾年來第一次尿在我床上,而且吃完飼料後進房,1號還一直看床下

直覺,我感覺珶珶應該是回來了

因為尿過我床上的只有珶珶,而牠生前最愛躲的地方就是床下(比較涼)

我對著空氣對珶珶說,「珶珶,是不是你尿尿了,沒關係,我不生氣喔。如果你暫時還沒走,留在我們身邊也可以,要保估我們平安健康喔。乖乖的等,以後我們還會在另一個世界相見喔。如果你之後要去投胎,也要想辦法來找我們見面喔,阿珶最棒了喔。」


到了晚上十點左右,我突然有感覺失去了什麼東西一樣,像空虛感,如釋重負感。

或許珶珶有聽到,牠不安的靈魂也冷靜下來了吧。

想著想著,抱著1號,眼淚又止不住了

--

6/9

昨晚夢到在一個鄉下,1號在2樓睡覺,下到1樓後,看到四週都是田,而珶珶正在瓦楞紙碗上睡覺,

我心想,阿珶不是走了嗎??

但馬上到樓上拿手機想要拍給敏華看,拿下來後準要拍,全身白毛的阿珶身上像影像切換那樣,毛色變成一隻沒見過的橘貓,走掉了。

2022年5月9日 星期一

expo , react native SDK 42升到44, 並使用 eas build

 使用expo react native 開發的人, 最近會碰到ios SDK版本太舊無法更新app的問題

必須使用更新版的SDK去編才可以, 

加上expo官方將在2023年停止expo服務, 全面改用EAS, 就花了點時間來一口氣更新吧

EAS Build 和expo build其實本質上是一樣的東西,但EAS 似乎可以編更快, 檔案更小

只要額外裝一下eas-cli 即可使用,   

以下是個人筆記36, 37條的記錄

36.  從sdk42升級到44

    $ expo upgrade sdk 44

    之後選擇44版    

    升級完之後會出現如下錯誤

    Unable to resolve module react-native-safe-area-context from /var/www/html/react_native/myword/node_modules/@react-navigation/bottom-tabs/src/views/BottomTabBar.tsx: react-native-safe-area-context could not be found within the project or in these directories:                                                                 

  node_modules

  ../node_modules

  這是因為bottom-tabs使用safeareaView的關係, 但safeAreaView己經從react-native移到react-native-safe-area-context裡了, 


 所以為了安全起見,   把程式碼裡的safeAreaView全部改成view ,但如果堅持要使用的話, 可以安裝完react-native-safe-area-context後再重新import (因為import來源已經不一樣),我的做法是直接捨棄不用,因為safeAreaView也只有在IOS有效, 我個人是寫雙平台, 趁這個機會整個改掉

  接著

  $ expo install  react-native-safe-area-context

  $ npm start --reset-cache

  這樣一來應該就可以成功了, 但如果碰到bottom-tabs有異常的情況,  因為SDK升上去後有可能之前的其它套件版本不能用, 重新安裝bottom-tabs即可(其它套件亦同)  

37. 從expo build換到  eas build

這個是expo官方提的, expo線上編譯只到2023年, 之會全部改成eas build , eas編更快, 編出來的檔案更小

首先, 要先裝eas 這個程式

$npm install -g eas-cli

但這個程式需要node 14版以上, 所以有問題的話可能要先升級node 版本

$ sudo n 14  (升node有好幾種方式的樣子, 還有什麼nvm的, 依自己的環境去google吧)


裝好之後使用指令在專案下面建立eas設定檔

$ eas build:configure

這邊會出現問你的設定檔想要針對哪個平台建立, 我這邊選all



要送出到EAS進行雲端編譯時, 進到專案目錄下打上

$ eas login

之後依據想要編的平台下指令

eas build --platform android

eas build --platform ios

編譯的進度可以在官網的dashboard上看到

https://expo.dev/

2021年11月15日 星期一

admob 廣告放送目前受限 解決方法

 廣告放送目前受限大概是每個使用admob廣告平台的人都會碰到的事

網路上有很多方法, 其大概就是把廣告單元下的功能全部disable即可, 接下來就是等



google 有提供一些最佳化競價等功能, 這邊順帶一提的是, 如果你的app是新上架

最好把這些最佳化競價都停用, 因為你的APP剛上, 沒有什麼競價能力, 這個設定會讓你很有機會拿不到任何廣告, 廣告的位置會空白一片, 




原因是現在很多廣告商都把價格壓很低, 再來新的APP也不會有廠商下給你廣告, 所以這個設定是等到你的APP很有人氣之後再來用, 用了之後可以挑掉一些價收益的廣告

這些設不應頻繁更動, 更動後最少觀察個2~3天再評估

2021年11月8日 星期一

第一次寫APP並上架

 自從參加一個LINE社群後, 發現很多人都用APP在背單字

APP也不是沒用過, 只是不覺得那類的APP好用

自己以前也用過幾款, 但操作上都覺得不夠簡單易用 

同時也因為工作上有需求, 就下定決心先學學看吧

APP對我而言是個沒什麼認真學過的東西, 


我自已的本業不是寫程式, 更不寫APP, 所以選擇原生的程式語言對我而言吸引力不大

所以便開始找市面上比較有名的幾款, flutter, xarmarin,react native

為了找出適合自己喜歡的那一個, 我這三種都各試寫超過二星期, 最後選擇了reat native , 原因很簡單, .資源太多了 

寫完後開始學著塞廣告, 網路上比較多的教學是admob, 這個admob是google的

由於之前有用過adsense , 一些匯款的資訊都已經在上面上了, 申請之後admob和adsense 二邊似乎就連起來了


找了一堆的教學, 發現admob其實很嚴格, 它有防範你開發者自己去點廣告, 所以限制你開發時只能使用測試的廣告單元

最好在admob的設定把手機的廣告ID變進去,這樣就算誤點也沒有關係了

在上架上把自己申請的廣告ID換上 , 最好是APP裡的一頁一個ID,  這樣才不會有多次重複呼叫同一個的問題

之後打包成abb就上傳到google play console了,如果是第一次上架要等上3~7天(非常久)

上架完後必須去admob的app資訊設定商店網址, 之後好像要再等上約十天廣告才會正式連結

說真的...有夠久




2021年11月4日 星期四

Ninja Anki 日文忍者背單字 APP

APP載點在這(Google play 商店)

https://play.google.com/store/apps/details?id=com.NINJAANKI.NOTE 

打開APP 後會進到主頁面(Ninja 情報),主頁面上方的單字區會隨機出現單字,如果看到不會的單字可以順便背下來喔

主頁面的下半部則是日文相關的學習資源,字典網等,會陸續的隨著改版新增!


接著按下方進到手帳頁面,這個頁面會看到你所有的筆記本,如果你的頁面空空如也,按下右下的圖示新增一個吧。(順帶一提,右上的垃圾桶是刪除筆記本的功能, 使用上要小心)

新增好筆記本後點選你所新增的那本筆記本,進到該筆記本的頁面

而在這個頁面可以新增你所想要記錄的單字,趕快按右下的手裏劍新增一個單字吧


單字新增頁面的第一個欄位填上單字,第二個填上 振り仮名(就是這個字怎麼念),第三欄則是填上該字的中文意思,你可以利用下方的詞性快速鍵進行輔助


新增完後如果想要修改,只要點選該單字即可打開編輯頁面,如果想要刪除單字也可以在此按下垃圾桶刪掉

緊接著是暗記背誦功能,進到這個頁後選擇你想進行複習的筆記本。

按下開始鍵即可隱藏單字的中文意思,點各別的單字後可以顯示中文

背完後可以按上方的終了鍵結束