2018年10月14日星期日

情绪多变

话说我家这位的情绪变化真是快

几分钟前还在发飙,现在就可以幻想他做过的美梦

然后再过一会就突然抱怨今天我来这边看他,从而没能带孩子


2018年8月16日星期四

dynamic create

#include 
#include 
#include 
#include 

#define DECL_CLS(name)  static CRuntimeClass gCClass ## name; CRuntimeClass* type(){return &gCClass ## name;}
#define IMPL_CLS(name, base) CRuntimeClass name::gCClass##name(#name, &gCClass##base);
#define IMPL_CLS0(name) CRuntimeClass name::gCClass##name(#name, 0);

class CObjectBase;

class CRuntimeClass
{
    const char *clsname;
    CRuntimeClass *baseclass;
    static std::map<std::string, CRuntimeClass*> classmap;

 public:
    CRuntimeClass(const char *name, CRuntimeClass *base) :clsname(name), baseclass(base){
        classmap[name] = this;
    }

    static CRuntimeClass* get_by_name(const char *n){
        auto it = classmap.find(n);
        return it==classmap.end()?0:it->second;
    }

    bool is_base_of(CRuntimeClass *p)
    {
        for(;p;p=p->baseclass)
        {
            if(p==this)
            return true;
        }
        return false;
    }
    //static CObjectBase* create();
};

std::map<std::string, CRuntimeClass*> CRuntimeClass::classmap;

class CObjectBase{
public:
    virtual ~CObjectBase(){}

    DECL_CLS(CObjectBase)
};

IMPL_CLS0(CObjectBase)

//CObjectBase* CRuntimeClass::create(){return new ;}

class classA:public CObjectBase
{
public:


    DECL_CLS(classA)
};

IMPL_CLS(classA, CObjectBase)

using namespace std;

int main()
{
    classA a;
    CObjectBase o;
    assert(o.type()->is_base_of(a.type()));

    //CObjectBase *pa=CRuntimeClass::get_by_name("classA")->
    cout << "Hello World!" << endl;
    return 0;
}


2018年8月5日星期日

自闭症训练资源

单位
地址
网页
Comment
自悠天地
九龍荔枝角長沙灣廣場第二期五樓512室
 電話:2743 2555  傳真:2743 2999

已经报名下午班
扶康會 
 
 
 

时间只有上午的,不合适
耀能兒童發展中心(炮台山)

時段:星期一至星期五(9:00am-12:00nn 或 1:45pm- 4:45pm) 地點:九龍橫頭磡村宏照樓 9-17 號地下 (近樂富港鐵站) 對象:2 至 6 歲懷疑或被診斷為自閉症、自閉症傾向或廣泛性發展障礙兒童 費用:$8,900(月費形式) *凡家長一次性預繳三個月學費,可獲 95 折優惠

日期:每月均可入讀 時段:星期一至星期五(9:00am-12:00nn 或 1:45pm- 4:45pm) 地點:香港北角電氣道 180 號百家利中心 6 樓 (近炮台山港鐵站) 對象:2 至 6 歲懷疑或被診斷為自閉症、自閉症傾向或廣泛性發展障礙兒童 費用:$8,900(月費形式) *凡家長一次性預繳三個月學費,可獲 95 折優惠


五日班,会有点辛苦
小童群益會 
地址︰新界大埔太和邨太和鄰里社區中心四樓

每週四天訓練(逢星期一、二、四、五) 上午10: 00 ~ 中午12 : 30  (公眾假期除外)
每月$6000-  [支票抬頭:香港小童群益會]


明愛
 
九龍太子道西256A號明愛九龍服務中心B座2樓
電郵rsap@caritassws.org.hk或傳真2415-0620

聖雅各



私人的仲有樂天,領思,建基,迈步


2018年7月29日星期日

统计银行卡信息脚本

统计银行卡信息脚本

软件
Chrome与GreasMonkey插件+ xpath助手
IFTTT webhooks
谷歌账号
wps or word

代码 
G:\_codes\git_repos\GitHub\GeneralUtility\myChrometampermonkeyPlugins
G:\testBankMoneyParser.py


设置
//设置ifttt webhooks更新onedrive文件

POC
//测试ifttt webhooks更新onedrive文件(python测试代码)
//测试GM脚本提取网页上面的信息(JS测试代码)
//测试GM脚本日志到控制台(JS测试代码)
测试GM脚本通过ifttt webhooks更新onedrive文件(JS测试代码)

编写GM脚本,该脚本
  跳转指定网页
  提取网页上面的信息
  调试:登录到控制台
  将信息通过网络挂接通知IFTTT
  下载PDF


测试步骤
打开main.html
每一行是一个网银连接,点击手动登录银行网银
通用脚本会在页面上加入MyTask按钮
点击该按钮,就会提取相应信息到onedrive里面
验证结果:查看日志是否合理,去谷歌看看文档是否更新
从onedrive里面下载该文件到python目录下面
执行脚本testBankMoneyParser.py,会生成.csv文件
该文件就是账本



2018年7月23日星期一

yoyo最近眼神接觸有了改善

媽媽說,自從又有開始做的密集訓練之後,眼神接觸有了很大的改善。

接獲消息:小米網關測試

硬件
小米家庭网关

软件
python
https://github.com/jon1012/mihome
paho-mqtt

米家

步骤
获取设备密码 https://home-assistant.cc/component/xiaomi/zigbee/
测试代码https://notes.jmsinfor.com/blog/post/admin/Xiaomi-Hub

失败的尝试:
使用home-assistant

2018年7月1日星期日

海边玩

昨天带着儿子去海边玩。儿子刚刚见到海的时候,还是很害怕,然而过了一会儿,她去玩沙子,玩的很开心。想起来,这一年儿子的进步还是很大的。
第一,她终于不用穿尿布了,可以自己上厕所拉屎撒尿。
第二,他不像以前那样痴迷电视了,虽然现在还是很喜欢玩手机上的数字游戏。
第三,他的体能比以前好多了,现在可以带着他,一路再走走,上一个小时他都不会喊。
第四,他也比以前好带了,现在早上我一般会拿故事书给他讲故事,或者拿些卡片,教他一些知识,不是像以前那样一定要给他拼数字,玩数字这样的游戏了。