TONYHEAD 通利堂

马士基集装箱新标准

Tony 提交于

马士基今年的干箱标准发生了若干改变,目的是在不影响集装箱质量和安全为前提下降低总体拥有成本:

2013马士基集装箱新标准

  • 箱体内壁的油漆颜色从 浅灰 Light-Grey(RAL 7035) 改为 棕红 Brown-Red (RAL 8012)。 —— 从4月13号开始执行。
    • 每个TEU可以节省1美金的油漆钱。(颜色较深的油漆比较便宜)
    • 看起来不会显得太脏。(减少洗柜比例/费用,卖柜的时候增加卖相)
    • 但目前的浅灰显得更加光鲜。
  • 减少侧顶梁和侧底梁的系索环(Lashing Ring),40尺柜的系索环由50个改为40个,20尺柜的系索环由26个改为20个。—— 从7月13号开始执行。
    • 每个40尺柜节约2美金,20尺柜节约1美金。
    • 每个系索环可以承受14700牛的拉力(1500公斤),所以有空间减少过多的数量。
    • CMA-CGM(36个),Textainer(40个)和Hanjin(40个)已经实施了。
  • 减少中部顶板的厚度。—— 从第四季度开始执行。
    • 减少厚度会降低钢材的使用量。(2.0毫米降到1.6毫米)
    • 每个单元顶板的波浪从4个增加到5个。(增加强度)
    • Hamburg Sud已经实施了。
  • 降低地板质量。
    • 只针对20尺柜的地板做出更改。
    • 靠近门口的两块地板会使用较低质量的材料。(论证过程居然是取测试用的小车轮子中轴对称线不会压到靠近门口的地板……)
  • 更换面漆下涂层。
    • 用面漆来代替原来的沥青。(环保+便宜)

Changing internal paint to dark color can significantly reduce cleaning cost

图:箱体内部油漆颜色变更

相关链接

文章标签

街旁刷分攻略

Tony 提交于

用手机切了一段街旁觉得分数上升得太慢了,改用电脑签,签了几天后觉得既然可以搬到桌面上来做为何不用自动化工具来减少劳动量?

街旁

 

首先要了解街旁积分规则:

  1. 每20分钟内只有前3个签到有签到分。
  2. 连续签到的天数作为0点后第一次CHECK IN的加分。
  3. 每天第一次签到获得1分,第二次签到获得2分……第二十次签到获得20分。
  4. 每天前20次签到有签到分,后面的签到没有签到分。
  5. 每绑定一个社交帐号(①新浪微博,②人人,③QQ空间,④腾讯微博,⑤开心网,⑥豆瓣,⑦饭否共7个),每次签到有额外的最多3*7=21签到分,这个额 外的签到分不受上面的前20次签到限制。例如你绑定了开心网和腾讯微博,那么你每天的第21个签到开始的每一个签到,仍然有3*2=6签到分。
  6. 绑定满9个社交帐号(⑧Facebook和⑨Twitter,要在海外版街旁才能绑定)可额外获得一个10分奖励,即每次签到会有3*9+10=37签到分。

所以第21个签到开始的刷分极限就是可以重复做多少次三连发37*3=111签到分了。

我用的是按键精灵,自动完成以下动作:

  1. 在浏览器打开3个地点。(无关紧要了,获得分数的主要来源是111,但如果是选了和地主同签的话有额外多3分,签自己的地主有额外多2分,如果有多人同签的地点就更好了)
  2. 签3次到。(如果有街旁API的话可以把上面的打开3个地点和签3次到合并成1个动作)
  3. 删除最近的3个签到。
  4. 重复上述流程。

思路就是这样,用按键精灵重复做一些事情,不过设计起来要考虑冗余,例如网速慢页面未加载完全的时候不能往下走,或者网络抽风导致3连发或者不能完整删除都要一些额外的判断进行检查/补救。

目前我的记录是30秒内可以完成上面的流程,1分钟可以刷222分(这是最保守的点,精心选择的点可以达到236~250,遇上7.1回归之类的纪念日多人 同签带来的收益更是可观),8小时可以刷10W分,1000W分只需要31天多点。(目前总分全球第一的superwang有490W分,广州总分第一的 Jessica有151W分;本周积分榜第一的邵锡申是12W分)

2015-08-14更新

后之后觉,街旁已经关闭,在这个炎热的晚上我还是忍不住打了一个寒颤。

2013-07-29更新

刷到了全球第一名。

街旁天梯6条1

文章标签

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

文章标签

📚 页面/专题/手册

🏷️ 标签云