Category: 互联网

在同一个地方管理 所有 google analytic 帐号

我已经把6个网站全部都移动到同一台VPS上, 这样为了更好的管理 GOOGLE ANA帐号 可以在所有网站目录都可以访问得到的一个公共目录下 如: /home/googleana.php $google_ana = 'UA-XXXX'; $google_ana = 'UA-XXXX'; $google_ana = 'UA-XXXX1'; $google_ana = 'UA-XXXX'; $google_ana = 'UA-XXXX'; $google_ana = 'UA-XXXX'; $current_domain = strtolower($_SERVER); $google_ana_id …

phpbb3 论坛无法被 GOOGLE爬虫索引的解决方法

最近在折腾论坛 因为升级到PHPBB3.1.5之后就无意发现GOOGLE没办法索引论坛 先是代码的问题 后来是权限的问题. 整个论坛的权限设置包括用户, 组, 还有论坛我都看了不下一百遍了 结果用 web sniffer 或者浏览器的 user agent 转换插件 就是发现 没有权限浏览帖子. 其实 只要手动的将 GOOGLE的 USER AGENT 加入到 BOTS 用户 组就可以. Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) …

追求更快的WIFI – TP-LINK 300M WIFI USB 适配器

最近搬家后 从原来住的公司租的公寓 转过来PLUSNET 宽带. 原来只能上5M ADSL, (速度慢得我都想从公司直接接跟网线了 – 公司就在公寓对面) 还好 到了新家可以上70M = 8.75MB (上传20M) 光纤. 于是果断拿下. 光纤装好后 测试了好几天 速度总是没法超过40M 而且有的时候 甚至不稳定 连10M都到不了. 后来联系 plusnet 他们确认我的这条线可以最大到 80/20M (下载/上传) 很有可能是 WIFI无线信号不好或者受干扰引起的. …

PHPBB3.1 下论坛的 站点地图生成器

最近我把我的英文论坛给升级到了PHPBB3 https://codingforspeed.com/forum/ 但是似乎PHPBB3没有内置的站点地图生成功能 但是不要紧 用PHP就可以写个小脚本根据论坛的帖子生成站点地图: require_once('conn.php'); mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); mysql_select_db('forum'); $domain_root = 'https://codingforspeed.com/forum/'; header('Content-Type: text/xml; charset=utf-8'); $fid = -1; if (isset($_GET)) { $fid = (integer)$_GET; } define("POSTS_TABLE", "phpbb_posts"); define("TOPICS_TABLE", …

2000行代码的故事

作者: Andy Hertzfeld 日期: 1982 二月 人物: Bill Atkinson 主题: 软件设计 管理 LISA 总结: (很难)用代码行数来管理进度不合适 1982 年初, LISA 软件团队正努力的计划在六个月内推动软件的发布. 有些经理决定通过每周程序员写的代码行数来记录跟踪每个工程师的进度. 他们甚至有一张表格每个程序员每周五都得填写 其中有一栏就是这周总共写的代码行数. QuickDraw 的主要接口设计者和到现在为止 最重要的LISA 开发者 Bill Atkinson 认为通过代码行数来评估进度的确很愚蠢. …

通过 Crontab 后台/异步定时发邮件

很多人设计 WEB 应用的时候会需要这么一个给用户 发邮件的功能. 这时候就可以通过 类似 PHPMailer 这种开源的类来即时的发邮件. 这有个不好的地方就是 因为是同步发送方式, 页面在邮件发出去之前 会卡住 而且会造成服务器的负担 可扩展性并不强 (如果一天数以万计的邮件需要发 那么高峰期服务器定不能胜任). 最好的设计方法是后台异步的发邮件, 那么我们首先需要一个SQL表格来存放待发送的邮件: -- phpMyAdmin SQL Dump -- version 4.2.6 -- http://www.phpmyadmin.net -- -- …