Archive for April, 2011

Orthodox Christian Saints Incorruptable bodies, A Miracle proof of the truthfulness of Christianity

Wednesday, April 13th, 2011

There is a miracle of incorruptable holy relics (Incorruptable Bodies) of many of our Orthodox Saints in the Orthodox Church.
Little or none is actually known in the non-orthodox christian realm about this great miracle proof of the truthfulness of our faith.

The incorruptability of saints has been a phenomena longly known to exist, some of the incorruptable bodies of saints are still preserved already for more than 10 centuries.

The phenomenon of incorruptable bodies is a sure sign for saintship in the Church. There are dozens of orthodox christian saints whose bodies are still intact.
Our Orthodox Church teaches that the incorruptability of the saints body is given by God’s grace for all us the believers as a confirmation of the Resurrection of the Dead, which is about to come in the Great day of the Lord as the scriptures teaches.

A good example for incorruptable body which exists for 10 centuries in the bulgarian lands are the incorruptable holy body of St. John of Rila.
St. John of Rila is the greatest known Bulgarian saint also officially recognized by the Bulgarian Orthodox Church as the patron saint of Bulgaria (protector of all Bulgaria).

In below’s videos I present you the antiphon of St. John of Rila:

Antiphon translated to English means (Song of Praise) dedicated to some Christian saint and is actually an Orthodox well-known Church term.

Saint John’s incorruptable bodies is still kept in his established monastery The Rila Monastery .
Each year on the saints feast his incorruptable body is being bringed out of the monastery for a procession around the Church monastery.

On that day all the pilgrims who are looking for St. John’s spiritual intercession in front of God (The Holy Trinity) are lined up to venerate the great God servant St. John of Rila.

Unfortunately there is no video that has video-taped the incorruptable body of Saint John of Rila. However there are plenty of videos which shows a lot of incorruptable bodies of saints some of which are even Roman Catholic.

Along with the saints bodies incorruptability, many of the saints bodies does emit a specific a flower like odor, nevertheless the body is a thousands of years old.

Here is an example of a saints remains which is considered incorruptable, his body is preseved for more than 60 years without any special chemical threatment.

What is most important is many believers does receive a spiritual blessing or get healed from various spiritual or bodily diseases, when they look up for the holy intercession of the saint, who has been honoured by God with incorruptableness.

Before a saint’s body is recognized as a saint and his body as incorruptable, usually there are testimonials by christian layman for healings by his holy prayers during his earthly living.
Some of the saints which are found to have incorruptable bodies has happened after a few years they have been put in a normal earthly grave.
In holy mount athos there is a tradition that (if I remember correctly 5 years) after a monk’s death and burial, his grave is being digged out to collect his remains and put it in a ossuary.

After this 5 years some of the holy monks remains are found to possess this miraculous graceful incorruptable bodies.

As we know from Holy Bible, the body is the temple of the holy spirit my logical interpretation of some of the saint’s incrorruptability is rooted in there saint’s way of living as they have achieved the Holy Spirit (The Spirit of God) in an immeasurable quantities that, the Spirit of Truth that’s being flowing out from their incorruptable bodies is still sustaining the body and prevents the natural laws to destroy it.

The bodily incorruptabilities of our Orthodox saints is also a clear sign for the truthfulness of Orthodox Christian faith.
The incorruptability is also a direct violation of the natural laws by God’s great providence and mercy and I guess is given as a stimulator of us whose faith in our saviour Jesus Christ and in God the Holy Trinity – The Father, The Son and The Holy Spirit, to whom be glory now and forever and ever Amen!

WordPress blog MySQL data maintainance valuable plugin WP-OPTIMIZE

Tuesday, April 12th, 2011

The more my blog is growing the slower it becomes, this is a tendency I’ve noticed since a couple of weeks.

Very fortunately while reading some random articles online I’ve came across a super valuable wordpress plugin called WP-OPTIMIZE

I think it’s best if I present instead of taking the time to explain what the WP-optimize does for a wordpress powered blog:

WP-Optimize is a WordPress 2.9++ database cleanup and optimization tool. It doesn’t require PhpMyAdmin to optimize your database tables. It allows you to remove post revisions, comments in the spam queue, un-approved comments within few clicks.

Additionally you can rename any username to another username too.

For example: If you want to rename default ‘admin’ username to ‘someothername’; just put ‘admin’ (without quotes) to the Old username field and the new username to the New username field, then click “PROCESS”)

Now in short to rephrase above text, during MySQL database requests a lot of database starts needing the so called MySQL optimization , this operation becomes necessery especially for databases which are very actively used and is related to the basic design of the mysql server.

Very often many tables starts having a lot of garbage (repetitive) data and therefore read and writes from the SQL server gets slower and slower day by day.

Thus the MySQL server has it’s famous OPTIMIZE TABLE command which does wipe out all the garbage unnecessery data stored in a tables/s and hence seriously impacts the later read/write table operations.

Now to go back to wordpress the same optimization issues, very often are a cause for a performance bottleneck and some smart guy has came with the great idea to create a specific wordpress plugin to fix such an optimize table issues

The WP-Optimize plugin has 5 major options which somehow could have a positive impact on blog’s performance, these are:
 

  • Remove all Post revisions
  • Remove all auto draft posts
  • Clean marked Spam comments
  • lean Unapproved comments
  • Optimize database tables

Apart from the nice performance boost applicaiton the wp-optimize plugin has one super valuable function, it could change the default wordpress blog administrator user admin to some other desired username, for example rename the default blog administrator username “admin” user to “john”.

From a security perspective this is another must have feature in every wordpress blog as it can kill many of the possible brute force attacks with some web brute force softwares like Hydra

Installing and using wp-optimize is a real piece of cake, here is a very quick few command lines to install it:

host:~# cd /var/www/blog/wp-content/plugins/
host:/var/www/blog/wp-content/plugins:# wget https://www.pc-freak.net/files/wp-optimize.0.9.2.zip
host:/var/www/blog/wp-content/plugins:# unzip wp-optimize.0.9.2.zip
...

To launch WP-OPTIMIZE and fix many speed bottlenecks caused by unoptimized tables, or just hanging around in database old spam comments, go and login with your adminsitrator to wordpress.

In the left pane menu starting up with Dashboard somewhere near the end of the vertical menu you will notice a button reading WP-Optimize .
Click over the Wp-Optimize button and a screen like the one in below’s screenshot will appear in your browser screen:

wp optimize plugin database optimization options screen

I have personally decided to use just 2 of all the 5 available primary plugin options, I decided to select only:
 

  • Clean marked Spam comments
  • Optimize database tables

Scrolling below the PROCEED button I could also notice a number of tables which were missing optimization and hence required an optimize table to be executed on each one of them.
Further on I pressed the PROCESS button and after a couple of minutes (2, 3 minutes) of waiting the wp-optimize plugin was done it’s selected tasks:

In the screenshot below, you see all my blog tables which were optimized by the plugin:
WP-Optimize optimized blog tables screenshot

It’s interesting to say few words about the Remove All Posts revisions plugin option, as many might be wondering what this plugin option really means.

When writting posts, wordpress has an option to restore to a certain point of the write out and makes a sort of different versions in time of each of it’s written posts.

Therefore later restoration if something gots deleted by mistake is facilitated, this is actually the all meaning of Remove All Posts revisions

With time and the increase wp posts the amount of Posts Revisions is growing on and on and just taking space and possibly making the access to the database entries slower, thus it might be a good idea to also remove them as, it’s absolutely rare to use the wp post restoration function.
However I’ve personally decided to not wipe out the old posts revisions as someday i might need it and I’m a bit scared that it might cause me some database issues.

I’ll be glad if somebody has tried the Posts Revisions wp-Optimize funciton and is happy with the results.

Few nginx.conf configuration options for Nginx to improve webserver performance

Tuesday, April 12th, 2011

Nginx server main logo with russian star
From my previous two articles How to install nginx webserver from source on Debian Linux / Install Latest Nginx on Debian and How to enable output compression (gzipfile content compression) in nginx webserver , I have explained how the Nginx server can be installed and configured easily.

As I’m continuing my nginx adventures this days, by trying to take the best out of the installed nginx server, I’ve found few configuration options, which does improve nginx’s server performance and thought it might be nice to share it here in hope that some other nginx novice might benefit out if them.
To setup and start using the options you will have of course to place the conf directives in /usr/local/nginx/conf/nginx.conf or wherever your nginx.conf is located.

The configuration options should be placed in nginx’s conf section which starts up with:

http {

Here are the configuration options useful in hastening my nginx’s performance:

1. General options nginx settings

## General Options
ignore_invalid_headers on;
keepalive_requests 2000;
recursive_error_pages on;
server_name_in_redirect off;
server_tokens off;

2. Connection timeout nginx settings

## Timeouts
client_body_timeout 60;
client_header_timeout 60;
keepalive_timeout 60 60;
send_timeout 60;
expires 24h;

3. server options for better nginx tcp/ip performance

## TCP options
tcp_nodelay on;
tcp_nopush on;

4. Increase the number of nginx worker processes

Somewhere near the beginning of nginx.conf file you should have the directive option:

worker_processes 1;

Make sure you change this option to:

worker_processes 4;

This will increase the number of spawned nginx worker processes in a way that more spawned threaded servers will await for client connections:

Being done with all the above settings, as a next step you have to restart the nginx server, in my case via the init script:

debian:~# /etc/init.d/nginx restart
Restarting nginx: nginx.

Now to check everything is fine with nginx and more specific that the worker_processes 4 options has taken place issue the command:

debian:~# ps axu |grep -i nginx|grep -v grep
root 20456 0.0 0.0 25280 816 ? Ss 10:35 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 20457 0.0 0.0 25844 1820 ? S 10:35 0:00 nginx: worker process
nobody 20458 0.0 0.0 25624 1376 ? S 10:35 0:00 nginx: worker process
nobody 20459 0.0 0.0 25624 1376 ? S 10:35 0:00 nginx: worker process
nobody 20460 0.0 0.0 25624 1368 ? S 10:35 0:00 nginx: worker process

Above you notice the 4 nginx processes running with user nobody, they’re the same configured worker_processes I just pointed out above.

How to add sidebar to single.php (Single Posts) to your wordpress blog default theme

Tuesday, April 12th, 2011

Until recently, I have used a default wordpress theme which historically is a bit old and used to be a default theme to the older versions of wordpress.
Since however, I’ve went to many updates and on the other hand I do like and enjoy the template I have decided to continue use it for my blog until this very day.

However this nice theme’s default behaviour is a bit weird, since by default the Single opened posts are configured in a way that the usual index page sidebar is missing.
As in the sidebar there are plenty of navigation buttons and search in the blog button, at a certain moment I have realized it’s probably not a good idea that the single.php (single blog posts) open up with the right sidebar missing.

Thus I’ve decided to put back the missing sidebar in the single posts, with a hope that this will be helpful to my readers and hence have positive impact on the overall blog user experience.

Doing so prooved to be rather easy, here is how I added back the right sidebar to my wordpress single posts :

1. Edit blog/wp-content/themes/default/single.php

debian:~# vim /var/www/blog/wp-content/themes/default/single.php

2. In the single.php look up for the code:

<div id="content" class="widecolumn">

Substitute this html code with:

<div id="content" class="narrowcolumn">

3. Next find the code: <?php get_footer(); ?>

Right before the get_footer(); php function add in the function;

<?php get_sidebar(); ?>

Tadam! Refresh a single post in Firefox and you should see your blog index.php sidebar to show up.

Fixing / Resolving Fullscreen Adobe Flash issues in Debian Linux

Monday, April 11th, 2011

Adobe Flash Player ugly Logo!

If you’re experiencing problems with maximising flash (let’s say youtube) videos on your Debian or Ubuntu or any other debian derivative.
You’re not the only one! I myself has often experienced the same annoying issue.

The flash fullscreen failures or slownesses are caused by flash player’s attempts to use directly your machine hardware, as Linux kernel is rather different than Windows and the guys from Macromedia are creating always a way more buggy port of flash for unix than it’s windows versions, it’s quite normal that the flash player is unable to properly address the computer hardware on Linux.

As i’m not programmer and I couldn’t exactly explain the cause for the fullscreen flash player mishaps, I’ll skip this and right give you the two command lines solution:

debian:~# mkdir /etc/adobe
debian:~# echo "OverrideGPUValidation = 1" >> /etc/adobe/mms.cfg

This should fix it for, you now just restart your Icedove (Firefox), Epiphany Opera or whatever browser you’re used to and launch some random video in youtube to test the solution, hopefully it should be okay 😉 But you never know with flash let’s just hope that very soon the open flash alternative gnash will be production ready and at last we the free software users will be freed from the evil “slavery” of adobe’s non-free flash player!
Though this tip is tested on Debian based Linux distributions it should most likely work same in all kind of other Linuxes.

The tip should also probably have effect in FreeBSD, though the location of the adobe directory and mms.cfg should probably be /usr/local/etc/adobe, I’ll be glad to hear from some FreeBSD user if including the OverrideGPUValidation = 1 flash option to mms.cfg like below:

# mkdir /usr/local/etc/adobe
# echo "OverrideGPUValidation = 1" >> /usr/local/etc/adobe/mms.cfg

would have an impact on any flash player fullscreen issues on FreeBSD and other BSD direvative OSes that run the linux-flash port.

How to disable or remove completely Adobe (Macromedia) Flash Cookies on Linux

Monday, April 11th, 2011

As I’ve mentioned in my previous post, one of the greatest “evils” which prevents a good internet anonymization whether you surf online is Adobe Flash Player

There are two approaches you might partake to disable the privacy issues which might be related to Adobe Flash cookies saving data about flash banners or websites which stores their cookies to your computer.

To find out if flash websites has already saved their nasty flash cookies on your Linux, issue the commands:

hipo@debian:~$ cd .macromedia
hipo@debian:/home/hipo/.macromedia$ find -iname '*.sol'
./Flash_Player/macromedia.com/support/flashplayer/sys/#s.ytimg.com/settings.sol
./Flash_Player/macromedia.com/support/flashplayer/sys/settings.sol
./Flash_Player/macromedia.com/support/flashplayer/sys/#ip-check.info/settings.sol

The returned output of the above find command clearly reveals the shitty flash has stored already 3 flash cookies on my Linux, 3 cookies which later can be easily requested by other flash banners.
The 3 flash cookies are:
1. Saved by Adobe’s Flash Configuration Manager
2. Saved by the website ip-check.info
3. Saved by s.ytimg.com’s website

Now to deal with the situation and get rid of flash cookies, there are possibly two ways of approach that one can take:

1. One is to use some kind of script like the one clear_flash_cookies.tsch the other one is to completely disable flash cookies.
Using the clear_flash_cookies.tcsh does get rid of flash cookie problems just temporary as it might be set to be executed either once the browser is starting up, or directly via some kind of cron job entry like:

01 11,19 * * * /home/hipo/scripts/clear_flash_cookies.tcsh

eHowever clearing up (removing) the flash cookies, still doesn’t completely proihibit saving up of flash cookies and in the time intervals between the clear ups of the flash cookies, still some websites might save information related to their use on your Linux host and expose this information for other external flash websites to read and retrieve information about your previous websites visits.

Therefore it might be a better solution in terms of browser security to;

2. completely disable the use of adobe flash cookies on your Linux powered desktop.

Disabling adobe flash cookies is possible by either using the online flash Global Storage Settings (Flash Settings Manager) by navigating to the URL:

http://www.macromedia.com/support/documentation/
en/flashplayer/help/settings_manager03.html

Adobe Flash Player online settings manager unticked option

And by removing the tick which is present to the option:

Allow third party Flash content to store data on your computer

Or by linking the local directory ~/.macromedia -> /dev/null

hipo@debian:~$ mv .macromedia .macromedia-bak
hipo@debian:~$ ln -s /dev/null .macromedia
hipo@debian:~$ ls -ald .macromedia
lrwxrwxrwx 1 hipo hipo 9 2009-03-30 09:56 .macromedia -> /dev/null

That’s all, Farewell nasty Flash cookies!

Few websites to check how anonymous you are on the Internet

Monday, April 11th, 2011

A friend of mine has recommended, few websites which are quite useful in checking what kind of information a remote website could possibly retrieve about your system. I’ve found quite useful as they expose the high level of browser security there is nowdays even on a Linux based systems.
I’ve been stunned that so many information about my Linux desktop could be mined even when I use my browser through a tor network.

Here are the websites you might also like to check and possibly afterwards improve your Browser security:

http://anon.inf.tu-dresden.de/help/jap_help/en/help/security_test.html
http://www.proxy-list.org/en/show-my-ip.php
http://leader.ru/secure/who.html

I was rather shocked that some information that could be retrieved on my Linux host could even reveal fundamental details about my Linux Desktop like a version of my currently running Linux kernel!

In the past I’ve blogged an article which is quite related to the topic of Internet Anonimity and Browser security

You might consider checking my old article How to improve your web browser security and better secure your personal identity privacy on the internet here
I will take some steps further to look on how to further decrease the amount of OS sensitive data revealed by my browser and will further blog when I find ways for better ways to anonimize my surging.

Fifth Sunday of the Great Lent. And the Venerable Mary of Egypt Orthodox Church feast

Sunday, April 10th, 2011

Saint Mary of Egypt Orthodox Icon

The Fifith week and the fifth Sunday of Lent is preparation for the Holy Week (right before Eastern).
In the Gospel readings on the fifth Sunday it’s being told how God on his way for Jerusalem revealed for a time to his deciples (The Holy Apostles), that his way is the way of the cross, the suffering and death and that the high-priest and the jewish scripture interpreters will betray him, will violate him spit at him, beat him and crucify him and most importantly that he will be Risen on the third day.

The pupils has been terified walking with him on the way to Jerusalem and haven’t really understood the Lord’s prophetic words.

The mother of John and Jacob for example asked the Lord that her sons be allowed to sit on his right and on left side of the Lord’s throne, without knowing like the rest of the desciples that the Lord’s way of unbelievable suffering, which the desciples comprehends a bit later.

The cross’s road of suffering is a predetermined path not only for Christ’s desciples but for the whole Orthodox Church in general and for all the believers inChrist’s name.
God does alone has carried out suffering for the human sin and sinfulness and bears it together with man entering and changing human’s history and completing his redemption for us on the cross.
On this land a man without a revelation of God, never could understand that God is love, that God is good, even if they are already talking about two thousand years all the saints and Fathers of our Church.
God is love and sacrifice himself for man, so our suffering is noble by his feat, carried out for good, because the truth because of the transfiguration of man. His sacrifice is the noblest sacrifice of this world.

But in essense as many ordinary people say in the suffering there is nothing good and noble. The sufferings however after Christ’s sacrifice in his “house-building” plan to transfigurate the man’s personality does prooved miraculous for many Christians throughout the centuries.

A very light example of such a transfiguration of the human’s personality (soul) can be clearly seen in the example of saint Mary of Egypt’s living whose memory do celebrate in the Bulgarian Orthodox Church today (in the Fifth Sunday of the great Lent).

St. Mary of Egypt has lead a very unusual way of living, which is really striking to be comprehend even for us the modern Christians.

Her living is a God’s omen for all generations of Christians and is in clearly distinctive with ours.

As we can read in short in her living, from a very rich and prosperous prostitute touched by Christ’s love after entering an Orthodox temple by the Mercy and the great prayers of the Theotokos (Virgin Mary) she has decided to loose all earthly preasures and all the old unrightous way of living and start living a saint hermit life in the desert, she has fought the devil’s temptations and the consequences of sin and God’s wrath for the sinful way of live she has lead for so monay ears before she has turned to Christ in humility in about 25 years alone in the desert!

That’s clearly a God’s great miracle and faith simulator we should thanks God for ..

Her living is a very bright example that we should not despair ourselves about our salvation, and that God takes care for everyone who puts his faith in him and decides consciously to let behind his sinful way of living and evil and starts fighting with it.

God grants us our earthly living and waits throughout our whole earthly live for us to turn back from our sins and change for good.

St. Mary of Egypt is a great example for us who belief in Christ today about how much a repentance could work out in our lives.

From one of the greatest city sinners she has turned into a saint by repenting for her previous sinful life for 25 years.

After the end of her great trial period in the desert, seeing her great repentance God has granted us all the gifts of healing and miraculness of the Holy Spirit.

I would not stop into details of the great saint’s living I’ll just say it’s worthy to check her living in http://orthodoxwiki.org/Sunday_of_St._Mary_of_Egypt and be seriously astonished!

Let us take st. Mary of Egypt for a leading example in our lives and hope that God will have mercy on us and grant us her humbleness and repentance for our great sins we stand in daily ..

Save us Oh Lord by the prayers Saint Mary of Egypt!

Bulgarian Orthodox Monastery st. martyr George Zograph few monks songs from Holy mount Athos for download

Sunday, April 10th, 2011

Zograph Monastery Holy Mount Athos complex distant picture

A friend of mine who is a devoted Orthodox Christian (and ipodqkon Georgi), regularly visits Holy Mount Athos as a pilgrim.
On a few times he has been there serving to the workman who are currently restoring a number of monastery building which has been abandoned for quite some time.

Every Sunday morning he also goes to the Monastery Church St. George Zograph for the monks Holy Liturgy service.
He send me few recordings he made with his phone during the Holy Liturgy monks chanting. The recording’s quality is quite raw as however still it’s very invaluable piece of spiritual music, which I think every spiritual person will highly regard and enjoy.

Here are the 12 songs which he send me over skype I hope the songs, will be enjoyable and a spiritual blessing to some Christian brothers and sisters out there:

Zograph Monks Church Service Chanting – Song 1
Zograph Monks Church Service Chanting – Song 2
Zograph Monks Church Service Chanting – Song 3
Zograph Monks Church Service Chanting – Song 4
Zograph Monks Church Service Chanting – Song 5
Zograph Monks Church Service Chanting – Song 6
Zograph Monks Church Service Chanting – Song 7
Zograph Monks Church Service Chanting – Song 8
Zograph Monks Church Service Chanting – Song 9
Zograph Monks Church Service Chanting – Song 10
Zograph Monks Church Service Chanting – Song 11
Zograph Monks Church Service Chanting – Song 12