首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wuhx  ›  全部回复第 1 页 / 共 12 页
回复总数  235
1  2  3  4  5  6  7  8  9  10 ... 12  
2017-09-10 16:12:55 +08:00
回复了 wuhx 创建的主题 Android 在 x86 安卓模拟器上运行 ARM 原生 App
@woyaojizhu8 后来换了个方案,没继续研究了,有空再看看
2017-09-10 13:42:18 +08:00
回复了 wuhx 创建的主题 Android 在 x86 安卓模拟器上运行 ARM 原生 App
@woyaojizhu8 多谢,自己都快忘了,没想到 1 年后有人回复。
2017-07-09 12:33:09 +08:00
回复了 iyuli 创建的主题 Android Xposed 不更新,不知道会不会有类似的框架出现
@mrcn Magisk 能实现类似 XPrivacy 的功能?
2017-07-09 12:30:36 +08:00
回复了 iyuli 创建的主题 Android Xposed 不更新,不知道会不会有类似的框架出现
@elitezhe
Android 7 为了加快 App 安装时间,从安装时 AOT 变成 先解释执行 -> 动态 JIT -> 空闲时 AOT 流程,比 Android 5 升级到 6 变化大很多,可能没那么容易搞定
2017-05-18 23:36:22 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
2017-05-18 23:35:36 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@xuwenhao 非常感谢
2017-05-18 23:34:56 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@Vkin
目前不支持 QQ,你可以自己包装一个发送 QQ 消息的 RestApi,然后参考 方糖 /Telegram/钉钉 的例子和 CloudMonad 集成。
2017-05-18 23:33:41 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@ideacco
是的,万物互联,想想都激动
后续可以提供一些 Iot 类型的 Feed
或者定义一个物联网网关,通用 Restful Api 和 CloudMonad 集成。
2017-05-12 21:47:58 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
新增一个栗子
[利用 CloudMonad 从微信发送消息到钉钉]( https://zhuanlan.zhihu.com/p/26876277)

另外根据每个 Feed/Action 的稳定性,新增了[版本周期]说明,比如微信消息接收 Feed 相对稳定其状态为 Stable,微信消息发送 Action 在系统并发量多的时候偶尔会丢失消息状态为 Experimental。

请在试用的时候,尽量选择 Stable 的例子。
2017-05-12 08:27:17 +08:00
回复了 wuhx 创建的主题 Java Jigsaw 被否决, 即将发布的 JDK9 不会包含 Jigsaw?
@hantsy
是的,变化总是会触动既有的东西

我比较欣赏 Jigsaw 两个功能:
1. 可按需定制的 JDK。 现在一个 JDK 有上百兆,不利于云部署 JVM 程序
2. 彻底解决 jar 依赖地狱,同一个 lib 的不同版本可以共存。 这个通过 OSGI 也能支持,但希望 Jigsaw 出来后,maven/ivy 等工具能直接支持这个特性。
2017-05-11 10:03:00 +08:00
回复了 wuhx 创建的主题 程序员 再造轮子: shadowriver 一个纯 JVM/Scala 实现的 Android VPN 应用程序
@taowen 是的,借机重新翻了一遍《 TCP/IP 详解》,也算很有收获
2017-05-10 21:45:22 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@jijifly 首先爬虫是分布式的,同一个 IP 不会用每秒 N 次这么高的频率访问同一个网站
其次,后台在调度的时候也会考虑将相同目标网站的请求分散开来,或者也可以自建或购买 IP 代理池。

另外,CloudMonad 的爬虫是用户自己定制的,用户在创建的时候,可以指定专门的代理地址,Cookie 等,会比普通爬虫更难检测。
2017-05-10 18:02:00 +08:00
回复了 wuhx 创建的主题 程序员 再造轮子: shadowriver 一个纯 JVM/Scala 实现的 Android VPN 应用程序
@ayanamist
特地安装试用了一下,很接近我想做的东西了,再加几个功能就完美了:
1. 兼容 ShadowSocks,可以当 VPN 用。
2. 支持解码插件,用户可以自己写解码插件,Packet Capture 只支持解码 HTTP 协议,并且 gzip 都不能解码。
3. 支持按 App 设置规则,可以当防火墙用。
2017-05-10 17:08:40 +08:00
回复了 wuhx 创建的主题 程序员 再造轮子: shadowriver 一个纯 JVM/Scala 实现的 Android VPN 应用程序
@xy19009188
sbt run
会下载所有依赖,包括 Android Sdk

@liangzhitao
IntelliJ
2017-05-10 08:21:31 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@johnnie502
京东只是一个例子,亚马逊可以通过 FetchUrl Feed 支持

参考
[例 5:使用 FetchUrl 实现将任意网站作为输入源]( http://xun.im/2017/04/23/example-fetch-url/)

在参数绑定界面,把 url 换成你想监控的商品:如
https://www.amazon.com/Sony-VPLVW365ES-Native-Theater-Projector/dp/B016IL60LM/

content 换成
#priceblock_ourprice

即能实现定时监控亚马逊价格,配合 Telegram 或其他方式通知。

当然这样的操作对用户不够友好,最终版本会考虑用鼠标点击选取目标的形式。
2017-05-09 22:50:22 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@johnnie502 是的,CloudMonad 的 UI 易用性有待加强,但这里的问题主要是没有针对 Telgram 设计 UI,走的是通用的 RestApi Action。

另外,CloudMonad 的主要优势是用户可以将 Feed,Spec,Action 自由组合
比如 Feed 用了京东价格监控, 就可以用 {商品} {价格} 的形式,把动态获取的价格信息发给用户(可以用 Telegram,也可以用微信等其他方式)
2017-05-09 13:48:30 +08:00
回复了 wuhx 创建的主题 分享创造 山寨了一个 IFTTT
@johnnie502
Telegram 提供了 Rest Api 接口,所以 CloudMonad 是直接支持的,
请参考: http://xun.im/2017/04/23/example-rest-api/

测试用 telegram bot 发送京东降价通知,完全没问题,感觉 Telegram 比微信这种封闭环境对程序员友好多了,可惜被墙,使用不太方便。

telegram 的 Api 类似于:
GET https://api.telegram.org/bot372908708:AAElXimm0on8TRnjzZK0Hf313C97XgW3_WM/sendMessage?chat_id=391625028&text=降价通知 {商品} {价格}

chat_id 是你的帐号 id,botkey 是我建的测试机器人的,你可以自己建一个
提交前请在本地用 curl 测试一下。

[CloudMonad 测试机器人]( https://telegram.me/cloudmonad_bot)
2017-05-07 17:39:57 +08:00
回复了 nikoo 创建的主题 问与答 这种前端加密有什么槽点吗?
唯一的意义是可以避免用户密码暴露,无法防止重放攻击

@cankoor
HTTPS 的核心是浏览器内置了的 CA 证书验证链,否则非对称加密的公钥安全性无法保证。
标准的做法应该是用 JDK 的 java.time 包,Android 将在 Android O 开始支持。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   752 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 34ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
♥ Do have faith in what you're doing.