Category: 技术

SteemIt 就可以把图片也存在区块链上了

也许你知道,STEEM上文字是放在区块链上而 STEEM的图片是单独放在AWS云服务器上的.我就突然想到,其实图片也是可以通过BASE64格式把二进制的内容编码成纯文本的BASE64格式. 比如你原来这样在HTML中添加图片: <img src='https://justyy.com/gif/dr.zhihua.lai/13.gif" /> 其实你可以这样直接把图片的内容放在HTML字符串里 <img src='data:image/gif;base64,IMAGE_BASE_64_DATA"/> 这样的话, 图片就和文字混在一起了 . 我想试验一下,就用N年前写的API来转换图片 (记得把图片改成你的图片地址) https://helloacm.com/api/image-to-base64/?url=https://justyy.com/gif/dr.zhihua.lai/13.gif 把内容拷到插入图片的文本框中. 图片可以显示,但是发表却失败了.图片无法保存到区块链上(blockchain). 我猜想两种可能:要么这是一个BUG,可以很轻易的被修复,要么就是设计就是这样,因为可能图片本来就很大,用了BASE64文字编码后大小会增加1/3… 您认为呢?不管怎么样:差一点 SteemIt 就可以把图片也存在区块链上了! 英文: Technically Images can be Stored on BlockChain …

怎么样下载 美拍视频? (meipai)

美拍视频(meipai)下载的最好方法 目前有以下靠谱的下载美拍视频的方法: 网页在线美拍视频下载解析工具 (Meipai Video Downloader) Chrome 浏览器插件, 支持数十种视频网站下载, 又方便又准确. 当然还可以加我的 微信公众号 JustYYUK 通过机器人问答交互方式来 下载视频. IOS 用户可以通过 Workflow 来调用视频下载的工具 美拍视频地址解析原理 美拍视频 (meipai.com) 的 HTML代码里的头部 head 标签里有: <meta content="45f0aHR7Cr3vZ1hV0cDovL212dmlkZW8xLm1laXR1ZGF0YS5jb20vNTkxYjIwMjI5MGFjNTUyNjIubXVeeaA0" property="og:video:url"> …

怎么样每天自动发一贴到新浪微博等社交网络上?

经常通过社交网络发博客链接是增加博客曝光率和提高博客流量的最直接有效的方法之一. 懒人第一想到就是能否自动通过程序来每天定时定点发贴, 完全自动就不用操心了. 之前写过通过PHP脚本调用 FACEBOOK SDK 或者 Twitter 等API来发贴, 但是这种方法就是很有针对性, 换一个新的社交平台 调用代码就得重新写不能复用. 能不能有一种比较通用的方案? 这里介绍的方案就是: 通过 Crontab 设定的频率(如 一天一次), 调用预先写好的PHP脚本(可以用其它语言来写, 不过PHP是最好的语言), 在PHP脚本里做三件事: 找出一篇在过去一段时间(90天) 没发过的链接, 调用 IFTTT 的 Maker 频道, 然后把链接记在数据库里. …

怎么样同步微信朋友圈到新浪微博?

微信 WeChat 朋友圈相对比较封闭, 微信 朋友圈和新浪微博 算是竞争对手 所以没有直接两者同步的工具. 像我用微信较多 (我的 WeChat 是 ACM-er), 新浪微博一般就是转发或者用IFTTT同步 备份比较多. 虽然同一份东西(照片) 发到多个社交平台上是不太环保的行为, 但是我主要是用来备份照片和数据, 一台服务器有可能出错, 两台服务器同时出错的概率是千分之一, 三台服务器同时出错的概率是十万分之一, 总之就是把照片数据平时发的朋友圈状态牢骚等备份了, 省得丢了(数据是无价的). 朋友圈能发9张照片, 碰巧新浪微博也能发9张照片, 朋友圈能发10秒视频, 新浪微博也能发视频, 简单来说就是 硬件条件都够, 但就是没有直接同步的这么一个工具. …

WordPress 博客使用 AMP 移动加速的技术和技巧

早在去年2月份的时候 当时 Google 推出AMP技术的时候我就小试了一把, 可是当时并不是很理解 AMP技术的原理和格式规范, 在使用了同样的AMP WordPress 插件后在 Google Webmaster 后台显示了很多错误 结果就是AMP不被索引 于是我就删除了AMP插件. 这几天 受土木坛子的怂恿和无私的帮助, 我先是在我的小站(英文 CodingForSpeed.com) 上试验和调试与不断调整, 总算解决了我能容忍AMP的底线, 就是: 简要的文章内容, 支持 Google Analytics 跟踪代码, 并且能在文章前后添加广告 (没广告收入我就没动力写文章). AMP …

谈并行计算效率中的Ahmdal’s法则 (阿姆达尔定律)

Ahmdal’s Law 是并行计算中最简单最有名的公式(阿姆达尔定律). 这个公式是用来理论上估计程序在使用多线程或者多核甚至多台机 同时计算的情况下最大能获得的性能提升. 性能的提升是由改进算法前的时间 比上 改进后的时间, 比如: 其中 T(1) 就是没有并行(或者可以理解为单线程), T(N) 则是使用N个线程或者核或者多台机器同时计算后的时间. 假设一个算法中不能并行的部分所占比重为 B, 那么: 1 – B 则是可以并行所占的比重. 该公式可以通过 来简化 (P 表示可以并行化的比例), 也就是有名的 Ahmdal’s法则(阿姆达尔定律): 性能分析 根据不同的比重 …

记一次服务器 DDOS 经历

DDOS 就是 分布式拒绝服务 攻击. 英文是 Distributed DoS attack. A distributed denial-of-service (DDoS) DDOS 是什么? 简单来说就是网上很多肉机(有安全漏洞的机器被控制) 同时大量的向同一台主机发起请求 然后因为量大密集 所以很容易造成服务器CPU内存等资源耗尽而宕机, 也就是停止服务. 怎么样防止DDOS? 千万不要在网上暴露你服务器的IP地址, 因为攻击指定IP地址目标可确定多了. 服务器的安全措施得做好, 比如禁用 root 远程帐号 并定期安装安全补丁, 保持服务器安全水平. 如果可能 …