2013 年

App Inventor学习视频

Tony 提交于

用上了安卓系统之后自然而然也想创建自己的Apps,上网搜索了一下决定使用App Inventor

App Inventor是Google推出的简单开发工具,主要是针对初级玩家,一个不懂程序开发的用户都可以通过拖拽弄出一个能在安卓平台上跑的应用来,有点像做PPT。但任何事情都有两面性,这种容易上手的绘图工具,无法实现业务逻辑,运行效率也比较低。

 

打算按照Android Aid的视频学习,源地址在YouTube上,我搬到去了Youku。

 

  1. Getting Started with AppInventor.
  2. Troubleshooting your Android USB connection
  3. Troubleshooting ADB Path.
  4. Centering Elements in your App User Interface.
  5. Emailing Data From Your App.
  6. Using TinyDB for persistent data. Source Download
  7. Persistent Data Using TinyWebDB. Source Download
  8. Speech Recognizer Tutorial.
  9. Toggle Button Tutorial.
  10. Using App Inventor to Launch a WebPage.
  11. Multiple Screens Using App Inventor.
  12. Make a Blinky button with App Inventor. ( a button that blinks when tapped.)
  13. Making a License Agreement and Splash Scree.

2013-07-05更新

做了一个手执皮鞭将你打的APP,甩一下手机就会发出皮鞭鞭打的声音。

手执皮鞭将你打

点击下载

文章标签

万智牌“称闪”

Tony 提交于

2013-05-10我和岸涛,HOPE还有言若在某某棋牌室进行了一次万智牌补充包重量测试。

先说结论:

  1. 万智牌的补充包重28.50克左右。
  2. 闪卡的重量比平卡重,差异在0.1克~0.2克之间。
  3. 如果补充包的重量在28.60克或以上则被认为有闪卡。
  4. 补充包封面不影响结果。

工具:

  1. 电子秤。我买的是这款 花潮HC分析天平 珠宝秤 电子天平千分之一HTP312 300g/0.01g,但京东出货的时候给了我一款量程是600g的。0.01g是必须的,否则称不出28.59和28.60。
  2. 巨龙迷宫补充包一盒,SN:DNBJ7MB。

无图无真相:

万智牌称重

时间关系没有进行校准,当时的想法是排出最大最小质量的包来判断有没有闪就行了。

万智牌称重

对象是一盒未开封的巨龙迷宫补充包。

万智牌称重

把三摞牌从左到右从上往下标号1~36并称重,把重量写在补充包背面,待轮抓结束后再统计有没有闪。

每个包的结果我就不贴出来了,若干个28.57克的包有闪,28.6X克的包都有闪。

阿妈话我又拿多样无谓野(秤)翻屋企,但她忽略了想方法并求证这个过程带来的乐趣不是2XX元可以买到的。

-EOF-

文章标签

为 MovableType 加入 Memcached 增强效率

Tony 提交于

转移到VPS后可以随心所欲地配置服务器,这次加入了Memcached以增强MovableType搜索页面和全站生成时的效率。

部署Memcached的好处

TONYHEAD 通利堂的网站结构有一个重要的部分就是标签和关键词页面,例如魔兽世界这个标签,浏览器中的路径是简洁的例如:

但实际上是用MovableType的搜索功能+.htaccess做的一个花招,每次用户或者搜索引擎点击上面的地址时都会执行一次以下脚本:

当搜索引擎蜘蛛在爬我的网站的时候我就会开始担心服务器的资源了 =。= ,而且响应变慢的话也会影响收录结果,所以有任何可能提高这个页面查询结果的方法的话我都想尝试,例如引入一个Memcached

下面的表格是我尝试不同大小的Memcached的结果,最后根据VPS的限制我选择了在内网的其他空闲VPS上跑128MB的。

未加入Memcached前生成全站耗时11分20秒 第一次生成全站耗时 第二次生成全站耗时 第三次生成全站耗时
Memcached设置为32MB时 12分3秒 7分53秒 7分19秒
Memcached设置为64MB时 7分59秒 9分11秒 8分8秒
Memcached设置为128MB时 8分55秒 8分16秒 7分59秒

Memcached部署方法

VPS上安装Memcached

yum install memcached

启动Memcached,以下命令是启动一个在本机11211端口上128MB的实例,如果在内网其他机子(172.11.7.30)上启动则在172.11.7.30上执行 /usr/bin/memcached -d -m 128 -u root -p 11211 -l 172.11.7.30

/usr/bin/memcached -d -m 128 -u root -p 11211 -l 127.0.0.1

为Perl安装Memcached模块

wget http://search.cpan.org/CPAN/authors/id/D/DO/DORMANDO/Cache-Memcached-1.30.tar.gz && tar -zxvf Cache-Memcached-1.30.tar.gz && cd Cache-Memcached-1.30 && perl Makefile.PL && make && make install

String-CRC是其依存模块,也要安装。

wget http://search.cpan.org/CPAN/authors/id/S/SO/SOENKE/String-CRC32-1.4.tar.gz && tar -zxvf String-CRC32-1.4.tar.gz && cd String-CRC32-1.4 && perl Makefile.PL && make && make install

为MovableType安装Memcached模块

不需要,因为MovableType是原生支持Memcached的。

好吧,其实还是需要在mt-config.cgi里面配置一下MemcachedServer的,告诉系统哪里可以找到Memcached服务器。

MemcachedServers 127.0.0.1:11211

如果你在本机和172.11.7.30上都装了Memcached你可以同时添加多个服务器。

MemcachedServers 127.0.0.1:11211 MemcachedServers 172.11.7.30:11211

修改mt-config.cgi后保存,如果你在FastCGI模式下运行MovableType还需要重启一下Web服务器。

文章标签

XAMPP on CentOS

Tony 提交于

XAMPP是一个Apache+PHP+ProFTP+MySQL的WEB服务环境包。

在单台128VPS上我使用XAMPP来提供http+php+ftp+mysql(或者BuyVM上的MySQL以节约内存)服务。

以下是安装和配置的方法:

  1. 系统选择:CentOS 6.0 32bit (minimal)
  2. 更新所有系统组件:
    • yum -y update && yum upgrade
  3. 下载并解压XAMPP:
    • wget http://www.apachefriends.org/download.php?xampp-linux-1.8.1.tar.gz && tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
  4. 启动XAMPP:
    • /opt/lampp/lampp start
  5. 设置XAMPP安全信息(例如FTP的密码):
    • /opt/lampp/lampp security
  6. 把XAMPP作为系统服务启动
    • vi /etc/rc.local
    • 然后在最后面加入代码:
    • /opt/lampp/lampp start > /dev/null 2>&1 &
  7. 完成。

虚拟主机的设置需要手动修改/ops/lampp/extra/xampp-vhosts.conf,修改好后重启xampp:

    • /opt/lampp/lampp stop > /dev/null 2>&1 && /opt/lampp/lampp start > /dev/null 2>&1

 

XAMPP常见FAQ http://www.apachefriends.org/en/faq-xampp-linux.html#start

文章标签

BuyVM使用心得

Tony 提交于

收集来自互联网的各种BuyVM用户使用心得。

文章标签

BuyVM参数

Tony 提交于

一些关于BuyVM的事实。

网络

BuyVM有两个机房,拉斯维加斯和水牛城(Buffalo, New York),供应商分别是Fiberhub和ColoCrossing。旧的San Jose机房供应商EgiHosting已经不再使用。

Las Vegas机房供应商:Fiberhub http://www.fiberhub.com/

Las Vegas机房测试IPv4:205.185.112.1

Las Vegas机房测试IPv6:2605:6400:2:fed5:feed:face:dead:beef

Las Vegas机房测试文件:http://speedtest.lv.buyvm.net/100mb.test

New York机房供应商:ColoCrossing http://www.colocrossing.com/

New York机房测试IPv4:199.195.255.1

New York机房测试IPv6:2605:6400:1:fed5::1

New York机房测试文件:http://speedtest.ny.buyvm.net/100mb.test

回到顶部

硬件

BuyVM硬件,待补充。

回到顶部

帐号

BuyVM新注册帐号需要验证身份,不再支持信用卡,只支持PayPal和Google Wallet付款。

回到顶部

BuyVM获奖情况

BuyVM在Lowendbox群体中一直有较好的口碑:

回到顶部

文章标签

📚 页面/专题/手册

🏷️ 标签云