تقویم فارسی (هجری شمسی) برای N900

تقریبا یک ماهی میشه که n900 خریدم.

به قول امیر محمد سعید ما ایرانی ها هر وقت یک پلتفرم جدید به دستمون میرسه اولین کاری که میکنیم یک تقویم فارسی براش مینویسیم. شاید یک علتش اینه که بقیه چیزها رو بقیه نوشتن و پیدا کردن ایده جدید کار سختیه.

به هر حال من هم از همون روزهای اول به فکر نوشتن یک تقویم شمسی برای این گوشی بودم. تا اینکه یک روز به ذهنم زد که از کتابخونه icu استفاده کنم اینطوری میشد یک تقویمی نوشت که همه تقویم ها و زبانهای دنیا رو ساپورت کنه. گفتم حتما پایتون ماژول برای icu داره توی پکیج های پایتون گشتم دیدم بعله pyicu هست. فقط یک مشکلی بود که تو پکیج های pymaemo نبود. خلاصه سورسش رو گرفتم بردم تو SDK برای armel کامپایل کردم. فایل ها رو ریختم رو گوشی و یک اسکریپت کوچولوی پایتون برای تستش نوشتم. مثل باقلوا کار کرد. دست به کار شدم یک ویجت براش نوشتم. یک تایمر هم گذاشتم راس ساعت ۱۲ شب ویجت رو رفرش کنه. در ضمن با استفاده از dbus-monitor سیگنال تغییر زمان سیستم رو هم پیدا کردم تا بتونم در صورت تغییر دستی تاریخ ویجت رو رفرش کنم.

ویجت رو قابل تکثیر تعریف کردم تا بشه تقویم های مختلف رو همزمان داشت و از gconf برای ذخیره تنظیمات استفاده کردم.

خلاصه نتیجه شد این:

n900-persian-calendar

پکیجش کردم گذاشتمش تو مخزن extras-devel :

http://maemo.org/packages/view/multical-date-widget/

آپدیت:
برای نصب این برنامه لینک زیر رو روی گوشی باز کنید:

http://farhadi.ir/downloads/multical-date-widget.install

برچسب‌ها: , , ,

23 دیدگاه برای “تقویم فارسی (هجری شمسی) برای N900”

  1. رامین گفته:

    آخه به این مرفه بی درد من چی باید بگم

  2. علی گفته:

    چی کار کنم، دلمو به این چیزها خوش میکنم که دردهامو فراموش کنم.

  3. نبی گفته:

    موافقم! دلمون به همین چیزا خوشه…

    راستی من خیلی وقته تو نخه این n900 هستم. فقط یه سوال کلیدی و ساده! این بهتره یا iphone ?!

    راستی چند خریدی؟!

  4. علی گفته:

    من تو عید خریدم 572 از تهران. الان باید قیمتش 40-50 تومنی ارزون شده باشه.
    خوب iphone صفحه لمسی خازنیش و مولتی تاچش و کلا UI بهتری داره. اگه تو خط بازی باشی n900 اصلا بدرد نیخوره چون بجز دو سه مورد، بازی بدرد بخوری نداره.

    ولی برای اینترنت بازها n900 بهترینه. مرورگر فوق العادش و پشتیبانی فوق العاده از مسنجرها و شبکه های اجتماعی واقعا توی هیچ گوشی دیگه ای پیدا نمیشه.
    اگه دنبال یک گوشی برای سیخ کردن و چیز یادگرفتن هستی هم n900 بهترین انتخابه. مخصوصا برای لینوکس کارها.
    با mplayer تقریبا تمام فرمت های صوتی و تصویری موجود رو پخش میکنه.
    همه اپلیکشن های debian که برای arm پورت شدند رو میتونی با easy debian روی این گوشی اجرا کنی (البته performance خوبی نداره).
    خیلی از application هایی که با qt نوشته شدن رو هم میتونی برای این گوشی کامپایل کنی.
    من خودم golden dict رو بدون یک خط تغییر توی برنامه برای n900 کامپایل کردم.

    در کل من ازش راضیم.

  5. بهروز گفته:

    درود بر تو داخل خود سایت maemo هم ازت تشکر کردم آفرین

  6. ناشناس گفته:

    علی جون سلام من تازه این گوشی را خریدم گوشی قبلیم n81بود اما با این سیستم عامل n900یه کمی مشکل دارم.یه چندتا سوال دارم چون با سیستم عاملش اصلا کار نکردم
    برای کرفتن برنامه هاش به کدوم سایتا میشه رفت
    من یکی دو تا برنامه از اینترنت دانلود کردم توی file managerش اما تا از کامپیوتر جداش میکنم و میخوام برنامشو instalکنم خود گوشی میخواد وصل بشه به اینترنت
    اگه ممکنه برام ایمیل بزنید و راهنماییم کنید

  7. علی گفته:

    @ناشناس:
    راحتترین کار نصب کردن برنامه ها با خوده گوشیه ولی اگه گوشیت اینترنت نداره باید فایل .deb برنامه مورد نظرت رو از http://maemo.org/packages بگیری و روی گوشی نصبش کنی. در ضمن باید ببینی اگر پکیچ دیگه ای هم برای اون برنامه لازمه فایل های .deb اونها رو هم بگیری و قبل از نصب برنامه نصبشون کنی.
    اگه راهنمایی بیشتر نیاز داری توی انجمن هایی مثل http://www.mobilestan.net بپرس اونجا آدمهای بیشتری پیدا میشن که بتونن جوابت رو بدن.

  8. Mehdi Golpari گفته:

    سلام آقای فرهادی خسته نباشی من دیدگاههی ندارم اما یه سئوال دارم! لطفا به من بگو دوربین دوم N900چطوری فعال میشه تابفهمم سالمه.

    باتشکر – مهدی

  9. علی گفته:

    سلام
    با نصب برنامه mirror میتونی تستش کنی

  10. IVIohammad Reza گفته:

    کارای جالبی دارین . تبریک میگم بهتون .

  11. علی گفته:

    آقا جان کارت خیلی درسته. بیا یه حال اساسی دیگه هم بهمون بده! ببین میتونی یه ویجت بنویسی واسه lock و unlock شدن صفحه؟ تجربه نشون داده دکمه های فیزیکی گوشی خیلی دوام ندارن.

  12. محسن مهدی زاده گفته:

    وبلاگ موفقی دارید ، تبریک می گم .

  13. adibanis گفته:

    سلام آقای دکتر-مهندس….اگه میشه لطفا یه راه ساده تربرای دانلوونصب این یرنامه تقویم بذارتامابسوادها هم بتونیم استفاده کنیم یا لاقل بگوازمخزن چطوردانلودونصب کنیم چون پیام خطا میدهد.خداخیرت بده ببم

  14. علی گفته:

    @adibanis:
    لینک دانلود مستقیم برنامه:
    http://repository.maemo.org/extras-devel/pool/fremantle/free/m/multical-date-widget/multical-date-widget_0.1.0-4_armel.deb

  15. mori گفته:

    man donbale inam ke n900amo farsi konam(injoori rahat tar mishe site zad)mishe komakam konid.rasti yadam raft ke begam,in gooshi,soltane

  16. ناشناس گفته:

    با سلام.کی گفته n900به درد بازی نمی خوره.اگه نمیدونید بدونید که بازی های web os که از بهترین بازی ها از نظر گرافیک و البته پرحجم ترین بازی ها هستند روی n900نصب میشه.

  17. احسان گفته:

    با سلام
    ضمن تشکر از شما آقای فرهادی عزیز. متاسفانه این برنامه بر روی گوشی من نصب نمی شود . هنگام نصب پیغام خطا می دهد.ظاهرا libicu42 بر روی گوشی من نصب . از توی مخازن چندین نسخه اون را دانلود کردم و لی نصب نمیشه و پیغام ناساپزگاتری نسخه میده.لطفا اگر امان داره برای من نسخه ای که قابل نصب بر روی گوشی من باشد را به ایمیل من بفرستید.
    با تشکر
    احسان سنجری

  18. tata گفته:

    سلام جالب بود ولی این علی آقا خیلی حرف میزنه مگه گوشی همراه نداره؟

  19. dariush گفته:

    با سلام من هم برای نصب تقویم شمسی این پیغام رو میده libicu42 باید چکار کنم لطفا راهنمایی کنید

  20. علی گفته:

    برای نصب این برنامه باید مخزن extras-devel فعال باشه.
    اگه لینک زیر رو روی گوشی باز کنید خودکار مخزن extras-devel اضافه میشه و برنامه نصب میشه.
    http://farhadi.ir/downloads/multical-date-widget.install

  21. احمد گفته:

    سلام
    تقویم فارسی عالیه
    میخواستم بدونم ایا میشه با java برای گوشی های دیگه مثل سیمبیان و….. یک تقویم فارسی نوشت مثل widget تو لینوکس که در دسکتاپ موبایل نمایشداده بشه

  22. احمد گفته:

    ببین من هر کاری میکنم نمیشه خیلیم اینو لازم دارم میشه استپ به استپ بهم بگی خدا هر چی میخوای بهت بده ایشالا

  23. Ali گفته:

    سلام
    آقا من یه گوشی N900 دارم. الان حدود یکسال میشه که دارمش و الانم حدود 2هفته است که سیم کارت را نمیشناسه و سریال گوشی هم خالیه(*#06#)

    با انواع ورژن های ارائه شده هم فلاش کردم ، خوب میشه اما فقط برای چند روز و دوباره به حالت قبل برمیگرده ، حتی به یه موبایلی هم دادم که واسم ردیفش کنه و اونم بد از 5 روز گفت فقط برای چند روز خوب میشه و اگه هم مشکل سخت افزاری باشه هزینه بالای 140.000 تومن داره و 100% هم جواب نمیده
    تو کل سایت های ایرانی و خارجی گشتم ولی هیچ یک راه احلی ندارند.

    آقا شما میدونید که من باید چیکار کنم و آیا راه حل معقولی برای من دارید؟؟؟

دیدگاهی بنویسید