“方法” 标签页面:

  • 将网页等内容打印为PDF以及允许IE打印的方法

    要查看某个文档打印的效果,可以将它打印成PDF,以方便预览。

    而打印成PDF,需要安装虚拟打印机。这里有两个选择:1、Adobe Reader专业版;2、pdfFactory Pro。我安装的是后者。

    而有时候直接在网页打印时,会提示:“IE已经阻止此站点用不安全方式使用ActiveX控件”。解决办法如下:

    1. “工具”——Internet选项——安全——可信站点——自定义级别中,将“安全设置”中“对没有标记为安全的ActiveX控件进行初始化和脚本运行”由“禁用”改为“启用”
    2. “工具”——Internet选项——安全——可信站点——站点中,将当前页的根路径(如http://www.creke.net,后面无“/”)添加到可信列表中,同时取消“对该区域中的所有站点要求服务器验证”前的勾。

    如此一来,在点击“打印”时,选择相应的虚拟打印机即可打印成对应的文档格式了。

    当然,别忘了打印前打开“Print Spooler”服务,否则系统会提示没有安装打印机哦!

    2011.09.26 / 2 条评论 / 1,802 次点击 / 分类: 所谓技术

  • Windows下使用Xmanager连接SSH开启Linux远程桌面的方法

    在Windows下,可以使用“Xmanager Enterprise 3”连接SSH。这个套件包集成了:连接SSH用的“Xshell”;用于文件传送SFTP或FTP的“Xftp”;用于打印服务的“Xlpd”;还有当然就是显示X窗体的“Xmanager”。

    在Windows下使用它,可以很方便地开启窗口,比如:

    xcalc

    可以开启图形化界面的Linux计算器。

    而开启Linux远程桌面的方法,则分不同的图形环境,有不同的命令。

    在KDE环境下,开启远程桌面的命令是:

    startkde

    在gnome环境下,开启远程桌面的命令是:

    gnome-session

    好了,就是这样。

    2010.09.18 / 暂无评论 / 2,324 次点击 / 分类: 所谓技术

  • 英文Ubuntu安装中文包(locale)的方法

    查看系统内安装的locale:

    locale -a

    如果没有“zh-CN.UTF-8”,则表示系统内没有安装中文locale。这会导致“LC_CTYPE: cannot change locale (zh_CN.UTF-8)”的警告。

    输入以下命令安装:

    cd /usr/share/locales
    sudo ./install-language-pack zh_CN

    然后重开终端,就可以发现中文locale已经安装完毕,警告已经不再出现了。

    当然,还可以执行:

    sudo locale-gen

    重建locale。

    而要删除locale,则是“/usr/share/locales”对应的“remove-language-pack”。

    参考连接:

    1. 修改locale
    2. locale在哪儿怎么配置才能用fcitx?

    2010.09.18 / 2 条评论 / 4,358 次点击 / 分类: 所谓技术

  • SourceForge里面设置目录为可写(777)的方法

    SourceForge里面设置目录为可写的方法。

    在shell里面

    mkdir /home/persistent/P/PR/PROJECT/htdocs/status

    mv /home/persistent/P/PR/PROJECT/htdocs/status/avatar /home/groups/P/PR/PROJECT/htdocs/status/avatar

    cd /home/groups/P/PR/PROJECT/htdocs/status

    ls -sf /home/persistent/P/PR/PROJECT/htdocs/status/avatar

    chmod 777 /home/persistent/P/PR/PROJECT/htdocs/status/avatar

    2010.05.21 / 暂无评论 / 563 次点击 / 分类: 所谓技术

  • IIS7下WordPress中文Tag和目录无法访问完美解决方法(不修改程序)

    方法很简单。新建一个“_chineseuri.php”文件,内容如下:

    <?php
    
    // IIS Mod-Rewrite
    if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
    $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
    }
    // IIS Isapi_Rewrite
    else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
    $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
    }
    else
    {
    // Use ORIG_PATH_INFO if there is no PATH_INFO
    if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )
    $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
    
    // Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
    if ( isset($_SERVER['PATH_INFO']) ) {
    if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )
    $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
    else
    $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];
    }
    
    // Append the query string if it exists and isn't null
    if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
    $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
    }
    }
    
    require("index.php");
    
    ?> 

    然后建立“web.config”文件,如果已经有同名文件就把原来的删掉,其内容如下:

    <configuration>   
      <system.webServer>   
        <rewrite>   
          <rules>  
          	<rule name="Chinese Tag and Category for WordPress" stopProcessing="true">
              <match url="^(tag|category)/(.*)$" />
              <action type="Rewrite" url="_chineseuri.php"/>
            </rule>
            <rule name="wordpress" patternSyntax="Wildcard">   
              <match url="*" />   
                <conditions>   
                  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />   
                  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />   
                </conditions>   
              <action type="Rewrite" url="index.php" />   
            </rule>        
          </rules>   
        </rewrite>   
      </system.webServer>   
    </configuration>

    如果你的Wordpress不是装在根目录,则需要更改“<match url="^(tag|category)/(.*)$" /> ”为“<match url="^你的目录/(tag|category)/(.*)$" /> ”。如果你把默认的标签和目录的地址改了,则更改这句话里面的对应内容即可。

    把上面两个文件上传至Wordpress所在的根目录(即web.config所在的目录)覆盖原来的文件即可。

    参考更改Wordpress源文件解决这个问题的文章,我们可以知道,是$_SERVER['REQUEST_URI']和$_SERVER['PATH_INFO']的问题。原因太多了,就不罗嗦了,想要明白解决问题的原理是什么,自己查看上面两份代码吧,呵呵。

    2010.05.13 / 1 条评论 / 1,277 次点击 / 分类: 所谓技术

  • Godaddy免费空间去广告方法集合

    查看加广告后的网页代码,可以看到在末尾加上了一段Java语句:
    < script language='javascript' src='https://a12.alphagodaddy.com/hosting_ads/gd01.js'>
    < /script>
             Godaddy就是通过这段代码,在每一页加上广告的。
             在网上搜索了一下,发现不少去广告的方法。

    方法一:在页面最后加 <script>
             可以完全去掉广告,在需要去广告的页面后面加该标记后,广告代码加入后就成为:
    <script>
    中间可以有非Java内容
    < script language='javascript' src='https://a12.alphagodaddy.com/hosting_ads/gd01.js'>
    < /script>

             这就造成广告代码匹配出现错误,从而阻止了广告代码的执行。这种方法完全去除了广告的影响,可以大大提升页面显示速度,是目前最好的方法,我用的就是这一种。不足之处是可能导致空间被K,为了尽量避免其发生,建议保留部分页面的广告。

    方法二:在文件结尾处加入 <noscript>
             可以完全去掉广告。原理和方法一差不多,阻止后面的广告代码的执行,效果和可能导致的后果也完全一样。

    方法三:文件的开头加入
    <div style= "margin-top:-94" >
    在末尾加入
    </div >
             这种方法是让页面顶端的部分内容不显示出来,由于顶端是加的广告,所以可以起到隐藏广告的作用。隐藏内容的高度为:94,可以修改-94的大小适应广告的高度直到隐藏广告。使用这种方法是隐藏广告不是删除广告,广告仍然存在只是看不到了,所以空间应该不会被K。不足之处是,广告仍然被载入,所以广告对页面显示速度的影响没有消除。
             我没有用过这种方法,不知道效果如何,但我分析想法是好的,用起来仍会非常不爽。因为不是一开始顶端显示的就是广告,广告是正常显示页面后,让正常页面下移腾出地方显示广告的。

             那么针对Zblog,需要做哪些修改呢?我使用的是第一种方法,当然不是在每一个文件后面都做修改,我们要做的是在适当的地方做适当的修改。

             Z-Blog 用户只需要修改TEMPLATE目录下的Catalog.html/Default.html/Search.html/Single.html/Tags.html 5个模板文件,在这五个文件末尾加上<script>,再重建文件和索引就可以了。修改后前台页面的广告就都去掉了,后台管理页面的广告仍然存在,我想没必要去掉。

     

    下面是安全的去广告方法:

    今天从谷歌搜索了一下godaddy免费空间去广告的方法,发现很多都是加一些使广告js出错的方法,很容易被k,这样就得不偿失了。后来到一个叫微博的空间,看到了他的方法:加入一段css:#conash3D0 {height:0px; top:-1px;}隐藏广告,这样广告是被载入页面的,只是看不到而已,那么#conash3D0 {display:none}应该是可以的。

    经过测试只要在页面加入<style>#conash3D0 {display:none}</style>即可。

    2010.01.06 / 2 条评论 / 1,127 次点击 / 分类: 借此鉴彼

  • 实现301转向的N种方法

    实现301转向的N种方法
    1.使用PHP的header(),记住要在输出任何网页内容之前使用该函数。
    <?php
         header('HTTP/1.1 301 Moved Permanently');
          header('Location: http://acg.creke.net/');
    ?>
    2.使用.htaccess的RedirectMatch
    RedirectMatch 301 ^/$ http://acg.creke.net/  #将根目录直接访问网址的跳到http://acg.creke.net/
    RedirectMatch 301 ^/blog/.*$ http://acg.creke.net/ http://acg.creke.net/  #将访问blog文件夹以及访问改文件夹下级的任何请求跳到http://acg.creke.net/
    3.使用.htaccess的rewrite
    <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteBase /
     RewriteCond %{http_host} ^www.tkz.org.ru [NC]
     RewriteRule ^ http://acg.creke.net/ [R=301,L]
    </IfModule>
    以上的意思是,主机为www.tkz.org.ru就跳到http://acg.creke.net/
    #BEGIN Redirect all the URL to the specific domain
    <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteBase /
     RewriteCond %{HTTP_HOST} !^acg.creke.net [NC]
     RewriteRule ^(.*)$ http://acg.creke.net/$1 [R=301,L]
    </IfModule>
    #END
    以上的意思是,重定向所有域名不是acg.creke.net的请求到acg.creke.net的相应URL。
    注意的是,RewriteRule的规则是“^(.*)$”而不是“^/(.*)$”,其它的RewriteRule开头都是没有斜杠的。如果是写在httpd.conf的Rewrite规则则有斜杠。

    2009.08.10 / 暂无评论 / 407 次点击 / 分类: 所谓技术

  • 使用RIP版飞信出现10001601错误解决方法

        卡巴斯基的问题。把信任区域的旧飞信程序去掉,然后启动飞信,重新根据提示把程序放到信任区域里面即可。

    2008.05.11 / 暂无评论 / 301 次点击 / 分类: 所谓技术