Friday, October 15, 2010

using svk and trac

1.tool used for distributed development
2.powerful with diff,patch,kompare
3.svk steps
create a symbolic directory structure of remote svn to local its called mirror
checkout a project from mirror to a local folder its called workcopy
do modification on workcopy
push to mirror
push from mirror
reference links
===============
http://code.google.com/p/google-gadgets-for-linux/wiki/SVKQuickStart
http://lists.bestpractical.com/pipermail/svk-users/2008-August/000315.html
4.setup anatomy query commands
svk info
svk list
5.svk installation asks for perl:time module...needs to get it from web
https://bugs.launchpad.net/ubuntu/+source/svk/+bug/317487

6.created svkdepot folder --mirror/local
7.at same level created svkwork folder --local checkout

6.using trac
http://trac.edgewall.org/wiki/TracUbuntuMultipleProjects

7.created svnrepo folder
8.at same level created trac-env folder
//apache.conf
========================================

DAV svn
SVNPath /home/ranjith/work/svnrepo
AuthType Basic
AuthName "svnrepo"
AuthUserFile /etc/subversion/passwd

Require valid-user




SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /home/ranjith/work/trac-env
PythonOption TracUriRoot /trac



AuthType Basic
AuthName "Trac"
AuthUserFile /etc/subversion/passwd
Require valid-user

============================================

8.TracEnv and TracEnvParentDir are used for single and MultipleProjects

9.Add gitplugin and doxygen plugin

10.Integrate wiki and scribd and google doc

Wednesday, September 29, 2010

firefox,file:///

1.in the profiles folder(find out by using error console) create user.js
2.add required entries in it (file link not opening -kw)
3.clear the cache and all
4.open a new instance
5.check prefs.js if the entries are copied from user.js
6.execute

Tuesday, September 28, 2010

trac setup

1.install all the required modules ...python,perl,apache2
2.create trac environment using trac-admin into a local folder
3.note if trac is setup for single project or multiple projects(TracEnv,TracEnvParentDir)
4.add entries to /etc/apache2/apache2.conf ......
5.add auth entries also to it
6.test it using tracd
7.test on localhost http

Monday, September 27, 2010

development tools

svn --- git (repos)

http --- trac (frontend)
trac-svn --- trac-git (plugin)

svn,git-svn ---- git (client)

svk (scm,distributed development tool)

Saturday, September 25, 2010

oxygen and fruity loop

0.check in ebay
1.get oxygen 49 with usb connectivity at 189
2.get fruity loop at 200
3.hookup to receiver
4.hookup to pc with xp
5.play
6.onkyo receivers
http://www.us.onkyo.com/model.cfm?m=TX-NR708&class=Receiver&p=i
http://hometheatergears.com/onkyo/onkyo-tx-nr708-review/
india-us electronics
http://shopping.indiatimes.20north.com/product/?mid=1&pid=B0029HHIDY
7.on ebay - oxygen49 - 109.99$ - 26sep
8.on ebay - onkyo - nr708 - $614.99 - 26sep
9.tested tv - Samsung 67" DLP 1080p
10.issue with av receiver and cable tv, cable tv implements HDCP ..many av receivers do not
implement them
11.cable settop box some versions have DVI out some have HDMI out
12.DTB and HDDTB are differeent STB types
13.expect this in india soon .. DTB
http://www.dslreports.com/forum/remark,15078096
14.feet meter conversion
http://www.conversion-metric.org/length_conversion/feet_to_meter_conversion.php
15.speaker cables
zone 1 - 2 speakers
16.in the apartment maximum cable length required is
120*15 cms = 18meters = 59feet
17.speakers 5.1
SKS HT330 - onkyo
18.onkyo review - what the heck is outboard signal amplifier
http://www.digitaltrends.com/receivers-separates-amps-reviews/onkyo-ht-rc180-review/
19.receiver setup
http://www.audioholics.com/tweaks/connecting-your-system/receiver-setup-and-connections

Thursday, September 2, 2010

git svn trac

1.most repos are svn client/server
2.git is repo type ,it adds more features
3.git-svn is a git wrapper over svn client,the server is still svn server
4.trac is a utility that builds features over the svn source base
5.trac git-plugin build features over the trac server

setup
http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt

using git client
http://markmcb.com/2008/10/18/3-reasons-to-switch-to-git-from-subversion/

Wednesday, September 1, 2010

barrier ... cont

1.we have statements

stmt1;
stmt2;
------marker
'mystmt'
stmt3;

here the programmer is of the assumption that by the time control reaches marker
the 2 statements are finished completely and stmt3 would be a new sequence of commands
we can safely put since our assumptions are right here
But we are seeing the code from a code space angle
the code internally is generated by compiler , that is not bound by any strict criteria
for optimization it can reorganize codes in different ways
ie some of the side effects of stmt1 and 2 would be executed after stmt3
this can create serious problem when critical mystmts are executed with assumptions