需要了解的一些东西

jqmobi   http://app-framework-software.intel.com/

 http://gmu.baidu.com/

http://www.zhihu.com/question/22739468/answer/29949594

git 

http://www.bootcss.com/p/git-guide/

http://www.ruanyifeng.com/blog/2014/06/git_remote.html

sublime插件 

http://www.douban.com/note/474507021/

CMD 和 Git 中的代理设置

CMD 设置代理

在 cmd 环境下设置代理可能不是很常用,但是某些情况下还是可能会用到,比如公司的电脑只能通过设置代理访问外网,而你需要在 cmd 环境下使用 gem 命令更新文件时。

当然,如果你使用某些代理软件为所有通讯设置了代理,那就不需要这些设置了。

为 cmd 设置代理很简单,首先打开 cmd (win + R,输入 cmd,然后按 enter 键),然后输入如下命令:

set http_proxy=http://proxy.yourname.com:8080

其中 http://proxy.yourname.com 是你的代理服务器地址,而 8080 是端口号,如果有则设置。另外,如果你的代理服务器要求用户名和密码的话,那么还需要:

set http_proxy_user=

set http_proxy_pass=

设置完成后,就可以在 cmd 下正常使用网络了。

Git 设置代理

Git 的代理设置也非常简单,一句话就搞定了:

git config --global http.proxy http://10.10.10.10:8080 

如果需要用户名密码的话,则设置:

git config –global http.proxy http://user:password@http://10.10.10.10:8080 

其中 user 和 password 分别为你的用户名和密码。

设置完成后,可以通过如下命令来查看设置是否生效:

git config –get –global http.proxy

如果某一天你不喜欢她了,需要删除代理设置,那么可以使用:

git config --system (或 --global 或 --local) --unset http.proxy

来删除设置。

PS:有些同学可能使用的 Git 的客户端,比如界面很上流的 Github for Windows,里面可能并没有代理设置的选项,不过别着急,这些客户端一般在底层都是调用的命令行工具,所以同样按照上述步骤进行设置即可。

 

转自: http://www.nqwang.com/2014/0321/90917.html

 

 

问题描述:

下载 Android Kernel时只在.git\objects\pack目录下有类似如下的文件:

pack-14fa0dd640c9345b90d63eac0b3ac19c624e902b.pack

pack-14fa0dd640c9345b90d63eac0b3ac19c624e902b.idx

而且执行git clone过程中没有提示任何错误,log如下:

$ git clone 
Cloning into 'goldfish'...
remote: Sending approximately 508.50 MiB ...
remote: Counting objects: 723651, done
remote: Finding sources: 100% (620608/620608)
remote: Total 3063419 (delta 2540406), reused 3063406 (delta 2540406)
Receiving objects: 100% (3063419/3063419), 733.16 MiB | 2.03 MiB/s, done.
Resolving deltas: 100% (2540509/2540509), done.
Checking connectivity... done.

结果goldfish目录下只有一个.git目录,没有预想的文件。

(我试过下载其他路径的代码,如git clone , 是可以看到源文件的)

 

解决方法:

(不用再次尝试git clone了,奇迹没有出现,也不用重复下载)

可以试下这个命令:

进入到.git所在目录,如此例中的goldfish目录。

执行git branch -a

显示:

* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-3.10
remotes/origin/android-goldfish-2.6.29
remotes/origin/android-goldfish-3.10
remotes/origin/android-goldfish-3.4
remotes/origin/linux-goldfish-3.0-wip
remotes/origin/master

 

执行git checkout -b android-goldfish-3.10origin/android-goldfish-3.10

其中-b 后的分支名是自定义的,后面的分支不加remotes。

执行结果:

error: unable to create file drivers/gpu/drm/nouveau/core/subdev/i2c/aux.c (No such file or directory)
Checking out files: 100% (43137/43137), done.
D drivers/gpu/drm/nouveau/core/subdev/i2c/aux.c
Branch android-goldfish-3.10 set up to track remote branch android-goldfish-3.10 from origin.
Switched to a new branch 'android-goldfish-3.10'

不知道为什么会有一个错误,以后再试试了。

目前只是想看代码,对我影响不大。

 

注意:

不能用git unpack-objects -r <pack-14fa0dd640c9345b90d63eac0b3ac19c624e902b.idx

git unpack-objects这个命令执行时间很长,一个晚上也就30%左右。

我没有等到unpack完成,实在等不起,也不知道会是个什么结果。而且unpack会占用大量硬盘空间。

 

 

 

bower、

witter工程师团队推出了Bower,这是一个针对Web开发的包管理器。该工具主要用来帮助用户轻松安装CSS、JavaScript、图像等相关包,并管理这些包之间的依赖。 随着网页功能变得越来越复杂,同一张网页加载多个JavaScript函数库早已是家常便饭。开发者越来越需要一个工具,对浏览器端的各种库进行管理,比如搜索、自动安装\卸载、检查更新、确保依赖关系等等。Bower就是为了解决这个问题而诞生的针对浏览器端的库管理工具。

http://www.cnblogs.com/kingwell/p/3897847.html

网络不能访问

在.bowerrc中设下代理:

{

   "directory" "bower_components" ,
   "interactive" false ,
   "proxy" "http://proxy.com.cn:8080" ,
   "https-proxy" "http://proxy.com.cn:8080"
}
 

yeoman、

Yeoman
Yeoman是一个脚手架工具,可以方便的为你产生一个初始项目, 标准的文件夹布局, 标准的包依赖, 初始的页面例子。 Yeoman提供乐意一些generators, 用来生成不同的项目。
这些generators有些由官方提供,有些由社区提供。

The web’s scaffolding tool for modern webapps

它有什么好处呢?

  • 可以快速创建一个项目。正所谓万事开头难, yemoman帮你度难关。 Yemoman帮你设置好了项目, 相关的文件,相应的依赖,这些事情本来会耗费你相当大的精力和时间
  • 你可以冒充一个专家,尽管你可能并不全部熟悉这些全部工具。 当然,你对自己很有信心,也可以根据需要调整yeoman生成的东西。 这是肯定的。 yeoman只是给你提供了最基础的架构。
  • 你可以学习到很多新知识。 笔者深有体会。 基本上讲,我是一个后端开发工程师, 前端并不是我的强项。 但是yeoman帮我了解了很多的东西,如Scss等。

yeoman有个中文社区

安装yeoman很简单,利用前面的npm工具。

 http://yeoman.io/learning/index.html

 

1
npm install -g yo

 

选择一个generator, 如果你想基于angular,就用npm install -g generator-angular, 如果你想用Ember,就用

 

 

1
2
3
4
5
npm install -g generator-ember
mkdir myemberapp && cd myemberapp(The directory's name is your application's name)
yo ember
npm install -g grunt-mocha
grunt serve

 

官方文档提供了详细的介绍

 

 

grunt、

 

http://www.cnblogs.com/yexiaochai/p/3603389.html

 

kissy、kissymini

你可能感兴趣的:(需要了解的一些东西)