هذه المحاضرة ألقيت في جامعة الملك سعود لكلية علوم الحاسب للبنات في الرياض في ديسمبر 2009 بالتعاون مع الدكتورة هند الخليفة. شرحت في هذه المحاضرة تجربتي في بناء خدمات الويب و النصائح و الدروس التي استفدتها من التجارب.
6. أٍثيت عيً خذٍاث اختصار اىعنىاين
http://bit.ly •
http://is.gd •
http://rb6.me •
http://flic.kr (flickr.com) •
http://wp.me (wordpress.com) •
هناك آالف من خدمات اختصار العناوين اليوم. لماذا؟ •
7.
8. ىَارا Untiny؟
• يقوم Twitterبتحويل اتوماتيكي للعناوين الطويلة المكتوبة
إلى عناوين قصيرة يسهل نشرها.
• كان Twitterيستخدم خدمة TinyURL.comلتحويل
العناوين، و هذه خدمة TinyURLحجبت في السعودية
الستخدامها في تجاوز البروكسي.
12. استخذاً عاىَي ىيخذٍت
• هناك خدمات اختصار عناوين محجوبة في دول أخرى
( bit.lyمحجوبة في الصين)
• تم استخدام Untinyكأداة للكشف العناوين المزورة (الروابط
الفايروسية)
13. انجازاث Untiny
• أكثر من 000,000,5 رابط تم استرجاعه حتى االن
• أكثر من 000,02 عملية استرجاع يوميا
• أكثر من عشرة إضافات و برمجيات تعمل على Untiny
اعتمادا على الواجهة البرمجية
19. تطبيق اىتقنياث عيً Untiny
• Ajax
– في إظهار النتيجة بسرعة دون الحاجة لتحديث الصفحة
• CSS
– في ظهور الموقع بشكل توافقي على جميع المتصفحات
– ظهوره بالتصميم المناسب باللغة العربية أو االنجليزية
20.
21. تطبيق اىَفاهيٌ عيً Untiny
• API
– تزويد الموقع بواجهة برمجة تقوم بوظيفتين:
• extractو هي تقوم باسترجاع العنوان األصلي
• servicesو تقوم بسرد مواقع االختصار المدعومة من Untiny
– إعطاء النتائج بثالث صيغ: ،JSON ،XMLو Text
24. تطبيق اىَفاهيٌ عيً Untiny
• Usability
– إظهار المعلومات بشكل بسيط
– إمكانية استخدام الموقع بأكثر من طريقة
– التحديد المباشر
• تم استخدام مكتبة الـ jQueryفي التصميم
26. إٍنانيت استخذاً اىَىقع بأمثر ٍن طريقت
• ال داعي لزيارة Untinyللحصول على النتيجة
• يمكنك مباشرة من المتصفح كتابة العنوان التالي:
321/http://untiny.com/?url=is.gd
28. تطبيق اىَفاهيٌ عيً Untiny
• المشاركة الجماعية
– المستخدمون مساهمون في أرشفة العناوين القصيرة و الطويلة
• تمت أرشفة أكثر من 000,005,1 عنوان من قبل المستخدمين
– تطوير تطبيقات و برامج لـ Untinyمن قبل الغير
• أكثر من عشرة برامج لـ Untinyتم تطويرها من قبل آخرين
• إحدى إيجابيات الـ API
– تضمين Untinyضمن برامج آخرى
32. نصائح ىبناء تطبيق ويب 0.2
ابحث عن مشكلة •
جد حل تقني بسيط •
اجعل الحل سهل االستخدام و ذو تصميم بسيط •
زود التطبيق بـ !API •
ضع واجهة انجليزية للتطبيق •
سوقيه في الشبكات االجتماعية! •
ال تتوقف، ضف المزيد من الخدمات و الخصائص و •
التسهيالت