Thursday, June 11, 2015

Hello NDK with Android Studio 1.3

After surfing the Web for a couple of hours trying to figure out how to execute C\C++ code with AndroidStudio 1.3 and gradle 1.2.3, the 'bull's-eye' solution I fount was on Stackoverflow and its code on GitHub.

I don't want to copy-paste the solution here, you can see how the answer steps clearly.

Thanks :)

Friday, March 20, 2015

هكذا تبدو الأرض خلال الكسوف للشمس



حيث يمكن مشاهدة ظل القمر يعتم جزءاً من الأرض.
هذا الظل ، يتحرك حول الأرض بسرعة 2000 كم\ساعة تقريباً.
فقط المشاهدون (المناطق) في وسط هذا الظل يمكنهم مشاهدة
الكسوف الكلي للشمس، بينما الآخرون يرون كسوفاً جزئياً.
هذه الصورة الرائعة تم أخذها في الشهر 8 عام 1999 من
قبل محطة الفضاء Mir space station ، حيث أنهت هذهِ المحطة
خدمتها بعد أكثر من 10 سنوات من الأعمال الرائعة و المنتجة
لصور في الفضاء.


Thursday, February 5, 2015

Some decimals to hex numbers (powers of 2)

The following table contains a conversion of 2 power some number (2 ^ X), to the corresponding hexadecimal number:


                             dec                  hex
      2^00                    1                    1

      2^01                    2                    2
      2^02                    4                    4
      2^03                    8                    8
      2^04                   16                   10
      2^05                   32                   20

      2^06                   64                   40
      2^07                  128                   80
      2^08                  256                  100
      2^09                  512                  200
      2^10                 1024                  400

      2^11                 2048                  800
      2^12                 4096                 1000
      2^13                 8192                 2000
      2^14                16384                 4000
      2^15                32768                 8000

      2^16                65536                10000
      2^17               131072                20000
      2^18               262144                40000
      2^19               524288                80000
      2^20              1048576               100000

      2^21              2097152               200000
      2^22              4194304               400000
      2^23              8388608               800000
      2^24             16777216              1000000
      2^25             33554432              2000000

      2^26             67108864              4000000
      2^27            134217728              8000000
      2^28            268435456             10000000
      2^29            536870912             20000000

If you notice, the double of 80 in hex is 100 :)


This table is generated using this C code:

#include "stdio.h"
#include "math.h"

int main()
{
long i, t;
printf("%32s %20s", "dec", "hex");
for (i = 0; i < 30; i++) {
t = pow(2, i);
printf("\n%8s%2.2d %20ld %20X","2^", i, t, t);
if (i%5 == 0) printf("\n");
}
return 0;
}


Tuesday, December 30, 2014

منهج البيروني العلمي في التأليف

منهج البيروني العلمي في التأليف:

لقد حرص البيروني على أن يترسم في تأليفه أصولاً و قواعد أوردها في مقدّمة «الآثارِ الباقية» ، و يمكن بدراستنا لهذه الأصول تحديد منهجه في البحث العلمي بالأركان الآتية:

(1) ضرورة أن يترفع العالم ، في بحثهِ ، عن الغرور و الإدعاء كي ينظر إلى آثار الأمم السالفة بعين التقدير و يفيد من آراء المتقدّمين الصائبة. و تعليل عدم إهمال المتقدّم من مكتشفات العلم أنه يستحيل على الباحث الفرد أن يحيط بكل أسرارهِ ، ذاك أن أي باب من أبواب العلوم لا تستنبط حقائفه إلا بجهود الدارسين المتلاحقة ، خلال حقب من الزمن. فالعالم الحق هو الذي ينظر في آراء السابقين من العلماء لينطلق منها إلى آفاق جديدة.

(2) على أن الإهتمام بالآثار السالفة يحتّم ضرورة النظر و التمحيص لأن الركون الأعمى إلى هذه الآثار قبل عرضها على مقاييس المنطق و الأصول التي ينادي بها العقل يحول دون تقدم العلم و تطوره. و من الأسس المنطقية العقلية الواجب إعتمادها لتقييم آراء الباحثين السالفة ، إخضاع هذهِ الآراء للإختبار و التأمل إستبعاداً لما فيها من الفساد و الخطل لإستبقاء الصحيح و الصائب.

 (3) السعي الدائب إلى الحقيقة في منأى عن كل الأهواءِ و الرغبات و بواعث الإعجاب بالنفس أو التعصب للرأي ، و محور ذلك كلّه التحلّي بالتواضع و إيثار النزاهة ، و التحقق من حجة المقاييس العقلية المعتمدة و حسن تطبيقها في المجالات الواقعية و المحسوسات المادّية.

Wednesday, December 10, 2014

سحابات مبدعين 1

"الهندسة هي فن تنظيم و توجيه الأشخاص ، 
و السيطرة على قدرات و مواد الطبيعة ،
من أجل خدمة البشرية."
-- هينري سكوت


------------------------------------------------------------

يستخدم نظام القفز الترددي (FHSS) في نظم الاتصالات اللاسلكية 
للحد من تأثير التداخل بين المستخدمين لنفس القناة الترددية
 وكذلك التقليل من الاخطاء الناتجة عن تعدد المسارات.

لم تكُن هيدي لمار مجرد ممثلة مشهورة
 من العصر الذهبي لهوليوود ، بل أيضاً
كانت عالمة رياضيات و مخترعة للـ
Frequency Hopping Spread Spectrum أو الـFHSS ،
تقنية ﻻزالت تستعمل في الـBluetooth و الـWiFi.


Thursday, November 27, 2014

كتابة إنكليزية بداخل كتابة عربية في عربزيتخ

﷽


الإيعاز: 
\textLR{...}

يساعدك أن تجعل نص أو كتابة إنكليزية بداخل الكتابة العربية:



\documentclass[a4paper]{article}

\usepackage{arabxetex}

\newcommand{\ar}[1]{\textarab{#1}}

\setlength{\parindent}{0pt}

\begin{document}


\begin{arab}
$\bullet$
أنْ تعْرفَ ثمن (\textLR{cost}) الأشْياء لا يعْني أنّك تعْرف قيمتها (\textLR{value}).
\end{arab}

$\bullet$
``Twenty years from now you will be more disappointed (\ar{خائب}) by the things 
that you didn't do than by the ones you did do''---Oprah Winfrey
\end{document}