Labels
C
(14)
History
(14)
التقدم العلمي في الدولة العباسية
(13)
Linux
(12)
Embedded
(11)
Compilers
(4)
OOP
(4)
Algorithms
(3)
Control
(3)
Data Structures
(3)
Robotics
(3)
Android
(2)
.NET
(1)
C#
(1)
C++
(1)
CLR
(1)
Economy
(1)
Europe History
(1)
Food
(1)
Health
(1)
JVM
(1)
Networks
(1)
Objective C
(1)
Sports
(1)
baby
(1)
gym
(1)
homemade
(1)
java
(1)
low cost
(1)
mobiles
(1)
montessori
(1)
tripod
(1)
ألعاب
(1)
تكلفة قليلة
(1)
مصنوع في المنزل
(1)
معلقة
(1)
مونتيسوري
(1)
Friday, November 21, 2014
Linux/GNU History
- Unix was invented.
- It was written in assembly (not portable)
- When changing the target, the assembly instruction set is different, so porting of Unix was a long story
- Inventors of Unix invented C, and wrote the Unix in C (Portable)
- Now, all you need when changing the target, is to make its compiler, which map C instructions into assembly instruction
- GNU
- Richard Stallman, an activist who called for free SW, decided to make a Unix like OS, but open source.
It is GNU (GNU Not Unix) - GNU project started with gcc (GNU C Compiler), gdb (GNU debugger), and other utilities.
- GNU project made the GPL (GNU public license), which implies that any one that will use a GPL licensed SW shall make his product open source
- Linux
- Linus invented an open source kernel.
- GNU decided no to build another kernel, just integrating Linus kernel with GNU tool chain (gcc, gdb, ..etc) and GNU apps and utilities (GIMP, gzip, ...etc), Linux OS is launched
- There are 2 GUIs for Linux:
- KDE: better, but not open source
- GNOME:
Open Source.
Friday, November 14, 2014
How to choose OS?
Criteria of choosing OS for my embedded system:
- Cost (Free - commercial)
- Requirements:
- The used HW shall support the OS
- Some OSes support only 32 bits processors
- Some OSes requires the existence of MMU (Memory Management unit)
- Portability
- Can I migrate my OS to another HW?
- Can I migrate my app to other OS?
- Using other words, Are the OS APIs standard APIs? If so, the mogration from OS to othe OS will be easy
- FootPrint
- How much memory is required to:
- store the OS
- run the OS
- Real Time
- Fast enough
- Predictability
- Configurable
- Customizable
- Support
- Open Source
- The code is visible, I can change the behavior of OS, customize it, debug in it.
- Open source != Free
But, Somehow, they are related !
Thursday, November 13, 2014
Torrents
I installed bit torrent lately, to download torrent videos.
This went as follows:
$sudo apt-get install bittorrent
$sudo apt-get install Deluge
$deluge
Where deluge is a native, full-featured bittorrent client for Gnome.
For more info, check the link
This went as follows:
$sudo apt-get install bittorrent
$sudo apt-get install Deluge
$deluge
Where deluge is a native, full-featured bittorrent client for Gnome.
For more info, check the link
العلماء في الدولة العباسية 750 - 1258
العلماء في الدولة العباسية 750 - 1258
- إنشاء بيت الحكمة في بغداد 830
- الرازي الطبيب 844 - 926
- الأشعري الفقيه 873 - 935
- المتنبي الشاعر 915 - 965
- أبو الوفا العالم الرياضي 940 - 998
- ابن الهيثم العالم في الطبيعة 965 - 1039
- البيروني العالم 973 - 1084
- ابن سينا الفيلسوف 980 - 1037
- جلال الدين الرومي الشاعر 1201 - 1273
- وضع الخوارزمي علم الجبر 830
- الفارابي الفيلسوف 870 - 950
- الطبري المؤرخ 915
- الفردوسي الشاعر 934 - 1020
- وفاة المسعودي الجغرافي 951
- أبو سعيد الشاعر الصوفي 967 - 1049
- المعري الشاعر 973 - 1058
- الشاعر عمر الخيام 1038 - 1123
- ابن خلكان كاتب السير 1211 - 1282
Go To MindMup
الجاحظ
الجاحظ
- يتيما فقيرا قبيح الوجه جاحظ العين
- عمل الجاحظ ببيع السمك
- شلل نصفي
- وفاة
- تعليمه
- كان يؤجر دكاكبن الكتب و ينام فيها يقرأ كتب العلماء
- حلقات العلم المسجدية
- اللغة و الأدب و الشعر و الرواية والفقه و الحديث
- فكره في علم الكلام هو فكر المعتزلة
- العديد من الكتب
- هاجم علماء الحديث لعدم إعمالهم العقل
- واتخذ من الشك المنهجي مسارا و هو الشك من أجل الوصول لليقين لا الشك المذهبي الذي هو شك من أجل الشك
Go To MindMup
جابر بن حيان - أبو الكيمياء
جابر بن حيان - أبو الكيمياء
- قبل جابر بن حيان
- أكبر محركين لعلم الكيمياء قديما
- اكسير الحياة مادة تمنح الخلود للإنسان
- تحويل المعادن إلى ذهب
- في العصر الأموي: ترجمة الكتب اليونانية في الكيمياء و الطب و الفلك بطلب من خالد بن معاوية
- أكبر محركين لعلم الكيمياء قديما
- ولد جابر بن حيان لأب يعمل في العطارة (الصيدلة و صنع الدواء)ـ
- عاش جابر بن حيان في العصر الانتقالي بين مرحلة الترجمة التي بدأت في العصر الأموي و مرحلة الإبداع
- تعليمه
- أبوه العطار (الصيدلي)ـ
- كتب الإسكندرية
- درس كتب كبار مفكري و علماء اليونان
- تتلمذ على الإمام جعفر الصادق المتبحر في علوم الكيمياء معتمدا المنهج التجريبي
- أشيع
أنه يستخدم الجن لتحويل المعادن إلى ذهب، و نقم عليه الجهال لغيرة زوجاتهن
من امتلاكه الذهب، واعتزموا حرق معمله، فأخذ ما قدر عليه من كتبه و هرب
- و حرق الجهال المختبر
- أوصى هارون الرشيد وزيره على جابر، و لكن الوزير يحيى بن خالد حاول صرف جابر عن أبحاثه في الأملاح و الزنجفر إلى تحويل المعادن إلى ذهب لكن ذلك لم يرق إلى بن حيان
- توفي 815 في مختبره
- اكتشافاته
- ميزان الأوزان و ميزان الطبائع الذي يستخدم في ميزان الطبائع كالحرارة و اليبوسة و البرودة
- مادة الزنجفر ( الحجر الأحمر ) التي تنتج عن تفاعل الزئبق مع الكبريت
- جابر يرى أن كل المعادن ناتجة عن تفاعل الكبريت مع الزئبق، تغير نسب التفاعل يغير المعدن، فمثلا لو نسبة الكبريت يساوي نسبة الزئبق تنتج الفضة
- قبول
نظرية ارسطو من أن الماء و النار و اليبوسة والرطوبة هي التي تدخل في
تركيب أي مادة، والنسب المختلفة هي التي تغير من خواص المادة
- وأضاف إلى ذلك الزئبق ممثلا للفلزات و الكبريت ممثلا للافلزات
- كبريتيد الانتموان، لاستخدامه بدلا من الذهب في زخرفة المخطوطات و الحلي
- اكتشف كيفية تلبيس المعادن بالذهب، أي صباغتها بطبقة خارجية من الذهب طبقة يصعب فصلها عن المعدن
- مادة تقي القماش من البلل
- العديد من الكتب
- و كان يكتب فيها كميات التجارب بالرطل و الأوقية
- السموم و دفع مضارها كتاب يصل بين الطب و الكيمياء وصف السم و الترياق
- شرح عمليات التسامي و البلورة و التقطير و استخلاص الزيوت الطيارة و عمليات استخلاص المعادن و الأملاح
- كتب في الفلسفة و الرياضيات و التنجيم و الموسيقى
Go To MindMup
- و كان يكتب فيها كميات التجارب بالرطل و الأوقية
الحسن بن الهيثم - أمير الظل و النور
الحسن بن الهيثم - أمير الظل و النور
- أهم الكتب والإكتشافات و الإسهامات
- شرح كتب أرسطو طاليس
- تلخيص كتب جالينوس في الطب و أضاف إليها
- كتاب المناظر
الذي يشرح فيه خوص الضوء كما أوحى بها ثقب ينفذ منه الضوء في محبسه
- قال
عن الضوء: إنها حبال النور التي تصدر من الأجسام المضيئة بذاتها كالشمس،
أو المضيئة عارضا كالشمع و السراج، أو انعكست مثل ضوء القمر حاملة صورة هذه
الأجسام
- إذا اجتمعت هذه الأشعة على جسم سخنته، وإذا اجتمعت بواسطة مرآه مقعرة على جسم قابل للاحتراق عند بؤرتها أحرقته فكأنه يقول لنا لأول مرة أن الضوء طاقة
- قال
عن الضوء: إنها حبال النور التي تصدر من الأجسام المضيئة بذاتها كالشمس،
أو المضيئة عارضا كالشمع و السراج، أو انعكست مثل ضوء القمر حاملة صورة هذه
الأجسام
- شرح الرؤية البصرية
- الضوء ينفذ إلى العين من الحدقة، فتتكون الصورة على الشبكية
- صنع الحجرة المظلمة بثقب ينفذ منه الضوء، علم منه أن الضوء يسافر في خطوط مستقيمة
- عارض نظرية بطليموس بأن الضوء يصدر من العين، بل هو يسقط على العين
- اعتماده على المنهج التجريبي، حيث كان أرسطو وعلماء الإغريق يعتمدون على المنهج التأملي و يحقرون من التجربة و الأعمال اليدوية
- دراسة العدسات و المرايا أي نفوذ الضوء من الأجسام المختلفة و انعكاسه عليها
- نادى بإعادة النظر في تصور بطليموس للكون (الأرض مركز العالم)ـ تعرض ابن الهيثم لهذا النموذج ب 16 نقد واعتراض
- درس الطلاب كتبه في الفلك و الرياضيات و تطبيق الهندسة على المنطق
- ويكيبيديا: بمناسبة مرور 1048 عام على ولادة ابن الهيثم، أصدر موقع غوغل شعاراً خاصاً (Doodle)، واستخدم في الصفحة الرئيسية للموقع يوم الأول من تموز (يوليو) 2013 م
- قبل ابن الهيثم
- نشأ في البصرة بالعراق، في زمن كانت المكتبات فيه غنية بالكتب المترجمة عن لغات المعارف القديمة: اليونان و السريانية و فارس و الهند بالإضافة إلى الاسهامات العربية
- عمل بالترجمة إلى العربية في فترة شبابه
- تعليمه
- كان يجيء بالكتب من بغداد إلى البصرة، فكان يقرأ في صباه، و يلخص في شبابه، ويشرح في نضجه، ويؤيد أو يعارض في كهولته
- قرأ لأرسطو و جالينوس و بطليموس وإقليدس ومخطوطات أبولونيوس ومقالات أرشميدس
- استدعاه
الخليفة الحاكم بأمر الله الفاطمي لمصر حينما علم قوله أنه لو كان بمصر
لعمل في النيل عملا يعود بالنفع في كل أحوال النيل من زيادة أو نقص
- أقام في القاهرة مركزا علميا يفوق بغداد
- حينما رأى إحكام الحضارات القديمة على ضفاف النيل انكسرت همته، وأحس أن ما يفكر فيه من عمل في النيل (فكرة شبيهة بالسد العالي) ليس بممكن، وإلا فعله القدماء المهرة
- اعتذر للحاكم الذي احتد عليه، وقبل
اعتذاره ظاهرا، و أوكل إليه بعض الدواوين، فقبلها الحسن رهبة لا رغبة،
وأثناء عمله في الديوان أحس بالملل و كان يغمس بعصاه في حوض من الماء،
فلاحظ انكسار الضوء
- ادعى الجنون، هربا من الوظيفة الإدارية، أو خشية من الحاكم بأمر الله
- حدد الحاكم إقامة الحسن في منزله
- ادعى الجنون، هربا من الوظيفة الإدارية، أو خشية من الحاكم بأمر الله
- أمر الحاكم بمراقبة الحسن في محبسه، مما دعا أحد المراقبين بحفر تقب ليراقب منه
- تسرب الضوء من هذا الثقب و رآه بن الهيثم، ودرس خواص الضوء، وأخرج كتاب المناظر
- لم تتوقف أبحاثه ولا كتاباته في المحبس
- تسرب الضوء من هذا الثقب و رآه بن الهيثم، ودرس خواص الضوء، وأخرج كتاب المناظر
- بعد موت الحاكم، أعلن ابن الهيثم صحة عقله
Go To MindMup - أقام في القاهرة مركزا علميا يفوق بغداد
ياقوت الحموي - الجغرافي الأديب
ياقوت الحموي - الجغرافي الأديب
- قبل الحموي
- تعليمه
- تعلم في المسجد الزيدي في بغداد
- اصطحبه عسكرالحموي الذي اشتراه في أسفاره ليساعده في تجارته
- كانت هذه الأسفار معظما حول الخليج
- اتجه إلى تجارة الكتب و نسخها لحبه للأدب
- مات عسكر الحموي فسلم ياقوت التجارة إلى أهل عسكر
- وبدأ ينسخ الكتب بالأجر
- و تعلم من ذلك التأليف
- وبدأ ينسخ الكتب بالأجر
- كتبه و اكتشافاته و اسهامه
- دمشق
- حلب
- أربل
- خراسان
- مرو
- خوارزم
حينما سمع بجحافل التتار خاف على انتاجه
- الموصل: 300 مجلد
- خوارزم
حينما سمع بجحافل التتار خاف على انتاجه
- مرو
- خراسان
- أربل
- حلب
- ألّف
كتب في التاريج و مجلد سماه معجم البلدان:
عبارة عن 28 فصل بعدد حروف الهجاء، وهو كتاب به جغرافيا المكان + تاريخ
أهله + الصناعات + أهم الصناعات و أهم المدن بالإضافة إلى أهم ما يمتاز به
المناخ و الزراعة
- ألف كتاب أسماه المشترك وضعا و المفترق صقعا
وهو كتاب عن البلدان أيضا
- معجم الشعراء
- إرشاد الألباء إلى معرفة الأدباء و هو معجم للأدباء
- معجم الشعراء
- ألف كتاب أسماه المشترك وضعا و المفترق صقعا
وهو كتاب عن البلدان أيضا
- كتب رسالة إلى الوزير جمال الدين القفطي وزير الملك الظافر يطلب منه العيش في كنفه بعد رحلته التعيسة التي لا تعرف الاستقرار
- فطلب الوزير من الملك ذلك فوافق
- دمشق
- أوصى بنقل مكتبته إلى المسجد الزيدي الذي تعلم فيه بعد موته
- 1229 توفي ياقوت الحموي
المقريزي - شيخ المؤرخين
المقريزي - شيخ المؤرخين
- قبل المقريزي
- عاش في مصر
- ولد 1365
- شهد انهاء عصر الازدهار و بداية التدهور و الانهيار
- عاش نهاية عصر المماليك البحرية و بداية عصر الجراكزة (برقوق)ـ
- اسهاماته
- من كتبه: الخطط المقريزية عن مصر وهو الكتاب العمدة في التطور العمراني لمدينة القاهرة و ما حولها
- عمل في ديوان الإنشاء
- عمل نائبا لقاضي القضاة
- كان خطيبا و إماما في جامع عمرو بن العاص و الحاكم بأمر الله
- كان عالما في مدرسة السلطان حسن
- درس الحديث في المدرسة المؤيدية
- كان عالما في مدرسة السلطان حسن
- نظرية جريشم من أن العملة الرديئة تطرد العملة الجيدة من السوق قالها قبله
- في دمشق
- نظارة وقف القلانسي و البيماريستان النوري
- تدريس الحديث في المدرستين الإقبالية و الأشرفية
- نظارة وقف القلانسي و البيماريستان النوري
- إلى القاهرة
- إلى مكة
- كتب عن جزيرة العرب و ما حولها
- إلى مصر
- كتب عن جزيرة العرب و ما حولها
- إلى مكة
- كتب مؤلفات صغيرة
- تعليمه
- كان جده لأمه شيخا حنفيا تلقى العلم الديني عليه
- فكان حنفيا ثم تشفع بعد موت جده
- حلقات علم ابن خلدون فدرس منه علم العمران
- 1442 توفي في مصر
الفارابي الفيلسوف الموسيقي
الفارابي الفيلسوف الموسيقي
- قبل الفارابي
- 874 م ولد في فاراب
- كانت الامارات تنفصل عن بغداد عاصمة الدولة العباسية
- ثم انتقل إلى دمشق في جوار سيف الدولة الحمداني لأنه لم يرد أن يكون إلى جوار الخليفة الضعيف في بغداد
- اسهاماته
- كتاب الموسيقى الكبير
- يلم بكل ما يتعلق بصنعة الموسيقى
- الجزء الأول مدخل، وصف فيه السلم الموسيقي و الايقاعات و النمات
- الجزء الثاني وصف فيه الآلات كالعود و غيره
- يلم بكل ما يتعلق بصنعة الموسيقى
- آلة اللوت المستخدمة اليوم في اوروبا حدد عدد أوتارها الفارابي
- ما زالت كتبه مراجع مهمة لطلبة الجامعات الأوروبية كالسوربون
- قام أحد المستشرقين الألمان بترجمة كتبه في القرن التاسع عشر إلى الألمانية
- شروح أرسطو
- حينما حاول ابن سينا قراءة ما وراء الطبيعة لأرسطو لم يفهمها فقرأ شروح الفارابي ففهمها
- شرح المجسطي لبطليموس
- كتاب في الجمع بين رأي الفيلسوفين أفلاطون و أرسطو
- شروح أرسطو
- كتاب الموسيقى الكبير
- تعليمه
- كان يترك له أصحاب المكتبات مكتباتهم حينما كانوا يسافرون
- تعلم المنطق على اساتذة في بغداد منهم
- وتعلم أيضا النحو و الصرف
Go To MindMup
محيي الدين ابن عربي الشيخ الأكبر
محيي الدين ابن عربي الشيخ الأكبر
- قبل ابن عربي
- 1165 ولد في مدينة مرسية على الشاطئ الشرقي للأندلس
- في ظل حكم الموحدين في المغرب
الأيوبيين في المشرق
- صراعات سياسية
- تقدم علمي
- الدولة الأوروبية متربصة بالوجود العربي في الأندلس
- رحل إلى أشبيلية عاصمة الأندلس آنذاك
- مراكش
- فاس
- طنجة
- تلمسان
- طنجة
- فاس
- مكة
- تعليمه
- القرآن و اللغة و الفقه و الحديث و علوم شتى في أشبيلية
- قرأ لابن سينا و ابن رشد و ابن حزم و الفارابي وغيرهم
- التقى بابن رشد
- كان ابن رشد يتبع المنهج العقلاني
- بينما ابن عربي يتبع المنهج العرفاني الذي يقوم على الوجدان
- كان ابن عربي من المتصوفة
- اسهاماته
- كان ضد الحلول و الاتحاد
- أكبر شيخ متصوف
- كتاب في الفكر و الفلسفة: الفتوحات المكية
Go To MindMup
ابن النفيس - الطبيب
ابن النفيس - الطبيب
- قبل ابن النفيس
- 1250
عصر سلاطين المماليك، حينما انتصر المسلمون على الصليبيين في المنصورة و فارسكور
كان ذلك في منتصف عمر بن النفيس
- كانت دولة المماليك بمتلكاتها في مصر والشام و الحجاز و اليمن هي المعقل الأخير للحضار العربية
- 1250
عصر سلاطين المماليك، حينما انتصر المسلمون على الصليبيين في المنصورة و فارسكور
كان ذلك في منتصف عمر بن النفيس
- اسهاماته، كتبه، اكتشافاته
- المهذب في الكحل المجرب
- كتاب في علم طب العيون
- اكتشاف الدورة الدموية الصغرى
- سجل ذلك في كتابه: شرح تشريح القانون لابن سينا
- قال إن الدم ينقى في الرئتين قبل سرفيتوس بثلاثة قرون
- كان الاعتقاد السائد أن الدم يتكون في الكبد، ثم ينتقل مباشرة إلى القلب و منه إلى سائر أجزاء الجسم،
- و كان الاعتقاد السائد أن بين البطين الأيمن و الأيسر مسام لانتقال الدم بينهما
- قال ابن النفيس أن الدم ينتقل من القلب إلى الرئتين لتنقيته ثم يعود للقلب مرة أخرى و منه إلى سائر أجزاء الجسم
- قال إن الدم ينقى في الرئتين قبل سرفيتوس بثلاثة قرون
- سجل ذلك في كتابه: شرح تشريح القانون لابن سينا
- تدريس الفقه و ممارسة الطب في البيماريستانات
- كتاب رسالة الأعضاء
- يشرح فيه وظائف الأعضاء في جسم الإنسان
- الشامل في الصناعة الطبية
- بعد تدمير المغول الكتب في بغداد، أخذ على نفسه عهدا بأن يكتب أكبر موسوعة في الطب
- وضع مسودات 600 جزء، بيض منها 80 ثم مات
- حصر في الكتاب المفردات الدوائية و الغذائية
- حصر المفردات العامة للطب
- خصص كتبا للنبض و البول و حركة الغذاء في الجسم
- رصد حركة الدم في الجسم
- وضع مسودات 600 جزء، بيض منها 80 ثم مات
- بعد تدمير المغول الكتب في بغداد، أخذ على نفسه عهدا بأن يكتب أكبر موسوعة في الطب
- بعد هزيمة التتار أصبح طبيبا خاصا للظاهر بيبرس
- أصبح رئيسا للأطباء في عصر السلطان المنصور بن قلاوون
- 1271 فتك وباء بالقاهرة شكل ابن النفيس فريقا طبيا قضى على المرض في 6 أشهر
- أصبح رئيسا للأطباء في عصر السلطان المنصور بن قلاوون
- كتب أيضا في النحو (طريق الفصاحة) - أصول علم الحديث
شرح كتاب التنبيه للشيرازي في الفقه الشافعي
- كتاب الرسالة الكاملية في السيرة النبوية عارض فيها ابن سينا في أن العقل الإنساني يمكن أن يصل للحقائق دون تدخل إلهي
- كتاب المختار من الأغذية
- شرح فيه النظام الغذائي للحفاظ على الوزن و الوقاية من المرض
- المهذب في الكحل المجرب
- تعليمه
- تعلم الطب في دمشق على يد أحد الأساتذه في أحد البيمارستانات
- و لكن سوء الأحوال و اضطرابها و اجتياح التتار لبغداد دفعه للانتقال إلى مصر
- في مصر تعلم في مستشفى منصور بن قلاوون، وهي مستشفى ملحق بها معهد
أو كلية طب بالمعنى العصري
- عمل بوصف الأدوية في محل عطار
- ولكنه كان يوصي المرضى بعدم اللجوء للأدوية إلا عند الحاجة، فطرده صاحب المحل
- عمل بوصف الأدوية في محل عطار
- تعلم الطب في دمشق على يد أحد الأساتذه في أحد البيمارستانات
- مرض مرضا شديدا و توفي عام 1288
ابن خلدون - مؤسس علم الاجتماع
ابن خلدون - مؤسس علم الاجتماع
- قبل ابن خلدون
- 1332 في تونس ولد لأب من الوجهاء و عائلة عرفت باهنتمامها بالفكر و العلم و السياسة
- عاش في عصر كانت بغداد في يد المغول و المغرب بقايا ممالك، و مصر هي مركز السياسة
- تعليمه
- تلقى العلم على يد كبار العلماء و الشيوخ
- الأدب العربي و السنة النبوية و الفقه المالكي وعلم الكلام
- الفلسفة و التاريخ
- اسهاماته
- فر إلى الجزائر
- أرسل إليه ملك فاس و استعمله كمؤرخ لعهده
- كان له علم في الطب و الفليفة و المنطق
- ذهب إلى غرناطة في عصر ملوك بني الأحمر و وصار وزيرا
- ذهب إلى أشبيلية مسجلا و مؤرخا
- ذهب إلى الأندلس مرة أخرى ثم عاد إلى المغرب
- ذهب إلى أشبيلية مسجلا و مؤرخا
- ذهب إلى غرناطة في عصر ملوك بني الأحمر و وصار وزيرا
- كان له علم في الطب و الفليفة و المنطق
- أرسل إليه ملك فاس و استعمله كمؤرخ لعهده
- ألف كتاب العبر 4000 صفحة
- تولد الحضارة و لها طفولة ثم مراهقة ثم شباب و فتوة ثم شيخوخة ثم إلى سقوط
- ترك الطلاب أساتذتهم متجهين له، مما ولد الأحقاد عليه و المؤامؤات
- الحجاز لأداء الحج
- إلى الإسكندرية هربا من المؤامرات
- القاهرة
- إلى الإسكندرية هربا من المؤامرات
- الحجاز لأداء الحج
- ترك الطلاب أساتذتهم متجهين له، مما ولد الأحقاد عليه و المؤامؤات
- تولد الحضارة و لها طفولة ثم مراهقة ثم شباب و فتوة ثم شيخوخة ثم إلى سقوط
- مقدمة علم العمران البشري
- مؤسس لعلم الاجتماع و علم التاريخ
- اوجست كونت من ينسب له أنه اول من وضع علم الاجتماع، ولكن هناك من يرى أن ابن خلدون هو المؤسس
- مؤسس لعلم الاجتماع و علم التاريخ
- تولى مجلس الحكم في المدرسة الصالحية
- عزل
- كتاب العبر هو مقدمة و 7 مجلدات إضيف لها تشمل سيرة ذاتية له
- كان رسول السلطان لتيمورلنك قائد التتار
- طلب منه تيمور لنك تفصيل كامل عن بلاد المغرب، و يقال أن ابن خلدون قام يتعديل شك الخرائط ليضلله ولكنه كتب ملخصا عن المغرب الأقصى و عادات أهله و تقاليده
- تعليق أرنولد تويمبي عنه: من يقرأ ابن خلدون يشعر بالإعجاب من هذا العبقري الفذ ........
- توفي بالقاهرة عن 75 عام
Go To MindMup - فر إلى الجزائر
ابن سينا - الشيخ الرئيس
ابن سينا - الشيخ الرئيس
- ما قبل ابن سينا
- ولد 980 في قرية صغيرة ثم انتقل إلى بخارى مع أسرته
- تعليمه
- كان أبوه حاكمة لإحدى بلدان بخارى فوفر له تعليما مثاليا
- أحضر له أبوه معلما للقرآن و آخر للآداب
- وجوده في بيوت أمراء بها مكتبات نادرة
- اسهاماته - اكتشافاته - كتبه
- 270 كتاب و رسالة
- وضع الكثير من المصطلحات الفلسفية بالعربية
- وضع أسس للطب التجريبي، وجرب الأدوية على الحيوانات و أثبتت فعاليتها ثم جربها على الإنسان مدونا التأثير، و هو أول من وضع هذا النظام في العالم
- مارس الطب
- كتاب القانون
يدور حول الأمراض المختلفة و كيفية تشخيصها و علاجها
- في القرنين الخامس عشر و السادس عشر ترجمت كتبه إلى الفرنسية و اللاتينية
- ودرست علومه و تجاربه في أول جامعة أنشئت في أوروبا جامعة السوربون في فرنسا
- يوجد تماثيل له و للفارابي في جامعة السوربون
- واعتبر مرجعا أساسيا للجامعات الغربية حتى القرن السابع عشر
- يوجد تماثيل له و للفارابي في جامعة السوربون
- ودرست علومه و تجاربه في أول جامعة أنشئت في أوروبا جامعة السوربون في فرنسا
- في القرنين الخامس عشر و السادس عشر ترجمت كتبه إلى الفرنسية و اللاتينية
- كتاب القانون
يدور حول الأمراض المختلفة و كيفية تشخيصها و علاجها
- كتب عن تشريح جسم الإنسان و بالذات اللسان و العين و التشريح الداخلي، و استخدم أدوات لم تكن مستخدمة من قبل في التشريح، كأداة تشبه المشرط و أداة أخرى تستخدم في توسيع الأنسجة
- عالج السلطان من مرض عضال احتار فيه العلماء و هو ابن 18 عام
- كتاب المجموع
احتوى سائر العلوم الفلسفية عدا الرياضة
- كتاب الحاصل و المحصول في الفلسفة
- كتاب الأرصاد الكلية في الفلك
- كتاب المبدأ و المعاد في المنطق
- كتاب الأرصاد الكلية في الفلك
- كتاب الحاصل و المحصول في الفلسفة
- مات أبوه وهو ابن 22 عام، فغادر بخارى لمعرفته بأن حاكما كارها للفلاسفة سيأتي بخارى
- رحل إلى جورجان شمال إيران
- رحل إلى الري بالقرب من طهران
- في الري عالج أميرها شمس الدولة فأصبح وزيرا
- تمرد عليه الجند و حبسوه و طلبوا قتله، فنفاه الأمير خارج البلاد، فتوارى بعض الوقت
- مرض الأمير شمس الدين مرة أخرى فعاد ابن سينا لعلاجه
- اعتذر الأمير و أعاده للوزارة
- مرض الأمير شمس الدين مرة أخرى فعاد ابن سينا لعلاجه
- تمرد عليه الجند و حبسوه و طلبوا قتله، فنفاه الأمير خارج البلاد، فتوارى بعض الوقت
- في الري عالج أميرها شمس الدولة فأصبح وزيرا
- رحل إلى الري بالقرب من طهران
- رحل إلى جورجان شمال إيران
- مات شمس الدولة
- علم ابن سينا أن الغزنوي سيحكم فاعتذر عن الوزارة
- فاعتبره الأمير الجديد كارها له فحبسه 4 أشهر
- ألف خلالها عددا من الكتب منها حي بن يقظان وهي تأسيس للأدب الفلسفي
- فاعتبره الأمير الجديد كارها له فحبسه 4 أشهر
- علم ابن سينا أن الغزنوي سيحكم فاعتذر عن الوزارة
- مات في همذان 1037
Go To MindMup
ابن يونس - عالم الأرصاد
ابن يونس - عالم الأرصاد
- قبل ابن يونس
- تعليمه
- قرأ كتب الفلك في مكتبة أبيه
- ترك له جده ما يكفيه من مال حتى يتفرغ لتحصيل العلم
- ولكن زلزالا فتك بمنزله و قتل أهله فذهب إلى حلوان
- سقطت الدولة الإخشيدية و قامت الدولة الفاطمية
- اسهاماته - اكتشافاته - كتبه
- اهتم بدراسة الفيضان
- تنبأ بمواعيد الفيضان و سنوات الجفاف التي لا فيضان فيها
عن طريق ارتباط ذلك بالنجوم
- تنبأ بالكسوف و الخسوف
- تنبأ بمواعيد الفيضان و سنوات الجفاف التي لا فيضان فيها
عن طريق ارتباط ذلك بالنجوم
- التدريس في الجامع الأزهر
- بناء مرصد عندس سفح جبل المقطم
- بناء دار للحكمة على غرار الموجود في بغداد
- بناء مرصد عندس سفح جبل المقطم
- ابتكر بندولا لحساب الزمن بالثواني
- تحديد مواقيت الصلاة في جميع أنحاء الأرض
- كتاب الزيج الحاكمي الكبير
- وضع ميل دائرة البروج بدقة و صلت إلى كسر من الدرجة
- دائرة
البروج هي
هي عبارة عن شريط وهمي على سطح الكرة السماوية ، يحف بمدار الأرض حول الشمس
، من ناحيتيه لا يزيد عرضه عن " 18 درجة " أي 9 درجات على كل جانب ... تمر
الأرض بمنتصف هذا الشريط أو الحزام الدائري
- وتقسم هذه الدائرة إلى 12 موقعا كل منها حوالي 30 درجة، المجموع 360 درجة
- دائرة
البروج هي
هي عبارة عن شريط وهمي على سطح الكرة السماوية ، يحف بمدار الأرض حول الشمس
، من ناحيتيه لا يزيد عرضه عن " 18 درجة " أي 9 درجات على كل جانب ... تمر
الأرض بمنتصف هذا الشريط أو الحزام الدائري
- حينما حل الجفاف و يأس الناس، بشر بن يوسف بقرب حدوث الفيضان من مراقبة
- النجوم، و لكن ذلك لم يحدث لسبب كان غامضا في ذلك العصر
Go To MindMup - اهتم بدراسة الفيضان
البيروني العالم الموسوعي
البيروني العالم الموسوعي
- قبل البيروني
- ولد في بيرون في مدينة كاف عاصمة الدولة الخوارزمية
- فترة ضعف و انهيار الدولة العباسية التانية
- تعليمه
- درس علم النبات و أسراره لحبه للطبيعة
- وهو من علم الصيدلة
- عمل مع عالم يوناني في الأعشاب
- تعلم الفلك
- درس علم النبات و أسراره لحبه للطبيعة
- اسهاماته
- جورج ساردون الأمريكي سمى مرحلة التطور في الإسلام عصر البيروني
- كتاب الصيدنة وهو كتاب في الصيدلة
- استطاع تحديد الوزن النوعي للعديد من المعادن
- كتاب اسمه الجماهر في معرفة الجواهر
- تكلم فيه عن خصائص المعادن و الأحجار الكريمة و الأوزان النوعية
- الوحيد الذي قاس محيط الكرة الأرضية بدقة متناهية بفارق بسيط عن القياسات المعاصرة الآن
- لولاه لضاع تاريخ الهند بشهادة إدوارد سخاو سنة 1978 العالم المستشرق الألماني
- كتاب القانون المسعودي في الفلك
- أشار إلى طريق رأس الرجاء الصالح، فقال أن بحر جنوب جبال المعروفة اليوم بجبال داركنزبرج يصل بين المحيطين الهندي و الأطلنطي قبل أن يسميه دياز ب 400 سنة
Go to MindMup
الخوارزمي أبو الرياضيات
الخوارزمي أبو الرياضيات
- قبل الخوارزمي
- ولد بين 780 و 785 م
- ولد في خوارزم في خراسان
- ثم انتقلت عائلته إلى بغداد
- تعليمه
- طلب العلم في بيت الحكمة
- اسهاماته
- مبتكر مفهوم اللوغاريتم
- صاحب كتاب الجبر و المقابلة
- مكتشف قيمة الصفر
- صاحب أول خريطة جغرافية صحيحة عرفها العالم آنذاك
- ابتكر طرق تعليمية لتعليم المبتدئين الرياضيات
- ترجمة الكتب اليونانية التي نقلت من مكتبة امبراطور بيزنطة للدولة الإسلامية كشرط لإطلاق سراح الأسرى البيزنطيين في عهد الرشيد
- وتعلم في سبيل ذلك اللغة اليونانية
- أعاد ترجمة موسوعة السند هند في الفلك
- الذي ترجم بعد ذلك في عصر النهضة الأوروبية
- كلفه المأمون بقياس محيط الأرض
Go To MindMup
Saturday, November 8, 2014
Europe History
Go to mind mup: Europe History
Europe أوروبـــــــــــــــــــا
- prehistoric ages
عصور ما قبل التاريخ
- Paleolithic age
العصر الحجري القديم
- ُEarliest settlers
- Neolithic age
العصر الحجري الحديث
- Adoption of agriculture 7000 BC
- Metal-Using age
- Technological advances spread out from the mediterranean gradually to the northwest
- Paleolithic age
العصر الحجري القديم
- Classical antiquity
العصور الكلاسيكية القديمة
- Rise of city states in Greace
- Roman Empire dominated all the mediterranean vast
- Roman Law
- Trade
- Tolerance
- Greak culture
- Roman Law
- 300 AD: The Roman empire is splitted into eastern and western empires
- 476 AD: Fall of Western Roman Empire by the German people coming from north Europe
- End of classical period, and start of Middle ages
- Middle Ages
العصور الوسطى
- Eastern Roman Empire: Byzantine Empire
- The most powerful in western Europe: Frankish Empire
- Frankish Empire reached its peak under Charlemagne round 800AD
- Later, Frankish Empire was devided:
- West Francia, which evolved into Kingdom of France
- East Francia, which evolved into Holy Roman Empire, a precursor of modern Germany
- Later, Frankish Empire was devided:
- Frankish Empire reached its peak under Charlemagne round 800AD
- In the British Isles
- During the Roman Britain, the native Celtic people were marginalized.
- Roman abandoned during 400s
- Germanic anglo-saxons migrated to south Britain, established kingdoms, developed into Kingdom of England 927 AD
- Roman abandoned during 400s
- During the Roman Britain, the native Celtic people were marginalized.
Monday, November 3, 2014
Graphics and Animations
Go to Mind Mup: Graphics and Animations
Graphic and Animations
- Animation
- TransitionDrawable:
Fade 1 drawable to another drawable
- <transition> <item> </item> <item> </item> </transition>
- AnimationDrawable:
drawable slide show
- <animation-list> <item> </item> .... .... </animation-list>
- Animation:
Animate the size, orientation, position of a view
- <set> alpha: fade in/out rotate translate scale <set>
- TransitionDrawable:
Fade 1 drawable to another drawable
- drawables
- Shapes (xml)
- Images (png)
- Canvas
- Generic View less frequent updates
- SurfaceView
More frequent updates
- provide a secondary thread for drawing
- 1- SETUP
- Acquire the surface holder getHolder()
- Register the surface view for call backs addCallBack() These callbacks are (called usually from main thread): surfaceCreated() surfaceChanged() surfaceDestroyed()
- Create the secondary thread
- 2- DRAW
- Acquire lock on CANVAS: SurfaceHolder.lockCanvas()
- Draw: Canvas.drawBitmap()
- Unlock the canvas, allowing android to update and display: SurfaceHolder.unlockCanvasAndPost
- 1- SETUP
- provide a secondary thread for drawing
Sensors - Accelerometer
Accelorometer
- 1. Get reference to a sensor manager: getSystemService(context.SENSOR_SERVICE)
- 2. Access to a specific sensor: SensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)
- 3. Implent a sensor event listener:
- onAccuracyChange()
- onSensorChanged()
- 4. registerListener()
- 5. unregisterListener()
Saturday, November 1, 2014
Swap Memory
Swap memory is a partition in your hard disk, used as additional RAM.
Of course it is much slower than the RAM.
To create swap on Linux
Of course it is much slower than the RAM.
To create swap on Linux
- create a partition for swap .. for ex it is sda6
- in bash
mkswap dev/sda6
swapon -a
Make home in a separate partition
1. from gparted make a new "ext4" partition
2. in bash
mkdir /mnt/tmp
sudo mount /dev/sda2 /mnt/tmp
assuming that sda2 is the new partition
3. copy your old home to /mnt/tmp
Now, your home is copied to the new partition
4. Delete your old /home
5. in your fstub, make a new entry that mounts the new partition to /home
6. apply fstab by making a restart
nano /etc/fstab
you will find a line that describes the path of your root "/"
add a similar line for home
2. in bash
mkdir /mnt/tmp
sudo mount /dev/sda2 /mnt/tmp
assuming that sda2 is the new partition
3. copy your old home to /mnt/tmp
Now, your home is copied to the new partition
4. Delete your old /home
5. in your fstub, make a new entry that mounts the new partition to /home
6. apply fstab by making a restart
nano /etc/fstab
you will find a line that describes the path of your root "/"
add a similar line for home
Dynamic Allocation
Before reading this, please refer to the below link to know about Dynamic allocation in Java and Garbage Collector:
Why embedded systems usually do not use dynamic allocation?
Suppose you allocated the following 3 sections in the heap:
Section 1: 10 bytes (Allocated)
Section 2: 20 bytes (Allocated)
Section 3: 30 bytes (Allocated)
Then, section 2 is freed, After this:
- If you want to allocate a section of 10 bytes, you can allocate them in the place of section 2 since it is free now
- But, if you want to allocate 25 bytes, then you can not allocate them in section 2, as it is not big enough, hence, the new section will be allocated after section 3
Section 1: 10 bytes (Allocated)
Section 2: 20 bytes (Free)
Section 3: 30 bytes (Allocated)
Section 4: 25 bytes (Allocated)
So, the process of dynamic allocation include details and uncertainty that affects the real time performance of the embedded system. Hence, usually embedded systems do not use dynamic alloctions. (malloc - realloc - free)
Java Compiler and Java Virtual Machine
Compile:
When a programmer finishes his Java code and click "Run":
1. Compiler: Java --> Byte code
2. Java Virtual Machine: Byte Code --> native binary
Native binary is target specific, i.e: each target has its Native binary op-codes, which differs from other Target
Ex: X86 Architecture have certain op-codes, Atmel Architecture has different op-codes, accordingly the native binary file (which can be defined as: the program written in terms of Architecture op-code) will be different.
The same happens when ".NET" code is compiled:
1. Compiler: C#,C++,VB, ...etc. --> Byte code
2. .NET Machine: Byte Code --> native binary
Dynamic Allocation:
Part of the functionality of the Java Virtual Machine, is to "malloc" objects in the heap during run time.
- Object S = new Object(xx); --> malloc
- S = new Object(yy); --> malloc for new object, the garbage collector frees the old one
- S = null; --> free (This is done by Grabage collector)
in .launch file:
In this line, the size of the heap used by the Java Virtual Machine (to "malloc" and "free" memory for the objects created in run time) is defined
Garbage Collector:
The Garbage Collector is responsible for "free" the unused parts in the Heap
Linux Shell
Shell:
the shell is a program that takes your commands from the keyboard and gives them to the operating system to perform.
Steve Bourne invented the shell, so its name is Bourne shell.
An enhanced version of Bourne shell is “Bourne Again SHell” (Bash).
xterm, rxvt, konsole,kvt, gnome-terminal, nxterm, and eterm. These all are terminal emulators that put a window up and let you interact with the shell.
Tree:
In windows, different partitions have different letters (C:, D:), hence different trees.
In Linux, only one tree, the first directory is the root directory “/”
Using the “mount” command, each partition is assigned to a certain path into this unique tree.
In Linux, only one tree, the first directory is the root directory “/”
Using the “mount” command, each partition is assigned to a certain path into this unique tree.
Shell Commands:
pwd: print working directory
ls: list all the files and directories
|
List the files in the working directory
|
ls /bin
|
List the files in the /bin directory (or any other directory you care to specify)
|
ls -l
|
List the files in the working directory in long format
|
ls -l /etc /bin
|
List the files in the /bin directory and the /etc directory in long format
|
ls -la ..
|
List all files (even ones with names beginning with a period character, which are normally hidden) in the parent of the working directory in long format
|
cd “path”: change working directory to “path”
- cd: change working directory to “home directory”, which is usually “/home/your_user_name”
- cd .. : change directory to the parent directory
- cd ~user_name: change working directory to the home directory of this user.
|
Scroll back one page
|
Page Down or space
|
Scroll forward one page
|
G
|
Go to the end of the text file
|
1G
|
Go to the beginning of the text file
|
/characters
|
Search forward in the text file for an occurrence of the specified characters
|
n
|
Repeat the previous search
|
q
|
Quit
|
ln: create a symbolic link file
a symbolic link file is a file that points to another file
Ex: ln [OPTION]... TARGET [LINK_NAME]
a symbolic link file is a file that points to another file
Ex: ln [OPTION]... TARGET [LINK_NAME]
File/Dir Commands:
IO redirection:
Redirect the output to a file:
- “>” to overwrite
- “>>” to append
Redirect output to be input of a command:
- “|”: pipe. The following commands (Filters) are commonly used with pipes
- sort: sort the lines of the input alphabetically
- uniq: remove duplicate lines from input
- fmt: format the input into neat paragraphs
- pr: split the input into pages
- lpr: send the input to the printer
Permissions:
- Permissions:
- chmod: modify file access rights
- chmod 644 filename_or_directoryname
- 6 4 4: 110 100 100: rw- r-- r--: owner can read and write - grp and others can read only
- su: temporarily become the superuser (superuser can change the file owner)
- sudo: Super User Do command:
- sudo stop lightdm: exit the X server
- sudo start lightdm: start the X server
- ctrl+alt+F1: Go to terminal
- ctrl+alt+F7: Go to X server
- chown: change file ownership
- chgrp: change a file's group ownership
Ex on file permissions:
- type: less -l /bin/bash.exe
you will get the following line on the shell:
-rwx------ 1 Ahmad UsersGrp 651264 Sep 6 16:11 /bin/bash.exe
permissions |owner | owner group | | modification date|file name
Job Control:
- ps: list the processes running on the system (like: ctrl+alt+del)
- kill: send a signal to one or more processes (usually to "kill" a process)
- jobs: an alternate way of listing your own processes
- bg: put a process in the background
- Ex: how to kill a process:
- get the process PID through ps command
- type: kill pid
- if still not killed use: kill -SIGKILL pid
Subscribe to:
Posts (Atom)