• 学习Laravel 心得 !
  • Laravel 让我有一种如鱼得水的感觉,一但用熟它好,开发应用真的是很快,很省时间,加上boostrap, 我再也不用为外观设计烦脑了。

    可以专注于功能的实现。

    现在我就是上多一点开发一些应用,让自己尽快熟练它的思维。

    开发多一点项目。

    如果用Laravel 的思维,自己创建很多对象,比如人类,员工,朋友,家庭,商业伙伴,。。。,物件,。。以后如果要创建一个对象就会很容易了。面向对象的思维,真正使用起来。

     它的思维是非常了不起的,我用学会用它这种思维来构建一些自己的对象,把世界对象化,智能的对象。把生活中的一些事物都对象起来。

    多开发一点项目,灵活用好它的功能。

    它是一个值得花时间学习的技能。

     

    它的优点:

    • 分页功能很简单
    • MVC框架很好用,让功能与外观分开
    • 创建一个简数据录入,查看的功能很简单快捷
    • Blade这个功能很好,页面的设计可以很灵法,减少很多重复的代码
    • Database Migration 很方面,管理数据表不用切换到数据库软件,直接可以代码编辑,很快速
    • 数据库的关系模型很好
    • 插入,更改,查找数据很简单
    • Model 这个功能用好了,就很容易数据管理,不用写很多代码
    • 减少很多重复的代码
    • 能够统一整个网站的风格
    • 还有简化各方面的逻辑

     

    by kevin 8 years ago 0 comments

  • 怎樣在英國做一位有牌照的電工?
  • 刚刚发现了这个论坛。 看到了西北前辈的贴。 

    不好意思, 我有些不同的意见。 2级电工确实很好考, 可是3级电工却需要和上大学差不多的时间 3-4年 才能拿到。煤气工虽然懂的不多, 但是在工地做工时却认识了不少资深的水暖,煤气工。 水暖,煤气工要比电工好考的多了, 没有电工那么多理论,等等。 所以现在很多人选择水暖,煤气工, 而不是电工。 在英国技术学校 - 电工课程 入学要求的A LEVEL成绩要比 水暖,煤气工高一些。 有些老水暖,煤气工和电工开玩笑的说: “水暖,煤气工是14岁辍学的, 电工是18岁辍学的”!

    下面的文章是准备给报纸投稿的, 现在贴出来给大家参考:



    ......目前,英國的電工基本分兩種:二級電工和三級電工。二級電工的正式名称是“部份合格的電工”(Partially Qualified)又稱作“家庭安裝者”(Domestic Installer)。 故如其名,二級電工限制在家庭用電的領域。 想要成為一名二級電工需要兩個證書:英國“建築規範”中的家庭用電部份 (Building Regulation Part P)和 “第17版接線規範”(17th Edition Wiring Regulation)。 在英國很多技術學校都有這些課程, 經過大約4星期左右的培訓便可獲得此資格及證書。 也有公司提供“7天速成班”的課程。 多數選擇二級電工課程的人只可以從事“自營業電工”(Self-employed Electrician),因為二級電工的課程很少或根本沒有實踐环节,由此多数剛剛畢業的二級電工不知所措,还需要很長的時間自己來摸索和積累經驗才能真正胜任工作,过程自然困难重重,以至有很多人在考取二级电工证后很长时间得不到工作上的认可,只能放棄轉行或只是业余做做了。

    三級電工是“全合格”(Fully Qualified)電工, 也是英國最高級電工。 所以三級電工沒有限制性, 可以在各個領域工作,例如“400伏的商業用電”,“1萬1千伏以上的工業用電”,和“接地長釘系統的農業用電”更不用提“230伏的家庭用电了”。相對來說想成為一名三級電工是比較艱難的,它需要拥有“電子技術科技文凭”(Electro Technical Technology Level 3 NVQ Diploma)。此課程多數只能在英國的技術學校以“學徒”的方式完成。 三级电工课程需要3-4年的時間來完成, 其中不仅包括兩年的理論學習和相关考试,还有1-2年的實習和相关的实践考核, 最后还要通过由英國獨立部門監督的为期长达的3天實踐和理論的考试(AM2 Assessment)。就業選擇對合格的三級電工来说就比較容易些。 可以選擇:“自營業電工”(Self-employed Electrician), “分包大工程”(Subcontractor) 或是為其它電業公司打工。

    一些指定的家庭電氣的工作(例如:重新佈線, 任何浴室有关电的工作, 或更換配電盒)在完工時需向“当地的建筑控制機構”(Local Building Control)匯報工作, 然后还需要交200-300鎊讓此机构的人來驗收工作并簽發“電氣安裝證書”。  如果經常做家庭用電的電工, 強烈建議加入“電工協會”(NICEIC 或NAPID ), 這樣就可以自己驗收自己的工作并簽發證書, 同時可以通過“電工協會”帮你匯報給你所在地的建筑控制機構你所做的工作。 這樣會節省每次200-300鎊的費用,但是加入任何一家“電工協會”(NICEIC 或NAPID ),需要500鎊左右的會員报名费和400鎊左右的年費。

    如果有三級電工證書的電工可以向英國JIB部門申請“高級電工金卡”。關於JIB, 它是負責英國所有建築行業的一個部門, 根據各類工種的級別來頒發相關級別的JIB 卡。 JIB卡是為了讓工地監工或客戶更方便的識別工人的級別和能力。例如:一般的工人,粉刷工,批灰工, 還有2級電工是白色的卡。 木匠及水暖工是綠色的卡。 3級的電工是擁有在建築行業里最高技術性的工種, 所以授予金卡。 更高級的就是白金或黑金卡那是授予工地技術指揮或繪圖師及管理階級的。如果電工持有金卡5年以上,有資格申請白金的“工地技術指揮”卡。  沒有“高級電工金卡”的電工是無法在大部份的“商業用電”或“工業用電”的領域工作。

    通常,電工的費用會高過其它專業的工人。因為無論是三級電工或真正合格的二級电工都需要經過更漫長的學習与实践過程才能胜任工作, 而且责任重大......

    by kevin 8 years ago 0 comments

  • Website debug and Idea
  • Bug:

    1. Post Title not allow to chinese 
    2. Migrate Task, Notes, Recipe with author_id
    3. Delete artical relate images.
    4. Comfirm before Delete contain

     

     

    Idea:

    • 一个分类表,可以创建一个通用的分类,适用于blog, tasks, recipe,... 根目录,子目录,tag
    • 用户在blog 里可以删除 comment, 编辑comment,用户可以编辑自己的的comment, 改不了别人的,除了admin 用户
    • Searching data from anywhere
    • 分页功能
    • 人员管理
    • 安全,会员管理
      • 会员权限
        • Can Post 
        • Can Edit User
        • Can Edit Web Layout
        • User Role Edit
      • 会员资料
        • FristName
        • LastName
        • Email
        • Mobile
    • Git and Github
    • Holiday Pay 
    • Task, Todo, Note, 只可以作者编辑,或管理员,其他人只可以看,如果是设置private,则只有自己可以看
    • Comment 可以开通或关闭,充许其他用户Comment
    • 客户管理,分类,ktv, buffet, 其它
      • 新增,编辑,列表
      • 积分
      • 存酒
      • 消费记录
    • 员工管理
      • 新增,编辑,列表
      • 工资
      • 时间表
      • paye
      • 资料更新
      • 培训
    • 库存管理

     

    by kevin 8 years ago 0 comments

  • Note Task ToDo Blog
    • What these app to do different, why i need so many?
    • Note 没有title, 快速记录某件事
    • Task 有title, task 的内容比较丰富,详细
    • Todo 有Title, 有完成进度,开始时间,结束时间,完成与否,过程问题,参与人员
    • Blog 只记录title, 与内容,内容可以丰富的
    • 用户hasmany recipe,tasks, blog, todo, note,....

    by kevin 8 years ago 0 comments

  • Kitchen Management
  • 怎样设计?

    要做到智能就要创建各个对象,把它们都关联起来。

    现在的中餐厨房都面临一个问题,就是人工太高,中国人的成本贵,用老外,沟通是一个问题。这就是一个很大的商机,我怎样开发个系统可以让老外与中国人的厨房能沟通起来,老板就能省去很多钱。每一个问题都有解决的办法,以前补餐都是中国人做的活,现在老外也可以做了。

    建立一个模型。

    如果厨师,他会关联一些什么内容,都能联系起来。与出餐,备货,时间,材料,工资,培训,假期

    简单的就是我想记录我今天干了什么,完成了哪些任务,有哪些没有做完,同时也能制定明天要做什么任务。

    每个餐馆很多菜式

    • 一个菜式在多个餐馆存在
    • 一个菜式对应有一个或多个制作菜谱
    • 一个菜谱通过多种原料,制作过程实现
      • 注意事项
    • 一种原料可以用于制作多个菜式
      • 原料有它的特性说明
      • 口味
      • 作用
      • 与供货商有联系
        • 可能存在多个供货商
        • 多种价钱,大小,品质
      • 存放的位置
      • 库存的量

    所以要分步设计好各个小系统,按岗位,部门,工作内容

    岗位:

    • 每个岗位有多个人员
      • 炒餐
        • 必须有人做
        • 有一个以上的人做
        • 炒什么餐
        • 工作内容
          • 要备货
        • 用到哪些材料
        • 上班的时间
        • 工资
        • 绩效
      • 油锅
        • 可能炒餐的做,油锅也可以做炒餐
        • 有一个以上的人做
        • 炸什么食品
        • 备什么货
        • 用到什么材料
        • 上班时间
        • 工资
        • 绩效
      • 补餐
        • 炒餐,油锅都可以做
        • 开档,收档
        • 备货
        • 点餐,出餐
      • 菜码
        • 要备什么货
        • 每天的工作内容安排
      • 肉码
        • 要备什么货
        • 每天的工作安排
      • 甜品
        • 要备什么货
        • 每天的工作内容安排
      • 沙拉
      • 洗碗

    人员:

    • 一个人员可能做多个岗位:
      • 厨师
      • 洗碗
      • 打杂
      • 补餐

    工作内容:

    • 加工食品
    • 准备材料
    • 服务

     

    工作时间:

    • 时间表:
      • 2-5
      • 2-E

     

    设备:

    • 各种加工食物用具
    • 风房,冻房

    材料:

    • 肉码
    • 菜码
    • 甜品
    • 沙拉

     设计再好的系统也要考虑到用户的使用体验,很多人不太会用电脑,还有就是使用起来够不够方便,这是最重要的。 

    by kevin 8 years ago 0 comments

  • SmartObject
  • 因为很多东西的属性都是大同小异的,如,Blog, Notes, Todo, Task, 论坛,BBS, Twiter, FaceBook, 都是一些内容的表达方式不同,还有一些属性的差异。

    但是如果每一个这些对象都要为开发一个界面,不同的数据表,不同的用户使用界面,不同的输入输出方式,这样就会有点浪费时间了。

    如果用oop的思想,把它们都看作一个对象,找出它们的共同点,差异点,通过继承,快速,灵活地创建一个对象。用Tag来区分不同的对象,不同的对象有不同的属性,提供一个用户界面,用户可以增加,管理不同的对象,就不用为每一个对象都重复地开发相差不多的功能

    比如:

    物件

    • 产品
    • 菜式
    • 原料
    • 这些都是一些物件,可以用同一个数据表,能不一些不同的属性区分它们

     

    人类

    • 客人
    • 朋友
    • 家人

    组织

    • 公司
      • 餐馆
      • 外卖店
    • 供货商
    • 会计

    要实现智能,让这些对象联系起来,整合起来

    参考Wordpress 的数据库设计, 很简单的几个表,但是它的内容很多。很灵活

    要设计一个智能的,可以通过它来制造出不同的对象,表达不同的对象,免得重复的代码。像上帝创造万物的一个模式。它可以根据不同的对象,自订议不同的属性给不同的对象。

    可以参考Wordpress, 和wix 它们都能实现平台功能,在上面安装不同的插件功能。

     

    流程:

    • 用户可以创建自己的对象
      • 物体
      • 人物
      • 事件
    • 给对象编辑很多不同的属性
      • 属性是可以继承对象的
      • 还有自己的私有属性

     

    一旦实现这个功能以后,就可以通过客户端就可以真正实现动态网站系统,可以通过后台自订议创建出不同的功能块,不用写代码,不用写数据库。最终模式是实现上帝模式,把万物通对象联系起来。

     到时候就可以很简单地创建想要的功能

     

    by kevin 8 years ago 0 comments

  • Git and Github
  • git config --global user.name = "kevin chen"

    git config --global user.email = "uncochen@hotmail.com"

    git config --global core.editor = "phpstorm"

     

    git init "project"

    git status

    git add "filename"

    git add .

    git commit -m "give to name of this commit"

    git commit -a -m "msg"

    git status -s

    git log --oneline

    git diff

    git diff --cached

    • differences in staging

     

     

     git remote add origin git@github.com:kevin416/yepos.git

     git push origin master (upload files to git hub)

     

    重置git

    rm -rf .git

     

    git remote -v

    git remote rm 'name'

     

     

    设置sublime 命

    $ sudo rm -rf /usr/local/bin/subl
    $ sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin
    $ subl .

     

    如果在git commit里要exit

    Shift+Q

    :wq

     

    Generate SSH

    ssh-keygen -t rsa -C "your-email@example.com"

    cat ~/.ssh/id_rsa.pub| pbcopy

     

     

    Show the Hidden File

    defaults write com.apple.finder AppleShowAllFiles NO

    by kevin 8 years ago 0 comments

  • Restaurant Procedures
  • How to start wok?

    How to operate wok?

    How to start fryers ?

    How to operate rice cooker ?

    How to operate mixer ?

    How to operate magimix ?

    How to operate dishwasher ?

    How to move stock ?

    How to place stock in fridge / freezer ?

    How to empty fryier / dispose of oil ?

    How to fill D10 ?

    How to turn lights in restaurant on/off /down / up ?

    How to use meat slicer ?

    How to store food ?

    How to cook food ?

    How to cool food ?

    How to store cooked food ?

    How to fill the buffets with worker ?

    Fill suitable containers with cold water to fill buffet

    Transfer filled container onto a trolly

    Transport containers on trolly to buffet machines

    Empty cold water from containers into buffet machines

    Note: Only fill buffet trollies when premises is closed to the public.

     

    by kevin 8 years ago 0 comments