Skip to content

Commit

Permalink
website: repo re-init
Browse files Browse the repository at this point in the history
  • Loading branch information
rohityadavcloud committed Dec 28, 2011
0 parents commit dc514f6
Show file tree
Hide file tree
Showing 126 changed files with 2,511 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -0,0 +1 @@
_site
99 changes: 99 additions & 0 deletions 404.html
@@ -0,0 +1,99 @@
<!doctype html public "र">
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<title>Rohit Yadav - Error, Page Not Found!</title>
<meta name="description" content="Writings, essays, blog posts, talks and projects by Rohit Yadav.">
<meta name="keywords" content="rohit,yadav,rohityadav,india,bhu,gsoc,cern,foss,opensource,hack,hacker,kernel,c,c++,python,ruby,erlang,lisp,cmake,vlmc,tantra,vmcontroller,virtualmachine,vm,xen" />
<meta name="author" content="Rohit Yadav">
<meta name="viewport" content="width=device-width,initial-scale=1">

<link href="/assets/img/favicon.ico" rel="shortcut icon" >
<link href="/assets/css/bootstrap.min.css" rel="stylesheet">
<link href="/assets/js/google-code-prettify/sunburst.css" rel="stylesheet">
<link href="/assets/css/app.css" rel="stylesheet">

<script src="/assets/js/jquery.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-dropdown.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-tabs.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-twipsy.js" type="text/javascript"></script>
<script src="/assets/js/jquery.tablesorter.min.js" type="text/javascript"></script>
<script src="/assets/js/google-code-prettify/prettify.js"></script>
<script>$(function () { prettyPrint() })</script>
<script src="/assets/js/modernizr.js" type="text/javascript"></script>
<script src="/assets/js/app.js" type="text/javascript"></script>

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-4103494-16']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div class="topbar" data-dropdown="dropdown" style="z-index: 900;">
<div class="topbar-inner">
<div class="container">
<ul class="nav">
<li><a class="logo" rel="twipsy" data-placement="below" data-original-title="Writings, essays and blog posts" href="/"><img src="/assets/img/brand.png"></a></li>
<li><a rel="twipsy" data-placement="below" data-original-title="Archive of writings, essays and blog posts" href="/posts"><strong>Archive</strong></a></li>
<li class= "dropdown"><a rel="twipsy" data-placement="right" data-original-title="My work, projects, hacks, experiments and contributions to FOSS" href="/projects" class="dropdown-toggle"><strong>Karma</strong></a>
<ul class="dropdown-menu">
<li><a href="/projects">All Projects</a></li>
<li class="divider"></li>
<li>&nbsp; Selected projects</li>
<li><a href="/projects/tantra">Tantra <span class="label important">system</span></a></li>
<li><a href="/projects/r2a2">R2A2 <span class="label notice">hardware</span></a></li>
<li><a href="/projects/recipes">Recipes <span class="label success">webapp</span></a></li>
<li><a href="/projects/cmakeqt">CMakeQt <span class="label warning">desktop</span></a></li>
<li><a href="/projects/vmcontroller">VMController <span class="label important">system</span></a></li>
<li><a href="/projects/graffiti">Graffiti <span class="label warning">desktop</span></a></li>
<li><a href="/projects/cade9">Cade9 <span class="label notice">hardware</span></a></li>
</ul>
</li>
<li class= "dropdown"><a rel="twipsy" data-placement="right" data-original-title="Links, Docs, Music, etc. etc." href="#" class="dropdown-toggle"><strong>More</strong></a>
<ul class="dropdown-menu">
<li><a rel="twipsy" data-placement="right" data-original-title="Docs describing different 'how-to' stuff" href="/docs"><strong>Docs</strong></a></li>
<li><a rel="twipsy" data-placement="right" data-original-title="Experiments with music instruments" href="/music"><strong>Music</strong></a></li>
<li><a rel="twipsy" data-placement="right" data-original-title="Sweet spots on the Internet" href="/links"><strong>Links</strong></a></li>
</ul>
</li>
<li><a rel="twipsy" data-placement="below" data-original-title="About yours truly" href="/about"><strong>About</strong></a></li>
</ul>
<p class="pull-right">
<a class="logo" rel="twipsy" href="http://github.com/rohityadav" data-original-title="Checkout my projects at Github"><img src="/assets/img/git.png"></a>
<a class="logo" rel="twipsy" href="http://www.linkedin.com/in/rohityadav89" data-original-title="LinkedIn Profile"><img src="/assets/img/linkedin.png"></a>
<a class="logo" rel="twipsy" href="http://twitter.com/__rohityadav__" data-original-title="Tweets"><img src="/assets/img/twitter.png"></a>
<a class="logo" rel="twipsy" href="/rss" data-original-title="Blog Feed"><img src="/assets/img/rss.png"></a>
</p>
</div>
</div>
</div>
<div class="container">
<div class="content" style="border-radius: 8px 8px 8px 8px;">
<div class="row">
<div class="span14 columns">
<h1 align="center">Page not found!<img align="center" src="/assets/img/404.png"></h1>
</div>
</div>
<footer>
<p>&copy; Rohit Yadav 2009-2011 | Report <a href="https://github.com/rohityadav/rohityadav.github.com/issues/new">bug</a> or fork <a href="https://github.com/rohityadav/rohityadav.github.com">source</a>
<br>
<a href="https://www.ohloh.net/accounts/58276?ref=Tiny"><img width="80" height="15" alt="Ohloh profile for Rohit Yadav" src="/assets/img/ohloh.gif"/></a>
<a href="http://groups.google.com/group/foss-itbhu"><img height="15" src="/assets/img/foss-itbhu.png" alt="FOSS ITBHU"></a>
<a href='http://www.catb.org/hacker-emblem/'><img src='/assets/img/hacker.png' alt='hacker emblem' /></a>
<a href="http://endsoftpatents.org/innovating-without-patents"><img style="border-width:0" src="/assets/img/patent-free.png"></a>
<br>
</p>
</footer>
</div>
</div> <!-- /container -->
</body>
</html>
1 change: 1 addition & 0 deletions CNAME
@@ -0,0 +1 @@
rohityadav.in
16 changes: 16 additions & 0 deletions _config.yml
@@ -0,0 +1,16 @@
auto: false
server: false
baseurl: /
destination: ./_site

exclude: ['README.markdown']

future: true
lsi: false
markdown: rdiscount
pygments: true
permalink: /posts/:title/
paginate: 5

rdiscount:
extensions: [smart]
7 changes: 7 additions & 0 deletions _drafts/2011-11-24-new-wmg.markdown
@@ -0,0 +1,7 @@
---
layout: post
title: 1Gbps
excerpt: Hands on trial with
---

New WMG
28 changes: 28 additions & 0 deletions _includes/apache.markdown
@@ -0,0 +1,28 @@
#Apache <small>The web server</small>

## Symlinks

Symlinks are easy: `ln -sf /source /destination`

Enable `FollowSymLinks` in the */etc/httpd/conf/httpd.conf* or */etc/apache2/apache2.conf* file as per your distro:

<pre class="prettyprint linenums">
Alias /myalias "/home/my/folder"
<Directory "/home/my/folder">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</pre>

## Curing 403

In case of Fedora/RHEL, SELinux is enforce on Apache (httpd). First check the permission that are off, then set the permission you want to true, then recheck and restart httpd; for example:

<pre class="prettyprint linenums">
sestatus -b | grep httpd | grep off$
setsebool httpd_enable_homedirs true
sestatus -b | grep httpd | grep on$
sudo service httpd restart
</pre>
32 changes: 32 additions & 0 deletions _includes/bind9.markdown
@@ -0,0 +1,32 @@
#Bind9 <small>Using as caching DNS server</small>

**Bind9** can be configured as a caching dns server to speed up slow Internet, especially when you've low bandwidth. First install `bind9` and dns utilities:

<pre class="prettyprint linenums">
sudo apt-get update
sudo apt-get install bind9 dnsutils
</pre>

Now, simply point your ISP's DNS server in `/etc/bind/named.conf.options`:

<pre class="prettyprint linenums">
[...]
forwarders {
10.1.1.11;
};
[...]
</pre>

Now restart the bind daemon: `sudo /etc/init.d/bind9 restart`

And, point your nameserver in /etc/resolv.conf to your DNS server's IP address:

<pre class="prettyprint linenums">
vim /etc/resolv.conf
add "nameserver 127.0.0.1" to this file
</pre>

Finally, test your BIND DNS caching server: `dig yadav.im`

Over the time the query time for most frequent domains will reduce anywhere from 2000msec to 0msec :)

43 changes: 43 additions & 0 deletions _includes/cmds.markdown
@@ -0,0 +1,43 @@
##Contents

* [SSH](#ssh)
* [Tunnelling and Port Forwarding](#ssh_tunneling)
* [SOCKS Proxy](#ssh_proxy)
* [Git](#git)
* [GitHub Over HTTP](#git_corkscrew)

<br>

##<span id="ssh">SSH <small>Useful SSH commands</small></span>

###<span id="ssh_tunneling">Tunnelling and Port Forwarding</span>

`ssh -L 2080:cvmappi09.cern.ch:80 <username>@lxplus.cern.ch`

`ssh -p 2080 username@localhost`

###<span id="ssh_proxy">SOCKS Proxy</span>

Simply use localhost and port=8080 as SOCKS proxy host and port and run:

`ssh -C2qTnN -D 8080 username@server`

NOTE: In Firefox (config:about) set the `network.proxy.socks_remote_dns` to *true*.

##<span id="git">Git <small>The amazing version control system</small></span>

###<span id="git_corkscrew">GitHub Over HTTP</span>

Accessing Github using *corkscrew* over HTTP/S, put the following in `~/.ssh/config`:
<pre class="prettyprint linenums">
Host gh
User git
Hostname ssh.github.com
Port 443
IdentityFile ~/.ssh/id_rsa
ProxyCommand corkscrew 10.1.1.18 80 %h %p ~/.ssh/proxyauth
</pre>

Put `username:passwd` in the *~/.ssh/proxyauth* file. Now, simply use normal git cmds, such as:

`git clone gh:rohityadav/recipes.git`
99 changes: 99 additions & 0 deletions _layouts/default.html
@@ -0,0 +1,99 @@
<!doctype html public "र">
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<title>{{ page.title }} - Rohit Yadav</title>
<meta name="description" content="Writings, essays, blog posts, talks and projects by Rohit Yadav.">
<meta name="keywords" content="rohit,yadav,rohityadav,india,bhu,gsoc,cern,foss,opensource,hack,hacker,kernel,c,c++,python,ruby,erlang,lisp,cmake,vlmc,tantra,vmcontroller,virtualmachine,vm,xen" />
<meta name="author" content="Rohit Yadav">
<meta name="viewport" content="width=device-width,initial-scale=1">

<link href="/assets/img/favicon.ico" rel="shortcut icon" >
<link href="/assets/css/bootstrap.min.css" rel="stylesheet">
<link href="/assets/js/google-code-prettify/sunburst.css" rel="stylesheet">
<link href="/assets/css/app.css" rel="stylesheet">

<script src="/assets/js/jquery.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-dropdown.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-tabs.js" type="text/javascript"></script>
<script src="/assets/js/bootstrap-twipsy.js" type="text/javascript"></script>
<script src="/assets/js/jquery.tablesorter.min.js" type="text/javascript"></script>
<script src="/assets/js/google-code-prettify/prettify.js"></script>
<script>$(function () { prettyPrint() })</script>
<script src="/assets/js/modernizr.js" type="text/javascript"></script>
<script src="/assets/js/app.js" type="text/javascript"></script>

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-4103494-16']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div class="topbar" data-dropdown="dropdown" style="z-index: 900;">
<div class="topbar-inner">
<div class="container">
<ul class="nav">
<li><a class="logo" rel="twipsy" data-placement="below" data-original-title="Writings, essays and blog posts" href="/"><img src="/assets/img/brand.png"></a></li>
<li {% if page.title == "Archive" %}class="active"{% endif %}><a rel="twipsy" data-placement="below" data-original-title="Archive of writings, essays and blog posts" href="/posts"><strong>Archive</strong></a></li>
<li class= "dropdown{% if page.title == "Projects" %} active{% endif %}"><a rel="twipsy" data-placement="right" data-original-title="My work, projects, hacks, experiments and contributions to FOSS" href="/projects" class="dropdown-toggle"><strong>Karma</strong></a>
<ul class="dropdown-menu">
<li><a href="/projects">All Projects</a></li>
<li class="divider"></li>
<li>&nbsp; Selected projects</li>
<li><a href="/projects/tantra">Tantra <span class="label important">system</span></a></li>
<li><a href="/projects/r2a2">R2A2 <span class="label notice">hardware</span></a></li>
<li><a href="/projects/recipes">Recipes <span class="label success">webapp</span></a></li>
<li><a href="/projects/cmakeqt">CMakeQt <span class="label warning">desktop</span></a></li>
<li><a href="/projects/vmcontroller">VMController <span class="label important">system</span></a></li>
<li><a href="/projects/graffiti">Graffiti <span class="label warning">desktop</span></a></li>
<li><a href="/projects/cade9">Cade9 <span class="label notice">hardware</span></a></li>
</ul>
</li>
<li class= "dropdown"><a rel="twipsy" data-placement="right" data-original-title="Links, Docs, Music, etc. etc." href="#" class="dropdown-toggle"><strong>More</strong></a>
<ul class="dropdown-menu">
<li {% if page.title == "Docs" %}class="active"{% endif %}><a rel="twipsy" data-placement="right" data-original-title="Docs describing different 'how-to' stuff" href="/docs"><strong>Docs</strong></a></li>
<li {% if page.title == "Music" %}class="active"{% endif %}><a rel="twipsy" data-placement="right" data-original-title="Experiments with music instruments" href="/music"><strong>Music</strong></a></li>
<li {% if page.title == "Links" %}class="active"{% endif %}><a rel="twipsy" data-placement="right" data-original-title="Sweet spots on the Internet" href="/links"><strong>Links</strong></a></li>
</ul>
</li>
<li {% if page.title == "About" %}class="active"{% endif %}><a rel="twipsy" data-placement="below" data-original-title="About yours truly" href="/about"><strong>About</strong></a></li>
</ul>
<p class="pull-right">
<a class="logo" rel="twipsy" href="http://github.com/rohityadav" data-original-title="Checkout my projects at Github"><img src="/assets/img/git.png"></a>
<a class="logo" rel="twipsy" href="http://www.linkedin.com/in/rohityadav89" data-original-title="LinkedIn Profile"><img src="/assets/img/linkedin.png"></a>
<a class="logo" rel="twipsy" href="http://twitter.com/__rohityadav__" data-original-title="Tweets"><img src="/assets/img/twitter.png"></a>
<a class="logo" rel="twipsy" href="/rss" data-original-title="Blog Feed"><img src="/assets/img/rss.png"></a>
</p>
</div>
</div>
</div>
<div class="container">
<div class="content" style="border-radius: 8px 8px 8px 8px;">
<div class="row">
<div class="span14 columns">
{{ content }}
</div>
</div>
<footer>
<p>&copy; Rohit Yadav 2009-2011 | Report <a href="https://github.com/rohityadav/rohityadav.github.com/issues/new">bug</a> or fork <a href="https://github.com/rohityadav/rohityadav.github.com">source</a> | Last updated on {{ site.time | date_to_string }}
<br>
<a href="https://www.ohloh.net/accounts/58276?ref=Tiny"><img width="80" height="15" alt="Ohloh profile for Rohit Yadav" src="/assets/img/ohloh.gif"/></a>
<a href="http://groups.google.com/group/foss-itbhu"><img height="15" src="/assets/img/foss-itbhu.png" alt="FOSS ITBHU"></a>
<a href='http://www.catb.org/hacker-emblem/'><img src='/assets/img/hacker.png' alt='hacker emblem' /></a>
<a href="http://endsoftpatents.org/innovating-without-patents"><img style="border-width:0" src="/assets/img/patent-free.png"></a>
<br>
</p>
</footer>
</div>
</div> <!-- /container -->
</body>
</html>
9 changes: 9 additions & 0 deletions _layouts/page.html
@@ -0,0 +1,9 @@
---
layout: default
---

<div class="page-header">
<h1><a href='{{page.url}}'>{{page.title}}</a> <small>{{page.tagline}}...</small></h1>
</div>

{{ content }}
35 changes: 35 additions & 0 deletions _layouts/post.html
@@ -0,0 +1,35 @@
---
layout: default
---

<div class="row show-grid" style="margin-bottom: 5px;margin-top:-10px;">
<div class="span6" style="float: left;">
{% if page.previous %}
<a rel="prev" title="{{ page.previous.title }}" href="{{ page.previous.url }}">&larr; {{ page.previous.title }}</a>
{% endif %}
</div>
<div class="span6 offset2" align="right" style="float: right;">
{% if page.next %}
<a rel="next" title="{{ page.next.title }}" href="{{ page.next.url }}">{{ page.next.title }} &rarr;</a>
{% endif %}
</div>
</div>

<div class="page-header">
<h1><a href='{{page.url}}'>{{page.title}}</a> <code style="font-size: 18px;">{{ page.date | date: "%B %e, %Y" }}</code></h1>
</div>

{{ content }}

<br>

<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = 'yadavium';
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
10 changes: 10 additions & 0 deletions _layouts/project.html
@@ -0,0 +1,10 @@
---
layout: default
---

<h2 style="color: red;">UNDER MIGRATION: fixing stuff</h2>
<div class="page-header">
<h1><a href='{{page.url}}'>{{page.title}}</a> <small>{{page.tagline}}...</small></h1>
</div>

{{ content }}

0 comments on commit dc514f6

Please sign in to comment.