手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表全部文章

参考:禁用 UIWebView 里面的链接长按弹出效果

张宴在他的博客里说到:苹果一直拒绝 UIWebView 内嵌 HTML5 页面的 iPhone、iPad APP应用上架到 App Store,建议这样的APP去做成Safari的Web应用
但是,他用另外的办法解决了这个小问题,即不让别人感觉到HTML5页面可以被touch:

XML/HTML代码
  1. 1、URL不让直接通过浏览器访问(UIWebView的请求Header头中加点东西,在服务器端将APP内嵌的访问和通过直接浏览器访问区分开来),或者通过浏览器访问时,返回JSON、XML信息,输出“Interface Error”,忽悠苹果审核人员说这是HTTP协议的接口,不是网页。  
  2.   
  3.   2、禁用、禁止 UIWebView 里面的链接长按弹出效果。加入一行 CSS 代码,禁用类似下图的链接长按弹出效果:  
  4. html,body{-webkit-touch-callout: none;}  

以前没有注意过这些,以前只是注意到连续的数字会被当成电话可以被Call。所以只是加了一个telphone=no。黑黑。。
反正先了解一下总是好的。

备份:自动备份VPS数据到Dropbox

以下的文字来自于网址:http://www.wutianqi.com/?p=3115,我和他一样,都遇到了类似的问题
上个月我的数据全没有了,所幸我真的只丢了一小部分数据。还能忍。但现在。。。我想自动化一点,这样或许会安全一点吧?
全文如下:

最近一直在考虑备份的问题,因为随着站越来越大,付出了两年的心血,如果真因为没有备份而导致数据丢失,那就真是欲哭无泪了,而对于那么多的站点及 数据,如果要时常备份,肯定会烦躁的,在网上找到了一个脚本,专门可以把VPS上的数据和数据库中的数据自动备份到dropbox中。

dropbox是什么?不解释,美丽的度娘,万能的谷哥,等着你去找他们。

脚本来至这个网站:http://davehope.co.uk/Blog/backup-your-linux-vps-to-dropbox/

XML/HTML代码
  1. #!/bin/bash  
  2. DROPBOX_USER="Your Dropbox username"   #dropbox账号  
  3. DROPBOX_PASS="Your Dropbox password"   #dropbox密码  
  4. DROPBOX_DIR="Directory in your dropbox account to store the backups, e.g. /backups" #dropbox中存放备份的文件夹  
  5. BACKUP_SRC="/home /var/www /var/git /etc /root" #VPS中需要备份的目录  
  6. BACKUP_DST="/tmp" #备份存放的地方  
  7. MYSQL_SERVER="127.0.0.1"  #本地数据库服务器  
  8. MYSQL_USER="root"  #数据库用户名  
  9. MYSQL_PASS="Your MySQL password"  #数据库密码  
  10. #下面的就不需要修改了  
  11.   
  12. #  
  13. # Stop editing here.  
  14. NOW=$(date +"%Y.%m.%d")  
  15. DESTFILE="$BACKUP_DST/$NOW.tgz"  
  16.   
  17. #  
  18. # Upload a file to Dropbox.  
  19. # $1 = Source file  
  20. # $2 = Destination file.  
  21. function dropboxUpload  
  22. {  
  23.     #  
  24.     # Code based on DropBox Uploader 0.6 from http://www.andreafabrizi.it/?dropbox_uploader  
  25.     LOGIN_URL="https://www.dropbox.com/login"  
  26.     HOME_URL="https://www.dropbox.com/home"  
  27.     UPLOAD_URL="https://dl-web.dropbox.com/upload"  
  28.     COOKIE_FILE="/tmp/du_cookie_$RANDOM"  
  29.     RESPONSE_FILE="/tmp/du_resp_$RANDOM"  
  30.   
  31.     UPLOAD_FILE=$1  
  32.     DEST_FOLDER=$2  
  33.   
  34.     # Login  
  35.     echo -ne " > Logging in..."  
  36.     curl -s -i -c $COOKIE_FILE -o $RESPONSE_FILE --data "login_email=$DROPBOX_USER&login_password=$DROPBOX_PASS&t=$TOKEN" "$LOGIN_URL"  
  37.     grep "location: /home" $RESPONSE_FILE > /dev/null  
  38.   
  39.     if [ $? -ne 0 ]; then  
  40.         echo -e " Failed!"  
  41.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"  
  42.         exit 1  
  43.     else  
  44.         echo -e " OK"  
  45.     fi  
  46.   
  47.     # Load home page  
  48.     echo -ne " > Loading Home..."  
  49.     curl -s -i -b "$COOKIE_FILE" -o "$RESPONSE_FILE" "$HOME_URL"  
  50.   
  51.     if [ $? -ne 0 ]; then  
  52.         echo -e " Failed!"  
  53.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"  
  54.         exit 1  
  55.     else  
  56.         echo -e " OK"  
  57.     fi  
  58.   
  59.     # Get token  
  60.     TOKEN=$(cat "$RESPONSE_FILE" | tr -d '\n' | sed 's/.*<form action="https:\/\/dl-web.dropbox.com\/upload"[^>]*>\s*<input type="hidden" name="t" value="\([a-z 0-9]*\)".*/\1/')  
  61.   
  62.     # Upload file  
  63.     echo -ne " > Uploading '$UPLOAD_FILE' to 'DROPBOX$DEST_FOLDER/'..."  
  64.     curl -s -i -b $COOKIE_FILE -o $RESPONSE_FILE -F "plain=yes" -F "dest=$DEST_FOLDER" -F "t=$TOKEN" -F "file=@$UPLOAD_FILE"  "$UPLOAD_URL"  
  65.     grep "HTTP/1.1 302 FOUND" "$RESPONSE_FILE" > /dev/null  
  66.   
  67.     if [ $? -ne 0 ]; then  
  68.         echo -e " Failed!"  
  69.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"  
  70.         exit 1  
  71.     else  
  72.         echo -e " OK"  
  73.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"  
  74.     fi  
  75. }  
  76.   
  77. # Backup files.  
  78. mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p$MYSQL_PASS --all-databases > "$NOW-Databases.sql"  
  79. tar cfz "$DESTFILE" $BACKUP_SRC "$NOW-Databases.sql"  
  80.   
  81. dropboxUpload "$DESTFILE" "$DROPBOX_DIR"  
  82.   
  83. rm -f "$NOW-Databases.sql" "$DESTFILE"  

代码只需要在几个地方修改,已在上面的代码中注释出来。

直接:

XML/HTML代码
  1. #随便找个地方,存放backup.sh,比如我:  
  2. #cd /home/wwwroot/到这里来放置这个shell script  
  3. vi backup.sh  
  4. #粘贴上代码后  
  5. chmod +x backup.sh  
  6. #因为授予了权限,所以直接运行即可:  
  7. ./backup.sh  
  8. #接着设置定时任务,可以man crontab自己看看具体用法  
  9. $ crontab -e  
  10. # m h  dom mon dow   command  
  11. #这里分别对应minute hour 'day of month' month 'day of week'  
  12. #下面这行,意思就是每月第一天备份  
  13. 0 0 1 * *       /bin/bash /home/wwwroot/backup.sh  

OK,玩网站,就一句话,勤备份,靠别人不如靠自己,要想玩得好,首先要勤劳!

---EOF---
其实类似的软件很多,比如 还有google drive,而且相应的工具也已经有了,当然你甚至可以搞一台VPS来做双机互备,rsync,多方便啊。

国庆快乐

国庆和中秋双节并一节。
我和老婆乘这个长假出去游玩一下,本来要带小孩出去的,结果很多亲戚说,新车。。。很毒 ,还是不要带小孩吧,想想也是,在高速上不能开窗。也就只能不带他出去了。。

过两天回来后再带他去东方绿洲什么的玩玩吧。

童鞋们,国庆快乐 .

利用curl上传文件

利用php的curl库上传文件真的很方便
注意几点
1、只能是POST
2、可以不写头(平时的form有文件和无文件时发送的时候,)
3、postfields的时候,不要你傻傻的http_build_query,你越是这么做了。黑黑。。。就反而不一定对了
4、上传的文件用@来连接。
一个很小的例子

PHP代码
  1. $formAction = 'http://xxx/xxx/xx.upload.php';  
  2. $postVals = array(  
  3.      // /var/www/www.jpg 这个地址是绝对地址哦。可以让程序读取  
  4.      // windows下面可能就是d:/xxx/xxx/xxx.jpg  
  5.      'img'=>'@/var/www/xxx.jpg'//img就相当于表单中的<input type="file" name="img" />  
  6.    
  7. );  
  8. $ch = curl_init();  
  9. curl_setopt($ch, CURLOPT_URL, $formAction); //登录地址  
  10. curl_setopt($ch, CURLOPT_POST, 1); //这是POST数据  
  11. curl_setopt($ch, CURLOPT_POSTFIELDS, ($postVals)); //http_build_query( $postData)); ,如果你真用http_build_query,不一定能成功。所以。。。还是有curl自己去组合吧  
  12. $res = curl_exec($ch);
  13. curl_close($ch);  

看看多简单,一下子就成功了

车辆退税?

今天中午突然有人自称是车管所工作人员(手机号码:15900789421),说是国家政策有变。可以购车退税了。。。然后说出我的购车车型,车价,以及我的车牌号。。(刚上牌2天)。
然后和我说,你可以联系国税局工作人员,它的手机是18817242664。
我一听很纳闷,怎么会这么巧?当然心里也是有点小激动的,哇退税啊。我可以补回来好几千了。。那我退多少呢?我得查查相关政策,结果一查,靠,网上全是退税骗局。(其实在他说国税局工作人员的号码是手机号的时候,我就在纠结了,怎么会是手机呢?为什么不是固定电话 ?)
于是我就电话 18817242664 ,果然他的流程与网上说的一模一样,(等会我会贴出全部流程,COPY来的),因为懒得去ATM机那边玩他们所以就说我可以通过网上银行。他们就说不行,这不可以。反正折腾了半天,于是我问他,你们单位在哪里,我可以去你们单位办理吗?他说只能网上处理,窗口不受理。我问,那你们在什么地方,他说是南京鼓楼区,我说,你不是靖江的吗?怎么是南京的了?他说,这个业务只是省国税局才能办,我说哦。那你为什么是手机呢?他说这是3G座机。咦,好象是有这个说法。
我再问,那你的号码为什么是上海的呢?他解释说,3G号码可以随便选地方的,就和IP地址一样的。我说哦,那我把你电话记下来了。他说好的,你这个人怎么这么麻烦 ,要是每个人都象你这样,我们国税局怎么工作?然后就挂机了。。。
-------------
新闻:去年购买的汽车可退税?骗局!http://www.hezeshi.com/news/200812/501/

  近日,市民王小姐接到了“省车管所工作人员”的通知:她去年4月购买的汽车有数千元退税。购买了大半年的汽车居然能够退税?“省车管所工作人员”会用手机打来电话通知?王小姐带着疑问致电本报。

  给王小姐打电话的手机号码是13055922923,电话中一位带着闽南口音的“浙江省车管所通知中心工作人员”说,王小姐去年4月购买的 1.8排量汽车有3%的退税,具体退税金额和退税方法可咨询“国家退税中心”,“国家退税中心”电话是010-51666586,“车辆退税编号”是 008177。

  记者打进“国家退税中心”电话,对方核对了车主姓名、退税编号后,准确地报出了王小姐的购车时间、车型,并称:“你的车可退税4285元。退款 已经以车主名义存入国库银行临时账号332862900236,密码为916918。你可通过财政部国库语音查询系统4006269747进行转账。”

  为什么去年购买的汽车也可退税?对方表示,这是“国家税务”让利消费者。1.6升及以下的汽车退税幅度为5%,其他排量的汽车退税幅度较小,仅为3%。王小姐是电脑选号“选出”的第一批车主。

  记者随后拨通了“财政部语音查询系统”,对方先让车主查询账面金额,再提示车主选择相应的银行,输入账号和密码“转账”。至此,骗局终于走到了关键一步。

  有王小姐经历的车主还真不少,就在当天,记者身边就有3位朋友接到这样的电话,来电手机号是福建厦门、广东惠州等地的。

  记者致电12366税收服务热线。工作人员表示,购车退税的情况是有的,但非常有限:一是因质量原因,车辆被退回生产企业或经销商;二是应当办 理车辆登记注册的车辆,公安机关车辆管理机构不予办理车辆登记注册。若真的有退税新政策出台,税务部门会在媒体公告,符合条件的纳税人在指定时间到税务局 办理,而非通过电话逐个通知。

------------------

  新闻链接

  电话短信诈骗招招都可识破

  近期,短信、电话诈骗现象有上升之势,公安部门提醒市民,对以下几种诈骗方式要提高警惕:

  一、接到陌生电话,对方自称是你好友,曾有一定交往,并让你猜其身份。请不要跟他捉迷藏,直接问他是谁,简单核对就清楚了。

  二、对方在电话中打着上级领导身边工作人员的旗号要求你帮忙处理领导个人事务。此时你要多长个心眼,特别是不要急于付钱,待核实他身份后再帮忙也不迟。

  三、如果你接到“我是××省公证处的公证员××,恭喜你的手机或电话号码在××抽奖中中了×等奖,奖品是小轿车一辆……”接到这样的短信,请先回想一下,想想自己是否参加过将电话号码投入摇奖机等什么活动,如果没有请不要回复。

  四、“您好,您的朋友为您点播了一首××歌曲,以此表达他的思念和祝福,请您拨打×××收听。”当你拨打电话收听时,话费余额就会直线下降。

  五、如果你接到未知电话或响过一两下就挂断了,请不要随便回复,部分号码有的是加值付费电话,接到这类电话或陌生来电,一定要小心核对再行回复。

  六、“您好,这里是中国移动(或联通)客户服务热线,由于我们工作失误,您的电话费这几个月共多收×××元,如确认退费请按……”接到类似电话后只要认真查看来电号码,就可识破骗局。

  七、以××银行名义提醒:你在某地(一般在本市大型商场、超市或娱乐场所)刷卡消费,金额将于近期从你账户中扣除。如果你收到类似手机短信,再按短信里的电话询问,就可能栽进不法之徒的圈套。

  八、“本公司与电信制卡部门联合推出移动、联通手机卡充值,100元面值的现以××元低价促销,诚招各地代理经销商。”如果收到这种信息,请不要被低价诱惑,最好向移动与联通客户服务中心咨询是否属实。

-----------
更多网上的信息:退税中心

Tags: 退税