發表文章

目前顯示的是 2020的文章

網頁監看功能拼裝

 監看特定網頁雖然不像ai一樣,需要大量的爬蟲抓取大量的資料,再重新整理成結構性的資料以便分析取用,但是至少要爬一個網頁,要抓其中有料的訊息,再重組成所需的訊息,甚至結合多個特定的網頁組成看板,總之多監看一個網頁,整個流程至少得做一次工。 工作環境:   Windows   Firefox + Auto Reload Tab, Refresh and monitor, Distill Web monitor   PHP + simple html dom   AutoHotKey: 重整頁籤 reload tab + 存檔 Save File   如果只是要監看多個網頁,用眼球法的話,iframe + 鷹眼就行,耐何,現在只剩白眼了,而且看螢幕霧霧的,一個不小心,就漏了 orz。 為何會出現 AutoHotKey 呢?因為又踩坑了 :p ,怎麼看個網頁也能踩坑?想要自動從一堆廢物裏面只看須要的訊息,就得濾掉一狗票的廢話,有關注的訊息時再列出來而且要給個音樂。奈何從沒認真實做爬蟲過,自已的資料都從資料庫撈的,自然就用不著爬蟲了,遇上了要帳密又要圖形認證的網頁就卡住了,進入後又因為不是開放權限的遠端,無法直接抓資料,正面打不過,繞道偷打總行吧!登入後把網頁存成檔案,還管得著怎麼處置網頁裏的一堆廢話嗎?定期更新網頁(AHK/插件),定期存檔(AHK),再定期處理存檔內容(插件),辨識出需要的元素時就放音樂(插件),可行,用了好多塊拼圖,不夠直覺,完全一個大雜匯。 只不過是想看網頁裏出現了什麼東東,應該還有(再)更(花)簡(時)單(間)的(找)方法吧,找了 n 久,爬了 n 個文,試裝了 n 個插件,終於試出了倚天和屠龍,因為好用 Firefox ,使用其他瀏覽器的,請自已找類似的插件吧,Refresh and monitor 算是比較直覺的插件,可以監看多個關鍵字,但是好像不能監看多個網站/頁籤,網頁出現關鍵字的話可以發出警示聲。 是使用 Distill Web Monitor 可以設定得比較細,可以監看多個網頁,可以指定監看網頁的區塊,可以指定監看的關鍵字,可以指定再次比對新舊網頁的時間差,關鍵字出現之後當然也會發出警示音,可惜聲音小又短,功能算是完整,目前免費。 現在很多網站都不給爬,很多插件開始收費...

自動播放音訊也能踩坑 audio autoplay not working solved

圖片
 話說自動播放音訊的網頁,說到底就1個標籤而已的事情,居然也能踩坑,只能說造(軟)化(體)弄(玩)人。  工作環境:   Windows 10   PHP   HTML(Javascript)   原本想要用 PHP 來播音訊,不過繞的路太遠了,HTML 自動播放音訊的基本語法大致長得像這樣,簡單明瞭,基於能抓到老鼠的貓就是好貓,就不再折騰了:     <audio controls autoplay>       <source src="horse.mp3" type="audio/mpeg">       Your browser does not support the audio element.     </audio>  耶~~~~~~不自動播放,直接無視了 autoplay 屬性,真的又採坑了嗎?怎麼這麼好運?不論是否動用 iframe, javascript play() 都是無動於衷,又採坑了,在拜讀了 google 的一堆結果之後,只有一個字可以形容: 「懵」  只能說現在的瀏覽器太保護使用者了,後來發現網址列有個奇怪的圖案 禁止的符號,擋下了我的音樂,點下那個禁止符號 > 自動播放 > 允許自動播放影音內容,終於聽到那個好難聽的聲音,此刻難聽的聲音也覺得真是好聽,感動! 幹嘛要搞自動播放音訊呢?有沒有覺得現在的應用程式很少發出聲音了,由於工作上用眼很多,但是接下來需要再多看一個東東,以歲月飛逝的程度來看,還是先準備個備援吧,用系統來多搞個提醒,以免眼花又看漏了些什麼了,這就只是目前缺的其中一塊拼圖,備著先了。   收工!

分享器想要錢了

 最近分享器的行為很奇怪,居然出現沒有送出 SSID 的情形,當然是按往例先給它重啟一下,摸了一下它的額頭,比平常燙一點,有點發燒的感覺,重開之後就可以連到網際網路了,隔天(也就是今天)再試一次,又出不去了,機器很燙,看來大去之期不遠,端看它能撐多久了,分享器伸手,只看荷包能撐多久,唉!

今天想要不輸入帳密 ssh 登入 Mikrotik 路由器

 網路帶來的無限方便,靠的是一堆的驗證機制,其中最基本的就是帳號密碼了,礙於腦容量有限才開了這個部落格,面對越來越多的帳號密碼,那個空間有限的小房間,早已經相形見絀,所以各家瀏覽器都推出了「記住密碼」的功能,手機也可以用指紋來指取相應的帳號和密碼,那要登入管理的機器雖然早就有的交換金(密)鑰的機制,不過一直以來沒有很認真的實作,看起來簡單的動作,今天,又掉坑了。 工作環境:  Mikrotik RouterOS 4.xx  Windows 10     Putty 0.7     Puttygen     key.pub     key.ppk 先用 Puttygen 產生 key.pub key.ppk 如果你完全不想輸入密碼,私鑰不要設加密(passpharse)。 在 Mikrotik :   File > 上傳 key.pub   System > Users > SSH Keys > import key > 指定使用者、指定私鑰檔案 Putty 存一個登入設定檔:   DATA裏要指定使用者名稱(和你的 Mikrotik 帳號相對應);   Auth裏要指定你的私鑰檔案 再用剛才的登入設定檔連上去就可以了,整個流程看起來就是那麼平淡無奇又簡單明瞭,哪來的坑  ============================  坑  ============================  有4隻象:像象相像 unable to load key wrong format (6) 錯誤訊息大致像這樣 又一個眾人皆對我撞牆的慘況發生,然後就一堆真象到處亂竄,好在「真相只有一個,所有的謎題已經全部解開!」(又有人掛了 XD)。  pub 檔案的格式要長得像這樣: ssh-rsa *()_)(*&^%$%^&KEY*()&^%^&*())(*&*== rsa-key-yyyymmdd  ============================  ...

只是想要定期增量備份檔案

圖片
 工作中總有很多簡單的概念想要執行,然後出(搜)現(尋)到了一大堆有的沒有的令人沮喪的號稱很好用的應用程式,然後,開始了一連串的測試和打槍的流程,直到,直到發現一條小徑,可以達成願望,而很多時侯,用的是古老的方法,最古老的方法就是手動,自已動操作一下,然後站起來喝杯咖啡,等電腦完成工作,但是…………………………  通常最簡單的要執行的第一個概念就是,這個自已動手作,只想做一次,電腦,你自個學起來,下次之後的每一次,都交給你了,哈 XD))))))))))  工作環境:     Windows 10 + cmd     robocopy 指令 不得不說,每次看到這個指令腦中就浮現這個畫面   執行 robocopy /?會有說明訊息,如果想要更多控制細項,可以參照官方 說明文件 。  結果:增量備份,同一天的紀錄檔寫到一起,在備份資料夾中留下比較新的檔案(同一個資料夾/檔案,如果比較新的那個,會被複製到備份資料夾中),以下內容存成批次檔(.bat 的檔案),然後設排程   @echo off  set TODAY=%date:~-13,4%%date:~-8,2%%date:~-5,2%  robocopy "C:\來源資料夾" "D:\備份資料夾" /E /XO /FFT /R:1 /W:5 /Z /NP /NDL /MT:10 /log+:"D:\備份資料夾\log\%TODAY%EOCdailyWorks%TODAY%.log"   鏡像備份,會刪除 來源、來源、來源 中沒有的資料夾/檔案,也就是說你在來源(c槽中)的資料夾下有個a資料夾,原本已經備份去到 d 槽中,後來你把 c 槽中的的a資料夾刪掉了,你執行這個批次檔之後,d槽裏面原本已經備份過來的資料夾會被殺掉,和來源資料夾同步的意思。   @echo off  set TODAY=%date:~-13,4%%date:~-8,2%%date:~-5,2%  robocopy "C:\來源資料夾" "D:\備份資料夾" /MIR /FFT /R:1 /W:10 /Z /NP /NDL /MT:2 /log+:"D:\備份資料夾\lo...

辦公室也需要備援線路

 雖說意外就是意料之外,也正是因為這樣,就像是突如其來的測試,也或許是天意要我們調整一下吧,那些在家工作的文章就因此 review 了一下。  工作環境:     Windows 10 pro 桌機     實體網路線     有無線網路  據網路上一些文章,在家工作的人為了要維持工作和會議的正常進行,怕開會開到一半突然斷線,所以會運用一些技巧來避免,看起來不難,可以藉此機會測試一下,希望下次不要再被嚇到了。  無線分享器應該很普及了,不管對外接網際網路是用實體網路還是用手機的網路,應該很少人會又連網路線又連無線上網的吧,但是在需要持續連線的狀態下,倒是一個不錯的作法,拜 Windows 10 的作業系統之賜,只要把分享器設好,把網路線接上,再把無線網路連上,系統預設會自動分配,預設會走有線網路去連網,如果有線網路突然斷了就會用無線網路連網,如果你有多個有線網路對外連線的線路,你還可以在網路的 IPv4 > 進階 > 自動計量 > 介面計量 裏面,把主要的網路計量設為1,備用的計量設為2,依此類推,系統會自動幫你找路連網,超方便,至於無線網路,由於排序上是在有線網路之後,就免設了。  如果你用的是高階桌機,有些來的時侯就有無線網卡可以用的,如果沒有,可以買個 usb 網卡接上使用,這種網卡記得買不用裝趨動程式的,不然沒網路的時侯要怎麼下載趨動程式? 裝好了就可以測試了,先斷網路線,還可以上網購,插回網路線再拔 usb 網卡,還是可以上網購,這次沒有被騙去賺點閱。 如果 如果種花電信給你斷線,咋辦? 拿起你還在網購的手機,分享網路給你的桌機頂一下吧。   收工!

firefox 略過 /etc/hosts 的本機設定

 在一次更新之後,firefox 突然翻臉不認人,也不認檔,在 /etc/hosts 裏面的設定突然都失效了,擔然,我們要先求神,經過一番搏鬥,然後, firefox 持續發它的脾氣,任由我們在電腦前嘆氣,一大堆的 ff 設定終究無用,正當要放棄的時侯……最後再一搏! 工作環境:   laragon full 4.0.14 190508 php 7.3.*   windows 10   firefox 83.0 64bit ====================== 誤區,沒時間不想被玩可以跳過  ====================== 試過了一大堆是指哪一大堆呢?   about:support 裏的右上角那些個選項     保養一下 Firefox:重新整理 Firefox     試試安全模式:重新啟動但停用附加元件     嘗試清除啟動快取:清除啟動快取     如果你用完有成功, firefox 會出現帶我前往………,請記得重開機,可能重開後就翻車,不帶你前往……,也不問的喲   about:config     network 相關選項     keyword.enable 改成 false     dns 相關選項     whitelist 相關選項     suffix 相關選項 重開 firefox 、重開機不可計數,重點、別動 firefox 了!至少以上都失敗了(請記得重開機)。如果您有成功的話,歡迎留言告訴大家。  ====================== 誤區  ====================== 解法是什麼呢?解法就是比 laragon 勤勞一點點,laragon 太方便了,它會依據你的本地伺服器設定幫你設好 /etc/hosts 檔案、相對應的 apache/nginx 的 sites-enabled 檔案,所以,只要你在 www 資料夾下,新增了一一個專案資料...

Powershell 設定網路卡 IP

 網卡設定通常設好一次就不會再動了,但是如果你的筆電和你趴趴造,雖然開那個網路設定要按好幾下,才能進去把 DHCP 再開起來,已經讓你無奈地習以為常,那…那…那…有沒有可能,只要按一下就好? 工作環境:   Windows 10 Home   Powershell   Powershell script 當然,不一定要用 Powershell 才能達成這個效果,用傳統的 CMD 指令終端機也是可以,可以參照 這裏 ,大致上用到以下這些指令:   netsh interface ip set address “Network Interface Name” dhcp   netsh interface ip set address name= “Network Interface Name” static [IP address] [Subnet Mask] [Gateway]   net interface ipv4 set dns name="Wi-Fi" static 8.8.8.8 [index=2]   net interface ipv4 set dnsservers name="Wi-Fi" source=dhcp 最常用到的設定模式就是自動取得 IP 了,如果一定要用 Powershell 來完成的話,要找的指令和要調整的參數不少,參考了不少網站,完成後,長得大致上像這樣:   #移除 default-gateway   Remove-NetRoute -Confirm:$false   #移除 IP   Remove-NetIpAddress -Confirm:$false   #移除 DNS servers    Set-DnsClientServerAddress -InterfaceAlias '乙太網路' -ResetServerAddress   #移除 DNS 快取   Clear-DnsClientCache   #設定自動取得 IP 位址   Set-NetIPInterface -InterfaceAlias '乙太網路' -Dhcp Enabl...

今天再來處理 id 顯示 name 的問題

   用 php 抓資料是再簡單不過的事,用上 laravel 抓資料庫裏的資料應該也是,應該……,這次輪到 Show 的資料,使用那個不知為何一直連不上的外鍵,這次還是要處理數值轉出成名稱的問題。 工作環境:   laravel 7.*   dcat-admin 2.0.6-beta Show 資料列表用的是 show 區塊,像是 $show->field('foreign_id'); 再試了一下關係關聯的部份,結果還是撞牆,只能另(另)謀(闢)出(蹊)路(徑),胡搞蝦搞一番了。 $county = \App\Models\County::all()->pluck('name','id')->toArray(); $show->field('single')->using($county); 或是直接傳回 \App\Models\County::all()->pluck('name','id')->toArray() 又過了一關,仰賴 dcat 的 helper 還是得爬爬山。   收工!

tinker 中文字為亂碼

 亂碼這事,事小,但是像那苦纏不捨的蒼蠅,不理牠,牠就一直在旁邊飛著、吵著。 工作環境:   Laravel 7   Database Collation: utf8mb4_unicode_ci   tinker $php artisan tinker >>>  \App\Models\Model_Name::all() => 列出所有的資料,顯示的部份沒有問題,正確地顯示中文內容 >>> DB::table('table_name')->get(); => 中文內容無法正確地顯示 >>>  DB::table('table_name')->charset = 'utf8mb4'; >>>  DB::table('table_name')->collation = 'utf8mb4_unicode_ci'; 再次  >>> DB::table('table_name')->get();  => 正確地顯示中文內容  重開終端機也可以正確地顯示中文內容   -------------------- FAIL  --------------------  DB::table('table_name')->charset('utf8mb4')  DB::table('table_name')->collate('utf8mb4_unicode_ci')  DB::table('table_name')->collations('utf8mb4_unicode_ci') -------------------- FAIL  --------------------   收工!

今天還是要處理 id 轉換成 name

 用 php 抓資料是再簡單不過的事,用上 laravel 抓資料庫裏的資料應該也是,應該……,這次輪到 List 的資料,使用那個不知為何一直連不上的外鍵,這次還是要處理數值轉出成名稱的問題。 工作環境:   laravel 7.*   dcat-admin 2.0.6-beta List 資料列表用的是 grid 區塊,像是 $grid->column('foreign_id'); 再試了一下關係關聯的部份,結果還是撞牆,只能另(另)謀(闢)出(蹊)路(徑),胡搞蝦搞一番了。 $grid->column('foreign_id')->display(function($foreign_id){     $counties = \App\Models\County::all()->pluck('name','id');     $output = $counties[$foreign_id];     return $output; }); 或是直接 \App\Models\County::find($foreign_id)->name;  不論是哪一種 scaffold 都有崁,只希望 dcat 的崎嶇少一點,畢竟目前為止,它的介面最好用啊。   收工!

就只是想把 name id 抓出來倒到 selection 裏

用 php 抓資料是再簡單不過的事,用上 laravel 抓資料庫裏的資料應該也是,應該…… 工作環境:   laravel 7.*   dcat-admin 2.0.6-beta $form->selction('field_name')->options($options); 就是為了那個 $options 看文件,又要設關聯,又要改 new 啟始的條件,要加 ::with(['foreign_table']),奈何,不是路徑不對,不然 get() 時少了變數,要不就找不到 Controller, Model, object, method, variable ...........,啊不是說很簡單 )(*^%$%*()_)(*&^(*&^&(_)*& 結果還真的很簡單,跳過以上那些個說明,直接: $options = \App\Models\ModelName::all()->pluck('name','id'); //記得那個一開始的 \ 不能少了! 結果這個 options 的產出,官網文檔、演示站就是沒有,可能太低小下,略了! 青春也略了!   收工!

除了紀錄檔以外還想標示上午還是下午

上次提到要把瀏覽歷史紀錄一下,結果發現檔案可能會覆蓋,唉!輪2班,下個 if 把輸出檔案分開好了。 工作環境:   Windows 10   batch: if, set, @echo off 一開始的時侯沒有 @echo off 一直把程式碼重新顯示在終端機上,加上就好了,這次要標記上下午,所以查了一下, if 的語法、運算元、設定變數。 比較運算元如下:     equ 或==:等於     neq:不等於     lss:小於     leq:小於等於     gtr:大於     geq:大於等於  設定變數用 set variable=somethingelse 輸出用%%夾起來,雙引號中可以輸出變數 echo %variable% 結果就變成: @echo off if %time% lss 13 (     set flag=am ) else (     set flag=pm ) echo %flag% 收工!

紀錄一下瀏覽歷史

有時侯,你想要紀錄一下自已使用瀏覽器的足跡,所以就打開了歷史紀錄,然後呢?有,有紀錄,但是如果想要匯出,可以匯出嗎?好像不行!一堆紀錄內容,要一個一個點嗎?要用截圖嗎?不同的瀏覽器的紀錄呢?光想就覺得難,更別說還想……還想……還想……還想………… 好在人會老,軟體會更好。 作業環境:   Windows 10   BrowserHistoryView BrowserHistoryView 能幫上什麼忙呢?   它除了可以查看瀏覽紀錄   還可以指定要看什麼瀏覽器的紀錄   也可以限定紀錄的時間   指定匯出時的篩選字串   指定的事項可以存成設定檔   還可以用指令操作!還可以用指令操作!還可以用指令操作!(Command-Line Options) 設好批次檔,測試。 收工!   批次檔例:(時間要依據你的指令模式輸出的內容調整) set TODAY=%date:~-13,4%%date:~-8,2%%date:~-5,2% C:\path\to\BrowsingHistoryView.exe /cfg "C:\path\to\config\config.cfg" /shtml "C:\path\to\html\log\%TODAY%.html"  

如果想架個自有的私人的 git 伺服器

開發程式的過程就是一直摸索撞牆和一直撞牆和想辦法爬牆的過程,期待或許有一天可以不用撞牆,甚至直接能把穿牆的過程。現在這個過程中,免不了要包括架個自有的、私人的 git 伺服器,最好的狀況是這個牆不用自已撞,MMMMM,一直以來試圖繞過這牆,如果你看到這牆了,mmmm 我撞過了,正要爬過,好在,畢竟躲得夠久了,很多人爬過了,還早就知道這不是牆,是個好城堡。 git 的免費服務通常必需公開工作成果給大眾取用的,然而有些工作可以見光,見了光,別人就看見你                                               的工作成果,有些工作不能見光,才做到一半的工作見了光,就得換工作了。這次說的未必是不能見光,有時是不想見光,所以想要架個自有的、私人的 git 伺服器(own private git server)。 工作環境:   windows 8+   openssh server   gogs   git/git-bash   putty     sourcetree   MySQL或是SQLite   官網有說要架個私有 git 伺服器,最重要的就是在伺服器你要存檔的地方 $git --bare init ,然後就是透過開放網頁或是 ssh 來存專案的檔案,這樣當然就涉及網頁和 ssh 伺服器,如果你剛好又想不用 linux ,想在 windows 下完成這些工作,MMMMMMMM 話說 windows 10 之後,終於把 openssh server 放進應用程式裏面,讓你新增選用功能,然後再搞好 git server,之後再管理一下憑證、把使用者的權限開一下,接著搞清楚 git CLI ...

Windows 10 之前的作業系統安裝 openssh server

希望之後能發現更簡單的解法,先用這個了,Windows 10 可以在程式裏面新增這個服務,就不需要這個了。 工作環境:   Windows 8   openssh 8.1.0.0 p1 beta 參考這篇內容 或是中文附圖的 : 下載 OpenSSH server 解壓縮到 c:\Program Files\OpenSSH 的資料夾下 以管理者身份 以管理者身份 以管理者身份 開啟命令終端執行以下指令 powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 如果出現權限不足之類的紅字,表示沒有用管理員身份/權限執行 在 Powershell 下執行以下指令以註冊服務到作業系統 New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -Program "C:\Program Files\OpenSSH\sshd.exe"  到防火牆下設定 OpenSSH 的權限,允許使用 port22 連入本機 到服務中將 OpenSSH 啟用 使用 putty 之類的程式試著連到本機 完成! 收工!

laravel 既有資料的 seed 產生器

laravel 的 migrate 工具可以讓我們產生相應的資料庫,讓使用者輸入資料到資料庫中。 有別於透過 sql 檔案來匯入資料庫中的資料,laravel 提供了 (db:)seed 讓我們把資料匯入資料庫中。 那要怎麼產生 seed 要用的內容呢? 這裏指的是要把預設的、指定的資料內容填入資料庫,而不是用 factory 來產生隨機資料的情境。 既然有 seed 指令就是可以手寫相關的檔案,就像是 https://laravel.tw/docs/5.2/seeding 提到的,建個 seed 檔案來填相應欄位的資料,再用 DatabaseSeeder.php 來呼叫所有的 seed 檔,或是透過指令 php artisan db:seed --class=UserTableSeeder 來執行指定的 seed 檔。 想當然爾「不想手動」,那就來找個工具。 工作環境:   laravel 7.*   iseed 2.6.4 https://github.com/orangehill/iseed   安裝 iseed: $composer require orangehill/iseed 產生 seed 檔/匯出資料庫中的資料: $php artisan iseed my_table,another_table,users database/seeds 下會生成相對應的 seed 檔案 匯入 users 資料庫中的資料: $php artisan db:seed --class=UserTableSeeder 或是匯入所有的資料: $php artisan db:seed 如果安裝時出現記憶體不足 Fatal error: Allowed memory size of ########## bytes exhausted 請見這裏

composer 安裝套件出現記憶體不足的情形排除

在很少見的情形下,用 composer 安裝套件時出現記憶體不足的狀況,安全性的考量在此先略過不談,單就處理安裝的角度來處理排除的工作。 症狀: Fatal error: Allowed memory size of ########## bytes exhausted 工作環境:   php 7.3   composer require iseed   確認記憶體設定值:     $php -r "echo ini_get('memory_limit').PHP_EOL;" 試著在這個工作階段略過記憶體設定值的限制:     $composer COMPOSER_MEMORY_LIMIT=-1 require orangehill/iseed    (我失敗了)     $php -d memory_limit=-1 composer.phar require orangehill/iseed    (我失敗了)     $php composer.phar COMPOSER_MEMORY_LIMIT=-1 require orangehill/iseed (我失敗了)     $COMPOSER_MEMORY_LIMIT=-1 composer require orangehill/iseed (我失敗了)          $set COMPOSER_MEMORY_LIMIT=-1     $composer require orangehill/iseed     終於成功!      收工!

phpMyAdmin除錯和一些操作的問題

工作環境: phpMyAdmin 4.9.1 出現: fix Field :group:OpenDocument/OpenOffice 試算表 has no type 解決方法: 參考文件:https://github.com/williamdes/phpmyadmintest/commit/47971806316304f650ca1b3742e2a53801d2a794 找這個檔案 libraries/classes/Config/Form.php 在 readTypes 下方新增一段     protected function cleanGroupPaths(array $form): array     {         foreach($form as &$name) {             if (mb_strpos((string) $name, ':group:') === 0) {                 $name = str_replace('/', '-', $name);             }         }         return $form;     }      以及下方的 readTypes 改成     public function loadForm($formName, array $form)     {    ...

蔥花卷 不加蔥花 會是銀絲卷嗎

圖片
蔥花卷是我最喜歡的麵食之一,而且是要銀絲卷形式的那種,不是瑞式卷那樣子的,一來可以吃到鬆軟的麵體,和一絲絲的層次,加上鹹香的油蔥點綴其間的口感,是可以讓人一再回味的庶民小吃。 這次一樣參考了小高姐的食譜  可以看這裏 材料與做法: 中筋麵粉 500g 這次只用了 450 因為只剩這麼多了 ;) 酵母 4g = 1匙 溫水 290g 分次加 揉糰 醒 15 分鐘 揉 3 分鐘 抹油 蓋蓋子醒 1.5小時 蔥油:油 20g ,鹽4 克,和蔥花一起拌炒, 盛起放涼 蔥花加入鹽一點點、白胡椒,使蔥花軟化 臨時起意的,家裏沒有蔥 油鹽拌一拌準過了 @@" 麵團醒好後,排氣後取出,揉三分鐘,再醒 15 分鐘 桿成長方形,鋪上蔥油、蔥花後折三摺,過程中要把氣泡拍出來 最上面再抹一些蔥油 切成一寬一窄的長條 窄條放在寬條上,用筷子壓,拉長,兩瑞捏緊,筷子放後方轉兩圈再壓一次後抽出 最後醒 1 小時    我忘了,可能是子餓了 @@" 蒸: 冷水上鍋,上氣後蒸 15 分鐘 氣散盡後再開鍋 家裏沒有蒸籠,用電鍋的鐵絲網,放不沾鍋裏把銀絲卷墊高、加水,冷水進鍋蒸了 心得: 油好像有點多 捲成花卷成形之前記得讓麵鬆一下,麵團有筋性不好成形 絲要細的話,成形前的麵條可能要再切細一點,拉長一點 成形後面積佔饅頭紙的6、7成,蒸好後大約是紙的1.5倍,長大了 多點耐性,讓時間做工 這次最後少發/少醒了一小時,還好和預計的成品沒有差太多 這次還是沒中,好險,差強人意 收工

念念不忘確難以嘗到的一窩絲

圖片
第一次吃到是在花蓮,外酥內軟,之後回到台北偶爾可以吃到,過了十年,街頭雖然時常可見蔥油餅,而且是黏在一塊的,層次漸漸的消失的蔥油餅,所以趁著休假的時候來回味一下心中懷念已久的傳統麵食,一窩絲。 這個美食真的很厲害,用一部份燙麵,把麵條用油酥分開做成餅狀,下鍋去烙,做完之後我大概可以理解為什麼他就這樣消失在我們的小吃攤,就是工序多了一點點,不算準備食間,做為一個初學者,大概站了4小時搞定。 基本上是抄小高姐的食譜,有興趣的可以到 這裏 食材 餅: 中筋麵粉400克 食鹽2克 油12克 這個有揉好麵團才發現我忘了加 就算了 酵母 1克 開水 68克 室溫水的180克左右 油酥: 五香粉 1/4 匙 食鹽 4 克 中筋麵粉 50 克 油 60 cc 基本上 這裏麵粉用多少 油就用多少 做法: 餅的食材加到一起,燙麵,分次加完所有的水,將麵團揉勻後靜置15分鐘。 將麵團揉光後醒麵1.5小時。 麵團中間抹上油酥,切麵條。 將麵條團成餅,擀成餅狀。 把餅烙熟。 開動,開動,開動   <<<<<<  太重要了,真的。 心得: 我為了想讓面發快點,給了 1/4  匙的糖給酵母,後來麵只醒了1小時就開工了,切面時覺得還是有點太軟。 第一次鬆麵之後揉蠻久的,不只花一分鐘揉光,有待訓練? 切麵時刀不利,拖泥帶水,作業時間大增。 烙餅時油別放太少,以免把水份都烙光了,容易焦,而且餅吃起來較硬。 雖不中亦不遠,有解到饞,收工!