tag:blogger.com,1999:blog-30318477340890480712024-03-21T13:26:44.588+02:00Highcoderonline software hints and consulting
from work and Experience alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-3031847734089048071.post-62204858767839349892018-06-23T19:41:00.001+02:002018-06-23T19:41:22.577+02:00Oracle requires a subscription to use Java SE NOW<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 itemprop="description" style="background-color: white; clear: left; font-family: museo, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-weight: 300; line-height: 1.875rem; margin: 0px; padding: 0px 10px 0px 0px;">
<span style="font-size: small;"><span style="color: blue;">May be licenses won’t be available for Java SE </span>8 or later, but separate support contracts also go away</span></h3>
<div>
<span style="font-size: small;"><br /></span></div>
<div style="text-align: left;">
<span style="font-size: small;">after Microsoft acquire G<a href="http://github.com/" target="_blank">ithub </a>shock Oracle announce that it update his license for java SE and it will be available in July 2018 personal, noncommercial usage did't require a </span>subscription </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="background-color: white; color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 18px;"> the new program for mission-critical Java deployments provides commercial licensing, with features offered such as the Advanced Java Management Console. Also, Oracle Premier Support is included for current and previous Java SE releases. It is required for Java SE 8, and includes support for Java SE 7. (As of January 2019, </span><a href="https://www.oracle.com/corporate/pressrelease/java-se-subscription-offering-062118.html" target="_blank">Oracle will require a subscription</a><span style="background-color: white; color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 18px;"> for businesses to continue getting updates to Java SE 8.)</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 18px;"><br /></span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 1.125rem;">The previous pricing for the Java SE Advanced program cost $5,000 for a license for each server processor plus a $1,100 annual support fee per server processor, as well as $110 one-time license fee per named user and a $22 annual support fee per named user (each processor has a ten-user minimum). Oracle has similar pricing combinations for</span><span style="color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 1.125rem;"> </span><a automate_uuid="ba8be506-b88d-44d3-8a75-c30a5e8ee4b5" href="http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf" rel="nofollow" style="color: #ef4c23; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 1.125rem; text-decoration-line: none;">its other Java licenses</a><span style="background-color: white; color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 1.125rem;">.</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #4e4242; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 1.125rem;"><br /></span></div>
Java SE Subscription Include Features<br />
<ul style="background-color: white; font-family: museo-sans, "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif; font-size: 1.125rem; line-height: 1.875rem; margin: 0px 0px 16px; max-width: 620px; padding: 0px 0px 0px 2.5rem; transition: margin 0.3s ease 0s;">
<li style="color: #4e4242; list-style-position: outside; margin: 0px 0px 0.5rem; max-width: 620px; padding: 0px;">Access to some Oracle Java SE versions past their end-of-public-update (EoPU) times.</li>
<li style="color: #4e4242; list-style-position: outside; margin: 0px 0px 0.5rem; max-width: 620px; padding: 0px;">Early access to critical bug fixes.</li>
<li style="color: #4e4242; list-style-position: outside; margin: 0px 0px 0.5rem; max-width: 620px; padding: 0px;">Licensing and support for cloud, server, and desktop deployments.</li>
<li style="color: #4e4242; list-style-position: outside; margin: 0px 0px 0.5rem; max-width: 620px; padding: 0px;">Performance, stability, and security updates.</li>
<li style="color: #4e4242; list-style-position: outside; margin: 0px 0px 0.5rem; max-width: 620px; padding: 0px;">Enterprise management, monitoring, and deployment capabilities.</li>
<li style="color: #4e4242; list-style-position: outside; margin: 0px 0px 0.5rem; max-width: 620px; padding: 0px;">Around-the-clock support.</li>
</ul>
<div>
<span style="color: #4e4242; font-family: museo-sans, Helvetica Neue, Helvetica, Arial, sans-serif, sans-serif;"><span style="font-size: 18px;"><div>
if you don’t renew</div>
<div>
If users do not renew a subscription, they lose rights to any commercial software downloaded during the subscription. Access to Oracle Premier Support also ends. Oracle recommends that those choosing not to renew transition to OpenJDK binaries from the company, offered under the GPL, before their subscription ends. Doing so will let users keep running applications uninterrupted.</div>
</span></span></div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-8863417422548186252018-06-11T02:24:00.003+02:002018-06-11T02:24:42.471+02:00Microsoft and Software Monopoly Dream<div dir="ltr" style="text-align: left;" trbidi="on">
Bye <a href="http://github.com/" target="_blank">github</a> i say it but i'am so sad for that due to there are many people learn from <a href="http://github.com/" target="_blank">github</a> community but now <a href="http://github.com/" target="_blank">github</a> is a part of Microsoft<br />
<br />
I think This step lead To one of these five thing<br />
<br />
1- Microsoft go ahead to be the master of open source community in the world and he prove that by publish .Net Core as open source since few years<br />
<br />
2- Microsoft need to enhance his invaded area in software field and it already do that since few years Microsoft exceed alphabet the google master company by 753 billion dollar in the third after apple and amazon<br />
<br />
3- Microsoft need to upgrade TFS one of the most subversion control in the wold but TFS is more powerful than git may<br />
<br />
4- Microsoft need to upgrade Microsoft academy center to be the big community in track software learning<br />
<br />
5- Microsoft need to limit open source community that have't had a boss every one can contribute in it need to limit all start up companies that need to be lead in software filed<br />
<br />
may be optimistic people say Microsoft did't make some thing bad but Microsoft did't pay 7.5 billion dollar for software lover of for ALLAH </div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-24985445543814170642017-05-09T15:59:00.002+02:002017-07-27T00:44:48.592+02:0020 نصيحة لإدراة الاتش ار في مصر<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="rtl" style="text-align: right;">
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">بداية في كلام كتير من الشركات او إداره الموارد البشرية انه الشغل كتير بس الشباب في مصر بيحبش يشتغل او بيحب الراحة والفلوس الكتير </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">الكلام دا غير صحيح في غالب الامور انما الاشاعه دي طلعت لجهل ادراة الموارد البشريه بوضع الشباب في مصر او مبالغه الاتش ار في مقابله العمل والتدقيق علي حاجات تافه بحجه التقليد انه اي شركه انترناشونال بتعمل كده مثلاا طريقه الجلوس او فورمال او تجي في معادك علي اساس انه مصر المرور فيها تنظيمي جدا او وضع الشاب يسمح انه يدفع الف جنيه اقل تقدير</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"> عشان يلبس فورمال في وظيفه ممكن يتقبل فيها او لا او حتي يأجر بدله عشان يجي فلذلك ادراك سوق العمل الي انت فيه مهم لاي شركه وقله الادراك دا بيضيع عليك شباب محترف كتير او عنده القابليه انه يبقي احسن حتي من احسن سنيور عندك في الشركه </span></span><br />
<span style="font-size: large;"><span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white;">عشان كدا في عده امور لازم كل الاتش ار الي معندهاش معرفه بسوق العمل في مصر او وضع الشباب المصريين تعرفها وتحاول تفيد في تطور العمل لانه لو استمر الوضع كدا هيجبر معظم الشركات في مصر انها تجيب من برا ناس تشتغل في بلد ليست فقيره مش شباب قادر ان يكون من قاده مجاله </span></span></span><br />
<span style="font-size: large;"><span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white;">1- <b>في فجوة كبيرة بين سوق العمل والتعليم الجامعي</b> </span></span></span><br />
<span style="font-size: large;"><span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white;"><br /></span></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">2-<b> مراكز الكورسات في مصر مفهاش انستركتور تدي خبرتها </b>وبتتعامل مع اي حد من الزيرو عشان كدا صعب تلاقي شركات تدي كورسات متقدمه في مجال معين كله بيدي اساسيات </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">3-<b> الشاب المصري عنده قدره الاجتهاد في العمل اكتر من التعلم</b> بمعني انه بيتعلم بسرعه في مجال عمل الشركه </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">4-<b> الشاب المصري الخبره في مجاله عاده بيقدر نفسه</b> وبعض الاحيان<b> </b>اكتر من الازم</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">5-<b>اي شاب في البدايه بيدور علي شغل اكل عيش وبعدين بيدرك طموحاته</b></span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><b><br /></b></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">6-الشاب المصري لو افرضت عليه<b> روتين زياده هيستحمل بس ممكن في اي لحظه يسيبك</b></span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><b><br /></b></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">7-<b>المتطلبات في اي وظيفه غالبا بتبقي عايزه معرفه بحاجات كتير بالذات في السوفت وير دا شي طبيعي برا مصر</b> لوجود بيئه مناسبه للاجتهاد غير التعليم المرتفع اما في مصر فلا . فمش من المنطق طلب متطلبات كتير والمبرر برا بيطلبو كده دا تفسير للعنصر الاول</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">8- <b>معامله الشباب متخصصين السوفت وير تختلف ادارتهم عن شباب تاني</b> لو كنت كصاحب شركه عايز تقتح فرع سوفت وير في شركتك وشايف قيادتك التعسفيه ناجحه</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif; font-size: large;"><span style="background-color: white;">بل العكس كل م متخصصي السوفت وير يجدو بيئة مريحه يعطي عمل اكتر</span></span><br />
<br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">9-<b> شباب السوفت وير بيذيد ارتباطهم بالمكان بعنصرين اساسين تعدد ال business وتعدد ال tools</b> المستخدمه من فتره لفتره</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"> لانه ثبات ال business بيودي لروتين وثبات ال tools بيودي تحديد المعرفه للموظف في جزء معين في مجال بينزل كل يوم فيه جديد غير انه يؤدي الي تاخر الشركه في integration مع tools تاني مختلفة واضطرارها لتوظيف ناس باي مرتب عشان تنجز المرحله دي وبيقي مشغول فتره وفاضي فتره اكبر لقله معرفه ادارته او تطويره من الشركة</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">8-<b>مصر دوله عندها موارد بشريه جبارة</b> مهما حطيت متطلبات هتلاقي حد ومهما حطيت تعسف هتلاقي الي هيستحمل بس دا مش هيوصلك انك تبقي شركه قويه</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">9-<b>ال IQ مش طريقه لتحديد ذكاء مهني</b> لانه مش معني واحد بيحل سدوكو في اقل وقت يبقي problem solving ولا واحد بيخمن الرقم الجاي في sequence يبقي هيخمن الbug سببها ايه</span></span><br />
<br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">10- <b>اختبارات السوفت وير برامج تكون علي جهاز مش ورقي</b> الا اذا كانت query او choice بلاش تخلف</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">11-<b> الانترفيو بيحدد قابليه الشخص للعمل و معرفته وخبرته</b> اما اسئله لو المريخ خبط في الزهره هيحصل ايه بلاش منها</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"> 12- <b> مش معني انه قياتك وقرارتك نجحت فتره من الزمن يبقي كلامك وحي </b>ولا تسمع لاحد وانك تستمر علي الحال دا انما مدام في شركات اكبر منك في حاجات كتير نقصاك وغير برضو انه في قرار صح وفي قرارات اصح</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">13-<b>الشاب المصري كثير الالتفات لغيره فديما بيدور علي فرصه احسن</b> مرتاح او مش مرتاح بسبب وضع البلد</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">14-<b> وضع المقارنه بين شاب مصري او ياباني او هندي الخ سفطسه ملهالش لازمه </b>كل شعب له مميزاته وعيوبه والشركه متعدده الجنسيات تعرف تستفيد من كل شعب بالميزه الي فيه مثلاا الشاب المصري بيحب التفرد في شغل او ابداع و الياباني يحب روح الجماعه والانجاز في اي عمل قوي والهندي ينجز في الشغل الروتيني الكثير او business معروفه خطواته الخ</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">15-<b> المفروض الاتش ار تبقي ادراه مستقله</b> و تحكًم المدير او المالك فيها ضعيف عشان تقدر تبني فريق كويس غير كده بتبقي تابعة</span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"> فاشله ونفقات علي الشركة لانه معظم الناس فاهمه الاتش ار بنت جميله مودرن اوبن مايند و الموظف الكئيب لما تسلئه مالك يقولها كويس </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">16-<b>في شباب ميال للاستقرار لو الشركه مستقره ماديا او ادرايا</b> بيتأقلم عليها تلاقيه معمر في الشركه دا بيبقي محترف معرفه المشاكل في العمل الخاص بالشركه لدرجه انه ممكن يعدل لك في اساسيات السيستم بتاعك ويحسنها الا انه متتوقعش منه نفس الناتج في عمل مختلف </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">17-<b>افضل تحدي لاي شركه انه يكون موظفيها قاده</b> problem solving مش executors ودا تحدي لانه مش اي مدير يحب الي يعدل عليه </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">18- <b>انك تحط حد في مكانه الصحيح وتستغل قدراته افضل من انك تركز علي عيوبه</b> واراءه </span></span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;"><br /></span></span>
<span style="font-size: large;"><span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white;">19<b>-دائما يجب الفصل في اعتراضك الشخصي مع احد والعمل معاه </b>بسلاسة حتي لو كان قاتل ابوك معاك في الشركه العمل له واجبات وحقوق </span></span><span style="background-color: white; color: #444444; font-family: "times" , "times new roman" , serif;">اقتله برا الشركه </span></span><br />
<span style="font-size: large;"><span style="background-color: white; color: #444444; font-family: "times" , "times new roman" , serif;"><br /></span></span>
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">20- <b>لو حد رفض او اعتذر انه يحضر انترفيو ابعد عن وساوس هو "شايف نفسه</b> ايه عشان يرفض عرض زي دا" ولا شركه زي الشركه دي وتستبعد السي في بتاعه طول م انت قاعد في الشركه زي اتش ار اتصل بي قبل كده مش شركه IBM بقوله هو اسم الشركه ايه مسمعتش قالي IBM متعرفهاش بطريقه مستفزه عشان كده مرحتش غير انها قالت هتبعت mail ومبعتتش</span></span><span style="background-color: white; color: #444444; font-family: "times" , "times new roman" , serif; font-size: large;"> </span><br />
<span style="color: #444444; font-family: "times" , "times new roman" , serif;"><span style="background-color: white; font-size: large;">متنساش انه الشخص دا قبل كده حسيت انه ممكن ينجز في الشركه او حتي السي في بتاعه لفت نظرك في يوم من الايام لانه كل واحد نفسه شركته تبقي احسن وممكن النهرده يرفض بكره يجي عادي جدا </span></span><br />
<div>
<br />
<iframe frameborder="no" height="200" scrolling="no" src="https://www.codeproject.com/members/flair/10490468" width="250"></iframe>
</div>
</div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com1tag:blogger.com,1999:blog-3031847734089048071.post-41118153180405346882017-03-28T00:44:00.002+02:002017-03-28T00:53:06.070+02:00Binary Tree (calculate height) Hacker Rank (software engineer interv. 1)<div dir="ltr" style="text-align: left;" trbidi="on">
Binary tree is a famous data structure widely used in problem solving and i will show class include insert function and calculate max depth of tree<br />
<br />
<br />
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: "andale mono", "lucida console", monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"> <code style="color: black; word-wrap: normal;">
</code><code style="word-wrap: normal;">
</code><code style="word-wrap: normal;"><span style="color: blue;"> </span></code><code style="color: black; word-wrap: normal;">
<span style="color: blue;">#include<</span>iostream><br />
<span style="color: blue;">#include</span><stdio.h><br />
<span style="color: blue;">using </span>namespace std;<br />
<span style="color: blue;">class </span>Node<br />
{<br />
<span style="color: blue;">public</span>:<br />
<span style="color: blue;">int </span>data;<br />
Node* left;<br />
Node*right;<br />
Node(<span style="color: blue;">int </span>i)<br />
{<br />
data = i ;<br />
right = NULL;<br />
left = NULL;<br />
}<br />
};<br />
<span style="color: blue;">class </span>NodeOperation<br />
{<br />
Node* insert(Node*root,int data)<br />
{<br />
<span style="color: blue;"> if </span>(root==NULL)<br />
{<br />
<span style="color: blue;">return new</span> Node(data);<br />
}<br />
Node * cur ;<br />
<span style="color: blue;"> if</span>(data>=root->right)<br />
{<br />
cur = insert(root->right,data);<br />
root->right = cur;<br />
}<br />
<span style="color: blue;">else</span><br />
{<br />
cur = insert(root->left,data);<br />
root->left = cur;<br />
} <br />
<br />
}<br />
<span style="color: blue;">int </span>calc_height(Node*root)<br />
{<br />
<span style="color: blue;">if</span>(root==NULL)<br />
{<br />
<span style="color: blue;">return </span>0;<br />
}<br />
if(root->right==NULL && root->left)<br />
{<br />
return 0;<br />
}<br />
<span style="color: blue;">int </span>rdepth = calc_height(root->right); <br />
<span style="color: blue;">int </span>ldepth = calc_height(root->left);<br />
<span style="color: blue;">if</span>(rdepth>ldepth)<br />
return rdepth+1;<br />
<span style="color: blue;">return</span> ldepth+1;<br />
<br />
}<br />
};<br />
<span style="color: blue;">int</span> main()<br />
{<br />
NodeOperation oper;<br />
cout<<"enter node num :";<br />
int num = 0;<br />
cin>>num;<br />
Node *root = NULL;<br />
<span style="color: blue;">while</span>(num--)<br />
{<br />
root = oper.insert(root,num);<br />
<br />
}<br />
cout<<"height of tree"+calc_height(root);.<br />
<span style="color: blue;"> return</span> 0;<br />
}<br /></pre>
</section>
<br />
<br /></div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-72036798034399529122017-03-05T14:24:00.001+02:002017-03-07T00:52:46.857+02:0010 Tips to start your IT Career <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal">
First IT field has many good tracks and you must take a <span style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">decision to learn one of
it to start at least search for a job junior or experience <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"> </span><span style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">T</span><span style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">here are some carrier path related
with hard code, many carrier path related with tools and carrier path related
with administration if you look for profit or you look for knowledge and
experience or look for both you must take fixed steps to get your goals and
also I will state some tips in this article to help anyone to take right decision
<o:p></o:p></span></div>
<table border="0" cellpadding="0" class="MsoNormalTable" style="background: white; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="padding: 0in 0in 0in 0in;"></td>
<td style="padding: 0in 0in 0in 0in; width: 384.0pt;" width="512"></td>
</tr>
</tbody></table>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->1 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><!--[endif]--><span dir="LTR"></span>If your study in computer science
field and you write many code from scratch and understand few algorithms, start
in complex path or carrier at least 2 years
then learn at least one of tools <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->2 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>If your study leak or your
study out of computer science and you didn’t
aware with algorithms and math start
your carrier with tools <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->3 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>If you heat programming at
all and you want to shift carrier to IT
try network field but you must
set on your mind you will pay a lot of
money for courses and certification before you start your job this is the most filed that need certifications
and courses and especially this field if any one choose it he should be love it
before <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->4 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>If you want to stop from programming after more
than one year’s administration field is very good for you <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->5 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>Portfolio is most thing
that help you to find your carrier quickly<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->6 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><!--[endif]--><span dir="LTR"></span>Open source is very well
track and I recommend it if you are strong
in coding or upgrade your self <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->7 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>Understand Object oriented and
write code with it in many business the
only way to increase your experience in coding and carrier path form junior to
senior otherwise search experience and
become only suitable for your company only <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->8 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>Coding with tools especially
mobile or web development help you to start your own business or make money from freelancer <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->9 -<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>If you faced some bad peoples in work be patient and also try to learn from them also <o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->10-<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]--><span dir="LTR"></span>If your work only maintains
existing your company’s products try to
change your position after you
prove yourself in company don’t leave company at first <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
Tools mean here anything has rich resources on internet and many open source
libraries that help you in coding like web development front end and back end ,mobile development etc. Hard
code here means java, C++, C#, python etc.<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
The programming languages in DEC
order from difficulty to easy <o:p></o:p></div>
<br />
<div class="MsoNormal" style="margin-left: .25in;">
C ,C++,Java, C# , Python but if you learn java don’t stop on JavaSE only learn some tools from javaEE , C++ is
long learning way and Python is Strong
and easier than java and if you have different case please make comment below <o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-39886059319209237532017-02-16T12:56:00.000+02:002017-02-16T12:56:35.415+02:00How To Install XLC compiler C++ on AIX UNIX<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: white;"><span style="color: blue;">Introduction</span></b><br />
XLC is the most powerful compiler used for AIX os . it is an IBM product so in this article i will show the installation Steps of XLC in simple way<br />
<br />
<b><span style="color: blue;">Prerequisites </span></b><br />
1- AIX 5 or higher<br />
2- C++ run time for xlc_rte53+<br />
3- XLC IBM_XL_C<br />
<br />
Steps<br />
1- upload c++ run time and xlc_rte53+ files in the X folder and extract it<br />
2-extract IBM_XL in new folder Y inside X<br />
3- go to inside Y/usr/sys/inst.images and open file and open new terminal<br />
4- after open AIX terminal and type <b>smitty installp</b> command<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0HxXcT91qHqDTLBJzMjocnzSuuhI0aaoHcYEdUYSWXTv9xTJSj7HtY54_MWZmYYBrkQATZ_Ud91PL_wGFWsCnAQOlZSD5HOAyPyE3cuTWGtF5tMrtxVc-bQHhod8kK8nv_MAhe6GVXhh9/s1600/smitty.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0HxXcT91qHqDTLBJzMjocnzSuuhI0aaoHcYEdUYSWXTv9xTJSj7HtY54_MWZmYYBrkQATZ_Ud91PL_wGFWsCnAQOlZSD5HOAyPyE3cuTWGtF5tMrtxVc-bQHhod8kK8nv_MAhe6GVXhh9/s400/smitty.PNG" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
5- the next widow will open -remember all of this must be executed with root command to take effect-<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvngCUT_yPJepMe2JfKWQwRUblfpOgCUfAUTjZFzhb2SHDN10UGK3LRPOEHbVeGMwN7fvMgDKZHUIhmNUkOWfHg7tiUMOVvocJ1RrteThphnrY01uN0YE8zf9Edd5BFeJUHGAgM_ATzDHa/s1600/install.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvngCUT_yPJepMe2JfKWQwRUblfpOgCUfAUTjZFzhb2SHDN10UGK3LRPOEHbVeGMwN7fvMgDKZHUIhmNUkOWfHg7tiUMOVvocJ1RrteThphnrY01uN0YE8zf9Edd5BFeJUHGAgM_ATzDHa/s320/install.PNG" width="320" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvngCUT_yPJepMe2JfKWQwRUblfpOgCUfAUTjZFzhb2SHDN10UGK3LRPOEHbVeGMwN7fvMgDKZHUIhmNUkOWfHg7tiUMOVvocJ1RrteThphnrY01uN0YE8zf9Edd5BFeJUHGAgM_ATzDHa/s1600/install.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
6- press enter on install and the next window will appear<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOt9O-JLEBS9SW7y8jWsWmYzQMac5Zj9PXvzDUZLmixR4VI1WacZP2gyiZ3wOQ7C17KQ_zmx736N0MTjCawFWkNJyc6-UTtgudFk7NJWYKPe5Gf2wngP8pXW2hIrHt_INduZYh13mKXa_6/s1600/installwindow.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOt9O-JLEBS9SW7y8jWsWmYzQMac5Zj9PXvzDUZLmixR4VI1WacZP2gyiZ3wOQ7C17KQ_zmx736N0MTjCawFWkNJyc6-UTtgudFk7NJWYKPe5Gf2wngP8pXW2hIrHt_INduZYh13mKXa_6/s320/installwindow.PNG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
7- press . (dot) if the current directory is Y directory as mention before<br />
<br />
preview only this if press tab to toggle it to yes the system proceeds the installation without machine take effect just only preview the installation log to see if there are error or not during installation<br />
and don't forget to toggle no to yes in Accept new license agreements then press enter wait until complete install and command OK<br />
<br /></div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-79709429047709814492016-11-26T21:16:00.001+02:002016-11-26T21:25:28.972+02:00Microsoft Interview Questions (part 1)<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
Microsoft Interview Question </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="background-color: #fafafa; font-family: "pt sans" , sans-serif; font-size: 14px;"><span style="color: blue;">Q1. T<b>he interviewer first discussed about my projects ?</b></span></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="background-color: #fafafa;"><span style="color: #444444; font-family: "pt sans" , sans-serif;"><span style="background-color: white; font-size: 14px;"> especially what your role in every project , what are you use from technologies to implement ?</span></span></span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #444444; font-family: "pt sans" , sans-serif; font-size: 14px;"> team size in every project </span></div>
<div style="text-align: left;">
<span style="background-color: #fafafa; color: #444444; font-family: "pt sans" , sans-serif; font-size: 14px;"><br /></span></div>
<div style="text-align: left;">
<span style="background-color: #fafafa; font-family: "pt sans" , sans-serif; font-size: 14px;"><span style="color: blue;"><b>Q2. Convert a Binary Tree to Doubly Link List (DLL) in place?</b></span></span></div>
<div style="text-align: left;">
<span style="background-color: #fafafa; font-family: "pt sans" , sans-serif; font-size: 14px;"><span style="color: blue;"><b><br /></b></span></span></div>
<div style="text-align: left;">
<span style="background-color: #fafafa; font-family: "pt sans" , sans-serif; font-size: 14px;"><span style="color: blue;"> </span><span style="color: #666666;">first the order of DLL must be in the same inorder of binary tree left most in BT see pic 1</span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="color: #666666;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8OUWLoElAJSlD0MZWLdreRoWHw4xO5KC9BB1botWJHmFl2VWmlVqAtzyeDalos3VpozxNM0uW4NtohGKilEuzwuAHimDO8QWJb4aZrCK_KV9yiXiRxi9EPfZzH9AqrcTsaMLXYEu5tz5M/s1600/BT_DLL.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8OUWLoElAJSlD0MZWLdreRoWHw4xO5KC9BB1botWJHmFl2VWmlVqAtzyeDalos3VpozxNM0uW4NtohGKilEuzwuAHimDO8QWJb4aZrCK_KV9yiXiRxi9EPfZzH9AqrcTsaMLXYEu5tz5M/s320/BT_DLL.PNG" width="320" /></a></span></div>
<br />
<div style="text-align: left;">
<span style="font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;"><b><span style="color: blue;"> </span><span style="color: #666666;">pic 1</span></b></span></span></div>
<div style="text-align: left;">
<span style="color: #666666; font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;">in-order method go to deep left at first from the head 10 then go left treat it as tree head 12 go left a gain then 25 the end leaf no left and right come back take 12 move right take 30 go to parent of 12 has 10 take if and i has leaf right 15 head of sub tree then go to 36 take it and last take 15</span></span><br />
<span style="color: #666666; font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;"><br /></span></span>
<span style="color: #666666; font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;">secondly using recursive to fill doubly linked list from tree by in-order predecessor that is </span></span><br />
<span style="color: #666666; font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;"><span style="background-color: white; font-family: "open sans" , "helvetica" , "arial" , "verdana" , sans-serif; font-size: 13px; text-align: justify;">find in-order predecessor of root in left sub-tree (in-order predecessor is rightmost node in left sub-tree). then </span> </span></span><br />
<span style="color: #666666; font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;"><span style="background-color: white; font-family: "open sans" , "helvetica" , "arial" , "verdana" , sans-serif; font-size: 13px; text-align: justify;">Make in-order predecessor as previous of root and root as next of in-order predecessor. and so on </span></span></span><br />
<span style="color: #666666; font-family: "pt sans" , sans-serif;"><span style="background-color: #fafafa; font-size: 14px;">this code describe that written in java </span></span></div>
<div style="text-align: left;">
<br /></div>
</div>
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: "andale mono", "lucida console", monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"> <code style="word-wrap: normal;">
<span style="color: blue;">class </span>Node
{
int data;
Node left, right;
Node(int item)
{
data = item;
left = right = null;
}
}
<span style="color: blue;">class </span>BinaryTree
{
Node root;
/* This is the core function to convert Tree to list. This function
follows steps 1 and 2 of the above algorithm */
Node bintree2listUtil(Node node)
{
// Base case
if (node == null)
return node;
// Convert the left subtree and link to root
if (node.left != null)
{
// Convert the left subtree
Node left = bintree2listUtil(node.left);
// Find inorder predecessor. After this loop, left
// will point to the inorder predecessor
for (; left.right != null; left = left.right);
// Make root as next of the predecessor
left.right = node;
// Make predecssor as previous of root
node.left = left;
}
// Convert the right subtree and link to root
if (node.right != null)
{
// Convert the right subtree
Node right = bintree2listUtil(node.right);
// Find inorder successor. After this loop, right
// will point to the inorder successor
for (; right.left != null; right = right.left);
// Make root as previous of successor
right.left = node;
// Make successor as next of root
node.right = right;
}
return node;
}
// The main function that first calls bintree2listUtil(), then follows
// step 3 of the above algorithm
Node bintree2list(Node node)
{
// Base case
if (node == null)
return node;
// Convert to DLL using bintree2listUtil()
node = bintree2listUtil(node);
// bintree2listUtil() returns root node of the converted
// DLL. We need pointer to the leftmost node which is
// head of the constructed DLL, so move to the leftmost node
while (node.left != null)
node = node.left;
return node;
}
/* Function to print nodes in a given doubly linked list */
void printList(Node node)
{
while (node != null)
{
System.out.print(node.data + " ");
node = node.right;
}
}
/* Driver program to test above functions*/
<span style="color: blue;">public static </span>void main(String[] args)
{
BinaryTree tree = new BinaryTree();
// Let us create the tree shown in above diagram
tree.root = new Node(10);
tree.root.left = new Node(12);
tree.root.right = new Node(15);
tree.root.left.left = new Node(25);
tree.root.left.right = new Node(30);
tree.root.right.left = new Node(36);
// Convert to DLL
Node head = tree.bintree2list(tree.root);
// Print the converted list
tree.printList(head);
}
}
</code>
</pre>
<br />
<div style="background-color: #fafafa; border: 0px; font-family: "pt sans", sans-serif; font-size: 14px; font-stretch: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<span style="color: blue;"><b>Q3. One DBMS query select 2nd max salary from table,</b></span></div>
<pre class="lang-sql prettyprint prettyprinted" style="background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;"><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">SELECT</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> MAX</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">(</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">Salary</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">)</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">FROM</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> Employee
</span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">WHERE</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> Salary </span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;"><span style="color: #101094;">!=</span></span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">(</span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">SELECT</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> MAX</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">(</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">Salary</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">)</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">FROM</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> Employee </span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">)</span></code></pre>
<div style="background-color: #fafafa; border: 0px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<span style="background-color: transparent; font-size: 14px;"><span style="color: #444444; font-family: "pt sans" , sans-serif;">or </span></span></div>
<pre class="lang-sql prettyprint prettyprinted" style="background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;"><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">SELECT</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> MAX</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">(</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">Salary</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">)</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">FROM</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> Employee
</span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">WHERE</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> Salary </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">NOT</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">IN</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">(</span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">SELECT</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> MAX</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">(</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">Salary</span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">)</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> </span><span class="kwd" style="border: 0px; color: #101094; margin: 0px; padding: 0px;">FROM</span><span class="pln" style="border: 0px; color: #303336; margin: 0px; padding: 0px;"> Employee </span><span class="pun" style="border: 0px; color: #303336; margin: 0px; padding: 0px;">)</span></code></pre>
<div style="background-color: #fafafa; border: 0px; font-family: "pt sans", sans-serif; font-size: 14px; font-stretch: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<span style="color: blue;"><b>Q4. OS questions from deadlock, synchronization, scheduling, diff between process and thread.</b></span></div>
<div style="background-color: #fafafa; border: 0px; font-family: "pt sans", sans-serif; font-size: 14px; font-stretch: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<b><span style="color: blue;">Q5. What happens when you type URL in browser and hit enter? Explain in detail.</span></b></div>
<div style="background-color: #fafafa; border: 0px; color: #444444; font-family: "PT Sans", sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
Q4 and Q5 and others will answered in next part follow to get latest update </div>
<div style="background-color: #fafafa; border: 0px; color: #444444; font-family: "PT Sans", sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
written by
<iframe frameborder="no" height="200" scrolling="no" src="https://www.codeproject.com/members/flair/10490468" width="250"></iframe>
</div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-31357201232463710352016-11-25T02:24:00.000+02:002016-11-25T02:26:48.939+02:00Crazy Code (Part 2)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
<b>Decode String Problem</b></div>
<div style="text-align: left;">
<br /></div>
<div style="border: 0px; color: #444444; font-family: "pt sans", sans-serif; font-size: 14px; font-stretch: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<span style="background-color: white;">If a=1, b=2, c=3,….z=26. Given a string, find all possible codes that string</span><br />
<span style="background-color: white;">can generate. Give a count as well as print the strings.</span></div>
<div style="border: 0px; color: #444444; font-family: "pt sans", sans-serif; font-size: 14px; font-stretch: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<span style="background-color: white;">For example:</span><br />
<span style="background-color: white;">Input: “1123″. You need to general all valid alphabet codes from this string.</span></div>
<div style="border: 0px; color: #444444; font-family: "pt sans", sans-serif; font-size: 14px; font-stretch: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
<span style="background-color: white;">what will be ?</span></div>
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: "andale mono", "lucida console", monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"> <code style="word-wrap: normal;"></code>
<span style="color: blue;">using </span>System;
<span style="color: blue;">using </span>System.Collections.Generic;
<span style="color: blue;">using </span>System.Linq;
<span style="color: blue;">using </span>System.Text;
<span style="color: blue;">using </span>System.Threading.Tasks;
<span style="color: blue;">namespace </span>testCodes
{
<span style="color: blue;">class </span>Program
{
<span style="color: blue;">static void </span>Main(string[] args)
{
Console.WriteLine("Enter number :");
string nums = Console.ReadLine();
Program prog = new Program();
prog.ProcessString(nums,"");
}
<span style="color: blue;">public void</span> ProcessString(string number,string code)
{
if (number == null ||
number.Length == 0)
{
if (code != null && code.Length > 0)
{
Console.WriteLine(code);
}
return;
}
ProcessString(number.Substring(1), code +
(Convert.ToChar('a' + (number[0] - '0') - 1)).ToString());
if (number.Length > 1)
{
int n = Convert.ToInt32(number.Substring(0, 2));
if (n <= 26)
{
ProcessString(number.Substring(2), code +
(Convert.ToChar('a' + n - 1)).ToString());
}
}
}
}
}
</pre>
<br />
this program work correctly but what you notice on output is it complete or not ?<br />
if any one has question on code or misunderstand i will answer in his comment<br />
written by <iframe frameborder="no" height="200" scrolling="no" src="https://www.codeproject.com/members/flair/10490468" width="250"></iframe>
<br />
<div style="background-color: #fafafa; border: 0px; color: #444444; font-family: "PT Sans", sans-serif; font-size: 14px; font-stretch: inherit; font-variant-numeric: inherit; line-height: 21px; margin-bottom: 21px; vertical-align: baseline;">
</div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-18149561320040406932016-10-16T00:50:00.001+02:002016-10-16T00:53:02.461+02:00Crazy Code (Part 1)<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
This is first Crazy Code about reflect in java this code when run the out put is<br />
love love love love yes it is due to reflection and java string treat the same value of string also same offset in memory so it replace all try to run<br />
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: "andale mono", "lucida console", monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"> <code style="color: black; word-wrap: normal;">
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">java.lang.reflect.Field;
</code><code style="word-wrap: normal;"><span style="color: blue;">public class </span></code><code style="color: black; word-wrap: normal;">TestCodes {
/**
* @param args the command line arguments
*/
</code><code style="word-wrap: normal;"><span style="color: blue;"> public static void</span></code><code style="color: black; word-wrap: normal;"> main(String[] args) {
// TODO code application logic here
String str = "hate";
String str2 = "hate";
String str3 ="hate";
String str4 = "hate";
Change(str2);
System.out.println(str + " " + str2 +" "+str3+" "+str4);
}
public static void Change(String original) {
try {
Field stringValue = String.class.getDeclaredField("value");
stringValue.setAccessible(true);
stringValue.set(original, "love".toCharArray());
stringValue.setInt(original, 5);
} catch (Exception ex) {
// Ignore exceptions
}
}
}
</code></pre>
<br />
the second code in C++ it print I Love you</div>
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><span style="font-family: "andale mono" , "lucida console" , "monaco" , "fixed" , monospace;"><span style="font-size: 12px;"><span style="color: blue;">#include</span><stdio.h> <code style="word-wrap: normal;">
</code><span style="background-color: transparent;"><span style="color: blue;">void </span>main()
{
system("color fc");
char *ilu="STILL THINKING HOW I DID IT?\
!r/g.g#i.g/g!j/g.g#i.g/g+g!q0g!mag/h(g!m]g+g!p<g!h`i!l`g!k`g!h\
<g+g!p}g!i}g!i}g!h0g!g]g}g!g}h`g!h}g+g!p<g!h`g}g`g!h}g`h]g`g0g}\
g0g!g}g`g!h<g+g!q]g!n`g!o0g+g!r]g`h!g]g`g0h!g]g}g!g}g!j0g+g!n`g!\
i0g!h}g!g}g!g]g`g0g]g`g0g!h0g(g+g!m}g!g]g!h]g0g`g0g]g!n0g(g+g!m]g\
`g]g}g!g0g!g`h!gag]g!j0g(g+g!p]g0g`g0g\
g.i-g]g(g.g(g!g0g";
//}g]h+g!u]g0g";
<span style="color: blue;">for</span>(i=28;l=ilu[i++];)
<span style="color: blue;">for</span>(u=(*(ilu+++i)-((1<<6)+(1<<5)+(1<<2)+(1<<1)));u--;)
putchar(!((l-11)^(1<<5))?l-1-(1<<5):l-1);
</span>}
<span style="background-color: transparent;"> </span></span></span></pre>
<div>
Every week I will posted some crazy or open source code for developers if there are any misunderstand write comment and i will replay </div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-54446418127377128972016-10-15T19:52:00.001+02:002016-10-15T20:03:20.618+02:00مستقبل البرمجه في مصر *الاسبوع الرابع<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 dir="rtl" style="text-align: center; unicode-bidi: embed;">
<span style="color: blue; font-family: "arial" , sans-serif; font-size: small;"><b>كيفيه تطوير المبرمجين لانفسهم</b></span></h2>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">ثم تبدا مرحله <b><span style="color: #1f497d; mso-themecolor: text2;">جديده مرحله البحث عن عمل بعد التخرج</span></b><span style="color: #1f497d; mso-themecolor: text2;"> </span>وكيفيه التعامل مع هذه الفتره الصعبه ان طالت واليائسه
ان امتدت فلذلك لابد من استغلالها افضل استغلال وتتعامل معها بعده اشياء ثابته
منها لاتضيع وقت في التردد في اي مجال تعمل استثمر في اي شي انت تعرف فيه بمعني لو
كنت تفهم اكثر في مجال معين طور نفسك فيه بجميع مشتقاته حتي تذيد فرصتك في العمل في فرص افضل واستخدم مواقع مفتوحه المصدر (</span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">Open source</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>)مثل </span><span style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><a href="https://www.sourcecodester.com/"><span dir="LTR">sourcecodester.com</span></a></span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"> </span><span dir="RTL"></span><span dir="RTL"></span><span style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> <span lang="AR-EG">وغيرها مثل </span></span><span style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><a href="http://github.com/"><span dir="LTR">github.com</span></a></span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> الخ.. ليس من الضروري ان تفهم كل المكتوب في
الكود انما ان تعدل عليه وتجعله كمصدر سابقه اعمال لك (</span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">portfolio</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>) ومع متابعه
اكثر الوظائف الموجوده في بدايه عملك من
صفحات المواقع الاجتماعيه اومواقع التوظيف او</span><span dir="LTR" style="font-size: 10pt; line-height: 15.3333px;"><a href="http://linkedin.com/">Linkedin.com</a></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><a href="http://linkedin.com/" target="_blank"> </a> </span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span style="color: blue;"><b>ولا تبحث عن
المال كبدايه وايضا لا تبحث عن الهلكه والاستعباد في العمل حتي تكون سعيدا </b></span>علي
الاقل في اول سنه عمل حاول بقدر الامكان الا تعمل خدمه عملاء وان عملت قلل ساعات
عملك واجعلها دائما فتره انتقاليه ان سائت الظروف لذلك حتي توفق في ايجاد فرصه عمل
مناسبة .</span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></div>
<div dir="rtl" style="text-align: right;">
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">وتبدا بعد ذلك
مرحله العمل حسب اختياراتك الاولي لاتفكر في تغيير التكنولوجي التي اشتغلت بها في
بدايه مشوارك المهني وتطوير نفسك في مجال اخر الا بعد ان تتمكن في عملك الاساسي ويصبح اغلبه روتين بالنسبه لك حتي لا تترك شي
ورائك اجتهدت فيه لا تعرف عنه الكثير وايضا حتي لاتشتت نفسك في فتره تقييمك
الوظيفي و حاول دائما ان تستغل كل وقت فراغ وراحتك ان كانت ساعه فنصف ساعه تكفي وان تخرج يوميا بالاسبوع فثلاثه تكفي وان كان مره في الاسبوع فمره في الشهر تكفي وهكذا ولكن هذا الوقت يكون
في تطوير نفسك ليس في راحتك ونومك وقرارك
وعملك هو ما يدفعك الي العلا اما طريق التطوير فلابد ان تضع عده اشياء منها الا
تفوت عليك فرصه تطوير (</span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">open source</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> منها </span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><span dir="LTR"></span><span dir="LTR"></span>(php,android,jquery,…)
</span><span dir="RTL"></span><span dir="RTL"></span><span style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> <span lang="AR-EG">ثم تتمكن في مجال اخر ولكن
لاتفوت ابدا تعلم (</span></span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">open source </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>) هذه الاولي</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> اما الثانيه عمل </span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">freelancer </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> حاول ان تبدا فيه من اي اتجاه لانه يطور تفكيرك
واحتكاكك اكثر بسوق العمل ومتطلبات العميل لاتدخل مجال اداري قبل ان تبدا في العمل
كموظف اولاا حتي تكون ابعد من الفشل اذا فهمت سيكلوجيه الموظفين والتكنولوجيا
الموجوده بمجالك ولاتنس تعلم لغه واحده علي الاقل واخذ شهاده دوليه فيها حتي تواكب مجالك بصوره افضل من فديوهات بغير العربيه </span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">الغريب انه من الصعوبه تطوير نفسك في لحظه يائس فيها وفعليا قليل جدا من الخريجين الجدد من يطور نفسه قبل العمل واقل منهم من يطور نفسه في العمل يرجع لعده اسباب منها قبل العمل ومنها في العمل اما قبل العمل اولها يكون الخريج في حاله تفاؤل في الغالب وانه تعلم الكثير في فتره الجامعه حتي لو كان عنده فكره ان الدارسة الجامعيه لاتستمد مناهجها من سوق العمل الا قليلاا وثانيها ان كل فتره تمر بدون عمل تذيدك ياس واحباط وتقليل سقف الاماني وثالثها ان اهدافك كثيره بدون تركيز منها ما يهدف الي شهرة ومنها الي اموال ومنها الي علم وذكاء وقوه عمل اما في العمل اولها انه لايوجد وقت كافي ثانيها المواصلات والزحام والتعب والارهاق ثالثها انه بيوم الاجازه الراحه شي مقدس مالحل لقد ذكرت قبل ذلك اننا نضع اولاا المشاكل كلها في كل مرحله حتي تتوحد رؤيه المشكله ثم نضع الحلول .. يتبع <o:p></o:p></span></div>
<span style="font-family: "arial" , sans-serif;"><span style="font-size: 13.3333px;">Written by Technical Manager at<a href="http://highcoder.com/" target="_blank"> highcoder</a></span></span><br />
<iframe frameborder="no" height="200" scrolling="no" src="https://www.codeproject.com/members/flair/10490468" width="250"></iframe>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-60744943679123132612016-10-04T11:25:00.001+02:002016-10-04T12:58:10.562+02:00مستقبل البرمجة في مصر *الأسبوع الثالث<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
<b>كيفيه تطوير المبرمجين لانفسهم وتحديد اقسام عملهم </b></div>
<div dir="rtl" style="text-align: right;">
<b><br /></b></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">تبدا
قصه التطوير في الكلية بدون خبره في
التطوير ذاته عن طريق حلول البرامج المطلوبة في المادة لكل محاضره عملي ثم التخرج
ويبقي في اي شركه بعد ذلك ويشتغل بدون راحه بدون تفكير الا في حل مشكله معينه لن
يفيق الا بعد فوات الاوان او يفيق في مشروع ذو خبره مختلفة في شغله او شركته وقد
يرجع لغيبوبته مره اخري و من المؤسف ان التطور والخبره في مجالنا هذا لمعظم الشباب مجرد سنين تمر ولا يذيد خبره الا سرعه
عمل لمجموعه مشاريع عمل بها من قبل بدون تطويرها وايضا سرعه في كتابه الكود وزياده
عليها خبره افضل في السيرش لكن بدون قدره علي حل مشكلات عالميه لن اقل غير محلوله
انما محلوله اصلاا وايضا غير قادر علي كتابه ما هو افضل في نفس مجاله وطريقه كوده
واحده من بدايه كتابته للكود لم تتغير الا طفيفا ربما في التنظيم ربما في التركيب
مجرد عامل هندي يجيد سرعه وانجاز مشروع روتيني هل تسائلت بكل التعب الذي انت به
وكل الخبره التي تراها في نفسك وكل المشاريع التي عملت بها والمشاريع التي تكبرت
بها ان سوق مصر برمجيا صفر وان ليس لك كود مستخدم علي مستوي عالمي او حتي
محلي دعني ولا تتعبني زوجتي وقلة ووقتي وولدي
وتعبي وفشلي كلها امور واهيه ليس لانها سهله انما لانها طبيعة عاديه في الكل ليس
بك وحدك و ان النجاح ليس مجرد انك تاخذ مرتب محترم وفي شركه قواعدها سليمة وليس الفشل
ايضا انك في البيت يائس الامور محبط كل شي حتي تشك في دينك ونفسك امسح الماضي
وارحم نفسك ودعنا نكمل مجدا سعينا اليه </span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; text-align: right; unicode-bidi: embed;">
<span style="font-family: "symbol"; font-size: 10pt; line-height: 115%; text-indent: -0.25in;"><span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><span dir="RTL" style="text-indent: -0.25in;"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%; text-indent: -0.25in;">اكثر الامور شيوعا في تطوير
المبرمج لنفسه هو كيف يبدا واي لغه برمجيه يتعلمها الحقيقه ان هذا اتفه امر قد
تواجه في بدايه وكل بدايه لكن مالذي يجعله صعبا هو واقع الحال الذي نحن فيه بأن المبرمج ينظر الي كسب المال فقط ثم توافر العمل ليس علي اساس شغفه او امل هو اراد
ان يفعله العيش بمعني ادق ولكن السعي وراء المال فقط متعب وصاحبه متردد متاخر في
قراراته وبالتالي حياته</span><span dir="LTR" style="text-indent: -0.25in;"></span><span dir="LTR" style="text-indent: -0.25in;"></span><span dir="LTR" lang="AR-EG" style="font-size: 10pt; line-height: 115%; text-indent: -0.25in;"><span dir="LTR"></span><span dir="LTR"></span> </span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%; text-indent: -0.25in;">واي مجال ابدعت فيه يخلق لك
المال والعمل وتبدا اختياراتك بعده اشياء</span><span dir="LTR" style="text-indent: -0.25in;"></span><span dir="LTR" style="text-indent: -0.25in;"></span><span dir="LTR" style="font-size: 10pt; line-height: 115%; text-indent: -0.25in;"><span dir="LTR"></span><span dir="LTR"></span>.</span></div>
<div class="MsoListParagraphCxSpLast" dir="RTL" style="direction: rtl; margin-bottom: 10.0pt; margin-left: 0in; margin-right: .5in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: right; text-indent: -.25in; unicode-bidi: embed;">
<span style="font-family: "symbol"; font-size: 10pt; line-height: 115%;"><span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">اولا اقسام الكليه شبكات(</span><span dir="LTR" style="font-size: 10pt; line-height: 115%;">IT</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>) او علوم حاسب </span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" style="font-size: 10pt; line-height: 115%;"><span dir="LTR"></span><span dir="LTR"></span>(CS)</span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">او نظم معلومات (</span><span dir="LTR" style="font-size: 10pt; line-height: 115%;">IS</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10pt; line-height: 115%;"><span dir="LTR"></span><span dir="LTR"></span> </span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">او</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10pt; line-height: 115%;"><span dir="LTR"></span><span dir="LTR"></span>
</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> الانظمه المدمجة (</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10pt; line-height: 115%;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="LTR" style="font-size: 10pt; line-height: 115%;">(Embedded System</span><span dir="RTL"></span><span dir="RTL"></span><span style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> </span><span dir="LTR" style="font-size: 10pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><b>قسم الشبكات : </b></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;">هو نظام توصيل الاجهزه او
سيرفرات ووضع احسن تركيب لها بوضع عده اعتبارات منها الحمايه منها السرعه منها
التحمل(</span><span dir="LTR" style="font-size: 10pt; line-height: 115%;">reliability</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>) ولكن
لاتوجد كليه</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10pt; line-height: 115%;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , sans-serif; font-size: 10pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> في مصر تعطيك كل مادتها العمليه بمعني ستكمل بعد
ذلك فتره كورسات و قد تطيل المده كي تبحث عن عمل فلا يدخل هذا المجال الا اكاديمي
في الغالب ولكن اذا اردت الاستمرار فيه لابد ان يكون لديك عده قواعد <b>اولها</b>
انك لاتبحث سرعه التوظيف <b>ثانيا</b> ان يكون عند اهلك سيوله اموال لكي تعلمك
باقي الكورسات <b>ثالثها</b> انك علي درايه بالمجال قبل الكليه في البحث عن اخر
تطوراته <b>رابعها</b> ان هذا المجال ليس
له علاقه بالبرمجة اصلاا فان توافر بك كل هذه
الشروط ادخل المجال بلا تردد<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><b>علوم الحاسب : </b></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">هو المعني الحقيقي لكلمه مبرمج بمعني انه
مجال برمجه في المقام الاول سواء </span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">desktop </span><span dir="RTL"></span><span dir="RTL"></span><span style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> </span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><span dir="LTR"></span><span dir="LTR"></span> system,
services,</span><span dir="RTL"></span><span dir="RTL"></span><span style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> </span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">database
,web application,</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>
وغير ذلك ايضا حتي برمجه الموبايل ولكي تدخل هذا المجال لابد ان تتوافر بك عده
اشياء <b>اولها</b> انك تحب البرمجه عموما بغض النظر اي لغه برمجيه تعمل بها <b>ثانيها</b>
انك تحب التعرف كل مايخص لغه برمجه معينه وتحب الكتابه بها <b>ثالثها</b> انك
محترف في البرمجه ومعروف بين زملائك علي الاقل وليس في نفسك ليس الحب وحده يكفي بمعني
ان البرامج المطلوبه في الكليه سابقا
تحلها بنفسك في الغالب وليس تاخذها جميعا من زملائك فكن بهذا المجال بدون
تردد ولن تندم فأن كنت غير ذلك لاتدخل هذا المجال الا اكاديمي فقط<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: red; font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><b>نظم المعلومات : </b></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">المشهور عنه برمجه الويب عموما و وقواعد
البيانات (</span><span dir="LTR" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;">database</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="font-size: 10.0pt; line-height: 115%; mso-bidi-language: AR-EG;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> هذا المجال مناسب جدا لعموم المبرمجين لتوافر
العمل فيه وقله التفكير فيه من ناحيه حل المشكلات واذا ايضا كنت ضعيف في البرمجة
ولكن تحبها فسيكون هذا المجال تطوير لك وربما تتفوق فيه وهذا الغالب ومعظم عمله
تركيب اكواد وهذا المجال تدخله اذا توافر فيك عده اشياء ايضا منها <b>اولها</b>
انك تحب البرمجه عموما ثانيها ان يكون
مستواك مقبول او فوق المقبول فيها <b>ثالثها</b> انك تحب انجاز العمل السريع وتحب
ان تري ناتج عملك في وقت قليل اما ان كنت غير ذلك فلا تدخل هذا المجال <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: right; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: red; font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">الانظمه المدمجه</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: red; font-size: 10.0pt; line-height: 115%;"><span dir="LTR"></span><span dir="LTR"></span>
</span><span dir="LTR" style="color: red; font-size: 10.0pt; line-height: 115%;">: </span><span dir="RTL"></span><span dir="RTL"></span><span style="color: red; font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"><span dir="RTL"></span><span dir="RTL"></span> </span></b><span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">هذا المجال مخصوص لمن يحب الهاردوير والسوفت
وير ودقيق اكثر في عمله لا يتطلب ان تكون محترف كثيرا ولكنه مجال مختلف عموما بحيث
انك تري ما صممت من برامج علي واقع الطبيعه من ربوت يتحرك او آلات معينه له عمل
كثير ولكن ليس في مصر الا قليل واذا اردت ان تدخل هذا المجال له عده اعتبارت لابد
ان تتوفر فيك <b>اولها</b> هو ان تاخذ كورسات لكي تذيد فرصتك في الحصول علي عمل <b>ثانيها</b>
ان تكون مستعد ان تصرف علي فعل شي اذا تطلب الامر ذلك <b>ثالثها </b>شغفك بهذا المجال <o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; margin-right: .25in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;">اما اذا كنت بدون هدف او متردد في كل شي وتخاف ان تاخذ
قرارا خاطئا فادخل مع اصحابك في نفس قسمهم ربما تحدد بعد ذلك ولان اصحابك غالبا في
نفسك تفكيرك وايضا لان اختيارت الكليه ليست مصيريه لهذه الدرجه ويوم تحدد هدفك هو
يوم صيامك عن لذاتك ومتطلباتك في سبيل الحصول عليه ويوم تحصل عليه هو يوم فرحك
بالعيد ليس بالضروري ان يكون لك هدف في البدايه انما تجعل هدفك هو العمل لذلك ساكمل الاسبوع القادم كيفه قضاء وقت
البطاله حتي تحصل علي عمل وكيفيه تطوير نفسك في العمل لانه هذا هو الاساس وهي ايضا
القرارات المصيريه منها يجعلك في كندا واوربا ومنها مايجعلك في مصر ومنها مايجعلك
في دول اكثر تخلفا منا .<o:p></o:p></span></div>
<div dir="rtl" style="text-align: right;">
<span dir="RTL" lang="AR-EG" style="font-family: "arial" , "sans-serif"; font-size: 10.0pt; line-height: 115%;"> يتبع
الاسبوع القادم في باقي العوامل في الاختيار</span></div>
<div dir="rtl" style="text-align: left;">
<span style="font-family: "arial" , sans-serif;"><span style="font-size: 13.3333px;">Written by Technical Manager at<a href="http://highcoder.com/" target="_blank"> highcoder</a></span></span></div>
<iframe frameborder="no" height="200" scrolling="no" src="https://www.codeproject.com/members/flair/10490468" width="250"></iframe>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-85693775887497748102016-09-24T21:15:00.001+02:002016-09-25T13:50:50.593+02:00Face Detection(Java)<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="tr_bq">
Face Detection Is The Most Popular Application in Many System Like The Observer or photo editor So i Will Introduce this program in java using Open CV technology</div>
<b><span style="color: blue;">prerequisites </span></b><br />
<b><span style="color: #999999;">1- Download </span><span style="color: blue;"> <a href="http://opencv.org/downloads.html" target="_blank">OpenCV</a> 3.0 </span></b><b><span style="color: #999999;">Library</span></b><b><span style="color: blue;"> </span></b><br />
<b><span style="color: #999999;">2- Download <a href="https://netbeans.org/downloads/" target="_blank">NetBeans</a> IDE </span></b><br />
<b><span style="color: blue;"><br /></span></b>
<b><span style="color: blue;">Steps:</span></b><br />
<span style="color: #666666;">1- Add opencv jar file as in the image after right click on libraries </span><br />
<div class="separator" style="clear: both; color: #999999; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPvpGhbJYMKac8Ue64C5x1H8Vj7p-gCSRNW-tRWGfpyI9XWZvQX9wEcn7euSsXoU4bqEpe48eVt1SP2gX8MfLJ-w1SazOrmEm4RZMWKBHQiS0gcubDpwxRKYTsuP1ExI3EuLDTd3VdxI6T/s1600/pic1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPvpGhbJYMKac8Ue64C5x1H8Vj7p-gCSRNW-tRWGfpyI9XWZvQX9wEcn7euSsXoU4bqEpe48eVt1SP2gX8MfLJ-w1SazOrmEm4RZMWKBHQiS0gcubDpwxRKYTsuP1ExI3EuLDTd3VdxI6T/s200/pic1.png" width="175" /></a></div>
<div class="separator" style="clear: both; color: #999999; text-align: center;">
(img 1)</div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: #666666;">2- go To jar File you already download in bin folder e from opencv extracted download folder</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: #666666;">3- add Path of .dl file x86 or x64 from opencv downloaded folder as your machine to NetBeans</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: #666666;"> like in the image 2</span></div>
<div class="" style="clear: both; text-align: left;">
<span style="color: #666666;"> </span></div>
<div class="" style="clear: both; text-align: left;">
<br /></div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzN1UhGQdzNsqiPQTFDRG7kRlTa636eiXwLeSVHH5-naxDz91ITCsh3UDxIcyebVo6UfnWB5Ix6kTJJAG-iAe2lrmP3gKKNgUGR80sunH9a8Qa4UBF1kkfXwCAc5US0MR5DmmWbXIX4ux_/s1600/Capture.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzN1UhGQdzNsqiPQTFDRG7kRlTa636eiXwLeSVHH5-naxDz91ITCsh3UDxIcyebVo6UfnWB5Ix6kTJJAG-iAe2lrmP3gKKNgUGR80sunH9a8Qa4UBF1kkfXwCAc5US0MR5DmmWbXIX4ux_/s400/Capture.PNG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="color: #666666; text-align: left;"> (img 2)</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: #666666;">4- Start The Java Code</span></div>
<pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); font-family: "andale mono", "lucida console", monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"> <code style="color: black; word-wrap: normal;">
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">java.awt.Graphics;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">java.awt.Image;
</code><span style="color: blue;"><code style="word-wrap: normal;">impor</code><code style="word-wrap: normal;">t</code></span><code style="color: black; word-wrap: normal;"> java.awt.image.BufferedImage;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">java.io.ByteArrayInputStream;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">java.io.InputStream;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">javax.imageio.ImageIO;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">javax.swing.ImageIcon;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">javax.swing.JFrame;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">javax.swing.JLabel;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">org.opencv.core.*;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">org.opencv.imgcodecs.Imgcodecs;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">org.opencv.imgproc.Imgproc;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">org.opencv.objdetect.CascadeClassifier;
</code><code style="word-wrap: normal;"><span style="color: blue;">import </span></code><code style="color: black; word-wrap: normal;">org.opencv.videoio.VideoCapture;
</code><code style="word-wrap: normal;"><span style="color: blue;">public class</span></code><code style="color: black; word-wrap: normal;"> FaceDetection </code><code style="word-wrap: normal;"><span style="color: blue;">extends</span></code><code style="color: black; word-wrap: normal;"> javax.swing.JFrame {
private DaemonThread myThread = null;
int count = 0;
int i1 = 0;
VideoCapture webSource = null;
Mat frame = new Mat();
MatOfByte mem = new MatOfByte();
CascadeClassifier faceDetector = new CascadeClassifier(FaceDetection.class.getResource("haarcascade_frontalface_alt.xml").getPath().substring(1));
MatOfRect faceDetections = new MatOfRect();
class DaemonThread implements Runnable {
protected volatile boolean runnable = false;
@Override
public void run() {
synchronized (this) {
while (runnable) {
if (webSource.grab()) {
try {
webSource.retrieve(frame);
Graphics g = jPanel1.getGraphics();
faceDetector.detectMultiScale(frame, faceDetections);
for (Rect rect : faceDetections.toArray()) {
System.out.println("ttt"+i1);
showResult(frame);
break;
}
// Highgui.imencode(".bmp", frame, mem);
Imgcodecs.imencode(".bmp", frame, mem);
Image im = ImageIO.read(new ByteArrayInputStream(mem.toArray()));
BufferedImage buff = (BufferedImage) im;
if (g.drawImage(buff, 0, 0, getWidth(), getHeight()-150 , 0, 0, buff.getWidth(), buff.getHeight(), null)) {
if (runnable == false) {
System.out.println("Paused ..... ");
this.wait();
}
}
} catch (Exception ex) {
System.out.println("Error");
}
}
}
}
}
public void showResult(Mat img) {
Imgproc.resize(img, img, new Size(640, 480));
MatOfByte matOfByte = new MatOfByte();
Imgcodecs.imencode(".jpg", img, matOfByte);
byte[] byteArray = matOfByte.toArray();
BufferedImage bufImage = null;
try {
InputStream in = new ByteArrayInputStream(byteArray);
bufImage = ImageIO.read(in);
JFrame frame = new JFrame();
frame.getContentPane().add(new JLabel(new ImageIcon(bufImage)));
frame.pack();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
/////////
/**
* Creates new form FaceDetection
*/
public FaceDetection() {
initComponents();
System.out.println(FaceDetection.class.getResource("haarcascade_frontalface_alt.xml").getPath().substring(1));
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 0, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 376, Short.MAX_VALUE)
);
jButton1.setText("Start");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jButton2.setText("Pause");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(24, 24, 24)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
.addGroup(layout.createSequentialGroup()
.addGap(255, 255, 255)
.addComponent(jButton1)
.addGap(86, 86, 86)
.addComponent(jButton2)
.addContainerGap(258, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
myThread.runnable = false; // stop thread
jButton2.setEnabled(false); // activate start button
jButton1.setEnabled(true); // deactivate stop button
webSource.release(); // stop caturing fron cam
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
webSource = new VideoCapture(0); // video capture from default cam
myThread = new DaemonThread(); //create object of threat class
Thread t = new Thread(myThread);
t.setDaemon(true);
myThread.runnable = true;
t.start(); //start thrad
jButton1.setEnabled(false); // deactivate start button
jButton2.setEnabled(true); // activate stop button
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(FaceDetection.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(FaceDetection.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(FaceDetection.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(FaceDetection.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FaceDetection().setVisible(true);
}
});
}
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JPanel jPanel1;
}
</editor-fold></code>
</pre>
<h3>
<span style="color: #999999;">If any problem in running code on your PC write a Comment and i will Replay </span></h3>
<div>
<span style="color: #999999;">Written By Technical Manager at <a href="http://highcoder.com/">highcoder.com</a></span><br />
<br /></div>
<iframe frameborder="no" height="200" scrolling="no" src="https://www.codeproject.com/members/flair/10490468" width="250"></iframe>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-9572134521302035852016-09-24T14:57:00.001+02:002016-10-04T16:02:57.403+02:00*مستقبل البرمجة في مصر* الاسبوع الثاني<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">سياسه عمل الشركات في
اختيار الموظفين</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">تنقسم سياسه إختيار اي
موظف في اي شركه علي المدير المالك و المدير الفني وان تواجد موظف الموارد البشريه
وكل واحد له وجه نظره التي تخدم عمله من تخيلات موظف الموارد مرورا للفني
الذي يأتيك بأسئله من خبراته التي تعلمها في سنين ليختبرك فيها وانت مازلت بدايه
مشوارك لتقليل طموحك في راتبك وآخرا المالك الذي يقترح من الاجر ماهو زهيد جدا في مقابل
تعليمك تفاهات وغالبا ما يكون اعتمادك علي نفسك في التعلم باي شركه </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">.<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"> </span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">وهذه السياسه ترجع لأسباب
عده منها خوف الشركة من دفع ملبغ لموظف قد لا يكون بالدرجه المطلوبه ومنها ايضا
انه غير مستعد لان يدفع أجرا لتعليم موظف قد يذهب منه في اي لحظه فلذلك هي حلقه مفرغه من
هذا الجانب </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">أ</span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">ما ثانيها رغبه المالك في زياده ربحه عاجلاا
وليس اجلاا وثالثها وجود الكثير من الشباب المطحون الذي يرضي باي وضع في هذه
المعيشه ولكن هذا كله ليس مشكلة كبيره فهناك ماهو أسوأ في سياسة الاختيار
نبدائها اولاا بموظف (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">HR</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span> </span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">ينقسموا الي ثلاث اقسام اولهم من يسالك في خبراتك ومدي توافقك في
العمل لديهم سواء من سياده الفرديه في المشاريع او فريق عمل وغالبا هذا القسم يكون
مستمع أكتر من السؤال ويري مدي توافق خبراتك السابقة<o:p></o:p></span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"> مع متطلبات الشركة في الوظيفه المطلوبة و هذا
افضل موظف من وجه نظري وغالبا ما يوفق في
اختيارمن هو أكثر كفائه بين اثنين اما
القسم التاني فهذا الذي يكون عباره عن سلسلة امتحانات من (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">IQ</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>) </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"> ولغة(English) وامتحان (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">Technical</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span>
</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span> وقبولك في هذا
يدخلك في المرحله الاخري من الانترفيو قد تكمل القسم الاول او تكون هناك مقابله
اخري (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">Technical</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)
وهذا لا اعيب عليه كثيرا الا انني اري امتحانات (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">IQ</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)
لافائده لها كثيرا لان كل مجال عمل له ذكاء مختلف فليس بالضروره من يحل السدوكو في
ساعه اقل ذكاء ممن يحلها في دقائق قد يكون الاخير لايفعل في حياته الا ان يلعبها
والشطرنج ايضا لعبه ذكاء إلا انها ممارسة فليس ضروري من هو بطل العالم في الشطرنج ان يشغل
اي وظيفة في مجال عمل له فالذكاء اقسام وليس عام فهناك من هو ذكي في تعداد
الاحتمالات لحدوث مشكله وهناك من هو ذكي في اختيار الحل الانسب بدون احتمالات الا
احتمال المشكله ذاتها وهناك ما هو ذكي في معرفه (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">BUGS</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span>
</span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">في
سوفت وير وهناك من هو ذكي في حل مسائل رياضيه لشغل وقته اذا تعسر امامه</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span> (</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">BUGS</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span> </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">واذكي رجل في العالم يعمل اداريا لايقدر ان يبتكر حل لمشكله فنيا </span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span> </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">اما القسم الاخير هو الذي يحاول ان يكون
مبدعا او يسال اسئله </span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">غريبه
نوعا ما مثل </span><br />
<span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><b>أين تري نفسك بعد عدة سنين ؟ ماالذي يجعلك سعيدا لاستقبال العمل
صباحا ليلة السبت ؟ كيف تعامل مديرك اذا كان لايوفقك في الرائ؟ عدد صيدليات المنصوره
وبنها؟ </b></span><b><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">وزن بيتكم كام ؟ ..الخ .</span></b><br />
<span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10pt;"> ليس المشكلة في الأسئله حرفيا انما المشكله في
السائل لها فمثلاا لو كانت اجابه السؤال الاول ان اكون مديرا لهذه الشركة اجابه
منطقية ولكنها قد تغضب الموظف لعده اسباب منها انه يحب مديره أوأنه لا يري
فيك مديرا اذا كنت اصغر منه و غالبا سينظر اليك بتقزز وينسي انه يسال اسئله
ليري اجاباتك فقط وربما ايضا تسالي ليس لانه يحب منك اجابه معينه بمعني ان معظمهم غير مستعد لاي
اجابه غير متوقعه منك وانت ايضا تخاف ان تجيب اجابه منطقية لا تعجبه رغم ان اي أجابه منطقيه
صحيحه </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , sans-serif; font-size: 10pt;"> توافق سياسه الشركة .</span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #222222; font-family: "arial" , sans-serif; font-size: 10pt;">اما الباقي
اجابته متعدده وليس هذه الاسئله ايضا التي تجعل موظف اقوي من اخر حتي لو كانت هناك
شركات كبيره عالميه تتبع هذه السياسه ليس ضرويا ان تكون سياسه صحيحه لانه فكر كل
بلد مختلف بمعني مستوي الذكاء العام في النمسا يختلف كثيرا عن مصر يختلف عن
السودان لان المعرفه والاحتكاك بالعالم المتقدم يذيد الذكاء تلقائيا فرجل نشاء في
صحراء قاحله يكتسب خبرة او ذكاء الترحال او اختيار الكهوف ونحت الصخور لاختراع
ادواته مثلاا بلطة للدفاع عن نفسه ؛ يختلف عن رجل نشاء في الغابة </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , sans-serif; font-size: 10pt;"> </span><span lang="AR-SA" style="color: #222222; font-family: "arial" , sans-serif; font-size: 10pt;">يكستب ذكاء وخبره في تسلق الشجر ونحت الخشب
لاختراع ادواته وقد تكون ايضا بلطة ولكنها من الخشب فكل يرتفع ذكائه من بيئته
غالبا والذكاء الفطري غير قابل لحل مشكلات العالم انما المكتسب.</span></div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"> وهناك سياسة اخري في اختيار
الموظفين في الشركات لم ادرجها لانها لاتستحق لسؤها اولاا لانها غالبا ما تكون
اسئله خبرات السنين لشاب خريج فلا يعرفها حتي يقل طموحه في راتبه او موظفين فقط
يستقبلون ويحكون مع المتقدم للوظفيه بدون اي نية في توظيفه فقط لشهره الشركه او تدريب (HR)</span><br />
<span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">او
اخرون لا يعرفون سوي مطلوب موظف </span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">it</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>
خبره عشر سنين </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">بدون
اي تحديد وانني اري السوفت وير في مصر مازال ناشئا فلا داعي لموظف(HR) الا اذا كانت شركه كبيره و متطلباتها كثيره فالغرب لم يفكر في (HR) الا بعد سيادتهم في صناعه السوفت وير ونحن ليس لنا ترتيب عالمي حتي نفكر في الشكليات قبل الخبرات <o:p></o:p></span></div>
<div dir="rtl" style="text-align: right;">
</div>
<div class="MsoNormal" dir="RTL" style="direction: rtl; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: right; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">يتبع.. وسنكمل الاسبوع القادم في كتابة كيفيه تطوير المبرمجين لانفسهم<o:p></o:p></span><br />
<span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"></span><br />
<div dir="ltr" style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; text-align: left;">
written by: Technical Manager at <a href="http://highcoder.com/" style="color: #888888; text-decoration: none;">highcoder.com</a></div>
<div>
<br /></div>
</div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0tag:blogger.com,1999:blog-3031847734089048071.post-61971159705740869302016-09-21T01:12:00.002+02:002016-10-04T16:01:33.691+02:00مستقبل البرمجة في مصر *الأسبوع الاول*<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="rtl" style="text-align: right;">
<br /></div>
<div dir="rtl" style="text-align: center;">
<h3>
<u><b> </b><b>بسم الله بداية كل شي اما بعد </b></u></h3>
</div>
<div dir="rtl" style="text-align: right;">
<div class="MsoNormal" style="text-align: right;">
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<b><span lang="AR-SA" style="color: #7f7f7f; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">بداية هدفي من كتابة هذا المقال رؤيتي للهاوية في مصر
مبكرا في عمل حر مازال في بدايه نشأته</span></b><b><span lang="AR-SA" style="color: #7f7f7f; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"> </span></b><b><span lang="AR-EG" style="color: #7f7f7f; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">بمعني أنه خطأ من الأفراد
الفنية والإدارية معا قبل البدء فإنني عملت في هذا المجال بمعظم تفاصيله
لأكثر من ثلاث سنين ولذلك فانني أكتب علي رؤية إستنتاجية ليس أكثر وليس من طريق
الهواه وسابدا بدايه بعرض المشكله قبل الحلول حتي تتوحد علي الأقل وجه النظر في المشكله
ذاتها للوصول لافضل حل .</span></b><b><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<b><u><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">مستقبل البرمجة في مصر
يترتب علي عدة عوامل خاصة واخري عامة</span></u></b><b><u><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></u></b></div>
<div class="MsoNormal" style=" line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" style=" line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<b><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">اما
الخاصة</span></b><b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 40.5pt 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><b><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;"> </span></span></b><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">سياسه عمل الشركات في
إختيار الموظفين</span></b><b><span dir="LTR" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 40.5pt 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><b><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;"> </span></span></b><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">كيفية تطور المبرمجين
لانفسهم</span></b><b><span dir="LTR" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 40.5pt 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><b><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;"> </span></span></b><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">توفر المادة العلمية لاي
تكنولوجيا جديده في هذا المجال</span></b><b><span dir="LTR" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 40.5pt 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><b><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;"> </span></span></b><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">كيفيه العمل في الشركات
وكيفيه اداره الموارد الفنيه البشريه</span></b><b><span dir="LTR" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style=" line-height: normal; margin: 0in 40.5pt 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">نوع التخصصات المطلوبه وكيفيه تحسين الشركات
للعاملين بها</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 40.5pt 0.0001pt 0in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<b><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">اما العوامل العامه</span></b><b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0.5in 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">بيئه مصر عموما في مجال العمل والي اي مدي تؤثر علي
مجال البرمجة خصيصا</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0.5in 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">البيئه العلميه و الدراسية الحكومية في تطوير هذا
المجال</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0.5in 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">طرق التدريس العامه في الجامعات والمؤسسات الخاصه</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0.5in 0.0001pt 0in; text-indent: -0.25in; unicode-bidi: embed;">
<!--[if !supportLists]--><span dir="RTL"></span><span style="color: #f79646; font-family: "wingdings"; font-size: 10.0pt;">v<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span dir="RTL"></span><span dir="RTL"></span><span dir="RTL"></span><b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span> وعي المصريين بهذا المجال غير العاملين فيه</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0.5in 0.0001pt 0in; unicode-bidi: embed;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">كل هذه عوامل تفسد
مستقبل شباب مصر المبرمجين فأكثر من 80 في المائه من الخريجين ليس عندهم أدني
فكرة عن سوق العمل إلا أنه ان يقع فريسة لمستثمرين بأجور زهيده لأعمال معروفة
وأفكار قديمه لا مجال لها للتنافس في سوق عالمي ولكن صعوبه العيش تدفع لأكثر من
ذلك فيبدأ الشاب بتقديم سلسلة تنازلات لكل مرحله حياتية بضغط إحتياجاته الأوليه
ولا تقف هذه التنازلات إلا عند فوات الأوان أو عند الموت فلذلك بنفس نسبه الخريجين
تقريباً هي نسبه العمل الروتيني في شركات تطوير السوفت وير فلذلك نري دائما كل سنة
تتخرج دفعه جديده بأقل أو تساوي نفس إمكانيات الدفعه الأقدم فقط مجرد نسخ متكرره
لخطأ لن ينصلح في المستقبل القريب ولكن هناك نسبة أمل تكاد ان تكون ضيئله ان
الشباب تستخدم مواقع التورنت(</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">torrents</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)
للتعلم او اليوتويب(</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">YouTube</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>) او كورسات من مواقع
مثل ليندا</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span>(<a href="http://lynda.com/">Lynda.com</a>)</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span> فلذلك في </span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">إ</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">غلاق هذه المواقع لمصر سنعود بلا فائده مثل ما
كنا او ربما مازلنا .<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">ولكن ليس كل الشباب
حالته ماديا تسمح لذلك بل انها النسبه الكبري وايضا قبل ذلك يحتاج الي لغه لكي
يفهم علي الاقل سبعين بالمائه من هذه الكورسات فهناك عمر يضيع قبل البدء من
الصفر وهذه حقيقه مره؛ الا انها موجوده <b>وليس الكل من الشباب له موجه في
عمله هذا ربما كنت محظوظا اذا وجدت من يوجهك فيه في بدايه حياتك ا</b>ما المبرمجين
في مصر اكثر من 60 في المائه منهم يتجه الي برمجه الويب لسهولتها بغض النظر عن
اللغه المستخدمه فيها سواء أنصار
ميكروسوفت او أنصار غيرهم ولكن الويب عموما بعد خبره معينه يصير به رتابه وملل
ومعظمه متاح علي الانترنت أكوادا وأفكارا لأي شخص لدرجه انه قد يعمل شخص في مجال
تركيب اكواد فقط مهما كانت في مجال السوشيال او</span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> التوظيف او
التجاره او الخدمات المدفوعه اونلاين (</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">online</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">…</span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">الخ.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> </span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">اما باقي الاربعين في المائه ثلاثين منهم يعمل
في صيانه سوفت وير موجوده اصلاا لعملائها فقط وتحديثات لانظمه كانت في بدايه تطويرها
ممتعه مثل المجال الطبي والمخازن والمحلات والمدارس وحسابات الربح و الخدمات
البتروليه وحساب الاجور وتعاملات الموظفين</span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">...</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> الخ معظمها انظمه معتمده علي تفاعل
للعميل(</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">interaction</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>) </span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 9.0pt;">علي البرنامج مما جعل اكثر من تسعين في المائه
لمبرمجين مصر لايعرفون شيئا في عملهم عن الالجورزمات</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 9.0pt;"><span dir="LTR"></span><span dir="LTR"></span>(Algorithms)</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 9.0pt;"><span dir="RTL"></span><span dir="RTL"></span> الا
مجرد تجربه</span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 9.0pt;"><span dir="LTR"></span><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 9.0pt;"><span dir="RTL"></span><span dir="RTL"></span> وخبره الخطأ</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> </span><span dir="LTR"></span><span dir="LTR"></span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="LTR"></span><span dir="LTR"></span>(try
and error)</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">حتي يعمل البرنامج
صحيحا لفتره مدتها شهور علي الاكثر لكسب ثقه العميل بالتالي اخذ امولاا اكثر فلذلك
لا تجد ابدا مبرمجين العاب في مصر ذوي خبره </span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">أ</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">و كفاءة إلا تركيب او تصميم الا في الخارج.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> وغالبا اي نجاح يتطلب كثيرا من العلم والعمل
وقليلاا من الحظ لا ننكر ذلك لأنه جزء من واقعنا فتري من هم اقل معرفه وخبره في
مواقع أفضل ممن هم اكثر منهم خبره ولكن ليس هذا بمعني اليأس انما هناك أسباب
أشد صفعة منها مثل عدم كتابه الالجوزمات و هاكر رانك (</span><span style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><a href="https://www.hackerrank.com/"><span dir="LTR">hackerrank.com</span></a><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA"><span dir="RTL"></span><span dir="RTL"></span>) و</span></span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">غيره </span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">يقول ذلك عندما تكتب برنامج بسيط فتجد نسبه
نجاحه لاتتعدي الخمسين في المئه فلذلك ان كنت تعمل في </span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">أ</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">نظمه كبيره تجد بعد فتره قد تصل الي شهور من
العمل عليها من العميل تجدها تخرج نتائج غير مرغوب فيها (</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">Bugs</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)وهذا
ضرر سببه قل</span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">ة</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> وعي بالاوبجكت أورينتد(</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">OOP</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>) و</span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">(</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">Design Patterns</span><span dir="RTL"></span><span dir="RTL"></span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><span dir="RTL"></span><span dir="RTL"></span>)</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"> </span><span lang="AR-EG" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">و</span><span lang="AR-SA" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;">هذه مقدمه بسيطه لوضع مؤلم ثم نبدا في النظر الي
العوامل المذكوره سلفا سنتناول فقط هذا الاسبوع اول عامل في العوامل الخاصه ألا
وهي:</span><span dir="LTR" style="color: #222222; font-family: "times" , "serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style=" line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<b><span lang="AR-SA" style="color: blue; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">سياسه عمل الشركات في
اختيار الموظفين</span></b><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">تنقسم سياسه إختيار اي
موظف في اي شركه علي المدير المالك و المدير الفني وان تواجد موظف الموارد البشريه
وكل واحد له وجه نظره التي تخدم عمله من تخيلات موظف الموارد مرورا للفني
الذي يأتيك بأسئله من خبراته التي تعلمها في سنين ليختبرك فيها وانت مازلت بدايه
مشوارك لتقليل طموحك في راتبك وآخرا المالك الذي يقترح من الاجر ماهو زهيد جدا في
مقابل تعليمك تفاهات وغالبا ما يكون اعتمادك علي نفسك في التعلم باي شركه </span><span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; unicode-bidi: embed;">
<span lang="AR-EG" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"> </span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">وهذه السياسه ترجع لأسباب
عده منها خوف الشركة من دفع ملبغ لموظف قد لا يكون بالدرجه المطلوبه ومنها ايضا
انه غير مستعد لان يدفع أجرا لتعليم موظف قد يذهب منه في اي لحظه فلذلك هي حلقه
مفرغه من هذا الجانب اما ثانيها رغبه المالك في زياده ربحه عاجلاا وليس
اجلاا وثالثها وجود الكثير من الشباب المطحون الذي يرضي باي وضع في هذه المعيشه
ولكن هذا كله ليس مشكلة كبيره فهناك ماهو أسوأ </span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><br />
</span><span lang="AR-SA" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;">يتبع...</span><span dir="LTR" style="color: #222222; font-family: "arial" , "sans-serif"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div dir="ltr" style="text-align: left;">
written by: Technical Manager at <a href="http://highcoder.com/">highcoder.com</a></div>
<div class="MsoNormal" style="unicode-bidi: embed;">
<br /></div>
</div>
</div>
</div>
</div>
<div class="blogger-post-footer">https://news.ycombinator.com/</div>alzohraahttp://www.blogger.com/profile/14122592767207947374noreply@blogger.com0