Archive for 28 مايو, 2009

استطلاع

2009/05/28

أقوم ببرمجة موقع و أودّ الحصول على أراء من يودّ حول بعض المواضيع:

– هل يزعجك الآليات الشائعة في التسجيل مثل إرسال رابط لتفعيل حسابك إلى البريد الالكتروني و التي تعد خطوة للتأكد من وجود هذا البريد؟ و في حال يزعجك ذلك ماذا تقترح بديلا؟ تسجيل مباشر مع إضافة ايميل لكن بدون تأكيد و بالتالي من يكتب ايميله بشكل خاطئ و ينسى كلمة المرور كيف ستتم المعالجة؟ أم لا داع أصلا للإيميل؟ …؟

– اسم المستخدم و كلمة المرور، غالبية المواقع تجبرنا على حروف و محارف معينة لاسم المستخدم و كلمة المرور فهل يزعجك ذلك؟

– ما أكثر ما يهمك بالموقع؟ شكل، سرعة تصفح، بساطة، وضوح في المعالم و سهولة وصول للمطلوب، …

– في صفحة المستخدم ماذا تقترح أن تكون المعلومات المعروضة؟

– ما أسلوب التواصل مع الآخرين من خلال صفحة المستخدم؟ نموذج يُرسل إلى بريده الالكتروني؟ أم عرض الإيميل مع تحديد ذلك من قبل المستخدم إن كان يرغب أم لا؟ أم رسائل خاصة ضمن الموقع؟ أم اقتراح آخر؟ أم لا داع لذلك أصلا؟

– فتح المحتويات في نفس الصفحة دون إعادة تحميل؟ أم قطعة منبثقة دون إعادة تحميل أيضا؟ أم إعادة تحميل للصفحة بشكل عادي؟ أم إتاحة اختيار هذا من إعدادات الحساب؟

– عند كتابة محتوى ما، طريقة التنسيق، هل تفضل BB مثل [b] من أجل خط سميك … ؟ أم محرر wysiwyg يُظهر التنسيق كما سيكون؟ و ما حدود التنسيق؟ يعني أيكفي تغيير لون الخط و نوعه و حجمه و محاذاة النص و سميك مائل مسطر و إضافة روابط؟

– على افتراض الموقع متوفر بأكثر من لغة، هل تفضل اختيار اللغة من إعدادات حسابك أم أن يكون كل لغة على نطاق فرعي مثلا؟ عربي مثلا /ar و انكليزي /en أو أن يكون النظاق .net لغة و النطاق .com لغة أخرى؟

أكتفي هنا و شكرا مقدّما لمن يبدي رأيه بما يرغب من هذه النقاط.

Advertisements

هلوساتهم

2009/05/26

– ألو
– ألو مرحبا
– أهلا
– كيفك؟ سلام؟*
– أي، منيح الحمد لله، مين معي؟
– الأستاذ [ سامر ]**.

هذا نموذج، الأخ يؤستِذ نفسه.

البعض، انترنيتيا، لا يكتب اسمه إلا مسبوقا بـ eng أو ما شابه من اختصارات، هذا نموذج آخر يحب أن يُعلِم كل من يمر بأنه مهندس أو شبه مهندس…

هلوساتي، كلمة يتسخدمها البعض عندما “يتفزلك” في كتابة نص ما، يعني إن كان في كتابتك هلوسة فسوف يدرك ذلك القارئ، أما أن تعلمه مسبقا فهذا يشبه أن تقول صبية عن نفسها: “جمالي” في موضع ما، و بالمناسبة غالبا لا هلوسات في النص إنما حكي ليس له معنى و لا حتى ليس لا معنى له، هي عقولة نابليون: الرجل الذي تحكمه امرأة لا هو رجل ولا امرأة، إنه لا شيء.
أو مثل أحد يُعنوِن مقالته بـ “مقالة رائعة” :)، فهذا نموذج آخر.

… إلخ

————-
* البعض يتصل و يسألك من أنت! يعني أليس من اللائق بأن يعرّف المُتصل بنفسه أولا؟
** [] : Optional 🙂

مواصفات مولود :)

2009/05/24

الأحداث بعد سنين طويلة تحدث أيها السادة، فقد قرر صديقنا و زوجته بعد قراءة مجموعة من عروض شركات العبث بالمولودين أو ما يسمى بالتعديل الوراثي، قررا الدخول إلى مبنى شركة ChEll و هي شركة (غير موجودة بالطبع) تعمل في مجال التلاعب بالصفات الجسدية لمن سوف يولدون و هم ما يزالون في بطون أمهاتهم، كما و تدعي الشركة في عرضها الجديد قدرتها على تعديل صفات غير جسدية مثل زيادة الصبر و الثقة بالنفس و إضعاف الكآبة و …
المهم، دخل هذا الرجل و زوجته إلى مبنى الشركة و توجها إلى مكتب المسؤول عن تسجيل الطلبات:
– مرحبا
– أهلا أهلا، تفضلا.
– شكرا.
– الدماغ؟
– 8400 و بدنا اياه الله يخليك Core 16 due
– الذاكرة؟
– 50000 GB و سرعة وصول للمعلومة 70 DTF 1
– منافذ USB ؟
– كم العدد الممكن؟
– لحد الـ 100 ، أكتر من هيك بيخرب شكله.
– طيب عملن 50 بتوقع منيح.
– فعلا 50 تلبي الحاجة، خصوصا أننا نعتمد عـ Clean Core و الميزات الإضافية عم نعملها External، الطاقة؟
– قدرة اسبوع بلا نوم ، و ياريت تحطلنا البطارية خفيفة الوزن.
– تكرم، فيه شيء إضافي؟
– طبعا، بدنا إياه صبور جدا، واثق بنفسه، مثقف، موسيقي، و رياضي.
– شوف صديقي، بالنسبة للثقة بالنفس و للصبر فتكرم عينك، لكن بالنسبة لـ مثقف و موسيقي و رياضي فهذه لاحقا بعد الولادة نركبها، كما قلت لك نحن نتجه لفصل الصفات القابلة للزيادة عن المنتج الأساس، فبعد ما يولد نضيف له التثقيف و القدرات الرياضية و الموسيقية كوحدات Modules منفصلة، و هذه ميزة هامة تنفرد بها شركتنا خصوصا مع إمكانية التحديث Update للثقافات الجديدة، و قريبا سوف نوقع عقدا مع السباح العالمي سمير2 بحيث تتم إضافة خبراته الرياضية الجديدة و قدراته إلى أجهزتنا بما يمكّننا من تزويد زبائننا بهذه التحديثات.
– شكرا لك، سنتوجه لقسم المحاسبة، إلى اللقاء.
– أهلا أهلا،… لحظة لحظة.
– نعم؟
– مدام، لدينا عرض جديد يهدف لتسهيل الولادة، بحيث يخرج الولد لوحده، فما رأيك؟

————
1 وحدة قياس لسرعة الوصول للمعلومة غير موجودة حاليا.
2 و منه نستنتج أن الشركة في بلاد عربية أو أنّ بطل العالم في ذاك الوقت عربي.
🙂

My Desktop

2009/05/18

null

null

تنوعنا

2009/05/14

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

3، يتنوعون في الإشارة إليه.

ربما هناك شيئا مشتركا بين ملاحظتين، الأولى لشخص استخدم 3 أصابع من يده لم يسبق لك أن رأيت أحد يستخدمها لأجل ذلك (كالثلاثة الوسطى مثلا) و بين من لفته تفصيل في صورة شاهدها للمرة الأولى أمامك لم تكن قد انتبهت إليه، ربما فعلت لكنك لم تعره اهتماما، و إن كنت تراها منذ وقت بعيد.


* . لا أحفظ أسماء الأصابع.

في شدّة النفي

2009/05/09

في إحدى المحاضرات في مادة هندسة البرمجيات، كان أحد زملائي يتحدث عن نموذج ما و في حديثه عن نقطة ما قال بأن استخدام ذلك “ليس جيدا جدا”.
قال له الدكتور: ليس جيد جدا يعني جيد؟
ردّ الزميل بأنه : “يعني…” أو “هيك شي …” …

أي أُخذ السؤال و الجواب بشكل دعابة من قبل الكل.

بعد المحاضرة قلت لصديق لي: هل لاحظت بأنه قال: “ليس جيدا جدا”، و اعتُبر ذلك بأنه يعني جيد، أي أن (ليس جيدا جدا ~= جيد)، ألا تتفق معي بأنه كلما كبّرنا الأمر الذي ننفيه يكون نفيه تصغيرا؟
يعني (ليس جيدا جدا = سيء جدا) و (ليس جيدا = سيء) و قد (ليس ممتاز = مخزي 🙂 )
طبعا المساواة تقريبية أكتبها فقط لتوضيح الفكرة مع الأخذ برأي أرسطو بأن (ليس جيدا أشدّ من سيء).

وافقني صديقي الرأي بينما لم يتفق معي أحد غيره ممن سألتهم رأيهم.

فما رأيكم؟

State Pattern

2009/05/05

أي، مرحبا
اليوم كان عندي تقديم جزء* من محاضرة في هندسة البرمجيات، كنت سأتحدث عن النموذج State و هذا ما حصل.

هنا PDF (صفحتين) و هنا مثال Java

مختصر جدا، لكن هذا رأيي (مختصر مفيد).


* استغرقت 7 دقائق تقريبا

Install XAMPP, Java, Python3.0 On Linux

2009/05/02

XAMPP
الحصول على آخر إصدار من XAMPP الخاص بنظام التشغيل لينكس، حاليا هو هذا.
فك ضغط الملف إلى المسار /opt:

sudo tar xvfz xampp-linux-1.7.1.tar.gz -C /opt

فقط.
لتشغيل XAMPP:

/opt/lampp/lampp start

و ملفاتك سوف يجب أن تضعها في المسار /opt/lampp/htdocs
ملحوظة: قد يظهر أن سيرفر آخر يعمل، و لذلك تحتاج لإغلاق هذا الأخير، يمكن استخدام التعليمة ps -A لاستعراض العمليات تمهيدا لإنهاء العملية التي نبغي.
المزيد هنا حول XAMPP.

Java

sudo apt-get install sun-java6-jdk

Python3.0

sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libbz2-dev libc6-dev libsqlite3-dev tk-dev g++ gcc
wget http://www.python.org/ftp/python/3.0/Python-3.0.tgz
tar xvzf Python-3.0.tgz
cd Python-3.0/
./configure
make
sudo make install

رجال في الشمس

2009/05/01

كان يفترض أن أكتب ما سوف أكتب بالأمس، الخميس، لكن لم أتمكن.

قرأت الرواية، القصة مؤلمة و الواقع مرير، لا أستطيع التعليق.

نعم، لم ينس غسان كنفاني أن يشير إلى أن الأخ أيضاً ينسى عائلته عندما يخرج من واقعهم، و يتزوج!

أطيب الأوقات…