還記得年輕的時候,對於那些喜歡喝黑咖啡的 "大人",覺得很難理解... 那麼苦的東西,怎麼能一口接一口地喝? 還成為生活的一部份? 甚至還樂在其中? 一直到第一次喝到同事的手工冰咖啡,才慢慢理解咖啡對於這個五濁惡世眾生的重要性... 說這麼多,簡單的說就是被推坑的一個概念吧~ ^^話說之前因為設立了一間小工作室的關係,為了讓工作夥伴能夠更有效率地在這個空間來實現我們的專案,所以購入了一台全自動咖啡機: Saeco Odea Giro,這是一部好機器! 對於初次踏入義式咖啡機的入門者來說,的確已經足夠! 全自動研磨、填壓跟萃取,可調式杯數、魔豆粗細控制,三種粉量,以及可以打奶泡等等的功能,幾乎已經是該有的都有了。不過,就在一次打奶泡的過程中,發現這個蒸氣頭,似乎有點不好維護,外表又包覆著一層塑料的管口,不只清洗不易,蒸氣量與出口也有點小小的不足。加上對於咖啡的口感、風味、變化等等的貪慾逐年增加,便覺得這台機器已經不敷所需,或許該是升級的時刻了吧! ^^ rockerface 發表在 痞客邦 留言(0) 人氣(11,281)
今天為了要撰寫一些給rERP Ajax使用的API,所以用Python Flask寫了一個restful API,雖然過去已經寫過很多Python資料庫處理相關的CASE,但還是上網去查查看有無最新的用法。查到以後,馬上使用看看:
import datetime
import mysql.connector
cnx = mysql.connector.connect(user='scott', database='employees')
cursor = cnx.cursor()
query = ("SELECT first_name, last_name, hire_date FROM employees "
"WHERE hire_date BETWEEN %s AND %s")
hire_start = datetime.date(1999, 1, 1)
hire_end = datetime.date(1999, 12, 31)
cursor.execute(query, (hire_start, hire_end))
for (first_name, last_name, hire_date) in cursor:
print("{}, {} was hired on {:%d %b %Y}".format(
last_name, first_name, hire_date))
cursor.close()
cnx.close()
rockerface 發表在 痞客邦 留言(0) 人氣(303)

今天來分享一下ERP的編碼原則:
我相信這所謂的編碼原則,幾乎是所有系統資建模時的一個重要關鍵。因為企業內的編碼方式,十足地反應了一家企業的內涵以及對資訊化的期待與認知。
rockerface 發表在 痞客邦 留言(0) 人氣(353)
簡單的畫了個圖,想說整理一下資料彼此關聯與干涉的概念圖,希望可以幫助後續的設計與開發。這個圖,不是專業的ERP流程圖,只是自己公司目前運作遇到的行為反射。畢竟想要用一個簡單的工具,做一個簡單的系統,來整理一堆紙本跟解決同事間溝通時的 ? 號。
rockerface 發表在 痞客邦 留言(0) 人氣(131)

相信許多有經驗的系統分析與設計師,對於資料進出資料庫,會有相當多的風險管控考量,尤其是在比較複雜的系統上。所以,當初次接觸FR的智慧提交功能,心裡是抗拒的! 因為過去設計系統的慣性,覺得資料要塞進資料庫當中,必然有許多風險考量,所以就硬是要寫個API,或是DO來增加資料新增時的安全感。這也就是為什麼,在我的系統技術架構中,有python跟node.js這兩個工具,雖然python是日後做ML跟資料分析用,但node.js的的確確就是用來改善這方面的安全性。
不過,經過許多FR的用家證明,在資料新增與修改的邏輯在一階的複雜度下,智能提交具有良好的效能與便利性,可以節省API的撰寫effort。所以,如果可以確認資料的單純性,我便會用智能提交的方式來加速系統的開發。如果遇到需要有較多business rules的資料增刪修查,node.js便是我不二的工具。^^
rockerface 發表在 痞客邦 留言(0) 人氣(36)

基本上,ERP會有非常多的填報作業,所以填報作業的視覺化設計,顯得非常重要! 或許FR可以很簡單的拉出幾個輸入欄位,讓您快速地得到成就感,但如果要真的建構出一個好的系統,一定要有視覺化的UX的設計思考,最終才會有個好成果。這個功能的設定,會讓你的UI欄位框線有很大的差異效果... 如果您要設計比較屬於自己的風格,一定要選 "為該模板單獨設定",不然可是會出現髒髒的黑框。
rockerface 發表在 痞客邦 留言(0) 人氣(33)

ERD的設計很重要,即使只是簡單的一個系統,也要好好的思考一下。有時候資料庫的設計,不能太局部,需要全盤考量,從短中長期的規劃,先來思考,結構上定調之後,再來考慮正規化與效能的調教,但如果您的資料量不大,就別想太多啦! ^^
rockerface 發表在 痞客邦 留言(0) 人氣(23)

很多中小型的,甚至微型的企業或是工作室,在業務量逐步揚升的時候,就開始會對進銷存或是ERP產生需求感;缺乏一個好用的帳務管理與訂單系統,在處理公司日常時,便會手忙腳亂。但現在市場的中大型ERP軟體,看到價格實在入不了手,套裝的ERP又不支援遠端的管理方式,卡東卡西很囉唆! 所以自己來弄一套吧,就用FR的方式,來弄個簡單的業務管理與帳務管理的系統,啟動!
先來個簡單的系統功能XMind分析,好確認短-中-長期要達成的目標,我想未必所有企業都可適用,但對於一般的小型企業與微型公司/工作室,相信可以達到一定的管理效益!
rockerface 發表在 痞客邦 留言(0) 人氣(36)
話說家裡那台可憐的CNC,自從之前公司結束後,就一直擺在工作室當中機灰塵,而且電腦主機也應該被phase out了N次了吧!... T_T況且那張CNC的控制卡,還是LPT port的,一直都想要換掉,所以趁著家裡大整理的機會,把CNC先暫時閹割了! 電腦主機跟控卡,全部報廢!rockerface 發表在 痞客邦 留言(0) 人氣(33)
因為這幾次跟老同事出遊,幾乎都會帶著登山爐與咖啡壺,在大自然與山林間,烹煮一杯美好的咖啡! 但因為之前的咖啡壺都太小,因此希望能有個6人份的咖啡壺,這樣才能一次煮好,跟眾朋友好好分享一番! 選來選去,覺得還是這隻壺最吸引我,因為濃濃的CREMA讓人無法抗拒,如果在山林原野中,與三五好友,可以共享這咖啡的精華,相信滿滿的幸福感也會充滿整個氛圍吧! ^^網路上已經有很多網友發過BIALETTI的開箱與試用,今天只是想要搭配我的SOTO登山爐試試,看看這個摩卡壺可以煮出什麼樣風味的咖啡... 也順便試試剛入手的登山爐延長管線,看看使用起來是否可以更稱手囉~ 呵呵~^^rockerface 發表在 痞客邦 留言(0) 人氣(7,559)