用 PHP 和 JavaScript 显示地球卫星照片 的插图

用 PHP 和 JavaScript 显示地球卫星照片

向日葵8号气象卫星是日本宇宙航空研究开发机构设计制造的向日葵系列卫星之一,重约 3500公斤,设计寿命15年以上。该卫星于2014年10月7日由H2A火箭搭载发射成功,主要用于监测暴雨云团、台风动向以及持续喷发活动的火山等防灾领域。——百度百科 日本发射这颗卫星后,不仅用它防灾,还将它拍摄的地球照片发布在互联网上,供爱好者下载。照片发布的官方网站是 http://himawari8.nict.go.jp/ ,每到整10分钟更新(比如9:30,9:40……),同时有30分钟延迟(你10:00看到的照片实际上是9:30拍的)。 接下来,我们就要研究一下如何获取这些卫星照片了。通过浏览器的访问监测功能,我们可以看到请求的地址:(点击看大图) 在本例中,请求地址是 http://himawari8-dl.nict.go.jp/himawari8/img/D531106/2d/550/2016/06/14/140000_0_1.png 。地址中有以下几个重要的参数: 2d 代表图像清晰度,2d就是将图像分成2x2的550px x 550px的图片,...

解决 OpenSSH 登录缓慢的方法

今天连接 Azure 中国版虚拟机时发现登录反应非常慢,在网络环境良好的情况下要等上十几秒才出现输入密码的提示。 经过 Google 查询,发现是 DNS 反向解析的问题。 OpenSSH 会在你登录时把你的 IP 拿去做反向解析,从而判断你的 IP 在不在系统的黑名单内。但是中国电信不对民用网络的 IP 做反向解析,导致 OpenSSH 要等待解析结果直到超时,然后才建立连接。 解决方法就是把反向解析关掉就行。 sudo nano /etc/ssh/sshd_config # 在文件末尾加上「UseDNS no」,关闭文件 sudo service ssh restart 如果这样设置后还是连接缓慢,可以尝试如下设置: sudo nano /etc/ssh/sshd_config # 在文件末尾加上「GSSAPIAuthentication no」,关闭文件 sudo service ssh restart 如此设置之后,SSH 就可以在2秒内连通,相比之前十几秒的时间相比,速度大有改观。...

在 Ubuntu Firefox 上使用最新版本的 Flash

早在一年前,Adobe 公司停止了其 Flash 插件在 Linux 系统下的新功能开发,只提供安全更新。Linux 版 Flash 的版本号也停留在了 11.2,而最新的 Windows 版 Flash 已经更新到了 15.0 版本。 不过,Adobe 又和 Google 合作开发了 Pepper Flash,集成在 Chrome 浏览器中,而 Chrome 以及其内置的 Pepper Flash 一直在 Linux 上保持最新。 那么问题来了,Pepper Flash 是 Chrome 独占的,如何让 Firefox 也用上呢? 有人希望 Mozilla 来主动支持 Pepper Flash,但是被 Firefox 开发组否决了: https://bugzilla.mozilla.org/show_bug.cgi?id=729481 于是国外网友 Rinat Ibragimov 开发了一款插件,支持 Firefox 使用 Pepper Flash。 这款插件虽然还不完善(硬件加速功能不稳定,部分功能缺失),但是基本功能已经可以正常使用。 在 Ubuntu 下,可以通过添加 WebUpd8 的 PPA 源来安装这款软件: sudo add-apt-repository ppa:...

Ubuntu 下编译安装 App Inventor

App Inventor 是一款由麻省理工开发的简单的 Android 编程工具,只需要在网页上拖动一个个对象,用流程图的方式设置好代码,就可以生成自己的 Android 程序。如果你在你的 Android 手机或平板上安装 App Inventor 的自带软件,还可以做到在电脑上修改界面,在手机或平板上即时显示的效果。 麻省理工提供了一个在线版本的 App Inventor,只要用邮箱注册就可以使用所有功能,问题是,他们的网站运行在 Google App Engine 上。Google 在天朝悲摧的访问情况大家也是知道的。因此,我们最好在自己的电脑上安装一个,做到随时编程。 1.下载源代码 首先,你要有一个 GitHub 账户。然后,进入 https://github.com/mit-cml/appinventor-sources ,点击右上角的 Fork。 然后,在你的 Ubuntu 系统里打开一个终端,输入如下命令: sudo apt-get install git openjdk-7-jdk ant git clone https://github.com/(你的 GitHub 用户名)/appinventor-sources....

Ubuntu 安装 BCM4331 网卡闭源驱动

Ubuntu 系统对于大量设备都可以做到安装即用,因为 Ubuntu 内置了许多开源社区提供的驱动。问题是,开源驱动相对于官方驱动有稳定性差、性能差的问题,而闭源驱动由于版权问题不能集成在安装光盘内,因此一般安装完 Ubuntu 后就要立即联网安装闭源驱动。 正如知乎网友邓博元所说: http://www.zhihu.com/question/22776909 Windows消失后:一时间世界人民给石油工地的电脑装上Linux和新开发的Linux上的工业软件,但是圈内就石油设备的驱动问题分成两派,美国的开源原教旨主义者坚持在墨西哥湾的钻井平台上使用开源驱动,导致产能大大下降;大庆油田被cnbeta的技术宅装上了5种桌面8种发行版并逐一美化跑分,而且要用石油设备放个Bad Apple,后自行编译内核,卒…其他油田由于发行版不同,升级工业软件后有些需要停工几天,特别是天天pacman -Syu的,爆炸事故时有发生。``` 我的 Macbook Pro 使用 BroadCom 公司的 BCM4331 无线网卡,Ubuntu 内置了其开源驱动。...

Microsoft Accounts 在天朝访问发生异常 的插图

Microsoft Accounts 在天朝访问发生异常

2014年10月4日晚上,从中国访问微软账户登陆页面均会跳出SSL证书无效提示,如图: 颁发对象 公用名 (CN) hotmai.com 组织 (O) hotmail.com 组织单位 (OU) <未包含在证书中> 序列号 29 颁发者 颁发者 公用名 (CN) hotmai.com 组织 (O) hotmail.com 组织单位 (OU) <未包含在证书中> 有效期 颁发日期 14-9-23 截止日期 15-9-23 指纹 SHA-256 指纹 7B AC CB 75 4D A5 BA 45 1F C5 FA E5 10 6B CE 22 34 E3 14 0C 8A 3B 05 9B 36 B0 8C 47 C7 C1 97 2D SHA-1 指纹 30 F3 B3 AD C6 E5 70 BD A6 06 B9 F9 6D E2 41 90 CE 26 2C 67 以上复制自 Chrome,由「颁发者公用名仅为域名」和「hotmai.com」(没有l)可以看出,这是一次SSL中间人攻击事件。 假证书内容如下:...

在 Macbook Pro 上安装 Ubuntu 操作系统

Mac 系统的确非常漂亮,非常流畅。但是 VirtualBox 虚拟机在上面的运行速度惨不忍睹,而且一大堆在 Windows 或者 Ubuntu 上可以非常简单实现的功能在 Mac 上就要大费周折。再加上我看到网上的文章,Ubuntu 系统的 UnixBench 分数比 Mac 要高得多。因此我决定在 Macbook 上安装 Ubuntu。 经过查询,我的 Macbook 是2012年中款,即 Macbook 9-2,在Ubuntu的官方维基上标明,在这款 Macbook 上 Ubuntu 只能和 Mac 共存,不能单独存在,否则引导会出现问题。 拜托,Mac 的引导和系统是分开的好不好? 在 Ubuntu 演示环境中的 GParted 上显示,Mac 系统共创建了三个分区:一个 200M 的 FAT32 分区,作为 EFI 启动分区,一个 HFS 格式系统区,还有一个 600M 左右,HFS 格式的恢复区。我们要干的事情,就是把 Mac 系统区和恢复区干掉,换成 Ubuntu 的分区就可以了。 一。安装引导工具 因为 Macbook 默认的引导可能无法启动 Ubuntu(不过我测试可以直接启动),...

成龙将房祖名打飞5米:你TM在逗我? 的插图

成龙将房祖名打飞5米:你TM在逗我?

据网易新闻 http://ent.163.com/14/0820/20/A449AUVV00031H2L.html ,成龙见到房祖名后怒打儿子,房祖名凌空飞5米。 把一个成年男人打出5米远?果然是武术世家啊! 我们先拿中学物理知识来计算一下吧,无视空气阻力。算法来自同学。 如果忽略空气阻力,成龙一脚可以把足球踢出700米远。国足主教练干啥呢?赶快让成龙去踢球! 有空气阻力的情况下,300米远(估算)的距离也已经很牛了。而且此时成龙踢房祖名的那一脚力度也要更大。 其实我只想问一句:...

Font Awesome 图标字体使用

Font Awesome 是一个图标库开源项目,它目前最新的4.1版本提供了439个矢量图标,可以匹配各种大小和各种分辨率的屏幕,而它是作为一个字体存在,71KB的一个文件就包括了这些图标。这些图标风格统一,可以很方便地用在各种地方。 1.安装 首先下载Font Awesome: https://fortawesome.github.io/Font-Awesome/assets/font-awesome-4.1.0.zip 然后解压,把里面的文件上传到你的网站。 然后在网页的head标签部分加入以下代码: < link rel = "stylesheet" href = "http://你的网站/文件夹/font-awesome/css/font-awesome.min.css" /> 这样就安装完成了。 2.使用 https://fortawesome.github.io/Font-Awesome/icons/ 这里有一张表,对应着图标的class名称,找到你要的图标,比如fa-cloud,然后在你的网页代码里插入: < i class = "fa fa-cloud" > </ i > 效果: 如果你需要放大图标,那么就增加一个类fa-lg,或fa-2x,fa-3x,fa-4x,fa-5x。...