Archive for January, 2013

Enable Apache libphp extension to interpret PHP scripts on FreeBSD 9.1

Saturday, January 12th, 2013

Enable php scripts to be interpreted / executed by PHP on freebsd
First you have to have installed and properly set up Apache from port, in my case this is Apache:

 

freebsd# pkg_info | grep -i apache
ap22-mod_fastcgi-2.4.6_3 A fast-cgi module for Apache
apache22-2.2.23_4   Version 2.2.x of Apache web server with prefork MPM.
apr-1.4.6.1.4.1_3   Apache Portability Library

I've installed it from source port /usr/ports/www/apache22, with:

freebsd# cd /usr/ports/www/apache22;
freebsd# make install clean
.....
Then to be able to start Apache from init script and make it run automatically on FBSD system reboot:

 

echo 'apache22_enable="YES"' >> /etc/rc.conf

I've also installed php5-extensions port;

freebsd# cd /usr/ports/lang/php5-extensions/
freebsd# make install clean
....
freebsd# cp -rpf /usr/local/etc/php.ini-production /usr/local/etc/php.ini

I had to select the exact Apache PHP library extensions I need, after selecting and installing, here is the list of PHP extensions installed on system:

freebsd# pkg_info | grep -i php5
php5-5.4.10         PHP Scripting Language
php5-bz2-5.4.10     The bz2 shared extension for php
php5-ctype-5.4.10   The ctype shared extension for php
php5-dom-5.4.10     The dom shared extension for php
php5-filter-5.4.10  The filter shared extension for php
php5-gd-5.4.10      The gd shared extension for php
php5-gettext-5.4.10 The gettext shared extension for php
php5-hash-5.4.10    The hash shared extension for php
php5-iconv-5.4.10   The iconv shared extension for php
php5-json-5.4.10    The json shared extension for php
php5-mbstring-5.4.10 The mbstring shared extension for php
php5-mcrypt-5.4.10  The mcrypt shared extension for php
php5-mysql-5.4.10   The mysql shared extension for php
php5-pdo-5.4.10     The pdo shared extension for php
php5-pdo_sqlite-5.4.10 The pdo_sqlite shared extension for php
php5-phar-5.4.10    The phar shared extension for php
php5-posix-5.4.10   The posix shared extension for php
php5-session-5.4.10 The session shared extension for php
php5-simplexml-5.4.10 The simplexml shared extension for php
php5-sqlite3-5.4.10 The sqlite3 shared extension for php
php5-tokenizer-5.4.10 The tokenizer shared extension for php
php5-xml-5.4.10     The xml shared extension for php
php5-xmlreader-5.4.10 The xmlreader shared extension for php
php5-xmlwriter-5.4.10 The xmlwriter shared extension for php
php5-zip-5.4.10     The zip shared extension for php
php5-zlib-5.4.10    The zlib shared extension for php

By default DirectoryIndex is not set to process index.php and .php, file extensions will not be interpreted by libphp, instead requests to .php, just opens them as plain text files.

In Apache config httpd.conf, libphp5 module should be displaying as loaded, like so:

freebsd# grep -i php5 /usr/local/etc/apache22/httpd.conf
LoadModule php5_module        libexec/apache22/libphp5.so

Next step find in /usr/local/etc/apache22/httpd.conf lines:

<IfModule dir_module>

DirectoryIndex index.html

Change

DirectoryIndex index.html

to

DirectoryIndex index.php index.html

(If you would like index.php to be processed as primary whether an Apache directory contains both .php and .html files.

After DirectoryIndex index.php, paste following;

<IfModule mod_dir.c>
    <IfModule mod_php3.c>
        <IfModule mod_php5.c>
            DirectoryIndex index.php index.php3 index.html
        </IfModule>
        <IfModule !mod_php4.c>
            DirectoryIndex index.php3 index.html
        </IfModule>
    </IfModule>
    <IfModule !mod_php3.c>
        <IfModule mod_php5.c>
            DirectoryIndex index.php index.html index.htm
        </IfModule>
        <IfModule !mod_php4.c>
            DirectoryIndex index.html
        </IfModule>
    </IfModule>
</IfModule>

Open /usr/local/etc/apache22/httpd.conf. I use vim so:

vim /usr/local/etc/apache22/httpd.conf

and press CTRL+g to go to last line of file. Last line is:

Include etc/apache22/Includes/*.conf

I press I to insert text and paste before the line:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phpS

AddType application/x-httpd-php .php .htm .html

And save with the usual vim esc+ :x! (exit, save and overwrite changes command).

Then restart Apache to load new settings, after testing Apache config is okay;

freebsd# apache2ctl -t
Syntax OK
freebsd# /usr/local/sbin/apachectl -k restart

To test php conduct the usual test if php is interpretting code with phpinfo(); by creating  file php_info.php and pasting inside:

<?php
phpinfo();
?>

One important note, to make here is if you try to use phpinfo(); test code like:

<?
phpinfo();
?>

You will get in your browser empty pages content – which usually appear only, if PHP execution fails. Even if you try to enable PHP errors to be displayed in browser by setting

display_errors = On in /usr/local/etc/php.ini, or configuring a separate php error_log file with setting variable error_log, i.e.:

error_log = /var/log/php_error.log

No error or warning is to be both displayed in browser or recorded in log. After consulting in irc.freenode.net #php, I was pointed out by nezZario that this unusual behavior is normal for PHP 5.4, as well as explained this behavior is controlled by var called:

Short Open Tags

To enable Short Open Tags to interpret PHP code inside <? set in /usr/local/etc/php.ini

short_open_tag = On

How to set repository to install binary packages on amd64 FreeBSD 9.1

Friday, January 11th, 2013

Though, it is always good idea to build from source for better performance of Apache + MySQL + PHP, its not worthy the time on installing minor things like; trafshow, tcpdump or deco (MC – midnight commander like native freebsd BSD program).

If you're on a 64 bit version of FreeBSD ( amd64) 9.1 and you try to install a binary package with;

freebsd# pkg_add -vr vim

Ending up with an error;

Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/Latest/vim.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/Latest/vim.tbz' by URL
pkg_add: 1 package addition(s) failed

The error is caused by lack of special packages-9.1-release directory existing on FreeBSD.org servers. I've realized this after doing a quick manual check opening ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64. The existing URL containing working fbsd 9.1 binaries is:

ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/
h

You will have to set a repository for FreeBSD 9.1 amd64 packages manually with cmd:
freebsd# echo $SHELL
/bin/csh
freebsd# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/

If you're on bash shell use export instead:

freebsd# export PACKAGESITE="ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/"

To make ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/ as a permanent binary repository:

echo 'setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/' >> /root/.cshrc

or

echo 'export PACKAGESITE="ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/"' >> /root/.bashrc

Now, pkg_add as much as you like 😉

Rise to Power Bulgaria Rise to Power! – Why we Bulgarians are in the bad state we are?! WHY?!

Thursday, January 10th, 2013

Everyone who reads a bit of history, knows Bulgarian nation used to be among the greatest European Nations. We are from the nations in Europe which exist since the ancient 861. Bulgaria is also among the nations which become Christian in the early 864 A.D. Why then now after all this years of Glory Bulgaria came up to the bad state it is now? Wasn't we a great country which gave birth to many nations, cultures and languages. It was Bulgaria which was among the main barriers who prevented muslim (Turkish Empire) invasion in Western Europe. It was Bulgaria which was the main spiritual center keeper of truthful Orthodox Christian faith. Most of the ancient texts in Church Slavonic as Russians calls old-Bulgarian Church manuscripts are created within the territory of ancient Bulgarian Empire. It is probably news for many  Bulgarians, we Bulgarians had glory was taking territory about 1/6 of all Europe and were central spiritual and culture enlightenment center for 5 centuries. Our ancestors then suffered a lot, we were under a heavy yoke of Turkish which often mistreated us. We had countless number of Christian martyrs throughout the 5-th century of slavory under Ottoman Turkish. Our ancestors kept the Orthodox Christian faith for 5 centuries from 14 to 19 century unshakable. And now in this age most Bulgarians forgot about their source of power the Orthodox Faith in Christ. Our politicians become corrupted, because of their disbelief in God. Even our own Bulgarian brothers become corrupted because they forgot about Christ and his Holy Church. The Bulgarian Church today is in a terrible state, mostly filled with old people. Most of the priests are not missionaries and not shepherds. The 45 years of communism in 1944 to 1991 was another dark age after the 40 years of liberation. Then from 1991 till very now we're again in darkness and poorness, we suffer again. Being a Bulgarian is almost equal to being a sufferer. We need to raise and chase the people who lead the country to this darkness we're in. We're in European Union but it is very questionable if European Union helps us or just makes us poorer. Most people in Bulgaria can't pay their ordinary bills, there is almost no working social system. There is no opportunity for young initiative people. Even outside of our country, nomatter how brilliant a person is we're being mistreated. Now in big part of European Union Bulgarians are not allowed to work because, we don't belong to the Shengen Zone.We and our ancestors are great sufferers, we have been under a yoke longer than Jewish. Jewish people were under slavery of Romans 400 years, we Bulgarians were under a slavery 500 years!
In 1st World War, we were among the looser countries, in 2nd World war we were among loosers and  just around the end of the war we joined the winners. Most of time being a Bulgarian  means just being a sufferer and looser. Now situation is even more terrible, as most gipsys who live outside of Bulgaria, say they're Bulgarian. So even among western  countries, it is thought gipsys are Bulgarians …. Why this all happens Why? From a Nation of high power and great Kings and rich culture, we become poor and hated by all. Most of Bulgarians don't have money, now most of them don't have even big hearts and rich spirituality. We become both poor spiritually and  physically. Why this all happens why? If you're Bulgarian outside of Bulgaria, do something help your country, don't leave your suffering brothers and sisters, don't live just for yourself, live for your neighbors and your nation, learn  your history and culture share your food and goods with your neigbors. Don't be afraid to suffer, it is anyways our faith, at least let us suffer with dignity. Pray for Bulgaria, pray that Bulgaria heals. Why Lord you forgotten your previously beloved nation, raise up, raise up and revenge your enemies, help Bulgarians to Raise back to power and glory just like in ancient times. Chase away the evils and bad from our homeland, collect again our close Slavonic  nations remember of their motherland Bulgaria and help it and unite with it! Let light again shine over Bulgaria! Let Bulgaria Rise! Rise Bulgaria Rise!

Fixing Compaq Presario CQ71-330ED can’t connect to wireless on 64-bit Windows 7

Thursday, January 10th, 2013

Fixing Windows 7 Wireless Compaq Presario CQ71 330ED notebook / What makes it not to connect to wi-fi

I had to fix one Notebook Compaq CQ71-330ED which was failing connecting to a home Wireless Router. The notebook was running 64 Bit Windows 7 installed from scratch just few weeks ago. The PC could connect normally via a LAN cable to the Internet, but can't connect to the Wireless Router. I thought the issue might be due to the Wireless Router, thus checked with my laptop if I can connect to the WPA2 network with the pass key. Being able to connect from my own PC make it clear the problem is somewhere in Windows 7 (most likely the drivers). I checked in

Control Panel -> Device Manager

 

to make sure the Wireless drivers were appearing as properly installed, there all seemed fine, Wireless was detected as:

Intel (R) Centrino Wireless-N 1000

I tried playing with Wireless settings from
 

Control Panel -> Network and Internet

stopped Wireless Power Saving, as I know with some wireless devices it creates problems. Also tried settings the default wireless network support from A B G N to A B G. I tried playing with changing the Workgroup name to WORKGROUP., Disabling / Enabling the Wireless Network, checking if settings for IP obtain for IPv4 are not messed up etc., but all seemed okay and still the PC weirdly was unable to connect to Wi-fi network.

I suspected, the drivers though reporting as properly installed and working with the Wi-Fi card are the point of failure. So removed driver for Wireless card and tried re-installing.

As the model of laptop was COMPAQ Presario CQ71-330ED, I looked for this model driver, but again strangely CQ71-330ED was not among the Presario models on www.hp.com drivers section.

I improvised and dfecided to download 64 bit Wi-Fi drivers for the model which seemed to be closest to CQ71-330ED – Compaq Presario CQ71-120ED.

Install the Intel 64-bit Wireless Driver for notebook CQ71-120ED solved the Wi-Fi Router connection issues. Re-connecting once again to the WPA network just worked 🙂

A mirror of Wireless driver that worked for me . After installing the driver the Wireless was detected as:
 

Intel (R) Wifi Link BGN

 

 

Linux: Convert recursively files content from WINDOWS-CP1251 to Unicode UTF-8 with recode and iconv

Wednesday, January 9th, 2013

 

Linux How to make mass file convert of charset windows CP1251 toutf8 and to other encodings

Some time ago I've written a tiny article, explaining how converting of HTML or TEXT file content inside file can be converted with iconv.

Just recently, I've made mirror of a whole website with its directory structure with wget cmd. The website to be mirrored was encoded with charset Windows-1251 (which is now a bit obsolete and not very recommended to use), where my Apache Webserver to which I mirrored is configured by default to deliver file content (.html, txt, js, css …) in newer and more standard (universal cyrillic) compliant UTF-8 encoding. Thus opening in browser from my website, the website was delivered in UTF-8, whether the file content itself was with encoding Windows CP-1251; Thus I ended up seeing a lot of monkey unreadable characters instead of Slavonic letters. To deal with the inconvenience, I've used one liner script that converts all Windows-1251 charset files to UTF-8. This triggered me writting this little post, hoping the info might be useful to others in a similar situation to mine:

1. Make Mass file charset / encoding convertion with recode

On most Linux hosts, recode is probably not installed. If you're on Debian / Ubuntu Linux install it with apt;

apt-get install --yes recode

It is also installable from default repositories on Fedora, RHEL, CentOS with:

 

yum -y install recode

Here is recode description taken from man page:

NAME
       recode – converts files between character sets

find . -name "*.html" -exec recode WINDOWS-1251..UTF-8 {} \;

If you have few file extensions whose chracter encoding needs to be converted lets say .html, .htm and .php use cmd:

find . -name "*.html" -o -name '*.htm' -o -name '*.php' -exec recode WINDOWS-1251..UTF-8 {} \;

Btw I just recently learned how one can look for few, file extensions with find under one liner the argument to pass is -o -name '*.file-extension', as you can see from  example, you can look for as  many different file extensions as you like with one find search command.

After completing the convertion, I've remembered that earlier I've also used iconv on a couple of occasions to convert from Cyrillic CP-1251 to Cyrillic UTF-8, thus for those who prefer to complete convertion with iconv here is an alternative a bit longer method using for cycle + mv and iconv.

2. Mass file convertion with iconv

for i in $(find . -name "*.html" -print); do
iconv -f WINDOWS-1251 -t UTF-8 $i > $i.utf-8;
mv $i $i.bak;
mv $i.utf-8 $i;
done

As you see in above line of code, there are two occurances of move command as one is backupping all .html files and second mv overwrites with files with converted encoding. For any other files different from .html, just change in cmd find . -iname '*.html' to whatever file extension.

Nativity Orthodox Church Hymn songs for 6th against 7th January – in Russian, Ukrainian, Macedonian, Serbian, Arabic and Syriac language

Tuesday, January 8th, 2013

 

Nativity of the Lord Jesus Christ Mother mary bowing Christ orthdox icon

Today is third day of Nativity and as this year I'm celebrating Christmas feast with Serbian and Orthodox Church feast, it is also the 3rd day of Christ's birth for me too 🙂

On 6-th against 7-th January eve Nativity is celebrated in following nation wide Orthodox Church patriarchates:

 

 

  • Russian Orthodox Church
  • Serbian Orthodox Church
  • Ukrainian Orthodox Church
  • Greek Orthodox Church of Jerusalem (Patriarchate of Jerusalem)
  • Moldovan Orthodox Church

I'm eager to find as much as possible, about the Orthodox Church worldwide. So I took the time to collect the Church Hymns (Troparions and Kondaktions) which are sung in each of patriarchate Churches celebrating on 6th against 7th. Hopefully my little article will help other Orthodox Christians who want to know more how other nation-wide "sister" Orthodox Churches are celebrating Nativity's feast, as well as hear the identical Orthodox Church hymn performed in other languages.
 

Рождество Твое, Христе Боже наш (Rojdesto Tvoe Hriste Boje Nash – Russian Nativity Troparion)


 

Рождество Христово – Рождество Твое Христе Боже наш – Russian Christ Birth Troparion


 

Рождество Твое,Христе Боже наш…(хор Матфея) – Nativity troparion Ukraine (Ukrainian) hymn


 

РОЖДЕНСТВО ТВОЈЕ-Тропар Глас 4 – Serbian Chruch Christ's birth troparion


 

Дева Денес – Кондак на Рождество Христово * впнмј – Kondak Christ's birth Macedonian


 

An Arabic Christmas Carol (Byzantine Hymn of the Nativity) – Nativity Troparion in Syriac (Arabic)language

Byzantine Hymn for Nativity (in Arabic) ترتيل بيزنطي للميلاد المجيد

There are some other Christians part of the Oriental Orthodox Christian Churches  celebrating Christmas on 6-th against 7-th of January, those who I know of are;

  • Coptic Orthodox Church of Alexandria
  • Armenian Apostolic Church
  • Ethiopian Orthodox Church (under the patriarchate of Coptic Church of Alexandria)

This two Churches areclose to Eastern Orthodox Church in teaching, but are not in official eucharistic communion. Probably there are also other Christian Churches celebrating on  6-th against 7-th of January and maybe I'm missing some Orthodox Church. I personally know a person from the Coptic Orthodox Church of Alexandria. Lets hope by the prayers of the Holy Theotokos Virgin Mary and all saints, soon the Oriental Orthodox Churches will come back and recognize decisions taken by Holy Fathers on 7 Orthodox Church ecumenical councils and then we all joyful sing together united in the faith of the Holy Apostles our Lord Jesus Christ's Nativity hymn !
 

If you happen to be reading my post and you belong to another Orthodox Church patriarchate I forgot to mention or don't know about, please drop a comment to which Church you belong and put a link to your Church sung Troparion and Kontakion.
Let us together rejoice with the joy of Angels and the wise East Magis who came to venerate the birth of King of Kings with gifts and gold.
 

Troparion (Tone 4) Your Nativity, O Christ our God, Has shone to the world the Light of wisdom! For by it, those who worshipped the stars, Were taught by a Star to adore You, The Sun of Righteousness, And to know You, the Orient from on High. O Lord, glory to You!

Kontakion (Tone 3) Today the Virgin gives birth to the Transcendent One, And the earth offers a cave to the Unapproachable One! Angels with shepherds glorify Him! The wise men journey with a star! Since for our sake the Eternal God was born as a Little Child!

How to: Open Office view / edit .doc , .odt document in Full Screen mode

Tuesday, January 8th, 2013

Most programs, like Firefox, Opera, Chrome, Adobe Acrobat Reader, Evince etc. etc. have as a default set F11 to bring the program to full screen.  It seems logical that the Linux substitute for Microsoft Office – Open Office should also go full screen while the user press F11, but weirdly it doesn't.

Pressing F11 in Open Office on my current Debian Squeeze (6.0.5) Stable Linux with OpenOffice.org 3 brings to screen Styles and Formatting customization dialog.

openoffice.org 3 debian linux F11 key press Styles and Formatting dialog screenshot

I'm not sure why openoffice is behaving like this, but one of my guess is cause OpenOffice was multiple times upgraded whenever I upgraded my Debian to latest stable with apt-get update && apt-get upgrade thus most likely still some keyboard bindings from older OO versions are affecting it. There are two ways to make OpenOffice display in Full-Screen.

1. Using OO menus

Use View -> Full Screen (F11)

As I said it is possible, the F11 key assignment is still reacting to old config assignment as in dialog for full screen the Shortcut key said to bring OO full-screen is F11.

2. Making OpenOffice FullScreen through keyboard

Keyboard config to bring OpenOffice to Full-Screen mode is a simultaneous key-press of:

CTRL + SHIFT + J

Pressing Ctrl + Shift + J again brings OO to its standard window.

Openoffice / Libreoffice run in full screen screenshot pic Debian squeeze Linux

Though I'm not sure I assume in newer OpenOffice versions now distributed under the LibreOffice name (cause of some Patents and Licensing issues), CTRL + SHIFT + J should bring up LibreOffice in Full-Screen too. I don't have at hand installed version of LibreOffice, so if someone can confirm for sure of Ctrl + Shift + J makes LibreOffice go FullScreen? Please drop comment.

Cheers 😉
 

The Nativity – Рождество – animated movie re-telling the story of Christ’s birth (мультфильм Михаила Алдашина)

Tuesday, January 8th, 2013

с Рождеством Христовым !!!!

Рождество – The Nativity (мультфильм Михаила Алдашина)

It is  Natavity of Christ in most the Orthodox Christian world. It is common the feast is celebrated 3 days in us Orthodox. Many of the Orthodox Christians celebrate Christmas on 6-th against 7-th until 9-th of January because, many of national Orthodox Churches are still using Julian Calendar for calculating the dates and in Julian Calendar 24-th against 25-th of December is on 6-th against 7-th January in the Gregorian calendar. This year I'm celebrating with Serbian and Russian Orthodox Churches thus today I'm united with the joy of Serbs and Russians from the good news of Christ's birth. I know  little of Russian and Serbian culture, so while looking for Russian and Serbian songs, I've stumbled upon a beautiful Russian animation movie re-telling the Wondrous things around the Nativity of our Savior and King Jesus. The video is perfect for Christian families who want to teach, their kids to be good Christians and to know their faith well. I think parents should do their best to find for some non-violence filled kind animations like those to grow a sane psychic stable adults. Most of the videos nowadays on TV and  youtube, are very unsuitable for kids, and for purely psychological point of view they raise the kid psychic be filled with fears of unknown dangers, monsters and mythical un-existing heroes. Now in ex-communist countries like my own Bulgaria, many people's kids knows very well who is Batman, Spiderman, Ninja Turtles, Peter Pan, Ben 10 etc. but they have no idea who is their savior and true life giver Jesus. Christ's birth story and miracles surrounding it besides being an infallable truth, also have been told from parents to kids over the last 2000 years. Nowadays with advancement of technology, parents could be more lazy and  just play the story in youtube, but most of them are even lazy to do this. They prefer the kid takes care alone for himself, leave him with the TV switched on on Cartoon Network or Nickelodeon TV channel to fill his forming psychic with atrocities and false mysticism and believe and desire for "magics". Our fore-fathers worked hard to make our fathers, not to incline year on magic and mystical stories and now we sadly ignore, their good example and with our indifference do to our kids just the opposite. Still there is hope, if you're an young kid or growing teenager parent, you can make a difference, by simply trying to spend more time with your kid speak about his problems and re-tell him the Wondreous Evangelical Events or just play him this movie and movies aline.

Let the incarnated Lord Jesus, who took flesh by the Holy Immaculate womb of Virgin Mary have mercy on all Orthodox growing Children and Parents! Let by the Holy prayers of the Most Holy Theotokos, God give us all good minds to turn ourselves to care for our families, kids and relatives. Let the peace, hope, love and good health be abundant for us today and in the days to come of our short earthly life!


Christ is born ! Truly he is Born!

 

6th against 7th Nativity / Budni Dan / Божић, ( Christmas ) in Serbian Orthodox Church Nijmegen

Monday, January 7th, 2013

Saint Savva Nijmegen Serbian Orthodox Church Bojic Badni dan Rojdestvo Hristovo Nativity

I'm in Holland and here the closest place to Arnhem where Orthodox Holy Liturgy is served is in Nijmegen. I go every Sunday on Church taking the train from Arnhem to Nijmegen – the whole trip takes 15 to 20 minutes .One Sunday, I go to Russian Orthodox Church, and one Sunday to Serbian Orthodox Church. As a rule of thumb for us Orthodox, if we attend Orthodox Church different from your nation wide (autocephalous) Orthodox Church, the person who takes part in prayer and Eucharist communion with the respective Church should celebrate the Church feasts according to the respective Orthodox Church calendar (in my case Russian and Serbian Orthodox Church) calendar. Both Russian and Serbian Church are following the so called Old Church Calendar, where in my national Church the Bulgarian Orthodox Church just like Greeks, we follow the "New  feasts Church Calendar". The difference between the two calendars is 13 days in some of the feasts, meaning Orthodox Churches which still observe the Old Church Calendar have some of the feasts like Nativity 13 days later.

Two years ago, I've celebrated Christmas with the Russian Orthodox Church on the 3rd day of Nativity (9th of January). This year by God's great mercy I had the chance to celebrate Рождество Христово with the Serbs.

Thus  this, year I celebrate Nativity (Рождество Христово – as we say in Bulgarian following the Old Church Calendar today on 6-th against 7-th January Eve.

In Nijmegen, there will be no midnight (полунощница) Holy Liturgy, but instead on Sunday Morning, there was a Holy Liturgy in which we celebrated the feast of Nativity of the Lord Lord Jesus Christ and at the end of Church service we greeted each other with the joyful salute Christ is born – Truly he is Born!

It was a joyful service leaded by the hieromonk priest father Dushan, who is in charge of Nijmegen's, Amsterdam and Breda Westen Europe Serbian eparchy .

The Serbian Church here in Holland are blessed to have for veneration holy relics of saints:

  • st. Zosima (Tumane)
  • saint Nektarios of Aegina
  • venerable Dena (ikoki)
  • saint Tsar Urosh
  • saint Paraskeva (the Bulgarian / of the Balkans)
  • saint Nikolaj Srbskij (Velimirovich)

Serbs are very good people and everytime I go to Serbian Church, I'm warmly accepted as true brother in Christ, this time it was no different.

It was a triple  feast for me as I both celebrated the birth of our Lord and savior Jesus Christ, received the Holy Sacraments and venerated the Holy relics of this Great Saints.

In Serbian Church have, the same pious tradition like in our Bulgarian Orthodox to great each other with the Nativity (Rojdenski) Church Greeting – Христос се Роди – Воистину се Роди / Christ is born – Truly he is Born!

In Serbian Christmas is called Bozec / Badni Dan (Yule-log tree day), very similar to the Bulgarian Бъдна Вечер / Badna Vecher  (Yule-log tree night).

As I'm a bit keen on learning Serbian, I've found a video in youtube re-telling the story around the miracles surrounding the birth of the King of Kings the Lord Jesus Christ:

Верски календар – Божић / Religious calendar – Christmas- The story of Christ birth as told in Serbian Language

Here is the Serbian Church Troparion for the day Rojdestvo tvoe:


 

Рождество Твое,Христе Боже наш…(хор Матфея) – Српски / Rojdestvo Tvoem Srpski

In Serbia Christmas is known as Bozic, often written in latin as Serbs tend to write nowadays mainly in Latin, Cyrillic however is still in wide use mainly in Serbian Church. Mentioning cyrillic I should say, Serbian is in maybe 60 / 70% similar or same in words as Bulgarian language as we are brother nations, and plus the Holy Liturgy service is in Church Slavonic so I understood about 80 to 90% of all the service with no problem. Also speaking with Serbians is very easy, if I speak a simplified version of Bulgarian and they speak simple Serbian – our languages are almost identical. A Situation with Serbian and Bulgarian is very much like here Holland with German language.

There were few things in the Church, which was new for me. A native Serbian Church tradition is they bring haystacks in the Church as a remembrance for Christ being born among the hay in the manger.

seno serbian church hay haystack, bundle of hay picture

Also one other local tradition which is not in the Bulgarian Orthodox Church and not in Russian Orthodox Church is bringing the yule-log tree trunk in the Church.
In Bulgaria we also put Christmas, new year tree but not the cut trunk of it.

yule log tree budnik bydnik serbian church local tradition

It was very joyful, the whole Church was full of people from ex-Yugoslavia – Serbia, Bosnia & Hertzegovina and Macedonia. The biggest joy was the plenty of children and new-borns from age around 1 year to age 7 – 10 years. There were also plenty of teenagers and people in their 20 – 30s, something I've rarely seen in Bulgaria. The fact that the Church service was all attended by Emigrants and the fact serbians help each other so much while living abroad is something that makes me rejoice, the only thing I don't understand and (pray it change) is why we Bulgarians are united like this?

At the end of the Church service, there was something I liked very much too. The little kids in the Church were invited to come to the piles of hay on the ground sitting behind the icons, and told there are candies hidden in the hay 🙂 The kids started seeking through the straws finding chocolates in different forms joying. The idea of this entertainment "game" was great, as it makes children feel at home in the Church and by doing so Serbs teach their children to love the Holy Church and by this are little by little raising the next generation of devoted Serbian Orthodox Christians. I never saw in Bulgarian Orthodox Church, any activity in our Church like this, so I think maybe if our Church organizes something like this on Christmas it will be very good for both Bulgarian Orthodox parents and kids.

To make the Church joy complete, at the end of the Church service, all the layman were invited for a cup of coffee, tea and quick fasting meal. 6-th against 7-th of January is the last day of the Nativity fasting in the Church and since the fasting is over early on 7-th morning after the night vigil and morning holy liturgy all food in the little  kitchen of the Byzantine Building ( Chapel ) was fasting

People from Church has prepared a very taste food, many of which in type was very similar to the food we eat in Bulgaria during fasting and Nativity.

Other thing impressed me in Church, was the attitude of the woman, most of them were very concerned about man, and they leave nothing in the kitchen to be done by man, they served food etc. Somehow it seemed to me that Serbian ladies acted like true ladies, taking care for all the kitchen work, serving doing their best to make the man feel comfortable, something that is still evident in less developed economy nations like India, Pakistan etc. This kind of woman attitude is very hard to be seen nowadays in almost all around the world, including Bulgaria, so salutes for the good Serb woman 🙂

Just like us Bulgarians, Serbs also have Rakia as a traditional alcoholic beverage. This time they had a Serbian tea (as they call it) a mixture of hot tea and good quality rakia 🙂 – I rarely drink alcohol these days but this "Serbian tea" I liked very much. Among the food, there was the traditional wrapped rice in cabbage leaves, peppers filled with rise, own baked loaf (pitka), some very delicious meal combining something like boiled potatoes with mushrooms and some vegetables inside looking a bit like the Bulgarian Banica.

It is like a Church tradition, here in the West Orthodox Churches, to eat together after the end of Holy Liturgy. In the Holy Trinity Church in Dobrich, sometimes we do this as well but  not every time like here in West. Eating together with the brothers and sisters from the Church makes the Church experience complete and is a symbolic continuation of communion after the true communion receiving the Holy Blood and Holy Flesh of the Lord Jesus Christ – the Eucharist.
 

Nativity of Christ (Christmas) in Orthodox Church 24-th against 25-th December and 6-th against 7-th January – Spreading good news of Christ birth twice

Monday, January 7th, 2013

Ancient icon of Nativity of Christ Mount Sinai 7-th 9-th-century Rojdestvo Hristovo pravoslavna ikona - celebrating feast twice double spreading the good news of Christ's birth

In Serbian and Russia and Jerusalem as well as Orthodox Church January 6th against 7th  eve is Nativity (The day in which we Orthodox Christians, celebrate The Incarnation (Birth) of Christ).

In the Orthodox Church, there are some Orthodox Churches who celebrate Nativity on 24th against 25-th December (Bulgaria, Greece, Romania etc.) and some who celebrate Nativity on 6-th against 7-th January (Russia, Jerusalem, Syria, Serbia, Ethiopia, Egypt  etc.) . The reason for this is some  autocephalous (nation wide) Orthodox Churches use the so called New dates Church calendar, and others are still using the Old Calendar. Nomatter that all Orthodox Churches are in eucharistic (sacramental) communion and celebrate Easter on one and same date. The feast of birth of Christ was known to be originally celebrated on 24-th against 25-th of December (but this was according to the previous dates calendar used in the world which was based on the moon phases). After whole the world accepted and use even till now the so called Gregorian Church calendar, which is said to be more mathematically precise some of the national Orthodox Churches, with the usual consent between all nation Orthodox Church Patriarchates decided to move the 24-th against 25-th December to be celebrated on 24 to 25-th eve to be more accurate with the world dates calendar used by all throughout the world. This same 24-th against 25-th of December according to the old world dates calendar which was used in most Christian countries before the Gregorian calendar become the de-facto standard for world calendar coincides with  6-th against 7-th December.

There was quite a talk going around between people who were for and against the 24-th and 25-th calendar, as in all Orthodox Churches until the 1950/60 Nativity of Christ was celebrated on 6-th against 7-th January. Now there are two camps of people in the one Holy Apostolic Orthodox Church, those for the new calendar and those against it.

Nativity of Christ Rojdesetvo hristovo Christmas 24-th against 25-th December and 6-th against 7th-January both correct and unifying the One Holy Apostolic Orthodox Church
Actually in practice following Christmas on both date is not incorrect, and it should be mentioned in very ancient times of the Church, Nativity of Christ was celebrated every-day as Church services were continuing 10 to 12 hours each day!!!! Thus in ancient Church, there was not a special day for a birthday of Christ, but it was known in the Church Christ for sure Christ was born in December, many saints (if not mistaken) including st. John of Chrysostom said 24-th eve is the correct date on which the most pure Mother of God Virgin Mary gave birth to our savior and Messiah (Christ).
 
No-matter about the date, even as situation now is where some Churches celebrate Christmas on 24th eve and some on 6th against 7th this should not be perceived as separation of the Church, but as point of unification and increasing of possibility of people to hear about the birth of the savior of us the sinful humanity. As the good news of Nativity is preached and heard by unbelievers and believers twice the year instead of just one, making the world remember twice about the moment in which we received the news for hope of redemption and salvation from the corruption of death that ruled over us before Christ's incarnation and salvation mission on earth.