Java From Egypt: Introduction to Google App Engine ( GAE ):
'via Blog this'
Wednesday, December 28, 2011
Friday, December 23, 2011
Tuesday, December 20, 2011
Sunday, December 11, 2011
فن إدارة الوقت1/3
- الفصل الأول : سيطر على وقتك 1/3
أولاً : أزل من عقلك خرافة[ الوقت حر]
إن التفكير بالأشياء الملموسة مثل السيارات والبيوت أسهل من التفكير بالوقت وذلك لأن لها قيمة ، ولكن لأن الوقت غير مرئي وغير قابل للمس فهو لا يحظى بالاحترام الكافي ، فلو سرق شخص مجوهرات منك فإنك ستنزعج وتخبر الشرطة عن الجريمة ولكن سرقة الوقت في العادة لا تعتبر حتى جنحة ، ومما يدل على هذا أننا نسمع أحياناً قول القائل : اعمل ذلك في وقتك الحر ، أي اعمل ذلك حين لا تكون منهمكاً في أمر مهم ، ولكن الحقيقة هي أنه يجب أن لا يكون هناك شيء اسمه الوقت الحر .
ثانياً : قدِّر لمجهودك ثمرة أعلى من الثمرة الحالية
فإذا بدأت تفكر بأن وقتك فعلاً يساوي ثمرة عظيمة ؛ فلا تفاجئ إذا وجدت نفسك تجني فعلياً تلك الثمرة ، وما سيحصل هو أنك ستبدأ تدرك قيمة الساعة المهدرة ، بعد ذلك ستبدأ بالبحث عن طرق لتقليل الهدر الذي يسببه انعدام الكفاءة ، وربما وهو الأهم ستبدأ بالاختيار بدقة أكثر المشاريع والطلبات ثمرة ، ويجب أن لا تهب وقتك لأحد إلا باختيارك ، ولا تعتبر وقت شخص آخر أكثر قيمة من وقتك .
ثالثاً : حاسب نفسك ودقق في وقتك والمجهود المبذول فيه
إن كنت من الذين لا يستطيعون أن يستثمروا وقتهم بشكل جيد فحاول أن تضع لك سجلاً تدوِّن فيه جداول لوقتك والوقت الذي قضيته في أداء كل عمل من أعمالك ، وربما لا تكون هذه الطريقة ضرورية للناس الذين تعلموا إدارة وقتهم بشكل جيد ، ولكن بالنسبة للشخص الذي يجد صعوبة في إدارة وقته فإن الاحتفاظ بسجل يمكن أن يكون مفيداً كأداة تشخيص ، فالسجل يمكن أن يكون له أثر الصدمة ؛ حتى للناس ذوي الخبرة حينما يدركون كم من الوقت يتم فقدانه ببساطة ، إن السجل لا يترك مجالاً كبيراً لخداع النفس .
الفصل الثاني : نظّم نفسك ورتب أولوياتك
إن معرفة التفاوت في أهمية الواجبات على لائحتك أمر حيوي ، فهذا هو الموقع الذي يتيه فيه الكثير ممن يمكن أن يصبحوا خبراء في إدارة الوقت ، فإنهم يصنعون قائمة بالواجبات ، ولكنهم عندما يبدءون بتنفيذ البنود على القائمة ؛ فإنهم يعاملون كل الواجبات بالتساوي ؛ وحتى يحصل تنظيم النفس وترتيب الأولويات فلابد من اتباع الأمور التالية :
1- يجب عليك أن تحدد وتدون أهدافك .
2- ركز نشاطك وجهودك على المصادر المفيدة لعملك .
إن الانتباه إلى ما سيعطي أفضل العوائد يحررك من الاهتمام والارتباط بالمصادر التي تساهم بشيء قليل أو بلا شيء في نجاحك ، فقد تحتاج إلى إلغاء 80% من مصادرك أو تتخلص من 80% مما كنت تضعه على لائحة أولوياتك .
3- اكتب كل واجبات يومك .
هناك عدة أسباب وجيهة تجعل هذه النصيحة جيدة ، منها :
أ-إذا كانت الواجبات مدونة فبإمكانك أن تنام بعمق أكثر ، حيث يصبح ذهنك صافياً ، ولا يخفى عليك أثر النوم بهذه الصفة على عمل الغد .
ب-إذا كانت الواجبات مدونة فإن عقلك يتحرر ؛ حتى يحل المشاكل ، وليس فقط ليتذكرها ، فأصبح المجهود العقلي متوجهاً إلى عملية واحدة وهي إيجاد النتائج وليس إلى عمليتين ؛ عملية الحل والتذكر .
ج-إذا كانت الواجبات مدونة فأنت تكون قد خطوت خطوة نحو الالتزام ، فإذا كان الواجب لم يكتب فهو على الأرجح لا يستحق التنفيذ.
4- اجعل لائحتك شاملة لوقتك وأولوياتك .
وحتى تكون لائحتك عملية فلابد أن :
· لا تعتمد على مذكرات مخربشة على قطع من الورق مبعثرة هنا وهناك .
· لاتعتمد على قصاصات على مكتبك أو ملصقة على الثلاجة ونحوها بواسطة مغناطيس .
· تأكد من وجود لائحتك في مكان واحد على الأقل ، فربما يكون ذلك في مفكرة تحملها معك أو في حاسوب .
· اجعل قائمتك حديثة .
· تأكد من أن تكون القائمة في متناول اليد في كل الأوقات .
5- افحص قائمتك بشكل منتظم واجعل مرؤوسيك يفعلوا ذلك أيضاً .
راجع قائمتك بشكل دوري ، ولابد أن تنظر إليها في الصباح كأول شيء تفعله بدون انقطاع ، وأيضا كلما أعطيت واجبات لمرؤوسيك تأكد من أنهم يحتفظون بقوائم للأمور المطلوبة منهم ، واطلب منهم في الاجتماعات التالية ، أن يحضروا القوائم ويستعملوها كأساس لتقريرهم عن العمل ، وتأكد أنك متى استخدمت القائمة بهذه الطريقة فسوف تتأكد من أن الواجب الذي أمليته لم ينته إلى النسيان .
6- حدد الفقرات على قائمتك بدقة وعلى قدر الطاقة .
يجب أن تكون قائمتك شاملة ، ولكنها يجب ألا تكون موسوعية ؛ وإلا أجبرت نفسك على أكثر من طاقتك ، وقبل أن تغادر المكتب اكتب ستة أشياء أو نحوها لم تتمكن من عملها اليوم ، وتحتاج إلى عملها بشدة في الغد ، وبهذا ستصبح أكثر تركيزاً ، وسرعان ما يحصل لك تحسن ملحوظ في إنتاجيتك .
7- حدد تاريخاً وزمناً للواجبات التي على لائحتك .
ضع الواجبات المطلوبة على لائحتك ،ويجب أن تلتزم بتنفيذ ما هو على اللائحة ، وأفضل طريقة للالتزام هي إعطاء كل واجب على اللائحة شريحة زمنية محددة .
8- إذا كنت مسئولًا ففكر بعمل لوائح لمعاونيك .
فعليك أن تضع لوائح واجبات لمساعديك الرئيسين ، أو تطلب منهم أن يفعلوا ذلك .
9- اعمل لائحة للمدى الطويل .
يعمل الكثير من مخططي الوقت لوائح للمدى الطويل ، بل إن بعضهم يعرف لائحة واجباته الشهرية ، فيعرف مسبقاً وقبل شهر معظم المكالمات الهاتفية الهامة التي سيجريها ، وبعض الأشخاص يقدرون حتى كمية الوقت التي سيحتاجها كل من مشاريعهم الموجودة على لائحة المدى الطويل حتى تنتهي ، بعد ذلك يستخدمون لوائح أسبوعية وشهرية وحتى سنوية لعمل لوائحهم من خلالها .
------------------------------------------------------
اسم الكتاب: فن إدارة الوقت [كيف يدير الناجحون وقتهم]
تأليف :ب .يوجين جريسمان
أولاً : أزل من عقلك خرافة[ الوقت حر]
إن التفكير بالأشياء الملموسة مثل السيارات والبيوت أسهل من التفكير بالوقت وذلك لأن لها قيمة ، ولكن لأن الوقت غير مرئي وغير قابل للمس فهو لا يحظى بالاحترام الكافي ، فلو سرق شخص مجوهرات منك فإنك ستنزعج وتخبر الشرطة عن الجريمة ولكن سرقة الوقت في العادة لا تعتبر حتى جنحة ، ومما يدل على هذا أننا نسمع أحياناً قول القائل : اعمل ذلك في وقتك الحر ، أي اعمل ذلك حين لا تكون منهمكاً في أمر مهم ، ولكن الحقيقة هي أنه يجب أن لا يكون هناك شيء اسمه الوقت الحر .
ثانياً : قدِّر لمجهودك ثمرة أعلى من الثمرة الحالية
فإذا بدأت تفكر بأن وقتك فعلاً يساوي ثمرة عظيمة ؛ فلا تفاجئ إذا وجدت نفسك تجني فعلياً تلك الثمرة ، وما سيحصل هو أنك ستبدأ تدرك قيمة الساعة المهدرة ، بعد ذلك ستبدأ بالبحث عن طرق لتقليل الهدر الذي يسببه انعدام الكفاءة ، وربما وهو الأهم ستبدأ بالاختيار بدقة أكثر المشاريع والطلبات ثمرة ، ويجب أن لا تهب وقتك لأحد إلا باختيارك ، ولا تعتبر وقت شخص آخر أكثر قيمة من وقتك .
ثالثاً : حاسب نفسك ودقق في وقتك والمجهود المبذول فيه
إن كنت من الذين لا يستطيعون أن يستثمروا وقتهم بشكل جيد فحاول أن تضع لك سجلاً تدوِّن فيه جداول لوقتك والوقت الذي قضيته في أداء كل عمل من أعمالك ، وربما لا تكون هذه الطريقة ضرورية للناس الذين تعلموا إدارة وقتهم بشكل جيد ، ولكن بالنسبة للشخص الذي يجد صعوبة في إدارة وقته فإن الاحتفاظ بسجل يمكن أن يكون مفيداً كأداة تشخيص ، فالسجل يمكن أن يكون له أثر الصدمة ؛ حتى للناس ذوي الخبرة حينما يدركون كم من الوقت يتم فقدانه ببساطة ، إن السجل لا يترك مجالاً كبيراً لخداع النفس .
الفصل الثاني : نظّم نفسك ورتب أولوياتك
إن معرفة التفاوت في أهمية الواجبات على لائحتك أمر حيوي ، فهذا هو الموقع الذي يتيه فيه الكثير ممن يمكن أن يصبحوا خبراء في إدارة الوقت ، فإنهم يصنعون قائمة بالواجبات ، ولكنهم عندما يبدءون بتنفيذ البنود على القائمة ؛ فإنهم يعاملون كل الواجبات بالتساوي ؛ وحتى يحصل تنظيم النفس وترتيب الأولويات فلابد من اتباع الأمور التالية :
1- يجب عليك أن تحدد وتدون أهدافك .
2- ركز نشاطك وجهودك على المصادر المفيدة لعملك .
إن الانتباه إلى ما سيعطي أفضل العوائد يحررك من الاهتمام والارتباط بالمصادر التي تساهم بشيء قليل أو بلا شيء في نجاحك ، فقد تحتاج إلى إلغاء 80% من مصادرك أو تتخلص من 80% مما كنت تضعه على لائحة أولوياتك .
3- اكتب كل واجبات يومك .
هناك عدة أسباب وجيهة تجعل هذه النصيحة جيدة ، منها :
أ-إذا كانت الواجبات مدونة فبإمكانك أن تنام بعمق أكثر ، حيث يصبح ذهنك صافياً ، ولا يخفى عليك أثر النوم بهذه الصفة على عمل الغد .
ب-إذا كانت الواجبات مدونة فإن عقلك يتحرر ؛ حتى يحل المشاكل ، وليس فقط ليتذكرها ، فأصبح المجهود العقلي متوجهاً إلى عملية واحدة وهي إيجاد النتائج وليس إلى عمليتين ؛ عملية الحل والتذكر .
ج-إذا كانت الواجبات مدونة فأنت تكون قد خطوت خطوة نحو الالتزام ، فإذا كان الواجب لم يكتب فهو على الأرجح لا يستحق التنفيذ.
4- اجعل لائحتك شاملة لوقتك وأولوياتك .
وحتى تكون لائحتك عملية فلابد أن :
· لا تعتمد على مذكرات مخربشة على قطع من الورق مبعثرة هنا وهناك .
· لاتعتمد على قصاصات على مكتبك أو ملصقة على الثلاجة ونحوها بواسطة مغناطيس .
· تأكد من وجود لائحتك في مكان واحد على الأقل ، فربما يكون ذلك في مفكرة تحملها معك أو في حاسوب .
· اجعل قائمتك حديثة .
· تأكد من أن تكون القائمة في متناول اليد في كل الأوقات .
5- افحص قائمتك بشكل منتظم واجعل مرؤوسيك يفعلوا ذلك أيضاً .
راجع قائمتك بشكل دوري ، ولابد أن تنظر إليها في الصباح كأول شيء تفعله بدون انقطاع ، وأيضا كلما أعطيت واجبات لمرؤوسيك تأكد من أنهم يحتفظون بقوائم للأمور المطلوبة منهم ، واطلب منهم في الاجتماعات التالية ، أن يحضروا القوائم ويستعملوها كأساس لتقريرهم عن العمل ، وتأكد أنك متى استخدمت القائمة بهذه الطريقة فسوف تتأكد من أن الواجب الذي أمليته لم ينته إلى النسيان .
6- حدد الفقرات على قائمتك بدقة وعلى قدر الطاقة .
يجب أن تكون قائمتك شاملة ، ولكنها يجب ألا تكون موسوعية ؛ وإلا أجبرت نفسك على أكثر من طاقتك ، وقبل أن تغادر المكتب اكتب ستة أشياء أو نحوها لم تتمكن من عملها اليوم ، وتحتاج إلى عملها بشدة في الغد ، وبهذا ستصبح أكثر تركيزاً ، وسرعان ما يحصل لك تحسن ملحوظ في إنتاجيتك .
7- حدد تاريخاً وزمناً للواجبات التي على لائحتك .
ضع الواجبات المطلوبة على لائحتك ،ويجب أن تلتزم بتنفيذ ما هو على اللائحة ، وأفضل طريقة للالتزام هي إعطاء كل واجب على اللائحة شريحة زمنية محددة .
8- إذا كنت مسئولًا ففكر بعمل لوائح لمعاونيك .
فعليك أن تضع لوائح واجبات لمساعديك الرئيسين ، أو تطلب منهم أن يفعلوا ذلك .
9- اعمل لائحة للمدى الطويل .
يعمل الكثير من مخططي الوقت لوائح للمدى الطويل ، بل إن بعضهم يعرف لائحة واجباته الشهرية ، فيعرف مسبقاً وقبل شهر معظم المكالمات الهاتفية الهامة التي سيجريها ، وبعض الأشخاص يقدرون حتى كمية الوقت التي سيحتاجها كل من مشاريعهم الموجودة على لائحة المدى الطويل حتى تنتهي ، بعد ذلك يستخدمون لوائح أسبوعية وشهرية وحتى سنوية لعمل لوائحهم من خلالها .
------------------------------------------------------
اسم الكتاب: فن إدارة الوقت [كيف يدير الناجحون وقتهم]
تأليف :ب .يوجين جريسمان
Saturday, November 26, 2011
Tuesday, November 22, 2011
Friday, November 18, 2011
Friday, November 11, 2011
..ロスマワニ.girl with big dreams...: .my Favourite -->For The Rest Of My Life.
..ロスマワニ.girl with big dreams...: .my Favourite -->For The Rest Of My Life.: Assalamualiakum :) here is one of my favourite song.. nice song to hear...nice song to sang.. right? =P sure.. you also LIKE this ...
Monday, October 31, 2011
Saturday, October 29, 2011
Thursday, October 27, 2011
Monday, October 17, 2011
Saturday, October 15, 2011
Wednesday, October 12, 2011
Wednesday, October 5, 2011
Tuesday, October 4, 2011
Tuesday, September 13, 2011
Sunday, September 4, 2011
Javascript Improve Image Quality on resize - JavaScript / DHTML / AJAX
Javascript Improve Image Quality on resize - JavaScript / DHTML / AJAX:
Re: Javascript Improve Image Quality on resize
only if the original image is as large as the largest dragable size.
increasing the size of the image beyond its actual size creates interpolated pixels, 'best fit of color' that may not be correct or creates visual pixels that are multiple screen pixels in size, 'blocky' images.
If the image is initially served at a small size,
a larger image can be background loaded by a script,
page times are not impacted,
the effect can be seamless.
example code only, not checked or correct
where "onresize" is some defined action havent bothered to code
increasing the size of the image beyond its actual size creates interpolated pixels, 'best fit of color' that may not be correct or creates visual pixels that are multiple screen pixels in size, 'blocky' images.
If the image is initially served at a small size,
a larger image can be background loaded by a script,
page times are not impacted,
the effect can be seamless.
example code only, not checked or correct
where "onresize" is some defined action havent bothered to code
html Syntax (Toggle Plain Text)
<!doctype> onload='imageload()'>src='thumbsize.jpg' onresize='self.src="fullsize.jpg"' alt='drag to resize image'>
Saturday, September 3, 2011
Wednesday, August 31, 2011
Saturday, August 27, 2011
Monday, August 22, 2011
Thursday, August 18, 2011
pass parameters to an IFRAME
how to
programmatically change the parameters that are passed to the second ASP.NET frame
page, from the first ASP.NET page.
in aspx:
<iframe id="footer" runat=server >
in code behind
footer.Attributes["src"] = "page2.aspx?p1=" + HttpUtility.UrlEncode(p1);
Wednesday, August 17, 2011
Tuesday, August 16, 2011
Monday, August 15, 2011
Wednesday, August 10, 2011
Tuesday, August 2, 2011
Saturday, July 30, 2011
Free JavaScript Charting Library – Elycharts
[Source]
Elycharts is an easy-to-use and customizable library for creating charts with only JavaScript.
The library supports most of the popular chart types including line, column, are, bar, pie, sparklines and combinations.
Elycharts comes with many interactions like mouse tracking and events, highlight of selected areas with various animations, tooltip and hints, html anchors and many more.
Also, it can modify data dynamically with good-looking animations to display the change in charts.
The charts are generated with SVG/VML and the library is built on jQuery + Raphaël.
Saturday, July 23, 2011
SingingEels : Real-Time Progress Bar With ASP.NET AJAX
[Source]
Due to the disconnected nature of the web, developers have often wondered how to display certain metrics such as a real-time progress bar. This article will show you how to easily build a real progress bar that actually reports progress of a process running on the server using ASP.NET AJAX.
Display data updates in real-time with AJAX - Encosia
Source
I’ve recently noticed the real-time “spy” feature popping up on more and more sites. Though it’s often a huge time waster, I can’t help but love the feature. It’s a great example of AJAX leveraged to do what it does best. It struck me that an ASP.NET AJAX implementation would be an excellent use of page methods for efficiency and __doPostBack() to trigger an UpdatePanel refresh. So, I decided to put together a proof of concept, using the ASP.NET AJAX framework.
To create a fully functional example, several things need to be done:
- Choose a data source to “spy” on.
- Build an interface to add rows, for testing.
- Display that data in a row-based format.
- Create a method to find the most recent row of data.
- Use that method to asynchronously monitor row updates.
- Refresh stale data when additions are detected.
Building ASP.NET Real – time web application - Pini Dayan
Building ASP.NET Real – time web application - Pini Dayan
What if we could write a web application that it’s clients (browsers in our case) can get notified in case of something happening in the server, like a DB row added/changed, a BL entity (from any object model you have built ) raising an event or anything you can come up with in your mind. To clarify things let me further explain by using a very simple example : Say you have a web page (aspx, html, or any other) that displays a various stocks values in a grid, these values are changing very fast and every time. what if we wish that this html grid will change itself the minute any stock value changes? let me further add an important note: We don’t want to use polling mechanism (like using ajax requests at any inteASrval using window.setTimeout)
Wednesday, July 20, 2011
فيديو: IGHASHGPU كسر تشفير كلمات المرور باستخدام كرت الشاشة
شرح فيديو لاستخدام اداه IGHASHGPU لفك كلمات المرور المشفرة بشكل سريع و فعال و دون الحاجة الى قاموس.
اليوم سوف اتطرق لموضوع جيد جدا و غايه فى الاهميه حيث يعد من اصعب الأمور التي قد تواجه مختبر الاختراق الا و هو تشفير كلمات المرور و الى يومنا هذا ما زال يظن بعضنا منا أن كلمة مرور مشفره بطول 8 أحرف مكونه من بعض الأرقام والحروف الكبيرة قادره على ايقاف أقوى مخترق في العالم .
ولكن هل يستطيع احدا منا كسرها بسهوله ؟ وهل هذا ممكن جدا ؟ الاجابه ستكون بنعم بأستخدام بعض الذكاء و بعض الصبر و كارت شاشه لا يزيد ثمنه عن 100 $ .
ملحوظه : كروت الشاشة تمتلك قدرة معالجة (GPU) أكبر بكثير من المعالجات المنطقية العادية (CPU). لهذا فسنشرح اليوم كيفية استغلال كرت الشاشة من اجل فك كلمات المرور المشفرة بسرعة و كفاءة عالية باستخدام هجوم Brute Force.
نلاحظ من الشرح أن كسر كلمه " x7R3m “ بتشفير MD5 إستغرقت 13 ثانيه باستخدام معالج رسومى بينما إستغرقت 1 دقيقه و 49 ثانيه لكسرها باستخدام المعالج العادى.قد يظن البعض أن هذا ليس بفرق كبير فدقيقة و 49 ثانية ليس بالوقت الطويل , و لكن لاحظ باستخدام المعالج الرسومي تمكننا فك تشفير الكلمة 11 مرة اسرع من المعدل الاعتيادي , أي لو فك الكلمة يستغرق 11 ساعة بشكل طبيعي فبامكننا فك نفس الكلمة بساعة واحدة باستخدام هذه الطريقة.
الخلاصة أن هذه الطريقة لها فائدتين الأولى توفير الوقت والموارد والثاني توفير الجهد فى البحث أو صنع Wordlist.
ملاحظة: الاداة قادرة على فك تشفير كلمات المرور المشفرة بتشفير SHA و MD5 , MD4 فقط
الموقع الرسمي للأداة : IGHASHGPU
SQL Query Tuning or Query Optimization
SQL Query Tuning or Query Optimization
Sql Statements are used to retrieve data from the database. We can get same results by writing different sql queries. But use of the best query is important when performance is considered. So you need to sql query tuning based on the requirement. Here is the list of queries which we use reqularly and how these sql queries can be optimized for better performance. [...]
Miscellaneous SQL Server Optimization Tips — DatabaseJournal.com
Miscellaneous SQL Server Optimization Tips — DatabaseJournal.com: "Miscellaneous SQL Server Optimization Tips
By Alexander Chigrik
Here are seventeen little known tips you can use to ensure your SQL Server environment is performing in the most efficient manner possible."
By Alexander Chigrik
Here are seventeen little known tips you can use to ensure your SQL Server environment is performing in the most efficient manner possible."
Tuesday, July 19, 2011
ASP C-Sharp .Net: ASP.NET 2.0 does not clear Session on Logout
ASP C-Sharp .Net: ASP.NET 2.0 does not clear Session on Logout:
"Web application logout process does not clear Session properly
"Web application logout process does not clear Session properly
Situations :
Session to maintain the login and logout process. Everything..."
Subscribe to:
Comments (Atom)