首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

又做了一个沙雕应用, MacBook 防盗 app

  •  3
     
  •   ansonsiva · 51 天前 · 5529 次点击
    这是一个创建于 51 天前的主题,其中的信息可能已经有所发展或是发生改变。

    制作初衷

    我自己经常在咖啡厅使用电脑码字或者看期货交易,经常人有三急需要离开电脑,电脑放桌上又有点不放心,全部装包里带去上厕所又嫌麻烦,于是想到了做一个报警的 app。

    使用方法

    使用很简单,电脑插入电源,打开软件,打开 alert 功能。如果有人把电源拔掉,程序就会发出警报音直到重新插入电源。如果不是外放而是使用的耳机,则可以提醒你自己,如果使用了外放,则会让周围的人关注到你电脑这个方向。

    Contributing

    练手的小成品,看在开发过程中无数次插拔电源,希望大家多多 star。也欢迎大家多多 contributing 或者提意见。

    下载地址

    第 1 条附言  ·  51 天前
    总结一下回帖里的内容,后面可以更新或者说我也许能做出来的功能:
    1、添加 wifi 白名单
    2、音量控制和设置声音输出设备
    3、盒盖报警
    4、移动报警?(貌似没有这个的 api )
    5、推送手机(嗯,这个之前研究过一下,貌似可以做)

    ps:我只是业余爱好写写代码,参考我上一个录屏 app 里已经说明过的,所以代码写的会比较稀烂,bug 满天飞,大家多给我提意见也算促进我进步了,多谢多谢。
    70 回复  |  直到 2019-07-03 12:10:15 +08:00
        1
    ty89   51 天前   ♥ 2
    这让我想起《硅谷》里那个比特币挖矿的沙雕报警
        2
    ethanlu   51 天前 via Android
    弱弱地问一句,偷 MacBook 的不要电源的吗?
        3
    ansonsiva   51 天前 via iPhone
    @ty89 没看过,有空去看下😂
        4
    shakespaces   51 天前 via Android
    @ethanlu 但是会断电啊😂
        5
    ansonsiva   51 天前 via iPhone
    @ethanlu 只要变成电池供电就响了😂
        6
    lihongming   51 天前 via iPhone   ♥ 1
    能防长按电源键关机么?
        7
    ansonsiva   51 天前 via iPhone
    @lihongming 不能😂,所以很沙雕
        8
    designer   51 天前
    一般店里都安装了摄像头的,现在这种明目张胆的偷盗真的很少,容易被抓,违法成本太大。
    不过我觉得还是挺有意思的。不如你做一个 电量过低了 报警机制。
        9
    will0404   51 天前
    有点意思啊。我也被这个问题困惑着。
    star 送上。
        10
    zhangxiaogang   51 天前 via iPhone
    想法很棒,mac 有没有移动检测的 api,有的话检测移动会更好吧。
        11
    ansonsiva   51 天前 via iPhone
    @designer 这个好像有现成的,不过做一个也不麻烦😂
        12
    ansonsiva   51 天前 via iPhone
    @zhangxiaogang 我也不清楚,慢点查查,有就一起加进去
        13
    Vegetable   51 天前   ♥ 2
    我把电脑扣上之后你会休眠吗?
        14
    ansonsiva   51 天前 via iPhone
    @Vegetable 嗯。。。这个我没想到,下午更新一下。。。
        15
    LxExExl   51 天前   ♥ 1
    @Vegetable 杀死了比赛


    哈哈哈 楼主好可爱好机智
        16
    chiu   51 天前 via Android
    嗯,我也有这种困扰,只能去咖啡厅前尽量排尽。同时也倾向于 mbp 的物理锁。
        17
    loading   51 天前
    额,偷笔记本第一步不是合盖吗?
    睡眠了还会响?
    沙雕
        18
    o0   51 天前
    我的 12 款有物理锁孔
        19
    love   51 天前
    @loading Mac 不能设成合盖继续运行吗?
        20
    loading   51 天前
    @love 设置了就影响了你平时使用了,除非你结合 network location 的进行相关的自动化。
        21
    ansonsiva   51 天前 via iPhone
    @loading 等会查查有没有禁止睡眠的办法🤣
        22
    kidlj   51 天前
    我的 macOS 10.14.4(Mojave) 打开程序不报错,但是不显示界面,无从设置报警。
        23
    loading   51 天前   ♥ 1
    @ansonsiva 建议加入 network location 白名单的设置,例如接入家里和办公室的 wifi 时,应该合盖是为了待机的。
        24
    mcfog   51 天前
    我第一反应是这个 app 两行大字:你的 macbook 被盗了吗? // 没有:doge:
        25
    ansonsiva   51 天前
    @kidlj #22 是 menubar 的 app,没有主窗口
        26
    ansonsiva   51 天前
    @loading #23 感谢建议,后续版本我加进去
        27
    kidlj   51 天前
    不用设置报警的话,打开就默认生效吗?

    我拔掉电源,戴着耳机,并没有报警声响起。
        28
    ansonsiva   51 天前
    @kidlj 不是,要 menubar 里面有个报警要开一下,主要是因为这种软件不是常驻,所以也是难得使用一次,我就想还是点一下可以加深一下印象。回来也可以及时关掉
        29
    winici   51 天前   ♥ 1
    https://www.laplock.co/
    很早就有现成的软件了
        30
    oIMOo   51 天前
    我记得设置里面可以设置声音输出设备,你看看能不能调用,用你的应用改到扬声器。
    另外,能不能进入锁屏默认开启防盗模式?
        31
    kidlj   51 天前
    @ansonsiva menubar 点击 "PutDownMyMac" 没反应诶,没有弹出菜单什么的。
        33
    WhoCanBeRich   51 天前
    有意思有意思 star star !
        34
    ranleng   51 天前 via Android
    插上一个耳机
    完美 bypass
        35
    WhoCanBeRich   51 天前
    Failed to connect (AlertToggle) outlet from (PutDownMyMac.AppDelegate) to (NSMenuItem): missing setter or instance variable
        36
    ansonsiva   51 天前 via iPhone
    @WhoCanBeRich 嗯?奇怪,等晚上我看下
        37
    ansonsiva   51 天前 via iPhone
    @winici 嗯,这个做的不错,我慢慢来添加功能吧,反正练手
        38
    ansonsiva   51 天前 via iPhone
    @oIMOo 好的,我后面看一下,加个设置功能
        39
    ansonsiva   51 天前
    @Volekingsg #32 老外也真是敢收费。。。😂
        40
    ansonsiva   51 天前
    @kidlj #31 菜单栏有个 T 的图标,点击会有 Alert On 的开关,点一下就打开了
        41
    kidlj   51 天前
    @ansonsiva 终于找到了。那个 T 的图标在我的菜单栏上是不可见的,盲点点到并设置 alert on 才可见,取消了又不可见了。报警功能是 OK 的。
        42
    ansonsiva   51 天前
    @kidlj #41 我大概知道是啥原因了,我一直在暗黑模式下测试的。。。估计正常模式变透明了图标,我等会也改一改
        43
    hhyvs111   51 天前   ♥ 1
    我在锁屏界面加了一行字:
    你已被摄像头拍下面部信息并自动发送给警方,请马上将电脑归还到原处。

    已经吓到好几个想偷看我电脑的了
        44
    iDontEatCookie   51 天前
    @designer 图书馆 很多……
        45
    iDontEatCookie   51 天前
    有点棒 背着电脑去厕所真的很头疼
        46
    Catal9527   51 天前
    nb 哈哈哈,请问可以自定义报警内容吗?比如设置「你已涉嫌在偷我电脑,大家帮我阻止他,我人在厕所不方便」循环播放!哈哈哈。
        47
    ansonsiva   51 天前
    @Catal9527 #46 我加一个,你自己录?哈哈哈
        48
    jellybool   51 天前
    我觉得不沙雕,很有想法啊!支持支持

    支持一下自己录的录音就完美了!
        49
    ibreaker   51 天前
    咖啡厅应该不会插电源吧
        50
    cabing   51 天前
    666.加上杨超越的播报。。更 6。

    可以参加下一届超越杯了。。
        51
    liaoyaoheng   51 天前 via iPhone
    抱着都跑了,还等你从坑里提裤子出来?
        52
    love8   50 天前
    macos 10.15 Beta 版打开软件后没有任何界面设置
        53
    ansonsiva   50 天前
    @love8 #52 等会修复一下,menubar 的图标只有暗黑模式才看得到,普通模式是透明的
        55
    MrUser   50 天前


    图错了,补图 2 张。
        56
    jorneyr   50 天前
    挺好的想法,在某些场景很实用。
        57
    ansonsiva   50 天前
    源码已修复图标不可见问题,添加了合盖也不会休眠功能(后期会做成可选项,现在暂时先做死了),报警时会自动最大化音量,退出时回复(这个逻辑貌似还有点小问题,我再调整调整)

    还没做准备这两天做的还有 wifi 白名单和移动端推送
        58
    ansonsiva   50 天前
    @zhangxiaogang #10 昨晚搜了一下,MacBook pro 木有陀螺仪和重力感应,所以这个方向是没戏了,用定位的话我怕不知道精度够不够,慢点再研究研究
        59
    Patrick95   50 天前
    iOS 推送可以用这个开源项目: https://github.com/Finb/Bark
        60
    catcalse   50 天前
    迅速强制关机
        61
    Heanes   50 天前
    @Volekingsg 这个有意思。。
        62
    Heanes   50 天前
    插上耳机的问题还不好解决吧
        63
    ansonsiva   50 天前
    @Heanes #62 是的,iOS 有强制使用外放的方法,macOS 我还没找到。。。
        64
    taoacat   50 天前
    在加上关盖检测
        65
    KasuganoSoras   50 天前
    其实你做的功能已经足够了,现在就看看如何阻止合盖休眠的问题
    一般的贼基本上想不到你电脑会装这种东西,除非他正好看到这篇帖子
        66
    ranye   50 天前
    大约七八年前 mac 上有这么一个免费软件的,叫 iAlertU,开启软件后盒盖、拔掉电源等操作都会触发扬声器警报,按键盘的话还会拍照,要输入密码才能关闭警报。
    那时候 mac 上的软件不多,这个软件还挺有名的
        67
    ansonsiva   50 天前 via iPhone
    @taoacat 已经加了
        68
    ansonsiva   50 天前 via iPhone
    @KasuganoSoras 嗯,盒盖阻止休眠的功能已经加了,下午手贱弄 git 把源码都删了,不过已经弄好了又,最近慢慢添加其他功能吧
        69
    Jackeriss   50 天前 via iPhone
    上厕所之前先暂停音乐再拔掉耳机?会不会有点麻烦( ̄~ ̄)
        70
    ansonsiva   49 天前
    刚刚把白名单功能添加了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   906 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 20:15 · PVG 04:15 · LAX 13:15 · JFK 16:15
    ♥ Do have faith in what you're doing.