MAC上清除SVN文件,解决under version control

有时复制一个已经存放在svn的项目时,会把里面的svn文件也复制了过去。所以再次提交到svn时会出现 under version control.

所以用以下命令清除项目下的svn文件。

 

sudo find /Applications/MAMP/htdocs/jumpqsina/ -name ".svn" -exec rm -r {} \;


清除svn

2012年4月世界计算机语言排行榜

2012年4月世界计算机语言排行榜

可以看到,C超越了Java….ObjC在疯狂上升中,Ios开发会有多红啊!

Position
Apr 2012
Position
Apr 2011
Delta in Position Programming Language Ratings
Apr 2012
Delta
Apr 2011
Status
1 2 C 17.555% +1.39%   A
2 1 Java 17.026% -2.02%   A
3 3 C++ 8.896% -0.33%   A
4 8 Objective-C 8.236% +3.85%   A
5 4 C# 7.348% +0.16%   A
6 5 PHP 5.288% -1.30%   A
7 7 (Visual) Basic 4.962% +0.28%   A
8 6 Python 3.665% -1.27%   A
9 10 JavaScript 2.879% +1.37%   A
10 9 Perl 2.387% +0.40%   A
11 11 Ruby 1.510% +0.03%   A
12 24 PL/SQL 1.373% +0.92%   A
13 13 Delphi/Object Pascal 1.370% +0.34%   A
14 35 Visual Basic .NET 0.978% +0.64%   A
15 15 Lisp 0.951% +0.02%   A
16 17 Pascal 0.812% +0.10%   A
17 16 Ada 0.783% +0.01%   A–
18 18 Transact-SQL 0.760% +0.18%   A
19 22 Logo 0.652% +0.12%   B
20 52 NXT-G 0.578% +0.35%   B

解决NetBeans的SVN命令失败的方法

当netbeans安装了tortoise svn 时,会出现以下错误。

 

org.tigris.subversion.javahl.ClientException: The path 'D:\www\xxx' appears to be part of a Subversion 1.7 or greater
working copy.  Please upgrade your Subversion client to use this
working copy.

 

这是svn版本问题。

只要把tortoise svn升级到 7.0以上

然后在快捷方式上面加上 -J-DsvnClientAdapterFactory=commandline

如图:

2012年3年全求计算机语言排序榜

 

Position
Mar 2012
Position
Mar 2011
Delta in Position Programming Language Ratings
Mar 2012
Delta 
Mar 2011
Status
1 1 Java 17.110% -2.60%   A
2 2 C 17.087% +1.82%   A
3 4 C# 8.244% +1.03%   A
4 3 C++ 8.047% -0.71%   A
5 8 Objective-C 7.737% +4.22%   A
6 5 PHP 5.555% -1.01%   A
7 7 (Visual) Basic 4.369% -0.34%   A
8 10 JavaScript 3.386% +1.52%   A
9 6 Python 3.291% -2.45%   A
10 9 Perl 2.703% +0.73%   A
11 13 Delphi/Object Pascal 1.727% +0.73%   A
12 30 PL/SQL 1.418% +1.01%   A
13 11 Ruby 1.413% -0.09%   A
14 23 Transact-SQL 0.925% +0.38%   A
15 15 Lisp 0.922% -0.01%   A
16 22 Visual Basic .NET 0.784% +0.22%   A-
17 18 Pascal 0.771% +0.07%   A
18 32 Logo 0.717% +0.31%   A–
19 17 Ada 0.633% -0.09%   B
20 19 NXT-G 0.604% -0.04%   B

iOS uiwebview 禁止弹出复制和黏贴功能

在html5上面加上这js代码

 

 

function OnLoad()

{

    document.documentElement.style.webkitTouchCallout = "none"; //禁止弹出菜单

    document.documentElement.style.webkitUserSelect = "none";//禁止选中

}

然后在body加上onload

 

<body onload="OnLoad()"/> 

这样就行了,测试通过。

win下最简单删除SVN文件的方法

 

SVN是我认为目前最方便的版本管理体系。我最早一次接触版本管理是2004年,当时学校BBS的代码要求用CVS管理;第二次亲密接触是在2006年,当时公司的代码使用Eclipse+CVS管理;而第一次使用SVN则是在2007年的一个封闭开发项目。

 

我十分喜欢SVN的方便,无论是在Linux下的命令行操作还是在Windows下的资源管理器插件,都十分简易。而且code.google.com也支持SVN来供我们发布、维护开源项目(例如我的WordPress主题TES)然而,久而久之,SVN文件夹下会有许多.svn的“meta数据”。这些数据久而久之会带来不少麻烦。尤其是基于资源管理器交互的Windows系统。

 

今天看了Jon Galloway的一个注册表脚本,十分方便,分享如下:

 

建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下:

 

Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] 

@="Delete SVN Folders"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] 

@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

 

保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,既可以删除这个文件下下面所有的.svn文件了

mac上用yiic创建yii应用的方法

先安装好php环境后

在mac上打开终端

输入

/Applications/MAMP/htdocs/framework/yii/framework/yiic webapp /Applications/MAMP/htdocs/demo

红色部分是 对应的目录。事先应该先创建好文件夹。

回车后会出现以下内容

Create a Web application under '/Applications/MAMP/htdocs/demo'? [yes|no] 

然后输入yes

 

成功的话会出现以下内容

 

     mkdir /Applications/MAMP/htdocs/demo/assets

      mkdir /Applications/MAMP/htdocs/demo/css

   generate css/bg.gif

   generate css/form.css

   generate css/ie.css

   generate css/main.css

   generate css/print.css

   generate css/screen.css

      mkdir /Applications/MAMP/htdocs/demo/images

   generate index-test.php

   generate index.php

      mkdir /Applications/MAMP/htdocs/demo/protected

   generate protected/.htaccess

      mkdir /Applications/MAMP/htdocs/demo/protected/commands

      mkdir /Applications/MAMP/htdocs/demo/protected/commands/shell

      mkdir /Applications/MAMP/htdocs/demo/protected/components

   generate protected/components/Controller.php

   generate protected/components/UserIdentity.php

      mkdir /Applications/MAMP/htdocs/demo/protected/config

   generate protected/config/console.php

   generate protected/config/main.php

   generate protected/config/test.php

      mkdir /Applications/MAMP/htdocs/demo/protected/controllers

   generate protected/controllers/SiteController.php

      mkdir /Applications/MAMP/htdocs/demo/protected/data

   generate protected/data/schema.mysql.sql

   generate protected/data/schema.sqlite.sql

   generate protected/data/testdrive.db

      mkdir /Applications/MAMP/htdocs/demo/protected/extensions

      mkdir /Applications/MAMP/htdocs/demo/protected/messages

      mkdir /Applications/MAMP/htdocs/demo/protected/migrations

      mkdir /Applications/MAMP/htdocs/demo/protected/models

   generate protected/models/ContactForm.php

   generate protected/models/LoginForm.php

      mkdir /Applications/MAMP/htdocs/demo/protected/runtime

      mkdir /Applications/MAMP/htdocs/demo/protected/tests

   generate protected/tests/bootstrap.php

      mkdir /Applications/MAMP/htdocs/demo/protected/tests/fixtures

      mkdir /Applications/MAMP/htdocs/demo/protected/tests/functional

   generate protected/tests/functional/SiteTest.php

   generate protected/tests/phpunit.xml

      mkdir /Applications/MAMP/htdocs/demo/protected/tests/report

      mkdir /Applications/MAMP/htdocs/demo/protected/tests/unit

   generate protected/tests/WebTestCase.php

      mkdir /Applications/MAMP/htdocs/demo/protected/views

      mkdir /Applications/MAMP/htdocs/demo/protected/views/layouts

   generate protected/views/layouts/column1.php

   generate protected/views/layouts/column2.php

   generate protected/views/layouts/main.php

      mkdir /Applications/MAMP/htdocs/demo/protected/views/site

   generate protected/views/site/contact.php

   generate protected/views/site/error.php

   generate protected/views/site/index.php

   generate protected/views/site/login.php

      mkdir /Applications/MAMP/htdocs/demo/protected/views/site/pages

   generate protected/views/site/pages/about.php

   generate protected/yiic

   generate protected/yiic.bat

   generate protected/yiic.php

      mkdir /Applications/MAMP/htdocs/demo/themes

      mkdir /Applications/MAMP/htdocs/demo/themes/classic

      mkdir /Applications/MAMP/htdocs/demo/themes/classic/views

   generate themes/classic/views/.htaccess

      mkdir /Applications/MAMP/htdocs/demo/themes/classic/views/layouts

      mkdir /Applications/MAMP/htdocs/demo/themes/classic/views/site

      mkdir /Applications/MAMP/htdocs/demo/themes/classic/views/system

 

Your application has been created successfully under /Applications/MAMP/htdocs/demo.

 
遇到此信息就证明目录不正确
PHP Error[2]: mkdir(): Permission denied
    in file /Applications/MAMP/htdocs/framework/yii/framework/console/CConsoleCommand.php at line 442
#0 /Applications/MAMP/htdocs/framework/yii/framework/console/CConsoleCommand.php(442): mkdir()
#1 /Applications/MAMP/htdocs/framework/yii/framework/console/CConsoleCommand.php(440): WebAppCommand->ensureDirectory()
#2 /Applications/MAMP/htdocs/framework/yii/framework/console/CConsoleCommand.php(356): WebAppCommand->ensureDirectory()
#3 /Applications/MAMP/htdocs/framework/yii/framework/cli/commands/WebAppCommand.php(69): WebAppCommand->copyFiles()
#4 /Applications/MAMP/htdocs/framework/yii/framework/console/CConsoleCommandRunner.php(65): WebAppCommand->run()
#5 /Applications/MAMP/htdocs/framework/yii/framework/console/CConsoleApplication.php(91): CConsoleCommandRunner->run()
#6 /Applications/MAMP/htdocs/framework/yii/framework/base/CApplication.php(162): CConsoleApplication->processRequest()
#7 /Applications/MAMP/htdocs/framework/yii/framework/yiic.php(33): CConsoleApplication->run()
#8 /Applications/MAMP/htdocs/framework/yii/framework/yiic(15): require_once()
 
没有创建目录的会话出现以下信息
Error: The directory '../../demo' is not valid. Please make sure the parent directory exists.
 
USAGE
  yiic webapp <app-path>
 
DESCRIPTION
  This command generates an Yii Web Application at the specified location.
 
PARAMETERS
 * app-path: required, the directory where the new application will be created.
   If the directory does not exist, it will be created. After the application
   is created, please make sure the directory can be accessed by Web users.

 
 
所以,按照我的方法,就会成功。
 

2012年2月全球计算机语言排序榜

Objc还在放过上升中,Iphone Ipad开发势头正旺。

Position
Feb 2012
Position
Feb 2011
Delta in Position Programming Language Ratings
Feb 2012
Delta
Feb 2011
Status
1 1 Java 17.050% -1.43%   A
2 2 C 16.523% +1.54%   A
3 6 C# 8.653% +1.84%   A
4 3 C++ 7.853% -0.33%   A
5 8 Objective-C 7.062% +4.49%   A
6 5 PHP 5.641% -1.33%   A
7 7 (Visual) Basic 4.315% -0.61%   A
8 4 Python 3.148% -3.89%   A
9 10 Perl 2.931% +1.02%   A
10 9 JavaScript 2.465% -0.09%   A
11 13 Delphi/Object Pascal 1.964% +0.90%   A
12 11 Ruby 1.558% -0.06%   A
13 14 Lisp 0.905% -0.05%   A
14 26 Transact-SQL 0.846% +0.29%   A
15 17 Pascal 0.813% +0.08%   A
16 22 Visual Basic .NET 0.796% +0.21%   A–
17 32 PL/SQL 0.792% +0.38%   A
18 24 Logo 0.677% +0.10%   B
19 16 Ada 0.632% -0.17%   B
20 25 R 0.623% +0.06%   B

安卓 android 4.0 的HTML5非常失望

安卓 android 4.0 的HTML5非常失望

大部分在IOS Firefox Chrome 运行正常的 jquery + html5。在android 4.0上面都运行不了。例如翻页、播放音乐、视频[js控制]。

官方说 4.0 不是用 Chrome  浏览器。以后才支持。

所以要在4.0上做html5 apps的同志门。要好好测试了。

win 安装 YII使用 YIIC 最简单的方法

开始 运行 CMD 

进入到YII 的 Framework 目录

此时如果运行 YIIC的话会 报 php.exe不是内部或外部命令

假如你的php 放在 C:\php

这时你可以输入 path c:\php\  回车

然后输入 yiic webapp d:\www\yourapp

最后 输入yes 即可

Page 1 of 812345...Last »