JavaScript Loan Calculator-借贷计算

April 15, 2008 – 1:21 pm

 

全部代码下载:js-loancalculator.htm

javascript代码部分:

<script language="javascript">
function calculate(){
     //从表单中获取用户输入的数据。假定他们完全有效。
     //把利息从百分比转化成十进制数。
     //把年利率转换成月利率。
     //把年支付额转换成月支付额。
     var principal = document.loandata.principal.value;
     var interest = document.loandata.interest.value/100/12;
     var payments = document.loandata.years.value*12;
     //下面计算月支付额,使用了很少的数学函数。
     var x = Math.pow(1 + interest,payments);
     var monthly = (principal*x*interest)/(x-1);
     //检查结果是否是无穷大的数。如果不是,就显示出结果。
     if (!isNaN(monthly) &&
          (monthly != Number.POSITIVE_INFINITY) &&
          (monthly != Number.NEGATIVE_INFINITY)){
          document.loandata.payment.value = round(monthly);
          document.loandata.total.value = round(monthly*payments);
          document.loandata.totalinterest.value =
               round((monthly*payments) - principal);
     }
     //否则,用户输入的数据是无效的,因此什么都不显示。
     else{
          document.loandata.payment.value = "";
          document.loandata.total.value = "";
          document.loandata.totalinterest.value = "";
     }
}
 
//以下是个简单的方法,它将把数字舍入成两位小数的形式。
function round(x) {
    return Math.round(x*100)/100;
}
</script>

 

BuddyPress

April 14, 2008 – 12:04 pm

      

       BuddyPress是一个基于Wordpress MU的社会化网络平台。BuddyPress的想法是提供一个标准的Wordpress MU安装,并进一步把它转变成社会化网络平台。

      BuddyPress 从本质上说其实是一些 WordPress MU 的插件,每个插件增加一个显著的功能(或者组成部分)。BuddyPress 把 WordPress MU 的关注点从搏客移到了社区,当然,用户还是能够使用 MU 的所有的搏客功能,BuddyPress用户首先要创建个人档案,然后才能写搏客。

       BuddyPress 的主要功能有:

  • Extended Profiles — 扩展的个人档案
  • Personal Blog — 搏客
  • Private Messaging — 私有信息
  • Friends — 朋友
  • Groups — 群组
  • The Wire
  • Status Updates — 状态更新
  • Albums — 相册

      期待正式上线时看看效果。

Get IP-获取ip地址

April 14, 2008 – 10:10 am
<?
function GetIP() { //获取IP 
    if ($_SERVER["HTTP_X_FORWARDED_FOR"])
        $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    else if ($_SERVER["HTTP_CLIENT_IP"]) 

        $ip = $_SERVER["HTTP_CLIENT_IP"];
    else if ($_SERVER["REMOTE_ADDR"])
        $ip = $_SERVER["REMOTE_ADDR"];
    else if (getenv("HTTP_X_FORWARDED_FOR")) 

        $ip = getenv("HTTP_X_FORWARDED_FOR");
    else if (getenv("HTTP_CLIENT_IP"))
        $ip = getenv("HTTP_CLIENT_IP");
    else if (getenv("REMOTE_ADDR"))
        $ip = getenv("REMOTE_ADDR");
    else
        $ip = "Unknown";
    return $ip;
}
?>

check-date-检查日期是否合法?

April 9, 2008 – 11:08 am

<?
function check_date($date) {
//检查日期是否合法

$dateArr = explode(”-“, $date);
  if (is_numeric($dateArr[0]) && is_numeric($dateArr[1]) && is_numeric($dateArr[2])) {
  return checkdate($dateArr[1],$dateArr[2],$dateArr[0]);
  }
  return false;
}
function check_time($time) {
//检查时间是否合法时间

$timeArr = explode(”:“, $time);
  if (is_numeric($timeArr[0]) && is_numeric($timeArr[1]) && is_numeric($timeArr[2])) {
  if (($timeArr[0] >= 0 && $timeArr[0] <= 23) && ($timeArr[1] >= 0 && $timeArr[1] <= 59) && ($timeArr[2] >= 0 && $timeArr[2] <= 59))
  return true;
  else
  return false;
  }
  return false;
}

function DateDiff($date1, $date2, $unit = “”) {
//时间比较函数,返回两个日期相差几秒、几分钟、几小时或几天
  switch ($unit) {
  cases‘:
  $dividend = 1;
  break;
  casei‘:
  $dividend = 60;
  break;
  caseh‘:
  $dividend = 3600;
  break;
  cased‘:
  $dividend = 86400;
  break;
  default:
  $dividend = 86400;
  }
  $time1 = strtotime($date1);
  $time2 = strtotime($date2);
  if ($time1 && $time2)
  return (float)($time1 - $time2) / $dividend;
  return false;
}

?>

yupoo-优拍

April 9, 2008 – 10:32 am

网站地址:http://www.yupoo.com/

       国内的图片分享网站,从机构和功能上和flickr很像,页面简洁清新,由于是国内的网站,我在北方网通的访问速度不错。这也是国内图片分享站的优势之处。

       立足国人,没有提供多语言版本,以我个人的想法,以中国的人员数量和互联网的发展趋势,只做国人的就足够了,可以以精去搏广,前景不错。

      可以把相片发送到你绑定的blog上,现在支持的blog程序如下:

         Blogger.com
         MSN Spaces
         Movable Type
         Word Press
         LifeType Blog
         BlogBus
         Z-Blog
         PJBlog
        支持AtomAPI的Blogs
        支持Blogger API的Blogs
        支持MetaWeblog API的Blogs

     可以设置你的图片blog类型,用于分享、综合或者商业用途,可以根据自己的需要设定。

Lifestream.fm:社会性媒体聚合服务

April 9, 2008 – 9:26 am

Lifestream.fm 是一款类似于FriendFeed的社会性聚合服务。

Lifestream.fm,一款新近上线的社会性媒体聚合服务,能够让你即时追踪好友在互联网上的活动数据,并将他们聚合在一个页面中去。目前已经支持Media RSS, Twitter, Pownce, Youtube, Picasa Web, Digg, Delicious, Reddit, SmugMug, StumbleUpon, Upcoming等社会性服务。

很明显,Lifestream.fm 不管是模式以及创意都直接拷贝自Google金牌团队一手打造的FriendFeed.COM,有关信息聚合的理念以及服务性质我想这应该不要再具体介绍了;除了UI/UE相比于FF而言较有一定优势以外,有关Lifestream.fm的其他亮点暂时还没有发现,他们甚至似乎没有考虑在用户的交互方面有所作为。

sablog

April 8, 2008 – 4:49 pm

 

官方网站:http://www.sablog.net/

卓越的访问速度和负载能力
      经过重新设计的数据结构,代码算法,模板引擎,数据缓存,和最少化数据库查询设计,使得 Sablog-X可以在极为繁忙的服务器环境下快速稳定运行,即使没有使用静态生成页面亦可得到高效快速的效果.

强大而完善的管理功能
      除了一般博客系统所具有的功能外,Sablog-X 还提供了很大限度的个性化设定.众多功能在后台预留开关和人性化选项,可按用户需要启用.和上代作品Sablog相比,可定制性更高.

信息批量管理
  后台的一切信息管理操作,均可以批量管理,大大提高维护、清理、编辑的效率.

编码的国际标准化
  作为一个未来标准,UTF-8 编码将可以完全实现国际任何语系的完全共存,Sablog-X 底层已完全采用UTF-8编码内核,可以实现 100% 无差异化的数据共享,国际间信息交流将不再有任何困难!

WYSIWYG编辑器
  内置 WYSIWYG 编辑器采用业界一直好评的FCKeditor,支持多种浏览器.经过特别精简优化,在和原版相比之下,拥有加载更快,体积更小的优点,和FrontPage/Dreamweaver网页编辑器一样,简单的点击按钮与菜单就可以达到想要的效果.发布与修改文章更为方便.并确保了输出的代码符合Web标准.

多平台的稳定运行
  Sablog-X经过Windows NT(2000/2003)/*nix系统,IIS5/6,Apache 1.x/2.x,MySQL 4.0.x,MySQL 4.1.x,MySQL 5.x各种平台混合搭配测试. 均能长期稳定运行. 从程序大体框架完成到正式版发布,经过了近3个月的测试,Sablog-X的功能和效率不断完善和改进. 确保系统的最佳状态.

周密的安全部署和攻击防护
  Sablog系列产品的安全性长期以来都在广大用户中有良好的口碑.Sablog-X秉承了Sablog的优点.严格过滤所有来自客户端可修改变量,杜绝一切脚本漏洞.在用户资料存储和传递中,密码全部使用MD5不可逆加密,有效保证后台和前台用户资料的安全.整个系统重新设计了防刷新系统和代理检测,自动阻止恶意访问和攻击.

强大的Spam信息防御机制
  在各种Spam信息横行的今天,保证系统的纯洁性刻不容缓,Sablog-X独特的Spam防御机制,通过广大用户和网友的实际测试,证明能有效防止各种来自评论,Trackback的Spam侵犯.

完美多镜像支持
  也许你的站点流量大,也许想保证南北方的不同线路的速度,Sablog-X经过了各种测试,证明能在镜像主机中发挥出最佳速度.并且保证所有链接不会失效.

内置WAP浏览功能
  在没有电脑上网的时候,有心血来潮的时候想记录东西吗?想随时了解有谁发表了评论吗?出门在外想关注自己的博客吗?Sablog-X的WAP功能,让你的手机通过WAP方式可以做你想做的一切,Sablog-X的WAP功能可以完成普通网页中的大部分工作.

强大的搜索引擎优化(SEO)效果(开发中的2.0版本)
  经过长期的试验,总结出多种对SEO有效的解决方案,只需要简单的设置,博客在常更新内容的情况下,快速被搜索引擎收录.让您的博客获得更多来自搜索引擎的流量.

强大的数据库管理
  让你了解各个数据表的一切信息,甚至数据库的运行时间,强大的数据定制备份让你更加灵活、清楚的掌握数据库。

完善的运行记录
  游客提交的一切信息均会记录IP,后台的登陆、操作,数据库的运行情况均有详细记录.
 

Lxblog-国内开源多用户blog系统

April 8, 2008 – 4:28 pm

官方网站:http://www.phpwind.com
演示站:http://www.lxblog.net/

Lxblog 博客系统 是一套基于php+mysql 数据库平台架构的多用户博客系统,该系统融合了Blog的最新元素,拥有强大的个人主页系统,独立的二级域名功能,灵活的用户模版系统,丰富的朋友圈和个性相册功能。

网站统筹化
1. 使用论坛整合接口,让博客论坛容为一体
      在论坛里可以设置用户组权限,让特定的用户组有权限使用博客个人主页系统 用户在论坛里浏览自己的主题时可选择将帖子推送到自己的博客主页中去。 在博客用户控制版面里,用户可以使用帖子推送功能,将自己在论坛里发表的优秀文章收藏到自己的博客主 页中。 Read the rest of this entry »

bo-blog

April 8, 2008 – 4:19 pm

官方网站:http://www.bo-blog.com

程序语言:php+mysql
特点:

易用的日志功能

       以易用性为出发点,可让大众迅速上手的日志程序。集成留言本、表情、天气等满足大众需求的功能。

合理的信息组织

      通过置顶、Tags、二级分类、归档、星标等功能,将您的日志有效组织起来,方便查看和搜索。

丰富的定制特性

      灵活的页面模块、插件系统、基于xhtml+css的模板和多语言架构,充分给予用户自定义的权利。

适当的技术体验

     被Ajax、RSS、XML-RPC、Tags等名词搞晕了?那就亲自实践一下吧。您会喜欢它们带来的体验的。

wordpress

April 8, 2008 – 4:05 pm

程序名称:wordpress
运行环境:
      PHP 4.1 或更高版本
      MySQL 3.23.23或更高版本
官方网站:http://wordpress.org/
程序简介:
       Wordpress是全球最棒的免费个人内容(Blog)发布平台之一,它用经典的PHP+MySQL搭建而成,两者都是开源的软件,其中PHP用于编写相应的操作代码、生成页面,MySQL数据库则用于保存用户发布和编辑的内容。

1.进行文章发布、分类、归档。
2.支持文章、评论、分类等多种形式的RSS输出。
3.提供链接的添加、归类功能。
4.支持评论的管理,防垃圾功能。
5.支持对风格(CSS)和程序本身(PHP)的直接编辑、修改。
6.在Blog系统外,方便的添加所需页面。
7.通过对各种参数进行设置,使你的Blog更具个性化。
8.生成静态html页面(需要mod_rewrite支持)。
9.通过选择不同主题,方便地改变页面的显示效果。
10.通过添加插件,可提供多种特殊的功能。
11.支持Trackback和pingback。
12.支持针对某些其它blog软件、平台的导入功能。
13.支持多用户。

       wordpree有着强大的插件和模版机制,并且有无数的志愿者进行开发,使得成为不可多得的blog程序,他的简洁设计风格和程序代码也是非常知道学习的。