首页   注册   登录
 uuspider 最近的时间轴更新

uuspider

V2EX 第 14004 号会员,加入于 2011-11-27 10:57:35 +08:00
今日活跃度排名 17193
发呆小屏幕升级
分享创造  •  uuspider  •  12 天前  •  最后回复来自 lukaz
7
做了个发呆用的小屏幕
  •  3   
    分享创造  •  uuspider  •  105 天前  •  最后回复来自 mrchi
    19
    树莓派 3B 和 3B+特别容易过热
    Raspberry Pi  •  uuspider  •  197 天前  •  最后回复来自 uuspider
    13
    uuspider 最近回复了
    10 天前
    回复了 AmItheRobot 创建的主题 问与答 什么工具,能记录 公网 IP 历史?
    几年前写的,一直运行良好,供参考

    #!/bin/bash
    #------------------------------------
    # 脚本:network_check
    # 版本:0.4
    # 作者:uuspider
    # 日期:2015-09-13 v0.1
    # 日期:2015-10-28 v0.3
    # 日期:2016-01-17 v0.4
    # 语言:shell
    # 功能:1.网络中断后重启网络或重启树莓派;
    # 功能:2.当公网 ip 变化时,发送邮件通知。
    # 使用:(crontab) */2 * * * * $PATH/netcheck.sh
    #------------------------------------

    # http://www.silisoftware.com/tools/ip.php
    # http://ipecho.net/plain
    # http://whatismyip.akamai.com
    # http://tnx.nl/ip #curl 无法连接,浏览器连接正常
    # http://myip.dnsomatic.com/
    # http://members.3322.org/dyndns/getip
    ## http://ipinfo.io
    ## http://ipinfo.io/developers
    # http://ifconfig.me/ #太慢
    # http://ip.appspot.com/ #太慢
    # curl --silent http://1212.ip138.com/ic.asp | tail -1 | tr '\n' ' ' | awk -F '[\\[\\]]' '{print $2}'

    export PATH="/usr/sbin:/usr/bin:/sbin:/bin"

    cd $(dirname $BASH_SOURCE)
    touch "./ip.log"
    IP_Log=$(cat "./ip.log")

    To_Addr="***@gmail.com"
    IP_URL=("http://www.silisoftware.com/tools/ip.php" "http://ipecho.net/plain" "http://whatismyip.akamai.com" "http://myip.dnsomatic.com/" "http://members.3322.org/dyndns/getip")
    PING_URL=("www.baidu.com" "www.sina.com.cn" "www.163.com" "www.qq.com")

    pull() {
    #访问 IP_URL
    for ((j=0; j < ${#IP_URL[@]}; j++))
    do
    IP_New=$(curl -s ${IP_URL[$j]})
    echo $IP_New | grep "^[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*$" && break
    done
    ip_check
    }

    net_check() {
    sleep 30
    connected=0
    #检查网络连接是否正常
    for ((i=0; i < ${#urls[@]}; i++))
    do
    ping ${PING_URL[$i]} -c2 &> /dev/null
    if [ $? -eq 0 ]; then
    connected=$((++connected))
    fi
    done
    #网络无法连接时,重启网络或重启树莓派
    if [ $connected -eq 0 ]; then
    sudo service networking restart
    sudo ifup wlan0
    # sudo /etc/init.d/networking restart
    # sudo /sbin/ifup wlan0
    # sudo reboot
    else
    pull
    fi
    }

    ip_check() {
    if [ "$IP_New" = "$IP_Log" ]; then
    :
    elif [ "$IP_New" = "" ]; then
    net_check
    else
    echo -n $IP_New > ./ip.log
    mutt -s "[IP Checked] $IP_New" $To_Addr < ./ip.log || rm ./ip.log
    fi
    }

    pull

    exit 0

    ##END##
    10 天前
    回复了 nuluho 创建的主题 Linux 树莓派有时不能自动运行任务
    crontab 也可以实现开机运行

    @reboot command
    12 天前
    回复了 14cheese 创建的主题 硬件 树莓派的 microUSB 坏了,怎样给板子供电呢?
    gpio 供电一定要加个保险丝限电流
    12 天前
    回复了 uuspider 创建的主题 分享创造 发呆小屏幕升级
    @songz 拿来玩的小项目,想起一个点子就加进去,代码太乱,又不愿费时间重写,实在拿不出手哇。。。
    12 天前
    回复了 uuspider 创建的主题 分享创造 发呆小屏幕升级
    抓取的新闻存到数据库里,通过 flask 生成网页,墨水屏上轮流显示最新的几十条,当看到感兴趣的内容时,在手机、平板或电脑上打开网页就可以查看全文了 ​​​​


    实际上,我们遇到的 99%的工程问题都用不到深度学习,聚类、逻辑回归、支持向量机就够了,最多随机森林或梯度提升,剩下的那 1%,就算你有能力建好模型,恐怕也没有硬件去验证它。
    105 天前
    回复了 uuspider 创建的主题 分享创造 做了个发呆用的小屏幕
    @We911 做过发微博的,后来 api 不能用了,没再折腾;现在爬虫数据是每隔 20 分钟~ 4 小时发邮箱。

    @ADragon3 这个不错,不过树莓派 B+没有蓝牙模块,3B+应该可以,有空研究一下。
    106 天前
    回复了 uuspider 创建的主题 分享创造 做了个发呆用的小屏幕
    @yamedie 其实本来用的是高大上的墨水屏,但是刷了好几年,忽然坏掉了,换成了从某仪器上拆下来的 lcd

    https://www.v2ex.com/t/357714#reply60
    128 天前
    回复了 maxduke 创建的主题 问与答 Linux BASH 文本处理求助
    sed 's/\([^,]*,[^,]*\)\(.*\)/\1,STRTOBEINSERT\2/'
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3243 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1