August 29th, 2010
عندما تتوجه صباحا للعمل في شركة معينة ، بالتأكيد لديك شعور في تلك اللحظة يتفاوت من شخص لأخر، فأحدهم يقول يوم جديد و تحدي جديد و أعد نفس بأنجز المهمة الفلانية و المهمة الفلانية ، و أخر يصبر بالكاد يفتح عينيه و يقول في خاطرة لو كان اليوم عطلة لكان أحسن ، و أخر تراه مكتأبا لا يعرف مالسبب ، و أخر مبسوط فناديه المفضل فاز أمس في المباراة الختامية و مستعد غدا لاستقبال التهاني و الضحك على مشجعي الفريق الثاني.
ما قرأته هو جزء من حال الموظفين بشكل عام، لكن ما أكتشفته مؤخرا ، أنني لست من أي نوع من هذه الأنواع، هنالك نوع لم أكن اعرف عنه الكثير، “مدمن عمل” ففالليل تأتيني أحلام تذكرني بأحداث أو أحداث ربما تحصل في المستقبل عن المنظومة التي أعمل فيها حاليا، و الأعجب من ذلك ، خلال أيام الاجازة و العطلات الرسمية ، تراني ” متوهق في نفسي ” لا أعمل ماذا علي أن أفعل، أو ربما طرأت في بالي فكرة مميزة ليقوم فريقي بطويرها ، او ربما تراني مكتأبا لا أعلم ما السبب و مزاجي ” زي قلته ” و كل ذلك بسبب أنني مدمن عمل “Work Alcoholic”
ربما كتابة هذه التدوينة اليوم، ستدفعني للخروج من هذا الادمان يوما ما.
Posted in Open | No Comments »
July 30th, 2010
أمس كنت مع أحد الأخوة يراجع بعض الاستبيانات و التي قام بترجمتها إلى اللغة العربية بعد أن انتهى من كتاباتها باللغة الإنجليزية
طبعا لم يقم بترجمتها بنفسه بل أعطاها لمكتب متخصص في الترجمة
اتضح لي من هذه الترجمة أن اللغة العربية المكتوبة كانت ركيكة و لا تعطيك أي معنى للمقصود من السؤال!!
حاولنا أنا و صاحبي أن نقوم بصياغة السؤال مرة أخرى من اللغة الانجليزية إلى العربي ، طبعا لن تكون ترجمع نصية، و اتكشفت وقتها أن صياغتنا العربية أصبحت ركيكة بسبب بعدنا عن الكتابة الفنية باللغة العربية.
Tags: عربي
Posted in Open | No Comments »
May 28th, 2010
Today, I was thinking if there is a chance that I utilized the camera in my mobile as a webcam so no need to buy webcam just to use it one or two time in your life…
Here is what I found….

Mobiola
Posted in Open | No Comments »
May 23rd, 2010
I’m posting here a simple statement I like it in chapter one in “Good To Great”
”
We expected that good-to-great leaders would begin by setting a new vision and strategy. We found instead that they first got the right people on the bus, the wrong people off the bus, and the right people in the right seats-and then they figured out where to drive it. The old adage “People are your most important asset” turns out to be wrong. People are not your most important asset. The right people are.
“
Posted in Open, soft skills | 1 Comment »
May 14th, 2010
Just testing the WordPress app on my iPod. First post!
Tags: ipod
Posted in Open | No Comments »
April 20th, 2010
Today, I discovered that VMWare decided to step down and offer ESX for free. ESX is a very thin OS which gives you the visualization layer over your hardware. the nice thing here, I could have my two OS running at the same time and no one of them is a host of the other!
Posted in Open | 2 Comments »
March 12th, 2010
6 months back, I ordered number of Polycom 330 phones + Linksys SPA-3102+ Netgear Switch of 24 Gig PoE ports. During the construction, I planned for each room a simple one cable cat6.
By this, I’m ready to have my IP telephone service ready for implementation. Trixbox is my choice as it’s running FreePBX. I used a very nice manual written by one of Trixbox fans called “Trixbox without tears”
The box is amazing, if you read it and follow the instructions step by step, surely you will get your telephony running in 2 hours. I faced some issues related to Linksys SPA since what was written in the book related to Australia, where we have in SAUDI ARABIA different parameters for the PSTN ( the fixed telephony service from STC ).
Below is the complete configuration for my SPA if any in saudi arabia would like to reuse it. Note : it is not perfect. still I’m facing some echo issues.
| Product Information
|
| Product Name:
| SPA-3102
| Serial Number:
| FM600J123931
|
| Software Version:
| 3.3.6(GW)
| Hardware Version:
| 1.4.5(a)
|
| MAC Address:
| 000E08C0A285
| Client Certificate:
| Installed
|
| Customization:
| Open
|
|
|
|
|
| System Status
|
| Current Time:
| 3/12/2010 08:35:44
| Elapsed Time:
| 5 days and 07:02:39
|
| RTP Packets Sent:
| 1571568
| RTP Bytes Sent:
| 251450560
|
| RTP Packets Recv:
| 1399891
| RTP Bytes Recv:
| 223976008
|
| SIP Messages Sent:
| 31654
| SIP Bytes Sent:
| 16552671
|
| SIP Messages Recv:
| 31553
| SIP Bytes Recv:
| 16841323
|
| External IP:
|
|
|
|
|
|
| Line 1 Status
|
| Hook State:
| On
| Registration State:
| Registered
|
| Last Registration At:
| 3/12/2010 08:35:24
| Next Registration In:
| 38 s
|
| Message Waiting:
| No
| Call Back Active:
| No
|
| Last Called Number:
|
| Last Caller Number:
|
|
| Mapped SIP Port:
|
|
|
|
| Call 1 State:
| Idle
| Call 2 State:
| Idle
|
| Call 1 Tone:
| None
| Call 2 Tone:
| None
|
| Call 1 Encoder:
|
| Call 2 Encoder:
|
|
| Call 1 Decoder:
|
| Call 2 Decoder:
|
|
| Call 1 FAX:
|
| Call 2 FAX:
|
|
| Call 1 Type:
|
| Call 2 Type:
|
|
| Call 1 Remote Hold:
|
| Call 2 Remote Hold:
|
|
| Call 1 Callback:
|
| Call 2 Callback:
|
|
| Call 1 Peer Name:
|
| Call 2 Peer Name:
|
|
| Call 1 Peer Phone:
|
| Call 2 Peer Phone:
|
|
| Call 1 Duration:
|
| Call 2 Duration:
|
|
| Call 1 Packets Sent:
|
| Call 2 Packets Sent:
|
|
| Call 1 Packets Recv:
|
| Call 2 Packets Recv:
|
|
| Call 1 Bytes Sent:
|
| Call 2 Bytes Sent:
|
|
| Call 1 Bytes Recv:
|
| Call 2 Bytes Recv:
|
|
| Call 1 Decode Latency:
|
| Call 2 Decode Latency:
|
|
| Call 1 Jitter:
|
| Call 2 Jitter:
|
|
| Call 1 Round Trip Delay:
|
| Call 2 Round Trip Delay:
|
|
| Call 1 Packets Lost:
|
| Call 2 Packets Lost:
|
|
| Call 1 Packet Error:
|
| Call 2 Packet Error:
|
|
| Call 1 Mapped RTP Port:
|
| Call 2 Mapped RTP Port:
|
|
|
|
| PSTN Line Status
|
| Hook State:
| On
| Line Voltage:
| -50 (V)
|
| Loop Current:
| 0.0 (mA)
| Registration State:
| Not Registered
|
| Last Registration At:
|
| Next Registration In:
|
|
| Last Called VoIP Number:
| s@192.168.15.215
| Last Called PSTN Number:
| 017860008
|
| Last VoIP Caller:
|
| Last PSTN Caller:
| , 503159152
|
| Last PSTN Disconnect Reason:
| VoIP Call Ended
| PSTN Activity Timer:
| 60000 (ms)
|
| Mapped SIP Port:
|
| Call Type:
|
|
| VoIP State:
| Idle
| PSTN State:
| Idle
|
| VoIP Tone:
|
| PSTN Tone:
|
|
| VoIP Peer Name:
|
| PSTN Peer Name:
|
|
| VoIP Peer Number:
|
| PSTN Peer Number:
|
|
| VoIP Call Encoder:
|
| VoIP Call Decoder:
|
|
| VoIP Call FAX:
|
| VoIP Call Remote Hold:
|
|
| VoIP Call Duration:
|
| VoIP Call Packets Sent:
|
|
| VoIP Call Packets Recv:
|
| VoIP Call Bytes Sent:
|
|
| VoIP Call Bytes Recv:
|
| VoIP Call Decode Latency:
|
|
| VoIP Call Jitter:
|
| VoIP Call Round Trip Delay:
|
|
| VoIP Call Packets Lost:
|
| VoIP Call Packet Error:
|
|
| VoIP Call Mapped RTP Port:
|
|
| |
Posted in Open | No Comments »
March 2nd, 2010
Microsoft chief executive Steve Ballmer has insisted that one day, the company’s Google-battling Bing search engine will actually make money…
Posted in Open | 1 Comment »
March 1st, 2010
Here is what google claiming about thier language and why they decided to introduce new language
Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. In our experiments with Go to date, typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go is designed to let you move fast.
We’re hoping Go turns out to be a great language for systems programming with support for multi-processing and a fresh and lightweight take on object-oriented design, with some cool features like true closures and reflection.
Posted in Open | 1 Comment »
January 4th, 2010
Today while I’m reading in Simon’s blog, he was talking about a project…
Honestly I didn’t understand that project fully but he mentioned a strange name redis! , I read it the first time Radius. but later I said why he would use radius to do such thing??.
so I just googled it as it’s I still thinking may be it’s spelling mistake…
here is what I found:
redis
Redis is an advanced key-value store. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists, sets, and ordered sets. All this data types can be manipulated with atomic operations to push/pop elements, add/remove elements, perform server side union, intersection, difference between sets, and so forth. Redis supports different kind of sorting abilities.
In order to be very fast but at the same time persistent the whole dataset is taken in memory, and from time to time saved on disc asynchronously (semi persistent mode) or alternatively every change is written into an append only file (fully persistent mode). Redis is able to rebuild the append only file in background when it gets too big.
Posted in Open | No Comments »