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

登陆通?

介绍这个项目不是因为这个项目很好,主要是其实有一些地址我也不太清楚,但是既然我转载了,那就干脆把原作者的这个项目也介绍一下下喽:

作者主页: http://blog.lyphp.com
项目在:https://github.com/faxiandi/DengLuTong
在项目中需要用微博等帐号登录,便做了此登录通,从最开始只有新浪微博慢慢扩充到现在支持11个网站。 目前只有登录功能,以后会慢慢扩充。 如要与现有系统整合,需根据情况修改lib/local/local.php。

系统需求
php>=5.3 mysql(如需使用其他数据库,请修改自定义相应操作类,参照DBMYSQL.PHP)

安装
DengLuTong\DLTConfig.php中修改数据库信息、app key(对应KEYID)、app secret(对应SECID),根据实际情况修改url地址。 在数据库中添加用户绑定表,结构在DengLuTong.sql中。

演示
index.php,login.php,logout.php,reg.php为示例程序文件。示例用户表结构在DengLuTong.sql中。

API申请地址
天涯 http://open.tianya.cn/
腾讯 http://connect.opensns.qq.com/
淘宝 http://open.taobao.com/
Google OAUTH https://www.google.com/accounts/ManageDomains
开心网 http://www.kaixin001.com/platform/rlink/rlink_create.php
搜狐 http://open.t.sohu.com/
网易 http://open.t.163.com/
豆瓣 http://www.douban.com/service/apikey/apply
MSN https://manage.dev.live.com/
人人网 http://dev.renren.com/
新浪 http://open.weibo.com/
盛大 http://connect.open.sdo.com/
YAHOO https://developer.apps.yahoo.com/projects
支付宝 https://b.alipay.com/order/hot.htm
---------------------
这些API的地址才是我真正想要转载的。

新闻:开源公司 IronTec将推动PHP进驻Android平台

看到这个新闻不转载一下恐怕对不起自己。
本来都以为自己会学习scala然后进行android的开发了,现在看来,还有其他的途径啊。当然,效率可能不能保证吧?(小应用估计没大问题。)不过在看到新闻的同时也要想到,PHP做界面的话,可不一定就OK呀。

上新闻:

对Java心生厌恶的朋友们 不妨来看看Android上的新玩意--PHP。

PHP可不仅仅只能在互联网站上发 展,一个PHP for Android (PFA)网站表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。

该项目的主要赞助商是开源公司IronTec,PFA使用Scripting Layer for Android (SL4A),也就是Androd Scripting Environment (ASE)来实现这一点,您可以参看他们的网站来了解更多技术内幕。

【事实上,我并未找到这个网站,而对于ASE,其实在09年infoQ上已经有介绍】

Android Scripting Environment(ASE)项目为Android增加了脚本支持。通过安装ASE,我们可以在设备上编写脚本并执行。

虽然现在已经涌现出了不少工具用于开发Android应用,但如果能在设备上编写脚本将是一件很爽的事情,这样我们就可以直接在设备上进行试验并快 速编写原型而无需启动IDE、编译、部署等。

ASE通过两种手段来访问Android API。目前我们可以通过ASE使用Python及Lua运行时来运行脚本,这些运行时都是本地应用,他们通过JSON-RPC来访问Android API。

由于Android本身基于Java,因此我们还可以运行基于JVM的语言。目前可以使用的是BeanShell——Java语言的动态版本。基于JVM的解释器就 在ASE内部加载,无需间接的RPC调用。

ASE还计划让更多的JVM语言运行在Android上。虽 然JRuby早就能运行在Android上了,但却存在一些问题,首当其冲的就是Android使用了Dalvik VM(Android应用被编译成Dalvik VM字节码)。

有兴趣的话就去看看ASE 的SVN仓库吧,那上面清 楚地表明了未来的Ruby支持也将基于JSON-RPC

我们还可以通过Rhodes在 Android设备上使用Ruby。

大家都对ASE未来的发展拭目以待。iPhone不允许上面的应用自带解释器,而ASE却通过脚本扩展了Android,并且用户可以创建、编辑这 些脚本。

InfoQ原文:http://www.infoq.com/cn/news/2009/07/android-scripting

Tags: android, php, irontec

图片自动缩放

图片的大小在不受控制的时候,我们不得不写函数来进行控制,依稀记得目前所有的jQuery图片处理函数里都有类似的函数了。但我在看到网上有人写了这个resize函数之后。不禁还是拿回来加工处理一下。以便以后随时可用。
函数如下:

JavaScript代码
  1. var MAX_WIDTH   = 100;  
  2. var MAX_HEIGHT  = 75;  
  3. function resizeImage( source_image , max_width , max_height){  
  4.     var image = new Image();  
  5.     image.src = source_image.src;  
  6.     if (!max_width || parseInt(max_width) <= 0){  
  7.         max_width = MAX_WIDTH;  
  8.     }  
  9.     if (!max_height || parseInt(max_height) <= 0){  
  10.         max_height = MAX_HEIGHT;  
  11.     }  
  12.     //开始检查图片  
  13.     if(image.width > 0 && image.height > 0 ){  
  14.         var image_rate = 1;  
  15.         if( (max_width / image.width) < (max_height / image.height)){  
  16.             image_rate = max_width / image.width ;  
  17.         }else{  
  18.             image_rate = max_height / image.height ;  
  19.         }  
  20.         if ( image_rate <= 1){  
  21.             source_image.width  = image.width * image_rate;  
  22.             source_image.height = image.height * image_rate;  
  23.         }  
  24.     }  
  25.       
  26. }  

用法很简单,js代码在文件头部加载后,如果遇到有图片需要缩放的,直接在<img>标签里加上:onload="resizeImage(this,300,200);"这样的代码。就可以自动缩小了。
目前并没有加上放大。
当然,我之所有转载并优化这个函数,是因为我想用在jQuery里面的。在使用jQuery的时候,必须把代码放在footer里才行。
代码如下:

JavaScript代码
  1. $('img[@class=test]').load(function(){  
  2.     resizeImage(this,300,200)  
  3. })  
  4. //[@class=test]代表了凡是图片的class是为test的,都将执行这个“自动缩放”函数,当然你也可以用其他的来代替,比如[@name=test],则代表了如果img标签里,name=test的图片都将执行这个图片缩放程序。  

放大等以后有空再写,本来想写成jQuery的插件的。可是想想好象意义不大。。。

Tags: image, onload, autoresize, rate