Sunday, July 1, 2012
how to create git repository from existing source code
1. Setup an empty repository. If you already have a repository skip to step 2
% git --init bare
2. Add git to your source code directory
% cd myProject
% git init
% git add . #adds everything
% git "initial commit" commit
3. add remote repository created in step 1
% git remote rm origin
% git remote add origin
can be ssh://gitUser@remoteHost/path/to/repository
4. git push origin master
Monday, November 28, 2011
android application launcher
Got bored with HTC sense and found GO Launcher EX for android.
It is one of the most beautiful launchers for android I've ever seen. The default interface makes Android UI to an iPhone. If you're not happy with the default, you can easily customize it. There are 17 different desktop transition effect that you can choose from for example.
Check it out at
https://market.android.com/details?id=com.gau.go.launcherex&hl=en
It is one of the most beautiful launchers for android I've ever seen. The default interface makes Android UI to an iPhone. If you're not happy with the default, you can easily customize it. There are 17 different desktop transition effect that you can choose from for example.
Check it out at
https://market.android.com/details?id=com.gau.go.launcherex&hl=en
Monday, October 24, 2011
jruby gem dependencies for rails 3.1.1
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
add to Gemfile.rb
gem 'execjs'
gem 'therubyrhino'
add to Gemfile.rb
gem 'execjs'
gem 'therubyrhino'
Saturday, October 15, 2011
getting around the great chinese firewall
The easiest way to get around the Great Firewall is to use TOR. However TOR can be slow. The best way is to run your own http proxy and tunneling traffic encrypted through SSH.
Mac/Linux/Unix distributions usually already have an ssh client installed.
Create the ssh tunnel to the proxy server using the following command line:
% ssh -C username@server -L 8080:localhost:8000
Once you've successfully logged in, start a proxy server:
% ./proxy.py
You will see something like:
Next configure your web browser to use the proxy server which is browser dependent. Google on how to do this. You will need to configure your web browser to use "localhost" and port "8080" for the proxy server host and port.
Mac/Linux/Unix distributions usually already have an ssh client installed.
Create the ssh tunnel to the proxy server using the following command line:
% ssh -C username@server -L 8080:localhost:8000
Once you've successfully logged in, start a proxy server:
% ./proxy.py
You will see something like:
Any clients will be served...
Serving HTTP on 0.0.0.0 port 8000 ...
Next configure your web browser to use the proxy server which is browser dependent. Google on how to do this. You will need to configure your web browser to use "localhost" and port "8080" for the proxy server host and port.
Monday, September 19, 2011
grails tomcat plugin sym links
create scripts/Event.groovy:
eventConfigureTomcat = {tomcat ->
def ctx = tomcat.host.findChild(serverContextPath)
ctx.allowLinking = true
}
However when grails.app.context = "/", this doesn't work because the TomcatServer.groovy replaces "/" with ""
therefore, must change tomcat.host.findChild(serverContextPath) to tomcat.host.findChild("")
eventConfigureTomcat = {tomcat ->
def ctx = tomcat.host.findChild(serverContextPath)
ctx.allowLinking = true
}
However when grails.app.context = "/", this doesn't work because the TomcatServer.groovy replaces "/" with ""
therefore, must change tomcat.host.findChild(serverContextPath) to tomcat.host.findChild("")
Sunday, September 18, 2011
dojo build script
cp ~/sync/workspace/fulicious/fulicious.profile.js profiles/;./build.sh profile=fulicious action=clean,release releaseName=fulicious-dojo
Wednesday, August 3, 2011
Subscribe to:
Comments (Atom)