Fedora 6 Hindi Support with SCIM – फेडोरा 6 और हिंदी

Fedora 6 gives one of the best support for Indic (Indian – South Asian) languages. It compiles its default Web Client, and Mail client with Pango Support to enable the complex rendering of the Indic fonts. The Default Firefox and Thnderbird thus harness the true power.

SCIM Gnome System Tray
SCIM in GNOME’s System Tray
SCIM's Toolbar
SCIM’s Toolbar

Enabling Hindi Support

Login as a root user, and then use the following command.
yum groupinstall <language>-support
In case of Hindi, I’ve used, yum groupinstall hindi-support

This will install basically three things.

  • Hindi fonts
  • SCIM, Simple Common Input Method
  • Open Office Hindi Language Pack

Once done, Just run scim-setup from the console, to setup the SCIM for the first time, and then Log-off and log-in again.

Configuring Hindi typing

One of the major hurdles in using Indic languages is to type them. But SCIM’s magic works like a charm. On logging back again, you’ll find a small box in your System tray, Just right click on it to select the type of input format you want. Here is the list that it specifies

  • English/European
  • Hindi – inscript
  • Hindi – itrans
  • Hindi – phonetic
  • Hindi – remington
  • Hindi – typewriter
  • English/Keyboard
SCIM's Menu
SCIM’s Menu

I prefer Hindi – phonetic, which basically maps the keyboard for its syllables and consonants. For eg.

हिंदी = hiMdI

The user can always switch between the input methods, by clicking the system tray icon, and selecting the input method as English/keyboard.

शुक्रीया फेडोरा

Tabs and Chords: Pal pal har pal – Lage raho Munna bhai

This entry is part 25 of 43 in the series Guitar

The song Pal Pal Pal Pal Har Pal from the movie Lage Raho Munna bhai is a simple and a wonderful song played in the scale of A with F#m, E and A.

Tabs: Starting Introduction

* Indicates fast Up/Down strumming

e|----------16--14*----16--14*--|
b|--12--14----------------------|

e|--16--14--12------14--12*--14--12*--14--12*|
b|--------------14---------------------------|

The chords of the songs go as follows.

pal pal pal pal har pal har pal
F#m
kaise katega pal har pal har pal
F#m          E
pal pal pal pal har pal har pal
E               F#m
kaise katega pal har pal har pal
F#m          E
dil dil dil dil mein machi hain machi
E               A
machi hain hulchul hulchul hulchul
A          E
kaise katega pal har pal har pal x2
F#m                      E

 

Search Songs Results

Search Again for different artist

“);
} else {
$sql_cnt = “SELECT count(*) as cnts FROM songs, cds WHERE songs.mp3cd = cds.cdid AND Artist LIKE ‘%” . $artist . “%’ AND SongTitle LIKE ‘%” . $songtitle . “%’ AND songs.mp3cd = ” . $cd;
//echo (“$sql_cnt” . “
“);
}
} else {
if ($_GET[‘type’] == ‘fulltext’) {
$sql_cnt = “SELECT count(*) as cnts FROM songs, cds WHERE MATCH ( SongTitle, Artist ) AGAINST ( ‘”.addslashes($_GET[‘p’]).”‘ ) and songs.mp3cd = cds.cdid “;
// echo (“$sql_cnt” . “
“);
} else {
$sql_cnt = “SELECT count(*) as cnts FROM songs, cds WHERE songs.mp3cd = cds.cdid AND Artist LIKE ‘%” . $artist . “%’ AND SongTitle LIKE ‘%” . $songtitle . “%’ ORDER BY Artist, SongTitle”;
//echo (“$sql_cnt” . “
“);
}
}
$res_cnt = mysql_query($sql_cnt, $conn);
$row_cnt = mysql_fetch_array($res_cnt);

//$artist = $_GET[‘artist’];
//$songtitle = $_GET[‘songtitle’];
//$cd = $_GET[‘cd’];

$query = ”;
foreach ($_GET as $key => $value) {
if (($key != ‘start_msg’) && ($key!=’count’) && ($key!=’page’)) {
$query .= “$key=”.urlencode($value).”&”;
}
}
$query = substr($query, 0, (strlen($query)-1));
//echo $query;

if (!isset($_GET[‘start_msg’])) {
//echo ‘not set’;
$pageing = get_paginator_str(1, $row_cnt[‘cnts’], 20, $query);
} else {
//echo ‘set’;
$pageing = get_paginator_str($_GET[‘start_msg’], $row_cnt[‘cnts’], 20, $query);
}
//
//###########################################
//code for pagination

if ($cd != 0) {
if ($_GET[‘type’] == ‘fulltext’) {
$sql = ”
SELECT SongTitle, Artist, cdtitle,
MATCH ( SongTitle, Artist ) AGAINST ( ‘”.addslashes($_GET[‘p’]).”‘ ) AS matchno
FROM songs, cds
WHERE MATCH ( SongTitle, Artist )
AGAINST ( ‘”.addslashes($_GET[‘p’]).”‘ )
AND songs.mp3cd = cds.cdid
AND songs.mp3cd = $cd
ORDER BY matchno desc, Artist, SongTitle limit $start_msg, 20
“;
// echo (“$sql” . “
“);
} else {
$sql = “SELECT Artist, SongTitle, cdtitle FROM songs, cds WHERE songs.mp3cd = cds.cdid AND Artist LIKE ‘%” . $artist . “%’ AND SongTitle LIKE ‘%” . $songtitle . “%’ AND songs.mp3cd = ” . $cd . ” ORDER BY Artist, SongTitle limit $start_msg, 20″;
//echo (“$sql” . “
“);
}
} else {
if ($_GET[‘type’] == ‘fulltext’) {
$sql = ”
SELECT SongTitle, Artist, cdtitle,
MATCH ( SongTitle, Artist ) AGAINST ( ‘”.addslashes($_GET[‘p’]).”‘ ) AS matchno
FROM songs, cds
WHERE MATCH ( SongTitle, Artist )
AGAINST ( ‘”.addslashes($_GET[‘p’]).”‘ )
AND songs.mp3cd = cds.cdid
ORDER BY matchno desc, Artist, SongTitle limit $start_msg, 20
“;
// echo (“$sql” . “
“);
} else {
$sql = “SELECT Artist, SongTitle, cdtitle FROM songs, cds WHERE songs.mp3cd = cds.cdid AND Artist LIKE ‘%” . $artist . “%’ AND SongTitle LIKE ‘%” . $songtitle . “%’ ORDER BY Artist, SongTitle limit $start_msg, 20”;
//echo (“$sql” . “
“);
}
}

$result = @mysql_query($sql, $conn);

?>

0) {
while ($row = mysql_fetch_assoc($result)) {
echo (“

“);
echo (“

“);
echo (“

‘);
echo (“

‘);
echo (“

‘);
$sr = $sr + 1;
echo (“

“);
}
echo (“

“);
}else {
echo (“

“);
}
?>

Sr. Artist Song Title MP3 CD
$sr  ” . $row[‘Artist’] . ‘  ” . $row[‘SongTitle’] . ‘ ” . $row[‘cdtitle’] . ‘
Total of ” . $row_cnt[‘cnts’] . ” record(s)
No matches found

Search Again for different artist

Search Songs

Artist or Movie
Mp3 CD
Accuracy of the results depends
upon the data fed

Search for Songs [Fulltext]



 

Naneghat Trek

Had been to this trek in the Malshej ghat region, to Naneghat. This ghat was extensively used in pre-British rule as a trade-route between the Deccan plateau and the Konkan Strip.

A special tax was also levied, and nane (Coins) were collected as tax, Any type of good was eligible as tax, from gold coins to cereals and grains.

naneghat-route-towards-konkan

… Traveling directions and more …

naneghat-angtha-2

Travelling Directions

  • Get to Kalyan Station
  • Board bus that goes to Nagar via the Malshej ghat, Please cross check the local bus guys as well
  • When the ghat is just about to begin, dead between the highway is a signboard, Naneghat. Since most of the guys for this trek would be doing it at the night, Please make sure that you are alert to spot the signboard
  • From there onwards there is a trail for about 2 – 2 1/2 hrs, the first hour being a very simple trail, with only the last hour or so turning into a climb …

Totally Enjoyable

Chords: Pankaj Awasthi – Teri Meri Baatein

This entry is part 18 of 43 in the series Guitar

Another nice one from Pankaj Awasthi and this one’s called Teri Meri Baatein

The Strumming pattern is ..
Down Down Up Up Down

Teri Meri Baatein Sabse kya kahuun
Bb                F
Khud se hi chupataa hun aur kya kahun
D#                      B
Teri Meri Baatein Sabse kya kahuun
Bb                F
Khud se hi chupataa hun aur kya kahun
D#                      Bb
Baadalo mein dhundoo mein yaadein
Bb                        Cm
beete woh din beeti raatein
F            D#     Bb
Baadalo mein dhundoo mein yaadein yoo
Bb                        Cm
beete woh din beeti woh raatein
F             D#        Bb
saath hun tumhare khud se duur hun
Bb                 F
yaad apni aati hain aur kya kahun
D#                  D#      Bb

 

Solo 

hasta rahaa hun baaton par teri
Bb              F
yaadein kitni dil mein hain kaise main kahun
D#                          Bb
Teri Meri Baatein Sabse kya kahuun
Bb                          F
Khud se hi chupataa hun aur kya kahun
D#                          Bb
Yaadein hain woh halki halki saansein
Bb                           Cm
palke bheegi bheegi bheegi aakhen
F                          D#
Yaadein hain woh halki halki saansein hein hoo...  hoo..
Bb                           Cm                    F
Yaadein hain woh halki halki saansein
Bb                           Cm
palke bheegi bheegi bheegi aakhen
F                          D#
Yaadein hain woh halki halki saansein he  hoo.. hoo...
Bb                           Cm                 F

Baadalo mein dhundoo mein yaadein
Bb                        Cm
beete woh din beeti woh raatein
F                       Bb
Baadalo mein dhundoo mein yaadein yoo
Bb                        Cm
beete woh din beeti woh raatein
F                       Bb
Teri Meri Baatein Sabse kya kahuun
Bb                F
Khud se hi chupataa hun aur kya kahun
D#                      Bb
saath hun tumhare khud se duur hun
Bb                 F
yaad apni aati hain aur kya kahun
D#                  Bb

The same song is easier to play in the Scale of E by tuning the guitar 1 fret down, ie. play Bb at B’s position and so on.
So …
D# = E
Bb = B
F# = F
Cm = C#m

ऋतुराज का Home Page