Monday, September 6, 2010

Assault on Entebbe

Please watch the videos here

This is what nations do for their people... I feel shame for my nation.

Alcohol content in bread

I want to broadcast this message, because many people don't really realize it.

There is an organizm called Saccharomyces cerevisiae. Or what we know as "Yeast". When yeast is alive, it eats sugar and roduces water, alcohol and CO2. There is no way to avoid that. The same yeast that is used for brewing alcoholic beverages is used for baking, which means, the same process that produces water, alcohol and CO2 happens in each and every loaf of bread. A study has been done to analyze the alcohol contents of bread, it has been found that a normal loaf of bread, bought from the bakery contains between 0.04% to 1.9% alcohol. 1.9% is a really close number to normal light beer, and I believe is by far superior to most baked food whose labels include alcohol among the ingredients. I would thus conclude, I don't think it's correct to have an alcohol phobia in the sense that many people do, because you already get your dose of alcohol each and every day. I see a more rational way to think about it, how much alcohol starts to get me drunk. And thus, drinking an alcoholic beverage, or eating something that contains alcohol in the ingredients is totally okay, because _bread_ is one of those things. You just need to watch for the amount of alcohol you are consuming. Based on personal experience, an average adult man would start feeling he drank alcohol after consuming around 1.5 liters of light beer (2.5%) or 500-750 ml of normal beer (5%). For non alcoholics, I am not inviting you to be drunk all the time, I am not encouraging you to drivink alcoholic beverages, I am just calling for you to think about your alcohol phobia. Alcohol is not that scary, in fact, you drink some every day !!

References: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1709087/pdf/canmedaj00470-0140b.pdf (The section about Alcohol content in bread)

Sunday, September 5, 2010

Discussion - Am7aya f forn afrangy

(This post is related to

Well, finally I got the book, at least for a few weeks to read it. (Thanks to Youstina Daoud for that)
Me, having lived 30 months so far away from home, I have lived most of the experiences Christine is talking about in the book, only more intense. I'm astonished of how similar was the way I reacted/coped with things to the way she did. I would like to comment/discuss some part of the book that has been a great controversey for me. It's chapter 10 "Masr Tel3et Menhom".

Masr, eh heya masr?? masr, ana etwaladt henak, w law kan el e5tyar f idi makontesh e5tart dah. 3esht awel 20 sana men 3omri henak, w bardo law kan 3andi el e5tyar makontesh e5tart dah. As7aby w ahli wel nas el ba7ebohom henak, dih yemken el 7egga el wa7ida el sa7, bas lazem a2oul enno ana ma2adetsh kol el wa2t dah ma3 nas tany 3lshan a3raf hal el nas el 3ereftohom f masr dol mo5talefin walla dah el tabi3i. W mesh ma3na enno 3agebni el nas el f masr enno lazem a3od f masr, fi mogtama3at masreya _nedifa_ f 7ettat tanya ktir.... ana moshkelti ma3 masr mesh mawke3ha el go3'rafy wala el 7okouma wala el gaww wala el nadafa wala ay 7aga men el 7agat dih. ana moshkelti ma3 masr el masreyiin, el masreyiin lesabab 3'er ma3loun fakado el e7teram bekol ma3anih. y3ni tela2i wa7ed afel 3alek fel rakna w tale3 bethom yenam w howa 3aref kwayes awi enno 3arabitak dih mesh men el 7etta w shwaya sa7ebha hayob2a 3ayez yemshi. howa nafseyan mestaraya7 tamaman w byetla3 beitoh yenam w yesha5ar. ana ba2oul fakado el e7teram 3lshan bel tasarof dah, walaw enno momken nas ketir te2oul 3ady mesh moshkela kebira, 3lshan el ragel 7atta law mesh ased bekol salasah karrar enno ana wa7ed a2all menno w enno howa momken yenam f bethom w ana 3ammal adawar 3aleh 3lshan yetalla3 3arabito. ana 3aref enno a3'labeyet el nas mesh waselohom el mawdou3 dah kwayes, bas lamma teshoufh el nas el f almanya (ana a3ed f almanya) byetsarafo ezay hatefham, mesh hatefham ana 7asses b eh w bafakar b eh ella lama te3ish f west sha3b mo7taram. tabba2 ba2a el masal dah 3ala kol el bani2admin, 3al mwazaf fel morour, 3al bayya3, 3al zabet, 3ala kol ahl masr. el nas fakadet e7teramhom w ta2derhom lel nas el tanya. ana law mo7taram, mesh ha3od ma3 el nas dih, belzat law 3andi el forsa arou7 7etta tany. Harou7 a3ish barra, mesh ba2oul hansa as7abi w hansa zekrayati, ana hagy saye7 (zay el walad el sha3ro tawil el Christine etkalemet 3aleh fel ketab), hagy _mo7taram_ hanbeset, w atfassa7 w arou7 el ahramat w sharm el sheikh w arawa7 betna.
fi mawdou3 tany Christine betetkallem 3aleh f chapter 11. Ana 3ayez awasal resalah, e7sas enni fel beit. Enno el 7etta dih beta3ti, enni a5bat el 3arabeya w awel mad5ol el beit ab2a mettamen, fi ra2yii, law 7ad 3ash barra masr aw barra beito lefatra tawila men el wa2t (1,2 years..) el e7sas dah ra7, w 3'aleban mesh hayerga3 tany, w belzat lel welad. hayiigi makano e7sas tany.. e7sas enno ana lazem atsarraf, e7sas enno law kassart 7aga hatedfa3 tamanha, law 3ayez teshteri 7aga lazem twafarlaha, law 3ayez takol lazem totbo5, law 3ayez telbes lazem te3'sel.... hayiigi makano e7sas _el mas2ouleya_. e7sas esteklaleyah, e7sas enno ana mesh me7tag 7atta baladi wala beity 3lashan mamotsh. dah mostawa aa5ar men el e3temad 3ala el nafs. el e7sas dah sa3b awi fel awel, hat7ess enno malaksh sanad, mafish 7ad yenfa3 a3ayatlo w a2ollo ta3ala el7a2ny. w a7san bektiir enno el kalam dah et3amal fina delwa2ty, 3lshan keda keda lama hanetgawez hayet3emel fina, fakkaro fiha enno dah _demo version_, nos5a tagribeyah, mabtedfa3sh fiha flous. 3lshan ba3d keda mayenfa3sh yob2a fi tagarob. ana basta3'rab men el ahali el bet2affel 3ala wladhom (5osousan el banat) w mota5ayelin enno keda homma beysa3do. keda homma beyzawedo el ta3'ayor el haye7sal lama wladhom hayob2o modtarrin 3'asb 3anhom yetsarafo.

Monday, August 16, 2010

Wild camping in Switzerland

There are a lot of rumors online about whether wild camping in Switzerland is allowed or not yet no definitive answer.
Last week I was in Switzerland, we couldn't get to the camping site before it closed. So, we drove on a small country road till we found a suitable place, we parked the car a little bit inside the woods by the roadside and we deployed our tent right next to the car. We were not bothered by anyone during the night. The next morning while we were preparing to leave, the forest rangers came, they parked right behind us and asked whether we spend the night there. We said yes, the guy asked if we threw any garbage. We said no, the guy said "Have a nice day" and left. I guess this confirms beyond no doubt that wild camping in Switzerland is competely legal if not even welcomed. We camped the next day in Zurich. We deployed the tent along with 13 other wild campers' tents on a flat freshly mowed place. We spend a peaceful night till the morning.

هشام الجخ - جحا

Really amazing poetry about Egypt. If someone doesn't understand Arabic and/or the Egyptian dialect, please add a comment below, I will try to provide translation.



Men's rules

Men have gathered and discussed a great deal and finally came up with a set of rules that should be followed around them. Girls, please, this is a really serious things, most of those rules should be stricktly followed when you are around men, the rest of them are really good guidelines on how to behave. This is no joke, those rules are really meaningful since not following them is guaranteed to get on a man's nerves.

Andrew Boktor



These are our rules:


Please note... these are all numbered "1" ON PURPOSE!



1. Shopping is NOT a sport. And no, we are never going to think of it that way.



1. Crying is blackmail.



1. Ask for what you want. Let us be clear on this one:

* Subtle hints do not work!
* Strong hints do not work!
* Obvious hints do not work!
* JUST SAY IT!



1. 'Yes' and 'No' are perfectly acceptable answers to almost every question



1. Come to us with a problem only if you want help solving it. That's what we do. Sympathy is what your girlfriends are for



1. A headache that lasts for 17 months is a problem. See a doctor



1. Anything we said 6 months ago is inadmissible in an argument. In fact, all comments become null and void after 7 days



1. If you think you're fat, you probably are. Don't ask us



1. If something we said can be interpreted two ways, and one of the ways makes you sad or angry, we meant the other one



1. You can either ask us to do something or tell us how you want it done

Not both
* If you already know best how to do it, just do it yourself



1. Whenever possible, please say whatever you have to say during commercials



1. Christopher Columbus did not need directions and neither do we



1. ALL men see in only 16 colours, like Windows default settings.

Peach, for example, is a fruit, not a colour. Pumpkin is also a fruit.
* We have no idea what mauve is.



1. If it itches, it will be scratched. We do that.



1. If we ask what is wrong and you say "nothing," we will act like nothing's wrong. We know you are lying, but it is just not worth the hassle



1. If you ask a question you don't want an answer to, expect an answer you don't want to hear



1. When we have to go somewhere, absolutely anything you wear is fine, Really



1. You have enough clothes



1. You have too many shoes



1. I am in shape. Round is a shape.

After a big trip



Friday, August 6, 2010

Vienna (Fino) Bread Recipe

After a very long time and many trials, I finally figured out how to make Vienna Bread (commonly known in Egypt as Fino). The bread has a very thin and soft crust, very light, and chewy. Here is the recipe.
Ingredients:
850 ml of flour (if you have a cup of 200 ml, then just measure 4.25 times) (roughly 550-600 g)
210 ml warm water
85 ml oil
42 g fresh yeast (you can substitute for about 10 g of active dry yeast)
5 tbsp sugar
1/3 tsp salt

For this recipe I use my bread machine, but if you have an electric mixer with dough extention or even by hand it should be ok. Add the yeast to the water, then add 1 tsp sugar, then mix well until all yeast is dissolved. Now in the bread machine (mixing bowl) add everything except flour and salt. On top of that add the flour. Mix for 5 minutes on low speed. Let rest for 5 minutes. Add the salt and mix on medium/high speed for 15 minutes. Let it rise in a warm place (the bread machine should do that for you if you select the dough cycle) for about 50-60 minutes, the dough will be roughly 3 times the original size. Punch down, divide into 4 pieces for big loaves. Make each piece into a ball then spread it into a rectangle, roughly 20x35 cm. Roll to get a 35 cm long loaf. Pleace on baking paper and let rise for about 25 minutes in a warm _humid_ place. I heat the oven to 50 degrees, add 100 ml of hot water to the bottom of the oven, turn it off, and put my bread inside. After 25 minutes, take the bread out of the oven, heat the oven till it's 200 degrees (not any less). Spray the bread with a mixture of sugar and water (1 tbsp sugar for 125 ml water). Put the bread in the oven, set the oven to roughly 230-240 degrees, and add another 100 ml of hot water to the bottom of the oven. The bread should start showing color in 3 mintues and should be red/light brown colored in 8-10 minutes. Take bread out, spray once more with water and sugar. Let the bread cool for a while (the crust will become soft during that time). Bag the bread, it will stay fresh for roughly 2-3 days when properly bagged. Or refregirate/freeze for more time. Defrosts/heats very well in a microwave oven.

This recipe was created completely by me, use it, don't publish it.

NOTE: I will post photos when I make the bread next time.

Tuesday, July 20, 2010

file permissions and chmod

When you "ls -l" you get some crazy symbols on the left similar to "drwxr-xr-x". These represent the file permissions. Here is how they work.
You have 10 letters: "0123456789"
0 will be 'd' if it's a directory and '-' otherwise
123, 456, 789 correspond to the rights for "owner", "group" (owner's group), "every body else"
so, 1,4,7 are for the "read" right
2,5,8 are for the "write" right
3,6,9 are for the "execute" right
If you have the right, there will be an 'r', 'w', or 'x' respectively, otherwise a '-'
The command to change those is chmod. To change something, you must have a "write" right, or be a root.
chmod works in 2 ways:
- Either write "chmod xxx file" where x is a single octadecimal digit corresponding to the rights you give to each group, where the 1st x is for the 1st group and so on.
As a side note, here is a table for octadecimal transformation into binary:
0 -> 000
1 -> 001
2 -> 010
3 -> 011
4 -> 100
5 -> 101
6 -> 110
7 -> 111
so, now map the 3 binary digits to "rwx" and you get your rights for one group. For example, 5, which is 101, represents r-x rights.

- the other way to use chmod is to do use some letters
'u' = user (owner)
'g' = group
'o' = others
'a' = all (the 3 permissions)
'r' = read
'w' = right
'x' = execute
'-' = remove
'+' = add
and you write it such as "chmod [a|u|g|o]+ [+|-] [r|w|x]+". What this means in english is, write chmod, then write any combination of "augo" then write '+' or '-' then write any combination of "rwx". So u+x will give the owner execute right and og-rw will remove the read and write from others and group.
Take care because sometimes a-r or a-w or u-r or u-w can be dangerous if you don't have root access. There are a lot of other options, consult the chmod manual (man chmod) for the full details.


Saturday, July 10, 2010

kturtle scripts

I modified the leaf script from http://www.medphys.ucl.ac.uk/~mbanaji/recreation/kturtle.html to work with kturtle and I wrote my own Mandelbrot set tutrle script. I thought this might be useful for someone else.

Here is the code for the mandelbrot set. The code can scale to very high resolution but you will face terrible problems with kturtle speed. For best performance, select full speed (No highlight) from the Run menu.



Here is the code for the leaf. It is a modified version to work with kturtle as well as some fixed logic mistakes. Again use the same running environment as mandelbrot for best results.

Forgot to say, these files will not work if you just copy/paste them in the kturtle editor, you should .turtle files then open them from kturtle. This is because the turtle script is different from what is saved in the file and when you save/open it translates back and forth between both.