<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6024744987221103868</id><updated>2026-10-26T13:15:03.542+03:00</updated><category term="تقانة"/><category term="ويب"/><category term="لينكس"/><category term="javascript"/><category term="بايثون"/><category term="تصميم"/><category term="أندرويد"/><category term="تقييم"/><category term="فيدورا"/><category term="css"/><category term="ريدهات"/><category term="سياسة"/><category term="galaxy"/><category term="أجهزة"/><category term="أمن"/><category term="الإصلاح"/><category term="الإسلام"/><category term="غوغل"/><category term="CPU"/><category term="kernel"/><category term="php"/><category term="tablets"/><category term="حوسبة سحابية"/><category term="دوكر"/><category term="GPU"/><category term="android"/><category term="emulator"/><category term="evolution"/><category term="iphone"/><category term="machine learning"/><category term="node"/><category term="openstack"/><category term="phonegap"/><category term="tensorlfow"/><category term="إدارة"/><category term="ذكاء صناعي"/><category term="رياضيات"/><category term="سيارات"/><category term="مايكروسوفت"/><category term="ميكانيك"/><category term="blogger"/><category term="botnets"/><category term="canvas"/><category term="capabilities"/><category term="entropy"/><category term="ev"/><category term="fp"/><category term="haskell"/><category term="hybrid"/><category term="keras"/><category term="kubernetes"/><category term="kvm"/><category term="mariadb"/><category term="mysql"/><category term="netflow"/><category term="ramda"/><category term="rxjava"/><category term="rxjs"/><category term="sklearn"/><category term="skype"/><category term="sql"/><category term="أوبنتو"/><category term="الإلحاد"/><category term="الاقتصاد"/><category term="جانغو"/><category term="صحة"/><category term="ضرائب"/><category term="طب"/><category term="كانونيكال"/><category term="مراجعة"/><category term="هوندا"/><title type='text'>حارس مرمى</title><subtitle type='html'>أقف هنا حتى أصد الهجمات</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-148757303303484910</id><published>2026-07-09T17:15:43.858+03:00</published><updated>2026-07-15T22:17:24.881+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="entropy"/><category scheme="http://www.blogger.com/atom/ns#" term="evolution"/><category scheme="http://www.blogger.com/atom/ns#" term="الإسلام"/><category scheme="http://www.blogger.com/atom/ns#" term="الإلحاد"/><title type='text'>هكذا هدمت علوم الطبيعة الإلحاد</title><content type='html'>&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;الكون أزلي أم محدث؟&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;خلافا للإنطباع السائد فإن أغلب علماء الطبيعة مؤمنين بوجود إله (أمثال نيوتن وأينشتاين). افترق العلماء بين معسكرين معسكر الملاحدة يرون أن الكون قديم أزلي وليس حادث (ناتج) ومعسكر المؤمنين الذين يرون أن الكون حادث له نقطة بداية وبالتالي له خالق. وهذا الخالق هو الأزلي. بمعنى لا يجوز تسأل من خلق الخالق لأنه أزلي وليس حادث. بالمقابل يجوز تسأل من خلق الكون لأن الكون حادث. القصة باختصار لنتخيل أن هناك مدفع عليه جندي الجندي يحتاج موافقة الضابط الذي أعلى منه. وكل ضابط يحتاج موافقة الضابط الذي أعلى منه. سلسلة من السبب والنتيجة. إذا حصل وأُطلق المدفع هذا يعني بالضرورة أن هناك شخص هو &quot;القائد الأعلى&quot; الذي لا يوجد من هو أعلى منه. وإلا لما أطلق المدفع. هذا مبدا رياضي اسمه well order principle.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_sTpI4KHneEG7rlCDr515u2qdAhN-fXN5EloKRnYhFhqm_iqtdvEMovOqV47bGSsa7D-s42p-uqVUHm8kqd9QgRQY-ktSuH0S49dYlNnFro5DFGxjjA_vIiiICMQOhNM6W4u6I8XQbPrOOyzPjAdqLHrklFC3NpwtB02-eJMKarno84V_iYfijOllk-9/s1402/canon.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1122&quot; data-original-width=&quot;1402&quot; height=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_sTpI4KHneEG7rlCDr515u2qdAhN-fXN5EloKRnYhFhqm_iqtdvEMovOqV47bGSsa7D-s42p-uqVUHm8kqd9QgRQY-ktSuH0S49dYlNnFro5DFGxjjA_vIiiICMQOhNM6W4u6I8XQbPrOOyzPjAdqLHrklFC3NpwtB02-eJMKarno84V_iYfijOllk-9/w640-h512/canon.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;/p&gt;&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;li&gt;المقدمة الأولى: أنا (أو الكون) موجود.&lt;/li&gt;&lt;li&gt;المقدمة الثانية: أنا (أو الكون) حادث (يعني لم يكن موجود).&lt;/li&gt;&lt;li&gt;السببية: كل محدث له سبب أوجده&lt;/li&gt;&lt;li&gt;النتيجة: هذا يعني بالضرورة وجود &quot;سبب&quot; أزلي (غير مخلوق) أوجده.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الإنفجار الأعظم&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;كان معسكر الملاحدة يرفض اعتبار الكون حادث ويصر أنه ازلي لا نهائي ساكن. لذا يرفضون &quot;الانفجار الأعظم&quot; لأنه يعني بالضرورة أن الكون حادث وناتج له عمر لم يكن موجودا قبله ومحدود الحجم محصور بحد.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHXtO6y390TnL3ke9lh02dRoF-AwWTtBEw8TFjSsyneeo39GiRNFDCdXLW7qqsAHKvn-lqPbjkKU9A5IUG8Be4y0AI7jAuBqLCg6YBYzL5doHXh1Ip21ziPKCo_1otP0SbupB9LMYr00oSQBvKY-Xb1BNZDE_sf5iFy-nucjZcdihCStoi-Rs4mtbGN6Ag/s1080/geor.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;758&quot; data-original-width=&quot;1080&quot; height=&quot;450&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHXtO6y390TnL3ke9lh02dRoF-AwWTtBEw8TFjSsyneeo39GiRNFDCdXLW7qqsAHKvn-lqPbjkKU9A5IUG8Be4y0AI7jAuBqLCg6YBYzL5doHXh1Ip21ziPKCo_1otP0SbupB9LMYr00oSQBvKY-Xb1BNZDE_sf5iFy-nucjZcdihCStoi-Rs4mtbGN6Ag/w640-h450/geor.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4e5TRAh9FSnrXqjjvIwn4mpaRHZUbPG49Dh5JQGCY0zS1hDM_AoiIenxEXaRVtcYuC0X5jlAHDUjJqEq-yB7T0Yi4n-6n55qgdmtEa9uaX0Ut442O8f2LwfmmqKnphYK0RB6IWWhoTzpB_GpmKYbToOYdCx-c1Pv6Teb3c4ffyXVnfVPIUL3wafvb45dk/s1080/fred.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;649&quot; data-original-width=&quot;1080&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4e5TRAh9FSnrXqjjvIwn4mpaRHZUbPG49Dh5JQGCY0zS1hDM_AoiIenxEXaRVtcYuC0X5jlAHDUjJqEq-yB7T0Yi4n-6n55qgdmtEa9uaX0Ut442O8f2LwfmmqKnphYK0RB6IWWhoTzpB_GpmKYbToOYdCx-c1Pv6Teb3c4ffyXVnfVPIUL3wafvb45dk/w640-h384/fred.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;يعني المؤمنين بوجود إله ومنهم القسيس الكاثوليكي Georges Lemaître قالوا الكون حادث والملاحدة ومنهم Fred Hoyle قالوا بل ساكن أزلي Steady state model وسخروا من فكرة الخلق وسموها ساخرين نكتة الفرقعة الكبرى Big bang لاحقا ثبت بالدليل العلمي المرصود صدق الفريق الأول.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;أنا لغرض تبسيط هذه المقالة لن أذكر التجارب والأدلة العلمية القابلة للرصد التي جعلت من ال big bang نظرية مقبولة علميا وجعلت نموذج الحالة الأزلية الساكنة مرفوض علميا. لكن أريدك أن تعرف أنها موجودة ويعرفها أهل الصنعة (الفيزياء).&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الخلاصة الكون الذي نعيش رغم أنه كبير وقديم إلا أنه حادث ومحدود. له عمر وليس أزلي واستطاع العلماء تقدير هذا العمر. ومحدود بحد واستطاعوا حساب مكان هذا الحد وحجمه. وهذا مأزق للملاحدة. لأن هذا يعني حتمية وجود خالق. ولهذا طعنوا بالمقدمة الأخرى وهي أننا موجودين. فقالوا نحن في محاكاة.&lt;/div&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الإعتلاج والموت الحراري للكون&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الآن سأطرح زاوية أخرى وهي القانون الثاني الديناميكا الحرارية. بحسب هذا المبدأ تظل الحرارة تتشتت (الإعتلاج entropy يزيد) إلى أن يستحيل عمل أي شغل ميكانيكي. هذا المبدأ يثبت أن للكون نهاية محتومة (الوفاة الحرارية). بل أكثر من ذلك يثبت أن له بداية لو كان الكون أزليا لكان قد توفي حراريا. بما أن الوفاة الحرارية لم تحصل هذا يعني أنه ليس أزلي وإلا كان سبق وتوفي. يعني لو كان الكون يحتاج 10 مرفوعة للقوة 100 من السنوات حتى يموت حراريا. إذا كان الكون أزلي عمره ما لانهاية فإنه قد تجاوز هذا الرقم ومات.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;بمعنى من الثابت علميا بالعلم التجريبي المرصود (وليس فقط فلسفيا) أن الكون الذي نعرفه حادث وليس أزلي. له بداية وله نهاية محتومة. وأنه محدود بحد. وأمكن العلماء تقدير عمره وأبعاده.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoG7GF6A_DaWBhzP8dqzupG5kwHE_0_IOrmC0oT9MzMfnyeYvpagew3NVPnOuGIwAXlJv3jpxMrw0WpFaXhBKUvIRNvVEB7npUzZiTm8hz05lgE9qta7SdDaaYk32-cC9wgZXBTVcGTdKeLeeBRgK2iUmhrejZRzLUYosFy9a-RKuRK1f9PQEOe9WGHG6h/s1536/2nd-law.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoG7GF6A_DaWBhzP8dqzupG5kwHE_0_IOrmC0oT9MzMfnyeYvpagew3NVPnOuGIwAXlJv3jpxMrw0WpFaXhBKUvIRNvVEB7npUzZiTm8hz05lgE9qta7SdDaaYk32-cC9wgZXBTVcGTdKeLeeBRgK2iUmhrejZRzLUYosFy9a-RKuRK1f9PQEOe9WGHG6h/w640-h426/2nd-law.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;الإعتلاج: في نظرية المعلومات&lt;/h2&gt;&lt;div style=&quot;text-align: right;&quot;&gt;ليس بعيدا عن الإعتلاج في الديناميكا الحرارية هناك اعتلاج (مقياس للتشتت entropy والكسب المعرفي information gain) في &lt;a href=&quot;https://en.wikipedia.org/wiki/Entropy_(information_theory)&quot; target=&quot;_blank&quot;&gt;نظرية المعلومات&lt;/a&gt; وعلم الإحتمالات (فرع من الرياضيات).&amp;nbsp; يمكن للعلم أن يعرف هل عملية ما كانت &quot;طبيعية&quot; أم بفعل فاعل. وفق القانون الثاني للديناميكا الحرارية الانتقال من انتروبي منخفض إلى انتروبي عالي انتقالا طبيعيا. بينما العكس يكون بفعل فاعل. وهذا ليس فقط حراريا. بل الاكتساب المعرفي في الرياضيات. الإنتروبي في نظرية المعلومات هو معادلة تقييس مقدار المعلومة الإضافية أو المفاجئة.&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiDNf360nsoZlTExbUQ4mPgDrRsU69K4TpNpW0a80rhKLQwHSOhuMUW8dlBKOA0Y-h8wyTLHIWuHAFF0X82D4_esJGEvJ0Hb7m2Jz7hwVZDcc9VByQ7xom8FjjcXKoktxYz6NqcKzco8Py6cCitKCDIh1yoizzN2AzadErkQg-G0k6pSe4rKbWy-x7xNN4&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;249&quot; data-original-width=&quot;1309&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiDNf360nsoZlTExbUQ4mPgDrRsU69K4TpNpW0a80rhKLQwHSOhuMUW8dlBKOA0Y-h8wyTLHIWuHAFF0X82D4_esJGEvJ0Hb7m2Jz7hwVZDcc9VByQ7xom8FjjcXKoktxYz6NqcKzco8Py6cCitKCDIh1yoizzN2AzadErkQg-G0k6pSe4rKbWy-x7xNN4=w640-h122&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;لماذا مهم أن نعرف إن كانت عملية ما طبيعية أم بفعل فاعل؟ لأن هذا هو مدار زعم الإلحاد. هل هناك فاعل/خالق/مصمم؟&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;div&gt;طرفة: أن تمثال دارون لا بد له من صانع ويستحيل أن ينتج طبيعيا بالحت والتعرية لكن دارون نفسه نتج طبيعيا.&lt;/div&gt;&lt;div&gt;هذه العبارة ليست عبارة عاطفية بل يمكن صياغتها رياضيا. الانتقال من صخرة إلى تمثال دارون هو انتقال من انتروبي عالي إلى انتروبي منخفض. وهذا يستحيل ينتج طبيعيا (بالحت والتعرية مثلا) بالمقابل الانتقال من تمثال إلى شكل صخرة عشوائي بالحت والتعرية انتقال طبيعي لا يحتاج فاعل لأنه انتقال من انتروبي منخفض الى انتروبي عالي. لا يحتاج خطة ولا معرفة ولا إرادة ولا غاية ولا فاعل. بالمثل لا يمكن القبول بأن أول بروتين وظيفي نافع نتج من طفرات عشوائية في الكود الوراثي. هذا ليس إحساس وإنما رقم يمكن احتسابه. الإنتروبي للبروتين الوظيفي منخفض جدا وأقل من الانتروبي العالي العشوائي. لذا هو انتقال حصل بفعل فاعل عنده قصد وغاية وإدراك ومعرفة.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGotLLjkTon9BRbx-e_qtmA51p598pl0Y3NPzKl-khMQs6PB4LodbfSD19FixI71G41wLWWZzJ1yCo5brWe01eG7NWIUAQCgmwv6Ik7N0yWvQHHB9W5RbyZ8zebGkE3CqIqqBBnxDcdLjW_KN6yHy3DxkKlWePuOGlAVfymOJrqG86V5tqLY8voRWBbz6i/s1200/darwin.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;755&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGotLLjkTon9BRbx-e_qtmA51p598pl0Y3NPzKl-khMQs6PB4LodbfSD19FixI71G41wLWWZzJ1yCo5brWe01eG7NWIUAQCgmwv6Ik7N0yWvQHHB9W5RbyZ8zebGkE3CqIqqBBnxDcdLjW_KN6yHy3DxkKlWePuOGlAVfymOJrqG86V5tqLY8voRWBbz6i/s320/darwin.jpeg&quot; width=&quot;201&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;لنتخيل أنه عندي زبدية فيها كرات حمرات وأخرى فيها كرات زرقاء. لو طبقتهما على بعض وحركتها عشوائيا ثم فصلتهما فإنه الكرات تتشتت (انتروبي عالي). هذا انتقال طبيعي لا يحتاج غاية ولا قصد ولا فاعل. وحتى لو جاءت كرة زرقاء إلى جانب كرة زرقاء صدفة فإن ما يليها سهدم هذا الترتيب. بالمقابل لا يمكن أن تتوزع الكرات الحمراء في الاول والزرقاء في الثانية دون فاعل&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFkx6sVICV16L3B4bA6F38ziQ5DWR-KqSPYuazvN-rvflZ75stmYIYWvJONwj2cXR7nyqk44E0f99ZDKLSUlANw0XNV8WwwNKB92s5HBtY69-Ruxlgnfd0drGzcUXSC6YAc8j_radJ7LXt4mvg-AIJZjje6IM-6OfRsLnPi14ZM_DNbth37thVNIX-TNVC/s663/bowel.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;663&quot; data-original-width=&quot;659&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFkx6sVICV16L3B4bA6F38ziQ5DWR-KqSPYuazvN-rvflZ75stmYIYWvJONwj2cXR7nyqk44E0f99ZDKLSUlANw0XNV8WwwNKB92s5HBtY69-Ruxlgnfd0drGzcUXSC6YAc8j_radJ7LXt4mvg-AIJZjje6IM-6OfRsLnPi14ZM_DNbth37thVNIX-TNVC/w398-h400/bowel.png&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;لو كان معي أوراق شدة حمراء وأوراق شدة زرقاء. خلط الأوراق عشوائيا في كومتين يشتتها. لكنها لا تنتظم الزرقاء في&amp;nbsp; كومة والحمراء في الثانية لوحدها إلا بفعل فاعل. الريبوسومات كأنها طابعة ثلاثية الأبعاد تتلقى كود طباعة بروتين وظيفي&amp;nbsp; يستحيل أن يأتي عشوائيا. في الصورة محرك جزيئي كل قطعة في المحرك الجزيئي الذي يحرك سوط البكتيريا عبارة عن بروتين وظيفي له كود موجود في نواة الخلية. هذا المحرك يحتوي stator, rotor, shaft, clutch&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnsCLXk9hpCfuBqMzY3PBQxZ4O4JdWPvGbBqQ3tFdAlDUNUzVh3KHMlIEPROZKv35qd0UrZIOdObKH95Bo7gKVDLxjZZmaWnI0rmjPvKNThJ-VbNedzLCvo1w8gi6v466nu8a6dRsszoDylY_Yck9vDpMLs8_tCYoQKR9pkazICZg7teouqgObQHdaRkdB/s676/engine.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;674&quot; data-original-width=&quot;676&quot; height=&quot;319&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnsCLXk9hpCfuBqMzY3PBQxZ4O4JdWPvGbBqQ3tFdAlDUNUzVh3KHMlIEPROZKv35qd0UrZIOdObKH95Bo7gKVDLxjZZmaWnI0rmjPvKNThJ-VbNedzLCvo1w8gi6v466nu8a6dRsszoDylY_Yck9vDpMLs8_tCYoQKR9pkazICZg7teouqgObQHdaRkdB/s320/engine.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;هذا ليس رسم متخيل هذا شيء تراه بالمجهر. الخلية ليست فقاعة تنتقل فيها المحاليل بالانتشار الغشائي كما توهم دارون.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/Dpg0i-fkCs8&quot; width=&quot;320&quot; youtube-src-id=&quot;Dpg0i-fkCs8&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;الفيديو السابق هو بروتين وظيفي اسمه ناقل الدوبامين. منظومة معقدة فيها سكة كسكة القطار وشيء يشبه الرجل الذي يمشي متبخترا يجر وراؤه شحنة الدوبامين. هذا ليس رسم تعبيري. هذه حقيقة مرصودة بالمجاهر.&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;التطور يقول أنها نتجت عشوائيا في انتقال طبيعي دون فاعل ولا غاية سوى صراع البقاء. وهذا خطأ بكلام دارون نفسه إذ قال لو ظهر شيء يستحيل أن يأتي بخطوات بينية كل خطوة فيها لها أفضلية في البقاء تبطل نظريته. وهذا هو التعقيد غير القابل للاختزال Irreducible complexity&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;في المحرك الجزيئي الذي يحرك سوط البكتيريا هناك عدة عناصر. كل منها ليس لها أفضلية تطورية للبقاء. يعني لو ظهر سوط لا يتحرك سيحذف في الدورة التالية لأنه عبئ. لو ظهر نصف المحرك لن يعمل. يجب أن تظهر كل قطع المحرك دفعة واحدة وإلا لن يعمل. وسيكون عبئ في صراع البقاء.&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;يعني لو عندك مصنع اليوم صنع ربع سيارة وغدا ربع آخر وبعده ربع ثالث ثم في اليوم الرابع اكتملت. في الأيام الثلاثة الأولى كانت السيارة لا تعمل ولا تؤدي أي وظيفة حتى اكتملت. لا يمكن للتطور أن يمر بمراحل بينية ليس لها أفضلية في البقاء.&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;قبعة الساحر؟ لماذا شهق الجمهور من المفاجأة؟&lt;/h2&gt;&lt;div style=&quot;text-align: right;&quot;&gt;هذا مثال كتبه الذكاء الصناعي شرح مبسط للإنتروبي.&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;div&gt;تخيل الساحر يقف أمام الجمهور، يحمل رزمة أوراق زرقاء بحتة في يده اليمنى، وحمراء بحتة في يده اليسرى.&amp;nbsp; إذا طلب الساحر من متطوع سحب ورقة من يده اليمنى، فنحن على يقين بنسبة 100% أنها ستكون زرقاء. مقدار المفاجأة هنا هو &quot;صفر&quot;. رياضياً، لا نحتاج إلى أي معلومات إضافية للتنبؤ بالنتيجة، لذا فالإنتروبي يساوي صفر.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;عملية الخلط: يبدأ الساحر بخلط الأوراق معاً بطريقة عشوائية. النتيجة (إنتروبي عالي): الآن أصبحت الأوراق في رزمة واحدة مشتتة. إذا سحبنا ورقة عشوائياً، فهناك احتمال 50% أن تكون حمراء و50% أن تكون زرقاء. لقد وصلنا إلى الحد الأقصى من عدم اليقين.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;لماذا لم يتفاجأ الجمهور؟ لأن عقولنا، وقوانين الاحتمالات، تدرك أن &lt;b&gt;هذا هو المسار الطبيعي للأشياء&lt;/b&gt;. عدد الطرق التي يمكن أن تكون بها الأوراق &quot;مختلطة&quot; يفوق بملايين المرات عدد الطرق التي يمكن أن تكون بها &quot;مفصولة تماماً&quot;. الانتقال من حالة ذات مسار واحد محتمل (مرتبة) إلى حالة ذات مسارات لا حصر لها (مختلطة) هو أمر متوقع، ولا يحمل أي &quot;مفاجأة معلوماتية&quot;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;قبعة الساحر (من إنتروبي عالي إلى إنتروبي منخفض)الآن، يأخذ الساحر هذه الرزمة المختلطة تماماً (ذات الإنتروبي العالي وعدم اليقين الأقصى)، ويضعها داخل قبعته السحرية. يطرق عليها بعصاه، ثم يسحب الأوراق ليجدها الجمهور مقسومة بدقة: النصف العلوي أحمر بالكامل، والنصف السفلي أزرق بالكامل.لماذا شهق الجمهور من المفاجأة؟&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirXgCUZjF7dSiOByK2JEemvc21_vcb2v8zzJqxN7HSXeAd43HPJ4V1IvYYkYXIqI52b9ujtHVmUcYHi9599Hl-3owXBUxdELjn8-x0Sewr9f89Icc3zLZK5lvk73PfCkrVtvVUsOXvdAtIvCAVQ1y1vJq9vuuyKCOgniIqY-LCpQYcvjucHioLlI0Ysc8q/s2247/magic.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;2247&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirXgCUZjF7dSiOByK2JEemvc21_vcb2v8zzJqxN7HSXeAd43HPJ4V1IvYYkYXIqI52b9ujtHVmUcYHi9599Hl-3owXBUxdELjn8-x0Sewr9f89Icc3zLZK5lvk73PfCkrVtvVUsOXvdAtIvCAVQ1y1vJq9vuuyKCOgniIqY-LCpQYcvjucHioLlI0Ysc8q/w640-h342/magic.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;في نظرية المعلومات، الإنتروبي يُعطى بالمعادلة الرياضية التي سبق ووضعناها حيث يقيس H(X) متوسط مقدار &quot;المفاجأة&quot; في النظام.ما فعله الساحر هنا هو خفض قيمة H(X) من الحد الأقصى إلى الصفر بشكل مفاجئ. هذا التخفيض في الإنتروبي (أي تحويل الشك إلى يقين) مستحيل إحصائياً دون تدخل خارجي.لكي يتم ترتيب الأوراق، يجب ضخ &quot;معلومات&quot; حقيقية في النظام، أو بذل &quot;شغل&quot; خوارزمي لفرز كل ورقة بناءً على لونها. قبعة الساحر ظهرت وكأنها خوارزمية فرز سحرية عكست سهم الزمن والاحتمالات. العقل البشري يدرك فوراً أن هناك &quot;فعل فاعل&quot; أو خوارزمية مخفية (Trick) قامت بفرز البيانات، &lt;b&gt;لأن الأنظمة المتروكة لحالها لا تقوم بترتيب نفسها أبداً.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixp4ioOQ-cPL2XqNUMI-Qo7oN5jiLwpaXKiIcOr25OWS5rKIfuQ33pHlw7eS6b30gjI2m-cj_wbphoDw8kPGTOFRUbAz7b9Hg8ra4g58CIGhKILlj72yg6gzTgR2l7B6MDSNwdC8b9UhofBHiO0SAYUYZIQmK3SWAaQG7ogXSSekknjQwN1JsEm81pjZPs/s736/magic2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;589&quot; data-original-width=&quot;736&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixp4ioOQ-cPL2XqNUMI-Qo7oN5jiLwpaXKiIcOr25OWS5rKIfuQ33pHlw7eS6b30gjI2m-cj_wbphoDw8kPGTOFRUbAz7b9Hg8ra4g58CIGhKILlj72yg6gzTgR2l7B6MDSNwdC8b9UhofBHiO0SAYUYZIQmK3SWAaQG7ogXSSekknjQwN1JsEm81pjZPs/w400-h320/magic2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;الخلاصة الطبيعة تهدم المعلومات ولا تبنيها. الإنتقال الطبيعي يكون في الاتجاه الذي يزيد الإنتروبي. ولو حصل صدفة أن حصل انتقال يبني سيأتي بعده آخر وآخر وآخر يهدم. لا تراكم معرفي في العمليات الطبيعية.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/148757303303484910/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2026/07/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/148757303303484910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/148757303303484910'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2026/07/blog-post.html' title='هكذا هدمت علوم الطبيعة الإلحاد'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii_sTpI4KHneEG7rlCDr515u2qdAhN-fXN5EloKRnYhFhqm_iqtdvEMovOqV47bGSsa7D-s42p-uqVUHm8kqd9QgRQY-ktSuH0S49dYlNnFro5DFGxjjA_vIiiICMQOhNM6W4u6I8XQbPrOOyzPjAdqLHrklFC3NpwtB02-eJMKarno84V_iYfijOllk-9/s72-w640-h512-c/canon.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-8522704342064116963</id><published>2022-07-29T23:09:00.003+03:00</published><updated>2022-07-30T00:22:33.202+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="الإسلام"/><category scheme="http://www.blogger.com/atom/ns#" term="الاقتصاد"/><title type='text'>الربا والصرافة الإسلامية</title><content type='html'>&lt;h1 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;الربا والصرافة الإسلامية&lt;/h1&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;في كل مرة لما أتجاذب مع أصدقائي أطراف الحديث ونتناقش عن موضوع الصرافة الإسلامية وهل هي من &quot;التجارة&quot; الحلال أم من الربا&amp;nbsp; الحرام يتحول الكلام باتجاه بعيد جدا عن معنى الربا فالبعض يتوسع في الكلام كيف أن المصارف الإسلامية تعاملهم مع الناس سيء ونسبتهم عالية وأن المرابحة والفائدة مجرد تلاعب بالأسماء وكله واحد ... والبعض يسير&amp;nbsp; نحو بحث بحث شروط البيع وهل يحققها المصرف الإسلامي فيقول لك هو ليس تاجر بدليل ليس عنده معرض سيارات ولا يحوز السيارات (من &quot;الحيازة&quot;) ولا هو مقاول بناء يبني البيوت التي يبيعها ويحاول اثبات الغرر من قبيل لا تبع ما ليس عندك، لا تبع ما لا تملك، لا تبع السمك في الماء والطير في الهواء ... وبيع مشروط وبيعين في بيع ... ومثل هذا النقاش يحصل مع زملائي وأصدقائي وأقاربي سواء لما كنت طالب في الجامعة ولما اشتغلت في التدريس وبعد أن تركت التدريس بل وفي الجلسات العائلية على مدار 20 سنة. وهذا محزن جدا وسأذكر لماذا.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;صرف الانتباه عن معنى الربا&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الربا من الكبائر وهي جريمة في حق الله سبحانه وتعالى بل هو إعلان حرب على الله بنص الآية 279 من سورة البقرة&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;يَا أَيُّهَا الَّذِينَ آمَنُوا اتَّقُوا اللَّهَ وَذَرُوا مَا بَقِيَ مِنَ الرِّبَا إِن كُنتُم مُّؤْمِنِينَ (278)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;b&gt;فَإِن لَّمْ تَفْعَلُوا فَأْذَنُوا بِحَرْبٍ مِّنَ اللَّهِ وَرَسُولِهِ ۖ وَإِن تُبْتُمْ فَلَكُمْ رُءُوسُ أَمْوَالِكُمْ لَا تَظْلِمُونَ وَلَا تُظْلَمُونَ (279)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;المجرم هنا ليس فقط المرابي الذي أخذ الزيادة بل المحتاج الذي دفع تلك الزيادة. &quot;الْآخِذُ وَالْمُعْطِي فِيهِ سَوَاءٌ&quot; وهذا نص الحديث (رواه البخاري وأحمد) . &lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;هي ليست جريمة في حق العبد. ولا يزول إثمها لو سامح الذي دفع الزيادة وطاب نفسا بدفع الزيادة&lt;/span&gt;&lt;/b&gt;. بالمقابل بحث شروط البيع كالغرر والحيازة وغيرها فهي &quot;جرائم&quot; البائع في حق المشتري فإن غرر بائع ما بمشتر ما (مثلا باعه ما ليس عنده أو ما لم تتم حيازته) فإن وزرها على البائع وحده دون المشتري وتزول بإعادة الحق للمشتري أو مسامحته أو رضاه. مجرد بحث هذه الأمور هو مغالطة الرنجة الحمراء.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;ما هو الربا؟&lt;/h2&gt;&lt;div&gt;باختصار &lt;b&gt;مخل&lt;/b&gt; الربا نوعين وحيلة (مذكورة نصا)&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: right;&quot;&gt;&lt;li&gt;ربا النسيئة (ويسمى ربا الجاهلية): &lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;مال بوقت&lt;/span&gt;&lt;/b&gt;. &quot;أخر لي وأنا أزيدك&quot;. قرض جلب منفعة.&lt;/li&gt;&lt;li&gt;ربا الفضل (ويسمى أيضا ربا الصرف/النقد): &lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;مال بمال&lt;/span&gt;&lt;/b&gt;. الاختلاف في الصنف (الصيرفة) مع التقابض تجارة ومع الدين ربا. والاشتراك في الصنف مع اختلاف المقدار ربا.&lt;/li&gt;&lt;li&gt;حيلة بيع العينة: بيع العين بالدين. حيلة ربوية&amp;nbsp; بأن تشتري شيء بأجل بسعر مرتفع ثم تبيعه كاش بسعر أقل. فإن كانت في مجلس واحد ولنفس البائع المحصلة هي أنه بيدك مال قليل وعليك دين أكثر منه وهي مذكورة نصا في الحديث &quot;وتبايعتم بالعينة&quot;.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;ملاحظة: غير صحيح أن الربا كذا وسبعين صنف. هم نوعين فقط. يقول الشافعي في الأم &quot;وقلنا الربا من وجهين في النسيئة والنقد&quot; ويقول ابن قدامة في المغني &quot;والربا على ضربين ربا الفضل وربا النسيئة&quot;.&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;والحديث في البخاري &quot;لا ربا إلا في النسيئة&quot;&lt;/span&gt;&lt;/b&gt;.وشاهدي من هذا الحديث ليس نفي الربا عن الفضل ولا عن العينة بل الشاهد أنها ليست سبعين صنفا.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;النوع الاول يدور حول عامل الزمن يعني القرض (الدين)&lt;/span&gt;&lt;/b&gt;. القرض في الإسلام ليس نشاط تجاري وليس من وسائل تنمية المال المعتبرة شرعا ويجب أن لا يجلب منفعة للمقرض (أيا كانت هذه المنفعة). فلو اتفق شخص أن يقترض شخص ألف دينار ويسددها ألف دينار ويضيف فوقها هبة مئة دينار برضاه &lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;هذا ربا&lt;/span&gt;&lt;/b&gt;. لأنه قرض جلب منفعة. لأن تأجيل السداد زاد &quot;الهبة&quot;. وإن كانت بموافقة المقترض ورضاه (وتمسيتها هبة). &quot;أًخِّر لي وأنا أزيدك&quot; هو ربا النسيئة وهو جريمة في حق الله وليس في حق المقترض. مسامحة المقترض وتسميتها هبة لا تغير شيء. تسميتها فائدة أو مرابحة أو خدمة الدين أوغرامة تأخير كلها لا تغير شيء.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;من جهة أخرى العكس ليس بالضورة ربا. &quot;عجل لي وأضع عنك&quot; (سدد مبكرا أسامحك بجزء من الدين. سدد مبكرا تحصل على خصم أو هبة أو سمها ما شئت) &lt;a href=&quot;https://al-maktaba.org/book/8356/11700&quot; target=&quot;_blank&quot;&gt;فهناك من أجازه&lt;/a&gt; (ابن عباس/صحابي، النخعي/تابعي، زفر الحنفي، وأبو ثور الشافعي) وهناك من اعتبره ربا (أغلب الصحابة والتابعين والأئمة الأربعة). وهذه الصورة ليست موضعنا. موضوعنا أن &quot;أخر لي أزيدك&quot; هو ربا النسيئة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;أما النوع الثاني ربا الفضل (أو الصرف) فليس فيه عامل الزمن بل العامل الحاسم فيه &lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;هو اشتراك المال في الصنف&lt;/span&gt;&lt;/b&gt;.&amp;nbsp; دل عليه الحديث في صحيح البخاري &quot;حدثنا أبو نعيم حدثنا شيبان عن يحيى عن أبي سلمة عن أبي سعيد رضي الله عنه قال كنا نرزق تمر الجمع وهو الخلط من التمر وكنا نبيع صاعين بصاع فقال النبي صلى الله عليه وسلم لا صاعين بصاع ولا درهمين بدرهم&quot; وفي البخاري أيضا&amp;nbsp;وَعَنْ أَبِي سَعِيدٍ وَأَبِي هُرَيْرَةَ أَنَّ رَسُولَ اللَّهِ ﷺ: «اسْتَعْمَلَ رَجُلًا عَلَى خَيْبَرَ، فَجَاءَهُمْ بِتَمْرٍ جَنِيبٍ فَقَالَ: أَكُلُّ تَمْرِ خَيْبَرَ هَكَذَا؟ قَالَ: إنَّا لَنَأْخُذُ الصَّاعَ مِنْ هَذَا بِالصَّاعَيْنِ وَالصَّاعَيْنِ بِالثَّلَاثَةِ، فَقَالَ: لَا تَفْعَلْ، بِعْ الْجَمْعَ بِالدَّرَاهِمِ، ثُمَّ ابْتَعْ بِالدَّرَاهِمِ جَنِيبًا، وَقَالَ فِي الْمِيزَانِ مِثْلَ ذَلِكَ.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;وقد روى مسلم قول رسول الله &quot;الذَّهَبُ بالذَّهَبِ، والْفِضَّةُ بالفِضَّةِ، والْبُرُّ بالبُرِّ، والشَّعِيرُ بالشَّعِيرِ، والتَّمْرُ بالتَّمْرِ، والْمِلْحُ بالمِلْحِ، مِثْلًا بمِثْلٍ، سَواءً بسَواءٍ، يَدًا بيَدٍ، فإذا اخْتَلَفَتْ هذِه الأصْنافُ، فَبِيعُوا كيفَ شِئْتُمْ، إذا كانَ يَدًا بيَدٍ.&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ومعنى الحديث الأول أن مقايضة مقدار من التمر الجيد مع مقدار أكثر من التمر الأقل جودة تعتبر ربا. ونستنتج من الحديث الثاني &lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;أن اختلاف الصنف يجعلها &quot;بيعا&quot;&lt;/span&gt;&lt;/b&gt; أما تشابه الصنف فيتوجب أن يكون نفس المقدار &quot;مثلا بمثل صاع بصاع يدا بيد&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;وهنا ننتبه إلى نقطة مهمة وحاسمة ما يجعله ربا أم تجارة ليس أنه ذهب أم سلعة. بل اتحاد الصنف أو اختلافه. مبحث هل الذهب سلعة أم نقد هو رنجة حمراء. لأنه لا خلاف أن التمر سلعة ومع ذلك هي نصا ربا.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;وفائدة أخرى من هذين الحديثين أن دخول الدراهم وخروجها في مقايضة التمر الجيد بالتمر الأقل جودة &lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;ليست حيلة&lt;/span&gt;&lt;/b&gt; بل هي هدي نبوي &quot;بِعْ الْجَمْعَ بِالدَّرَاهِمِ، ثُمَّ ابْتَعْ بِالدَّرَاهِمِ جَنِيبًا&quot;. يعني حتى لو ظهرت معاملة ما تكافئ معاملة أخرى في النتيجة هذا لا يعني أنها حيلة. العبرة هي اختلاف الصنف.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;معنى كلمة &quot;هاء بهاء ويدا بيد&quot; يعني هات وخذ بنفس المجلس يعني ليس أحدهما مؤجل (يعني ليس دين).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;وضمن نفس المبحث تجد حديث &quot;الذهب بالورق&quot; (يعني الفضة) والمقصود هنا تصريف العملات. والمقصود بكونها ربا إلا هاء بهاء&amp;nbsp; يعني أن تصريف العملة يكون فوري (مثلا لأن سعر الصرف يتغير) فتصريف عملة مقبوضة بعملة بالدين أيضا ربا (سواء اتحدت بالصنف أم لم تتحد بالصنف) ومن فوائد هذا الحديث أن تصريف العملة (الذهب بالفضة مثلا) مع التقابض حلال.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;خطر صرف الانتباه عن معنى الربا؟&lt;/h2&gt;&lt;div&gt;حذرنا الله سبحانه في القرآن من أن المرابين سيقولون بأن البيع/التجارة والربا سواء الآية &quot;ذَٰلِكَ بِأَنَّهُمْ قَالُوا إِنَّمَا الْبَيْعُ مِثْلُ الرِّبَا ۗ وَأَحَلَّ اللَّهُ الْبَيْعَ وَحَرَّمَ الرِّبَا&quot;. يعني لما تسمع واحد يقول لك البنوك الإسلامية والبنوك الربوية مثل بعض اعلم أن هذا الكلام يوافق كلام المرابين واحذر أن تقع في هذه المغالطة. ولا أقصد من كلامي هذا أن أعطي صك براءة للبنوك الإسلامية وأن تعاملاتهم كلها صحيحة. بل ننظر في كل عقد بما فيه من بنود. لكن لا نضعهم مع المرابين في كيس واحد.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;إن صرف الأنظار عن معنى الربا يكون من وجهين&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;المرابي الذي يريد أن يقنعك أنهم سواء. تماما مثل ابليس لما عصى وطلب مهلة ليس ليتوب بل ليضل الناس معه. تقنيط الناس من الحلال. لسان حالهم &quot;الحلال مش موجود وكله حرام مثل بعضه فخذ اللي بيعطيك أحسن سعر&quot;&lt;/li&gt;&lt;li&gt;البنوك الإسلامية التي تريد التحايل. فلما تخفي عنك المعنى الحقيقي للربا وتأخذك إلى تفاصيل لا علاقة لها بالربا. يعني البنك الإسلامي الذي يمتلك معرض سيارات ويبيعك ما عنده وما يحرزه في مصف سياراته لكنه يأخذ &quot;غرامة تأخير&quot; لما تعسر أو تأجل قرض ها مرابي.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;نقطة مهمة يجب أن ننتبه لها وهي أن البنوك الربوية هي حرام صريح أم البنوك الإسلامية فعندها شبهات. والشبهات لا تكون أبدا مثل الحرام الصريح. وهذه الشبهات تكون بقدرها كل حالة بحالتها وكل عقد بعقده. وأيضا البنوك الربوية التي عندها محافظ إسلامية تعامل معاملة البنوك الإسلامية. لأن العقد بين طرفين فقط. يعني لو شخص مرابي تعاقد مع أحمد بعقد بيع وشراء حلال وتعاقد مع جوني بعقد ربوي فإن أحمد في هذا المثال عقده حلال وذمته بريئة من إثم جوني وعقد جوني. لنتخيل صحابي رهن درعه عند يهودي وهذا اليهودي ربما أقرض قرضا ربويا لأحد الكفار الوثنيين ما علاقة ذمة الصحابي بذمة الوثني.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;إن جر الحوار بعيدا عن معنى الربا نحو&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;المصارف الإسلامية تعاملهم سيء&lt;/li&gt;&lt;ul&gt;&lt;li&gt;هذا يجعلهم تاجر متعجرف وليس مرابي&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;المصارف الإسلامية نسبتهم أعلى&lt;/li&gt;&lt;ul&gt;&lt;li&gt;هذا يجعلهم تاجر جشع وليس مرابي (&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;العلة في تحريم الخمر ليس أنه أغلى من الماء&lt;/span&gt;&lt;/b&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;المصارف الإسلامية ليس عندهم معارض سيارات ولا يحوزونها وليست عندهم والغرر وبيعين في بيع...&lt;/li&gt;&lt;ul&gt;&lt;li&gt;عجبا يعني لو مصرف ربوي امتلك معرض سيارات صار حلالا!؟&lt;/li&gt;&lt;li&gt;التغرير بالمشتري هو جريمة في حق العبد بينما الربا هو جريمة في حق الله لا تزول برضا الطرفين. فلو حصل الرضا وحصل الحيازة في نهاية المطاف انتفى الإثم في الغرر. بينما الربا لا ينتفي هكذا.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;هذا رسم توضيحي يوضح الحالات التي شرحناها (باختصار مخل جدا)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEDftlzqBOi-SKFcjPGfh0Tyx3RjgL_6jrCCY3rKFroR2bWE5g5_ZO1KnGhu7WVlHj31jy6BQWSUSoeRLrAqeDnS6AP_vvTh5MOC4bAR6vJ1hNw8wkzbfPITXZriz7wyPiFCni947xh-I2Jz-PH3TOFLf6UbkD1w6ngavXe3nnrO2Ao9CcXN6GsZG2eA/s938/%D8%A7%D9%84%D8%B1%D8%A8%D8%A7.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;349&quot; data-original-width=&quot;938&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEDftlzqBOi-SKFcjPGfh0Tyx3RjgL_6jrCCY3rKFroR2bWE5g5_ZO1KnGhu7WVlHj31jy6BQWSUSoeRLrAqeDnS6AP_vvTh5MOC4bAR6vJ1hNw8wkzbfPITXZriz7wyPiFCni947xh-I2Jz-PH3TOFLf6UbkD1w6ngavXe3nnrO2Ao9CcXN6GsZG2eA/w640-h238/%D8%A7%D9%84%D8%B1%D8%A8%D8%A7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;المرابحة هو أن يشتري البنك سلعة نقدا ويبيعها لك بالتقسيط (بيع الآجل) والزيادة هنا هي ربح البنك عند العقد وهي كالزيادة بين بائع المفرق وبائع الجملة وهي يجب أن لا تزيد عند الإعسار (غرامة التأخير ربا) ويجب أن لا تزيد عند رفع الفائدة في البنك المركزي ...إلخ لأن العقد انتهى وقت العقد. يجوز أن يكون سعر السلعة نقدا غير سعرها أقساط وغير عن سعرها بالشيكات يجوز أن يكون سعر الجملة غير سعر المفرق.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;أما الأجارة المنتهية بالتمليك هو أن يقوم البنك بشراء عقار نقدا ثم يبيعك إياه بالتقسيط وفي أثناء التقسيط تدفع للبنك أجرة انتفاعك بحصة البنك من البيت.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;البنك الإسلامي ليس مقرض البنك هو تاجر. يشغل ما بحوزته من مال في السوق كي ينميه بكل الوسائل المشروعة. البنك الإسلامي ليس بيت مال المسلمين هو تاجر هدفه الربح.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;من صور الاحتيال على الربا أن تذهب للبنك تريد نقدا (فلوس) فيقول لك البنك سنعطيك به حديد بناء سعر الطن اليوم بالسوق كذا ونحن نحسبه عليك بسعر كذا بعد إضافة ربحنا. نسجل أننا بعناك حديدا ثم اشتريناه منك. فتخرج وبيدك النقود وعليك سداد نقود. ولا يوجد حديد إلا على الورق. هذا هو بيع العينة وهو شكل من أشكال الربا. وهو يحصل حتى لو كان الحديد موجودا على الحقيقة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;الذي يقول ان البنوك الإسلامية عقودها ربا يجب أن ينحصر كلامه في بحث صورتي الربا (ربا الفضل/الصرف أو النسيئة) أو الحيلة (العينة) وإلا كان كالمرابي الذي يقول البيع مثل الربا كي يبرر الربا الذي وقعه فيه. هذه ليس تصحيح الخطأ الشرعي بل تميع القضية وتبرير الربا فالآية &quot;&amp;nbsp;ذَٰلِكَ بِأَنَّهُمْ قَالُوا إِنَّمَا الْبَيْعُ مِثْلُ الرِّبَا&quot;&amp;nbsp; &amp;nbsp;نزلت في &quot;الَّذِينَ يَأْكُلُونَ الرِّبَا&quot;. يجب أن لا ينجر الحوار لبحث ضمانات حق البائع والمشتري لأنها حقوق عباد تنتهي بالرضا مثلا لا يوجد شخص اشترى سيارة أو شقة من بنك اسلامي ولم يتم حيازته لها لأن البنك باعه &quot;سمك في الماء أو طير في السماء&quot; أو باع نفس السلعة لشخصين. في الأردن رقم الشاصي VIN هو تعين للسيارة وحيازتها تكون بتسجيلها في دائرة الترخيص. تعينها ليس وضعها ليس باختيارها من معرض وحيازتها ليس بوضع السيارة داخل سور أو كيس. (بعض الدول الأخرى هناك بيع فلت غير موثق عند الدولة).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;مثال للتوضيح لنفرض أن رجل تزوج مرأة بمهر 10 ليرات ذهب إنجليزية وبعد فترة اكتشفت أولاده أنها ليرات ذهب رشادية وليس إنجليزية (يعني أقل بغرام واحد في كل ليرة). هذا الخلل في المهر (الذي هو من شروط الزواج) لا يجعل هذا الزواج زنا ولا هؤلاء الاولاد أولاد حرام. والخلل الحاصل ينتهي بإعادة الحق لأصحابة. كذلك البحث في حقوق البائع والمشتري (كالحيازة) سواء كان هناك خلل أم لا فهو لن يجعل العقد ربويا أو بالعكس وهو إشكال إن حصل ينتهي بإعادة الحق ورضا المشترى بالمقابل الربا يظل ربا حتى لو كان بالرضا وحتى لو سمو الفرق هبة. الأسئلة التي يجب أن تسألها ماذا يحصل لو أجلت موعد سداد دفعة؟ هل سيزيد المبلغ؟ ماذا يحصل لو تغير سعر الصرف؟ ماذا لو غير البنك المركزي سعر الفائدة؟ ...&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;الحكمة من تحريم الربا&lt;/h2&gt;&lt;div&gt;باختصار مخل في الاقتصاد الربوي هناك ارتباط عكسي بين مشكلتي التضخم والبطالة (&lt;a href=&quot;https://www.investopedia.com/terms/p/phillipscurve.asp&quot; target=&quot;_blank&quot;&gt;يسمى منحنى فيلبس&lt;/a&gt;) وأي محاولة حل أحدهما تزيد من الأخرى. زيادة الربا تجعل الناس يفضلون كنز أموالهم وجني الفائدة عنها مما يؤدي إلى قلة الانتاج وبالتالي زيادة البطالة. وتقليل الفائدة يؤدي إلى زيادة التضخم بسبب فيض المال بيد الناس فيزيد الطلب مع ثبات العرض.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;أيضا مقايضة المال القليل العاجل بالمال الكثير المؤجل (سواء ربا النسيئة أو ربا الصرف) يؤدي بشكل مباشر إلى التضخم المستقبلي (يعني زيادة التضخم والبطالة معا في المستقبل).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;الحكمة من الصرف&lt;/h2&gt;&lt;div&gt;ذكرنا قصة أن تمر بتمر لا يجوز ويجب أن يباع بدراهم ثم يشترى بدراهم. البعض قد يرى دخول المال في العملية كأنه حيلة وأنه مضيعة للوقت. فما هي الحكمة من ذلك؟ لنعلم اولا أن دراسة الاقتصاد تكون على مستويان اثنان: الاقتصاد الكلي&amp;nbsp;Macroeconomics والاقتصاد الجزئي Microeconomics فالأول يعنى بدراسة مقاييس على مستوى المجتمعات والدول والثاني على مستوى الأفراد. الربا هو من مواضيع الاقتصاد الكلي بمعنى في مجتمع يشيع فيه الربا فإن غير المرابي سيعانا من تبعات التضخم مع أنه لم يشارك في الربا. إن تبعات رفع الفائدة تطال غير المرابين والذين لا يتعاملون بالفائدة. إن أحد أهم مقاييس الاقتصاد الكلي هو الناتج المحلي الإجمالي GDP وهو مجموع كل السلع والخدمات في المجتمع. لو دفع عمرو 5 دنانير ثمن حلاقة شعره وقبض زيد الحلاق تلك الدنانير هنا لدينا اقتصاد زاد بمقدار 10 دنانير لأن زيد كسب 5 دنانير وعمرو أخذ خدمة قيمتها 5 دنانير. فتداول المال بين المنتج ومقدم الخدمة وصاحب المال هو من أهداف الشريعة خلافا لكنز المال وتداوله بين طبقة بعينها. {كَيْ لَا يَكُونَ دُولَةً بَيْنَ الْأَغْنِيَاءِ مِنكُمْ} الآية ...&amp;nbsp; لهذا كانت الزكاة على الحول يعني المال المكنوز مدة سنة {والذين يكنزون الذهب والفضة ولا ينفقونها في سبيل الله فبشرهم بعذاب أليم} الآية.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;فلو كان لدينا نفس ال 5 دنانير لكنها تنتقل من شخص إلى آخر فهذه قيمة عظيمة في كل مرة تنتقل يزيد الناتج المحلي الإجمالي. فلو اشترى زيد الحلاق حذاء من سعيد بنفس ال 5 دنانير التي قبضها من عمرو فإن النانج زاد بمقدار 20 دينار من نفس ال 5 دنانير.&amp;nbsp;&lt;/div&gt;&lt;div&gt;لو كنا في اقتصاد فيه زيد معه تمر فاخر وعمرو عنده تمر أقل جودة وتقايضا. عندنا مجتمع في فردان معهما تمر قبل المقايضة وهما كذلك بعد المقايضة هنا الناتج المحلي لم يتغير بشيء. لكن ليس هذا هو الواقع. لدينا شخص عنده تمر فاخر لا يكفيه ويريد كمية أكبر من التمر فباع التمر الفاخر الذي عنده وقبض المال. وبثمنه اشترى كميات تكفيه من التمر الأقل جودة. هنا لدينا سلعتان وبيعان. والناتج المحلي زاد.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/8522704342064116963/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2022/07/blog-post_29.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8522704342064116963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8522704342064116963'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2022/07/blog-post_29.html' title='الربا والصرافة الإسلامية'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEDftlzqBOi-SKFcjPGfh0Tyx3RjgL_6jrCCY3rKFroR2bWE5g5_ZO1KnGhu7WVlHj31jy6BQWSUSoeRLrAqeDnS6AP_vvTh5MOC4bAR6vJ1hNw8wkzbfPITXZriz7wyPiFCni947xh-I2Jz-PH3TOFLf6UbkD1w6ngavXe3nnrO2Ao9CcXN6GsZG2eA/s72-w640-h238-c/%D8%A7%D9%84%D8%B1%D8%A8%D8%A7.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-5350839206856235302</id><published>2022-07-25T04:30:00.004+03:00</published><updated>2022-07-29T21:29:50.188+03:00</updated><title type='text'>مسودة قانون حقوق الطفل وخيالي المريض في أجواء مدرسة الروابي الخيالية</title><content type='html'>&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;قصة من وحي خيالي &quot;المريض&quot; تدور أحداثها في مدرسة خيالية ترتادها الطبقة المخملية اسمها مدرسة الروابي (اسم خيالي مستوحى من فيلم خيالي) . القصة بالكامل من خيالي والمدرسة خيالية وشخصياتها خيالية وأحداثها لا تمت للواقع ولا حتى للفيلم بصلة. بعض الأحداث قد تتشابه مع ما يحصل مع الجاليات المسلمة في السويد ومنها استوحيت هذه القصة.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الأب طبيب جراح ولد في قرية وادعة في أطراف البلد. درس الطب في ألمانيا لكنه عاد ليخدم بلده وأهله. ولما تحسن مستواه المعيشي انتقل للعيش في حي السفارات في العاصمة قرب مكان عمله الجديد في أحد أكبر المستشفيات الاستثمارية الفارهة. هذا الأب من عائلة ميسورة الحال تمتلك مساحات شاسعة من الزيتون يشارك في قطافها مشاركة معنوية إلى جانب اخوته الذين يتولون أمر الزراعة ويعطونه حصته من الأرباح. الرجل ابن أصول وعائلته المحافظة متمسك بتاريخ طويل من العادات والتقاليد ولم تغيره السنوات التي قضاها في ألمانيا.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ابنته وزوجته على النقيض منه لا تحبان الحياة الريفية وتقاليدها &quot;البالية&quot; من وجهة نظرهما. تبهرهما أضواء المدينة وصيحات الموضة وماركات الأزياء وغيرها. الانتقال إلى الحي الجديد والذي يغلب عليه&amp;nbsp; السكان الأجانب وطابع الحياة الغربي كان بالنسبة لهما حياة جديدة. تحت ضغط رفيقاتها ورفيقات أمها ألحت على والدها أن يضعها في مدرسة الروابي وهذا ما كان. في يوم قامت المدرسة بعمل نشاط رحلة مختلطة إلى منتجع مائي مختلط. الرحلة تتضمن نزول الشباب والصبايا في بركة السباحة بملابس عدها الأب خادشة للحياء. ذهب الأب للمدرسة حيث حصلت مشادة بينه وبين موظفي المدرسة فهم يحبون هذه النشاطات لأنها تدر عليهم دخل إضافيا لا يخضع للقيود. المرشدة الاجتماعية كانت ترتدي تنورة حمراء قصيرة وتشرح له أن الأخلاق ليست بالملابس بل بالقلب فيما مدرّسة الرياضة (وهي نفسها مدربة سباحة التي تنتفع من دروس السباحة الإضافية) قالت أن هذا شيء عادي مستشهدة بزميلتها معلمة التربية الدينية التي كانت توها قد خرجت من المسبح أمام الجميع بملابس السباحة. حينها فقد الطبيب عقله وصرخ على كل من في الغرفة! من وجهة نظره الموضوع تجاوز مندوب المبيعات الذي يريد أن يبيعك شيء أنت لا تريده ووصل للطعن فيما يراه هو تراثه وعاداته وتقاليده. ووسط هذا الصراخ قام مدّرس الفنون المسرحية وهو من جماعة &quot;القبل مقبولة في سياق الدراما&quot; بكتمان ما كان يريد قوله خوفا من ثورة الأب وأعطاه سيجارة وأجلسه لاعبا دور أنه في صفه وطلب له ليمون بالنعناع. الأب لم يرفض السيجارة مع أنه ترك التدخين منذ 5 سنوات لكن الموقف &quot;حرق&quot; أعصابه ومدرس الفنون كان هو الشخص الوحيد في الجلسة الذي في صفه أو هكذا ظن. الأب خرج شبه غير مصدق لما رأى واستدعى من ذاكرته كيف عاد من ألمانيا كي يحافظ على تربية أولاده وبناته في بلده التربية التي يريدها. وانتهت قصة الرحلة بأنه لم يرسل بنته إلى هذه الرحلة &quot;اللعينة&quot;. لكن قصة الأب بالكاد بدأت.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;لم يمر شهر حتى تأتي الشرطة كي تأخذ البنت إلى عائلة بديلة أو عائلة مضيفة بشكل مؤقت لحين البت في القضية لأن تقرير الشؤون الاجتماعية يقول أن الأب انفعالي وأن قساوته تؤثر على توازن البنت العاطفي والنفسي بحيث ليس بالإمكان بقاؤها معه. الأم كانت مصدومة. لكن البنت كانت قد حضرت نفسها مسبقا للخروج معهم وكأنها متفقة معهم مسبقا. يبدو أنه بينما كان الأب يشرب عصير الليمون يومها كانت هناك طبخة تطبخ على نار هادئة. العائلة المضيفة تعمل فاشنيستا تسوق الملابس والمكياجات عبر شبكات التواصل الاجتماعي وهي التي تحيي الحفلات &quot;الخيرية&quot; التي تقيمها المدرسة (حج وبيع سبح). وزوجها صاحب متجر مرخص للخمور لكن علاقته بالمدرسة أنه الراعي الرسمي لمهرجان ألعاب الفيديو من خلال منتج البيرة من غير كحول (حيلة معروفة تستخدمها الشركات للإلتفاف على قوانين الترويج من خلال عمل منتج غير مقيد له شعار يشبه تماما المنتج الكحولي إلا في تفصيل صغير مثلا هذا عليه خط أزرق وذاك خط أحمر). الفاشنيستا الام البديلة كانت تشحن الفتاة ضد والدها لأنه كان لا يحب أن يشتري لها حقيبة اليد الماركة التي تروج لها وكان يسفه ويسخف من المنتج خصوصا في عيد ميلاد ابنته لما أحضر لها هدية قلادة من الذهب الخالص على شكل شجرة زيتون محفور عليها اسم ابنته صنعة خصيصا لاجلها. ثمن هذه القلادة كان نفس ثمن حقيبة الفاشنيستا الباهظة الثمن لكنه يومها سفه تلك الحقيبة وأنها مجرد قطعة قماش وأن كل هذه الضجة حولها سمسرة وكان ذلك امام رفيقاتها في المدرسة وكاد أن يتسبب في فقدانها لنصف زبائنها لولا أنها أقنعتهن أنه رجل &quot;قفل&quot; متخلف لا يزال متمسك بالذهب في عصر البتكوين والناس طلعت على القمر وهذا بعده ماسك في الزيتون. ومن يومها والفاشنيستا تلعب بعقل بنته وتتواصل معها على شبكات التواصل. الفاشنيستا وعدت البنت بعالم وردي تعيش فيه وسط كل ما حرمها منه أبوها. فلتبس ما يحلوا لها من ثياب &quot;جذابة&quot;. ومن ماركات ومكياجات كان والدها الطبيب يراها لا تليق. بل ووعدتها أن تجعل منها فاشنيستا مثلها.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;بعدما شرب الأب عصير الليمون اتصلت المدرسة بمعرفة لهم داخل الشؤون الاجتماعية وكتبوا تقريرا &quot;ما يخرش المية&quot; وأرفقوه بالتسجيلات للأب وهو يصرخ وهو يشرب الدخان أمام بنته وبإفادة البنت أنه يخنقها (ولم يوضحوا إن كان معنويا أم جسدلا لكن لا فرق فالقانون الجديد يدينهما معا) ووقع على التقرير المرشدة الإجتماعية ومدرس الفنون. هذا التقرير أرسلوه لصديقهم في الشؤون الاجتماعية مرفقا بأكوام من العطور والماركات التي اعتاد هذا الموظف تلقيها منهم.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التقرير يسرد أمور عادية ثم يقول خلافا &lt;a href=&quot;http://www.lob.jo/?v=1.14&amp;amp;url=ar/DraftDetails?DraftID:10253,AddComment:0,PageIndex:1&amp;amp;DraftTitle:%D9%82%D8%A7%D9%86%D9%88%D9%86-%D8%AD%D9%82%D9%88%D9%82-%D8%A7%D9%84%D8%B7%D9%81%D9%84&quot; target=&quot;_blank&quot;&gt;للمادة كذا وكذا من قانون كذا وكذا&lt;/a&gt;.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;/p&gt;&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;li&gt;فالأب حرمها من الرحلة الترفيهة خلافا لرغبتها خلافا للمادة 31 و 32-أ&amp;nbsp;&lt;/li&gt;&lt;li&gt;اساءة المعاملة والقساوة والتأثير على توازن الطفل العاطفي والنفسي خلافا للمادة 44-أ&lt;/li&gt;&lt;li&gt;التدخين أمام الطفل الموثق بكاميرا المدرسة خلافا للمادة 44-ب&lt;/li&gt;&lt;/ul&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;والتقرير ذكر أن اللجنة التي شكلتها الشؤون الاجتماعية من مقربين (هم المشرفة الاجتماعية ومدرسة السباحة) تؤكد أنه ليس بالإمكان بقاؤها معه في العائلة وذيلت التقرير بأنها تحمل مسؤولية حياة البنت لأي جهة تقصر في حماية البنت من الانتقام الذي قد يقوم به الأب.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الأب سجله نظيف وكل من تعامل معه عن قرب يشهد له بل إن الناس تأمنه حرفيا على فلذات أكبادهم (حرفيا كونه جراح). وهو انسان لطيف لا يمكنه أن يؤذي نملة.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;استبشر الأب خيرا إذ أن القاضي يظهر عليه الوقار وهو كذلك فهو كان قاض شرعي وهو من عائلة محافظة تشترك مع عائلة الأب في العادات والتقاليد. لكن القاضي مكبل بنص القانون الواضح وتقرير الشؤون الاجتماعية الذي لم يترك للقاضي إلا أن ينزع البنت ويعطيها للعائلة البديلة وهذا ما كان.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;قدوم البنت إلى قناة الفاشنيستا رفع من مشاهدات قناتها على وسائل التواصل الاجتماعي. خصوصا بسبب لبسها &quot;المثير للجدل&quot;. البنت كانت سعيدة جدا بهذه الحياة الجديدة فهي&amp;nbsp; تمتع بكل ما كانت تحلم به من شهرة ولفت الانظار والماركات التي يتحدث عنها الجميع. العائلة البديلة كانت &quot;متحررة&quot; من كل ما كان أبوها حرمها منه ليس فقط في اللباس بل وحتى الدخان بل والخمور لكن هذا الأمر ظل سرا بين العائلة المضيفة والبنت وأصدقاء وصديقات العائلة الجديدة في سهراتها الحميمية بما فيهم المرشدة الإجتماعية في المدرسة وموظف الشؤون الاجتماعية في الوزارة.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الأب البديل كان في أغلب الوقت طيب وحنون خصوصا لما يوصل الشيك من الشؤون الأجتماعية أو الشيك من الشركات الراعية للقناة التي تسوق البنت منتجاتها. لكنه كان يضربها أحيانا لما يتعاطى الحشيش الذي يبيعه خفية في متجره الذي هو مجرد واجهة. سجله خال من التجارة ومن التعاطي لأنه بعد أن قبض عليه اول مرة بتهمة التعاطي تعلم بعدها كيف يكون أكثر حرصا وكيف لا يمسكون به. هي لم تكن تشعر بالألم لما تكون مسطولة أو تسطل نفسها كي تنساه والمحصلة واحدة.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;في يوم من الأيام قال الأب البديل للبنت بأن البنت الجديدة تحوز على مشاهدات أكثر منها وأن المال الذي تدفعه التنمية لا يكفي لشراء ما تعودت عليه من ماركات غالية. وأن عليها تقديم خدمات لأصدقاؤه مقابل أن تحافظ على ما تعودت عليه من ملذات...&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الخلاصة&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;لا يفترض بالقانون أن يحتوي كلمات مطاطة فما هو &quot;محتشم&quot; أو &quot;مقبول&quot; أو موافق &quot;للتقاليد&quot; عند البعض ليس كذلك عند آخرين.&lt;/li&gt;&lt;li&gt;لا يفترض للقانون أن يعطي سلطة لموظف إداري. بل تظل للقاضي&lt;/li&gt;&lt;li&gt;لا يفترض أن يتعامل القانون مع الطفل ومع الأم بسياسة &quot;كل حاجة فيها سليمة بس لوحدها&quot; الأسرة لبنة واحدة. مثلا &quot;تتخذ وزارة الصحة ... لتلقي الأم والطفل للخدمات الصحية الأولية اللازمة&quot; طيب والأب؟ لماذا لا يقولون أفراد الأسرة؟ لماذا الأسرة مفككة.&lt;/li&gt;&lt;li&gt;لا يفترض بالقانون تجريم كل الآباء وافتراض سوء نيتهم فحتى العقود التجارية واتفاقيات السلام بعد الحرب تبنى على &quot;حسن النية&quot; المادة 44-ج افترضت أن الوالدين مجرمين ثم لم تعطهم عذرا! تبا!&lt;/li&gt;&lt;li&gt;إن وجد أب مختل أو عنيف أو غير مؤهل فهو كذلك في العمل والمنزل والمواصلات ولابد من اثبات ذلك قضائيا أولا في قضية منفصلة ومن قبل قاضي (وليس موظف إداري) وبإجراءات قابلة للطعن أمام القضاء.&lt;/li&gt;&lt;li&gt;الإثباتات يجب أن تكون قابلة للقياس والرصد من قبل الطب الشرعي والمعامل الجنائية والقرائن المتبعة وليس موضوع تعبير يكتبه موظف التمنية كلمات مثل &quot;سوء المعاملة&quot; أو &quot;تطنوي على القساوة&quot; أو &quot;التأثير على توازن الطفل العاطفي أو النفسي&quot;&amp;nbsp;&lt;/li&gt;&lt;li&gt;تظل الولاية على الأطفال للأبوين وليس للدولة ممثلة بالموظف الإداري&lt;/li&gt;&lt;li&gt;العبارات الإنشائية البراقة لا تغير من أن الإجراءات معيبة.&lt;/li&gt;&lt;li&gt;حقيقة: زادت عمليات تعين الجنس gender assign (تعين وليس تصحيح) عند الاطفال في الغرب بمعدل 4000% (لا يوجد خطأ مطبعي 4 آلاف بالمئة) هناك متربحين من هذه العمليات يقولون للطفل بأنه أنثى في جسم ذكر أو بالعكس. هؤلاء الأطفال أصحاء أسوياء لا يوجد اضطرابات عندهم فالسوفتوير (الذي هو ال DNA إما xx أو xy) والهاردوير متاطبقين ومع ذلك تسول لهم الجمعيات والمؤسسات المتربحة من تلك العمليات القيام بها.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ذو صلة&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.adlibris.com/se/bok/lvu-lonsam-kommunal-manniskohandel-9789187507540&quot; target=&quot;_blank&quot;&gt;كتاب &quot;تجارة الأطفال المربحة&quot; للسياسي السويدي &quot;أوفه سفيدين&quot;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://arabicpost.net/%D8%AA%D8%AD%D9%82%D9%8A%D9%82%D8%A7%D8%AA/2022/04/06/%D9%85%D9%88%D8%B8%D9%81-%D8%B3%D8%A7%D8%A8%D9%82-%D9%81%D9%8A-%D8%A7%D9%84%D8%B3%D9%88%D8%B3%D9%8A%D8%A7%D9%84-%D8%A7%D9%84%D8%B3%D9%88%D9%8A%D8%AF%D9%8A/&quot; target=&quot;_blank&quot;&gt;موظف سابق في السوسيال السويدي لـ”عربي بوست” مديرتي تورطت في اعتداءات على الأطفال&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://al-ain.com/article/refugees-social-children-sweden&quot;&gt;https://al-ain.com/article/refugees-social-children-sweden&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/5350839206856235302/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2022/07/blog-post_25.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5350839206856235302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5350839206856235302'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2022/07/blog-post_25.html' title='مسودة قانون حقوق الطفل وخيالي المريض في أجواء مدرسة الروابي الخيالية'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-8920883816302142240</id><published>2022-07-15T03:53:00.004+03:00</published><updated>2022-07-15T03:53:50.277+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="تصميم"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><title type='text'>مبادئ التصميم: من الأشياء إلى البرمجيات</title><content type='html'>&lt;h1 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مبادئ التصميم&lt;/h1&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مبادئ التصميم الصناعي (ما قبل الحاسوب)&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;يعتبر الألماني &lt;a href=&quot;https://en.wikipedia.org/wiki/Dieter_Rams&quot; target=&quot;_blank&quot;&gt;ديتر رامز Dieter Rams&lt;/a&gt;&amp;nbsp;أبو &quot;مبادئ التصميم الصناعي العشرة&quot; من خلال عمله في تصميم الأثاث وشركة براون للأجهزة الكهربائية. عادة ما تلخص هذه المبادئ بعبارة &quot;أقل لكن أفضل&quot; وهي تعتبر الإلهام لدى الكثيرين. التصميم الجيد بحسب هذه المبادئ هو الذي يتصف بما يلي:&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;ol style=&quot;text-align: right;&quot;&gt;&lt;li&gt;أنه إبداعي innovative ولا يتوقف ولم يستنفد.&lt;/li&gt;&lt;li&gt;مفيد useful ويؤدي وظيفة functional ولا يضحي بها لأجل المنظر مثلا. هو يعزز الوظيفة التي يقوم بها الجهاز ولا ينتقص منها.&lt;/li&gt;&lt;li&gt;جميل&amp;nbsp;aesthetic. التصميم الجيد له قيمة جمالية.&lt;/li&gt;&lt;li&gt;مفهوم understandable ولا يحتاج شرح self-explanatory.&lt;/li&gt;&lt;li&gt;غير مبهرج&amp;nbsp;unobtrusive. المنتجات ليس تحفا فنية ولم تصمم كي تلفت النظر.&lt;/li&gt;&lt;li&gt;موثوق&amp;nbsp;honest يؤمن جانبه فلا يوحي بمزايا مزيفة ليست فيه.&lt;/li&gt;&lt;li&gt;يدوم long-lasting فلا يصمم كصيحة الموضة.&amp;nbsp;التصميم الجيد لا يتقادم بالزمن.&lt;/li&gt;&lt;li&gt;مقصود. له غاية. التصميم الجيد يأتي باجتهاد متعمق لأدق التفاصيل thorough وليس مصادفة.&lt;/li&gt;&lt;li&gt;رفيق بالبيئة&amp;nbsp;environmentally friendly لا اسراف ولا تبذير في الموارد conserves resources المادية والمعنوية فلا يكون تلوث بصري.&lt;/li&gt;&lt;li&gt;بليغ. بسيط وليس أبسط. الاقتصاد بأقل ما يمكن&amp;nbsp;as little design as possible.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0R9D7cwncInoGP_XKufUO8igwelVF-WPn33lBLmelOKNg75rBpWtGsSOQUxL14swXUo1XXWsvacFvIQvcqAyA76a5PXvARjw2YRIneTWhiyzlYSXwjgKrQpPOa1aQY1LWYfHlTras4c1YwNuAQyLCTWVlCzmFScAlt3VM03p1fzDgrjXlMhZAPJvaGQ/s562/Screenshot%20from%202022-07-15%2003-06-47.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;299&quot; data-original-width=&quot;562&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0R9D7cwncInoGP_XKufUO8igwelVF-WPn33lBLmelOKNg75rBpWtGsSOQUxL14swXUo1XXWsvacFvIQvcqAyA76a5PXvARjw2YRIneTWhiyzlYSXwjgKrQpPOa1aQY1LWYfHlTras4c1YwNuAQyLCTWVlCzmFScAlt3VM03p1fzDgrjXlMhZAPJvaGQ/w640-h340/Screenshot%20from%202022-07-15%2003-06-47.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;صورة تظهر راديو براون T3 من تصميم ديتر رامز عام 1958 إلى جانب أول iPod من شركة أبل عام 2001&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;الاستخدامية في تصميم واجهات التفاعل بين الإنسان والحاسوب&lt;/h2&gt;&lt;div&gt;يعتبر &lt;a href=&quot;https://en.wikipedia.org/wiki/Jakob_Nielsen_(usability_consultant)&quot; target=&quot;_blank&quot;&gt;جاكوب نيلسون&lt;/a&gt; &quot;ملك الاستخدامية&quot; (على حد وصف أحد المجلات) والمصمم الأكثر تأثيرا في العالم (حسب مجلة أخرى). وهناك قوانين تحمل اسمه الأول وأخرى تحمل اسمه الأخير. أهداف &quot;الاستخدامية&quot; usability (من سهولة الاستخدام) من وجهة نظره (عام 1993) هي&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: right;&quot;&gt;&lt;li&gt;القابلية للتعلم&amp;nbsp;Learnability - كم تحتاج وقت وجهد حتى يتعلم المستخدم الأساسيات&lt;/li&gt;&lt;li&gt;الفعالية Efficiency - بعد الأساسيات كم تحتاج من جهد ووقت حتى تنجز بفعالية&lt;/li&gt;&lt;li&gt;القابلية للتذكر Memorability - بعد هجران النظام كم تحتاج من الجهد والوقت كي تستعيد الألفة معه&lt;/li&gt;&lt;li&gt;تقليل الخطأ error rate&lt;/li&gt;&lt;li&gt;الرضا Satisfaction&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;ولنتذكر أن هذه المواصفات كتبها قبل وجود نظام ويندوز 95.&amp;nbsp; وله أيضا فراسات الاستخدامية العشرة&amp;nbsp;usability heuristics&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: right;&quot;&gt;&lt;li&gt;مرئية الحالة Visibility of system status - وجود feedback. يجب أن يعلم المستخدم ماذا يجري؟ هل ينتظر؟&lt;/li&gt;&lt;li&gt;أن يطابق الواقع Match between system and the real world فيخاطب الناس بلغتهم وما يألفون لا بمصطلحاته المجردة.&lt;/li&gt;&lt;li&gt;التحكم والحرية بيد المستخدم User control and freedom إمكانية التراجع عن الأخطاء. توفير مخرج طوارئ.&lt;/li&gt;&lt;li&gt;الانسجام والمعيرة Consistency and standards يجب أن لا نجعل المستخدم في حيرة هل هذه الأشياء المتشابهة لها نفس السلوك.&lt;/li&gt;&lt;li&gt;منع وقوع الأخطاء Error prevention مقدم على تقديم مبرر لها بعد وقوعها من خلال رسالة خطأ Error Message.&lt;/li&gt;&lt;li&gt;التمييز وليس التذكر Recognition rather than recall يجب أن لا نطلب من المستخدم أن يحفظ.&lt;/li&gt;&lt;li&gt;مرن وفعال Flexibility and efficiency of use توفير طرق إضافية مختصرة للمستخدم الحاذق الخبير للعمليات المكررة.&lt;/li&gt;&lt;li&gt;بلاغة المظهر الجمالي Aesthetic and minimalist design فلا تزاحم التصميم بمعلومات غير مفيدة في السياق الحالي&lt;/li&gt;&lt;li&gt;ساعد المستخدم على الخروج من المأزق عندما يرتكب الأخطاء Help users recognize, diagnose, and recover from errors. رسائل الخطأ يجب أن لا تعرض كود بل تخبر المستخدم عن سبب حدوث المشكلة وماذا يفعل كي يحلها&lt;/li&gt;&lt;li&gt;المساعدة والتوثيق Help and documentation. النظام الجيد يجب أن لا يحتاج شرح. لكن هذا ليس مبرر لغياب الشرح.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;هناك مبادئ ونصائح لآخرين مثل &lt;a href=&quot;https://asktog.com/atc/principles-of-interaction-design/&quot;&gt;هذه&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;أغلب الواجهات الرسومية والمنصات لها فلسفة تصميم خاصة بها وخطوطها العريضة. لعلي أعمل جزء ثان من هذه المقالة أعرض رأيي ونماذج جيدة ونماذج سيئة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/8920883816302142240/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2022/07/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8920883816302142240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8920883816302142240'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2022/07/blog-post.html' title='مبادئ التصميم: من الأشياء إلى البرمجيات'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0R9D7cwncInoGP_XKufUO8igwelVF-WPn33lBLmelOKNg75rBpWtGsSOQUxL14swXUo1XXWsvacFvIQvcqAyA76a5PXvARjw2YRIneTWhiyzlYSXwjgKrQpPOa1aQY1LWYfHlTras4c1YwNuAQyLCTWVlCzmFScAlt3VM03p1fzDgrjXlMhZAPJvaGQ/s72-w640-h340-c/Screenshot%20from%202022-07-15%2003-06-47.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-1110237659958860603</id><published>2022-06-25T15:10:00.003+03:00</published><updated>2022-06-25T15:23:37.350+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="الإسلام"/><category scheme="http://www.blogger.com/atom/ns#" term="سياسة"/><title type='text'>المحكمة العليا في أمريكا تلغي الحق في الإجهاض</title><content type='html'>&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الخبر&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;يعتبر الغرب الحق في الإجهاض وزواج الشواذ وغيرها من الحقوق الأساسية التي لا جدال فيها. &lt;a href=&quot;https://www.bbc.com/news/world-us-canada-61928898&quot; target=&quot;_blank&quot;&gt;في قرار &quot;صادم&quot; من أعلى محكمة في أمريكا&lt;/a&gt; اعتبرت المحكمة الحق في الإجهاض ليس حقا دستوريا كون الدستور لم ينص عليه ومن كان يريده أن يكون حقا من الحقوق عليه أن يسير به وفق الإجراءات الدستورية من خلال تصويت الكونجرس المنتخب (وهو أمر مستبعد) أو يظل لكل ولاية الحق في تجريمه.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNvLIo_BE9IEfAcgFo1yqPUy3wJPW20eMaSMpQDzIcg_W6idkP39xrZSAncD63PpEzSHQQkgH6gtkaAsHU6hDpMr9CkZuSlqJOy23ZWBXrBuKtM9z2h5HF1tZxmBPB-HCtyVXk_gP6goiYmkrUhpYxEEiI3jMfIcN_MTzRh8nsQZZ61tYn4wPP_YFgsA/s893/Screenshot%20from%202022-06-25%2014-10-41.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;385&quot; data-original-width=&quot;893&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNvLIo_BE9IEfAcgFo1yqPUy3wJPW20eMaSMpQDzIcg_W6idkP39xrZSAncD63PpEzSHQQkgH6gtkaAsHU6hDpMr9CkZuSlqJOy23ZWBXrBuKtM9z2h5HF1tZxmBPB-HCtyVXk_gP6goiYmkrUhpYxEEiI3jMfIcN_MTzRh8nsQZZ61tYn4wPP_YFgsA/w640-h276/Screenshot%20from%202022-06-25%2014-10-41.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التبعات&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ومن تبعات هذا القرار&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;أن الإجهاض صار جريمة في 26 ولاية أمريكية (موضحة في الخريطة المجاورة).&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.nbcnews.com/politics/supreme-court/thomas-wants-supreme-court-overturn-landmark-rulings-legalized-contrac-rcna35228&quot; target=&quot;_blank&quot;&gt;ومن تبعتها إعادة النظر في زواج الشواذ وحبوب منع الحمل (قضايا&amp;nbsp;&lt;span style=&quot;background-color: white; color: #2a2a2a; font-family: PublicoText, Georgia, &amp;quot;Publico Text&amp;quot;, &amp;quot;Times New Roman&amp;quot;, Times, Baskerville; font-size: 18px; text-align: left;&quot;&gt;Griswold v. Connecticut, Lawrence v. Texas and Obergefell v. Hodges.&lt;/span&gt;).&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; dir=&quot;rtl&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimaenGEOOdg2rZsuPlul7aSe9aieIRBdifN_SIzeIN8xUD5Us00o7QBuWknLJoDSciUq5yn9koZNK1smYtfL_Ik7ql1v9WiBFU8nDsn_aU0_7Fz4UL6Y7k3U4CGJqFk4zWVEFs98g7Mnd3vc-ceP1TYTZB3CPfQdngFjUaErYWTSngybsPuyPLsb6zKQ/s981/26d10909-1f29-437b-964e-54cfad2c1b6f.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;981&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimaenGEOOdg2rZsuPlul7aSe9aieIRBdifN_SIzeIN8xUD5Us00o7QBuWknLJoDSciUq5yn9koZNK1smYtfL_Ik7ql1v9WiBFU8nDsn_aU0_7Fz4UL6Y7k3U4CGJqFk4zWVEFs98g7Mnd3vc-ceP1TYTZB3CPfQdngFjUaErYWTSngybsPuyPLsb6zKQ/w640-h352/26d10909-1f29-437b-964e-54cfad2c1b6f.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;رد الفعل: شغب ومسلحين وتهديد بالقتل&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ووفق المنطق الديموقراطي على جماعات الضغط النسوية حشد الدعم ثم الاحتكام للصندوق (إقرار الحق عبر تصويت الكونجرس المنتخب) لكن ليس هذا ما كان! قامت الجماعات الفيمي-نازية واليسار المتطرف بالدعوة إلى ليلة الغضب والدعوة للشغب تحت شعار إن لم يكن حقنا بالإجهاض بأمان فكذلك أنتم لن تنعموا بامان. وأخبار عن مسلحين ومفرقعات قرب مستشفى مناصر لحق الجنين في الحياة أو منزل القاضي.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-pDNoBsGttFINkdlfR_7HVjCQ-GchS5mruKr974VKWoH1kFwGo65C6scdjKHX3tNFVYxtiuMam0_CyVW86pqjn4ESbbfPLk3aZdPA8Blc9EynGmSLn749d_2tf5mWKnnX89NvPnkC1mXqZ0fchH_YNXbUxTB5MTCR3Xw4nylOQIGfvKuae3yYfpmiyA/s1265/d150ca9c-9416-4247-90ea-a06017315bae.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1006&quot; data-original-width=&quot;1265&quot; height=&quot;508&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-pDNoBsGttFINkdlfR_7HVjCQ-GchS5mruKr974VKWoH1kFwGo65C6scdjKHX3tNFVYxtiuMam0_CyVW86pqjn4ESbbfPLk3aZdPA8Blc9EynGmSLn749d_2tf5mWKnnX89NvPnkC1mXqZ0fchH_YNXbUxTB5MTCR3Xw4nylOQIGfvKuae3yYfpmiyA/w640-h508/d150ca9c-9416-4247-90ea-a06017315bae.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY5xvoiNftlFI1nDTkl6jr0Ip_-F36SLD-L6liqFPOD0kgyjWEbPTDFyK6wfsL8pyVuGez5tq5slOMnRGWR6hGtsb0sIEZl9NPFhVr9weLrvREqwqFXtrZk_4Q29MbWajeAz-aYwx7CautxXWPYBq0bBWetim0TV6O6XsFo-p0QZFKXRvwVPxwTVLklw/s1140/b30c9d1c-a81f-42c4-a161-4bc0cf85f7fb.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;1140&quot; height=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY5xvoiNftlFI1nDTkl6jr0Ip_-F36SLD-L6liqFPOD0kgyjWEbPTDFyK6wfsL8pyVuGez5tq5slOMnRGWR6hGtsb0sIEZl9NPFhVr9weLrvREqwqFXtrZk_4Q29MbWajeAz-aYwx7CautxXWPYBq0bBWetim0TV6O6XsFo-p0QZFKXRvwVPxwTVLklw/w640-h304/b30c9d1c-a81f-42c4-a161-4bc0cf85f7fb.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZuksWWzEGLZZPZArdivOOmwN3E2G3r6pOqSTivcVVG0sLYAt0QQ6IMK-_GnpAQe5wpEzQGFSbWSW74ZCJ6EcwGjXk6Hv71bwWSFIVcCXFp1Jjcs7hNR7oQHefQ7TOWtnqKFghe225iMP1WQ5x0bKVxt3eGbdpGxvYMRAXDtoLlc_eLH2fWQd_o01U4w/s1140/0943f771-1ee0-4228-b78b-a409818458ad.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;1140&quot; height=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZuksWWzEGLZZPZArdivOOmwN3E2G3r6pOqSTivcVVG0sLYAt0QQ6IMK-_GnpAQe5wpEzQGFSbWSW74ZCJ6EcwGjXk6Hv71bwWSFIVcCXFp1Jjcs7hNR7oQHefQ7TOWtnqKFghe225iMP1WQ5x0bKVxt3eGbdpGxvYMRAXDtoLlc_eLH2fWQd_o01U4w/w640-h304/0943f771-1ee0-4228-b78b-a409818458ad.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التحليل&lt;/h2&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;معنى &quot;حق أساسي&quot; وليس اختيار متاح&lt;/h3&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;أولا قبل أن نحلل دعونا نتوقف عند تسمية الإجهاض &quot;بالحق الأساسي&quot;. يقولون أنه حق وليس مجرد اختيار والفرق بينهما هو أن كلمة الحق تعني ضمنيا أنه هو الأصل الطبيعي وهو الاختيار الأخلاقي moral والشرفي الذي يحفظ الكرامة Honorable والصواب وكل مرأة مستحقة له &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;مكلفة به entitled&lt;/span&gt;&lt;/b&gt; فإن لم تفعله فهي مفرطة بحقها ومقصرة ومخطئة.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpJm5FP84pzkClRT1bpsH6iwpcDVcGWR98KBs80oEOpp66zjhiJ-d6zHL2-NwcJbLJNI5aXm1Gzj-BhDhnkx8xTRgcrjGReijvAttl34kL0hzHE_pSyyW_dHuwE9GX_1tUnXb2gUpt7ZVt1yCDdPIa2n8EJmNeZK2fnl5adTs1iOz70lsjNASk9yhoxw/s1192/Screenshot%20from%202022-06-25%2014-25-01.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;699&quot; data-original-width=&quot;1192&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpJm5FP84pzkClRT1bpsH6iwpcDVcGWR98KBs80oEOpp66zjhiJ-d6zHL2-NwcJbLJNI5aXm1Gzj-BhDhnkx8xTRgcrjGReijvAttl34kL0hzHE_pSyyW_dHuwE9GX_1tUnXb2gUpt7ZVt1yCDdPIa2n8EJmNeZK2fnl5adTs1iOz70lsjNASk9yhoxw/w640-h376/Screenshot%20from%202022-06-25%2014-25-01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مثلا نحن نقول للمالك حق التصرف بالأرض ولا نقول للمالك حق بيع الأرض لأنه حقه يأجرها أو يحتفظ فيها أما لما نقول حقه يبيعها فكأننا نقول أنه لا يجوز له الاحتفاظ بها أو تأجيرها فقط مسموح له أن يبيعها. كذلك نقول المظلوم حقه يعترض يعني إن لم يعترض فهو مفرط في حقه. ولا نقول المظلوم حقه يتنازل.&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هدم الأسرة وممارسة الجنس خارج الزواج (وبالتالي الإجهاض) وزواج الشواذ كانت ولا زالت على أجندة اليسار الليبرالي في مقابل اليمين المحافظين. وأن هذا التجاذب وصل إلى مراحل فجة مثل حشر الشذوذ في أفلام الأطفال (لن يكون آخرها فيلم ديزني) وزيادة عمليات تغير الجنس بزيادة 4000% عما كانت عليه من قبل. القيام بالعمليات في سن 13 سنة دون موافقة الوالدين وأن أغلبهم يريد العودة بعد أن يكتشف أنه غرر به وأنه ميوله توافق جنسه عند الولادة فلا يستطيع العودة بعد أن فقد أعضاؤه. الكثير من الأطفال قالوا أن ما دفعهم لهذا هو رؤيتهم للإهتمام الزائد الذي يحظى به المتحولون. وحتى لا يضحكوا عليك هم يرفضون العلم الذي يقول أن هناك جنسين بيولوجين xx و xy والباقي اضطرابات هم يرفضون تسميتها اضطرابات ويعتبرون هذه التسمية جريمة. وهم يرفضون بالتالي علاج الاضطرابات.&lt;/p&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التناقضات&lt;/h3&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;اليسار الليبرالي الذي يقول أن جسد المرأة لها وهي حرة فيه وليس للدولة أن تجرم الإجهاض حتى لو كان فيه مصلحة للعامة. هو نفسه اليسار الليبرالي الذي كان فاشيا قراراته في أزمة كورونا من حيث فرض اللقاحات والإغلاقات (بصرف النظر عن موقفنا منها). الشاهد هنا أنه نفسه التيار الذي يقول من حق الدولة التصرف بأجسام الناس للمصلحة العامة وفي نفس الوقت ليس للدولة الحق فيها.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هؤلاء نفسهم الذين ينتقدون ختان المسلمين لأولادهم (الطهور) ويعرفونه على أنه بتر جزء من العضو الذكري ويقولون لك ماذا لو كبر ابنك وكان رافضا للختان. لا يحق للأب أن يختن الولد وهو صغير بل لا يحق للصغير أن يبدي رأيه إلا بعد أن يبلغ هم أنفسهم الذين يقولون أن من حق الطفل أن يبتر عضوه كليا بلا رجعة دون موافقة والديه (لما يرى كمية الدعم التي يحظى بها المتحولون في المدارس الغربية وعلى وسائل التواصل وكأنهم أبطال).&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;والملفت أن اليسار الليبرالي ليس &quot;كيوت&quot; كما كان يصورونه فهو لم يقبل الاحتكام للصندوق ولجأ للعنف.&lt;/p&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التدليس على الناس&lt;/h3&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;لاحظت أن النشطاء العرب يدلسون على الناس حقيقية معنى الجندرة وحقيقة معنى التحول وحقيقة الهدف من حق الإجهاض وكأن الإجهاض الذي يتحدثون عنه هو العلاج الذي يقرره الطبيب المعالج لما يضطر للتخلص من الجنين لإنقاذ الأم. لا ليس هذا. الإجهاض عندهم حق للمرأة &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;وليس للطبيب&lt;/span&gt;&lt;/b&gt; ولا الأب. وهو شيء تقوم المراة به بعد غسل دماغها من قبل النشطاء في هذا المجال مثل زعمهم كذبا أن الطفل ليس كائنا له مشاعر وأنه لا يحس ...إلخ (عندما يحضرني فيديو إحدى العاملات في هذا المراكز لعلي أضيفه هنا).&lt;/p&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الشريعة أمام الصواب السياسي&lt;/h3&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الجمعيات الممولة من الغرب والناشطات الفيمي-نازيات كثيرا ما تهاجم الإسلام كونه يتعارض مع &quot;موضة السنة&quot; من الصواب السياسي politically correct. هذا القرار بين ليلة وضحاها نقل شيء من حق أساسي إلى جريمة. ما يعدونه صوابا هو مجرد رأي بشر وليس قيمة أخلاقية مطلقة ولا يجوز بحال من الأحوال أن يكون معيارا لتقييم الشريعة. فما يرونه صوابا اليوم غدا قد يصير جريمة وبالعكس.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/1110237659958860603/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2022/06/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1110237659958860603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1110237659958860603'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2022/06/blog-post.html' title='المحكمة العليا في أمريكا تلغي الحق في الإجهاض'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNvLIo_BE9IEfAcgFo1yqPUy3wJPW20eMaSMpQDzIcg_W6idkP39xrZSAncD63PpEzSHQQkgH6gtkaAsHU6hDpMr9CkZuSlqJOy23ZWBXrBuKtM9z2h5HF1tZxmBPB-HCtyVXk_gP6goiYmkrUhpYxEEiI3jMfIcN_MTzRh8nsQZZ61tYn4wPP_YFgsA/s72-w640-h276-c/Screenshot%20from%202022-06-25%2014-10-41.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-8662660482065038688</id><published>2021-09-05T00:13:00.005+03:00</published><updated>2021-11-04T15:59:58.523+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ev"/><category scheme="http://www.blogger.com/atom/ns#" term="تقييم"/><category scheme="http://www.blogger.com/atom/ns#" term="مراجعة"/><title type='text'>تجربة اقتناء سيارة كهربائية EV في الأردن</title><content type='html'>&lt;h1 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;السيارات الكهربائية&lt;/h1&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هل تصلح السيارة الكهربائية لك؟&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;نحن في عالم فيه سيارات مختلفة تناسب أشخاص مختلفين بأذواق مختلفة واحتياجات مختلفة. لا يوجد سيارة واحدة تناسب أذواق واحتياجات كل الناس. كذلك السيارات الكهربائية لا تناسب كل الناس. السيارات الكهربائية تمتاز بأن مداها أقصر من سيارات البنزين وتحتاج وقت طويل (بالساعات) حتى تمتلئ بالكامل.&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;قد تناسبك السيارة الكهربائية في الحالات التالية:&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;مناسبة كسيارة ثانية: لديك سيارة أخرى في البيت أو الأسرة. مثلا سيارة للأب وسيارة أخرى للأم.&lt;/li&gt;&lt;li&gt;الرحلات اليومي ضمن مدى السيارة بحيث كل يوم تستيقظ من النوم والسيارة مشحونة بالكامل&lt;/li&gt;&lt;ul&gt;&lt;li&gt;الأردن بلد صغير ويتركز السكان في عمان والزرقاء وإربد والمسافات بينها ضمن مدى السيارة&lt;/li&gt;&lt;li&gt;أغلب الناس في الأردن لا تزيد رحلاتها اليومية عن مدى السيارة.&lt;/li&gt;&lt;li&gt;كذلك في العالم إذ أن &lt;a href=&quot;https://www.epa.gov/greenvehicles/electric-vehicle-myths&quot; target=&quot;_blank&quot;&gt;متوسط الرحلات اليومية في أمريكا&lt;/a&gt; أقل من 80 كم. و 85% لا يتجاوزون ال 160 كم.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;لديك مكان للشحن في المنزل&lt;/li&gt;&lt;ul&gt;&lt;li&gt;لديك منزل مستقل&lt;/li&gt;&lt;li&gt;لديك شقة في عمارة لكن يمكنك تمديد نقطة شحن داخل مصف/كراج العمارة&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;نقطة لصالح السيارات الكهربائية لو كان مصف السيارات في مكان العمل فيه نقطة كهرباء&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;ميزات السيارات الكهربائية&lt;/h2&gt;&lt;div&gt;في الأردن هناك جمارك عالية على سيارات البنزين بالمقابل هناك معاملة تفضيلية (لكنها متناقصة) لسيارات الكهرباء. لذا هناك فارق كبير في السعر لصالح السيارات الكهربائية.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;بخصوص مقارنة سعر البنزين والكهرباء فالموضوع معقد جدا لأن هناك نظام شرائح تصاعدية وبالتالي كلفة الكهرباء تعتمد على المسافة التي تقطعها شهريا. هناك ساعة كهرباء مخصصة لشحن السيارة سعر الكهرباء فيها ثابت (عداد خدمات خاص بالسيارة الكهربائية). أو يمكنك تركيب &lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;طاقة شمسية&lt;/span&gt;&lt;/b&gt;&amp;nbsp;(العاكس/الإنفيرتر المنزلي باستطاعة 4 ك.و مع عدد من الألواح تناسب ذلك&amp;nbsp; تولد يوميا حوالي 30 ك.و.س وشهريا 800 ك.و.س إلى 900 ك.وس وهو ما يكفيك لمسافة 150 كم يوميا و أكثر من 4 آلاف كم شهريا).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh83k5dz66m0wVMnYHDWF9IkAB7Adgxy44hwSnY1Ea6wfzGuiL5U30mvVTTF9XA1LNQftowmBKgg0pNVx2Is1Ts5paGwPMgYsAGKSobHDZbdAshLUIgE9KEDCJJpyaLwWYw1hN_vb8IVbc5/s1080/d9867b56-263b-4151-9686-611b07992121.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1080&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh83k5dz66m0wVMnYHDWF9IkAB7Adgxy44hwSnY1Ea6wfzGuiL5U30mvVTTF9XA1LNQftowmBKgg0pNVx2Is1Ts5paGwPMgYsAGKSobHDZbdAshLUIgE9KEDCJJpyaLwWYw1hN_vb8IVbc5/w640-h480/d9867b56-263b-4151-9686-611b07992121.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;السيارات الكهربائية أبسط من سيارات الاحتراق فهي تتكون من بطارية ومحرك كهربائي وانفيرتر. لا تحتاج غيار زيت. المكابح لا تتآكل وتعمر طويلا لأنها تعتمد على الكبح من خلال إعادة توليد الطاقة regenerative breaking. ,غالبا لا تحتوي جير / صندوق تروس بالمعنى المتعارف عليه (يمكن أن تقول انه صندوق تروس بترس واحد أو بنسبة ثابتة). الغيار العكس يكون بعكس القطبية أو الموجة. ويمكن للمحرك أن يسير بسرعات مختلفة دون الحاجة لنقلات بين نسب مختلفة من التروس.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;الصيانة التي تحتاجها السيارة قد تكون في المتستهلكات مثل:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;الإطارات ويفضل أن تكون نوع موفر للطاقة low rolling resistance&lt;/li&gt;&lt;li&gt;المكابح&lt;/li&gt;&lt;li&gt;فلتر المكيف&lt;/li&gt;&lt;li&gt;غاز المكيف&lt;/li&gt;&lt;li&gt;سائل التبريد (أحيانا يوجد أكثر من مطرة) وربما غطاء الرديتر&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;أنوع مداخل الشحن&lt;/h2&gt;&lt;div&gt;هناك عدة مداخل شحن للسيارات المختلفة بل لنفس السيارة لكن الموردة لبلدان مختلفة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdVfHlNPXWvZQ1p8AsapaY4mn-ufqYnIZv7Q7Agz0moPOxZlXmawM8Ld1uJujsE-G8vnSysAcpJzsrCkCJLMQu5hBfzJI0tPUb_XW3wwKcrE3KJw0u3TEIDwWCzNSRy-tLE2nztKE_8XuN/s602/main-qimg-ec11e286f8c175fa9871b605921ba89c.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;341&quot; data-original-width=&quot;602&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdVfHlNPXWvZQ1p8AsapaY4mn-ufqYnIZv7Q7Agz0moPOxZlXmawM8Ld1uJujsE-G8vnSysAcpJzsrCkCJLMQu5hBfzJI0tPUb_XW3wwKcrE3KJw0u3TEIDwWCzNSRy-tLE2nztKE_8XuN/w640-h362/main-qimg-ec11e286f8c175fa9871b605921ba89c.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifbQBgHYh_FZq8-CbBwaz8shNUwq0Y9Jp7_gLA1RM_v4oEpUq3tA0RXBsHyFNwBmWjlu7gVxfYxNvfJ2i9omK0xBYl2VnWdD0-mLssUZJkrggsgFwP-8oVdZ3YRznNJZod97lWPw6ei-kh/s810/z6xu84ermbd51.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;368&quot; data-original-width=&quot;810&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifbQBgHYh_FZq8-CbBwaz8shNUwq0Y9Jp7_gLA1RM_v4oEpUq3tA0RXBsHyFNwBmWjlu7gVxfYxNvfJ2i9omK0xBYl2VnWdD0-mLssUZJkrggsgFwP-8oVdZ3YRznNJZod97lWPw6ei-kh/w640-h290/z6xu84ermbd51.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;مدخل تشاديمو&amp;nbsp;&lt;b&gt;CHAdeMO&lt;/b&gt; الخاص بسيارة نيسان ليف وهو منتشر في &lt;b&gt;اليابان&lt;/b&gt; ومهدد بالإنقراض في بقية العالم.&lt;/li&gt;&lt;li&gt;&lt;b&gt;مدخل Type 1&lt;/b&gt; ويسمى أيضا SAE J1772 المنتشر في السيارات &lt;b&gt;وارد أمريكا&lt;/b&gt; وهو يدعم 1 فاز فقط ولا يدعم 3 فاز.&lt;/li&gt;&lt;li&gt;&lt;b&gt;مدخل Type 2&lt;/b&gt; ويسمى أيضا SAE J3068 ويسمى أيضا Mennekes على اسم الشركة التي صممته وهو المدخل الوحيد &lt;b&gt;المعتمد رسميا في أوروبا&lt;/b&gt; وهو مستخدم في كوريا أيضا. وهو يدعم 1 فاز وأيضا بعض السيارات تدعم شحن سريع AC عبر 3 فاز. وهو أيضا مدخل سيارات تسلا وارد أوروبا والدول التي تعتمد المعايير الأوروبية.&lt;/li&gt;&lt;li&gt;المدخل الصيني&amp;nbsp;&amp;nbsp;GB/T وهو من حيث الشكل يشبه Type 2 لكن يكون طرف المركبة أنثى والوصلة ذكر بعكس Type 2 الأوروبي.&lt;/li&gt;&lt;li&gt;مدخل كومبو 1 Combo1 أو&amp;nbsp;&lt;span face=&quot;sans-serif&quot; style=&quot;background-color: white; color: #202122; font-size: 14px;&quot;&gt;CCS&lt;/span&gt;&amp;nbsp;Type 1 أو &lt;b&gt;CCS1&lt;/b&gt; وهو نفسه Type 1 السابق لكن مع إضافة ميزة الشحن السريع DC من خلال دائرتين بهما قطبي التيار المستمر DC أسفل المقابس العادي.&lt;/li&gt;&lt;li&gt;مدخل كومبو Combo2&amp;nbsp; 2&amp;nbsp; أو CCS Type 2 أو &lt;b&gt;CCS2&lt;/b&gt; وهو نفسه Type 2 السابق لكن مع إضافة ميزة الشحن السريع DC&lt;/li&gt;&lt;li&gt;المدخل الصيني السريع DC أو GB/T DC&lt;/li&gt;&lt;li&gt;مدخل تسلا الخاص وهو مستخدم في الولايات المتحدة وكندا.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;يعني سيارة أوروبية مخصصة للبيع في أمريكا ستحمل مقبس أمريكي. وسيارة أمريكية مخصصة للبيع في أوروبا ستحمل مدخل أوروبي وهكذا. الصورة أدناه لنفس السيارة وهي تسلا مودل 3 وارد بلدان مختلفة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGsfOaedtAMZ8tyqUDzLkZRD-GjK2TtLS8Xf0d64iUpjgT9pWTqKDkbaIri343D8VHWavva5PwM65HQ8XcJF9KTmK043B0Dbb24b3_CtY11Ps3v8f5at5bVVUKr7Q-bsL4t1qVpTlSBxqE/s1920/OKhxfp56NSzH-I8Ph2jUCffpUUGxivtLMNsG2m_X8XU.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;740&quot; data-original-width=&quot;1920&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGsfOaedtAMZ8tyqUDzLkZRD-GjK2TtLS8Xf0d64iUpjgT9pWTqKDkbaIri343D8VHWavva5PwM65HQ8XcJF9KTmK043B0Dbb24b3_CtY11Ps3v8f5at5bVVUKr7Q-bsL4t1qVpTlSBxqE/w640-h246/OKhxfp56NSzH-I8Ph2jUCffpUUGxivtLMNsG2m_X8XU.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;السيارات المختلفة يمكنها أن تشحن بسرعات مختلفة بل نفس الموديل من السيارات من نفس السنة (شفروليه في هذا المثال) يوجد منه نسختين trim levels واحدة بمدخل type 1 دون شحن سريع والأخرى كومبو ccs1 تدعم dc سريع (وتكون أغلى ب 500 دولار مثلا). الصورة أدناه لسيارة VW e-Golf فوق يمين المدخل الأمريكي كومبو 1. فوق يسار المدخل الأوروبي. تحت المدخل الأوروبي كومبو 2&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJc645AZHOR_J0bnYJDJO7nb1_kDWNUopA3nxpnwP3-XKIDEY3igTrC1jSOkdYMNl3BqUEPAmpGjsU6KcnORJxWVYbQvowkcHxZe8_iw-rw-aByKaVTmnigw9nRAYjJCvMnepEG6js3k5I/s1080/IMG-20210526-WA0006.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;930&quot; data-original-width=&quot;1080&quot; height=&quot;345&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJc645AZHOR_J0bnYJDJO7nb1_kDWNUopA3nxpnwP3-XKIDEY3igTrC1jSOkdYMNl3BqUEPAmpGjsU6KcnORJxWVYbQvowkcHxZe8_iw-rw-aByKaVTmnigw9nRAYjJCvMnepEG6js3k5I/w400-h345/IMG-20210526-WA0006.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;الموضوع بين الانواع ذات السرعة الواحدة يكون غالبا شكلي ويمكن شراء موائم adapter يحول بينهما لكن لا يمكن أن جعل سيارة لا تدعم الشحن السريع dc أو 3 فاز ac أن تجعلها تدعمه عبر موائم adapter.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;أنواع الشواحن وسرعاتها&lt;/h2&gt;&lt;div&gt;تقاس سعة البطارية بوحدة كيلو واط ساعة (ك.و.س) وسرعة الشحن بوحدة كيلو واط (ك.و). والكيلو واط هو حاصل ضرب الفولتية بالأمبير تقسيم ألف (دون تقسم ألف تكون واط) مثلا شاحن بسرعة 8 أمبير على كهرباء منزلية 240 فولت يكون الناتج 1.9 ك.و وهكذا.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF01DGMrNBep5wUM6_ZU6AwCrYZBdfWg3u2hXPnBtrjUACGyd_X5h22nbNmjqHHwmff53TbyKZn-EKn_SsO-eIiRYFKpIYM5HZK81cgZJOVMV9AD_r1_XuRkrvESKxHxc6Qr_1_ufm7Zhs/s1170/EV-charging-modes-explained.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;731&quot; data-original-width=&quot;1170&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF01DGMrNBep5wUM6_ZU6AwCrYZBdfWg3u2hXPnBtrjUACGyd_X5h22nbNmjqHHwmff53TbyKZn-EKn_SsO-eIiRYFKpIYM5HZK81cgZJOVMV9AD_r1_XuRkrvESKxHxc6Qr_1_ufm7Zhs/w640-h400/EV-charging-modes-explained.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;المستوى الاول Level 1: وهو الذي يمكنك وضعه في أي مقبس منزلي عادي لأن بطيء جدا ولا يسحب تيار (أمبير) عالي. وبالتلي لا يحتاج أي دارات حماية إضافية لأن الحماية المنزلية كافية وهو يعمل ضمنها. وهنا نحن نحن نتحدث عن 15 أمبير كحد أقصى على 120 فولت (الأمريكي) يعني لا نتجاوز سرعة 2 كيلو واط.&lt;/li&gt;&lt;li&gt;المستوى الثاني Level 2: وهو يعمل على 1 فاز (يعني 240 فولت) مثل الموجود في المنازل لكن على تيارات عالية ويحتوي دارات حماية إضافية. تيار 16 أمبير (بسرعة 3.7 كيلو واط) على مقبس غاطس أو 32 أمبير على مقبس صناعي Blue Commando فتصل سرعته إلى 7 كيلو واط. وحيث أن له مقبس فإن هذا النواع من الشواحن متنقل ويمكن حمله في السيارة&lt;/li&gt;&lt;li&gt;المستوى الثالث Level 3: يعمل على تيار متناوب 3 فاز (مثل الموجود في المصانع أو المؤسسات) وتصل سرعته إلى 50 كيلو واط لكن أغلب هذا النوع يعمل على سرعة 20 كيلو واط. وهذا النوع من الشواحن غير متنقل بل يكون مثبت بالجدار أو بالأرض.&lt;/li&gt;&lt;li&gt;المستوى الرابع Level 4: الشحن السريع dc وهو بسرعات قد تزيد عن 150 ك.و&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;هذه صورة نقطة شحن منزلية 1 فاز تظهر صندوق وقواطع عالية الحاسية ومقبس عادي ومقبس صناعي أزرق Blue Commando&amp;nbsp; وعلى هذا المقبس تم توصيل الشاحن. يمكن لنقطة مثل هذه أن تشحن بسرعة 32 أمبير في 240 فولت يعني 7.6 كيلو واط.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp_R4sNt8EZUrAyzAiOTG2TD_8iYtS81SYHEyPRrpRr_nZ2p_HIGTUI50nEVK3D74JR6JBsKL_fJVohG6Do6HI76s5GDoJnr6gNElbF21DqaeM3DGBY1vd9mmeE8hc2VBjDGPc0HrUn2zY/s1280/125425430_2758685127714506_3092191268739134046_n.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;960&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp_R4sNt8EZUrAyzAiOTG2TD_8iYtS81SYHEyPRrpRr_nZ2p_HIGTUI50nEVK3D74JR6JBsKL_fJVohG6Do6HI76s5GDoJnr6gNElbF21DqaeM3DGBY1vd9mmeE8hc2VBjDGPc0HrUn2zY/w300-h400/125425430_2758685127714506_3092191268739134046_n.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;يجب تركيب نقاط الشحن من قبل مختصين في المجال لأن الكهربائي العادي أكثر شيء تعامل معاه هو مدفأة (صوبة).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;هذه صورة تظهر شاحن 3 فاز كل فاز بسرعة 32 أمبير يعني بسرعة 22 كيلو واط.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKcXZBk7wlgiVcgmcR5BJv_qmVNjU-r_0OHl4WzNa35Ni7Lbl8uiOnxXQR0zXMd1OAKTp1BJnHvg65b-XIl52yK6B1J0J4bIdagM_9TCYdt8tzPPJM3SuhD9lWGbE08wSaQkymmnlzZxSR/s1280/IMG-20210325-WA0007.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;720&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKcXZBk7wlgiVcgmcR5BJv_qmVNjU-r_0OHl4WzNa35Ni7Lbl8uiOnxXQR0zXMd1OAKTp1BJnHvg65b-XIl52yK6B1J0J4bIdagM_9TCYdt8tzPPJM3SuhD9lWGbE08wSaQkymmnlzZxSR/w225-h400/IMG-20210325-WA0007.jpg&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;هذه صورة شاحن تسلا الأوروبي سوبر تشارجر (مثل الموجود في محطات الوقود) ويظهر فيه أن الدائرتين الخاصة بفاز 2 و 3&amp;nbsp; موجود بها نحاس بعكس الشاحن المنزلي 1 فاز.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMWzEDAW0k7KNxeY_H1KDcs2o_vT-Gx3IvsNlr-VrDlRXK-Cp4cLimtuK-Bdbc4tJC2sd5cUm0tv-oTyhvJbNtgmTt4K1kg_5mHDZXzlYMw_NKi4nyo3QjjH0EB2c1yXNjw1UAd8loxdYz/s602/IMG-20210606-WA0003.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDmUYEj_esa0T8H-lCRGxPcuXL8Qqlzzx-M0wiFtMToO8NPnlKj-l4NWsnjBjZPNAbyOKoXd4tuQ13mJ1R47pFCOBNBUuMwRNDJ9jIQHPzhHDqyYF-AMcydmOhc2mLcaQAjRl-bnHorzMB/s2048/2h291qybogi01.jpg&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2048&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDmUYEj_esa0T8H-lCRGxPcuXL8Qqlzzx-M0wiFtMToO8NPnlKj-l4NWsnjBjZPNAbyOKoXd4tuQ13mJ1R47pFCOBNBUuMwRNDJ9jIQHPzhHDqyYF-AMcydmOhc2mLcaQAjRl-bnHorzMB/w200-h150/2h291qybogi01.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;562&quot; data-original-width=&quot;602&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMWzEDAW0k7KNxeY_H1KDcs2o_vT-Gx3IvsNlr-VrDlRXK-Cp4cLimtuK-Bdbc4tJC2sd5cUm0tv-oTyhvJbNtgmTt4K1kg_5mHDZXzlYMw_NKi4nyo3QjjH0EB2c1yXNjw1UAd8loxdYz/w200-h187/IMG-20210606-WA0003.jpg&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;هذه صورة وصلة للطوارئ تحتوي من جهة مقبس صناعي (للشاحن) ومن الجهة الأخرى فيش عادي مع ملقط &quot;تمساح&quot; للتأريض&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyS1j85gzt4JBylo9ze-zXafcb1QP3EprWlIeEuVBeh83PxYZGTrzXwUPDDCTXxDiFuPtrbuYIxsjnt5nScwynSzpx4LIsYhpp0WnG67sDRi02u_ykTXtgxunD787qEGoqwJGI04VKbLvD/s1280/IMG-20210326-WA0001.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;958&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyS1j85gzt4JBylo9ze-zXafcb1QP3EprWlIeEuVBeh83PxYZGTrzXwUPDDCTXxDiFuPtrbuYIxsjnt5nScwynSzpx4LIsYhpp0WnG67sDRi02u_ykTXtgxunD787qEGoqwJGI04VKbLvD/s320/IMG-20210326-WA0001.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both; text-align: right;&quot;&gt;أين تشحن سيارتك؟&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;أغلب الناس عندما تعود لبيتها تضع السيارة على الشاحن لتشحن طوال الليل ثم تكون صباحا بكامل شحنها وجاهزة للإنطلاق هذه هو الخيار الأكثر انتشارا والاوفر (في الغالب). وإن كنت محظوظا وكان لديك شاحن في مصف السيارات في مكان عملك فهذه نقطة إضافية. أيضا هناك بعض المولات ومراكز التسوق توفر شوحن مجانية أو عند استعمال خدمة الاصطفاف.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;لكن في المسافات البعيدة أو عند اللزوم أو عند السفر بين المدن يمكنك الشحن في بعض محطات الوقود والأماكن المخصصة يمكنك استعراضها عبر &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.shahnatapp&amp;amp;hl=en&amp;amp;gl=US&quot; target=&quot;_blank&quot;&gt;تطبيق شحنات&lt;/a&gt; أو &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.xatori.Plugshare&amp;amp;hl=en&amp;amp;gl=US&quot; target=&quot;_blank&quot;&gt;PlugShare&lt;/a&gt; لكن تأكد من:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;ترشيح النتائج على نوع مدخل السيارة الخاص بك&lt;/li&gt;&lt;li&gt;إضافة قابس الحائط wall و القابس الصناعي الأزرق blue commando&lt;/li&gt;&lt;li&gt;الاتصال بهم للتأكد من أنه يعمل وليس معطل أو قيد الصيانة...إلخ.&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;العوامل المؤثرة في مدى السيارة&lt;/h2&gt;&lt;div&gt;مدى السيارة المعروض شاشة السيارة مجرد تقدير، ويختلف طريقة حسابه من سيارة لأخرى بعضها تعطي تقديرات أطول من اللازم وبعضها أقصر من اللازم. مدى السيارة يتغير حسب عدة ظروف أهمها&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;ميلان الشارع: صعود أم هبوط. الصعود يستهلك الكثير من الكهرباء بعكس الهبوط ليس ذلك فحسب بل إنه يعيد توليد الكهرباء&lt;/li&gt;&lt;li&gt;وزن السيارة وحمولتها (سواء عدد أشخاص أو بضاعة) خصوصا في المطالع أو عند التسارع.&lt;/li&gt;&lt;li&gt;التكييف والتدفئة وتدفئة المقاعد.&lt;/li&gt;&lt;li&gt;الهواء في الإطارات ونوع الإطارات (يفضل أن تكون low rolling resistance)&lt;/li&gt;&lt;li&gt;تفعيل نمط توفير الطاقة وكمية الطاقة المعاد توليدها regenerative&amp;nbsp;&lt;/li&gt;&lt;li&gt;أسلوب الشخص في القيادة (&quot;الدعسة&quot;) مثلا التسارع العنيف يستهلك كهرباء أكثر.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;شركات السيارات المختلفة تستخدم طرق مختلفة لتقدير المدى لذا لما تعلن شركة عن مدى سيارة يصل إلى كذا وكذا لا تستخدم هذا الرقم في المقارنة. مثلا لا تقل هذه السيارة مداها اطول ب 20% من تلك السيارة من سركة بناءا على الأرقام التي تعلنها الشركة الصانع لأن الشركات المختلفة تقدرها في ظروف مختلفة. حتى يمكنك المقارنة عليك:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;استعمال تقديرات من جهة محايدة تقارنهما في نفس الظروف (ملصق الاتحاد الأوروبي أو وكالة البيئة الأمريكية EPA...)&lt;/li&gt;&lt;li&gt;استعمال سعة البطارية بوحدة ك.و.س وليس المسافة بالكيلو متر للمقارنة (لكن مع عدم تجاهل أثر الفرق في وزن السيارات وفعاليتها).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;يتم تقدير المسافة التي قد تقطعها السيارة عبر حساب سعة السيارة بوحدة ك.و.س وحساب معدل الصرف بوحدة كم / ك.و.س (يعني كل ك.و.س كام كيلو متر يسير) نضرب الرقمين ببعض فنحصل على مدى السيارة بوحدة الكيلومتر. مثلا سيارة حجم بطاريتها 26 ك.وس وبمعدل 5 كم لكل ك.و.س يكون مداها 26×5 ويساوي 130 كم.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4xsIzLv0cx7NAQkWTSqHBojTvgWutMKBrbx5jeJi4AkTGjD8_AVMNBnVi6jFBsphIBw8eMTmu3wpO4c0dQMmpK4-ZfIwy_zZVQnPdHhqtFEmU47ZL9ycX8hk5nHFQv-aiTLTfqqxsVW2P/s1673/ev-range.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1673&quot; height=&quot;414&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4xsIzLv0cx7NAQkWTSqHBojTvgWutMKBrbx5jeJi4AkTGjD8_AVMNBnVi6jFBsphIBw8eMTmu3wpO4c0dQMmpK4-ZfIwy_zZVQnPdHhqtFEmU47ZL9ycX8hk5nHFQv-aiTLTfqqxsVW2P/w640-h414/ev-range.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;الصورة أعلاه مأخوذة من داخل غطاء السيارة الامامي (غطاء الماتور) تظهر الملصق الرسمي وفيه معلومات السيارة ومنها نوع البطارية وهو ليثيوم Li-ion وحجمها 360 فولت ضرب 74 Ah ويساوي&amp;nbsp;26.6 ك.و.س ومداها الرسمي هو 144 كم في المدينة و 125 كم خارجي و 135 بالمتوسط (الأرقام التي تحتها هي مداها لما تكون الحرارة 7 تحت الصفر). ونعم سيارات الكهرباء تمشي مسافة أطول داخلي.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;نسبة صحة البطارية State of Health أو SoH&lt;/h2&gt;&lt;div&gt;جميع البطاريات تتراجع قدرتها على الاحتفاظ بالطاقة مع تقدمها في العمر وهي ظاهرة تعرف باسم تراجع أو نزول البطارية Battery Degradation. وتستخدم نسبة SoH للدلالة على صحة البطارية وهي النسبة في مقدرة البطارية على الاحتفاظ بالشحنة مقارنة بحالتها الأصلية يعني لما نقول قيمته 90% يعني أنها فقدت 10% من قدرتها على الاحتفاظ بالشحنة (فلو كانت سعتها 26 ك.و.س تكون كأنها خسرت 2.6 كيلو وكأنه بقي 23.4 كيلو واط ساعة).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;يظهر على شاشة سيارة نيسان ليف 12 شَرطة تسمى بار تبين مقدار ال SoH لو كانت مستاوية يكون تقديرها 6 بار (من أصل 12) يعني 50% و9 بار تعني 75% لكنها ليست متساوية (أول شرطة 15% ثم تصير 6.25% وهكذا حسب جدول معين) لهذا يفضل قياس ال SoH بشكل دقيق واعتبار البار مجرد مؤشر تقديري.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK5mXcqWKbVFHTdGrjsqo7qikCcGGek2jnEWk-Q_TQVM6ysuAWA5i6kJDQofnmP3kpYxLmFAISVF4mxZL0tpbVyXcX2jGH7mKuymFszTgzxJl_D6T4UtAwYfSMqLUiOIht-OAz0rJ8TSXB/s1080/WhatsApp+Image+2021-08-31+at+2.03.44+PM.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1077&quot; data-original-width=&quot;1080&quot; height=&quot;319&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK5mXcqWKbVFHTdGrjsqo7qikCcGGek2jnEWk-Q_TQVM6ysuAWA5i6kJDQofnmP3kpYxLmFAISVF4mxZL0tpbVyXcX2jGH7mKuymFszTgzxJl_D6T4UtAwYfSMqLUiOIht-OAz0rJ8TSXB/s320/WhatsApp+Image+2021-08-31+at+2.03.44+PM.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;الملفت في هذه الصورة السابقة أن السيارة مشحونة بالكامل ومع ذلك مداها فقط 56 كم وذلك لأنها خسرت ثلث مداها بسبب تراجع البطارية الذي تحدثنا عنه. بحسب بحث أمريكي فإن بطارية سيارة نيسان ليف تتراجع أكثر 25% بعد أقل من 50 ألف كم (تقريبا تخسر ربع بطاريتها خلال سنتين) وهذا التراجع ثابت وممنهج وسواء على الشحن السريع أو على الشحن البطيء.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisju39ADAITECsIpjYY5eWdgXphN3TQ6OTQAuf9iDCvekS25cxeC8tiVUn4756O2lmXVbxF2NFpAwl-3UmeUJwxQCk5UZ6GE4VttiDppOfPtgLXsix6XHGtAj9G3cofeMmXvSlVfwpuOJ5/s1080/68eef86a-dd41-4229-acb1-c067a18f84ab.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;1080&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisju39ADAITECsIpjYY5eWdgXphN3TQ6OTQAuf9iDCvekS25cxeC8tiVUn4756O2lmXVbxF2NFpAwl-3UmeUJwxQCk5UZ6GE4VttiDppOfPtgLXsix6XHGtAj9G3cofeMmXvSlVfwpuOJ5/w640-h274/68eef86a-dd41-4229-acb1-c067a18f84ab.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;هناك عدة عوامل مؤثرة في تراجع سعة البطارية منها أن البطارية لها عدد ثابت من دورات الشحن والتفريغ (يعني من 0% إلى 100%) حسب جودة الصناعة والكيمياء المستخدم والتراكيز ...إلخ للتوضيح هذا جدول صادر عن شركة أبل يظهر عدد دورات الشحن والتفريغ لبعض منتجات تلك الشركة&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI-kCdtK1flTweBTXFDbCEUo_3ceNg5IApg3BLx-qeGLFHzR4tvnBIJX1soZKNBUkKEikDCRCsfn27QyOKt-UwGxlKmaMszqbIgYw8Or_XGZPcPlqZUAjIBV3qUBZhNAE3tgfrYHnFBsPF/s1280/29e538ab-bedd-454c-a090-1b09587e6756.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;942&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI-kCdtK1flTweBTXFDbCEUo_3ceNg5IApg3BLx-qeGLFHzR4tvnBIJX1soZKNBUkKEikDCRCsfn27QyOKt-UwGxlKmaMszqbIgYw8Or_XGZPcPlqZUAjIBV3qUBZhNAE3tgfrYHnFBsPF/w472-h640/29e538ab-bedd-454c-a090-1b09587e6756.jpeg&quot; width=&quot;472&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;لاحظ أن الموديلات القديمة كانت لا تتجاوز ال 300 دورة شحن وتفريغ بينما الموديلات الحديثة تتجاوز 1000 دورة!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;وهذا يقودنا إلى نقطتين مؤثرتين في عمر البطارية وهما صناعة البطارية وطريقة استخدامها (هل يتم شحنها من الصفر وتفريغها بالكامل كل يوم). في التقرير أدناه من بطارية سيارة فقدت أكثر من نصف قدرتها نلاحظ أن عدد دورات الشحن الكاملة يزيد عن 8 آلاف دورة وخلالها مر على هذه البطارية أكثر 23 ألف كيلو واط ساعة.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZ_Nku44wh9y7ngbgTy_h1Z5smhWeAql4ZqjXdXtVeMnwQkgkkXofEjx29drzeZc2_3oicQ2h28L0EEDWDO6Po4OfFI8ICqZwXHrRufbPx_9-tAf5st7Biq23yJr0o2-B1GTLIc-Z3aBC/s341/Screenshot+from+2021-08-31+23-18-46.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;222&quot; data-original-width=&quot;341&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZ_Nku44wh9y7ngbgTy_h1Z5smhWeAql4ZqjXdXtVeMnwQkgkkXofEjx29drzeZc2_3oicQ2h28L0EEDWDO6Po4OfFI8ICqZwXHrRufbPx_9-tAf5st7Biq23yJr0o2-B1GTLIc-Z3aBC/s320/Screenshot+from+2021-08-31+23-18-46.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;للمقارنة هذا تقرير مشابه لبطارية أفضل حالا&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis6wx758zRdVoThvAyxgh5gjQpAJy2a6kyhzONNWlLCSG28Tg59NcxH3YL9Us8s68Ph4lIhAL3uUj9uch25gtirSeeXzGLUmGGVoQEmW3Z4wEClOaHZFMz90iChIyfCacZkCQ4fyQ_TDGT/s358/Screenshot+from+2021-08-31+23-17-55.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;166&quot; data-original-width=&quot;358&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis6wx758zRdVoThvAyxgh5gjQpAJy2a6kyhzONNWlLCSG28Tg59NcxH3YL9Us8s68Ph4lIhAL3uUj9uch25gtirSeeXzGLUmGGVoQEmW3Z4wEClOaHZFMz90iChIyfCacZkCQ4fyQ_TDGT/s320/Screenshot+from+2021-08-31+23-17-55.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;لاحظ أن عدد دورات الشحن الكاملة Full charges لم يتجاوز 126 دورة مع أنه مر على هذه البطارية 34 ألف كيلو واط ساعة&amp;nbsp; يعني خلال عمر هذه البطارية تم شحنها أكثر من الأولى وكان يتم شحنها وتفريغها بسرعات أكثر من الأولى ومع ذلك لم تتراجع صحتها لأن عدد الدورات الكاملة أقل بكثير. الشاهد من الصورتين هو أن عدد دورات الشحن والتفريغ الكاملة عامل مهم جدا وحاسم في تراجع البطارية.&lt;/div&gt;&lt;div&gt;أغلب السيارات تحتوي منظومة لإدارة الشحن فهي تطلب منك أن تشحن قبل أن تصل السيارة للصفر تماما بل يكون هناك هوامش بين ماهو ظاهر للمستخدم&amp;nbsp; usable state of charge وبين ما هو حقيقي real state of charge. لكن بعض الناس تصر على قيادة السيارة بعد ظهور التنبيه أنها نفذت.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;تبريد البطارية&lt;/h2&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;التبريد غير الفاعل Passive cooling (يعني لا تبذل طاقة) أو التبريد الجوي Ambient Cooling وهو طريقة مقعرة كي نقول أنه لا يوجد تبريد من الأساس. هذا هو أسوأ نوع تبريد وهو كالمستخدم في تبريد الجوال/الموبايل حيث هناك قطعة معدنية تسمى المصرف الحراري Heat Sink (ألمنيوم في الرخيص ونحاس في الغالي) توصل الحرارة لمسافة أبعد من الجسم الملاصق لها على أمل أن يحملها الجو المحيط بها. وحيث أن البطارية في محيط مغلق تماما sealed وليس هناك فتحات Vents وحيث أنها تشحن وهي في مكانها وليس وهي تسير وبالتالي لا يوجد تيارات من الهواء تتحرك لتحمل هذه الحرارة. من الأمثلة على هذا النوع سيارة نيسان ليف&lt;/li&gt;&lt;li&gt;التبريد الفاعل Active Cooling&amp;nbsp;وهنا يتم بذل طاقة في حمل الحرارة والتبريد&lt;/li&gt;&lt;ul&gt;&lt;li&gt;التبريد عبر مروحة وهو يسمى التبريد الهوائي الفاعل Active Air Cooling كالموجود في سيارة Ioniq (حتى ما قبل موديل 2020 ذات ال 38 ك.وس)&lt;/li&gt;&lt;li&gt;التبريد المائي Active Liquid Cooling حيث هناك نظام من رديتر وأنابيب بها سائل تبريد (أنتي-فريز أو coolant) ومضخة ومروحة وهو أفضل من الذي قبله وهو الموجود في سيارة هونداي كونا ذات البطارية 64 ك.و.س والمدى الذي يتجاوز 400 كم.&lt;/li&gt;&lt;li&gt;التبريد عبر المكيف كما في سيارات سامسونج&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;أشكال خلايا البطاريات&lt;/h2&gt;&lt;div&gt;هناك 3 أشكال أساسية لكل منها حسنات وسيئات.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCdHPvVuFnpAHQzdn-9sqicymlKO5LuHoSOyI9rC7QEsPQVtvVrjLYOZgqRcS5SfpXrZuTG_It6B_NQHMtg8yRPBgI6w7vqSYwxLMOLN-U4BofVlFnE2Pg1ejxMIP5JmtFY2Xt8vGXjn1/s1298/2-TableA-1-1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;644&quot; data-original-width=&quot;1298&quot; height=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCdHPvVuFnpAHQzdn-9sqicymlKO5LuHoSOyI9rC7QEsPQVtvVrjLYOZgqRcS5SfpXrZuTG_It6B_NQHMtg8yRPBgI6w7vqSYwxLMOLN-U4BofVlFnE2Pg1ejxMIP5JmtFY2Xt8vGXjn1/w640-h318/2-TableA-1-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;منصة السيارة Platform&lt;/h2&gt;&lt;div&gt;بعض السيارات مثل تسلا هي بالأصل مصممة من الصفر لتكون سيارة كهربائية. هكذا سيارات تكون لها منصتها الخاصة. مثل هذه السيارات غالبا ما تمتاز&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;صندوق أمامي به مساحة تخزين front trunk&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeaPb3W8WzKwDA55avnL3FgGrNUJ_t3yGf3Nb0vL7bbmQzbAoq54mBik6VADrR4c5b3GSML9yuLNHiczUWzAShrVV7R0Ho0bFeyXQUdFWJ3QeizGjfiGU7mIaeAFiLl7qrsB2Ios4xfTNh/s640/tesla-front-trunk.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;588&quot; data-original-width=&quot;640&quot; height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeaPb3W8WzKwDA55avnL3FgGrNUJ_t3yGf3Nb0vL7bbmQzbAoq54mBik6VADrR4c5b3GSML9yuLNHiczUWzAShrVV7R0Ho0bFeyXQUdFWJ3QeizGjfiGU7mIaeAFiLl7qrsB2Ios4xfTNh/s320/tesla-front-trunk.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;صندوق خلفي واسع أيضا&lt;/li&gt;&lt;li&gt;مركز وزن منخفض low center of gravity حيث تكون البطارية موزعة على طول أرضية السيارة (داخليا كأنها بطارية العادية AA لكنها مصفوفة بقرب بعضها) الصورة التالية لبطاريات باناسونيك التي تستخدمها تسلا والصورة التي بعدها كيف تتجمع في أرضية السيارة&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjw3QToiJt1l-jkm6h958I_r41NAhiVbOzPtjsCzpk2v5D3cG8ioj2kGBCPLD1iPjO1HhHk2h3uO-G_358qu5qi2IueCFlFQY9jsbqppm4RTFz2gYz1or9rLJGb-AfIF20ymx5TK6SkzqX/s1200/Tesla-Panasonic-battery-cells.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;1200&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjw3QToiJt1l-jkm6h958I_r41NAhiVbOzPtjsCzpk2v5D3cG8ioj2kGBCPLD1iPjO1HhHk2h3uO-G_358qu5qi2IueCFlFQY9jsbqppm4RTFz2gYz1or9rLJGb-AfIF20ymx5TK6SkzqX/s320/Tesla-Panasonic-battery-cells.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl7e_3R44ae3Fkz-P4mIzNMGQ9xz9IDAWYTyOKWw6_phXaZBrl4Al6oPylJtU6vBsyBhHwAp6dSi18ysXi3C5K5n4VpEIAC1NirDERtH8yZlHoAsJTWUX-wjD3YlTqZKdi7W-PZGIbxYR0/s610/Tesla-Model-S-battery-pack.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;428&quot; data-original-width=&quot;610&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl7e_3R44ae3Fkz-P4mIzNMGQ9xz9IDAWYTyOKWw6_phXaZBrl4Al6oPylJtU6vBsyBhHwAp6dSi18ysXi3C5K5n4VpEIAC1NirDERtH8yZlHoAsJTWUX-wjD3YlTqZKdi7W-PZGIbxYR0/s320/Tesla-Model-S-battery-pack.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;بالمقابل السيارات&amp;nbsp; الكهربائية المطورة من منصة مشتركة مع سيارة بنزين أو هايبرد تكون مساحة التخزين في الصندوق الخلفي محدودة حيث تشغل البطارية غالبا جزء من مساحة الصندوق الخلفي وما تحت الكرسي الخلفي وتزيد من الحمل على المحاور الخلفية. ويكون توزيع المكونات في الصندوق الأمامي قريب من سيارة البنزين. هذه بطارية أيونيك 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBxsRd9wO6-9NT5RaDPEdSaoufD6mFhQbV_dE9W1P6O67Ts-w7leHRidEPyNkPAfJucOcRqsCUyyLQuzX4K6JctyTPpcVpF7p_I3N_Fgd8NZdSybV1fYc7q3V6IY_N_WRn7YiYBCwP0Yg7/s640/2017-hyundai-ioniq-electric-european-spec-2016-geneva-motor-show_100548214_m.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;426&quot; data-original-width=&quot;640&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBxsRd9wO6-9NT5RaDPEdSaoufD6mFhQbV_dE9W1P6O67Ts-w7leHRidEPyNkPAfJucOcRqsCUyyLQuzX4K6JctyTPpcVpF7p_I3N_Fgd8NZdSybV1fYc7q3V6IY_N_WRn7YiYBCwP0Yg7/s320/2017-hyundai-ioniq-electric-european-spec-2016-geneva-motor-show_100548214_m.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;وهذه بطارية رينو فلونس&amp;nbsp; / سامسونج sm3 ze&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaMQJv1e5h5izzwPh5pJUSpXHmPiLNOp7KcFOe1rGyoQa6CWUoUMpp62EoeXMwM8XSQZhiGQWtsZwbrJBbqhOdhnOMaURxk3lC0zazVJhbBE-JG2XezNvHTdyWcR7dsJs0Ve4mLzuwx-EM/s1280/maxresdefault+%25281%2529.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaMQJv1e5h5izzwPh5pJUSpXHmPiLNOp7KcFOe1rGyoQa6CWUoUMpp62EoeXMwM8XSQZhiGQWtsZwbrJBbqhOdhnOMaURxk3lC0zazVJhbBE-JG2XezNvHTdyWcR7dsJs0Ve4mLzuwx-EM/s320/maxresdefault+%25281%2529.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTSE4rrjWJn9oMn_PQtgxP9KLekAeZG6m3F0E9xIA5NG7TKhWwU4U3X7RMq32G65exiSlGvyxQPGDNxL0VhSUVIa6011UWbWbX8ghHGzJNQ-62kupUj99rzvx_VBteb5yFe3lSWyGHqhvj/s850/2222001.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;629&quot; data-original-width=&quot;850&quot; height=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTSE4rrjWJn9oMn_PQtgxP9KLekAeZG6m3F0E9xIA5NG7TKhWwU4U3X7RMq32G65exiSlGvyxQPGDNxL0VhSUVIa6011UWbWbX8ghHGzJNQ-62kupUj99rzvx_VBteb5yFe3lSWyGHqhvj/s320/2222001.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;المساحة المتبقية&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij823PtIHctDqCoDu7SjKbDd2S87LS3Ih3T-HFHeIXCUM-hKnuVdQlX2afeRl1DjP-uTANBsyohtTVI7RVFXYmgCdlFj3bj-TnrDL2TDXdZRYZ1QPNlMpGoA3BlpcDcyEW61boe8Js9fcM/s800/renault-fluence-electric-car-02.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;533&quot; data-original-width=&quot;800&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij823PtIHctDqCoDu7SjKbDd2S87LS3Ih3T-HFHeIXCUM-hKnuVdQlX2afeRl1DjP-uTANBsyohtTVI7RVFXYmgCdlFj3bj-TnrDL2TDXdZRYZ1QPNlMpGoA3BlpcDcyEW61boe8Js9fcM/s320/renault-fluence-electric-car-02.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;على الجانب الأخر وجود نسخة بنزين من نفس السيارة يعني وفرة في قطع الغيار (مثل قطع &quot;البودي&quot; كالباب مثلا) مثال ذلك سيارة الأيونيك إذ أن منها نسخة كهربائية ونسخة هايبرد كذلك كيا نيرو.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;عند شراء سيارة&lt;/h2&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;الكيلومترات المقطعومة ومقارنتها بآخر قراءة في بلد السيارة&lt;/li&gt;&lt;li&gt;صفة الاستخدام (شخصي أم تاجير سياحي أم عمومي ..إلخ)&lt;/li&gt;&lt;li&gt;التحقق من الاستدعاءات &quot;ريكول&quot; recall. بعض السيارات ثبت وجود مشاكل في عدة دفعات منها ولم تحل بالحديث البرمجي لذا طلب الشركة استرجاع تلك السيارات للقيام بصيانة ويكون ذلك بإدخال رقم الشاصي VIN في موقع الدولة التي وردت منها السيارة (وليس الدولة التي صنعتها) أيضا تظهر هذه المعلومة في التقارير (مثل تقرير كارسير)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;سيارة ليس عليها استدعاء&lt;/li&gt;&lt;li&gt;سيارة عليها استدعاء وقامت بعمله&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;سيارة عليها استدعاء ولم تقم بعمله:&lt;/span&gt; &lt;/b&gt;هنا عليك أن تقوم بالصيانة هنا (وغالبا حلى حسابك وليس على حساب الشركة)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;الاستدعاءات قد تكون متعلقة أن البطارية تشتعل من تلقاء نفسها وقد تكون أشياء بسيطة يمكن إصلاحها بسهولة. الاستدعءات قد تكون إلزامية وقد تكون طوعية (كتسوية لتفادي الإدانة في المحكمة)&lt;/li&gt;&lt;li&gt;المواقع المخصصة للبحث عن الاستدعاء&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://car.go.kr/ri/recall/list.do&quot; target=&quot;_blank&quot;&gt;الموقع الكوري&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.nhtsa.gov/recalls&quot; target=&quot;_blank&quot;&gt;الموقع الأمريكي&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;ملاحظة: يجب تعبئة رقم الشصي بأحرف كبيرة A وليس a&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEOF7nJuzC6NKFuoBO_XnRNThKPdMS2foQnt6gwZCQVG6_VkeFrUEmsEQEi5J_tNnEMPoaE4uoTzIUh4_7k54fL1kxLYEBDjOBmmSZpw-x-9JMq6Xk_u-21gJJSQTtyewJu0712vB6EwxW/s767/Screenshot+from+2021-09-04+23-57-15.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;464&quot; data-original-width=&quot;767&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEOF7nJuzC6NKFuoBO_XnRNThKPdMS2foQnt6gwZCQVG6_VkeFrUEmsEQEi5J_tNnEMPoaE4uoTzIUh4_7k54fL1kxLYEBDjOBmmSZpw-x-9JMq6Xk_u-21gJJSQTtyewJu0712vB6EwxW/w640-h388/Screenshot+from+2021-09-04+23-57-15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/8662660482065038688/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2021/09/ev.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8662660482065038688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8662660482065038688'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2021/09/ev.html' title='تجربة اقتناء سيارة كهربائية EV في الأردن'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh83k5dz66m0wVMnYHDWF9IkAB7Adgxy44hwSnY1Ea6wfzGuiL5U30mvVTTF9XA1LNQftowmBKgg0pNVx2Is1Ts5paGwPMgYsAGKSobHDZbdAshLUIgE9KEDCJJpyaLwWYw1hN_vb8IVbc5/s72-w640-h480-c/d9867b56-263b-4151-9686-611b07992121.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-7854096612521280492</id><published>2021-07-26T00:07:00.001+03:00</published><updated>2021-07-26T00:07:29.226+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="طب"/><title type='text'>تمحيص دراسات المطاعيم: فايزر مثالا</title><content type='html'>&lt;h1 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;تنويه:&lt;/span&gt;&lt;/h1&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هذه المقالة ليست نصيحة طبية. النصائح الطبية تأخذها من طبيبك الذي عاينك ويتابع حالتك وليس من مقالات على الإنترنت.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هذه المقالة لا تدعوا للإمتناع عن تلقي المطاعيم / اللقاحات هي مجرد تحميص لأرقام وإحصائيات.&lt;/p&gt;&lt;h1 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مقدمة&lt;/h1&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;في هذه المقالة سنأخذ الدراسة التي عرضت على FDA وأقر بسببها فايزر. اخترنا هذه الدراسة نموذجا لكن ما ذكر حولها ينطبق على غيرها. سنأخذ الدراسة ونمحصها ونبين أوجه العيوب فيها من ناحية علمية إحصائية بحتة. إن كنت تقرأ المقالة هنا لأجل نظريات المؤامرة فاستعد كي يخيب ظنك. لن تجد هراء شبكات الجيل الخامس والشريحة والزومبي هنا.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;سأحاول أن أبيسط الأشياء تبسيط مخل حتى يفهم المقالة أوسع شريحة ممكنة وليس فقط المختصين لكني سأضع المصطلحات بالإنجليزية والمصادر والروابط لأهل الاختصاص.&lt;/p&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مغالطات يجب تجنبها&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;p dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;لنتذكر ولا ننس أننا نتحدث عن منتج لشركة ربحية (بل اللوبي الخاص بها أكبر من مجموع لوبي شركات السلاح والبترول مجتمعين). نحن لا نتحدث عن جمعيات خيرية. ولما يكون هناك ثغرة في الدراسة مع وجود جيش جرار من العلماء عند هذه الشركات وميزانيات بالمليارات فإنه من المرجح أن هذه الثغرة مقصودة وليست هفوة والهدف منها تعزيز أفضلية منتجاتهم وأرباحهم (وهناك أبحاث تثبت هذا ويسمى success bias وهذه قصة أخرى)&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;كون الحليب مفيد فهذا لا يعني أنه لما أطلب منك فحصه إن كان صالح للاستهلاك لا ترد علي أن الكل يعلم أن الحليب مفيد! فهو قد يكون منتهي الصلاحية أو به حمى مالطية ...إلخ.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;1. استدرار العواطف والشخصنة: مثلا الناس ستموت بسبب هكذا مقالات. وأنت ماذا تفهم مقابل كل العلماء الذين قالوا أنه كذا وكذا&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;2. الاستدلال الدائري والمصادرة على المطلوب.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;3. الاحتكام إلى سلطة: منظمة الصحة قالت كذا. ال FDA قالت كذا..إلخ.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الدراسة المقصودة وما حوالها&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;p dir=&quot;rtl&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;حتى لا يكون الموضوع مفتوح وغير محصور اخترت دراسة واحدة وهي الدراسة التي قدمتها فايزر لأخذ موافقة ال FDA. لكن العيوب ليست محصورة في هذه الدراسة وإنما وضعتها كنموذج. &lt;a href=&quot;https://www.fda.gov/media/144246/download&quot; target=&quot;_blank&quot;&gt;الدراسة متاحة على موقع FDA الرسمي على هذا الرابط&lt;/a&gt; وهي عبارة عن ملخص من 92 صفحة. إلى جانب عدة بيانات press release صادرة عن موقع الشركة الرسمي هي&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://www.pfizer.com/news/press-release/press-release-detail/pfizer-and-biontech-conclude-phase-3-study-covid-19-vaccine&quot; style=&quot;font-weight: normal;&quot; target=&quot;_blank&quot;&gt;نوفمبر 2020: المرحلة الثالثة من الاختبارات تستوفي المتطلبات&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.pfizer.com/news/press-release/press-release-detail/pfizer-and-biontech-announce-publication-results-landmark&quot; style=&quot;font-weight: normal;&quot;&gt;ديسمبر 2020: إعلان النتائج ونشر الدراسة في دورية كذا وكذا&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;و&lt;a href=&quot;https://www.nejm.org/doi/full/10.1056/NEJMoa2034577?query=featured_home&quot;&gt;هذا رابط الدراسة من موقع الدورية المحكمة&lt;/a&gt; التي نشرت فيها وهي بعنوان&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Polack, Fernando P., et al. &quot;Safety and efficacy of the BNT162b2 mRNA Covid-19 vaccine.&quot; New England Journal of Medicine (2020).&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: right;&quot;&gt;DOI: 10.1056/NEJMoa2034577&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;الدراسة باختصار تمت على 44 ألف شخص تقريبا نصفهم أخذ اللقاح والنصف الآخر أخذ الوهمي&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;placebo وهذه المجموعة تسمى المجموعة الضابطة control group. تم رصد 162 إصابة في المجموعة الضابطة مقابل 8 حالات فقط في المجموعة التي أخذت اللقاح وبالتالي كانت الفعالية 95% في منع الإصابة. تم اختيار العينة من أشخاص بين 16 سنة إلى 85 سنة (أغلبهم بين 16 سنة و55 سنة). المشاركين بالدراسة لم يسبق لهم الإصابة. و&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;هناك تفصيل للتوزيع الإثنتي (أبيض أسود) والعمري وذكر وأثنى ...إلخ ورصد للآاثار الجانبية المسجلة خلال الدراسة كصداع وموضع الحقن وخلافه.&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;منهج الدراسة والتجارب&lt;/h3&gt;&lt;h3 style=&quot;text-align: right;&quot;&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;قبل أن تعمل دراسة يكون عندك فرضية تريد اختبار صحتها من خلال تصميم تجربة لها نتائج قابلة للرصد تدعم الفرضية أو تنفيها (يعني قبل أن تعمل الدراسة تقول إذا حصل كذا فهذا الفرضية صح وإلا فالفرضية خطأ). صحة الفرضية تعتبر موضع شك وتمحيص. الفرضية هنا هي أن مطعوم فايزر يعطي حصانة. إن افتراض أن المطاعيم تعمل كجزء من التجربة هو مغالطة سافرة. يجب أن تتم التجربة بافتراض عدم التسليم بصحة الفرضية المطلوب إثباتها او نفيها. لا يجوز تقول بما أن الحليب مفيد فإن هذه العينة من الحليب صالحة للاستهلاك البشري وخالية من الحمى المالطية دون أن تعمل الفحص المخبري وترصد أنها بالفعل كذلك.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;في أي دراسة يكون هناك ما يسمى بالضبط control (ومنه المجموعة الضابطة control group) وهو الأساس الذي تقاس العينة مقارنة به وهو نوعان &lt;/span&gt;الضبط الإيجابي positive control&lt;span style=&quot;font-weight: 400;&quot;&gt; و&lt;/span&gt;الضبط السلبي negative control&lt;span style=&quot;font-weight: 400;&quot;&gt;. فإن كانت التجربة هي لكشف الحموضة عبر ورقة كشاف عبادالشمس الزرقاء التي تتحول إلى حمراء في الوسط الحمضي فإننا نحتاج إلى ضبط إيجابي وهو شيء نعلم أنه حمض (عصير ليمون مثلا) وضبط سلبي شيء نعلم أنه ليس حمض (محلول صابون الجلي مثلا) ثم العينة محل الدراسة. فقبل النظر لنتيجة العينة ننظر للضبط الإيجابي والسلبي هل أعطى النتيجة المتوقعة نكمل التجربة وننظر للعينة محل الدراسة. وإلا نعتبر التجربة فاسدة والكشاف فاسد وممنوع ننظر للنتيجة بغض النظر سلبا أو إيجابا ولا معنى لقياس رقم ال pH إن كان الضبط فاسدا.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-LtE6LjmwvH5WLe42weiCxzToS3caKNlpbpd_6OcEjnBZ_uGwu7Qfj_YZSPQCalee2K9TbjDBGX-X_VsfiXjVPBaEmOksUFJ-wvifixdWQHE3Yg7Cr7ol_UOzgkcp1c03uky3y0BTv360/s800/litmus-ph.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;565&quot; data-original-width=&quot;800&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-LtE6LjmwvH5WLe42weiCxzToS3caKNlpbpd_6OcEjnBZ_uGwu7Qfj_YZSPQCalee2K9TbjDBGX-X_VsfiXjVPBaEmOksUFJ-wvifixdWQHE3Yg7Cr7ol_UOzgkcp1c03uky3y0BTv360/s320/litmus-ph.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;كذلك الحال في فحص الحمل السريع. فهناك خطان الخط الضابط C وخط الفحص T. الضبط في هذا الفحص هو ضبط إيجابي Positive Control يعني يجب أن يظهر هذا الخط حتى يكون للنتيجة معنى إذا لم يظهر هذا الخط تعتبر التجربة فاسدة ولا يجوز قراءة النتيجة بغض النظر هل هي حامل أم لا.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvhnXAP7fOmhgyAK1xBZtjmxrq2RIQSplCui0mIG0jodcnFRgC1H4yWhJUFmiJfdT2rzqlj5ZIeXbi9HmIdf7vo_xfkboATgdeAWGfeIXC8cbjFlAUqHX-kRnCk2jtmDeBfNb5MROyk4jy/s400/pt.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;400&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvhnXAP7fOmhgyAK1xBZtjmxrq2RIQSplCui0mIG0jodcnFRgC1H4yWhJUFmiJfdT2rzqlj5ZIeXbi9HmIdf7vo_xfkboATgdeAWGfeIXC8cbjFlAUqHX-kRnCk2jtmDeBfNb5MROyk4jy/s320/pt.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ثبات الفعالية في ظروف الانتشار والانحسار&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;ما الفائدة من سترة رصاص تحميك بشرط أن لا تخوض المعركة؟ ما الفائدة من تأمين يغطي السيارة في حال لم تمشي على الطريق؟ ما الفائدة من لقاح يحميك فقط في حالة عدم تفشي المرض؟ لهذا تعرف الفعالية كنسبة مقارنة مع المجموعة الضابطة. يعني لو كان عندنا لقاح تم اختباره في مرحلة تفشي سيحصل عدد قليل من الإصابات في المجموعتين مثلا 25 إصابة في مجموعة المطعوم مقابل 500 إصابة في مجموعة الضبط. ولو تم اختباره في مرحلة تفشي لكان لدينا 250 إصابة في مجموعة المطعوم مقابل 5000 إصابة في مجموعة الضبط. في الحالتين النسبة ثابتة وهي 95%. إذا لم تكن ثابتة وكانت تنشط في الانحسار فإنها حماية ظرفية غير حقيقية.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;تحسب الفعالية في منع الإصابة efficacy&amp;nbsp;في مجموعتين من نفس العدد عبر المعادلة التالية فرق الإصابات بين المطعم وغير المحصن (الضبط السلبي) مقسوم على عدد المصابين في المجموعة غير المحصنة.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;في المثالي الخيالي السابق 500 - 25 = 475 نقسمه على 500 ضرب 100% ويساوي 95%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;ولو كان في وقت تفشي أكثر ب 10 مرات سيكون 5000 - 250 = 4750 تقسيم 5000 ضرب 100% ويساوي 95%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h1 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ثغرات الدراسة&lt;/h1&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;أين الإصابات في المجموعة الضابطة؟&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;نحن في تجربة لرصد الحصانة التي يولدها المطعوم ولدينا مجموعة ضابطة سلبية (يعني ليس لديها حصانة) حتى تكون التجربة سليمة يجب أن نرى عدد كبير من الإصابات في هذه المجموعة وإلا فإن التجربة فاسدة. تماما مثل فحص الحمل لما لا يظهر الخط. أو مثل ورقة كشف الحمض حيث لا يجوز تقرأ رقم pH إن لم تعمل على المجموعتين الضابطة الإيجيابية والسلبية.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;لدينا مجموعة من 22 ألف شخص في المجموعة الضابطة لا يملكون أي نوع من الحصانة لا تعافي ولا مطعوم ظهر فيهم 162 حالة فقط (يعني كانوا محصنين بنسبة 99.3% بدون مطعوم والإصابة هي حوالي 7 بالألف فقط). هؤلاء لو كانوا عينة عشوائية من مجتمع وقت التفشي لظهر فيهم حوالي 20% إصابات (نسبة الإيجابي وقت التفشي) يعني أكثر من 4400 حالة إصابة ولو كانوا في مجتمع وقت التفشي بنسبة إيجابي 5% لوجدنا فيها 1100 إصابة. الفرق بينهما وبين 0.7% كبير جدا وغير مقبول.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;وللتذكير المجتمع يكون التشخيص فيه أقل من الحقيقي under-diagnosed&amp;nbsp;لأن هناك مصابين لكنهم لا يفحصون. بعكس التجربة ففي التجربة يكون هناك فرط في التشخيص over-diagnosed يعني لا يوجد مصابين لكن لم يتم تشخيصهم ومع ذلك ظهر فقط 7 بالألف. وكان 99.3% من المجموعة محصنين دون حصانة؟&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;هل نحن ندرس فيروس غير معدي؟ هل التجربة تمت في حجر صحي ولم تخالط أحد؟ هل هناك تلاعب cherry-picking؟ أيا كان السبب فإن التجربة فاسدة ورقم الفعالية المرصود ليس له أي معنى. تماما مثل رقم pH في ورقة كشاف الحمض التي فشلت في ال control.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;لتقريب الصورة لنتخيل أننا نقيّم سترة واقية للرصاص فعملنا تجربة وألبسنا 22 ألف دمية سترة واقية و 22 ألف دمية ألبسناهم سترة قماشية&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;placebo وقمنا بإطلاق النار ثم احصينا كام رصاصة اخترقت السترة وأصابت الدمية فكان لدينا 162 دمية مصابة ممن تلبس سترة قماش من بين 22 ألف دمية! هذا هراء مالذي حمى هذه الدمى؟ هل الرصاص فشنك؟ أم هل كنت تصوب في الهواء؟ أيا كان السبب التجربة فاسدة.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;في صفحة 15 من الدراسة على موقع FDA مذكور الشروط التي تؤهل شخص كي يتم اختياره للانضمام للدراسة ومنها أقتبس&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Eligibility in Phase 2/3 included&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large; font-weight: 400; text-align: right;&quot;&gt;higher risk for acquiring COVID-19 in the investigator’s judgment, due to ... or&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large; text-align: right;&quot;&gt;exposure&lt;/span&gt;&lt;span style=&quot;font-size: large; font-weight: 400; text-align: right;&quot;&gt;, such as: ...&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large; font-weight: 400; text-align: right;&quot;&gt;history of smoking ...&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: large; font-weight: 400;&quot;&gt;Resident in a long-term facility .... Occupation with high risk of SARS-CoV-2 exposure (eg, healthcare, emergency response)&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: large; font-weight: 400;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;يعني إن كنت معرض للمخالطة كأن تكون طبيب فإنك مستبعد. هم يشترطون عدم وجود تعرض للمرض exposure&amp;nbsp; الذي المفروض يختبروا مدى الحماية منه دون التعرض له. كأنك تختبر سترة واقي رصاص دون أن تعرض الدمية للرصاص. هل يعقل أن تختبر الزجاج المضاد للكسر دون تعريضه لمحاولة كسر؟ انظر كيف يختبرون سيارة مضادة للرصاص في &lt;a href=&quot;https://www.youtube.com/watch?v=J8i5d5toEDk&quot; target=&quot;_blank&quot;&gt;هذا الفيديو&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/J8i5d5toEDk&quot; width=&quot;320&quot; youtube-src-id=&quot;J8i5d5toEDk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;عدم ثبات الفعالية مع الانتشار والانحسار&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;المفروض أن نسبة فعالية أي لقاح هي نسبة robust لا تتأثر بالإنتشار والإنحسار كونها تحسب كنسبة ولأن اللقاح المفروض أنه هو سبب الإنحسار وليس مجرد شيء تزامن مع الإنحسار ولم يكن سببا فيه. كما ذكرنا أعلاه لو تمت تجربة لقاح فعاليته 95% وقت انتشار فحصلت 5 آلاف إصابة مقابل 250 إصابة أو تمت تجربته في وقت انحسار بإصابات أقل ب 10 أضعاف 500 إصابة مقابل 25 إصابة النسبة في الحالتين واحدة وهي 95%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;مر بالعالم عدة موجات كورونا لعلها 4 موجات كلها إنحسرت قبل اختراع المطاعيم وذلك بسبب السعة الحاملة في معادلة logistic growth with carrying capacity قبل اختراع المطعوم (سبب الإنحسارات السابقة هو أن الحالات النشطة المعدية لكثرة عددها كل واحد منها محاط بمصابين آخرين أو متعافين وليس معرضين للإصابة فيبدأ الإنحسار).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;عند سؤال&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;جونسون اند جونسون لماذا فعالية مطعومهم ٦٦٪ مقارنة بفايزر ٩٥٪ قالوا هذا لا يعني ان فايزر يحمي أكثر لكن ظروف التجربة فلو عملناها في ظروف انحسار مشابهة لحصلنا نسبة أعلى (&lt;a href=&quot;https://www.youtube.com/watch?v=K3odScka55A&quot;&gt;انظر هذا الفيديو&lt;/a&gt;).&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;هذا الكلام مناقض لتعريف الفعالية efficacy كصفة ثابتة للمطعوم مستقلة لأنها نسبة (كما سبق وذكرنا في فقرة عن ذلك أعلاه). فعالية المطعوم يجب أن تكون صفة جوهرية له وليست صفة عارضة. التحصين يجب أن يكون ناتج عن المطعوم وليس نتيجة عرضية لشيء ظرفي تزامن مع التجربة. ويجب تحييد أي عامل خارجي.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;قد يقول قائل هذه مبررات جونسون وهما مطعومان منفصلان. وهنا نرد محل الاستشهاد في كلامهم ليس عن هذه الماركة أو تلك أو هذا المنتج أو ذاك بل السؤال هل هم قاسوا الفعالية الجوهرية للحصانة الناتجة عن المطعوم أم قاسوا شيء عرضي ظرفي. والجواب أنهم مجمعون أنه ظرفي (يعني ليست علاقة سببية بدليل تغيرها بتغير الظروف).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;نعود لفايزر تقول الشركة في موقعها الرسمي press release الذي وضعنا رابطه أعلاه هذه الفقرة&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;blockquote&gt;Primary efficacy analysis demonstrates BNT162b2 to be 95% effective against COVID-19 beginning 28 days after the first dose;&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;الترجمة: فعاليته بعد 28 يوم من الجرعة الأولى وصلت إلى 95%. هل هذا صحيح ومطابق للواقع الذي رصدنا؟ هل فعلا يمنع الإصابة بمقدار 95% بعد الجرعة الأولى؟ طبعا هذا هراء نحن نعرف الكثير من الناس أصيبوا بعد الجرعة الأولى. لاحقا الإعلام كان يقول طبيعي لأن الحصانة لا تكتمل إلا بالجرعة الثانية لكن الدراسة على موقع الشركة تقول 95% فعالية بعد الجرعة الاولى! هل كانوا يكسبون الوقت؟ الموضوع ليس &quot;شعور&quot; إذ أن هناك &lt;a href=&quot;https://www.jwatch.org/na53634/2021/06/07/effectiveness-pfizer-biontech-and-oxford-astrazeneca&quot; target=&quot;_blank&quot;&gt;دراسة مقارنة تمت في بريطانيا&lt;/a&gt; وجدت أن فعالية فايزر هي 61% بعد 28 يوم وليس 95% أقتبس&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;When vaccination status was assessed in individuals testing positive for SARS-CoV-2 (44,590; 28%) compared with those testing negative (112,340; 72%), a protective effect was seen in Pfizer/BioNTech BNT162b2 recipients 10–13 days after vaccination, reaching 61% effectiveness after 28 days. For those who received the AstraZeneca vaccine (ChAdOx1-S), protective effects emerged 14–20 days after vaccination, reaching 60% effectiveness after 28 days. --&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;DOI: 10.1136/bmj.n1088&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;هناك 44 ألف إصابة (الثلث تقريبا) فيمن أخذ المطعوم! هل هذا يشبه 95% حماية بالنسبة لك؟ قد يقول قائل حماية 60% أفضل من لا شيء. هنا نقول نحن الآن لا نتحدث هل هي 60% أم 95% نحن نسأل هي حماية جوهرية سببية أم عارضة (لسبب خارجي). والجواب طالما تتغير بتغير الظروف فهي عارضة وليست سببية. وهذا يدل أن الدراسة معيبة. إذا جمعنا هذه النقطة مع النقطة التي قبلها سنعلم أنه عند حدوث تفشي فإن هذا اللقاح لن يحمينا (كون الحماية فيه عرضية تابعة للإنحسار دون أن تكون هي سببا فيه).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;لفت انتباهي العبارة التالية في الدراسة: أن فعالية المطعوم Vaccine Efficacy أكبر من 30% حسب&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;beta-binomial model&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;blockquote&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;VE of BNT162b2 is &amp;gt;30% using a beta-binomial model,&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;السؤال ماذا يقصدون أكبر من 30% يعني مثلا 30.1% أم 99%؟ ولماذا الغموض؟ وأين الرقم الدقيق؟&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;أين الضبط الإيجابي؟ هل اللقاح أفضل من التعافي؟ وما مقدار ذلك؟&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;كما قلنا الضبط نوعين أيجابي وسلبي. تماما كما نحتاج لضبط سلبي أي&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;أن نقارن المطعمين مع من لايملك حصانة (مطعوم وهمي placebo) نحتاج أن نقارن حصانة المطعوم بحصانة المتعافي. هل مناعة المتعافي أقل أم أكثر؟ أم لعلها أدوم أم أسرع تلاشيا؟ كان يفترض أن يكون 22 ألف متعافي كي تكتمل الصورة. كما في فحص الحمل لما لا يظهر خط الضبط الإيجابي يجعل التجربة فاسدة ونتيجتها لا معنى لها. نعم هذا ليس جزء الممارسات المتبعة حاليا لكن السؤال لماذا ليس من الممارسات المتبعة مع أنه من أساسيات تصميم التجارب! لأنه ببساطة يتعارض مع مصلحة شركات الأدوية في المبيعات. المتعافي هو منافس مجاني للمنتج الذي تم تصميم التجربة لتسويقه. بالنسبة لهم هو ضياع زبون محتمل. بزنس قذر وليس علم. لا يوجد مبرر علمي واحد لعدم وجود الضبط الإيجابي في التجربة.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;وحيث أنه مرت عدة موجات (ثلاثة أو أربعة) قبل بدء التطعيم فهناك عدد كبير من المتعافين في كل المجتمعات. لو كنا في أول موجة سيقولون بأننا لن نصل لنسبة كافية من الحصانة الطبيعية إلا بعد حصول عدد كبير من الوفيات. لكن ونحن في الموجة الرابعة (عالميا) فهذا يعني هذه الحصانة حقيقة موجودة مسبقا قبل المطاعيم وليست شيء نحاول السعي للحصول عليه.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;من المعروف من خبرة البشر مع الأمراض السارية القديمة أن مناعة المطاعيم أقل فعالية من التعافي وأنها تحتاج جرعات تعزيز وأنها ليست مناعة دائمة. مثلا من يصاب بحصبة أو جدري يأخذ مناعة مدى الحياة لكن من يأخذ المطعوم يحتاج جرعات تعزيز وقد يصاب بالمرض.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;أما تفسير ذلك فنحتاج نعرف باختصار (بسيط ومخل) كيف يعمل جهاز المناعة. جهاز المناعة يقوم بهجمات دفاعية لا تستهدف المرض على التعيين مثل رفع الحرارة والعاصفة المناعية هنا يقتل خلايا الجسم السليمة المحيطة بالمرض. يقتل الأخضر واليابس ويراهن أن خلايا الجسم أكثر بكثير من الدخيل الجديد فلو هاجم كل المنطقة بالبراميل المتفجرة فإنه سيقضي على الدخيل مضحيا ببعض ما حوله. وفي هذه الأثناء يكون يعمل على تطوير مضاد &quot;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;تفصيل&quot; أجسام مضادة تناسب هذا الوباء الدخيل بالذات مثل القناص تتعرف على الوباء دون غيره وتلتصق به. وجود الأجسام المضادة لا يعني أن الجسم كسب المعركة لكنه يعني أنه قام بردة فعل. هو مثل قيام المضادات الأرضية بالعمل على التصدي لغارة جوية لكنه لا يخبرك من انتصر وهل تمكن بالفعل من اسقاط طائرات العدو. هو ردة فعل بغض النظر ناجحة أم لا. مثلا مريض الإيدز لديه أجسام مضادة للإيدز لكن هذا لا يعني أنه هزم المرض. وهناك آلية مناعة تسمى خلايا الذاكرة memory cells حيث يقوم الجسم بعمل مخزون مستقبلي أو خطة مستقبلية للتصدي لهجمات مشابهة. يعني لو حصل هجوم مستقبلي فإنه لن يتنظر طويلا في تطوير الأجسام المضادة لأنه احتفظ بالقالب أو الخطة أو مخزون لهذه الأجسام المضادة. وهذه المراحل الثلاثة التي تحدثنا عنها تعمل بهذا الترتيب. يعني قد تكفي العاصفة المناعية في التصدي للمرض قبل انتاج الأجسام المضادة وقد ينتج الجسم أجسام مضادة ولا يحتفظ بخلايا ذاكرة. فالجسم لا يحتفظ بمخزون مستقبلي من ذخيرة ال memory cells لكل دخيل. فقط الدخلاء الشرسين. لذا لما يكون عندك دخيل ضعيف غير قاتل (مثل المطعوم) لماذا سيقوم الجسم بإعداد ترسانة مستقبلية للتصدي له؟&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;غياب الضبط الإيجابي يجعل الإجراءات التشجيعية المتبعة لأخذ اللقاحات في أغلب الدول مثل اشتراط التطعيم للسفر أو للتصاريح وعدم تطبيقها على المتعافين إجراءات دون سند علمي. ببساطة لا يوجد مندوب مبيعات يسمسر من المتعافين.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;لو كان هناك ضبط إيجابي وتبين أن التعافي أفضل من اللقاح بنسبة 95% أو بالعكس وحيث أننا جربنا التعافي في أرض الواقعفإنه يمككنا ضبط توقعاتنا حيث أننا مررنا بموجات سابقة حصل فيها انحسار نتيجة التعافي. إنعدام الضبط الإيجابي يجعلنا عاجزين عن تقديم توقعات مستندة لأساس علمي بل مجرد أمنيات دون أي أساس علمي.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;حذف/استبعاد نتائج آلاف الأشخاص من الدراسة دون إبداء الأسباب&lt;/h3&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;/h3&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التجربة بدأت بحوال 44 ألف شخص وهذا مذكور جدول صفحة 13 أن المرحلة الثالثة دخلها 44 ألف مشارك (يتم التعبير عنه N~44k في ملف الدراسة). كانوا حوالي 43252 ثم زادوهم ليصبحوا 43448 وهناك كلام عن إضافة 360 شخص دون توضيح لماذا تم إضافة هؤلاء الناس وعلى أي أساس. لكن ما هو أغرب هو أنه لغرض تجربة الجرعة الثانية تم استبعاد حوالي 6 آلاف إلى 8 آلاف شخص من التجربة.&amp;nbsp;في ال press release الثاني العدد المذكور هو 36,523 وفي دراسة FDA الجدول صفحة 33 العدد هو 37,796 شخص والكلمة المستخدمة هي enrolled (يعني تم اختيارهم) وهناك أيضا كلمة unblinded. الموضوع مريب جدا. علما أن هذا غير متعلق بالمنسحبين اختياريا من الدراسة وعددهم بحسب جدول ص 33 حوالي مئتين وهو رقم قليل مقارنة بال 8 آلاف شخص.&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;لاحظ أن رقم التجربة واحد وهو&amp;nbsp;C4591001 يعني تجربة ال 44 ألف مشارك هي نفسها تجربة 38 ألف مشارك وليس تجربة أخرى&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqT9N7YOcvs9L3w5yvbcExsCVWn1T_jkVjhc1xybMOaK_faao49a3orwI8PKGu43-LB1FJf1UqZHbCMQ6rSi6-dZgrby2W5jrT2nUEqw3Y6zuHu7ZqdAnnTgm5YU7mH6ID3Hf0Up09UHL_/s847/Screenshot+from+2021-07-25+21-36-06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;411&quot; data-original-width=&quot;847&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqT9N7YOcvs9L3w5yvbcExsCVWn1T_jkVjhc1xybMOaK_faao49a3orwI8PKGu43-LB1FJf1UqZHbCMQ6rSi6-dZgrby2W5jrT2nUEqw3Y6zuHu7ZqdAnnTgm5YU7mH6ID3Hf0Up09UHL_/w400-h194/Screenshot+from+2021-07-25+21-36-06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNj5_Uko-DIeidK8wdAPtfT8p64aD2eL29p-CaqUJCFYzs0mXJ7MVqCmLk6qE9Osruvc5QZDOKb3Ax4Mgh209BltrmHLGyp6hh2dsxlzSYnk0FXuCOY5bMyv32Zpa7MDkAAwHHclCPyjQt/s901/Screenshot+from+2021-07-25+21-37-51.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;201&quot; data-original-width=&quot;901&quot; height=&quot;89&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNj5_Uko-DIeidK8wdAPtfT8p64aD2eL29p-CaqUJCFYzs0mXJ7MVqCmLk6qE9Osruvc5QZDOKb3Ax4Mgh209BltrmHLGyp6hh2dsxlzSYnk0FXuCOY5bMyv32Zpa7MDkAAwHHclCPyjQt/w400-h89/Screenshot+from+2021-07-25+21-37-51.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlYPQOMcSvHQKhqVqCaSDP3aZL4tj1ytO6gGqvEp_qSqaTjgxHpSZZ9Mp-VU4Qgg3-Zcz_xN8QcbMbCyM8Gibz0gazlaDOMxcgmSA3wS8eNBp_TdgcnEFxLDjIvAI2rX92V6io6OQYo6_O/s857/Screenshot+from+2021-07-25+21-38-37.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;857&quot; data-original-width=&quot;688&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlYPQOMcSvHQKhqVqCaSDP3aZL4tj1ytO6gGqvEp_qSqaTjgxHpSZZ9Mp-VU4Qgg3-Zcz_xN8QcbMbCyM8Gibz0gazlaDOMxcgmSA3wS8eNBp_TdgcnEFxLDjIvAI2rX92V6io6OQYo6_O/w321-h400/Screenshot+from+2021-07-25+21-38-37.png&quot; width=&quot;321&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الأشخاص الموضح أسباب انسحابهم بالعشرات إلى حوالي المئة. من ضمن تلك الأسباب حدوث انتكاسة للشخص Adverse event وعددهم فيمن أخذ اللقاح 20 وفيمن لم يأخذه 12 في مرحلة والثانية 8 فيمن أخذه مقابل 5 فيمن لم يأخذه. وهناك وفاتان حصلتا في المجموعة التي أخذت المطعوم. يعني بلغة بسيطة لما حد صار معاه انتكاسة وصلت درجة الوفاة سجلوها انسحاب ولم يسجلوها ضمن النتائج.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;المصيبة الأكبر لا تكمن في المئتي منسحب بل في ال 8 آلاف الذين تم استبعادهم بشكل غامض. يعني لديك 44 ألف شخص بعد 21 يوم المفروض تعطيهم الجرعة الثانية اختارت الشركة أن تدخل في الدراسة enroll عدد 36 ألف منهم وتخفي نتائج 8 آلاف شخص.&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;لما تخرج النتائج بمئة إصابة مقابل 8 إصابات من أصل 44 ألف فإن إخفاء 8 آلاف نتيجة بالتأكيد يمكنها قلب النتيجة تماما. ولو تم احتساب الوفيات المنسحبة ضمن فعالية المطعوم سيكون دون أي فعالية تذكر. وقبل أن تقول أنه تم الانسحاب والحذف من المجموعتين أقول لك لكنه unblinded يعني كانوا يعملون أيهم من مجموعة اللقاح وأيهم من المجموعة الوهمية.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الدراسة ذات ال 44 ألف مشارك هي نفسها الدراسة ذات ال 36 ألف مشارك.ما حصل هو أن 36 ألف من أصل 44 ألف تم إشراكهم enrolled&amp;nbsp; في المرحلة الثانية والثالثة وهناك 8 آلاف تم استباعدهم.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هل كانت تجربة معماة فعلا؟ وما أهمية ذلك؟&lt;/h3&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;تناقلت وكالات الأنباء عناوين فيها عبارات تكييل المديح لهذه الدراسة كونها&amp;nbsp; double-blind randomized placebo-controlled trial وكما شاهدنا أعلاه كل تلك العبارات سقطت. لكن ما معنى double blind؟ وكيف يؤثر سقوط هذه الصفة على موثوقية الدراسة؟ باختصار أن الشخص المتطوع في الدراسة يجب أن لا يعلم إن كان في أي مجموعة هل هو في مجموعة الوهمي أم مجموعة المطعوم (وذلك لتحييد عامل النفسية). كذلك الباحثين ممن يباشر جمع البيانات observer-blinded يجب أن لا يعلموا من من الأشخاص في أي من تلك المجموعات وذلك لتحييد عامل التحييز. بالنسبة لهم الشخص رقم 1467 أخذ الحقنة الحمراء والشخص رقم 27897 أخذ الحقنة الزرقاء. لكنه لا يعلم أيهما أخذ المطعوم. العاملين هم موظفين في الشركة ويأخذون رواتبهم وترقياتهم منها ومن مصلحتها ومصلحتهم ظهور نتائج فعالية مبالغ فيها أو مزيفة.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;فك التعمية مذكور في press release&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;blockquote&gt;To date, the Data Monitoring Committee for the study has not reported any serious safety concerns related to the vaccine. A review of &lt;b&gt;unblinded&lt;/b&gt; reactogenicity data from the final analysis which consisted of a randomized subset of at least 8,000 participants 18 years and older in the phase 2/3 study demonstrates that the vaccine was well tolerated, with most solicited adverse events resolving shortly after vaccination.&amp;nbsp;&lt;/blockquote&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;وأيضا في صفحة 16 و 17 من الدراسة&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;The Phase 2/3 portion of the study remains &lt;b&gt;blinded to Sponsor and site personnel&lt;/b&gt; who are responsible for the ongoing conduct of the study, with regard to individual participants’ randomization. Safety evaluation by the study team remains blinded until a decision is made to unblind the entire study. A separate (from study conduct) small unblinded submissions team is responsible for regulatory submissions including the EUA application data analysis and submission....&amp;nbsp;&amp;nbsp;&lt;span style=&quot;text-align: right;&quot;&gt;When a COVID-19 vaccine is available under an EUA, placebo recipients who choose not to remain in the ongoing study will need to be &lt;b&gt;unblinded &lt;/b&gt;to determine whether they received BNT162b2 or placebo,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: right;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;يعني المستبعدين والمنسحبين كانوا unblinded. طيب لماذا تحديد فني الموقع blinded to site personnel؟ يعني مثلا اللي مسماه الوظيفي غير هيك لم تكن blinded لهم ؟ ما الضامن أن ال 8 آلاف unblinded لن يؤثروا على النتيجة؟ وما الضامن عدم وجود تواصل بين المسؤولين عن تنظيم الأمان safety regulations لم يتواصلوا مع &quot;فني الموقع&quot; اللي المفروض أنه blinded؟&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;ربما أكون أسأت التقدير أو الفهم في هذه الفقرات لكن الموضوع برمته مريب على أقل تقدير فعبارة observer blinded أشمل من blinded to site personnel وليس عندي ما يدفعني لافتراض حسن النية هنا.&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;&lt;h3 dir=&quot;rtl&quot;&gt;الكيل بمكيالين&lt;/h3&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;في صفحة 78 من الدراسة نجد الشروق التي اعتمدوها في تعريف الإصابة إلى جانب فحص إيجابي PCR/NAAT وهي أن يكون هناك واحد أكثر من الأعراض التالية: .... واحد أو أكثر من التشخيصات الإكلينيكية التالية: معدل نفس أكثر من ... معدل نبض أكثر من ... اكسجين أقل من 93% ... مستوى&amp;nbsp;PaO2/FiO2 أقل من 300 ...إلخ...&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;السؤال عند إثارة الرعب في الناس يتم اعتماد الفحص وحيدا ويقال تم تسجيل كذا حالة كورونا لكن عند تقييم فعالية المطعوم تم تقييد تسجيل الإصابة بظهور واحد أو أكثر من علامات إكلينية محددة. بمعنى الإيجابي الذي لا يعاني من شيء لا يحتسب إصابة ما لم يظهر عليه أحد تلك العلامات المحددة. علما أنها علامات سهلة القياس وغير مكلفة ولا تأخذ وقت (عد النفس أو النبض أو حتى قياس مستوى الاكسجين الذي يمكن قياسه عبر الساعات الذكية أو عبر مجس يوضع على طرف الإصبع).&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot;&gt;كما نعلم الكورونا مرض نسبة الوفاة منه (حسب أرقام الأردن) حوالي 1% وحوالي 10% يحتاجون رعاية ثم يشفون أما 90% فيشفون دون رعاية. احتساب أوعدم احتساب الحالات الطفيفة mild cases يقلب الأرقام بالكامل لأن أغلب الإصابات طفيفة mild.&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/h2&gt;&lt;/div&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;/h3&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/7854096612521280492/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2021/07/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/7854096612521280492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/7854096612521280492'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2021/07/blog-post.html' title='تمحيص دراسات المطاعيم: فايزر مثالا'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-LtE6LjmwvH5WLe42weiCxzToS3caKNlpbpd_6OcEjnBZ_uGwu7Qfj_YZSPQCalee2K9TbjDBGX-X_VsfiXjVPBaEmOksUFJ-wvifixdWQHE3Yg7Cr7ol_UOzgkcp1c03uky3y0BTv360/s72-c/litmus-ph.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-8010746591616842274</id><published>2021-04-02T23:40:00.005+03:00</published><updated>2021-04-02T23:40:42.293+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="بايثون"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><title type='text'>التحقق من فعالية الدوال اللامتزامنة async functions</title><content type='html'>&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&amp;nbsp;مقدمة&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;في &lt;a href=&quot;https://g0alkeeper.blogspot.com/2021/04/asyncio-generators.html&quot; target=&quot;_blank&quot;&gt;مقالة سابقة عن الدوال اللامتزامنة&lt;/a&gt; تحدثت عن هذا المفهوم وكيف يمكنه المساهمة في تشغيل عدة مهمات في نفس الوقت. وقلت أننا بحاجة لمقالة نبين فيها كيف نتحقق من أن الدوال تعمل معا بالتوازي وكيف نستخدم ال&amp;nbsp;contextlib.asynccontextmanager وما هي عيوب الدوالي اللامتزامنة وكيف نتجنبها. &lt;b&gt;يجب أن تقرأ المقالة السابقة قبل هذه المقالة.&lt;/b&gt;&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;محاكاة عدة طلبات&lt;/h2&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;لنحاكي عملية وصول عدة طلبات متزامنة للخادم. كل طلب سيقوم باستعلام ما في قاعدة بيانات بعيدة وهذا يستغرق بين 100 ميلي-ثانية إلى 200 ميلي-ثانية (بمتوسط 150). في هذه المحاكاة معالجة كل طلب سيعمل غفوة عشوائية بذلك المقدار. كل طلب سيكون له رقم متسلسل يطبع عبارة &quot;دخول المهمة رقم كذا&quot; ثم يأخذ الغفوة ثم يطبع &quot;الخروج من المهمة رقم كذا&quot;.&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;import time
import random
import asyncio

async def rndsleep(msg):
  print(&quot;&amp;gt;&amp;gt;&amp;gt; entering &quot;, msg)
  seconds = random.randrange(100, 200)/1000.0
  await asyncio.sleep(seconds)
  print(&quot;&amp;lt;&amp;lt;&amp;lt; leaving &quot;, msg)

async def myloop(n):
    await asyncio.sleep(0.1)
    for i in range(n):
        task = asyncio.create_task(rndsleep(i))
        yield task

&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;دعونا نرى ماذا سيحصل&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;إضافة تقنيات جديدة لا يحل المشاكل&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;لو قمنا بتنفيذ 20 مهمة كل منها 150 ميلي-ثانية بالمتوسط بشكل متسلسل فإنه سيستغرق حوالي 20 * 0.150 ويساوي 3 ثوان. كذلك فإنه لن يبدأ المهمة رقم 2 إلا بعد أن ينهي مهمة رقم 1. وهنا لا يوجد أي فائدة.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1a3JFH-7UXINYPZERYKy1gbfQon8B_msKsod4ffCc7lgQdkWwJ6Uns8fT52YXipHEW4LFr2yNZxTm9GjJmwxh7f_k25nUmea0iZB5_oorbriPnxWnFlpSluggh78IO0hoOSBc5_aw55It/s621/seq.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;268&quot; data-original-width=&quot;621&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1a3JFH-7UXINYPZERYKy1gbfQon8B_msKsod4ffCc7lgQdkWwJ6Uns8fT52YXipHEW4LFr2yNZxTm9GjJmwxh7f_k25nUmea0iZB5_oorbriPnxWnFlpSluggh78IO0hoOSBc5_aw55It/w400-h173/seq.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;بالمقابل لو بدأت المهمة التالية قبل أن تنتهي المهمة الأولى وكان الوقت المستغرق لانهاء كل المهمات أقل من مجموعها منفردة فإننا هنا نرى فعالية في معالجة عدة مهمات في نفس الوقت&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRnYPmDWhXjIaRvRkqsMTObwMhXQ06wyvVaESExMxrect5EkASjcx3UpoqkLGa-z7JWvCdQxJpHayQICdP7FfMyXzB-SUCwny4xK5gTBSKHcbP5xTEQFQVHoHdfNVR5Yo5kuyzVUY6XWN/s621/parallel.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;268&quot; data-original-width=&quot;621&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRnYPmDWhXjIaRvRkqsMTObwMhXQ06wyvVaESExMxrect5EkASjcx3UpoqkLGa-z7JWvCdQxJpHayQICdP7FfMyXzB-SUCwny4xK5gTBSKHcbP5xTEQFQVHoHdfNVR5Yo5kuyzVUY6XWN/w400-h173/parallel.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;دعونا من الكلام ولننظر للكود&lt;/p&gt;


&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;async def main():
  t0 = time.time()
  async for task in myloop(20):
    await task
  print(&quot;took &quot;, time.time()-t0, &quot; seconds&quot;)

if __name__ == &#39;__main__&#39;:
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())
&lt;/pre&gt;&lt;/div&gt;

&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;عند &lt;a href=&quot;https://replit.com/@muayyadalsadi/py-async-2&quot; target=&quot;_blank&quot;&gt;تجربة الكود&lt;/a&gt; فإن النتيجة تبدو هكذا&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;››› entering 0
‹‹‹ leaving  0
››› entering 1
‹‹‹ leaving  1
››› entering 2
‹‹‹ leaving  2
››› entering 3
‹‹‹ leaving  3
››› entering 4
‹‹‹ leaving  4
››› entering 5
‹‹‹ leaving  5
››› entering 6
‹‹‹ leaving  6
››› entering 7
‹‹‹ leaving  7
››› entering 8
‹‹‹ leaving  8
››› entering 9
‹‹‹ leaving  9
››› entering 10
‹‹‹ leaving  10
››› entering 11
‹‹‹ leaving  11
››› entering 12
‹‹‹ leaving  12
››› entering 13
‹‹‹ leaving  13
››› entering 14
‹‹‹ leaving  14
››› entering 15
‹‹‹ leaving  15
››› entering 16
‹‹‹ leaving  16
››› entering 17
‹‹‹ leaving  17
››› entering 18
‹‹‹ leaving  18
››› entering 19
‹‹‹ leaving  19
took 3.01 seconds
&lt;/pre&gt;&lt;/div&gt;

&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;أعلاه فإننا نلاحظ أن المهمات تم تنفيذها بالتسلسل واحدة ثم ينتظر حتى تتم ثم يشغل التي تليها وأنه أخذ في تنفيذ 20 منها 3 ثوان تقريبا (أي أنها كانت تعمل بالتسلسل وليس بالتوازي)&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الحل&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;نحن في المثال السابق كنا نشغل المهمة ثم مباشرة ننتظرها await قبل أن تبدأ المهمة التالية بالعمل. ماذا لو كومنا كل المهمات ثم في قائمة ثم انتظرنا هذه القائمة كما في &lt;a href=&quot;https://replit.com/@muayyadalsadi/py-async-3&quot; target=&quot;_blank&quot;&gt;هذا المثال&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;async def main():
  t0 = time.time()
  tasks = []
  async for task in myloop(20):
    tasks.append(task)
  await asyncio.gather(*tasks)
  print(&quot;took &quot;, time.time()-t0, &quot; seconds&quot;)

if __name__ == &#39;__main__&#39;:
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())
&lt;/pre&gt;&lt;/div&gt;

&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;والنتيجة&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;››› entering  0
››› entering  1
››› entering  2
››› entering  3
››› entering  4
››› entering  5
››› entering  6
››› entering  7
››› entering  8
››› entering  9
››› entering  10
››› entering  11
››› entering  12
››› entering  13
››› entering  14
››› entering  15
››› entering  16
››› entering  17
››› entering  18
››› entering  19
‹‹‹ leaving   15
‹‹‹ leaving   2
‹‹‹ leaving   18
‹‹‹ leaving   6
‹‹‹ leaving   1
‹‹‹ leaving   10
‹‹‹ leaving   4
‹‹‹ leaving   16
‹‹‹ leaving   3
‹‹‹ leaving   9
‹‹‹ leaving   13
‹‹‹ leaving   19
‹‹‹ leaving   11
‹‹‹ leaving   8
‹‹‹ leaving   0
‹‹‹ leaving   7
‹‹‹ leaving   14
‹‹‹ leaving   5
‹‹‹ leaving   17
‹‹‹ leaving   12
took  0.29  seconds

&lt;/pre&gt;&lt;/div&gt;

&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;ونلاحظ أن المهمات كلها دخلت بالعمل معا حتى قبل أن تنتهي أول واحدة منهم وأن الوقت الإجمالي كان قريب من من زمن مهمة واحدة.&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;وقعنا في الفخ&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;في المثال السابق قمنا بتشغيل كل المهمات دفعة واحدة. تخيل لو أنها طلبات لموقع ولدينا عدد كبير من الاتصالات كل عملية تعمل استعلام على قاعدة البيانات وتعالج كمية كبيرة من البيانات وكل هذه البيانات موجودة في الذاكرة دفعة واحدة دون أي حد. ربما علينا أن نضع بعض المكابح حتى نضع سقف بحيث لا تنموا المهمات بحيث تلتهم كامل موارد الجهاز.&lt;/p&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;كيف وماذا نراقب؟&lt;/h3&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;نحتاج أن نعد كم عملنا. كام واحدة نجحت وكام واحدة فشلت. وكلما دخلنا نزيد الميزان وكلما خرجنا نطرح من الميزان. إذا اشتغلت 3 مهمات فإن الميزان يزاد 3 مرات ثم ان نتهت واحدة يطرح واحد من الميزان ليصبح 2. الميزان يمثل طول طابور المراجعين أو عدد المهمات في الانتظار.&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;from contextlib import contextmanager

class Stats:
    def __init__(self):
        self.total=0
        self.success=0
        self.failed=0
        self.balance=0
        self.max_balance=0

    def __str__(self):
        return &quot;** Stats total={} success={} failed={} balance={} max_balance={} **&quot;.format(
            self.total,
            self.success,
            self.failed,
            self.balance,
            self.max_balance,
        )

    @contextmanager
    def context(self):
        self.total+=1
        self.balance+=1
        self.max_balance = max(self.max_balance, self.balance)
        try:
            print(&quot;››› entering stats &quot;, self)
            yield self
        except Exception as e:
            self.failed+=1
            raise e
        else:
            self.success+=1
        finally:
            self.balance-=1
            print(&quot;‹‹‹ leaving stats  &quot;, self)

&lt;/pre&gt;&lt;/div&gt;
&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هذا الكود يسمى&amp;nbsp;&lt;span style=&quot;text-align: left;&quot;&gt;contextmanager ويستعمل عبر with. في المثال الأول كانت أقصى قيمة للميزان هي 1 والثاني كانت 20. ولو كان عندنا ملايين المهمات ستكون الطريقة الأولى 1 والثانية كلهم. وكلاهما سيء. واحدة تنفذهم بتسلسل وواحدة تنفذهم كلهم (إلى ما لا نهاية).&lt;/span&gt;&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;تعرف إلى الحواجز semaphore&amp;nbsp;&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الحاجز&amp;nbsp;asyncio.Semaphore هو مجرد عداد يبدأ برقم ما نمرره له عند استهلاله مثلا 5 هذا الرقم يمثل عدد الموارد المتاحة. كلما طلب أحدهم حجزه يتم طرح واحد من العداد وعندما يحرره أحدهم يجمع له واحد. عند حجزه عدة مرات دفعة واحدة إلى أن يصل إلى الصفر. بمجرد أن يصل للصفر فإنه لا يعود فورا كما كان يعمل بل يتوقف ويأخذ غفوة إلى أن يتم تحرير عدد من الموارد ويعود الرقم ليصير موجبا. مثلا لدينا 20 مهمة تم تشغيلها معا. كل مهمة منها تطلب حجز هذا الحاجز الذي بدأ ب 5 فإنه سينفذ أول 5 مهمات ذات الأرقام 0 و 1 و 2 و 3 و 4 ثم يأخذ غوة حتى تنتهي بعض هذه المهمات.&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;sem = asyncio.Semaphore(5)
stats = Stats()

async def rndsleep(msg):
  async with sem:
    with stats.context():
      print(&quot;››› entering &quot;, msg)
      seconds = random.randrange(100, 200)/1000.0
      await asyncio.sleep(seconds)
      print(&quot;‹‹‹ leaving  &quot;, msg)

&lt;/pre&gt;&lt;/div&gt;
&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هنا حددنا قيمة العداد ب 5 يعني أقصى طول لطابور الانتظار هو 5. ولن تمر المهمة رقم 6 إلا بعد انتهاء أي مهمة من المهمات التي قبلها. هذا يعني أن ال 20 مهمة ستعمل كل 5 معا كأنها موزعة في 4 دفعات. وستستغرق 4 ضرب طول المجموعة الواحدة والتي هي 0.200 يعني أقل من ثانية بقليل. المثال &lt;a href=&quot;https://replit.com/@muayyadalsadi/py-async-4&quot; target=&quot;_blank&quot;&gt;متوفر هنا&lt;/a&gt;&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;دفعات غير مرتبة من خلال asyncio.as_completed&amp;nbsp;&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هذه الدالة تأخذ قائمة من المهمات وتعيد generator يمكن السير عبر for لكن ليس بالترتيب بل تعيد أيهما تكتمل أولا. يعني لو اول مهمة تستغرق 200 ميلي-ثانية والثانية 120 والثالثة 130 فإنه تعيد الثانية ثم الثالثة ثم الأولى. كلما اكتملت واحدة تعيدها بغض النظر عن ترتيبها.&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;async def unordered_bulks(size, aiterable):
    tasks = set()
    async for task in aiterable:
        tasks.add(task)
        if len(tasks)&amp;gt;=size:
            for coro in asyncio.as_completed(tasks):
                yield coro
            tasks.clear()
    if len(tasks):
        for coro in asyncio.as_completed(tasks):
            yield coro
        tasks.clear()
&lt;/pre&gt;&lt;/div&gt;


&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;هذه الدالة التي عرفناها تأخذ حجم الدفعة ومتوالية async generator (حتى لو كانت لا نهائية) وتشغلها لما يتجمع عنها حجم الدفعة المطلوبة وتعيدها واحدة واحدة لما تكتمل&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;وأخيرا &lt;a href=&quot;https://replit.com/@muayyadalsadi/py-async-5&quot; target=&quot;_blank&quot;&gt;هذا المثال&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre&gt;sem = asyncio.Semaphore(10)
stats = Stats()

async def rndsleep(msg):
  async with sem:
    with stats.context():
      print(&quot;››› entering &quot;, msg)
      seconds = random.randrange(100, 200)/1000.0
      await asyncio.sleep(seconds)
      print(&quot;‹‹‹ leaving  &quot;, msg)

async def myloop(n):
    await asyncio.sleep(0.1)
    for i in range(n):
        task = asyncio.create_task(rndsleep(i))
        yield task

async def main():
  t0 = time.time()
  gen = myloop(20)
  async for task in unordered_bulks(5, gen):
    await task
  print(&quot;took &quot;, time.time()-t0, &quot; seconds&quot;)
&lt;/pre&gt;&lt;/div&gt;
&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;مع أن حجم الحاجز هو 10 إلا أن ال max_balance كان 5. لأننا نشغلها في دفعات حجم كل منها 5. ولاحظ أنها ستنجح حتى لو كان ال gen لانهائي.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/8010746591616842274/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2021/04/async-functions.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8010746591616842274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8010746591616842274'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2021/04/async-functions.html' title='التحقق من فعالية الدوال اللامتزامنة async functions'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1a3JFH-7UXINYPZERYKy1gbfQon8B_msKsod4ffCc7lgQdkWwJ6Uns8fT52YXipHEW4LFr2yNZxTm9GjJmwxh7f_k25nUmea0iZB5_oorbriPnxWnFlpSluggh78IO0hoOSBc5_aw55It/s72-w400-h173-c/seq.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-1476687414305351747</id><published>2021-04-02T19:27:00.002+03:00</published><updated>2021-04-02T19:28:24.988+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="node"/><category scheme="http://www.blogger.com/atom/ns#" term="بايثون"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><title type='text'>التعامل مع البرمجة اللامتزامنة AsyncIO و المولدات generators</title><content type='html'>&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مقدمة&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;نتعامل في لغات البرمجة مع أحداث تأخذ وقت وفي هذا الوقت لا يكون المعالج يعمل شيء. مثلا لما نقرأ من ملف أو نكتب في ملف أو لما نرسل استعلام لخادوم قاعدة بيانات بعيد وننتظر الرد أو لما نرسل طلب إلى واجهة برمجية بعيدة API وفي هذه الأثناء بعد إرسال الاستعلام أو الطلب ننتظر الرد. وبدل أن تكون الخدمة معطلة تنتظر الرد يمكنها استغلال الوقت الضائع في الإنتظار في معالجة طلبات أخرى. قديما كان النموذج الوحيد للتعامل مع أكثر من عملية في نفس الوقت هو تعدد العمليات وتعدد خيوط المعالجة (multi-process و multi-thread) سواء كل طلب جديد في عملية أو مسار جديد منفصل أو بعمل pool مجهز مسبقا وتحويل الطلبات عليه عبر طابور queue. لكن هذين النموذجين لا يناسبان هذه الحالة التي شرحناها لأن عنق الزجاج هنا ليس المعالج نحن في هذه الأمثلة لا ننتظر حسابات معينة فنريد نواة معالج أخرى تحسب بينما الأولى مشغولة في الحسابات الأولى. نحن فعليا ننتظر. ننتظر IO. سواء كان disk io أو network io. ومن هنا ظهرت عائلة من اللغات أو من العبارات الخاصة في اللغات التي تمكنك من معالجة أكثل من طلب ضمن عملية واحدة دون الحاجة لتعدد العمليات وطبعا الشرط الوحيد هنا أن لا تكون هذه الطلبات عبارة عن حسابات cpu intensive بل تكون io intensive هذه العائلة تسمى asyncio أو event driven.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;وأيضا نتعامل في مع استعلامات لقواعد بيانات تعيد عدد كبير من النتائج. لنفرض أن لدي قاعدة بيانات فيها سجلات مليون طالب وأريد جلبها وعمل شيء معين عليها وليس من المنطق وضع المليون سجل في الذاكرة رام كلهم دفعة واحدة. توفر قواعد البيانات شيء يسمى cursor وتوفر لغات البرمجيات أدوات للتعامل مع تدفق سيالات البيانات التي تأتي تباعا تسمى generators. أو لنفرض أن لدي ملف نصي به مليون سطر وأريد أقصر أو أطول سطر في الملف. لا داع لرفع الملف كله في الذاكرة رام. كل ما يلزمني هو سطر واحد وكلما انتقلت للسطر التالي نسيت الذي قبله.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;مع الأسف الكثير من المبرمجين لا يحسنون التعامل هذه المفاهيم وكثيرا ما يضعون الكثير من البيانات في الذاكرة رام أو يضيعون الموارد بحجز عدد كبير جدا من العمليات processes لم يكن لها داع أو مبرر. لذا صممت تمرين أوضح في هذه المفاهيم.&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;التمرين&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;من فترة نشرت &quot;&lt;a href=&quot;https://web.facebook.com/muayyadalsadi/posts/2795967113975539&quot; target=&quot;_blank&quot;&gt;تمرين&lt;/a&gt;&quot; بلغة جافاسكربت أو asyncio في بايثون 3. لدينا متوالية معلينة ولنقل متوالية فبوناتشي التي تبدأ ب 1 ثم 1 ثم مجموع آخر رقمين وهي لا تنتهي. هكذا 1 ثم 1 ثم 2 ثم 3 ثم 5 ثم 8 ثم 13 ...إلخ نريد دالة تعيد أرقام متسلسلة فبوناتشي واحدا واحدا لكنه ينتظر 10 ميليثانية بين الرقم والرقم اللي بعده (في محاكاة لكونه يرجع من استدعاء بعيد API call).&amp;nbsp; ونريد عمل دالة تعيدها في صورة حزم bulks من حجم معين مثلا حجمها 10 عناصر. يعني تعيد أول 10 عناصر ثم ثاني 10 عناصر في المتسلسلة ثم اللي بعدهم ثم اللي بعدها ويجب أن تقبل أي متسلسلة نعطيها إياها (وليس بالضرورة فبوناتشي). ثم نريد عمل برنامج يطبع أول ثلاث حزم.&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;المطلوب تكون فبوناشي دالة منفصلة حتى نستبدلها بمتوالية أخرى مثلا تعيد 1 ثم 2 مكرر مرتين ثم 3 مكرر 3 مرات ثم 4 مكرر 4 مرات هكذا 1, 2, 2 , 3,3,3 , 4,4,4,4 ... وطبعا نريد 10 ميلي-ثانية بين كل رقمين.&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;جميع المحددات هنا مثل ال 10 ميلي-ثانية وال 10 عناصر وال 3 حزم يجب أن تكون متغيرات يمكن تمريرها sleep_ms و bulk_size و iteration_count&lt;/p&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الحل المطلوب يجب أن لا يبتلع الرام&amp;nbsp;ولا يتسبب في فيضان stack overflow&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;الهدف من التمرين&lt;/h2&gt;&lt;p dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;تم تصميم التمرين بحيث تكون المتوالية لا نهائية فمن تعود أن يضعها كلها في الرام لا ينجح. وتم إضافة غفوة 10 ميلي-ثانية بين كل رقمين لتحاكي إرسال طلب وانتظار نتيجته ثم عمل شيء عليه مثل تحديث الواجهة. مثل طلبات AJAX في الواجهة الأمامية أو مثل استعلامات قواعد البيانات في الواجهة الخلفية (يعني الموضوع هذا يهم مطوري ال frontend و ال backend على السواء).&lt;/p&gt;&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;بعض المشاكل الشائعة&lt;/h2&gt;&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;تسلسل التنفيذ&lt;/h3&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;من عمل في الواجهة الأمامية لا بد وأنه يذكر مشكلة تشبه هذه&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;يقوم بعملية تأخذ وقت (اطلب مورد ما لا-تزامني مثلا طلب AJAX أو رفع أو تنزيل صورة)&lt;/li&gt;&lt;li&gt;يعمل شيء على هذا المورد قبل أن يجهز فيحصل خطأ&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;مثلا&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;var user=null;
$.ajax({
  dataType: &quot;json&quot;,
  url: &quot;/user/123&quot;,
  success: function(data) {
    user=data.user;
  },
});
console.log(user.name);
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;هنا قمنا باسدعاء واجهة برمجية API للسؤال عن تفاصيل المستخدم ذي المعرف 123 ثم طبعنا اسم ذلك المستخدم لكن الفخ أننا طبعنا اسم المستخدم قبل أن يصل الرد على الاستدعاء. صحيح أن عبارة طباعة الاسم مكتوبة في الكود بعد ارسال الاستدعاء لكنها ستنفذ بعد إرساله وليس بعد عودة الرد بالنتيجة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: right;&quot;&gt;الفيض overflow&lt;/h3&gt;&lt;div&gt;الكثير من الناس متعودين على كتابة فبوناتشي بطريقة الاستدعاء الذاتي. يعمل دالة تأخذ رقم الذي هو ترتيب العدد المطلوب وتعيد نتيجة جمعه من الاثنين اللي قبله.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;function fibonacci(n) {
    if (n&amp;lt;=2) return 1;
    return fibonacci(n-1)+fibonacci(n-2);&lt;/pre&gt;&lt;pre class=&quot;code&quot;&gt;}
&lt;/pre&gt;&lt;/div&gt;
  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;لكن هذا يؤدي إلى فيض مثلا عند حساب&amp;nbsp;fibonacci للعدد 100 فإننا نستدعيها لل 99 و 98 وهما بدورهما يستدعيان 98 و 97 وأيضا 97 و 96. كلما دخلنا في دالة فإنها تعمل تحجز مساحة من المكدس stack push (تحفظ كل المتغيرات المحلية وتحجز مكان للقيمة المعادة وعنوان العودة) وكلما خرجنا من دالة فإنها تحرر تلك المساحة وتعيد القيمة. لكن ما يحصل في هكذا دالة أن الدالة التي استدعيناها هي الأخرى تستدعي ولما تعود فإنها لا تحررها بل تنتظر عودة الدالة على الطرف الآخر من عملية الجمع. أي أن تحرير المكدس يتأخر ويظل يتراكم حتى يبتلع كل الذاكرة.&lt;br /&gt;&lt;br /&gt;أحد الحلول لتجنب ذلك هي التذكر&amp;nbsp;memoization بمعنى أن الدالة الأولى تحسب معها كل ما قبلها وتتذكره فلما نأتي للطرف الآخر في عملية الجمع تكون النتيجة محسوبة مسبقا. لكن هذا الحل غير عملي لأنها متوالية لا نهائية وأيضا هذه الدالة لا تحتاج إلا آخر رقمين كي تجمعمها يعني لما توصل لل 100 يلزمك 99 و 98 ولما تطلع إلى 101 يلزمك 100 و 99 ولا يلزمك تذكر الأرقام من 1 إلى 98 كلها مساحة مهدورة لا داع لتذكرها. الفرق جوهري وكبير لأن الاحتفاظ برقمين يعتبر ال O هو 1 في ال space complexity أما الاحتفاظ بكل ما سبق يعتبر O هو n وشتان بينهما.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;مفاهيم مرتبطة بالحل&lt;/h2&gt;&lt;h3 style=&quot;text-align: right;&quot;&gt;المولدات Generators&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;لو فتحنا جافاسكربت تفاعلية (سواء نود أو في المتصفح) وكتبنا الأسطر&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;&amp;gt; let a=1;
&amp;gt; let b=1;
&amp;gt; [a, b] = [b, a+b];
[ 1, 2 ]
&amp;gt; [a, b] = [b, a+b];
[ 2, 3 ]
&amp;gt; [a, b] = [b, a+b];
[ 3, 5 ]
&amp;gt; [a, b] = [b, a+b];
[ 5, 8 ]
&amp;gt; [a, b] = [b, a+b];
[ 8, 13 ]
&lt;/pre&gt;&lt;/div&gt;
  لاحظ أن a تمثل حالة بينية و b تمثل الرقم التالي في متوالية فبوناشي ولا يوجد استهلاك غير مبرر للذاكرة رام. لكن كيف نصيغ هذه المتوالية اللانهائية في شكل دالة؟ الجواب باستعمال المولدات generators وهي دوال تعرف عبر وضع علامة نجمة على اسمها وتستخدم yield مكان return لإعادة كل قيمة جديدة. هي لا تعيد قائمة list ولا منظومة array لكن ما تعيده هو كائن يتصرف بطريقة مشابهة هي أنه iterable أي يمكن عمل حلقة تكرارية تدور على محتوياته. لكن الجميل فيها أنه لا يحتفظ بها كلها في الذاكرة. فكلما يعيد رقم ينسى الذي قبله.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;&amp;gt; function *fibonacci() {
  let a=1;
  let b=1;
  yield a;
  yield b;
  while(true) {
    [a, b] = [b, a+b];
    yield b;
  }
}
&amp;gt; let gen=fibonacci();
&amp;gt; gen.next()
{ value: 1, done: false }
&amp;gt; gen.next()
{ value: 1, done: false }
&amp;gt; gen.next()
{ value: 2, done: false }
&amp;gt; gen.next()
{ value: 3, done: false }
&amp;gt; gen.next()
{ value: 5, done: false }
&amp;gt; gen.next()
{ value: 8, done: false }
&amp;gt; gen.next()
{ value: 13, done: false }
&amp;gt; gen.next()
{ value: 21, done: false }
&amp;gt; gen.next()
{ value: 34, done: false }

&lt;/pre&gt;&lt;/div&gt;  
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;في بايثون نفس المفهوم موجود&lt;/div&gt;&lt;div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;def fibonacci():
  a=1
  b=1
  yield a
  yield b
  while(True):
    a, b = b, a+b
    yield b
# interactive shell
&amp;gt;&amp;gt;&amp;gt; gen=fibonacci()
&amp;gt;&amp;gt;&amp;gt; next(gen)
1
&amp;gt;&amp;gt;&amp;gt; next(gen)
1
&amp;gt;&amp;gt;&amp;gt; next(gen)
2
&amp;gt;&amp;gt;&amp;gt; next(gen)
3
&amp;gt;&amp;gt;&amp;gt; next(gen)
5
&amp;gt;&amp;gt;&amp;gt; next(gen)
8
&amp;gt;&amp;gt;&amp;gt; next(gen)
13
&amp;gt;&amp;gt;&amp;gt; next(gen)
21
&amp;gt;&amp;gt;&amp;gt; next(gen)
34
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;البعض قد يظن أن موضوع yield هو مجرد &quot;سكر صياغة&quot;. بالعكس تماما الموضوع جدا مهم حيث أننا داخل دالة والدالة لا تزال تعمل. تعيد قيمة وتظل تعمل دون استدعاء جديد. وتعمل بتسلسل سهل الفهم. لا يوجد فيضان stack overflow ولا يوجد استهلاك غير مبرر للذاكرة.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;الدوال اللامتزامنة async function&lt;/h3&gt;&lt;div&gt;لنعد إلى مثال ال ajax ولنتخيل أنه عوضا عن استقبال callback اسمه success والدخول في جحيم callback hell لنتخيل أنه يعيد كائن من نوع وعد Promise وهو يستقر على رد الخادوم عندما يصل. هذا كود وهمي بلغة جافاسكربت لتوضيح المفهوم&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;

&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;async function main() {
  let user = null;
  user = await get_ajax_user_promise(123);
  console.log(user.name);
}
main();
&lt;/pre&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;الفارق هنا أننا نبرمج بطريقة متسلسلة مفهومة السطر الأول ثم السطر الثاني وهكذا. ال control flow البسيط لا يشتت أفكارنا بين ما سيحصل لما يأتي الرد من الخادوم للاستدعاء ajax وتنفيذ السطر التالي قبل وصول الرد كما كان الحال في جحيم ال callback hell. تخيل معي أننا نريد تنفيذ شيء ما do_something بعد انتظار عدد من أجزاء الثانية ms عبر&amp;nbsp; setTimeout التي تنفذ ال callback بعد الوقت المطلوب. ونريد ذلك 3 مرات. سينتج معنا جحيم callback hell يسميه البعض سرب الحمام.&amp;nbsp;&lt;/div&gt;&lt;div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;setTimeout(function() {
  do_something1();
  setTimeout(function() {
    do_something2();
    setTimeout(function() {
       do_something3();
    }, ms);
  }, ms);
}, ms);
&lt;/pre&gt;&lt;/div&gt;

  
  &lt;/div&gt;&lt;div&gt;بالمقابل لو استعملنا الدوال اللامتزامنة لأصبح الكود متسلسلا ومسطحا وسهل الفهم دون الدخول في مستويات تعقيد nesting level أعمق.&lt;/div&gt;&lt;div&gt;

&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;function sleep(ms) {
  return new Promise(function(resolve){
    setTimeout(resolve, ms);
  });
}
function do_something(a) {
  console.log(&quot;got &quot;, a);
}
(async function() {
  let ms=100;
  await sleep(ms);
  do_something(1);
  await sleep(ms);
  do_something(2);
  await sleep(ms);
  do_something(3);
})();
&lt;/pre&gt;&lt;/div&gt;

  &lt;/div&gt;&lt;div&gt;وكون الكود متسلسل ومسطح في دالة واحدة فإنه يمكن استعمال الحلقات التكرارية وغيرها. في بايثون 3 هذا المفهوم موجود أيضا&lt;/div&gt;&lt;div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;#! /usr/bin/python3
import asyncio

def do_something(a): print(&quot;got&quot;, a)

async def main():
  ms = 0.01
  await asyncio.sleep(ms)
  do_something(1);
  await asyncio.sleep(ms)
  do_something(2);
  await asyncio.sleep(ms)
  do_something(3);

if __name__ == &#39;__main__&#39;:
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())
&lt;/pre&gt;&lt;/div&gt;

  &lt;/div&gt;&lt;div&gt;ربما لمن قدم من بايثون 2 قد يرى هذا تعقيد لا داع له إذ أن الدالة ستعمل تماما لو استعملنا time.sleep وبدون await. الفرق الجوهري هنا أن await تنقل التحكم من الدالة التي نحن فيها وتعيد التحكم للحلقة الرئيسية event loop وهي بذلك تحررها كي تفعل أشياء&amp;nbsp;أخرى في هذا الوقت بعكس sleep التي ستحجب البرنامج block في هذه الأثناء ولا تتيحه كي يفعل أشياء أخرى. لنتخل أن لدينا موظف في دائرة الأحوال استقبل أول مراجع وطلب منه تعبئة النموذج في الوقت الذي يقوم فيه المراجع بالبحث عن قلم وملئ النموذج يكون الموظف يعمل مع مراجع آخر مثلا ويطبع له الوثيقة وبينما الطابعة تطبع الوثيقة يأتي مراجع ثالث ...إلخ وقارنه مع موظف ينتظر المراجع الاول حتى يمكمل كامل معاملته ثم يبدأ بالمراجع الثاني وهكذا. هذا الفرق بين الموظف السوبرمان الذي والموظف الإنسان الطبيعي هو الفرق بين الدوال التقلدية والدوال اللامتزامنة. وأهم تطبيق لها هو عمل خوادم تعالج أكثر من طلب في نفس الوقت. بينما أول طلب يعمل استدعاء لقاعدة البيانات وقبل أن تعود النتائج يتعامل الخادم مع طلب ثاني وهو ما يلبث أن يطلب فتح ملف على القرص وبينما الملف يتم قراءته يتعامل الخادم مع طلب ثالث وهكذا.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: right;&quot;&gt;الحل&lt;/h2&gt;&lt;div&gt;إليكم الحل&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: right;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://replit.com/@muayyadalsadi/node-async-generator&quot; target=&quot;_blank&quot;&gt;بلغة جافاسكربت&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://replit.com/@muayyadalsadi/py3-async-gen&quot; target=&quot;_blank&quot;&gt;بلغة بايثون&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;كنت أود أن أتحدث عن كيف تتحقق من أن الكود يعمل بالتوازي ويمكنه بالفعل تشغيل أكثر من طلب معا. وكيفية استعمال ال&amp;nbsp;contextlib.asynccontextmanager في بايثون. وما هي عيوب الدوالة اللامتزامنة وكيف تجنب هذه العيوب. لكني سأترك كل هذا لمقالة لأخرى لأن هذه المقالة صارت أطول مما كنت أتوقع.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/1476687414305351747/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2021/04/asyncio-generators.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1476687414305351747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1476687414305351747'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2021/04/asyncio-generators.html' title='التعامل مع البرمجة اللامتزامنة AsyncIO و المولدات generators'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-6847384155985251607</id><published>2020-05-03T00:38:00.000+03:00</published><updated>2020-05-03T05:04:20.027+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fp"/><category scheme="http://www.blogger.com/atom/ns#" term="haskell"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="ramda"/><category scheme="http://www.blogger.com/atom/ns#" term="rxjava"/><category scheme="http://www.blogger.com/atom/ns#" term="rxjs"/><category scheme="http://www.blogger.com/atom/ns#" term="بايثون"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="رياضيات"/><title type='text'>البرمجة الدالية functional programming</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
موضة زائلة أم جوهرة راسخة؟&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
كثيرا ما تظهر شطحات في عالم البرمجة لا تلبث أن تضمحل وفي هذه المقالة سننظر إلى أي مدى البرمجية الدالية هي موضة أم أنها جوهرة راسة أعيد اكتشافها.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ما هي البرمجة الدالية FP؟&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الدالة function الرياضية هي علاقة تربط كل قيمة في مجالها بقيمة واحدة فقط في مداها. يعني تأخذ مدخلة ما فتعطينا مخرجا ما. وفي البرمجة هي جزء من الكود يتم استدعاؤه وتمرير مدخلات له (تسمى معاملات arguments) فيعيد لنا مخرجات return.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الدالة الصرفة النقية pure function في البرمجة هي الدالة التي دائما تعيد نفس المخرجات إذا أعطيتها نفس المدخلات (بمعنى أن عملها لا يعتمد على آثار جانبية كالحالة والمتغيرات غير المحلية/العامة والخصائص الستاتيكية وأجهزة الإدخال والتخزين ... وغيرها) وبدورها لا تعمل هذه الدالة آثارا جانبية غير إعادة النتيجة (فلا تكتب في ملف ولا في متغيرات عامة ...إلخ). من أمثلة ذلك دالة الجذر التربيعي تعطيها رقم فتعطيك جذره أو دالة طول النص تعطيها نص فتعيد لك كم حرف في ذلك النص وأيضا دالة أكبر عدد تعطيها مجموعة أعداد فتعطيك أكبر واحد بينهم.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تقوم فلسفة البرمجة الدالية functional programming paradigm&amp;nbsp; على بناء البرمجيات من خلال تركيب دوال صرفة (التي ذكرناها في الفقرة السابقة) وتتجنب الحالات المشتركة والبيانات القابلة للتغيير mutable data والآثار الجانبية. وهي طريقة تصريحية declarative لا أمرية imperative.&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
افعل ولا تفعل&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لا تفعل: بما انها ليست صيغة &quot;أمرية&quot; عليك التخلي عن الكثير من الصيغ التي تعودت عليها هذه قائمة بأشياء يفترض أن تتخلى عنها&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;تدفق السيطرة control flow&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;الجمل الشرطية والتفريعات&lt;/li&gt;
&lt;li&gt;الحلقات التكرارية&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;المتغيرات البينية&lt;/li&gt;
&lt;li&gt;المؤقتة في الحلقات التكرارية&lt;/li&gt;
&lt;li&gt;تمرير البيانات للدوال مبكرا&lt;/li&gt;
&lt;li&gt;استدعاء الدوال داخل الدوال.&lt;/li&gt;
&lt;li&gt;التغيير mutability مثلا تغير خصائص كائن item.color = red لأن هذا يعتبر أثر جانبي. (البرمجة الدالية تعتمد على الثبات immutability)&lt;/li&gt;
&lt;li&gt;معالجة الاستثناءات exception عبر try/catch&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
افعل: هذه بعض الأشياء التي ستجدها كثيرا&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;تدفق البيانات data flow يعني تعمل سمكرة ثم تفتح حنفية البيانات&lt;/li&gt;
&lt;li&gt;تركيب الدوال function composition&lt;/li&gt;
&lt;li&gt;استعمال المقابلة mapper مكان الحلقات التكرارية loop وهي دالة تعيد نتيجة تطبيق دالة&amp;nbsp;على قائمة أشياء&lt;/li&gt;
&lt;li&gt;استعمال الترشيح/الفلترة filter مكان الشرط&amp;nbsp; وهي دالة تأخذ قائمة وتعيد جزء منها&lt;/li&gt;
&lt;li&gt;الاختزال reduction وهي تأخذ قائمة وتطبق دالة على أول عنصرين (من اليمين أو اليسار) ثم آخر نتيجة مع العنصر التالي وهكذا ومن أمثلتها دالة مجموع القائمة أو مضروبها أو قيمتها القصوى.&lt;/li&gt;
&lt;li&gt;الدوال العليا higher order functions وهي دالة تعيد دالة&lt;/li&gt;
&lt;li&gt;اختزال المتغيرات البينية من خلال&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;تأجيل تمرير البيانات: تركيب دالتين يعيد دالة جديدة دون ذكر متغير بيني مثلا f و g دالتين تركيبها&amp;nbsp;f ∘ g ولا داع لذكر متغير بيني مثل x&lt;/li&gt;
&lt;li&gt;الدوال المدبوغة أو المكرية currying (نسبة لعالم الرياضيات&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Haskell_Curry&quot; target=&quot;_blank&quot;&gt;Haskell Curry&lt;/a&gt;&lt;/b&gt;) أو الاستدعاء الجزئي partial calling: استدعاء دالة تأخذ 3 مدخلات مع تمرير مدخلتين لها يعيد دالة جديدة تستقبل المدخلة الناقصة&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;استعمال ال Monad عوضا عن معالجة الاستثناءات مثل Maybe و Just&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
اللغات أو المكتبات المصصمة لأجل البرمجة الدالية النقية يجب أن تتصف بما يلي:&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;الثبات immutable&lt;/li&gt;
&lt;li&gt;الدوال المكرية auto-curried&lt;/li&gt;
&lt;li&gt;الدوال الكرارة أولا iteratee-first&lt;/li&gt;
&lt;li&gt;البيانات آخرا data-last methods.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
إن أشهر اللغات التي تطبق هذه المبادئ هي لغة البرمجة هاسكل Haskell والمسمى أيضا على اسم نفس عالم الرياضيات الذي ذكرناه عندما تحدثنا عن الدوال المكرية Curried&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
أمثلة تقليدية غير نقية&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
أمثلة من جافاسكربت&lt;/h3&gt;
&lt;div&gt;
في جافاسكربت هناك مكتبتان شهيرتان هما &lt;a href=&quot;https://underscorejs.org/&quot; target=&quot;_blank&quot;&gt;underscore&lt;/a&gt; و &lt;a href=&quot;https://lodash.com/&quot; target=&quot;_blank&quot;&gt;lodash&lt;/a&gt;&amp;nbsp;(تتوفر بنسخة حديث &lt;a href=&quot;https://github.com/lodash/lodash/wiki/FP-Guide&quot; target=&quot;_blank&quot;&gt;تدعم fp&lt;/a&gt;) لكنهما في صورتهما التقليدية مجرد سكر فوق صيغة .map و .filter و .reduce التي أصبحت تأتي مسبقا مع جافاسكربت. وإذا تصفحت وثائق المكتبتين ستجد طوفان من الدوال التي المفروض أنها تعمل كل شيء. هذا مثال على map و filter و reduce واستعمال دوال السهم&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;gt; const a=[1,2,3,4,5,6,7];
&amp;gt; a.map(i=&amp;gt;i*3)
[ 3, 6, 9, 12, 15, 18, 21 ]
&amp;gt; a.map(i=&amp;gt;i*3).filter(i=&amp;gt;i%2==1)
[ 3, 9, 15, 21 ]
&amp;gt; a1.map(i=&amp;gt;i*3).filter(i=&amp;gt;i%2==1).reduce((i,j)=&amp;gt;i+j)
48
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
شرح المثال بسيط جدا بدأنا بقائمة فيها 7 أعداد ثم ضربنا كل عدد في 3 عبر دالة سهمية تأخذ مدخلة i وتعيدها مضروبة في 3 ثم قمنا بتصفية النتائج الفردية (التي باقي قسمتها على 2 يساوي 1) فحصلنا على قائمة فيها 4 أعداد لأننا حذفنا 6 و 12 وأخيرا جمعناهم عبر reduce فحصلنا على قيمة واحدة هي 48.&lt;br /&gt;
&lt;br /&gt;
لو أن عندنا قائمة بمستخدمين&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const users = [
{name: &quot;omar&quot;, &quot;gender&quot;: &quot;male&quot;, &quot;dob&quot;: &quot;1992-05-17&quot;},
{name: &quot;jane&quot;, &quot;gender&quot;: &quot;female&quot;, &quot;dob&quot;: &quot;1997-01-15&quot;},
...
]
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
ونريد حساب متوسط أعمارهم. ثم متوسط أعمار الرجال ومتوسط أعمار النساء. هذا جزء من الحل بطريقة دالية&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;users.map(i=&amp;gt;i.dob).map(i=&amp;gt;i.substr(0,4)).map(i=&amp;gt;parseInt(i)).map(i=&amp;gt;(new Date).getFullYear()-i)
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
واحدة من الدوال أعلاه ليست دالة صرفة لابد أنك عرفت أيها؟ نعم التي فيها تاريخ اليوم! بأي حال سأترك لكم متابعة الحل.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أمثلة من بايثون&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في بايثون هناك مكتبات أساسيات للقيام بالبرمجة الدالية هي&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;functools مثل&amp;nbsp;partial و reduce&lt;/li&gt;
&lt;li&gt;itertools مثل cycle و repeat و chain و groupby و islice&amp;nbsp;&lt;/li&gt;
&lt;li&gt;collections مثل defaultdict&lt;/li&gt;
&lt;li&gt;طرف ثالث: numpy و tensorflow&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
إلى جانب filter و map و zip وتراكيب القوائم على الطاير list comprehension. مسألة الأعداد من 1 حتى 7 السابقة في بايثون بالطريقة الدالية تصبح هكذا&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;gt;&amp;gt;&amp;gt; a=range(1,8)&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;gt;&amp;gt;&amp;gt; sum(filter(lambda i: i%2==1, map(lambda i: i*3, a)))
&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;48&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
وإن كانت صيغة القوائم أجمل وأسهل للفهم&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;gt;&amp;gt;&amp;gt; sum([ i*3 for i in a if i%2==1])
48
&lt;/pre&gt;
&lt;/div&gt;
يمكن مراجعة موقع وثائق بايثون للأمثلة.&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أمثلة نقية&amp;nbsp;&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
جافاكربت مع &lt;a href=&quot;https://ramdajs.com/docs/&quot; target=&quot;_blank&quot;&gt;Ramda&lt;/a&gt; ونحقق الشروق التي ذكرناها أعلاه كاملة. ولنبدأ بمثال الأعداد السبعة السابق&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const f=R.pipe(
  R.map(R.multiply(3)),
  R.filter( i =&amp;gt; i%2==1),
  R.sum
);
const a=[1,2,3,4,5,6,7];
f(a);
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لاحظ أننا عرفنا الدالة f ثم مررنا لها البيانات a. لنأخذها بالتدريج&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;gt; const a=[1,2,3,4,5,6,7];
&amp;gt; R.multiply(3)(7);
21
&amp;gt; R.map(R.multiply(3), a);
[3, 6, 9, 12, 15, 18, 21]
&amp;gt; R.map(R.multiply(3))(a);
[3, 6, 9, 12, 15, 18, 21]
&amp;gt; R.filter(i=&amp;gt;i%2==1, R.map(R.multiply(3))(a));
[ 3, 9, 15, 21 ]
&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
استطعنا الضرب في 3 دون استعمال متغير مؤقت لأن الدالة R.multiply (مثل كل دوال Ramda) دالة مكرية curried يعني هي تستقبل رقمين وتضربهما لكن إذا أعطيتها رقم واحد فإنها تعيد دالة تستقبل الرقم الثاني&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6sulKILiObjWKZRvjMqFfVjzG3qPrjQGjDV34-LwXH2389gs4S6ww0nA8A7oG_7wUwfZPvXMNA2CzLpdyeTeTr1L1xn-cfNnXRa_O7mXYlkd4cJL5f80d3UCgjqi8FXIYQeYU9932uZU-/s1600/Screenshot+from+2020-05-03+00-00-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;807&quot; data-original-width=&quot;501&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6sulKILiObjWKZRvjMqFfVjzG3qPrjQGjDV34-LwXH2389gs4S6ww0nA8A7oG_7wUwfZPvXMNA2CzLpdyeTeTr1L1xn-cfNnXRa_O7mXYlkd4cJL5f80d3UCgjqi8FXIYQeYU9932uZU-/s400/Screenshot+from+2020-05-03+00-00-15.png&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
وقمنا بالعمل حلقة تكرارية تدور على قائمة الأرقام عبر المقابلة map والتي تأخذ الدالة أولا ثم قائمة العناصر ثانيا ولأنها مكرية يمكن تأجيل تمرير العناصر لها. تركيب عملية التصفية بعد عمل map يكون عبر R.pipe أو R.compose والفرق بينهما هو الترتيب.&lt;br /&gt;
استعمال دالة سهمية لإيجاد باقي القسمة ليس الطريقة المثالية في عالم البرمجية الدالية لأنه يستعمل متغير مؤقت i ويفضل اختزاله هكذا وهنا يمكننا استعمال الدالة المكرية&amp;nbsp;R.modulo والتي تأخذ رقمين وتحسب باقي قسمة الأول على الثاني. لكن لأننا نريد أن نثبت المقسوم عليه الثاني ونكري المقسوم الأول فإننا نستعمل الشرطة التحتية __ والتي تعوض المتغير المكري&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;gt; R.modulo(R.__, 2)(7)
1&lt;/pre&gt;
&lt;/div&gt;
فتصبح الدالة هكذا&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const f=R.pipe(
  R.map(R.multiply(3)),
  R.modulo(R.__, 2),
  R.sum
);
const a=[1,2,3,4,5,6,7];
f(a);&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لاحظ أننا عرفنا الدالة f دون حلقات تكرارية ودون متغيرات محلية ولا جمل شرطية ... فقط تركيب دوال في بعضها البعض. يمكنك تجربة ذلك بنفسك بشكل تفاعلي &lt;a href=&quot;https://bit.ly/ramda-mod&quot; target=&quot;_blank&quot;&gt;هنا&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
الآن بخصوص مسألة الأعمار&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const year=(new Date).getFullYear();
const f=R.pipe(
  R.map(R.pipe(
    R.prop(&quot;dob&quot;),
    R.invoker(2, &#39;substr&#39;)(0, 4),
    parseInt,
    R.subtract(year)
  )),
  R.mean
);
&lt;/pre&gt;
&lt;/div&gt;
تجد المثال كاملا &lt;a href=&quot;https://bit.ly/ramda-pipe-dob&quot; target=&quot;_blank&quot;&gt;هنا&lt;/a&gt; و&lt;a href=&quot;https://bit.ly/ramda-compose-dob&quot; target=&quot;_blank&quot;&gt;هنا&lt;/a&gt; حل بديل بطريقة R.compose مكان R.pipe&lt;br /&gt;
الآن نأتي للفرع التالي من السؤال وهو حساب متوسط عمر النساء ومتوسط عمر الرجال. لفصلهم يمكن استعمال&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const byGender=R.partition(R.propEq(&quot;gender&quot;, &quot;female&quot;))&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
الدالة partition تعيد قائمتين الأولى تحقق الشرط والثانية لا تحققه والشرط هنا أن قيمة gender هي female. لنفرض أننا سمينا الدالة الكبرى f باسم&amp;nbsp;ageMean والثانية byGender فإن حل السؤال هو&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const [femaleAgeMean, maleAgeMean]=R.pipe(
  byGender,
  R.map(ageMean)
)(users);&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
وكاملا يكون الحل هكذا&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const f=R.compose(
  R.map(R.compose(
    R.mean,
    R.map(R.compose(
      R.subtract(year),
      parseInt,
      R.invoker(2, &#39;substr&#39;)(0, 4),
      R.prop(&quot;dob&quot;),
  )))),
  R.partition(R.propEq(&quot;gender&quot;, &quot;female&quot;))
);
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
تجد الحل كاملا &lt;a href=&quot;https://bit.ly/ramda-age-by-gender&quot; target=&quot;_blank&quot;&gt;هنا&lt;/a&gt;&lt;br /&gt;
هناك الكثير من الدوال عليك تعلمها مثل &lt;a href=&quot;https://bit.ly/ramda-applyspec&quot; target=&quot;_blank&quot;&gt;applySpec&lt;/a&gt; و&amp;nbsp;splitEvery و maxBy و دوال خاصة بالوعود مثل andThen و otherwise و composeP و pipeP ومكتبة &lt;a href=&quot;https://www.npmjs.com/package/maybe&quot; target=&quot;_blank&quot;&gt;Maybe&lt;/a&gt; و&amp;nbsp;&lt;a href=&quot;https://github.com/ramda/ramda/wiki/What-Function-Should-I-Use&quot; target=&quot;_blank&quot;&gt;هذا ملخص&lt;/a&gt;&amp;nbsp;و &lt;a href=&quot;https://github.com/ramda/ramda/wiki/Cookbook&quot; target=&quot;_blank&quot;&gt;هذه أمثلة&lt;/a&gt; و&lt;a href=&quot;https://github.com/fantasyland/fantasy-land/blob/master/README.md&quot; target=&quot;_blank&quot;&gt;هناك عالم كامل خيالي&lt;/a&gt;. وهذا رابط &lt;a href=&quot;https://medium.com/javascript-scene/the-dao-of-immutability-9f91a70c88cd&quot; target=&quot;_blank&quot;&gt;ذو صلة&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
وماذا بعد؟ يمكنك أن تتخيل الاحداث events التي تحصل كسيال stream عبارة عن سلسلة يمكن العمل عليها بالبرمجة الدالية. يعني يمكنك سمكرة الواجهة الرسومية كاملة بطريقة تصريحية بطريقة مشابهة لما شرحناه هنا باستعمال Rx سواء &lt;a href=&quot;http://reactivex.io/rxjs/manual/overview.html&quot; target=&quot;_blank&quot;&gt;RxJs&lt;/a&gt; في جافاسكربت أو &lt;a href=&quot;https://github.com/ReactiveX/RxJava/wiki&quot; target=&quot;_blank&quot;&gt;RxJava&lt;/a&gt; لجافا وأندرويد لكنها أعم وتعمل على عدة قنوات متوازية وترسم فيما يعرف بمخططات الؤلؤ pearl diagram&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
وقعنا في الفخ!&lt;/h2&gt;
في مثال أعمار قائمة من المستخدمين رأينا كيف حصلنا على المطلوب منا دون حلقات تكرارية ودون جمل شرطية وتفريعات ودون خطوات أمرية ودون متغيرات بينية. ركبنا الدوال هذه كلها في دالة واحدة ثم مررنا لها القائمة. سمكرة ثم تدفق للبيانات في هذه السمكرة. لكن كيف نتتبع البرنامج trace؟ كيف نمشي فيه خطوة بخطوة step by step؟ أين نضع نقاط التوقف break points؟ بما أنها طريقة تصريحية declarative وليس أمرية imperative فلا يوجد خطوات ولا يوجد بيانات بينية. لذا لا يمكنك تمحيص الكود debug. &lt;b&gt;عندما تعمل هنيئا لك! لكن إذا حصلت مشكلة فحظا أوفر&lt;/b&gt; لا يوجد طريقة للتتبع والتمحيص. مثلا لو كانت بعض البيانات ليس لها تاريخ ميلاد أو تاريخ ميلاد خاطىء أو غير نصي...إلخ.&lt;br /&gt;
لما سبق أنا لا أحب بناء تطبيقات بالكامل بالبرمجة الدالية بل فقط الاستفادة منها في الأجزاء تكون البرمجة الدالية مناسبة أكثر. هذه ليست أول مرة أقول عن شيء له مجتمع كبير وراؤه شركات كبيرة مثل غوغل أنه فكرة سيئة! أنا أرى (وهذا رأيي الشخصي) أنها لا تصلح لبناء تطبيق من أ إلى ي لكنها تصلح لتطبق على أجزاء معينة فقط عندما تكون البرمجة الدالية أنسب لتلك الأجزاء. ولا ليس الموضوع أن ذلك لأني لا أفهم الرياضيات أو لا أفهم هاسكل ... بالأصل تخصصي رياضيات! سأكون ذلك الطفل الذي يقول الإمبراطور يسير عاريا.&lt;br /&gt;
&lt;br /&gt;
إن قمت باستعمال البرمجة الدالية لتركيب دوال معقدة وكان جزء من تلك التراكيب التي عملتها له معنى ويمكن اختباره بشكل منفصل احفظها باسم يسهل فهمه كما عملنا&amp;nbsp;&lt;span style=&quot;text-align: left;&quot;&gt;ageMean و&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;byGender بشكل منفصل&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;const ageMean=R.pipe(
  R.map(R.pipe(
    R.prop(&quot;dob&quot;),
    R.invoker(2, &#39;substr&#39;)(0, 4),
    parseInt,
    R.subtract(year)
  )),
  R.mean
);
const byGender=R.partition(R.propEq(&quot;gender&quot;, &quot;female&quot;));
const ageMeanByGender=R.pipe(
  byGender,
  R.map(ageMean)
);
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
عوضا عن تركيب ذلك كله دفعة واحدة. على الأقل يمكنك عمل اختبار وحدة للدالتين كل واحدة على حدى.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/6847384155985251607/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2020/05/functional-programming.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/6847384155985251607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/6847384155985251607'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2020/05/functional-programming.html' title='البرمجة الدالية functional programming'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6sulKILiObjWKZRvjMqFfVjzG3qPrjQGjDV34-LwXH2389gs4S6ww0nA8A7oG_7wUwfZPvXMNA2CzLpdyeTeTr1L1xn-cfNnXRa_O7mXYlkd4cJL5f80d3UCgjqi8FXIYQeYU9932uZU-/s72-c/Screenshot+from+2020-05-03+00-00-15.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-3320010590569974823</id><published>2020-03-29T22:09:00.003+03:00</published><updated>2020-03-29T22:20:39.320+03:00</updated><title type='text'>هذا ليس موقع NASA</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;height: 0px; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;
مش ناسا!&lt;/span&gt;&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;height: 0px; text-align: right;&quot;&gt;
&lt;/h2&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: center;&quot;&gt;
إذا كنت تظن أن هذا هو الموقع الرسمي لوكالة ناسا فقد تم &lt;span style=&quot;color: red;&quot;&gt;خداعك&lt;/span&gt;!&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;هذا ليس موقع خبيث بل مجرد مثال توعوي.&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
التفاصيل لاحقا.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/3320010590569974823/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2020/03/nasa.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/3320010590569974823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/3320010590569974823'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2020/03/nasa.html' title='هذا ليس موقع NASA'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-5312086214256293890</id><published>2019-06-13T11:58:00.002+03:00</published><updated>2019-06-15T18:38:57.307+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="ويب"/><title type='text'>طعنة أخرى في ظهري من نود NodeJs الجزء الثالث</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لا يفوتك الأجزاء السابقة&lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://g0alkeeper.blogspot.com/2013/05/nodejs.html&quot; target=&quot;_blank&quot;&gt;الجزء الأول&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://g0alkeeper.blogspot.com/2016/01/nodejs.html&quot; target=&quot;_blank&quot;&gt;الجزء الثاني&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تأتيك الطعنات عندما لا تتوقعها عملية سخيفة مثل تحويل 3 أرقام في صورة نص إلى أعداد صحيحة قد تفشل&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre&gt;bash-5.0$ node -v
v10.15.3
bash-5.0$ node
&amp;gt; [&quot;1&quot;,&quot;7&quot;,&quot;11&quot;].map((i)=&amp;gt;parseInt(i))
[ 1, 7, 11 ]
&amp;gt; [&quot;1&quot;,&quot;7&quot;,&quot;11&quot;].map(parseInt)
[ 1, NaN, 3 ]
&amp;gt; 
&lt;/pre&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
شكرا لزميلي أمين شومان على تزويدي بفكرة هذه المقالة.&lt;br /&gt;
&lt;br /&gt;
مقالات قديمة ذات صلة:&lt;br /&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f&quot; target=&quot;_blank&quot;&gt;صراع في ملاحقة أدوات لا تضيف قيمة: هذا حال مطوري جافاسكربت في 2016&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://d24ju8re1w4x9e.cloudfront.net/original/1X/b51a73e4457edb46d0cf2d5cac04bc73662022df.gif&quot; target=&quot;_blank&quot;&gt;&quot;تابع الحفر&quot;، &quot;لا أفهم كيف سنخرج من الحفرة بالمزيد من الحفر؟&quot;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/5312086214256293890/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2019/06/nodejs.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5312086214256293890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5312086214256293890'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2019/06/nodejs.html' title='طعنة أخرى في ظهري من نود NodeJs الجزء الثالث'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-5636721146701744912</id><published>2019-04-13T16:11:00.000+03:00</published><updated>2019-04-13T16:11:09.271+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="machine learning"/><category scheme="http://www.blogger.com/atom/ns#" term="tensorlfow"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="تقييم"/><category scheme="http://www.blogger.com/atom/ns#" term="ذكاء صناعي"/><title type='text'>تسلا تستغفل الناس مجددا</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تمهيد&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
من يعرفني يعرف أنني من أشد المتحفظين على تسلا وعلى صاحبها إلون مسك. وما دفعني لكتابتة هذه التدوينة نقاش دار مع أحد الأصدقاء وفضلت أن أحتفظ به وأشاركه مع شريحة أوسع. فماذا فعلت تسلا مجددا؟ قبل الدخول في ذلك دعونا نعطي مقدمة.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ريادة الأعمال والنصابين&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إن ريادة الأعمال entrepreneurship تقوم على الإبتكار في مجالات جديدة تحفها المخاطر والغموض (وهي خلاف المجالات الراسخة well-established) وذلك من خلال تأسيس شركات ناشئة startups وجلب دورات من التمويل من رؤوس المال المغامرة venture capitals. إن الكثير من الشركات الناشئة تفشل بل أغلبها يفشل لكن القلة التي تنجح تعوض تلك الخسارة وكلما كانت المغامرة أكبر كانت الأرباح أكبر. لي مقالة سابقة عن &lt;a href=&quot;http://g0alkeeper.blogspot.com/2018/04/lean-startups.html&quot; target=&quot;_blank&quot;&gt;الشركات الناشئة&lt;/a&gt; يمكنك أن تعود إليها.&lt;/div&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJPh4NGej0AS2Rpz7CBv5I9Myhgkw9XJeEnLvtyWPoV4J818qlW7yLiFG-h26d39jFJmm66WhejKX7NqZsa5w9c3AkWkN1CndPndNagOrih_2Qb-UrRdTCJ0drfpO6MO_3aYY1UrvHpNg3/s1600/walid.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;248&quot; data-original-width=&quot;220&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJPh4NGej0AS2Rpz7CBv5I9Myhgkw9XJeEnLvtyWPoV4J818qlW7yLiFG-h26d39jFJmm66WhejKX7NqZsa5w9c3AkWkN1CndPndNagOrih_2Qb-UrRdTCJ0drfpO6MO_3aYY1UrvHpNg3/s200/walid.jpg&quot; width=&quot;176&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;النسخة العربية من إليزابيث هولمز&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إن الكثير من رياديي الأعمال يستغل طمع المستثمرين المغامرين في الابتكارات الجديدة فيعملون لهم &quot;البحر طحينة&quot; للحصول على تمويلات فلكية وكلما كانت &quot;الهبدة&quot; أكبر كلما كان التمويل أكبر.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أحد أشهر تلك القصص هي قصة رائدة الأعمال &lt;a href=&quot;https://en.wikipedia.org/wiki/Elizabeth_Holmes&quot; target=&quot;_blank&quot;&gt;إليزابيث هولمز&amp;nbsp; Elizabeth Holmes&lt;/a&gt; وشركتها &lt;a href=&quot;https://en.wikipedia.org/wiki/Theranos&quot; target=&quot;_blank&quot;&gt;ثيرانوس Theranos&lt;/a&gt; المتخصصة في تكنولوجيا التحاليل الطبية بالنانو تكنولوجي حيث أعلنت أنها توصلت لاختراع جهاز ثوري اسمه أديسون يقوم بفحص الدم بعينة حجمها أقل من 1 بالألف من عينة الدم بالطرق التقليدية بتقنية النانو ولأن هذا السوق يجني 100 مليار دولار سنويا في الولايات المتحدة وحدها تم ضخ أكثر من 10 مليار دولار استثمارات في الشركة (لأنها إن نجحت في أخذ 10% من الحصة السوقية فإنها ستسترد المبلغ في سنة). هذه الشركة حازت على عدة جوائز مثل شركة العام في مجال العلوم البايولوجية ووقعت شراكات مع كبريات شركات فحص الدم. لكن هذا النعيم لم يدم طويلا إذ سرعان ما اكتشف تحقيق لصحيفة وال-ستريت WSJ أن الفحوصات التي قدموها يعملونها على أجهزة تقليدية أما جهاز أديسون الاختراع فهو لا يعمل ونتائجه لا تختلف عن عمل قرعة. لاحقا تم محاكمتها بالنصب وأفلست الشركة ...إلخ والفلوس تبخرت في الهواء.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
قد تبدو بعض الأفكار غريبة أو ربما غبية لكن عند ترجمتها إلى منتج فإنه ينجح. هل يفضل السوق جهاز بطيئ وثقيل ببطارية تكفيه لأسبوع أم يريده خفيف وسريع حتى لو بالكاد بطاريته صمدت يوم واحد؟ ماذا لو كان الهاتف له بكاميرا (من قال أن الناس تهتم بالتصوير؟ التصوير هو للبطاقة الشخصية وبعض الهواة والهواة لهم كاميراتهم الاحترافية ولن يقتنعوا بهذه الكاميرا الضعيفة) ثم بكاميرتين الخلفية جيدة لهواة التصوير والأمامية ضعيفة لعمل مكالمات فيديو (ضعيفة قصدا لأن الإنترنت البطيء لا يحتمل نقل الصور فائقة الجودة) ثم اخترعوا السيلفي وانقلبت الكاميرات. والآن ماذا ب 3 كاميرات أو 4 أو 5 أو من يدري&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg67akWX_czEwfkmpdg4HqFk9LHHaueet-UyjEMavrgeJwJIBo9xW7JJP9lnEfc2Mai6LuskQzCFqbadpYN4v9H4wnfLfwkcEYFzczlievaFRIo5PcW231xul6hgSR8P5HhqoZrvy0HtzGQ/s1600/nokia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;476&quot; data-original-width=&quot;635&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg67akWX_czEwfkmpdg4HqFk9LHHaueet-UyjEMavrgeJwJIBo9xW7JJP9lnEfc2Mai6LuskQzCFqbadpYN4v9H4wnfLfwkcEYFzczlievaFRIo5PcW231xul6hgSR8P5HhqoZrvy0HtzGQ/s320/nokia.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqlESfACUMsJ3Jero9d9Emlk_EPMcbYbOAudc2pUacMPuAlVTvPFL9p_7SMiSA7IQ__th2f_Ysz9vYKES8IrPzDVIQs28cc9_5ccC_C-I21YQvVZLB5oAQKVEtOEQNoTTVY4o5bYgM94ci/s1600/hero-slide-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;575&quot; data-original-width=&quot;1236&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqlESfACUMsJ3Jero9d9Emlk_EPMcbYbOAudc2pUacMPuAlVTvPFL9p_7SMiSA7IQ__th2f_Ysz9vYKES8IrPzDVIQs28cc9_5ccC_C-I21YQvVZLB5oAQKVEtOEQNoTTVY4o5bYgM94ci/s400/hero-slide-1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ما بعدش يا جيمي&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في جميع الأحوال هذا الجهاز الذي في الصورة كاميراته فعليا تصور هي ليست دوائر زجاجية لحين معرفة كيف يتم تصنيع الكاميرات وهنا الخط الفاصل بين ريادة الأعمال والنصب والإحتيال.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
حاليا هناك موضة الذكاء الصناعي والكثير من الشركات الناشئة أصبحت تحشره في منتوجاتها كي تجلب التمويل من رأس المال المغامر المندفع نحو هذه التقنية. بعضها فعليا لا يملك الحد الأدنى من المعرفة التقنية لعمل أي منتج فيه ذكاء صناعي فيقوم بتعيين جيش من البشر كي يقوموا بتلك المهمة الذكية من وراء الكواليس والتظاهر بأن الآلة هي من حلتها أهم شيء هو أن يأتي التمويل الآن وبعد أن يأتي يحلها ألف حلال.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4EN3-2D6DBCJGFfMuGQqIMo-90TYNuKCK-O86HovrSyyEchhflKg9WGhiAIXQLJHQc0RwdxXuODLKTyrTwv-jCTNYirzxw62Y1KedjIolV6bLutEuT3mfALfepXqvW_uMv8Yoz1X7RdQj/s1600/machine.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;283&quot; data-original-width=&quot;306&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4EN3-2D6DBCJGFfMuGQqIMo-90TYNuKCK-O86HovrSyyEchhflKg9WGhiAIXQLJHQc0RwdxXuODLKTyrTwv-jCTNYirzxw62Y1KedjIolV6bLutEuT3mfALfepXqvW_uMv8Yoz1X7RdQj/s200/machine.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
سوابق تسلا&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تسلا كانت سباقة في استعمال هذا الأسلوب الحقير. بل إنه أسلوب مركب من عدة أسالب خبيثة منها&lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;ليس فقط تبيع قبل أن تصنع pre-order بل قبل أن تتأكد أنها قادرة أن تصنع &lt;/li&gt;
&lt;li&gt;تستخدم أسماء خداعة لمنتجاتها مثل الطيار الآلي autopilot في حين أنها مجرد علامة تجارية (هي ليست ذاتية القيادة وليست من رواد تلك التقنية ولا تزال لحد الآن لا تعرف كيف تصنع تلك التقنية وغيرها فعل ذلك بالفعل)&lt;/li&gt;
&lt;li&gt;استغلت المشاعر الوطنية كي تقنع اﻷمريكان أنها صناعة أمركية ولديها مصنع عملاق mega factory لاحقا لما تأخرت شحنة بطاريا من شركة فيليبس/اليابان تسبب ذلك في حرج مزدوج (حرج التأخير وحرج أنها لا تصنع في أمريكا وليست بطاريات خاصة بتسلا كما كانت تروج إعلاميا)&lt;/li&gt;
&lt;li&gt;صاحب تسلا الون مسك &lt;a href=&quot;https://www.thestar.com/business/2018/01/30/when-the-zombie-apocalypse-happens-elon-musk-has-already-made-millions-selling-a-flame-thrower.html&quot; target=&quot;_blank&quot;&gt;باع نافث لهب مضاد للزومبي&lt;/a&gt; بملايين الدولارات (عشرون ألف بندقية).&lt;/li&gt;
&lt;li&gt;صاحب تسلا الون مسك تم تصويره أنه الشخصية الحقيقية التي استلهمت منها شخصية أيرون مان / توني ستارك&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://thetechiris.com/912/why-is-elon-musk-the-real-life-tony-stark-iron-man/&quot; target=&quot;_blank&quot;&gt;مقالات&lt;/a&gt; &lt;a href=&quot;https://medium.com/@thecoolestcool/how-elon-musk-became-the-real-life-iron-man-50ef56b78d33&quot; target=&quot;_blank&quot;&gt;وتدوينات&lt;/a&gt; ومؤثرين &lt;a href=&quot;https://www.theguardian.com/technology/2018/feb/09/elon-musk-the-real-life-iron-man&quot; target=&quot;_blank&quot;&gt;وصحفين&lt;/a&gt; وحتى &lt;a href=&quot;https://www.imdb.com/title/tt9219848/&quot; target=&quot;_blank&quot;&gt;أفلام&lt;/a&gt; بعنوان متطابق &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
نأتي لما تسميه تسلا الطيار الآلي autopilot وهو علامتها التجارية لنظام مثبت السرعة adaptive cruise control ونظام التحكم في المسارب/الحارات lane control.هذا النظام بأحدث إصداراته يقع بين المستوى الاول والثاني أما السيارات ذاتية القيادية فهي في المستوى الخامس.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho8yiNQN91IGeFwpFJQ4VMYje-CrqiOsiSbbawScvIuII4nCyzEGCMme09tp7K-nG1IUy9ELP0qXpqNe1C6HM9OB9Y23XU1Xojlk-a8QJaLqEPZiytipT8oMRHUISih2HBUyzjneLqZXWs/s1600/levels.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;478&quot; data-original-width=&quot;1200&quot; height=&quot;254&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho8yiNQN91IGeFwpFJQ4VMYje-CrqiOsiSbbawScvIuII4nCyzEGCMme09tp7K-nG1IUy9ELP0qXpqNe1C6HM9OB9Y23XU1Xojlk-a8QJaLqEPZiytipT8oMRHUISih2HBUyzjneLqZXWs/s640/levels.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
مثل جميع السيارات في المستوى الأول والثاني (وهي كثيرة بالمناسبة) فإن سيارات تسلا ملزمة من الحكومة إنذار المستخدم إن ترك المقود لأنها ببساطة ليست ذاتية القيادة. لكن الشركة استطاعت أن تقنع محبيها أنها سلوكيات بيروقراطية من حكومات متخلفة لم تواكب التنكنولوجيا لهذا انتشر ما يعرف بحيلة البرتقالة orange trick&amp;nbsp; لإسكات الإنذار. أسلوب التسويق هذا حقير جدا لأنه تسبب بعدد من الحوادث&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI8ZxGHKqANv7kCA16OhsXAvUtWh0qC13wjE3oNC5ayAYLJzCKuXPxdaMmSH-SJ5X8ODvk-PZAa9on2Y-Rd4rOujrW5VUN1jxcO2DQ3KO7Cs9rWnoVMNYM1cDK9sEdyL0XK187772_5FKQ/s1600/orange.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;167&quot; data-original-width=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI8ZxGHKqANv7kCA16OhsXAvUtWh0qC13wjE3oNC5ayAYLJzCKuXPxdaMmSH-SJ5X8ODvk-PZAa9on2Y-Rd4rOujrW5VUN1jxcO2DQ3KO7Cs9rWnoVMNYM1cDK9sEdyL0XK187772_5FKQ/s1600/orange.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
وللعلم هذا التصنيف ليس شكلي وهناك في السوق سيارات في المستوى الخامس مثل &lt;a href=&quot;https://www.youtube.com/watch?v=l3ELVACR2VY&quot; target=&quot;_blank&quot;&gt;سيارة رينو ذاتية القيادة&lt;/a&gt; والتي لا تتطلب انتباه السائق (في الصورة السائق غطى عيونه)&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRHzVI6o8cv4fOUewSnmWt6zYRYCt0KzdxBQaGdsKgyjHSbqJo7q4OaVnXDX2ORK1DhlqB9oBC0SVDJTdVlAHt-TrOKExlYQglPD-zR0TYwEZfo8RbjBZ29p3elEdRgTQ_p0eiUlVMiPFb/s1600/renault.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;466&quot; data-original-width=&quot;918&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRHzVI6o8cv4fOUewSnmWt6zYRYCt0KzdxBQaGdsKgyjHSbqJo7q4OaVnXDX2ORK1DhlqB9oBC0SVDJTdVlAHt-TrOKExlYQglPD-zR0TYwEZfo8RbjBZ29p3elEdRgTQ_p0eiUlVMiPFb/s320/renault.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Renault self-driving car&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هذه قائمة تبين ترتيب الشركات في 2016 حسب عدد الأميال المقطوعة دون تدخل الإنسان&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWL5sai_AnGEPmYEQzAgurEwT9QHWhDWFhuwQ4Z3zUnXfuCtzry6NlbzUJje4F20eJ2BNHvx65f4pdC_NpVcTio_nX9wDWqlNyBb8JbFmpcvMHTafzYOZhlIc9wR_9JZ_voXsSAi9QbYRt/s1600/tesla.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;413&quot; data-original-width=&quot;654&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWL5sai_AnGEPmYEQzAgurEwT9QHWhDWFhuwQ4Z3zUnXfuCtzry6NlbzUJje4F20eJ2BNHvx65f4pdC_NpVcTio_nX9wDWqlNyBb8JbFmpcvMHTafzYOZhlIc9wR_9JZ_voXsSAi9QbYRt/s400/tesla.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هذا فيديو لرواد تقنية السيارات ذاتية القيادية&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/_sNNSEP-P7A&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
وهكذا تسببت تسلا في حوادث وأحد الحالات تم إدخال الشركة في التحقيق بصفتها خبير لكن تسلا دخلت التحقيق للتلاعب بالأدلة والرأي العام و&lt;a href=&quot;https://www.buzzfeednews.com/article/skbaer/tesla-investigation-ntsb-driver-blamed&quot; target=&quot;_blank&quot;&gt;تم طردها من قبل المحققين الفدراليين&lt;/a&gt; و&lt;a href=&quot;https://www.theverge.com/2018/4/12/17229518/tesla-ntsb-autopilot-crash-investigation-removed&quot; target=&quot;_blank&quot;&gt;المجلس القومي لسلامة النقل NTBS&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/ul&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
آخر حركات تسلا القرعة&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
قام إلون مسك بإعادة تغريد تغريدة لأحد مستخدمي السيارة قال أنه سار بها للعمل في عز ساعات الزحام دون تدخل معلقا بمزايا التحديث الجديد ومبينا أن هذا التحديث سيعطى مجانا لكل من اشترى خيار &quot;ذاتية القيادة&quot; وأن &lt;a href=&quot;https://www.teslarati.com/tesla-hardware-3-upgrade-mobile-service-installation/&quot; target=&quot;_blank&quot;&gt;هذا التحديث يمكن عمله من قبل الورشة المتنقلة&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizqggvR7PKsXaF69MW1YbRnazVf6Ib-OgefUs5i15TcNHbjnm4Bx2-s-ngeaZUtJhgW6Lw-uwu6mD3uXxnQEKJ02VsFnBmuMg9kB9CKcfRgMkTxtAlbeYXTsSe4xOWkF3kzxOlpcPAmYoL/s1600/Screenshot+from+2019-04-10+01-07-42.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;466&quot; data-original-width=&quot;622&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizqggvR7PKsXaF69MW1YbRnazVf6Ib-OgefUs5i15TcNHbjnm4Bx2-s-ngeaZUtJhgW6Lw-uwu6mD3uXxnQEKJ02VsFnBmuMg9kB9CKcfRgMkTxtAlbeYXTsSe4xOWkF3kzxOlpcPAmYoL/s400/Screenshot+from+2019-04-10+01-07-42.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
وبعد ذلك انفجرت المواقع الإخبارية وصفحات المهتمين والمحبين بأن تسلا أصبحت &lt;a href=&quot;https://www.teslarati.com/tesla-autopilot-hardware-3-model-s-x/&quot; target=&quot;_blank&quot;&gt;ذاتية القيادة بالكامل&lt;/a&gt; بعد هذا التحديث الأخير والذي حمل اسم HW3.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ما هي حقيقة هذا التحديث؟ &lt;a href=&quot;https://www.reddit.com/r/teslamotors/comments/acjdrt/tesla_autopilot_hw3_details/&quot; target=&quot;_blank&quot;&gt;بحسب خبراء&lt;/a&gt; قاموا بفحص التحديث ومقارنته مع السابق&lt;br /&gt;
&lt;br /&gt;
هذا التحديث لا يمس وظائف نظام القيادة&lt;br /&gt;
No actual autopilot functionality appears included yet&lt;br /&gt;
&amp;nbsp;البرمجية منقولة من الإصدار السابق دون تعديل&lt;br /&gt;
with most of the code just copied over from existing HW2.5 infrastructure.&lt;br /&gt;
&lt;br /&gt;
حتى تستوعب ما فعلته تسلا لنتخيل أنني أحضرت سيارة قديمة مثل لادا فاز vaz ووضعت في صندوقها حفنة من الكاميرات والحساسات الليزرية والرادارات ...إلخ.&amp;nbsp; غير متصلة بشيء ولا يوجد برنامج يقرأها على رأي إخوتنا المصريين &quot;كل حاجة فيها سلمية بس لوحدها&quot; وبعتها على أنها تحتوي &quot;كل ما يلزمها لتكون ذاتية القيادة&quot; ولاحقا سيأتي التحديث لجعلها كذلك. مثل قصة جحا الذي سيعلم الحمار القراءة خلال عشرون سنة ويا إما يموت الحمار أو جحا أو السلطان.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/5636721146701744912/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2019/04/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5636721146701744912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5636721146701744912'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2019/04/blog-post.html' title='تسلا تستغفل الناس مجددا'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJPh4NGej0AS2Rpz7CBv5I9Myhgkw9XJeEnLvtyWPoV4J818qlW7yLiFG-h26d39jFJmm66WhejKX7NqZsa5w9c3AkWkN1CndPndNagOrih_2Qb-UrRdTCJ0drfpO6MO_3aYY1UrvHpNg3/s72-c/walid.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-3104543708120390839</id><published>2019-02-06T00:48:00.001+02:00</published><updated>2019-02-06T00:48:31.493+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="keras"/><category scheme="http://www.blogger.com/atom/ns#" term="machine learning"/><category scheme="http://www.blogger.com/atom/ns#" term="sklearn"/><category scheme="http://www.blogger.com/atom/ns#" term="tensorlfow"/><category scheme="http://www.blogger.com/atom/ns#" term="بايثون"/><category scheme="http://www.blogger.com/atom/ns#" term="لينكس"/><title type='text'>سر صنعة Machine Learning</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
سر الصنعة بين الأساس النظري والتطبيق&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
كما أن شراء كاميرا احترافية لن يجعل منك مصور واستعمال كالي لينكس لن يجعل منك خبير أمني كذلك فإن تغذية مدخلاتك إلى شبكة عصبونية Neural Network لن ينجح ولن يعطي النتيجة المرغوبة ولن يجعل منك عالم بيانات أو ذكاء صناعي.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في آخر مهمة لي عملت أكثر من أسبوع على تنظيف البيانات ثم قمت بتدريب الشبكة العصبونية لساعات فقط!&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أساسيات نظرية قديمة لا تجعلها منسية&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لقد حصل انفجار كبير في عالم الشبكات العصبونية والتعلم العميق في 2012 لكن الأساس النظري هو نفسه منذ زمن بعيد مثلا &lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في كتاب قديم من 1998 بعنوان &lt;a href=&quot;https://www.amazon.com/Neural-Networks-Lecture-Computer-Science-ebook/dp/B00S16XFE8&quot; target=&quot;_blank&quot;&gt;Neural networks: tricks of the trade&lt;/a&gt; (هناك طبعة 1998 و 2003 و 2012 &lt;a href=&quot;https://books.google.jo/books?hl=en&amp;amp;lr=&amp;amp;id=VCKqCAAAQBAJ&amp;amp;oi=fnd&amp;amp;pg=PR5&amp;amp;ots=cCcyOxEdWH&amp;amp;sig=2wkbp8ICv6_NMH_lHOFsit_dBEk&amp;amp;redir_esc=y#v=onepage&amp;amp;q&amp;amp;f=false&quot; target=&quot;_blank&quot;&gt;لعل بعضه متوفر هنا&lt;/a&gt;) هناك ورقة قديمة بعنوان &lt;a href=&quot;http://cseweb.ucsd.edu/classes/wi08/cse253/Handouts/lecun-98b.pdf&quot; target=&quot;_blank&quot;&gt;Efficient backprop&lt;/a&gt; للعالم LeCun (ورقة مهمة جدا لدرجة أنها تجاوزت ال 2000 استشهاد citation) مما جاء فيها:&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;حسنات ال stochastic learning مقارنة مع batch learning يعني تأخذ عينات عشوائية من المدخلات بدل أن تسير على كامل المدخلات في كل مرة.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;السرعة (لأنك تأخذ عينة صغيرة في كل مرة)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;تعميم أفضل (لأنه لا يملك كل المدخلات حتى يعمل over-fitting)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;اخلط العينات واختر عينات غنية بالمعلومات (لا تظل تكرر عينات من نفس الفئة وراء بعضها تأكد من أنها تعرض دائما بترتيب مختلف) أكثر من العينات التي تسبب لبس أكبر عند النموذج حتى يتعلم من أخطاؤه.&lt;/li&gt;
&lt;li&gt;تسوية المدخلات: إن كانت المدخلات على المحاور المختلفة لها وحدات قياس مختلفة وتدرجات مختلفة وحساسية مختلفة مثلا إن كنا نشخص مرض معين فإن ريادة 25% على على محور سكري الدم (الطبييعي في فحص الصائم هو 100 إلى 125 &lt;span class=&quot;ILfuVd&quot;&gt;mg/dL&lt;/span&gt;) تختلف جذريا عن زيادة 25% في محور فيتامين B12 (قراءة بين 200 و ألف &lt;span class=&quot;ILfuVd&quot;&gt;ng/mL&lt;/span&gt; تعتبر طبيعية). وإن كان عندنا محور للوزن بالكيلوغرام ومحور آخر للطول فبأي وحدة سم أم متر؟ يجب أن تجعل الحركة على المحاور متسقة وكأنها في فضاء واحد والحل هو استعمال العلامة العيارية standard score أو z-score وهي قسمة الإزاحة عن الوسط على الإنحراف المعياري. مثلا صفر تصبح تعني الوسط الحسابي للقراءات على ذلك المحور أما 1.25 مثلا فتعني أن القيمة أكبر من الوسط بمقدار انحراف عياري وربع. يقول LeCun يجب أن يكون&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;الإزاحة: يجب أن يكون الوسط لكل متغير في المدخلات على أي من المحاور صفر أو قريب من الصفر.&lt;/li&gt;
&lt;li&gt;القياس: يجب أن تكون كل المتغيرات المختلفة لها نفس التباين variance&lt;/li&gt;
&lt;li&gt;الاستقلال (عدم الترابط): يجب أن تكون المدخلات عبر المحاور المختلفة غير مترابطة (يعني تجن أن يكون عندك محور ينتج من احتساب محورين آخرين)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;دوال عائلة ال sigmoid وهي تأخذ مدخلات في مجال لا محدود وتضعه في مدى محدود وهي نوعين نوع يعطي مخرجات من 0 إلى واحد وآخر يعطي مخرجات من -1 إلى 1 مثل ال tanh و LeCun يفضل هذا الأخير.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0BFUHcbvRIrLEDibohlnP3e7FwZ-TMAalyHodTFgKBSskBfAECEHtRydHMEb4Xw6cx-JgLhuI94baTzsWCy_nH61sVAzBwehSJALG_eWlh5BbgjqIPbBDOJiu-7Ll4-ihpUjYs1RH5o7n/s1600/sigmoid1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;1280&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0BFUHcbvRIrLEDibohlnP3e7FwZ-TMAalyHodTFgKBSskBfAECEHtRydHMEb4Xw6cx-JgLhuI94baTzsWCy_nH61sVAzBwehSJALG_eWlh5BbgjqIPbBDOJiu-7Ll4-ihpUjYs1RH5o7n/s400/sigmoid1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;direction: rtl; text-align: center;&quot;&gt;عدد من دوال عائلة ال sigmoid&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik0LMCkE5mo5wV1i6VoMf2zl5-_Qn4_-85YtuVCU1-IdvlWkM06kRnxy0GnDFZnYfOci6RzhMgwMVq120Ua9daS7JRvnuknz1d0iJPayP5JYcgi8yBU4U6vflTLyJns26ZEfL9t7m-LHDB/s1600/sigmoid2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;683&quot; data-original-width=&quot;1024&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik0LMCkE5mo5wV1i6VoMf2zl5-_Qn4_-85YtuVCU1-IdvlWkM06kRnxy0GnDFZnYfOci6RzhMgwMVq120Ua9daS7JRvnuknz1d0iJPayP5JYcgi8yBU4U6vflTLyJns26ZEfL9t7m-LHDB/s400/sigmoid2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;دالة standard logistic sigmoid&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;اجعل قيم المخرجات المتوقعة ضمن مخرجات الدالة مثلا بين -1 و 1 في حالة ال sigmoid&lt;/li&gt;
&lt;li&gt;إن اتبعت تسوية المدخلات المقترحة أعلاه يمكنك استهلال الأوزان من خلال قيم عشوائية وسطها الحسابي صفر وانحرافها المعياري هو مقلوب جذر m والذي هو عدد المدخلات في العصبون.&lt;/li&gt;
&lt;li&gt;معدل التعلم learning rate &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;قلل قيمة معدل التعلم learning rate عندما تبدأ قيم الاوزان بالتذبذب وزدها أو ثبتها عندما تتستقر الأوزان&lt;/li&gt;
&lt;li&gt;يجب أن لا يكون معدل التعلم عاما بل لكل وزن له قيمته&lt;/li&gt;
&lt;li&gt;معدل التعلم&amp;nbsp; يجب أن يتناسب مع جذر عدد المدخلات&lt;/li&gt;
&lt;li&gt;أوزان الطبقات الدنيا (الأقرب للمدخلات) يجب أن تكون أكبر من أوزان الطبقات العليا (الأقرب للمخرجات)&lt;/li&gt;
&lt;li&gt;استعمال الزخم momentum ومعدل التعلم المتكيف adaptive learning rate&lt;/li&gt;
&lt;li&gt;تعقيبي: هناك خوارزميات متكيفة مثل AdaDelta و AdaGrad&amp;nbsp; و Adam و &lt;a href=&quot;https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/37013.pdf&quot; target=&quot;_blank&quot;&gt;FtRL&lt;/a&gt; و RMSProp شاهدها &lt;a href=&quot;http://ruder.io/optimizing-gradient-descent/&quot; target=&quot;_blank&quot;&gt;هنا&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivF3fI0jXmBjGxQ_kKbzxcI3MmZUcghfV0Z6iRsngyyOR8K-nQpFXWx5NIw_vnMGodXykDOZIBZ0-LgzajBZvcDA9t_4PFuXv2KLRtQAOdn4N7HxHE9W2zq-KfOUMb5RSJzGRjukANd8Tw/s1600/contours_evaluation_optimizers.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;620&quot; height=&quot;309&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivF3fI0jXmBjGxQ_kKbzxcI3MmZUcghfV0Z6iRsngyyOR8K-nQpFXWx5NIw_vnMGodXykDOZIBZ0-LgzajBZvcDA9t_4PFuXv2KLRtQAOdn4N7HxHE9W2zq-KfOUMb5RSJzGRjukANd8Tw/s400/contours_evaluation_optimizers.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&amp;nbsp;نصائحي&lt;/h3&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;تعلم itertools فهي توفر الكثير من الذاكرة&lt;/li&gt;
&lt;li&gt;تعلم numpy فهي هي سريعة وباستعمالها يمكنك في بايثون وبكل سهولة &lt;a href=&quot;https://github.com/rochacbruno/rust-python-example/&quot; target=&quot;_blank&quot;&gt;سحق كل محاولات التحسين في سي/سي++ و rust &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS7j0CwRROcZkYOousH-ArOo_-66LLlEu1ITTg2nGx1xlSjxPNUKB0_MmSyzeZhpbLxdNwk0iRtX9jozSp8d2niMg62y7cecY7-nNeeKAstA_2UA9fLP00oloOJKLoOCfFieoT33gf-w1o/s1600/numpy-vs-rust.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;371&quot; data-original-width=&quot;735&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS7j0CwRROcZkYOousH-ArOo_-66LLlEu1ITTg2nGx1xlSjxPNUKB0_MmSyzeZhpbLxdNwk0iRtX9jozSp8d2niMg62y7cecY7-nNeeKAstA_2UA9fLP00oloOJKLoOCfFieoT33gf-w1o/s640/numpy-vs-rust.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;تحصيل الجيد بما فيه كفاية أهم من مطاردة المثالية والصواب المطلق! في الصورة صحيح أن الخط الأحمر استطاع الفصل وتميز المثلثات من المربعات إلا أنه &quot;بصيم&quot; over-fitted أما الخط اﻷخضر وإن كان تجاوز بعض الأفراد عند الحدود إلا أنه أكثر قدرة على التعميم&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0YsGqlY2PZEvBd4c4S3fb5GnL_5CPODnzMKns1gQIQDh7ehduJILCTNkoeWnk_SY9kMqqKl27r2OwhALl7__ZOh8ij8pQw_4bQ9fwi8uCrMuEaZEdjaRoS4a7j97kKohKzQoNmG7wlPa-/s1600/graph1.svg.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;705&quot; data-original-width=&quot;972&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0YsGqlY2PZEvBd4c4S3fb5GnL_5CPODnzMKns1gQIQDh7ehduJILCTNkoeWnk_SY9kMqqKl27r2OwhALl7__ZOh8ij8pQw_4bQ9fwi8uCrMuEaZEdjaRoS4a7j97kKohKzQoNmG7wlPa-/s400/graph1.svg.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;استعمل ال regulators مثل l1 وl2 أو كلاهما&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;l1 يجبر الشبكة العصبونية على عمل&amp;nbsp; feature selection &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;استعمل ال drop-out layers لإجبار الشبكة على التعميم&lt;/li&gt;
&lt;li&gt;قم بتوسيع عينة التدريب من خلال معالجتها في وقت التنفيذ&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;إضافة ضجيج عشوائي للمدخلات&lt;/li&gt;
&lt;li&gt;إن كانت صورة فيمكنك قص مناطق عشوائية منها random crop بشرط أن تظل تحتوي نسبة من المدخلات ويمكنك أيضا التلاعب عشوائيا بالألوان من حيث السطوع والإشباع اللوني.&lt;/li&gt;
&lt;li&gt;إن كانت سلاسل نصية يمكنك استبدال عدد من الكلمات عشوائيا ب &quot;كذا&quot; أو something (غالبا تسمى Out-of-vocabulary token)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;راقب ال confusion matrix ومتوسط ال &lt;a href=&quot;https://en.wikipedia.org/wiki/Precision_and_recall&quot; target=&quot;_blank&quot;&gt;recall و precision&lt;/a&gt; و f1 score&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;مثلا إن كنت تعمل تشخيص لشيء نادر مثل مرض السرطان فلو عملت نموذج يقول أن كل الناس سليمين أو يختار 1 بالألف عشوائين كمصابين فإن دقة التشخيص ستكون عالية accuracy ليس لأن النموذج الذي صممته فعال (فهو غبي ولا ينظر للمدخلات) بل لأنه استغل الندرة. لكن لو كنت تستخدم معايير مثل f1-score ستكتشف هكذا دجل.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;تجنب المدخلات المسرحية staged input وحاول أن تكون مدخلاتك واقعية. مثلا من السهل أن تحصل دقة تزيد عن 99.9% في مسألة NIST Hand-written digits ليس لأنك ناجح في مهمة تمييز الأرقام لكن لأن تلك القاعدة معالجة ومعدة مسبقة بطريقة مسرحية فهي موسطة بالضبط ومقصوصة segmented ولها نفس القياس ...إلخ.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh0HUuGfJcqty0BJlvh-HDcsai1RWjOrA2L86cThO4eGqiIbDg_Z70mEkq9rmnZ-HTuLA5sIQ0R7_I9JCigo4GtXVJv_eOa2IV2kqpjdZwHXJA9L54Nkt2aF2pptc01TMrcjPvwIxBFKDF/s1600/2011TOY005a01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh0HUuGfJcqty0BJlvh-HDcsai1RWjOrA2L86cThO4eGqiIbDg_Z70mEkq9rmnZ-HTuLA5sIQ0R7_I9JCigo4GtXVJv_eOa2IV2kqpjdZwHXJA9L54Nkt2aF2pptc01TMrcjPvwIxBFKDF/s320/2011TOY005a01.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;صورة غير واقعية لسيارة تويوتا كورولا 2011&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;تأكد من لخبطة ترتيب المدخلات في وقت التنفيذ إلى جانب وقت إنشاء الملف (سبق وذكرنا ذلك لكن للتأكيد) &lt;/li&gt;
&lt;li&gt;أحيانا تكون عنق الزجاجة في ال IO throughput تأكد من استمرارية ضخ البيانات للشبكة العصبونية مثلا&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;ضع أكبر عدد ممكن من المدخلات في الرام إن كان هذا ممكنا&lt;/li&gt;
&lt;li&gt;أو استعمل صيغة ملفات سريعة مثلا لا تستعمل ملفات csv مباشرة (يمكنك مثلا استعمال msgpack أو protocol buffer مثل tfrecords)&lt;/li&gt;
&lt;li&gt;استعمل صيغ ملفات يمكن السير عليها دون تحميلها كلها دفعة واحدة مثلا &lt;a href=&quot;http://jsonlines.org/&quot; target=&quot;_blank&quot;&gt;jsonl&lt;/a&gt; وليس json&lt;/li&gt;
&lt;li&gt;لو كانت المدخلات نصية اجعل عملية التحويل إلى token ids عند الإعداد المسبق لتلك الملفات وليس في وقت التنفيذ.&lt;/li&gt;
&lt;li&gt;اجعل عدد الملفات من 5 إلى 50 ملف وحجم الملف بين 10 ميغا إلى 100 ميغا مثلا إن كان عندك 1 غيغا صور قسمها مثلا إلى 20 ملف كل ملف 50 ميغا وليس 1000 ملف كل ملف 1 ميغا.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;وجود عدد قليل من الملفات يمكنك من فتحها كلها دفعة واحدة وإعادة خلطها في وقت التنفيذ دون كلفة تذكر (من خلال قراءة عنصر واحد من ملف عشوائي من بينها)&lt;/li&gt;
&lt;li&gt;إن كنت تريد عمل oversample و undersample بشكل ديناميكي (حسب ال confusion matrix) يمكنك الاحتفاظ بكل فئة في ملف منفصل إلى جانب الملف الذي فيه كل الفئات وعندها تفتح ملف الفئة التي تريد تعمل لها oversample وتضخها إلى جانب بقية الفئات.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;افشل مبكرا وصحح خيرا من أن تؤخر الفشل. اختبر نماذج مبسطة على مسائل ذات صلة لكنها مبسطة قبل أن تتعامل مع المسألة المطلوبة.&lt;/li&gt;
&lt;li&gt;اعمل أدوات كي تستعرض محتويات الملفات (إن كنت حولتها لمعرفات حولها بالعكس واعرضها كنصوص) كذلك استعرض عينة عشوائية من السجلات التي ستجري التدريب عليها (كصور) وكذلك تحقق من عمليات ال preprocessing التي تعملها.&lt;/li&gt;
&lt;li&gt;استعرض عينة من المدخلات التي فشل النموذج في تخمينها لترى هل فشله مبرر (هل يمكنك أنت كأنسان تمييز كلب &lt;a href=&quot;https://en.wikipedia.org/wiki/Siberian_Husky&quot; target=&quot;_blank&quot;&gt;الهاسكي&lt;/a&gt; من الذئب؟).&lt;/li&gt;
&lt;li&gt;اعمل ادوات تفاعلية كي تجرب النموذج المدرب&lt;/li&gt;
&lt;li&gt;استعمل النقل المعرفي إن أمكن في الاستهلال.&lt;/li&gt;
&lt;li&gt;تصميم الشبكة العصبونية يجب أن يتناسب مع حجم المسألة فمثلا كثرة الأوزان وعمق الشبكة يعني أن الشبكة أكثر قدرة على &quot;البصم&quot; أو ال over-fitting وهذا سيء لأنها أقل قدرة على التعميم&lt;/li&gt;
&lt;li&gt;ادرس &lt;a href=&quot;https://en.wikipedia.org/wiki/Percentile&quot; target=&quot;_blank&quot;&gt;المئينات percentiles&lt;/a&gt; للمدخلات التي تعمل عليها ومنها الوسيط (المئين 50)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;قلنا سابقا أن الجيد كفاية أفضل من مطاردة المثالي! في أنظمة الاسترجاع لو أهملت أكثر الكلمات تكرارا لنقل ال 10% العليا (المئين 90) فإنك غالبا ستهمل أكثر من نصف الفهرس لكن في نفس الوقت لم تخسر شيء لأنها حروف جر وحشو. أيضا لو أهملت ال 10% الأقل تكرارا ستكون أهملت ذيل طويل جدا من الأخطاء الإملائية.&lt;/li&gt;
&lt;li&gt;عند تصميم CNN أو RNN يتعامل مع جمل عليك اختيار رقم ثابت ليكون عدد كلمات الجملة. في أحد التجارب كانت الجمل تصل إلى أكثر من 300 كلمة في بعض الأحيان! لكن المئين ال 99 كان 80 كلمة فقط (بمعنى لو اكتفيت ب 80 كلمة أكون غطيت أكثر من 99% من الحالات وفي نفس الوقت وفرت ثلاث أرباع الشبكة العصبونية وأبقيت ربعها)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;&lt;/ul&gt;
&lt;ul dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/3104543708120390839/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2019/02/machine-learning.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/3104543708120390839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/3104543708120390839'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2019/02/machine-learning.html' title='سر صنعة Machine Learning'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0BFUHcbvRIrLEDibohlnP3e7FwZ-TMAalyHodTFgKBSskBfAECEHtRydHMEb4Xw6cx-JgLhuI94baTzsWCy_nH61sVAzBwehSJALG_eWlh5BbgjqIPbBDOJiu-7Ll4-ihpUjYs1RH5o7n/s72-c/sigmoid1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-1751755958194640618</id><published>2019-02-02T15:18:00.000+02:00</published><updated>2019-02-02T15:18:34.731+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="سياسة"/><title type='text'>مسارات مهنية مقترحة لطلاب تكنولوجا المعلومات IT</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تمهيد&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إن شبح البطالة يطارد الكثير من طلاب الجامعات لذا في هذه المقالة سنتابع ما بدأناه في مقالة &lt;a href=&quot;http://g0alkeeper.blogspot.com/2018/10/blog-post.html&quot; target=&quot;_blank&quot;&gt;سابقة&lt;/a&gt; عن تغيرات السوق وحاجاته. سأذكر في هذه المقالة بعض النصائح لطلاب التخصصات المتعلقة بتكنولوجيا المعلومات. إن هذا التخصص ربما يكون التخصص الوحيد الذي سيظل سوقه في نمو كبير لأنه لا زال يتطور ولم يصل لأي نوع من الاستقرار.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
برغم نمو القطاع محليا وعالميا إلا أن الكثير من الخريجين يعانون من البطالة ويلقون اللوم يمينا ويسارا مرة على الحكومة ومرة على الجامعة ومرة على كل كوكب الأرض ولا يضعونه على أنفسهم.&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
المشكلة&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhop0iU5jJ6Kp8kuMx3fiM-6HcmLhNcijG5Ir2GZBJRkWKuDhXF_SuYArweHm84ezlehlVMxhdFvhR5WHXrWOQqOJNScpa4zq9BHu8icDwspeZene6RGGU4QJIbLHMGRdrGWJyKXU7BOBFV/s1600/vap.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;668&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhop0iU5jJ6Kp8kuMx3fiM-6HcmLhNcijG5Ir2GZBJRkWKuDhXF_SuYArweHm84ezlehlVMxhdFvhR5WHXrWOQqOJNScpa4zq9BHu8icDwspeZene6RGGU4QJIbLHMGRdrGWJyKXU7BOBFV/s200/vap.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
حال أغلب الطلاب لما يدخلون السوق بعد 4 سنوات دراسة كأنه مبيض أواني نحاس أو كأنه مصلح بوابير الكاز في سوق لا يحتاج أي من ذلك! لا شكرا! لا نريد منك أن ترسم هرم نجوم ولا يهمني أي من تلك المصطلحات والنقاط الأكاديمية التي بصمتها! &quot;تتكون من عدة أجزاء منها ... تتكون من عدة أجزاء منها&quot;. الشركات ليست جمعيات خيرية ولا تهتم إلا بمواعيد التسليم ولن توظف شخص يخاف من لوحة المفاتيح ويظن بأن محرر الكود له أسنان ويعض.&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
دور الجامعة&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إن دور الجامعة هو إعطاء الطالب الأساس النظري المتين الذي يفترض يتسلح به الطالب قبل دخوله سوق العمل. ما استقر عليه العلم وما أجمع عليه العلماء وبه الكثير من الكتب وما تم اعتماده منها لتكون مقررات. هذا الاستقرار والاعتماد يحتاج عدة سنوات وهذا ينجح في كل شيء إلا عالم الحاسوب! في عالم الحاسوب السنة كالعقد والعقد كالقرن. بلمح البصر تظهر تقنيات وتندثر أخرى. هذا يجعل الهوة كبيرة بين العالم الأكاديمي والسوق. تخيل أنك درست الصيدلة ونزلت للسوق وكل التركيبات التي درستها أصبحت محظور بيعها بسبب أعراضها الجانبية وظهر بعدها عدة أجيال وأنت لا تدري شيء عنها. هذا حال طلاب الحاسوب عندما يدخل السوق. &lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU9RAZj4BlGTCeQkiAKvkAbUNSTJ2CgO6j31kPnwIzXMpVFY5iuGGTdRg5jrReGEJECt7m_gT4i3pTcnuceUm-J7g4oxzt7u5HuLhR4a_i54uJD_rHj9UfgUVFQGu7F04pa247nCvLvlXV/s1600/jobs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;750&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU9RAZj4BlGTCeQkiAKvkAbUNSTJ2CgO6j31kPnwIzXMpVFY5iuGGTdRg5jrReGEJECt7m_gT4i3pTcnuceUm-J7g4oxzt7u5HuLhR4a_i54uJD_rHj9UfgUVFQGu7F04pa247nCvLvlXV/s320/jobs.jpg&quot; width=&quot;317&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هذا يجعل الطالب ساخط على الجامعة ويحملها مسؤولية حاله. لكن الحقيقة أن هذا ليس دور الجامعة. دور الجامعة ليس تدريس الطالب &quot;&lt;b&gt;موضة&lt;/b&gt;&quot; هذه السنة. وإن كان هناك تقصير في أمور معنية أخرى لا مجال لذكرها الآن.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&quot;موضة&quot; الكلمات الجوفاء الطنّانة Buzz words&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الثبات سمة أي علم وعلم الحاسوب مثله مثل أي علم آخر هذه سمة أساسية فيه. لكن لأنه سوق غير مشبع بعد في الكثير من &lt;a href=&quot;https://en.wikipedia.org/wiki/Economic_bubble&quot; target=&quot;_blank&quot;&gt;الفقاعات Bubble Burst&lt;/a&gt; حيث يأتي المستثمرون والمال المغامر VC ويضخون المال حيث الكلمات الطنانة! وهكذا مغامرات يضخون في الشيء ونقيضه وبهامش مغامرة كبير فإن نجح مشروع عوض خسائر 10 مشاريع فاشلة. انظر مقالتي الأخرى عن &lt;a href=&quot;http://g0alkeeper.blogspot.com/2018/04/lean-startups.html&quot; target=&quot;_blank&quot;&gt;الشركات الناشئة وريادة الأعمال&lt;/a&gt;. تقوم الشركات بتصيد هؤلاء المستثمرين بفيضان من الكلمات الطنانة الجوفاء.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إلى جانب هؤلاء يوجد الموظفين الباحثين عن ترقية من خلال نفس السياسة وهو ما أسماه أحد أصدقائي promotion-oriented architecture أو if-driven development. وهذا أيضا ينطبق على &lt;a href=&quot;https://thecooperreview.com/10-tricks-to-appear-smart-during-meetings/&quot; target=&quot;_blank&quot;&gt;الإجتماعات&lt;/a&gt; في الشركات الكبيرة. هراء في كل مكان. تجارة الهراء الرائجة. رسومات ومخططات خرقاء ليس لها أي معنى &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyaLh_Srs088JWPAnxpLvwz4aUY_rAkiR4HZt6muTkWfwQL_AMkqpujDgGSoPijaDhb_d8vDkekoEb7ks2OC17CI0mUsFzHHI6NWeNgRe0j3l6sAcLtMQ-s0H74tjxdvY32scIv-nPYarm/s1600/venn.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;450&quot; data-original-width=&quot;600&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyaLh_Srs088JWPAnxpLvwz4aUY_rAkiR4HZt6muTkWfwQL_AMkqpujDgGSoPijaDhb_d8vDkekoEb7ks2OC17CI0mUsFzHHI6NWeNgRe0j3l6sAcLtMQ-s0H74tjxdvY32scIv-nPYarm/s400/venn.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
عندما حضرت مؤتمر قمة أوبن ستاك في باريس شاهدت الدكتور ستيفان لنز مدير البنية التحتية لشركة BMW يقول (الدقيقة 7 في الفيديو) منذ أن أصبحت مديرا وهم يدخلون علي بعروض شرائح عليها مربعات وأسهم وأشكال دائرية وبجانبها كلمات طنانة وليس حقائق قابلة للفحص.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Hk3VNbeftks&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
هناك &lt;a href=&quot;http://bfy.tw/Ll6z&quot; target=&quot;_blank&quot;&gt;الكثير من المواقع&lt;/a&gt; تولد هكذا هراء تقني تسويقي.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjax8QhS1G3dLo29nfm03joClEd9JrWnpYkz2KDjgrLe0kUtALQELobUJFLxt0ywoDwTqBZ1xR0ceTNB_hm9Vyl692nFyTgNyoyhAFS-UnvZw-u3fMbbyM65OcENUgk-u9u0Rlze1TMII7q/s1600/sustainable.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;558&quot; data-original-width=&quot;694&quot; height=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjax8QhS1G3dLo29nfm03joClEd9JrWnpYkz2KDjgrLe0kUtALQELobUJFLxt0ywoDwTqBZ1xR0ceTNB_hm9Vyl692nFyTgNyoyhAFS-UnvZw-u3fMbbyM65OcENUgk-u9u0Rlze1TMII7q/s400/sustainable.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تسليح الطالب بالهراء التقني التسويقي &lt;b&gt;ليس&lt;/b&gt; من وظيفة الجامعات. ويصعب تمييز الهراء من الشيء الذي له قيمة حتى على الشركات الكبيرة. ويصعب تمييز ما له قيمة أو ما يمكن أن يكون له قيمة وما هو أجوف وسيذهب جفاء بعد فترة قصيرة. &lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الحرفة Craftsmanship!&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تخيل طبيب جراح يخاف الدم! تخيل ميكانيكي لا يعرف كيف يمسك الزرادية! أو حلاق لا يعرف كيف يمسك المقص. هذا حال خريج ال IT الذي لا يكتب كود وأوامر. كمبرمج حياتك المهنية ستكون في محرر النصوص (أو بيئة التطوير) تكتب كود. إن كان في مجال إدارة النظم أو العمليات operations فحياتك المهنية ستمضيها تكتب أوامر في شاشة نصية سوداء.&lt;br /&gt;
هذه حرفتك وهكذا حياتك المهنية. كود وسطر أوامر. أي شيء آخر هراء. أنت لم تدرس حاسوب أو هندسة لترسم مخططات ولا لتلقي خطب بكلمات طناناة ولا لتكبس أزرار ولا لتبيع منتجات (مع الأحترام لمن يبيع منتجات أو يكتب شعر أو خطب طنانة أو يرسم مخططات. المقصود أنه تخصص مختلف ومسار مهني مختلف وليس انتقاص قدر هؤلاء).&lt;br /&gt;
&lt;br /&gt;
إن كنت الآن تقوم مثلا بضغط أزرار بواجهة رسومية براقة يمكن لجدتي استعمالها فإني سأطردك وآتي واحد بنصف راتبك يضغط تلك الأزرار. &lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
كود وأوامر! كود وأوامر! أغنيهالك!&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
التعلم الذاتي والقدرة على التسليم &lt;/h2&gt;
كل يوم تظهر تقنيات وتخبو أخرى. لذا لا يمكن للجامعة أن تعلمك &quot;موضة&quot; هذه السنة. وليس من المنطق أن تظل تأخذ دورات بفلوس. يجب أن تتعود على تمييز الغث من السمين. ويجب أن تتعود أن تتعلم بنفسك. نحن نعيش في عالم مفتوح المصدر وفي عالم به الكثير من المساقات المفتوحة &lt;span class=&quot;ILfuVd&quot;&gt;Massive Open Online Courses أو ما يعرف باسم MOOCs. يجب أن تتعود أن تقرأ الوثائق الرسمية والمراجع التي تأتي مع البرمجية وتمشي مع ال tutorials وتطبقها بنفسك (دون نسخ ولصق).&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;ILfuVd&quot;&gt;يجب أن تكون قادر على التسليم. نعم تسليم المنتج! نعم تكتب اكود وتسلم. لا أحد يريد بياعي الكلام وتجار الشعارات. لا أحد يريد جندي مصاب ويظل ال mentor شايلك على ظهره.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;ILfuVd&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
الموازنة بين العرض والطلب&lt;/h2&gt;
يجب أن تتعلم شيء له سوق وعليه طلب عالي (حتى لو الراتب قليل) على الأقل حتى تؤمن دخل يمكنك من شراء الوقت الازم لتتعلم الأشياء ذات الرواتب الأعلى لأن عدد الوظائف والفرص أقل أيضا. مثلا ليس كل الشركات تحتاج تعلم الآلة أو البيانات الكبيرة (تطبيق بقالة أبو صبحي ليس بيانات عملاقة).&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
واقع وليس أمنيات&lt;/h2&gt;
يجب أن ترى الواقع كما هو وليس كما تتمناه. الأمن السبراني مهم جدا لكن بالنسبة لأغلب الشركات هو after thought هو شيء لا تطلبه الشركات إلا موسميا أو إن أجبرت على ذلك (لنقل لأجل شهادة اعتماد ما) وبأقل قدر ممكن. ونعم هو مهم ونعم نتائج إهماله كارثية لكن الشركات لا تهتم لأسباب كثيرة لا مجال لذكرها الآن ونعم هناك فرصة ذات رواتب عالية في هذا التخصص لكن لأنه حساس غالبا لن يقبلوا مستجد حديث التخرج. أيضا تخصص الشبكات رواتبها قليلة وهم إما يعملون في المبيعات أو يقومون بأعمال سطحية توصيل أسلاك وفرمتة ...إلخ. المسار المهني لمبدعي هذا القطاع الذين يصممون لوحات الراوترات أو يبرمجونها لم يمر بكونهم مندوبي مبيعات ولا يوصلون أسلاك. إن لم تكن تكتب كود وأوامر فلا تتوقع المجد والحياة الرغيدة. سيأتي واحد شبه أمي يقوم بمهمتك بنصف راتبك يقول للزبون طفي الراوتر وشغله أو يلقي اللوم على الفيروسات.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/24CRhTxrRzQ&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
مشوار مهني عبر مسارات وليس محطة واحدة &lt;/h2&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
يجب أن ترسم لنفسك مسار يعني مشوار ورحلة عمل ودائما يجب أن يكون هناك خطوة تالية. مثلا إن كنت تعمل في تنفيذ التصاميم تحولها من صور إلى كود HTML تبدأ بالتلوين ماذا بعد؟ هل ستمضي عمرك تلون؟ إن كنت حديث التخرج وأمام خيارين إما تعمل في شركة أ براتب أعلى لكن تمضي وقتك تقوم بنفس العمل كل يوم. تظل تلون وتلون حتى ترضي الزبون. وخيار آخر في شركة ب براتب أقل قليلا لكن لك زملاء أكثر منك خبرة وتواجه تحديات جديدة في كل يوم وفرصة أكبر كي تتعلم وتبحر في عالم ال frontend الواسع (بعيدا عن مجرد التلوين).&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
مثل المتطلب السابق في مساقات الجامعة هناك مهارات إن تعلمتها وعملت بها يمكنك أن تستغلها في الإنتقال للخطوة التالية لمهنة أو مرتبة مردودها أفضل. مثلا إن كنت تعمل في الجافاسكربت يمكنك استغلال تلك المعرفة في الانتقال إلى نود. يمكنك أن تبدأ بتعلم تشغيل أشياء جاهزة (مثل وردبرس أو دروبال أو ماجنتو) ثم تخصيصها (إعدادات وتركيب شعار عليها) ثم تركيب إضافات عليها (تنفيذ متطلبات الزبون من خلال تجميع أشياء جاهزة) ثم كتابة إضافات خاصة بك أو تعديل كود إضافة (وهنا يبدأ الجد! ما قبل ذلك لا شيء) ثم تتعلم إطار برمجة (مثل laravel أو yii) وتكتب مشروع كامل به يعني أن استعمالك للأشياء الجاهزة كان بهدف التعلم وتسريع التسلم لكن لا تقبل بأن تظل فقط تركب برمجية جاهزة دون أن تكتب كود.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
تبادل الخبرات. احضر وشارك في الفعاليات وورش العمل المجانية. &lt;span style=&quot;color: #cccccc;&quot;&gt;(همسة: مسؤول التوظيف والموارد البشرية الشاطر يحضر الفعاليات)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
طموح بلا حدود! حرفيا بلا حدود.&lt;/h2&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
يمكنك العمل دون الحضور لمكاتب وخارج حدود بلدك. شارك في تطوير المشاريع والإضافات مفتوحة المصدر التي تستخدمها عبر github (حتى لو بالوثائق أو الاختبار أو بالتبليغ عن العلل) وشارك في stackoverflow في طرح الأسئلة والإجابة عنها وأثبت حضور في linkedin ويمكنك انتزاع احترام شركات والعمل عن بعد. هذا إلى جانب منصات العمل الحر. الصورة أدناه عند البحث عن remote في موقع github&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisQeZCS_5WV9XBQXVnIkrZByrtshItqwiH7hUyPsRutJfhSJyCT7_r6UTCwdMEWHpGOGiajIthmZ8sf-fCSFjW_tVLxwfUeYe_WHX_36zVNEB8Jde5VTUfInz5Gtw1bWQw9ntSEe7HMPNn/s1600/Screenshot+from+2019-01-25+23-47-49.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;654&quot; data-original-width=&quot;667&quot; height=&quot;391&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisQeZCS_5WV9XBQXVnIkrZByrtshItqwiH7hUyPsRutJfhSJyCT7_r6UTCwdMEWHpGOGiajIthmZ8sf-fCSFjW_tVLxwfUeYe_WHX_36zVNEB8Jde5VTUfInz5Gtw1bWQw9ntSEe7HMPNn/s400/Screenshot+from+2019-01-25+23-47-49.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
الصورة أدناه من stackoverflow&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIFXtT4Ot1X41T47oFB_WJMBCqEm-lqhtpe7hiZJZ33-SCXU7ZBlXnUwlN0WXyyYgmOkv5RSSiyyhfTGx4HSVMs3x2NLgsndpmLq4Va8xnYTJ_xVS9svGV8GTZIe2FzUgZZKrQy-19IwWi/s1600/Screenshot+from+2019-01-25+23-43-55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;977&quot; height=&quot;392&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIFXtT4Ot1X41T47oFB_WJMBCqEm-lqhtpe7hiZJZ33-SCXU7ZBlXnUwlN0WXyyYgmOkv5RSSiyyhfTGx4HSVMs3x2NLgsndpmLq4Va8xnYTJ_xVS9svGV8GTZIe2FzUgZZKrQy-19IwWi/s640/Screenshot+from+2019-01-25+23-43-55.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
بعض المقترحات&lt;/h2&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
كبداية تعلم &lt;/div&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;التطوير&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;سطح المكتب: عظم الله أجركم &lt;/li&gt;
&lt;li&gt;التطبيقات الذكية&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Android: java/kotlin&lt;/li&gt;
&lt;li&gt;iOS: objective-c/swift&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;واجهات الويب front-end&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;HTML/CSS/JS &lt;/li&gt;
&lt;li&gt;jQuery&lt;/li&gt;
&lt;li&gt;bootstrap &lt;/li&gt;
&lt;li&gt;less/scss&lt;/li&gt;
&lt;li&gt;typescript/angular/vue/react&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;الويب back-end و fullstack&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;MEAN Stack &lt;/li&gt;
&lt;li&gt;LAMP Stack ابدأ بالجاهز ثم انتقل لإطار عمل محترم مثل Laravel&lt;/li&gt;
&lt;li&gt;تعلم بايثون و django &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;إدارة النظام&amp;nbsp; sysadmin و operation و infra&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;تعلم لينكس&lt;/li&gt;
&lt;li&gt;bash scripting&lt;/li&gt;
&lt;li&gt;تركيب وإعداد apache و nginx و haproxy&lt;/li&gt;
&lt;li&gt;iptables و firewalld&lt;/li&gt;
&lt;li&gt;&amp;nbsp;العمليات المتعلقة بإدارة قواعد البيانات كالنسخ الاحتياطي والاسترجاع&lt;/li&gt;
&lt;li&gt;إدارة صلاحيات الوصول&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
من وجهة نظري اللغة ليست عنق الزجاجة. اعمل بأي لغة مفتوحة المصدر فاختيار اللغة في أغلب المشاريع لن يحدث أي فرق (ما لم يكن المشروع له متطلبات خاصة). اللغة مجرد وسيلة للتعبير عن الفكرة. هي نافذة تنظر من خلالها وليس تنظر إليها. كذلك الحال مع أطر العمل. الشركة التي تعمل Angular قد توظف من يعمل React وبالعكس أيضا الشركة التي تستعمل Yii ممكن توظف شخص خبرته Laravel المهم أن تكون تفهم أسس MVC وليس تضع Query داخل ال View.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
عالم واجهة الويب front-end بحر واسع ليس له شواطئ وليس مجرد تلوين. إن كنت تراه تلوين فاعلم أنك في المكان الخطأ. إن أهمية الواجهة أكبر وأهم من ال back-end مثلا أن كان الاستعلام وتصيير الصفحة يأخذ 200 ميلي-ثانية وقمت بعصره وجعلته يأخذ 20 ميلي-ثانية (كاش على index على حركات كونج-فو) فإن المستخدم لن يشعر بتحسن السرعة 10 أضعاف لأن الوقع الإجمالي لرسم الصفحة في المتصفح هو 5 ثواني (يعني 5 ثواني مقارنة مع 5 ثواني ناقص 180 ميلي-ثانية)! المستخدم لم يحس بأي من كل تلك الحركات التي قمت بها. لكن إن كنت لعيب كونج-فو في مجال ال front-end ممكن تجعل ال 5 ثواني تنزل إلى ما دون الثانية وهو فارق 5 أضعاف.&lt;br /&gt;
بعد أن تصبح مهندس واجهة يمكنك إن كنت صاحب ذوق رفيع الإبحار في مجال تجربة المستخدم والاستخدامية (وهو علم مش تلوين. على طريقة &lt;a href=&quot;https://www.nngroup.com/articles/usability-101-introduction-to-usability/&quot; target=&quot;_blank&quot;&gt;جاكوب نيلسون&lt;/a&gt;) لكن إن اكتشفت أنه رغم معرفتك لكل الأدوات إلا أن ذوقك سيء والشكل النهائي الذي تسلمه غير جميل عندها قد تركز في الجوانب التقنية لتطبيقات المتصفح (مثل PWA) أو تزحف لل back-end عبر MEAN Stack مستغلا ما حصلته من معرفة في Javascript وهي نفس اللغة الخاصة ب NodeJs وإن أصبحت تلعب على الجبهتين الأمامية والخلفية وتدخل قواعد البيانات والسيرفرات ...إلخ يمكنك أن تقول عن نفسك Full Stack. كذلك لو كان الزحف بالعكس أي تبدأ Backend ثم تستغل ما تعلمته في React و Angular كي تتوسع في ال Front-end.&lt;br /&gt;
&lt;br /&gt;
أيضا هناك مسار تبدأ فيه بالتطوير Backend ثم تبدأ في التوسع بالاتجاه العملياتي Operations بمعنى أنك تهتم بتعلم إطلاق ما قمت بتطويره Deployment و إدارة الخوادم وقواعد البيانات فتجمع بين ال Dev و Ops لتنتقل ل DevOps. والموضوع قد يتحصل بالعكس. يمكنك أن تبدأ بجانب ال Ops ثم تزحف نحو ال Dev لتصبح DevOps. فكما نعلم حاليا هناك مصطلح اسمه Infrastructure as Code أو Software defined infrastructure بمعنى أن مدير النظم لم يعد ذلك الشخص المقيم في عتمة التسوية يحمل مفك ويوصل أسلاك ويركب قرص على السيرفر بل هو شخص يعمل في النور ويكتب كود ال Deployment بفضل السحابة وال IaaS (حتى في البنوك والشركات التي لديها بنية تحتية خاصة بها بفضل السحابة الخاصة). &lt;br /&gt;
&lt;br /&gt;
إلى جانب الزحف من إدارة النظام إلى التطوير وال DevOps يمكنك أن تزحف باتجاه آخر نحو الشبكات أو نحو الأمن العملاتي SecOps. وهكذا. &lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
طالما أنك قدر على التسليم في كود وعبر نظام إدارة الكود مثل git هذا يعني أنه يمكنك أن تعمل عن بعد وخارج حدود بلدك.&lt;br /&gt;
&lt;br /&gt;
يجب أن تعلم أنه كلما تخصصت أكثر قلت الفرص لكن في نفس الوقت يزداد العائد المادي. لذا يجب أن تتعلم شيء ذي مجال واسع ومطلوب (بهذا تتغلب على الندرة في الفرص) لكن في نفس الوقت تتعلم وتطور نفسك وتتوسع وأنت في سعة.&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
التدريب العملي في الفصل الأخير في الجامعة&lt;/h2&gt;
لو أنا صاحب شركة وأنت جئت لتتدرب عندي ورأيت أنك شخص يقوم بالمهام المطلوبة منه ويسلم ال deliverable و يطور نفسه بنفسه وليس عبئ على ال mentor (كالجندي في المصاب في ساحة المعركة) عندها فاحتمال كبير أني سأعينك فورا بل وحتى قبل أن تحصل على شهادتك.&lt;br /&gt;
&lt;br /&gt;
إن كنت طالب في السنة الأخيرة تدرب في شركة تطمح أن تعمل فيها. شركة فيها mentor يرفع من مستواك وفريق عمل ينقلك للمستوى التالي.&lt;br /&gt;
&lt;br /&gt;
لا تتدرب في المكان الذي يسهل عليك الحصول على تقييم أو علامة أفضل ولا في مكان لا تكسب فيه خبرة عملية لا تكن في بقالة أو محاضر نظري (المفروض الجامعة تتكفل بالنظري). تدرب في مكان فيه تحدي.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/1751755958194640618/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2019/02/it.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1751755958194640618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1751755958194640618'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2019/02/it.html' title='مسارات مهنية مقترحة لطلاب تكنولوجا المعلومات IT'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhop0iU5jJ6Kp8kuMx3fiM-6HcmLhNcijG5Ir2GZBJRkWKuDhXF_SuYArweHm84ezlehlVMxhdFvhR5WHXrWOQqOJNScpa4zq9BHu8icDwspeZene6RGGU4QJIbLHMGRdrGWJyKXU7BOBFV/s72-c/vap.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-4492349695605538542</id><published>2018-11-24T00:51:00.000+02:00</published><updated>2018-11-24T00:56:57.174+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="سياسة"/><title type='text'>أسد على شعبه وفي الحروب نعامة</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div data-contents=&quot;true&quot; dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;e26eb-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;e26eb-0-0&quot;&gt;
&lt;span data-offset-key=&quot;e26eb-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;من يومين سمعت تسجيل بصوت حافظ الأسد أمام مؤتمر الفلاحين وفهمت من سياق الكلام أنه كان في سياق مجزرة حماة عام 82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;67q7o-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;67q7o-0-0&quot;&gt;
&lt;span data-offset-key=&quot;67q7o-0-0&quot;&gt;&lt;br data-text=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;1jts-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;1jts-0-0&quot;&gt;
&lt;span data-offset-key=&quot;1jts-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;هو نفس العام الذي تبخر جيش الأسد من لبنان أمام الجيش الإسرائيلي الذي وصل للعاصمة بيروت. يتحدث حافظ في ذلك التسجيل أن ملك الأردن (ويسميه ماريشال شرق الأردن وأظن أن هذا الاسم هو عنوان الفيديو) بصفته عميلا للامبريالية والاستعمار قام بتسليم سلاح إسرائيلي من نوع عوزي للقوى الرجعية الدينية العميلة (التي هي الإخوان المسلمين)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;7j7uv-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;7j7uv-0-0&quot;&gt;
&lt;span data-offset-key=&quot;7j7uv-0-0&quot;&gt;&lt;br data-text=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;c9f8h-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;c9f8h-0-0&quot;&gt;
&lt;span data-offset-key=&quot;c9f8h-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;وهو أي الأسد بذلك يبرر قصف مدينة حماة بالمدفعية الثقيلة والطائرات على رؤوس من فيها من حوالي مليون إلا ربع إنسان فيهم النساء والأطفال وانتهت تلك الأحداث بقتل 40 ألف إنسان. الآن كام إخواني؟ كام مسلح بينهم؟ مئة؟ ألف؟ تقصف مليون لأجل كام مسلح؟ يعني لو في كام واحد داعش في واشنطن أمريكا تقصف واشنطن؟&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;eantt-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;eantt-0-0&quot;&gt;
&lt;span data-offset-key=&quot;eantt-0-0&quot;&gt;&lt;br data-text=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;b292d-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;b292d-0-0&quot;&gt;
&lt;span data-offset-key=&quot;b292d-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;ثم تعال عوزي؟ هل في الأردن عوزي حتى يفيض ويصدروه كمان؟ أم أن العوزي توابل لزوم الدراما عشان اسرائيلي.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;4q9s1-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;4q9s1-0-0&quot;&gt;
&lt;span data-offset-key=&quot;4q9s1-0-0&quot;&gt;&lt;br data-text=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;9ebd3-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;9ebd3-0-0&quot;&gt;
&lt;span data-offset-key=&quot;9ebd3-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;من يومين تحاورت مع سوري معارض للأسد الإبن (كما يزعم) لكنه مقتنع أن جيش بلاده كان ثاني أقوى جيش عربي. يجب أن نفهم أن جيش الأسد (كمؤسسة وليس كأفراد) منذ اليوم الأول كان جيشا هشا لا يجيد إلا قتل المدنيين وتاريخه كله هزائم وخيانات. وبسبب الريبة من الإنقلابات كان يتعمد إبقاؤه ضعيف دون تدريب. ما يحصل اليوم ليس حديث الساعة بل هو تكرار لدروس التاريخ. أنا أستغرب أن هانك لا تزال تعيش في البروبوغندا الكاذبة التي رسمها النظام لنفسه لتبرير فشله. أنا أدعوه كي يفتح عينيه وينظر خارج المغارة التي وضعوا بها. لا يوجد لأحد حجة بوجود الإنترنت. يمكن لأي أنسان أن يرجع لكلام القادة الروس أو كلام الإسرائيليين أو كلام العراقيين أو أي حد ليس لتصدقهم فأغلب السياسين كذابين لكن لتصل النقاط ببعضها وتعرف الحقيقة بنفسك. في مذكرات رابين (موجودة على الإنترنت) لما يقول أطلقنا النار على العدو وأطلق العدو علينا النار عمن كان يتحدث؟ ولما يقول دخلنا دون قتال ولم نجد من يقاتلنا عمن كان يتحدث؟ ولما قال وجدناهم واستسلموا لنا بعد أول طلقة عمن كان يتحدث؟بعد كل تلك السنوات أغلب الوثائق السرية تم الإفراج عن سريتها وانقشع الضباب.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;7q56p-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;7q56p-0-0&quot;&gt;
&lt;span data-offset-key=&quot;7q56p-0-0&quot;&gt;&lt;br data-text=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;5bo9f-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;5bo9f-0-0&quot;&gt;
&lt;span data-offset-key=&quot;5bo9f-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;بالتأكيد الشخص اللي حلمه أن يكون عازف بيانو أو مزارع وتأخذه رغما عنه وتعطيه بندقية إجباريا ثم ترقيه إن صفق لمن يعتلي حزب البعث والمخابرات مشغولة بتحركات شعبها وهو إن مات في ستين داهية في منه كثير وهو لا يساوي ساعة حائط لماذا تتوقع أنه سيكون ندا في أي معركة؟&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;cdl2n-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;cdl2n-0-0&quot;&gt;
&lt;span data-offset-key=&quot;cdl2n-0-0&quot;&gt;&lt;br data-text=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;bocs2&quot; data-offset-key=&quot;91jn3-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mk&quot; data-offset-key=&quot;91jn3-0-0&quot;&gt;
&lt;span data-offset-key=&quot;91jn3-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;هل سنأتي بعد كمان عشرين سنة وحافظ الحفيد يقصف مدينة سورية أخرى بذريعة ما؟  من لا يتعلم دروس التاريخ تحل عليه لعنة تكراره.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/4492349695605538542/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/11/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/4492349695605538542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/4492349695605538542'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/11/blog-post.html' title='أسد على شعبه وفي الحروب نعامة'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-5210877326632083724</id><published>2018-10-05T23:40:00.001+03:00</published><updated>2018-10-05T23:40:31.612+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="إدارة"/><category scheme="http://www.blogger.com/atom/ns#" term="الإصلاح"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="ذكاء صناعي"/><title type='text'>أزمة البطالة ستظل تزيد وهذا الحل!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
مع اختراع الطباعة حلت الآلة مكان النساخ لكنها لم تحل مكان المؤلفين! ومع اختراع آلات الزراعة حلت الآلة مكان الحراثين لكنها لم تقضي على المزارع بل أصبح المزارع يمكنه إدارة مساحات أوسع.&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أمازون وجملون ينافسون كشك أبو 
علي للكتب! ومؤلفين يتجاوزون الناشرين والكثير من حجوزات الفنادق والطيران أصبحت تتم عبر تطبيقات دون 
وساطات من مكاتب. الكثير من المصانع أصبحت تسوق مباشرة متجاوزة التجار. أسواق كثيرة 
سوق ترتبك واضطرابات تتوسع.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
يقال أننا آخر جيل يقود السيارات 
إذ عندما يصبح أولادنا في السن التي يسمح لهم الحصول على رخصية القيادة قد 
تكون كل السيارات أصبحت ذاتية القيادة وهي سيارات يجري العمل عليها الآن 
بحيث تعمل في بيئة غير مجهزة. إن كانت التطبيقات التي تدير سيارات الأجرة مثل أوبر وكريم عملت ضجة كبيرة مع أصحاب التكسي فما بالك بالسيارات ذاتية القيادة؟&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ومع توسع المجالات التي يستطيع الحاسوب عملها تضيق المجالات التي يمكن للبشر أن يعملوا بها. أتذكر قبل 8 سنوات لما قال لي زميلي المبرمج أن ضميره يؤلمه لأنه صنع أداة لصاحب الشركة تجعله يستغني عن خدمات نصف فريق محرري المحتوى. الآن ومع ثورة الذكاء الصناعي وتعلم الآلة منذ 2012 وبعد أن أصبحت &lt;a href=&quot;https://en.wikipedia.org/wiki/Deep_learning&quot; target=&quot;_blank&quot;&gt;الشبكات العصبونية العميقة&lt;/a&gt; مجدية وفعالة بل وتجاوزت قدرة الإنسان في مهام كانت سابقا حكرا على البشر مثل التعرف على الصور (انظر أعمال &lt;a href=&quot;https://en.wikipedia.org/wiki/Geoffrey_Hinton&quot; target=&quot;_blank&quot;&gt;Geoffrey Hinton&lt;/a&gt;) و&lt;a href=&quot;http://www.kurzweilai.net/deep-neural-network-models-score-higher-than-humans-in-reading-and-comprehension-test&quot; target=&quot;_blank&quot;&gt;استيعاب النصوص&lt;/a&gt; والترجمة وتحليل النصوص القانونية (تقديم استشارات ونصائح قانونية آليا وتقديم تقديرات معززة للقاضي ...) و&lt;a href=&quot;https://www.youtube.com/watch?v=xUc5HgTriQY&quot; target=&quot;_blank&quot;&gt;مساعدة الأطباء في التشخيص&lt;/a&gt; ...إلخ. بل حتى المبرمجين لم يسملوا هناك من عمل على &lt;a href=&quot;https://blog.floydhub.com/turning-design-mockups-into-code-with-deep-learning/&quot; target=&quot;_blank&quot;&gt;تحويل التصاميم إلى كود برمجي&lt;/a&gt;.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
عندما يصبح ابني في السن الذي يدخل به سوق العمل يا ترى ما هي الأعمال التي بقيت للبشر كي يعملوا بها؟&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
نصيحتي لك أيا ما كانت خططك لمسارك المهني فلتكن انت المؤلف وليس الناسخ. فلتكن المهندس الزراعي وليس الثور الذي يحرث الأرض. كن ميكانيكي خطوط الإنتاج وليس عامل المصنع. أيا ما كنت تعمل عليه الآن تأكد من أن تجيد الأدوات الخاصة بأتمتة العمل الذي تقوم به فإذا حان وقت الاستغناء عن البشر في مهنتك (أيا ما كانت) تكون أنت الذي يعمل ذلك.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/5210877326632083724/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/10/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5210877326632083724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5210877326632083724'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/10/blog-post.html' title='أزمة البطالة ستظل تزيد وهذا الحل!'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-5566438117001735073</id><published>2018-08-08T12:42:00.000+03:00</published><updated>2018-08-08T13:32:59.064+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="لينكس"/><category scheme="http://www.blogger.com/atom/ns#" term="مايكروسوفت"/><category scheme="http://www.blogger.com/atom/ns#" term="ويب"/><title type='text'>كيف تشارك مجلد بطريقة webdav قراءة وكتابة</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بروتوكول WebDAV هو امتداد ل HTTP ولهذا الكثير من الفوائد لا مجال لعرضها الآن. أولا لنجلب &lt;a href=&quot;https://github.com/hacdias/webdav/releases&quot;&gt;خادوم بسيط لهذه التقنية مكتوب بلغة غو&lt;/a&gt; ضعه في مكان قابل للتشغيل لعمل ذلك في لينكس اكتب &lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
curl -sSLO https://github.com/hacdias/webdav/releases/download/v1.2.0/linux-amd64-webdav.tar.gz&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
tar -C ~/.local/bin/ -xzf linux-amd64-webdav.tar.gz webdav&lt;/div&gt;
&lt;br /&gt;
تحتاج ملف اعدادات مثل الموجود هنا&lt;br /&gt;
أو يمكنك استعمال هذا الملف البسيط&amp;nbsp; وسمه webdav.yaml&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;code&quot; dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;scope: .
address: 0.0.0.0
port: 8080
tls: false
users:
  - username: admin
    password: admin
  - username: guest
    password: guest
    modify:   false
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
ادخل للمجلد المراد مشاركته واكتب&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
webdav -config ~/webdav.yaml &lt;/div&gt;
&lt;br /&gt;
بعدها ادخل عليه من خلال مدير الملفات باسم admin / admin للكتابة و guest / guest لصلاحيات القراءة فقط. مثلا في غنوم اضغط CTRL+L واكتب العنوان&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
dav://localhost:8080/&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx4QhHb0owDiUkJNtxi3U1PHscty1B1my7K2W5povqq5bXMlHL0ik7pUVZ0yIU79DQnFDJMjuzSz9_X0eZyW0uAsNK8fOz2LCdrU1SCJ2YeQ9xWSi1SLki0KLsRXivrnhsbVYZC5oL5jhyphenhyphen/s1600/webhav.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;525&quot; data-original-width=&quot;843&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx4QhHb0owDiUkJNtxi3U1PHscty1B1my7K2W5povqq5bXMlHL0ik7pUVZ0yIU79DQnFDJMjuzSz9_X0eZyW0uAsNK8fOz2LCdrU1SCJ2YeQ9xWSi1SLki0KLsRXivrnhsbVYZC5oL5jhyphenhyphen/s640/webhav.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
وهو أيض متوفر في ويندوز من خلال windows web folders كما هو &lt;a href=&quot;https://www2.le.ac.uk/offices/itservices/ithelp/my-computer/files-and-security/work-off-campus/webdav/webdav-on-windows-10&quot;&gt;مشروح هنا&lt;/a&gt; &lt;br /&gt;
وماك أو أس كما هو &lt;a href=&quot;https://support.apple.com/kb/PH25331?locale=en_US&quot;&gt;مشروح هنا&lt;/a&gt;&lt;br /&gt;
طبعا استعمل ال IP وليس localhost&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/5566438117001735073/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/08/webdav.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5566438117001735073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/5566438117001735073'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/08/webdav.html' title='كيف تشارك مجلد بطريقة webdav قراءة وكتابة'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx4QhHb0owDiUkJNtxi3U1PHscty1B1my7K2W5povqq5bXMlHL0ik7pUVZ0yIU79DQnFDJMjuzSz9_X0eZyW0uAsNK8fOz2LCdrU1SCJ2YeQ9xWSi1SLki0KLsRXivrnhsbVYZC5oL5jhyphenhyphen/s72-c/webhav.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-1030751968304304334</id><published>2018-04-20T20:33:00.000+03:00</published><updated>2018-04-20T20:33:29.312+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="إدارة"/><title type='text'>المشاريع الناشئة الرشيقة lean startups</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بعض أصدقائي شرعوا في مشاريع ناشئة وطلبوا مني بعض النصائح لذا وجدت أنه المفيد مشاركة النصائح كي يستفيد منها الجميع.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بعكس مقالاتي الأخرى فهذه المقالة عن الإدارة وليس عن التقنية.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أغلب الأفكار تجدونها في كتاب The lean startup لمؤلفه Eric Ries&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL8M-z9n1XtWaCvCNP63SqOJcMGTqfUjm_p76alWg3Ge88ndbMdgC4tRZfw5tYmnSugt2UQ1K8Drq9p5S4TBzLuHrFdOCb8GoObiHQ9xerRxmgwuMIQp5MlXnmoslNMrQM3vjk20u9JCRn/s1600/the-lean-startup-book.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;706&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL8M-z9n1XtWaCvCNP63SqOJcMGTqfUjm_p76alWg3Ge88ndbMdgC4tRZfw5tYmnSugt2UQ1K8Drq9p5S4TBzLuHrFdOCb8GoObiHQ9xerRxmgwuMIQp5MlXnmoslNMrQM3vjk20u9JCRn/s320/the-lean-startup-book.png&quot; width=&quot;209&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لماذا نحتاج إدارة مختلفة؟&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بعض الصناعات مستقرة وراسخة well established لدرجة أنك تعلم مسبقا لو استثمرت دولار كم المخاطرة وكم الربح المتوقع. سعر الاسمنت في السوق العالمي معروف. كلفة استخراجه من العمق الفلاني معروفة. المعدات والآلات اللازمة معروفة وحاجة السوق معروفة...إلخ لا يوجد أي غموض في هكذا استثمار.&lt;br /&gt;
&lt;br /&gt;
في المقابل هناك بعض الاستثمارات خصوصا في المجالات التقنية المحوسبة والقطاعات الحديثة يكتنفها الكثير من الغموض ولا يوجد تراكمات من الخبرات عبر السنين عنها. فلو عملنا جوال بكاميرا هل سيقتنيه الناس؟ وبأي سعر؟ وكم حجم السوق؟ كم شخص سيشتريه؟ طيب لو كان بكاميرتين؟ طيب لو كان &lt;a href=&quot;https://gadgets.ndtv.com/mobiles/news/huawei-y9-2018-price-launch-specifications-features-1822640&quot;&gt;4 كاميرات&lt;/a&gt;؟ ماذا لو كان بشاشة منحنية؟ طيب ضد الماء؟ ماذا لو وضعنا فيه حساس ثلاثي الأبعاد للوجه كي يركبها على شخصيات خيالية؟ كم سيدفع الناس لقاء مثل هذه الأشياء؟ الواقع الافتاضي؟ لا المعزز؟ لا الافترضي مجددا؟ الساعات الذكية؟ &lt;a href=&quot;https://www.bloomberg.com/news/features/2017-04-19/silicon-valley-s-400-juicer-may-be-feeling-the-squeeze&quot;&gt;عصارة الفواكه الذكية&lt;/a&gt;؟ طنجرة الرز المتصلة بالجوال؟&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;iframe allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Kkq8a6AV3HM&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
البداية مع تويوتا!&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
إن أصل فكرة الإدارة الرشيقة lean/agile لم تأتي من شركة برمجيات كما نتوقع بل من صناعة مستقرة وراسخة. إنها تويوتا! إن إدارة تويوتا غيرت طريقة الإدارة التي نعرفها&lt;/div&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/The_Toyota_Way&quot;&gt;طريقة تويوتا The Toyota Way&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;هدف بعيد المدى.&lt;/li&gt;
&lt;li&gt;العملية السليمة تولد نتائج سليمة.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;دع المشاكل تطفوا للسطح كي تكتشف وتحل&lt;/li&gt;
&lt;li&gt;كل عملية/مرحلة تغذي التي بعدها بالمعلومات اللازمة لتجنب الهدر&lt;/li&gt;
&lt;li&gt;التوقف لحل المشكلة. أي موظف له صلاحية وقف العملية لحل مشكلة. الجودة لها الأولية دائما&lt;/li&gt;
&lt;li&gt;معيرة المهمات والعمليات وهذا هو أساس التحسين المتدرج المتواصل&lt;/li&gt;
&lt;li&gt;المشاكل يجب أن تكون مرئية&lt;/li&gt;
&lt;li&gt;التصنيع لا يستهلك التقنيات الموجودة مسبقا بل يطلب ما يناسبه وعلى التقنية حل تلك المشاكل &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;الارتقاء بالمنظمة بتأهيل وتطوير أفرادها.&lt;/li&gt;
&lt;li&gt;استمرار حل المشاكل من جذورها يدفع المنظمة للتعلم.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;الإدارة لا تكون بالتنظير خلف المكاتب &lt;a href=&quot;https://en.wikipedia.org/wiki/Genchi_Genbutsu&quot;&gt;اخرج وانظر بنفسك Genchi Genbutsu&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Lean_manufacturing&quot;&gt;التصنيع الرشيق Lean manufacturing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;الإدارة الرشيقة lean management&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;التحد بعيد المدى&lt;/li&gt;
&lt;li&gt;&quot;جيد بما فيه الكفاية&quot; إذ لا يوجد مثالي وتام مع تحسين مستمر&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Toyota_Production_System&quot;&gt;&amp;nbsp;نظام تويوتا الإنتاجي&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;أنواع الهدر وطرق تقليله (بما فيه هدر الوقت)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Just-in-time_manufacturing&quot;&gt;التصنيع عند اللزوم فقط just-in-time &lt;/a&gt;اصنع ما يلزم وقتما يلزم بقدر ما يلزم.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Jidoka&quot;&gt;الأتمتة مع لمسة بشرية&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
هذه مجرد نقاط والموضوع يحتاج طبعا الكثير من القراءة. لكن ما يخصنا أن هذه الطريقة في الإدارة هي التي ألهمت الشركات التقنية كي تقكون رشيقة فهي أولى بها فلا مواد خام ولا مستودعات في البرمجيات والخوارزميات ...إلخ. &lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
حلقة build measure learn &lt;/h3&gt;
&lt;br /&gt;
بسبب الغموض الكبير والتغيرات الجذرية في عالم التقنية التي تعصف بالسوق فإن التخطيط الاستراتيجي طويل المدى غير مجدي&amp;nbsp; وغير فعال. طيب ما البديل؟ التخبط والعمل دون خطة! طبعا لا.&lt;br /&gt;
&lt;br /&gt;
يتحدث الكتاب عن عدد &lt;a href=&quot;http://theleanstartup.com/principles&quot;&gt;من المبادئ&lt;/a&gt; أولها مفهوم الدورات السريعة المتلاحقة من التحسينات المتدرجة build ف measure ف learn&lt;br /&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;ابن منتج / برنامج / موقع / تطبيع كود / تعديل build code/product&lt;/li&gt;
&lt;li&gt;قس measure metrics&lt;/li&gt;
&lt;li&gt;تعلم learn&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
أقل منتج مجدي MVP&lt;/h3&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
عوضا عن اضاعة سنوات من التخطيط الاستراتيجي والعمل الدؤوب على أدق تفاصيل المنتج الذي بعد تلك السنوات يكون قد كلفك الملايين لتكتشف أن السوق لا يريد منتجك.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
عوضا عن ذلك قم ببناء المنتج بأقل كلفة ممكنة وبأسرع وقت وأقل تخطيط وإدارة ممكنة ودفعه للسوق. هذا المنتج المتسرع به الكثير من النقص لكنه من النوع الذي لا يمنع بيعه فهو ليس أقل منتج فحسب بل أقل منتج مجدي minimal viable product إذ على الرغم من كونه متعجل وناقص إلا أنه لا يزال مجد وقابل للتسويق. أي ميزة يمكنك اقناع الزبون بشراء المنتجد دونها فلتؤجل.&lt;br /&gt;&lt;br /&gt;الهدف من هذا المنتج ليس جني الأرباح بل جمع القياسات ومن ثم التعلم ماذا يريد الزبون وهذا أفضل من التخطيط الاستراتيجي الذي هو أقرب للكهانة والتنجيم في عالم التقنية المتقلب.&lt;br /&gt;
&lt;br /&gt;
الهدف من المنتج تأكيد أن نموذج البزنس الذي اخترته يعمل. الهدف منه تحديد الخطوة القادمة في مشوار الألف ميل. في لحظة ما عليك أن تقرر تستمر للأمام أم تلتفت pivot إلى نموذج ربح آخر.&lt;br /&gt;
&lt;br /&gt;
فيسبوك وتويتر وغوغل لا يزال يدفع تحسينات تدريجية إلى يومنا هذا. هو لم يؤخروا طرح منتجاتهم حتى تمام المنتج.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
التعلم المؤكد بأدلة validated learning&lt;/h3&gt;
يجب أن تحدد مسبقا ما هي المقاييس التي تريد قياسها من هذه الدورة وماذا ينبني على كل احتمال. لو عملت خصم 50% وزادت المبيعات 25% هل هذا يعني ماذا؟ وما هي الخطوة التالية؟ أنت تشكل بأن أ أو ب أفضل ما هو المعيار الذي نلاحظه في سلوك المستخدم الذي يجعلك تسلك أ وتترك ب.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الابتعاد عن مقاييس الكبرياء الزائفة vanity metrics&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
قد يؤدي نشر إشاعة إلى زيادة كبيرة في عدد الزيارات لكنه أيضا يزيد عدد الإرتدادات bounce rate ويقلل الوقت على الصفحة الواحدة إذ سرعان ما يدرك من دخل للصفحة أن &quot;شاهد قبل الحذف&quot; و &quot;فضيحة&quot; و &quot;ما حدث بعد ذلك&quot; و &quot;عشر أشياء يجب أن تعرفها عن عشر أشياء&quot; كلها أشياء غير مهمة وضعت لتصيد النقرة ولا يوجد محتوى خلفها. استعمال عدد الزيارات هذا رقم مضلل. في حين كم دولار ربحت من بيع المنتج رقم لا يكذب. أو كام زبون قديم عاد واشترى قطعة ثانية ...إلخ.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
لنفرض أنك كنت تقييس نجاحك بعدد العلب التي نجحت بتوزيعها. إن قمت بعمل حملة وزعت فيها علب مجانا فإنها لا تحتسب. إن كنت تقدم برمجية مدفوعة وكنت تقيس نجاحك بعدد مرات التنزيل لاحقا عملت منها نسخة مجانية فيها بعض المزايا والبعض الآخر بعد الدفع. قياس النجاح بعدد مرات التنزيل هو مقياس مضلل.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
مثلا &lt;a href=&quot;https://techcrunch.com/2011/07/30/vanity-metrics/&quot;&gt;فيسبوك حتى في بداياته&lt;/a&gt; لم يكن يقيس الزيارات بل عدد المستخدمين الفاعلين لكل يوم.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
مقاييس ال Aarrr&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
إن لم نعتمد على مقاييس &quot;الفشخرة&quot; فما هي المقاييس؟ يقول أحد أصحاب &lt;a href=&quot;https://en.wikipedia.org/wiki/Venture_capital&quot;&gt;رأس المال المغامر&lt;/a&gt; في &lt;a href=&quot;https://www.slideshare.net/dmc500hats/startup-metrics-for-pirates-long-version&quot;&gt;عرض شرائح&lt;/a&gt; له أنها &lt;/div&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;الاكتساب Acquisition - زيارة المستخدم للموقع.&lt;/li&gt;
&lt;li&gt;التفعيل Activation - أن تكون الزيارة سعيدة مما تجعله يسجل.&lt;/li&gt;
&lt;li&gt;العودة Retention - أن يعود للزيارة مرة أخرى.&lt;/li&gt;
&lt;li&gt;العائد Revenue - أن يقوم بأي شيء يعود عليك بالمال.&lt;/li&gt;
&lt;li&gt;الإحالة Referral - أن يحب المنتج وينصح به أصدقاؤه فيأتون ويشترون مثله&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
هذه المقاييس تشكل &quot;قُمع&quot; فكل واحدة هي نسبة من التي قبلها ليس كل من يزور يسجل ولا كل من يسجل يشتري.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
يمكنك أن تقرأ المزيد &lt;a href=&quot;https://www.activecampaign.com/blog/aaarrr-what-are-pirate-metrics/&quot;&gt;هنا&lt;/a&gt; و&lt;a href=&quot;http://startitup.co/guides/374/aarrr-startup-metrics&quot;&gt;هنا&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
تقسم المقاييس إلى نوعية وكمية ومقارنِة وتنافسية.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
المال أم النمو&lt;/h3&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
المال والنمو ضدان إذ يمكنك أن تقرر جني الكثير من المال الآن لقاء الحد من نمو منتجك وبالتالي خسارة أموال أكثر على المدى البعيد. مثلا لو ألزمت واتساب كل مستخدم دفع دولار واحد سنويا وفصلت الخدمة عمن لا يدفع لما كان بالحجم الذي هو عليه الآن.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
عليك هندسة محرك نمو لمنتجك بحيث لا تقطع الشجرة فتخسر ثمرها المستقبلي. يجب أن لا تذبح الدجاجة التي تبيض ذهب طلبا للحمها.&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
بعض الألعاب تعطيك حوافز داخل اللعبة إن قمت بدعوة أصدقائك نعم أقصد كاندي كراش. بعض المواقع والتطبيقات تحول أشياء جادة إلى ما يشبه اللعبة وهذا هو الأصعب مثل موقع stackoverflow وهو موقع لطرح الأسئلة عن الكود يدخل عليه مبرمجون كي يساعدهم الموقع في عملهم الجاد الممل لكن بطريقة ما تمكن الموقع من تحويل هذه العملية إلى لعبة فهناك نقاط وأوسمة. وهذا يدخل فيما يعرف باسم Crowd sourcing&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/1030751968304304334/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/04/lean-startups.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1030751968304304334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1030751968304304334'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/04/lean-startups.html' title='المشاريع الناشئة الرشيقة lean startups'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL8M-z9n1XtWaCvCNP63SqOJcMGTqfUjm_p76alWg3Ge88ndbMdgC4tRZfw5tYmnSugt2UQ1K8Drq9p5S4TBzLuHrFdOCb8GoObiHQ9xerRxmgwuMIQp5MlXnmoslNMrQM3vjk20u9JCRn/s72-c/the-lean-startup-book.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-689289169076680940</id><published>2018-03-23T17:48:00.001+02:00</published><updated>2018-03-24T11:27:37.966+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="أمن"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="تقييم"/><category scheme="http://www.blogger.com/atom/ns#" term="دوكر"/><category scheme="http://www.blogger.com/atom/ns#" term="ريدهات"/><category scheme="http://www.blogger.com/atom/ns#" term="فيدورا"/><category scheme="http://www.blogger.com/atom/ns#" term="لينكس"/><title type='text'>مراجعة لفيدورا الذرية محطة العمل</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تمهيد&lt;/h2&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ما هي فيدورا الذرية Fedora Atomic؟&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
فيدورا الذرية هي توزيعة عديمة الحالة stateless مركز على الحاويات containers يكون فيها نظام الملفات الرئيسي (حيث التطبيقات) للقراءة فقط (لكن يمكنك تعديل الإعدادات) ويمكنك إضافة الخوادم والتطبيقات عبر الحاويات مثل دوكر وليس من خلال مدير الحزم إذ أن مدير الحزم dnf غير مثبت من الأساس.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ما هي محطة العمل الذرية Atomic Workstation؟&lt;/h3&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
محطة العمل هو اسم سطح المكتب المعتمد على غنوم الذي تقدمه فيدورا. ومحطة العمل الذرية تبني على فيدورا الذرية وتستفيد من النظام عديم الحالة.&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ما الفائدة من هكذا نظام؟&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هناك الكثير من الفوائد منها&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;الخفة وصغر الحجم والسرعة (الخادم الذري يقلع بأقل من ثانية)&lt;/li&gt;
&lt;li&gt;أكثر أمنا إذ أن النظام للقراءة فقط وهو صورة واحدة لا تتغير ولا تتدمر ويمكنك مقارنتها ومطابقتها (في حين النظام المكون من حزم عبارة عن خليط من الكثير من الحزم كل يثبت منها أجزاء مختلفة)&lt;/li&gt;
&lt;li&gt;تحديثات صغيرة جدا وبيانات فوقية قليلة جدا&lt;/li&gt;
&lt;li&gt;ترقية صغير وخفيفة ومضمونة وقابلة للعكس (بل يمكنك النتقال من سنتوس إلى فيدورا 27 إلى 28 وبالعكس نزولا دون أي خوف)&lt;/li&gt;
&lt;li&gt;التطبيقات معزولة عن النظام sandboxed ويمكنك إدارة صلاحياتها&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
المراجعة&lt;/h2&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الحصول على فيدورا 28 بنظام غنوم 3.28&lt;/h3&gt;
&lt;div&gt;
&lt;a href=&quot;https://mail.gnome.org/archives/devel-announce-list/2018-March/msg00003.html&quot;&gt;إعلان غنوم 3.28 الجديد&lt;/a&gt; احتوى على خيار جديد وهو فيدورا محطة العمل الذرية إلى جانب فيدورا المتدحرجة rawhide. عندما رغبت بالتجربة اكتشفت أن الرابط اختفى والسبب أنه تم تشعيب فيدورا 28 حيث أن فيدورا العادية توزيعة متقطعة الصدور تصدر كل 6 أشهر ولتسريع تطوير فيدورا فإنه عندما يقوم المطورين بتجميد التعديل لأجل ضبط الجودة والاستقرار قبيل الصدور يستمر المطورين بالعمل على إصدارات أخرى. وهذه أنواع إصدارات فيدورا&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;فيدورا المدعومة: هي النسخة القديمة السابقة لكنها لا تزال مدعومة إذ يستمر الدعم سنة وشهر وليس بمجرد صدور نسخة جديدة تموت القديمة.&lt;/li&gt;
&lt;li&gt;فيدورا الحالية: هي أحدث نسخة مستقرة من فيدورا&lt;/li&gt;
&lt;li&gt;فيدورا المشعبة: وهي النسخة التالية من فيدورا التي لم تصدر بعد&lt;/li&gt;
&lt;li&gt;فيدورا المتدحرجة والتي لا يتوقف تطويرها ومنها يتم تشعيب كل نسخ فيدورا&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
يمكنك أن تجد أحد نسخة iso من فيدورا محطة العمل الذرية 28 بعد أن جرى تشعيبها على خادم كوجي على هذا الرابط&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-28/compose/AtomicWorkstation/x86_64/iso/&quot;&gt;https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-28/compose/AtomicWorkstation/x86_64/iso/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
التثبيت&lt;/h3&gt;
&lt;div&gt;
قمت بتجربة التثبيت على جهاز وهمي ب 2 غيغا من الرام عبر virt-manager من خلال qemu-kvm. التثبيت سريع جدا لدرجة أنه بمجرد أن أنهيت عمل مستخدم وتحديد كلمة سره اكتشفت أنه سبقني وانتهى التثبيت. لكن شريط التقدم progress bar يحتاج مراجعة.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الإقلاع الأول والعلة الأولى&lt;/h3&gt;
&lt;div&gt;
مع أول إقلاع ظهرت &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1559531&quot;&gt;أول علة&lt;/a&gt; وكدت على وشك هجرة محطة العمل الذرية تبين أن نظام الأمن SELinux لم يتم تحديث سياسته لتناسب ألية عمل محطة العمل الذرية فهو يمنع مدير الولوج. وهذا شيء متوقع فهي إصدار تجريبية من نظام ثوري (فيدورا 28 لم تصدر بعد بل لم يمض أيام على تشعيبها وفوق ذلك محطة العمل الذرية مفهوم جديد لم يستقر بعد). هذه العلة حلها بسيط في مدير الإقلاع grub اضغط على e ثم إنزل للسطر قبل الأخير والذي يبدأ ب linux16 ثم أضفت إلى نهايته selinux=0 وبهذا يتم تعطيله مؤقتا لمرة واحدة. بعدها عندما يعمل النظام يمكنك تحرير الملف بشكل دائم&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
/etc/selinux/config&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
لجعله في الطور المتسامح لحين حل العلة.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
الإنطباع الأول&lt;/h3&gt;
&lt;div&gt;
أول انطباع كان السرعة الغريبة التي أقلع بها النظام (مع أنه نظام وهمي ومع أنه على قرص مغناطيسي دوار وليس SSD) كما في الصورة في أقل من 8 ثوان ظهرت الشاشة الرسومية وشاشة تسجيل الدخول GDM وخلال لمحة أقل من ثانية ظهر غنوم الجديد. نظام رشيق وخفيف بكل ما تعنيه الكلمة من معنى. غنوم كان فيه لمسة جمالية لم أتمكن من تحديدها مثلا عندما يكون هناك تطبيقات بملئ الشاشة أو تلامس الشريط العلوي يكون أسود غير ذلك يكون الشريط العلوي شبه شفاف بطريقة تشبه إضافة dynamic top. الإطار الأسود الذي في الصور ناتج عن الآلة الافتراضية.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZDwZviO82f94A1WnsE3q4_QrOY-8Em46erqkj4pm5tT0Gop1f0mQYNIAl6IbZt1df-PLLOq7BXVN8zd2aVmhUHEzallnPJoeJMHC-pulgboU80fQ6YcRJtukLrRbHGWOHzzr5vahriUd/s1600/f28-atomic-ws-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZDwZviO82f94A1WnsE3q4_QrOY-8Em46erqkj4pm5tT0Gop1f0mQYNIAl6IbZt1df-PLLOq7BXVN8zd2aVmhUHEzallnPJoeJMHC-pulgboU80fQ6YcRJtukLrRbHGWOHzzr5vahriUd/s640/f28-atomic-ws-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwieFRcCt4SArorBN9RSbKOb96ya4bRkcYeFoNAPt4tA8NYIeoIsd3FyVSsfdkjPvkirzbkFqobV3rr5y_pvPS0BxP3B2AP6hivUJ77ryyWiFArEjE6h0i7mL5B03MOqzMpVbvMyWup4zG/s1600/f28-atomic-ws-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwieFRcCt4SArorBN9RSbKOb96ya4bRkcYeFoNAPt4tA8NYIeoIsd3FyVSsfdkjPvkirzbkFqobV3rr5y_pvPS0BxP3B2AP6hivUJ77ryyWiFArEjE6h0i7mL5B03MOqzMpVbvMyWup4zG/s640/f28-atomic-ws-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
التطبيقات&lt;/h3&gt;
&lt;div&gt;
التطبيقات المثبتة مسبقا قليلة جدا. بالكاد مدير ملفات وآلة حاسبة ومحرر نصوص ومتصفح فايرفوكس وسطر أوامر كما ترى في الصورة (دون تويتر ودون gimp)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXML7xPWSilPifBQgbTXebdVwHHcrLG1djCAEjJT_bTOTGy0dlgJkqWAt3NEMnJsSqugYchUI0oA8yGKE59i5m48yNIljfgL665ksjaQ9OuIBacnZlL_DOaSbLnhxygWhvjFgt8gKLVvil/s1600/f28-atomic-ws-4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXML7xPWSilPifBQgbTXebdVwHHcrLG1djCAEjJT_bTOTGy0dlgJkqWAt3NEMnJsSqugYchUI0oA8yGKE59i5m48yNIljfgL665ksjaQ9OuIBacnZlL_DOaSbLnhxygWhvjFgt8gKLVvil/s640/f28-atomic-ws-4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtRTV5yWPCXQfy2CJ8SpoJf9t2OOnRu3LOi3VdSRiucQGbuBYSv_BHykOf3CNmRdYD0EnBSKR9nOnWDjvU59heFaM9__ZZkqw7xONU2Nvj_eRDkAMRY_iFTQpn6-Y5jeWfmoOvJgbLb4Yq/s1600/f28-atomic-ws-5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtRTV5yWPCXQfy2CJ8SpoJf9t2OOnRu3LOi3VdSRiucQGbuBYSv_BHykOf3CNmRdYD0EnBSKR9nOnWDjvU59heFaM9__ZZkqw7xONU2Nvj_eRDkAMRY_iFTQpn6-Y5jeWfmoOvJgbLb4Yq/s640/f28-atomic-ws-5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVTXn1RkpaEtBRMDyPr7lM4ER6GTVQLWsI24x3EnYiSlLI-Vh_QEHJ4BcfG4MYcdI47o1wbGfGcFgjnqkuYdMto8GiQinyHAy3XWyMT8-RZ4RyiTGCiGT8ZpL39yeU9Kd8Cf5uMzlHD1_Q/s1600/f28-atomic-ws-6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVTXn1RkpaEtBRMDyPr7lM4ER6GTVQLWsI24x3EnYiSlLI-Vh_QEHJ4BcfG4MYcdI47o1wbGfGcFgjnqkuYdMto8GiQinyHAy3XWyMT8-RZ4RyiTGCiGT8ZpL39yeU9Kd8Cf5uMzlHD1_Q/s640/f28-atomic-ws-6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
أريد تطبيقاتي&lt;/h3&gt;
&lt;div&gt;
هذه التوزيعة لا تحتوي مدير حزم dnf ومدير التطبيقات كان شبه فارغ ليس فيه إلا إضافات غنوم وشوية مواقع متنكرة على شكل تطبيقات والذي هو متصفح غنوم الافتراضي إمباثي وبهذا أضفنا أول شبه تطبيق وهو تويتر.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN_p09StvTPrOoxJxQCckcsWlSLaBtQqkBE9t3KT7tr0Bol1eR9Es8ABYKnrLHdFOzYwY5lv9RzdPyf3PvINWevVJbKnjmOM6o16ehraSZ88yQU7MwxZjrnsQWT57cHk0n2VleDyrdllSC/s1600/f28-atomic-ws-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN_p09StvTPrOoxJxQCckcsWlSLaBtQqkBE9t3KT7tr0Bol1eR9Es8ABYKnrLHdFOzYwY5lv9RzdPyf3PvINWevVJbKnjmOM6o16ehraSZ88yQU7MwxZjrnsQWT57cHk0n2VleDyrdllSC/s640/f28-atomic-ws-3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEK7qrqbGhycl8kZkxpdBw10bMZS0AG2sq21RcXTUOekP3trsp7UsyO7ddF81mnyeYnC4iOuG1Bx3vd3SxWk1YFZ4HdrAQShmq9rPx0z_OQJ3p_L0OXMNX5N9c0YKgRUetT9ZHZXEfmHR2/s1600/f28-atomic-ws-7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEK7qrqbGhycl8kZkxpdBw10bMZS0AG2sq21RcXTUOekP3trsp7UsyO7ddF81mnyeYnC4iOuG1Bx3vd3SxWk1YFZ4HdrAQShmq9rPx0z_OQJ3p_L0OXMNX5N9c0YKgRUetT9ZHZXEfmHR2/s640/f28-atomic-ws-7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6QH-adp4ykLdh4Hg1W6MuYjhO4NkMLdoluFD3cUFX-Mmd2Mz4ngDwYuBNg-r8y_lfOnjqy2Xroj98O7-fUodPgCxXxqzOCBMpmeVkvJa9WlDn82hjNf5VBoMiEq-JhYzpKS-O-Rq8xgZR/s1600/f28-atomic-ws-8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6QH-adp4ykLdh4Hg1W6MuYjhO4NkMLdoluFD3cUFX-Mmd2Mz4ngDwYuBNg-r8y_lfOnjqy2Xroj98O7-fUodPgCxXxqzOCBMpmeVkvJa9WlDn82hjNf5VBoMiEq-JhYzpKS-O-Rq8xgZR/s640/f28-atomic-ws-8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
تطبيقات فلاتباك&lt;/h3&gt;
&lt;div&gt;
كما ذكرنا سابقا يتم إضافة التطبيقات من خلال الحاويات عبر فلاتباك لذا ذهبت إلى &lt;a href=&quot;https://flathub.org/&quot;&gt;موقع فلاتهب flathub.org&lt;/a&gt;&amp;nbsp;حيث تظهر بعض التطبيقات ويمكنك استعراضها من خلال &lt;a href=&quot;https://beta.flathub.org/apps&quot;&gt;الموقع الجديد&lt;/a&gt;. هناك يمكنك تصفح مئات التطبيقات المستقرة وتثبيتها بنقرة حيث يفتح مركز البرمجيات عند النقر على رابط&amp;nbsp;flatpakref وبهذه الطريقة أضفت gimp&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGB9QQdmULip5jE1mCJkxQGmj1fmkvJA9DnTgvFRDAE8tkgjMKzLA-vpqIF5GqZyY2yjDr6awZT7wxckF0ZT9PBUY8UWXxQPPg5H88CFeineMnoXjqwgFwU1lQv9S4_7L_K9pTOpa952g7/s1600/f28-atomic-ws-9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGB9QQdmULip5jE1mCJkxQGmj1fmkvJA9DnTgvFRDAE8tkgjMKzLA-vpqIF5GqZyY2yjDr6awZT7wxckF0ZT9PBUY8UWXxQPPg5H88CFeineMnoXjqwgFwU1lQv9S4_7L_K9pTOpa952g7/s640/f28-atomic-ws-9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8DH-kLa_iVqdpXQleGBJ1SkE0AIy0o7ezb4nGOIomRe7fKnxsjeik1Y6kmYKi2gjKrReMUUwgf8v_wAvXO6GVjrOdsBFvoedEInDYi6QAqlbicpt3wRh8M0WtnCE2huUegBg6UUL-EurY/s1600/f28-atomic-ws-10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8DH-kLa_iVqdpXQleGBJ1SkE0AIy0o7ezb4nGOIomRe7fKnxsjeik1Y6kmYKi2gjKrReMUUwgf8v_wAvXO6GVjrOdsBFvoedEInDYi6QAqlbicpt3wRh8M0WtnCE2huUegBg6UUL-EurY/s640/f28-atomic-ws-10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
وبعدها أصبحت تطبيقات فلاتهب تظهر في مركز البرمجيات&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGf_ZLQ41XhYF-kw3f9nPg5iRnqsP8_axab8Ofrse1mRxysXGnelgXRf5hdRH2qOpelzzDyFhIbB5O8I-0vILjLZlQMZqOT85rTYKnSpLQ7wCLeo8DFY0kvVkVF9GklJ4D1uMCe12WH10x/s1600/f28-atomic-ws-11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGf_ZLQ41XhYF-kw3f9nPg5iRnqsP8_axab8Ofrse1mRxysXGnelgXRf5hdRH2qOpelzzDyFhIbB5O8I-0vILjLZlQMZqOT85rTYKnSpLQ7wCLeo8DFY0kvVkVF9GklJ4D1uMCe12WH10x/s640/f28-atomic-ws-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAxxGO_XAlWqiiAKGH7ChNQSqCGO5UBk0dhP5Dfs4lyMxRtqdUyZh6DLcXwQwEESJS9MMy2EwQ4mRGLe6xj1WH-L0g4VT50x-4bHtF7LseUY2wVNfed3Zjl8_ZZehRWLtPtruPSHF7mwWp/s1600/f28-atomic-ws-11b.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAxxGO_XAlWqiiAKGH7ChNQSqCGO5UBk0dhP5Dfs4lyMxRtqdUyZh6DLcXwQwEESJS9MMy2EwQ4mRGLe6xj1WH-L0g4VT50x-4bHtF7LseUY2wVNfed3Zjl8_ZZehRWLtPtruPSHF7mwWp/s640/f28-atomic-ws-11b.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ما تحت الغطاء&lt;/h3&gt;
&lt;div&gt;
في مدير البرمجيات كنت أطلب التحديث فكان يرد بلمح البصر أنه تم التحديث. في الحقيقة فإن تحديث النظام الذري يحصل بلمح البصر بحجم لا يذكر من البيانات إذ كانت 500 بايت (وليس ميغا ولا كيلو) و 3 ثوان تكفي لتحديث النظام وبياناته الفوقية. من كان ينتقد dnf في تبذيره بالإنترنت في المعلومات الفوقية سيحب هذه الخاصية.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
ostree admin upgrade&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5OHuclEnG2meJcswptYpbVjuJEm_G6pTtAoKMnPjWC9_d34aQdAOOGRYBRLIc0WOKOhOG-NkFfYXHFrGWWT2tNDzXkipkrsXRn_MhTFunhfuEoB_6KIn9XVkFx6pCIgxgAMwKIWVLI9t/s1600/f28-atomic-ws-12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5OHuclEnG2meJcswptYpbVjuJEm_G6pTtAoKMnPjWC9_d34aQdAOOGRYBRLIc0WOKOhOG-NkFfYXHFrGWWT2tNDzXkipkrsXRn_MhTFunhfuEoB_6KIn9XVkFx6pCIgxgAMwKIWVLI9t/s640/f28-atomic-ws-12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
عند تفحص محتويات /ostree/ عبر الأمر ostree refs نجد فيدورا محطة العمل الذرية ومن خلال الأمر فلاتباك نجد أنه تم إضافة فلاتهب عندما ضغطنا على الرابط.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVhW5CNIuDys_5uOy68tls2echcDBpft6a-RX_HpD7u83UTe373n6yEkD37uFiLbcW0rMPSK7AfFIqsnO-SlMMkd5iesvHdbxqASPr3AEk0MVD4yIL5NIbb0LQZMMu1WlsiEIrYpKUeJUU/s1600/f28-atomic-ws-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVhW5CNIuDys_5uOy68tls2echcDBpft6a-RX_HpD7u83UTe373n6yEkD37uFiLbcW0rMPSK7AfFIqsnO-SlMMkd5iesvHdbxqASPr3AEk0MVD4yIL5NIbb0LQZMMu1WlsiEIrYpKUeJUU/s640/f28-atomic-ws-13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn_PHo7nLW5iWT2hYZ7jbkicgEWhlWvLtDtVHUfYbXVTXJGmR4UCrvCqu7PgeZqWqbVsuaGdbrY6yr1THkWZY8ufhfNqmMcjszeMu21AvPvh0e0OWMgBo3SXVdJWPhr8nJkp1uIs0MLp4s/s1600/f28-atomic-ws-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn_PHo7nLW5iWT2hYZ7jbkicgEWhlWvLtDtVHUfYbXVTXJGmR4UCrvCqu7PgeZqWqbVsuaGdbrY6yr1THkWZY8ufhfNqmMcjszeMu21AvPvh0e0OWMgBo3SXVdJWPhr8nJkp1uIs0MLp4s/s640/f28-atomic-ws-14.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
دوكر مثبت مسبقا لكن قمرة القيادة cockpit غير مثبتة لكن يمكن تثبيتها من خلال أداة atomic والتي تشغلها من خلال دوكر. يمكنك&amp;nbsp;&lt;a href=&quot;https://registry.fedoraproject.org/&quot;&gt;تصفح الحاويات الخاصة بفيدورا هنا&lt;/a&gt;&amp;nbsp;إلى جانب العدد الكبير منها على&amp;nbsp;&lt;a href=&quot;https://hub.docker.com/u/fedora/&quot;&gt;موقع دوكر هب&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
إن كنت بحاجة لمدير الحزم أو أدوات خاصة هناك حاوية لهذا الغرض اسمها tools يمكنك تشغيلها بالأمر&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
systemctl strart docker&lt;/div&gt;
&lt;div&gt;
atomic run registry.fedoraproject.org/f27/tools&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ثم يمكنك الدخول أكثر من جلسة فيها عبر docker exec -ti tools /bin/bash&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
على اليمين نرى أن dnf و htop غير مثبتين وعلى اليسار نجدهما مثبتين حيث أن هذه الحاوية تستخدم طرق خاصة للوصول للجهاز العائل/المضيف.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZSi9wimOtoPvBiQyGcP3VZUfvBQSfIfxrCxd-Zj55FcJyCKqyNBUS2JlMZ9siraN9b13lvRucrM6KHx-BbRkk80faB9k-7r6imZet1QkRD4cO9VkFKxqXyEVJ1Cx3lICKi6k_3hZZ2xdm/s1600/f28-atomic-ws-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZSi9wimOtoPvBiQyGcP3VZUfvBQSfIfxrCxd-Zj55FcJyCKqyNBUS2JlMZ9siraN9b13lvRucrM6KHx-BbRkk80faB9k-7r6imZet1QkRD4cO9VkFKxqXyEVJ1Cx3lICKi6k_3hZZ2xdm/s640/f28-atomic-ws-15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
الخلاصة&lt;/h2&gt;
&lt;div&gt;
هذه مراجعة واختبار سريع لتوزيعة فيدورا 28 محطة العمل الذرية التجريبية التي بالكاد جرى تشعيبها من يومين. التوزيعة مستقرة جدا وكل شيء يعمل كما يجب. سريعة جدا وخفيفة جدا (لدرجة أني أرغب بالتحول إليها)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
إن كان استعمالك للحاسوب محصور في تصفح الإنترنت والتطبيقات المتوفرة في صورة فلاتباك من بينها ليبري أوفيس وحرك الألعاب ستيم وبعض الألعاب البسيطة فإن محطة العمل الذرية بعد استقرارها ستكون خيارا مثاليا لك.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
إن كنت ستحتاج تثبيت تعريفات من طرف ثالث أو برامج غير مقيدة ولا معزولة فربما عليك اعتبار فيدورا محطة العمل العادية أو المتدحرجة وليس الذرية. فمحطة العمل الذرية ستربط يديك.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
إن كنت مطور وكنت تألف التطوير من خلال دوكر فإن فيدورا محطة العمل الذرية بالنسبة لك مثل الكنز انظر مقالتي &lt;a href=&quot;http://engineering.opensooq.com/on-the-fly-ad-hoc-docker-compose-development-stack/&quot;&gt;عن التطوير من خلال دوكر&lt;/a&gt;. إن كنت مطور دقة قديمة فلعله أصبح الوقت المناسب لدخول عالم الحاويات.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/689289169076680940/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/03/blog-post.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/689289169076680940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/689289169076680940'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/03/blog-post.html' title='مراجعة لفيدورا الذرية محطة العمل'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZDwZviO82f94A1WnsE3q4_QrOY-8Em46erqkj4pm5tT0Gop1f0mQYNIAl6IbZt1df-PLLOq7BXVN8zd2aVmhUHEzallnPJoeJMHC-pulgboU80fQ6YcRJtukLrRbHGWOHzzr5vahriUd/s72-c/f28-atomic-ws-1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-9204987735357566922</id><published>2018-03-05T21:38:00.000+02:00</published><updated>2018-03-05T21:38:13.607+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="بايثون"/><category scheme="http://www.blogger.com/atom/ns#" term="رياضيات"/><title type='text'>دراسة الرياضيات الرمزية من خلال بايثون sympy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بايثون هي لغة البرمجة المفضلة لدي. لكن لا تحتاج أن تكون مبرمج كي تستعملها في حل المعادلات والنهايات والتفاضل والتكامل و...إلخ&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هناك طقم كامل من الأدوات العلمية في بايثون اسمه &lt;a href=&quot;https://www.scipy.org/&quot;&gt;SciPy&lt;/a&gt; ومن بين مكوناته &lt;a href=&quot;http://www.sympy.org/en/index.html&quot;&gt;SymPy&lt;/a&gt; موضوع مقالتنا. سيلزمنا في هذه المقالة ipython و&amp;nbsp;jupyter notebook&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
كما تعلمون أنا أستعمل فيدورا لينكس. لكن من يستعمل ويندوز &lt;a href=&quot;https://www.scipy.org/install.html&quot;&gt;يمكنه الحصول عليها بأكثر من طريقة&lt;/a&gt;&amp;nbsp;(أخبروني أيها الأسهل في التعليقات). في فيدورا نطلبها من مدير الحزم بالأمر&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
dnf install&amp;nbsp;python3-ipython&amp;nbsp;python3-notebook&amp;nbsp;python3-sympy&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بعد ذلك نشغل ipython3 notebook أو jupyter notebook ونختار جديد ثم جلسة python3&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بعدها نكتب السطرين (اكتب السطر ثم shift مع enter لتنفيذه والانتقال للسطر التالي)&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
from sympy import *&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
init_printing(use_unicode=True)&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
وهنا تنتهي بايثون وتبدأ الرياضيات&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لتعريف متغير نكتب&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;x = symbols(&#39;x&#39;)&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: right;&quot;&gt;y = symbols(&#39;y&#39;)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ويمكنك تعريف أكثر من واحد دفعة واحدة&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
a, b = symbols(&#39;a b&#39;)&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الآن يمكنك البدء بما تريد من حل معادلات ونهايات واشتقاقات وتكاملات ...إلخ كما في الصورة&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWDiLGDj9Y6BoKeoCVZpt_Uhq0eP8wdCNz1udXfyTi8FOhAgHtWBNO86DxrEWoxWko467kk6vKO74AjOE6G-GxYbH6KuNZlAoPZjUxtr55BAnL0HDgxHt8PnMAXK7LOD2kgbqwrY1gNEI/s1600/sympy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWDiLGDj9Y6BoKeoCVZpt_Uhq0eP8wdCNz1udXfyTi8FOhAgHtWBNO86DxrEWoxWko467kk6vKO74AjOE6G-GxYbH6KuNZlAoPZjUxtr55BAnL0HDgxHt8PnMAXK7LOD2kgbqwrY1gNEI/s1600/sympy.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/9204987735357566922/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/03/sympy.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/9204987735357566922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/9204987735357566922'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/03/sympy.html' title='دراسة الرياضيات الرمزية من خلال بايثون sympy'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWDiLGDj9Y6BoKeoCVZpt_Uhq0eP8wdCNz1udXfyTi8FOhAgHtWBNO86DxrEWoxWko467kk6vKO74AjOE6G-GxYbH6KuNZlAoPZjUxtr55BAnL0HDgxHt8PnMAXK7LOD2kgbqwrY1gNEI/s72-c/sympy.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-8793628610562746052</id><published>2018-02-23T19:58:00.001+02:00</published><updated>2018-02-23T19:58:56.482+02:00</updated><title type='text'>بعض الأدلة على كروية الأرض ودورانها وبعد الأجرام السماوية</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في الفترة الماضية شهدنا تمويل لعدة فيديوهات تروج للأرض المسطحة ونظريات بديلة للعلم الحديث ...إلخ. هذه الفيديوهات كانت تملأ الفيسبوك ويوتيوب وغالبا مع تعطيل التعليقات ويكون ممول sponsored&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
بعض أصدقائي طلبوا مني التعليق&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أولا: لا يوجد عرض أو نظرية بديلة لنقوم على نقده. هي مثل أن تقول كل شيء خطأ دون أن تقول ما هو البديل يعني لو قلنا هنا نطبق معادلة كذا فأسهل رد هو أن كذا خطأ. &quot;طيب ماذا أطبق؟ هات الصح؟&quot; لا يوجد.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ثانيا: لا يوجد شخص دارس أو صاحب صفة فاهم ماذا يقول (والكلام هنا ليس عن ناقلي الكلام من بين أصدقائي بل عن مصدر الكلام). &lt;a href=&quot;https://en.wikipedia.org/wiki/Modern_flat_Earth_societies&quot;&gt;فالجمعية الأمريكية أو الكندية أو العالمية للأرض المسطحة&lt;/a&gt;&amp;nbsp;ستجد كاتب روائي وستجد موسيقار ولاعب سلة ورسام وشاعر ...إلخ &lt;a href=&quot;https://en.wikipedia.org/wiki/Leo_Ferrari&quot;&gt;والوحيد الذي يحمل شهادة فيهم&lt;/a&gt; تخصصه في الإنسانيات مثل ظاهرة الفيمينزم لكن لن تجد فيها عالم فيزياء أو فلك أو جيوليوجيا أو رياضيات. بمعنى لا يملكون الأدوات العلمية التي تؤهلهم النقد.&amp;nbsp; وأغلبهم ينتقد من منطلقات &lt;a href=&quot;https://en.wikipedia.org/wiki/Biblical_literalism&quot;&gt;الفهم الحرفي الظاهري للإنجيل&lt;/a&gt; الذي بين يدينا اليوم (المحرف).&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ثالثا: نظريات المؤامرة المرتبطة بوكالة ناسا. وكأن ناسا هي من ابتدعت كروية الأرض وزورت كل ما يتعلق بها. وهذه الرد عليها سهل حيث أن هناك تراث إنساني من مئات (مثلا ابن تيمية قبل 700 سنة نقل إجماع أمة الإسلام على كروية الأرض) بل آلاف السنين يجمع كله على كروية الأرض (مثلا هناك عالم ليبي اسمه &lt;a href=&quot;https://ar.wikipedia.org/wiki/%D8%A5%D8%B1%D8%A7%D8%AA%D9%88%D8%B3%D8%AA%D9%8A%D9%86%D8%B3&quot;&gt;اراطوس&lt;/a&gt; قبل الميلاد استطاع حساب نصف قطر الأرض من خلال دراسة الفرق بين الظلال في الاسكدنرية وأسوان في نفس اليوم من السنة).&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
كيف نثبت أن النجوم بعيدة جدا!&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تجربة بسيطة مدتها ساعة:&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
من خلال نافذة زجاجية مطلة على السماء ضع علامة بالقلم على الزجاج تشير لعدد من النجوم البارزة وكررها بعد ساعة. أو الأسهل استعمل جوال مثبت على حامل موجه للسماء خذ صورة وبعد ساعة خذ صورة أخرى ويمكنك استعمال ميزة time lapse في بعض الجوالات.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الملاحظة وهي أن كل النجوم تحركت بزاوية 15 درجة خلال ساعة عن نجم القطب الذي هو مركز الدوران.&amp;nbsp; الصورة تبين تصوير مستمر لهذه الظاهرة&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhODX6GfZJbXWj-AjYuMWiI0DW9qfJRuywI1eULlid-dbrwd1zDWA1FXPYFP0tvCdDwMBeKrnSkT1rfqhyRlVQmPcec30ZWYLOVX-7QjeD0PKii89NBUZlCMBqkAhe6cj483UXfPzP9oQhF/s1600/star-trails-over-oregon.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;587&quot; data-original-width=&quot;880&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhODX6GfZJbXWj-AjYuMWiI0DW9qfJRuywI1eULlid-dbrwd1zDWA1FXPYFP0tvCdDwMBeKrnSkT1rfqhyRlVQmPcec30ZWYLOVX-7QjeD0PKii89NBUZlCMBqkAhe6cj483UXfPzP9oQhF/s640/star-trails-over-oregon.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الآن أمامك خيارين أن نجم القطب مركز الكون عدا الأرض (أما الآرض فهي إما ساكنة أو في عالم موازي أو على محور الدوران ...إلخ) وأن كل شيء يدور حول نجم القطب بنفس السرعة الزاوية وهي 15 درجة لكل ساعة (يعني بسرعات مختلفة لكن عند ضبط السرعة مع البعد تكون السرعة متزامنة). وهذه فرضية عبثية مثل أن تدخل في شارع باتجاه واحد وتقول أن كل الناس يخالفون المرور. مرة أخرى هذه الفرضية تعني أن كل النجوم تسير بسرعات مختلفة حول نجم القطب بحيث تكون السرعة الزاوية لها واحدة.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أو - وهو التفسير العلمي - أن هذه النجوم بعيدة جدا جدا بحيث أن حركتها المحلية يمكن تجاهلها وأن الحركة الظاهرة هي نتيجة دوران الأرض وأما ال 15 درجة المرصودة فهي عبارة عن ناتج تقسيم الدورة الكاملة 360 درجة على 24 ساعة (يعني الأرض تدور بسرعة دورة واحدة في اليوم) وتساوي 15 درجة في الساعة. لما تكون في غواصة ثم كل شيء تراه تحرك بنفس الزاوية من اليمين لليسار بنفس الزاوية (الأسماء والمرجان والتضاريس ...إلخ) هذا يعني أن الغواصة هي التي انعطفت.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
نعود للبديل الأول من خلال النظر في العلاقة بين الزاوية والبعد عن المركز (سواء كان هذا المركز هو الأرض أو نجم الشمال)&amp;nbsp; وطول القوس هي نسبة وتناسب بسيطة حيث الدائرة الكاملة 360 درجة وطول القوس هو محيط الدائرة الذي هو 2 ضرب باي ضرب نصف القطر. وأي زاوية أخرى مثلا 15 درجة يكون طول القوس هو 2 ضرب باي ضرب نصف القطر ضرب الزاوية (وهي 15) تقسيم 360. يعني إن كان الجسم يبعد عن مركز الدوران 1 كم ودار 15 درجة يكون قد سار مسافة 261 متر في الساعة. يعني لو كانت النجوم معلقة على جبل ايفيرست الذي يرتفع حوالي 9 كم لكانت دارت بسرعة 2 كم/ساعة ولو كانت النجوم معلقة إلى جانب منطاد الطقس على ارتفاع 50 كم فإنها دارت ال 15 درجة بسرعة 13 كم / ساعة وهكذا يعني الأجرام المختلفة التي دارات معا في نفس السرعة الزاوية هذا يعني أن هناك تفاوت كبير جدا بين سرعات هذه الأجسام لكنها بطريقة ما معايرة على نفس السرعة الزاوية.&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQmevx8BRg_RcOKcB3QGyJ6g5vGyeOVM2tcMM01zG1irV6qArw3IMiqMScQ9SXjRrz-mCzEGdJcZE7bQ67YRVtzmdDY4R_uYgTr3OUqecb-I_YPFJZ957azejSw-cgPo10aAF5DDq0v2B/s1600/Screenshot+from+2018-02-18+18-03-44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;366&quot; data-original-width=&quot;784&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQmevx8BRg_RcOKcB3QGyJ6g5vGyeOVM2tcMM01zG1irV6qArw3IMiqMScQ9SXjRrz-mCzEGdJcZE7bQ67YRVtzmdDY4R_uYgTr3OUqecb-I_YPFJZ957azejSw-cgPo10aAF5DDq0v2B/s640/Screenshot+from+2018-02-18+18-03-44.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تطبيق نفس المعادلة على الشمس التي تقطع زاوية 180 درجة تقريبا (من أقصى الشرق لأقصى الغرب) خلال النهار حوالي 12 ساعة. يعني أيضا 15 درجة لكن هذه المرة ليس حول نجم الشمال بل حول الأرض.&amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi64zDJoxOKAZXFeSf2TmNXekSd-kxT7XF1nvQCZjqCObT7ucvkbLdE1xMb_yg5sSXq1XCB4MCyIEsaij0Y1cTzMpFAVinAN4HFmtVjOgFNQFhb_Y7FOPfKW44r7KrwhwxFD7DuPi4uRE_B/s1600/toy.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;692&quot; data-original-width=&quot;360&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi64zDJoxOKAZXFeSf2TmNXekSd-kxT7XF1nvQCZjqCObT7ucvkbLdE1xMb_yg5sSXq1XCB4MCyIEsaij0Y1cTzMpFAVinAN4HFmtVjOgFNQFhb_Y7FOPfKW44r7KrwhwxFD7DuPi4uRE_B/s320/toy.png&quot; width=&quot;166&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لنتخيل أرض مسطحة لا تدور تتعلق فوقها نجوم على ارتفاعات مختلفة تدول حول مراكز مجرات مختلفة حول مراكز مختلفة ومتداخلة (مركز محلي) كما في الصورة المجاور مما يجعلنا نرى ما يشبه الصورة أدناه&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qtocEUW27Cr-iA2CeQdBalzuI2kcmd6qOPdltHM9mC0NjCrM1iV4nAu74cBx5NDVhTpUqOHE2DUIw3cOHeD05DtdejEIzbdV_EJwA58pDAG1-dGw9X4Da52Q7tERPYxA3G9oHxRGoMWd/s1600/star-trails-alt.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;587&quot; data-original-width=&quot;880&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qtocEUW27Cr-iA2CeQdBalzuI2kcmd6qOPdltHM9mC0NjCrM1iV4nAu74cBx5NDVhTpUqOHE2DUIw3cOHeD05DtdejEIzbdV_EJwA58pDAG1-dGw9X4Da52Q7tERPYxA3G9oHxRGoMWd/s640/star-trails-alt.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إذن لنلخص الحقيقة المرصودة&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;تتحرك كل النجوم حول محور واحد هو نجم القطب الشمالي&lt;/li&gt;
&lt;li&gt;تتحرك كل النجوم بنفس السرعة الزاوية 15 درجة لكل ساعة&lt;/li&gt;
&lt;li&gt;لا يمكن رصد أي حركة محلية لها (لا نرى أي نجوم تدور حول مجرتها ومجرتها تدور حول مركز آخر)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
وهذا تفسيره أن الأرض هي التي تدور (بسرعة دورة كل 24 ساعة) وأنه لا يمكن رصد أي حركة محلية لأن النجوم بعيدة جدا جدا جدا.&lt;/div&gt;
&lt;br /&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تجربة أراطوس مئة سنة قبل الميلاد&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
يمكنك عمل التجربة الآن من خلال أن تكون أنت وصديقك في مكانين بعيدين عن بعض وتستعملان أدوات التواصل الفوري الحديثة وتقومان بالتجربة بالتزامن. لكن قبل مئة سنة قبل الميلاد كان عليك عمل نصف التجربة هذا العام والنصف الآخر بعد سنة بالضبط حيث تكون في المدينة الأخرى.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هناك فرق 7 درجات في زاوية الظل بين الاسكندرية وأسوان مما يعني إما أن الشمس تبعد 5 آلاف كم&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في عهد المأمون تم تكرار تجربة مشابهة تقدر محيط الكرة الأرضية من خلال قياس المسافة في الصحراء التي يجب أن تسيرها حتى تختلف الزاوية درجة بالضبط لكن هذه المرة من خلال نجمة القطب وليس الشمس.&lt;br /&gt;
&lt;br /&gt;
يزعم دعاة الأرض المسطحة أن تجربة أراطوس عيبها أنه افترض أن الشمس بعيدة وأن أشعتها متوازية فلو افتراضنا أنها قريبة (تبعد 3 آلاف ميل) عندها سنحصل على نفس النتيجة دون افتراض أرض كروية. الآن ماذا سنفعل باستعمال نجم القطب؟ إن لم تكن الأرض كروية هذا يعني أن نجم القطب هو الآخر قريب ويبعد نفس المسافة! لكن هذا غير صحيح كما في التجربة التي قبلها.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
كسوف الشمس&lt;/h3&gt;
حتى يحجب قرص القمر قرص الشمس بالكامل معادلة تشابه مثلثات بسيطة يمكن تطبيقها تجعل نسبة نصف قطر القمر إلى بعده عن الأرض تساوي على الأقل نسبة نصف قطر الشمس إلى بعدها عن الأرض. هذا من جهة ومن جهة أخرى يمكن بحسابات مشابهة تحديد منطقة الظل ومنطقة شبه الظل (منطقة الكسوف الكلي ومنطقي الكسوف الجزئي)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMOrC5enlPJjIJXUryPle500GBYeNp4yf9WbHBEvkT8CyQYXS1G6bVKmqRE3-TcNZu4dEBigsw4GRwL4ev3Sd4_FR5Qv3NIJpYhpik3etB3_S42-CtQUC3PqcPisNIKIvFT34olKe6Ec2F/s1600/eclipse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;483&quot; data-original-width=&quot;774&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMOrC5enlPJjIJXUryPle500GBYeNp4yf9WbHBEvkT8CyQYXS1G6bVKmqRE3-TcNZu4dEBigsw4GRwL4ev3Sd4_FR5Qv3NIJpYhpik3etB3_S42-CtQUC3PqcPisNIKIvFT34olKe6Ec2F/s640/eclipse.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
حسابات الملاحة من خلال الدائرة العظمى&lt;/h3&gt;
&lt;br /&gt;
عندما تبحر سفينة في البحر أو طائرة في الجو فإنها لا تتحرك عبثا بل تتحرك بزاوية ثابتة باتجاه هدفها وتظل على نفس الزاوية طوال الرحلة (ما لم يكن هناك حاجة أو عراقيل ...إلخ) وذلك لأنه بعكس الحركة في الشوارع لا يوجد عراقيل. المعادلة التي تحدد الزاوية تسمى الدائرة العظمى وهي تفترض أن الأرض كروية حيث تفترض أن نقطة الإنطلاق والموقع الحالي والوجهة النهائية كلها تقع على دائرة على هذه الكرة مركزها مركز الكرة في جوف الأرض.&amp;nbsp; هذه المعادلة من خط الطول والعرض تعطيك المسافة وتعطيك الزاوية. لو كانت الأرض مستوية لكانت المعادلة هي قانون فيثاغورس (جذر حاص جمع مربع العرض زائد مربع الطول). لو كانت الأرض مستوية لكانت أقصر طريق هي الخط المستقيم وليس مسار الدائرة العظمى.&lt;br /&gt;
&lt;br /&gt;
وهذه الحسابات هي نفسها التي استعملها العلماء المسلمين من زمن بعيد في تحديد زاوية القبلة.&lt;br /&gt;
&lt;br /&gt;
هذه الحسابات والمعادلات يمكنك تعلمها بنفسك واشتقاقها (ليست معقدة كثيرا) وإن كنت لا تجيد ذلك هناك مواقع على الإنترنت تدخل لها المدينتين وهي تعطيك الزاوية وطور القوس.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZhlE8-03hnfrow2rbO0U1ei-W6RfIGws3g5Va6gmwUlMmipUDytuUJK9-LCanEfSxI75X85jhzcRph_3em_quuHqRN-1A5_QBgKVRoHmYpULNN4nvN9RlNJrmO3XfX7iyb3FWp__VW_jW/s1600/145px-Illustration_of_great-circle_distance.svg.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;139&quot; data-original-width=&quot;290&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZhlE8-03hnfrow2rbO0U1ei-W6RfIGws3g5Va6gmwUlMmipUDytuUJK9-LCanEfSxI75X85jhzcRph_3em_quuHqRN-1A5_QBgKVRoHmYpULNN4nvN9RlNJrmO3XfX7iyb3FWp__VW_jW/s400/145px-Illustration_of_great-circle_distance.svg.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihugnUyeLhBuADWqnXTdyxi1gJ9iCEVZe9Sr7YFw8SHXVPZMqCupXaaNopIpDUEk4DooM04m99G-eZLcdVhy94iopGk1EIBSwGE7S3W5tB0tp-_OdPy6AzSCv0LhlYErzXMvN9R97uuCZ1/s1600/Screenshot+from+2018-02-23+19-54-59.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;616&quot; data-original-width=&quot;530&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihugnUyeLhBuADWqnXTdyxi1gJ9iCEVZe9Sr7YFw8SHXVPZMqCupXaaNopIpDUEk4DooM04m99G-eZLcdVhy94iopGk1EIBSwGE7S3W5tB0tp-_OdPy6AzSCv0LhlYErzXMvN9R97uuCZ1/s640/Screenshot+from+2018-02-23+19-54-59.png&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/8793628610562746052/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/02/blog-post_23.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8793628610562746052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/8793628610562746052'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/02/blog-post_23.html' title='بعض الأدلة على كروية الأرض ودورانها وبعد الأجرام السماوية'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhODX6GfZJbXWj-AjYuMWiI0DW9qfJRuywI1eULlid-dbrwd1zDWA1FXPYFP0tvCdDwMBeKrnSkT1rfqhyRlVQmPcec30ZWYLOVX-7QjeD0PKii89NBUZlCMBqkAhe6cj483UXfPzP9oQhF/s72-c/star-trails-over-oregon.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-3316720834663802572</id><published>2018-02-15T23:42:00.001+02:00</published><updated>2018-02-15T23:42:40.799+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="أمن"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><category scheme="http://www.blogger.com/atom/ns#" term="ريدهات"/><category scheme="http://www.blogger.com/atom/ns#" term="فيدورا"/><category scheme="http://www.blogger.com/atom/ns#" term="لينكس"/><category scheme="http://www.blogger.com/atom/ns#" term="ويب"/><title type='text'>الطريقة الصحيحة لإدارة شهادات التشفير لشركة</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في أحد &lt;a href=&quot;https://groups.google.com/forum/#!topic/mozilla.dev.security.policy/Cxw7YObzZEg&quot;&gt;أغبى الكوارث الامنية قامت شركة بتوزيع مفتاحها الخاص&lt;/a&gt;&amp;nbsp;بل وطلب من المستخدمين الوثوق في الشهادات الذاتية self-signed certificate وإضافتها كشهادة root بمعنى كمصدر ثقة يحق لها أن تزعم أمان أي موقع.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
في هذه المقالة سأشرح طريقة آمنية كي تقوم الشركة بتأمين خوادمها وموظفيها دون عمل شهادات ذاتية.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لكن باختصار لا يجب أن يخرج المفتاح الخاص/السري مطلقا! وإلا لماذا اسمه سري؟!!!&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الخطوات&lt;/h2&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أولا اعمل سلطة تصديق Certificate Authority أو CA&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أولا: قم بتوليد مفتاح خاص&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
openssl genrsa -out ca.key 4096&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ثانيا: ثم بعمل سلطة التصديق&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;rtl&quot;&gt;
openssl req -x509 -new -nodes -key ca.key -days 10000 -out ca.crt&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
كما في الصورة&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrm2C977BPiETIDDBco9B-0jkUC7Dc8ZE8KGqXf-t-XIRv54J8q6xcvaFQPRphi5zF4CACfrzPOiqv4zXFI-dX47Smo2x9mr-vEsvybryoOvfQMhhuhaY-4IZEkesWnM2oUkQ7j-AOzLYU/s1600/Screenshot+from+2018-02-15+22-46-11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;412&quot; data-original-width=&quot;783&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrm2C977BPiETIDDBco9B-0jkUC7Dc8ZE8KGqXf-t-XIRv54J8q6xcvaFQPRphi5zF4CACfrzPOiqv4zXFI-dX47Smo2x9mr-vEsvybryoOvfQMhhuhaY-4IZEkesWnM2oUkQ7j-AOzLYU/s640/Screenshot+from+2018-02-15+22-46-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
الآن أصبح عندنا ملفين واحد هو مفتاح المصادقة السري (صلاحياته يجب أن تكون 0600) والثاني هو شهادة التصديق (وهي منشورة وموزعة على مرافق الشركة).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 dir=&quot;rtl&quot;&gt;
ثانيا: اعمل طلب شهادة Certificate Request&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
على الطرف الآخر لنقل في خدمة فرعية أو خادم آخر ...إلخ&amp;nbsp; اعمل مفتاح سري&amp;nbsp; (لا يعلمه لا سلطة التصديق ولا بقية عناصر المنظومة) تماما كما تفعل عندما تشتري شهادة من طرف خارجي (طبعا لا نرسل لهم المفتاح السري بل الطلب فقط)&lt;br /&gt;&lt;br /&gt;&lt;div dir=&quot;rtl&quot;&gt;
openssl genrsa -out example.key 4096&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
openssl req -new -key example.key -out example.csr&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
كما في الصورة.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcv2kpuFhI2GH-oGaRgrGQctfXSd_Ya41cxs_207y4kNjUl8QSkcjxeRk0XPoT5UN2micUQtgefY23_vBnIyOGx2ANqyEwRVfoVoFDBEQ7MEL3kpGzACaztLFOLpiBBFP0iPagne8rCjiw/s1600/Screenshot+from+2018-02-15+22-57-48.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;203&quot; data-original-width=&quot;1168&quot; height=&quot;110&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcv2kpuFhI2GH-oGaRgrGQctfXSd_Ya41cxs_207y4kNjUl8QSkcjxeRk0XPoT5UN2micUQtgefY23_vBnIyOGx2ANqyEwRVfoVoFDBEQ7MEL3kpGzACaztLFOLpiBBFP0iPagne8rCjiw/s640/Screenshot+from+2018-02-15+22-57-48.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
الآن على هذا الطرف عندنا ملفين المفتاح السري (والذي لن يغادر الجهاز وصلاحياته 0600) وطلب الرخصة الذي سنرسله إلى سلطة التصديق&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
وهذه الطريقة تصلح سواء كان server أو client حيث يكون ال common name هو اسم المستخدم.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
ثالثا: تصديق طلب الشهادة من سلطة التصديق الخاصة بالشركة&lt;/h3&gt;
&lt;div&gt;
نقوم بإرسال طلب الشهادة إلى سطلة التصديق الخاصة بنا (وليس المفاتيح يعني مفتاح سلطة التصديق غير موجود عن الطرف الذي يطلب الشهادة ومفتاح الشهادة ليس عند سلطة التصديق)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
تقوم سلطة الترخيص الخاصة بنا بتوقيع طلب الشهادة بالأمر&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
openssl x509 -req -in example.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out example.crt -days 10000&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
المدخلات هنا هي طلب التصديق example.csr والمخرجات هي الشهادة الموقعة example.crt&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
نرسل الشهادة الموقعة للجهة التي طلبت التصديق وهي تضعها على الخادم كأنها جائت من سلطة تصديق بفلوس.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
في حالة ال client-side certificate قد يرغب الطرف الذي طلب التصديق في حفظها في صيغ مختلفة مثل p12 و pem مثلا إن كانت الشهادة الموقعة تخص السعدي alsadi.crt نحولها إلى p12 و pem هكذا&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
openssl pkcs12 -export -clcerts -in alsadi.crt -inkey alsadi.key -out alsadi.p12&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
openssl pkcs12 -in alsadi.p12 -out alsadi.pem -clcerts&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
يعامل هذان الملفان معاملة المفتاح السري لأنه متضمن فيهما ويمكن إضافتهما في المتصفحات الحديثة كي تعرف عن هوية الشخص من خلال الشهادة عند الدخول لموقع معين&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: right;&quot;&gt;
رابعا&amp;nbsp;الوثوق في سلطة التصديق الخاصة بنا&lt;/h3&gt;
&lt;div&gt;
يمكنك أن تضيف سلطة التصديق الخاصة بنا كجهة موثوقة في كامل النظام من خلال وضع ملف ca.crt في المسار&lt;br /&gt;&lt;br /&gt;&amp;nbsp;/etc/pki/ca-trust/source/&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ثم تنفيذ الأمر&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
update-ca-trust extract&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ليس بالضرورة الوثوق بها في كل النظام بل مثلا يمكن الوثوق بها في الضربة الواحدة&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
curl --cacert ca.crt https://example.com/test&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ويمكن لل client أن يعرف عن نفسه ب client side certificate سواء في المتصفح عند زيارة موقع معين أو مع كل ضربة&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
curl --cacert ca.crt --cert alsadi.p12 https://example.com/test&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: right;&quot;&gt;
لماذا تعتبر آمنة؟&lt;/h2&gt;
&lt;div&gt;
لأن كل طرف من الأطراف الثلاثة (الخادوم والوكيل وسلطة التصديق) لم يرسل المفتاح السري للآخر.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/3316720834663802572/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/02/blog-post.html#comment-form' title='0 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/3316720834663802572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/3316720834663802572'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/02/blog-post.html' title='الطريقة الصحيحة لإدارة شهادات التشفير لشركة'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrm2C977BPiETIDDBco9B-0jkUC7Dc8ZE8KGqXf-t-XIRv54J8q6xcvaFQPRphi5zF4CACfrzPOiqv4zXFI-dX47Smo2x9mr-vEsvybryoOvfQMhhuhaY-4IZEkesWnM2oUkQ7j-AOzLYU/s72-c/Screenshot+from+2018-02-15+22-46-11.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-1079170589501784500</id><published>2018-02-02T15:11:00.002+02:00</published><updated>2018-02-02T15:11:51.611+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mariadb"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="فيدورا"/><category scheme="http://www.blogger.com/atom/ns#" term="لينكس"/><category scheme="http://www.blogger.com/atom/ns#" term="ويب"/><title type='text'>أسهل طريقة لتشغيل PhpMyAdmin لإدارة وتعلم قواعد بيانات MySQL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تمهيد&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
هناك الكثير من الواجهات لقواعد بيانات MySQL و MariaDB منها PhpMyAdmin وهناك الكثير من الطرق لتثبيت PhpMyAdmin طريقتي المفضلة هي عبر php composer. وهذه هي الطريقة المفضلة على جهاز مطور وليس حاسب خادوم بعيد.&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الاعتماديات&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
كل الأوامر هنا بصلاحيات الجذر (مثلا عليك كتابة sudo su -l)&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الخادم&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أولا تحتاج تشغيل خادم MySQL أو MariaDB وهذا متوفر من عدة موردين انظر مقالتي الأخرى عن &lt;a href=&quot;http://g0alkeeper.blogspot.com/2017/04/blog-post.html&quot;&gt;انتقاء الموردين&lt;/a&gt;. سنأخذ أسهل حل وهو الاتعماد على توزيعتك. مثلا في فيدورا اكتب&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;dnf install mariadb mariadb-server&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
يمكنك استعلام قواعد بيانات RPM عن محتويات تلك الحزمة وعن إعدادها والأمثلة وطرق تخصيصها لتعطي أداء أفضل (الإعدادات التلقائي هي لجهاز متواضع المواصفات وهناك إعدادات أفضل)&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;rpm -ql &#39;mariadb-server&#39; | grep cnf&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لكن الإعدادات الافتراضية تعمل وكل ما عليك هو تشغيل الخادم&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;systemctl start mariadb&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إن كنت تريد تشغيله افتراضيات عند تشغيل الجهاز&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;systemctl enable mariadb&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
يمكنك التحقق من أنها تعمل من خلال كتابة الأمر mysql ثم كتابة أي استعمال مثل show databases&lt;/div&gt;
&lt;h3 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
php&amp;nbsp;&lt;/h3&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
أنا هنا لن أحتاج إلا سطر أوامر php وتعريف mysql فيها&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;dnf install php-cli php-pdo php-mysqlnd&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
لكني أيضا أحتاج composer&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;cd /usr/local/bin/
curl -sSLO https://getcomposer.org/download/1.6.3/composer.phar
chmod +x composer.phar
ln -s composer.phar composer
composer -V
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
تثبيت PhpMyAdmin&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
مع أنه متوفر من مدير الحزم إلا أني هنا سأشرح طريقة تثبيته في فضاء المستخدم عبر أداة composer. جميع الأوامر بعد هذه النقطة لا تحتاج جذر. تنفذها كمستخدم عادي داخل بيتك. اكتب الأمر التالي&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;composer create-project phpmyadmin/phpmyadmin \
  --repository-url=https://www.phpmyadmin.net/packages.json --no-dev
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
ستجد مجلد جديد اسمه phpmyadmin ادخل فيه وستجد هناك&amp;nbsp; اسمه&amp;nbsp;config.sample.inc.php يمكنك أن تعمل منه نسخة باسم config.inc.php وافتح في المحرر المفضل لديك وحيث أننا لا نريد وضعه على خادم اسمح له الوصوع دون كلمة سر من خلال تعديل السطر بحيث يبدو مثل&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;$cfg[&#39;Servers&#39;][$i][&#39;AllowNoPassword&#39;] = true;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
وأيضا غير اسم المستخدم&amp;nbsp; وكلمة السر لتكون مناسبة في مثالنا هي root وفارغة على الترتيب (تحتاج إزالة // من بداية السطر)&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;$cfg[&#39;Servers&#39;][$i][&#39;auth_type&#39;] = &#39;cookie&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;user&#39;] = &#39;root&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;password&#39;] = &#39;&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;controluser&#39;] = &#39;root&#39;;
$cfg[&#39;Servers&#39;][$i][&#39;controlpass&#39;] = &#39;&#39;;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;h2 dir=&quot;rtl&quot;&gt;
تشغيل PhpMyAdmin&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot;&gt;
وأنت داخل المجلد تأكد من وجود index.php بالأمر ls index.php ثم شغله بالأمر&lt;/div&gt;
&lt;div dir=&quot;rtl&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;php -S localhost:8080 -t $PWD
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
عليك إبقاء هذه تعمل في الخلفية.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
الآن افتح متصفح المفضل واكتب في العنوان localhost:8080 باسم مستخدم root وكلمة السر فارغة&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إن أحسست أن الإعدادات التي عملتها غير مناسبة احذف config.inc.php أو خذه جانبا ثم افتح المتصفح على http://localhost:8080/setup/index.php وهو يمكنه تزويدك بالإعدادات المناسبة&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
إنشاء قاعدة بيانات وجداول واستعلامها&lt;/h2&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
عند إنشاء قاعدة بيانات أو جدول تأكد من استعمال utf8 سواء&amp;nbsp;utf8mb4_bin أو&amp;nbsp;utf8mb4_general_ci&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5O4WVT3dnC-EYwoMq169JRE6_t01UFNHZSM8uc2mNXKiob_MhYnYhhnxPleR15xovMqNOyaBxvZQfhYzANMwQ1WYbde5j9DHy2uG5XWo3nhr-KlLdqgWf2COCOg3csL3vOGDKtUyBDrbE/s1600/Screenshot+from+2018-02-02+14-58-51.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;356&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5O4WVT3dnC-EYwoMq169JRE6_t01UFNHZSM8uc2mNXKiob_MhYnYhhnxPleR15xovMqNOyaBxvZQfhYzANMwQ1WYbde5j9DHy2uG5XWo3nhr-KlLdqgWf2COCOg3csL3vOGDKtUyBDrbE/s640/Screenshot+from+2018-02-02+14-58-51.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/1079170589501784500/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2018/02/phpmyadmin-mysql.html#comment-form' title='3 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1079170589501784500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/1079170589501784500'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2018/02/phpmyadmin-mysql.html' title='أسهل طريقة لتشغيل PhpMyAdmin لإدارة وتعلم قواعد بيانات MySQL'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5O4WVT3dnC-EYwoMq169JRE6_t01UFNHZSM8uc2mNXKiob_MhYnYhhnxPleR15xovMqNOyaBxvZQfhYzANMwQ1WYbde5j9DHy2uG5XWo3nhr-KlLdqgWf2COCOg3csL3vOGDKtUyBDrbE/s72-c/Screenshot+from+2018-02-02+14-58-51.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6024744987221103868.post-6219576072574091789</id><published>2017-10-12T00:14:00.000+03:00</published><updated>2017-10-14T14:10:47.319+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="botnets"/><category scheme="http://www.blogger.com/atom/ns#" term="netflow"/><category scheme="http://www.blogger.com/atom/ns#" term="أمن"/><category scheme="http://www.blogger.com/atom/ns#" term="بايثون"/><category scheme="http://www.blogger.com/atom/ns#" term="تقانة"/><title type='text'>ورقتي البحثية الأولى المنشورة في مجلة محكمة في مؤتمر علمي</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;rtl&quot; style=&quot;text-align: right;&quot;&gt;
اليوم &lt;a href=&quot;https://www.slideshare.net/muayyadalsadi/visualizing-bot-nets-with-tsne&quot; target=&quot;_blank&quot;&gt;عرضت بحثي (الشرائح متوفرة على slideshare)&lt;/a&gt;&amp;nbsp;في المؤتمر العالمي للتوجهات الحديثة في علوم الحاسوب International Conference on new Trends in Computing Sciences أو&amp;nbsp;&lt;a href=&quot;http://ictcs.info/&quot; target=&quot;_blank&quot;&gt;ictcs2017&lt;/a&gt; اختصارا.&amp;nbsp;&lt;a href=&quot;https://www.researchgate.net/publication/320335443_Visualizing_Clustered_Botnet_Traffic_using_t-SNE_on_Aggregated_NetFlows&quot; target=&quot;_blank&quot;&gt;ورقتي البحثية&lt;/a&gt; عبارة عن ألية لتسهيل دراسة السير في الشبكات network traffic وتمثيله بطريقة بصرية تضع السلوك المتشابه معا مما يسهل اكتشاف وتحليل أعقد الحالات مثل ال botnets للمزيد يمكنكم زيارة المشروع على github&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://github.com/muayyad-alsadi/flowvis&quot;&gt;https://github.com/muayyad-alsadi/flowvis&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpSQ7ho4OWQsYco0yBwZdRqzIB752hoCelrx9R4gPbEdMiC8PiYbx1E6Y2lnZuY-BY0iydw0EOq7SVsqKjeOj5HvblmCF5iTBUP2WiKq-z61hMjuIV3WCUEODkAlzb9zi9p7bU3T0OPVZ/s1600/DSC_1211.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpSQ7ho4OWQsYco0yBwZdRqzIB752hoCelrx9R4gPbEdMiC8PiYbx1E6Y2lnZuY-BY0iydw0EOq7SVsqKjeOj5HvblmCF5iTBUP2WiKq-z61hMjuIV3WCUEODkAlzb9zi9p7bU3T0OPVZ/s320/DSC_1211.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;مقرئ الأردن يتلو القرآن&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
بدأ المؤتمر بحضور مقرئ الأردن حيث تلا أول سورة الرحمن والعلق ثم عرض رئيس المؤتمر نبذة عن المؤتمر والجميل أنه تحدث باللغة العربية والحضور الأجانب كانوا يستمعون لترجمة فورية. ومن أهم ما جاء في&amp;nbsp;كلمته&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: right;&quot;&gt;
&lt;li&gt;مشاركة 25 دولة في هذا المؤتمر&lt;/li&gt;
&lt;li&gt;هذا المؤتمر مصنف ضمن فهارس IEEE وحاز على عدة موافقات&lt;/li&gt;
&lt;li&gt;نسبة القبولي حوالي 30% وهي نسبة صارمة (يعني ثلثي الأوراق المشاركة ترفض) وتم استلام حوالي 150 ورقة بحثية.&lt;/li&gt;
&lt;li&gt;كل ورقة علمية تم مراجعتها من قبل محكمين اثنين وبمعدل 2.7 من المحكمين (أحيانا 3 أو 4 محكمين)&lt;/li&gt;
&lt;li&gt;يتم اختيار المحكمين من دول مختلفة عن دولة مؤلف الورقة&lt;/li&gt;
&lt;li&gt;عملية التحكيم عمياء والمحكمين لا يعرفون من هم المؤلفون&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyGgZXu_0RFwOmG3i8JvJZXjmFB_XPtUur7pZayoIo6V9x8bnJYTrlCpdGTiPQVIXACkUpSEUpK2xOJJB8UbG6w99fY6sJjaK9LrmTFFC73TzJfS0kVGMV0encQgQ0nC0eCbbbbqZW5auw/s1600/all.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1600&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyGgZXu_0RFwOmG3i8JvJZXjmFB_XPtUur7pZayoIo6V9x8bnJYTrlCpdGTiPQVIXACkUpSEUpK2xOJJB8UbG6w99fY6sJjaK9LrmTFFC73TzJfS0kVGMV0encQgQ0nC0eCbbbbqZW5auw/s640/all.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;غلاف الدورية الخاصة بالمؤتمر وصورة من الداخل ومقدمة ورقتي&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd918v9Winr_poRpSpRd8DJ5cuw2QW51DKCFJ9LYqlsY38hxCdEQl35pGW9reAmWYY24WXR8W6-PS_GYr99wo3q8yJZT7C3wcOlfgx_EYj53YyLT5U-6KSZpjUWGigSDLdxLVf0JUyAacs/s1600/DSC_1213.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd918v9Winr_poRpSpRd8DJ5cuw2QW51DKCFJ9LYqlsY38hxCdEQl35pGW9reAmWYY24WXR8W6-PS_GYr99wo3q8yJZT7C3wcOlfgx_EYj53YyLT5U-6KSZpjUWGigSDLdxLVf0JUyAacs/s640/DSC_1213.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz4ljLK0DNZt-XW6rzpM-_HEWTLWRp8bBAgRpQke0-Teto9fmBD9SkJOfZr-ljayZ-BHRAJaqgmTVhtPIo7m78a7f9fh9zkYfBrowhVuizfI6pmCvHsgcHKj5MwKdgiN1lrvPhqS2yyhZP/s1600/Screenshot+from+2017-10-12+00-06-58.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;363&quot; data-original-width=&quot;647&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz4ljLK0DNZt-XW6rzpM-_HEWTLWRp8bBAgRpQke0-Teto9fmBD9SkJOfZr-ljayZ-BHRAJaqgmTVhtPIo7m78a7f9fh9zkYfBrowhVuizfI6pmCvHsgcHKj5MwKdgiN1lrvPhqS2yyhZP/s640/Screenshot+from+2017-10-12+00-06-58.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;شريحة من العرض&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://g0alkeeper.blogspot.com/feeds/6219576072574091789/comments/default' title='تعليقات الرسالة'/><link rel='replies' type='text/html' href='http://g0alkeeper.blogspot.com/2017/10/blog-post.html#comment-form' title='1 تعليقات'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/6219576072574091789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6024744987221103868/posts/default/6219576072574091789'/><link rel='alternate' type='text/html' href='http://g0alkeeper.blogspot.com/2017/10/blog-post.html' title='ورقتي البحثية الأولى المنشورة في مجلة محكمة في مؤتمر علمي'/><author><name>حارس مرمى</name><uri>http://www.blogger.com/profile/01725344165088083658</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpSQ7ho4OWQsYco0yBwZdRqzIB752hoCelrx9R4gPbEdMiC8PiYbx1E6Y2lnZuY-BY0iydw0EOq7SVsqKjeOj5HvblmCF5iTBUP2WiKq-z61hMjuIV3WCUEODkAlzb9zi9p7bU3T0OPVZ/s72-c/DSC_1211.JPG" height="72" width="72"/><thr:total>1</thr:total></entry></feed>