月度归档: 2018 年 7 月

  • 汽车涉水应急气囊解决方案

    使用场景:城市突发积水、野外涉水等

    装备:

    (1)快速充气气泵,建议每分钟100L以上,最好能到200L,按车自重一吨到两吨粗略计算,充气需要十分钟,最好为充气泵单独准备应急电源。

    (2)橡胶气囊两个,直径0.6m以上,长度4.5m,中间可以用橡胶布连接在一起,也可以用绑带连接,布置在汽车两侧。

    使用:

    首先应将车窗打开或两厢车打开后备厢门,避免气囊充气后车门无法打开,造成无法逃生。

    以最快的时间布置并充气。

    以上方案仅为理论方案,未经测试,不对该方案造成的任何后果负责。

    成本:

    快速充气泵估计需要500元以上,普通充气泵每分钟50L,充气需要20分钟,时间有点长。

    气囊估计在500元以内,目前暂时没有现成的产品。

  • Visual Studio Code中使用Docker中的Xdebug

    开发环境说明

    IDE:Visual Studio Code

    DNMP:https://github.com/yeszao/dnmp

    项目:laravel

    开启xdebug

    修改dnmp/php/php72/Dockerfile,添加以下两行(插在带\的任一一行后面即可,查看dockerfile编写规范):

    && pecl install xdebug \
    && docker-php-ext-enable xdebug \
    修改dnmp/config/php.ini,在文件末尾添加以下内容:
    [xdebug]
    zend_extension=xdebug.so
    xdebug.remote_port=9000
    xdebug.remote_enable=1
    xdebug.remote_host=192.168.0.102
    xdebug.remote_autostart=1
    xdebug.remote_log="/var/log/dnmp/xdebug.log"

    其中192.168.0.102就是你的电脑的IP,也就是docker宿主机的IP,docker的端口都挂到宿主机IP上。xdebug默认是localhost,不改就访问不到了。也不要打开

    xdebug.remote_connect_back=1,这会使得remote_host配置失效。
    在vscode中安装PHP Debug插件,在调试选项卡中打开齿轮配置,即当前项目的.vscode/launch.json,对照以下内容配置:
    
    {
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
    {
    "name": "Listen for XDebug",
    "type": "php",
    "request": "launch",
    "port": 9000,
    "pathMappings":{
    "/var/www/html": "${workspaceRoot}"
    }
    },
    {
    "name": "Launch currently open script",
    "type": "php",
    "request": "launch",
    "program": "${file}",
    "cwd": "${fileDirname}",
    "port": 9000
    }
    ]
    }
    其中,/var/www/html是你在dnmp/www中的site的位置,如果有子目录则填到子目录级别,这里的pathMappings是最新的写法。
    在dnmp目录启动:docker-compose up
    在vscode按F5启动调试,记得打上断点,祝你成功。
    如果已经生成过容器,则需要删除容器,删除镜像。重新生成dnmp-php命令如下:
    docker rm dnmp-php
    docker rmi dnmp_php
    docker-compose up
  • 又来了shimuFun的兴趣

    为了女儿的暑假安排,也出于一直以来的兴趣,特别关注了一下木工手作。可是,最大的问题是如何在城市里拥有一个可以无扰玩木工的场地。

    目前还没有有效的方案,尽管纯手工,排除电动工具是一个途径,但是那不是我的兴趣的,我又不是为了练手艺。我的目标是把实木与电子结合一下,或者是实木物联网。

    尽管大陆也能零星看到一些木工坊的创业新闻,但至少目前还没有普及到像跳舞画画那样,满大街都是,家长们也愿意花钱去带孩子学。如果你有什么好办法请留言。