FlashQard یک جعبه لایتنز پیشرفته - نسخه قابل چاپ +- انجمن کاربران لینوکس ایران - تکنوتاکس سابق (https://forum.sito.ir) +-- انجمن: پرسشها و پاسخها (https://forum.sito.ir/forumdisplay.php?fid=3) +--- انجمن: لینوکس و نرمافزارهای کاربردی (https://forum.sito.ir/forumdisplay.php?fid=7) +--- موضوع: FlashQard یک جعبه لایتنز پیشرفته (/showthread.php?tid=13281) |
FlashQard یک جعبه لایتنز پیشرفته - shahab_sh - 2008-07-11 سلام راستش اول میخواستم این تاپیک رو توی قسمت برنامه نویسی باز کنم ولی گفتم شاید جنبه ی کاربردی هم داشته باشه (حداقل برای خودم) چند وقت پیش به صورت جدی شروع به یادگیری زبان انگلیسی کردم و احساس کردم که احتیاج به یک نرم افزاری دارم که بتونم توسط اون کلمات زیادی رو ذخیره و مرور کنم. همونطور که میدونید جعبه ی لایتنز یکی از بهترین روشها است برای حفظ لغلات و یا هر چیزی که بشه با سوال و جواب یاد گرفت. برای اطلاعات بیشتر در مورد جعبه ی لایتنز به این صفحه مراجعه کنید: <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Flashcard">http://en.wikipedia.org/wiki/Flashcard</a><!-- m --> من هم روفتم و دنبال چیزی مثل جعبه لایتنز گشتم ولی چیز درست حسابی تو لینوکس با امکاناتی میخواستم گیر نیاوردم (البته بعدا فهمیدم یه چند تا بوده!). پس شروع کردم به نوشتن یک برنامه که امکاناتی میخوام رو در اختیارم بذاره. بعد از دو سه ماه (البته با مقداری وقفه و...) فکر کنم این برنامه به جایی رسیده که قابل انتشار و استفاده باشه. اسم این برنامه FlashQard هست که از همون flash card گرفته شده (که با Qt و C++ نوشته شده) امکانات این نسخه: - ویرایش متن کارتها به صورت Rich text با یک Text Editor نسبتا پیشرفته با امکان اضافه کردن عکس به تعداد نا محدود در میان متن. - جستجوی پیشرفته در میان کارتها - امکان خواندن (تلفظ) متن در هنگام مرور کارتها (توسط برنامه ی espeak) - نشان دادن تعداد جوابهای درست و غلط در هنگام مرور کارتها جند عکس از محیط برنامه: لینک دانلود سورس و پکیج دبیان این برنامه: <!-- m --><a class="postlink" href="http://qt-apps.org/content/show.php/FlashQard?content=80866">http://qt-apps.org/content/show.php/Fla ... tent=80866</a><!-- m --> منتظر نظرات و پیشنهادهای شما دوستان هستم. با تشکر فراوان... شهاب. :wink: - shahab_sh - 2008-07-21 با سلام بعد از حدود ۱۲ روز نسخهی بعدی که flashqard-0.7.1 باشد منتشر شد. تغییراتی که در این نسخه اعمال شده است: * ترجمهی فارسی برنامه (به عکس زیر نگاه کنید) * یک پنجرهی تنظیمات برای سفارشی کردن برنامه اضافه شده. با تعدادی گزینه برای تلفظ، انتخاب زبان پیش فرض و تنظیمات پیش فرض ویرایشگر کارت * امکان drag & drop / copy & paste عکس به درون کارتها * جستجو در میان کارتها به صورت wildcard (یعنی در متن جستجو میتوان از علامت هایی مثل * و ؟ استفاده کرد) * مشکلی که در نوشتن راست به چپ وجود داشت حل شد. این هم یک عکس از محیط فارسی برنامه لینک دانلود کد منبع و پکیج دبیان: <!-- m --><a class="postlink" href="http://qt-apps.org/content/show.php/FlashQard?content=80866">http://qt-apps.org/content/show.php/Fla ... tent=80866</a><!-- m --> لطفا اگه نظر و یا پیشنهادی دارید مطرح کنید. با تشکر... شهاب. :wink: - shahab_sh - 2008-07-30 با سلام نسخهی بعدی 0.8.0 هست که شامل تغییرات زیر می شه: * تمامی جوابهایی که در قسمت مرور کارتها داده میشود ذخیره شده و خلاصه ای از آن جلوی هر کارت نشان داده میشود * شما را راهنمایی میکند که چه کارتهایی را باید در آن روز مرور کنید (ولی شما را مجبور نمیکند) * گزینه های زیادی برای سفارشی سازی بهتر در قسمت تنظیمات اضافه شده. * ترجمهی فارسی بروز گردیده و چند مشکلی که در چیدمان راست به چپ وجود داشت حل شده * تعدادی باگ برطرف شده یک عکس چدید از محیط برنامه: لینک دانلود کد منبع و پکیج دبیان: <!-- m --><a class="postlink" href="http://qt-apps.org/content/show.php/FlashQard?content=80866">http://qt-apps.org/content/show.php/Fla ... tent=80866</a><!-- m --> - a.gh.n - 2008-07-30 چه عالي! همچين چيزي براي براي openmoko خيلي واجبه ;-) - m0tafa.lin - 2008-07-30 دوست عزیز با سلام و خسته نباشید من این برنامه رو دانلود کردم البته بسته tar.gz از طریق دستور $ mkdir build $ cd build $ cmake ../ $ make می خوام برنامه رو نصب کنم اما بعد از اجرای دستور make این پیغام ظاهر میشه کد : [ 42%] Generating ui_SettingsEditor.h - shahab_sh - 2008-07-30 m0tafa.lin نویسنده :دوست عزیز دوست عزیز اینجور که معلومه qt شما کمی قدیمی هست (قدیمی تر از qt-4.3) اگه براتون امکان داره از نسخهی جدیدتر qt استفاده کنید (حداقل qt-4.3) در غیر این صورت این بسته رو بگیرید: <!-- m --><a class="postlink" href="http://rapidshare.com/files/133599645/flashqard-0.8.0_OldQt.tar.gz.html">http://rapidshare.com/files/133599645/f ... ar.gz.html</a><!-- m --> این یکی باید با qt-4.2 هم کامپایل بشه. البته خودم امتحان نکردم ولی امتحان کنید امیدوارم حل شه. با تشکر از توجهتون... شهاب. :wink: - m0tafa.lin - 2008-07-30 دوست عزیز ممنون که جواب منو سریع دادید اما من اینترنت dialup دارم و نمی تونم qt رو اپدیت کنم واسه همین از اون بسته qt قدیمی که گذاشته بودین استفاده کردم اما متاسفانه باز هم جوا نداد و این پیغام رو داد کد : -- Check for working C compiler: /usr/bin/gcc حالا مشکل از چی هستش - shahab_sh - 2008-07-31 والا... متاسفانه چاره ای نیست جز اینکه از qt جدیدتر استفاده کنید. باید حداقل نسخهی 4.3 باشه. من دیشب با همین دیال آپ 300مگ کی دی ای دانلود کردم :lol: موفق باشید... شهاب. :wink: - m0tafa.lin - 2008-07-31 ممنون دوست عزیز من بی خیال شدم اخه با دیال اپ دانلود کردن که مشکل نیست مشکل اینه که من باید کد یه شهر دیگه رو بگیرم به عبارتی خراب شده شهرمون ISP نداره در نتیجه یعنی کلی پول تلفن - eri - 2008-08-01 سلام من میخوام از یه جعبه لایتنر استفاده کنم که خصوصیات زیر رو داشته باشه 1: بتونم یک منیع از کلمات رو بهش بدم و نرم افزار کلمات رو به طور خودکار به کلمات من اضافه کنه (مثلا یکی از glossary های babylon رو بهش بدم و کلماتشو به منبع کلمات من اضافه کنه). نمیدونم اصلا چنین چیزی وجود داره یا نه؟ 2: اگر مورد اول امکان پذیر نیست بتونم از کلماتی که به طور دستی بهش اضافه کردم یه backup بگیرم تا دوباره مجبور نشم همشونو از اول وارد کنم. نرم افزار شما چنین امکاناتی داره؟ اگر نه شما چیزی میشناسین که این امکانات رو داشته باشه؟ ضمن اینکه اگر بسته های rpm هم برای opensuse و fedora تهیه کنین فکر کنم خیلی بهتر باشه. - shahab_sh - 2008-08-02 سلام در مورد اضافه کردن منبع فعلا همچین امکانی نیست ولی چشم اضافه میکنم. احتمالا از فرمت csv استفاده خواهد شد که ساختنشون خیلی راحته. ولی در مورد مسئلهی دوم: همونطور که توی عکسهایی که از برنامه گذاشتم میبینید چند تا گزینه برای open و save و save as و... وجود داره. به این معنا که شما لغاتی که وارد میکنید به علاوهی تمامی اطلاعات مربوط به کارتها از جمله عکس های موجود در کارتها و اینکه در چه تاریخی چه جوابهایی دادید (آمار کارتها) همشون در یک فایل ذخیره میشه. حالا شما میتونید صدتا فایل بسازید یا صدبار backup بگیرید! و مهمتر از اون اینکه این فایلها به صورت متنی ذخیره میشه که به فرمت xml هست. در نتیجه اگر خواستید میتونید مستقیما فایلها رو ویرایش کنید. اگر بستهی کد منبع رو بگیرید یک فایل توش هست به نام example که یک نمونه از این فایل رو نشون میده. راجع به بسته های rpm هم میتونید با استفاده از alien بسته های دبیان رو تبدیل به rpm کنید ولی من هم سعی میکنم در نسخهی بعدی بستههای rpm رو قرار بدم. با تشکر... شهاب. :wink: - eri - 2008-08-02 ممنون از توجهتون من فایل رو دانلود کردم اما نتونستم نصبش کنم (tar.gz رو دانلود کردم) دستورات زیر رو باید بزنم ؟ tar xvf filename cd filename ./configure make make install اگر دستورات بالاست که نشد cmake رو هم زدم نشد شما اگر میشه خودتون بیشتر توضیح بدین چند تا پیشنهاد هم برای برنامتون دارم 1: اگر بشه یه قسمت رو اختصاصی برای یادگیری کلمات اضافه کنین خوب میشه که امکانات زیر رو داشته باشه : الف : وقتی که یک کلمه رو روی کارت وارد میکنیم بتونیم مشخص کنیم که این کلمه none یا verb یا adjective و غیره هست ب: همینطور که میدونین یک کلمه انگلیسی در فارسی چند تا معنی داره . این امکان وجود داشته باشه که وقتی یک کلمه رو وارد میکنیم و بعد از انتخاب نوع کلمه (منظور اسم بودن یا فعل بودن یا صفت بودنشه) بتونیم برای این کارت معنی دیگه ای رو هم اضافه کنیم . راحت ترش میشه کارتی که یک رو داره ولی بنا به نوع کلمه و کاربردش چند تا پشت داره ج: این امکان وجود داشته باشه که بشه انتخاب کرد که جواب این کارت به صورت چند گزینه ای باشه یا بدون هیچ گزینه ای امیدوارم نرم افزاری که شما مینویسین پیشرفت زیادی داشته باشه ممنون - shahab_sh - 2008-08-02 سلام همون بستهی tar.gz رو که بگیرید توش یک فایل هست به نام INSTALL که کاملا توضیح داده چجوری کامپایل کنید ولی اگه بخوام خلاصه بگم این دستورات رو بزنید: کد : tar xzf filename.tar.gz برای اجرا هم که فقط دستور flashqard رو تایپ کنید درضمن فراموش نکنید که نسخهی qtتون باید حداقل 4.3 باشه. از پیشنهادتون خیلی ممنون. اتفاقا فکر خوبیه. البته فعلا دارم رو چندتا چیز دیگه کار میکنم که امیدوارم تا ۷-۸ روز دیگه تموم بشه. باز هم اگه پیشنهادی داشتید دریغ نکنید با تشکر... شهاب. :wink: - مهمان - 2008-08-02 من سعی کردم این برنامه را بر روی توزیع opensuse 11 نصب کنم ولی با زدن دستور make به این مشکل برخوردم کد : Scanning dependencies of target DESKTOP_ENTRY_FILE لطفا بگید مشکل چی هست؟؟ - ilius - 2008-08-02 قبلش اسکریپت configure/. رو اجرا کردید؟ اگه اجرا کردید، آخرش ارور نداد؟ - shahab_sh - 2008-08-03 ilius نویسنده :قبلش اسکریپت configure/. رو اجرا کردید؟ اگه اجرا کردید، آخرش ارور نداد؟ilius جان اصلا اسکریپت configure وجود نداره چون از cmake استفاده کردم مهمان عزیز اگه دقیقا طبق اون دستوراتی که بالا نوشتم عمل کرده باشید نباید مشکلی پیش بیاد. یک بار دیگه امتحان کنید اگه نشد... من راه حلش رو نمیدونم ولی اگه بخوایم صورت مسئله رو پاک کنیم باید این کارها رو انجام بدید (البته با این کار دیگه گزینهی flashqard به منوی سیستمتون اضافه نمیشه ولی برای اجراش فقط دستور flashqard رو وارد کنید) بعد از اینکه اون بستهی tar.gz رو گرفتید و از حالت فشرده درآوردید یک فایل توش هست به نام CMakeLists.txt اون رو با این فایل جایگزین کنید: <!-- m --><a class="postlink" href="http://rapidshare.com/files/134509437/CMakeLists.txt.html">http://rapidshare.com/files/134509437/C ... s.txt.html</a><!-- m --> حالا وارد اون فولدر شده و این دستورات رو اجرا کنید: کد : mkdir build امیدوارم درست شه فعلا :wink: - shahab_sh - 2008-08-11 با سلام نسخهی 0.8.2 با تغییرات زیر آمادهی دانلود است: * امکان دریافت عکس از اینترنت با توجه به متن کارت. (چندین عکس گرفته شده و شما میتوانید بهترین را انتخاب کنید) * امکان وارد کردن و ادغام کردن (import/merge) فایلهای دیگر (FlashQard *.fq) * رفع چند باگ یک عکس از محیط برنامه در حال دریافت عکس: <!-- m --><a class="postlink" href="http://qt-apps.org/content/preview.php?preview=1&id=80866&file1=80866-1.jpg&file2=80866-2.jpg&file3=80866-3.jpg&name=FlashQard">http://qt-apps.org/content/preview.php? ... =FlashQard</a><!-- m --> لینک صفحهی دانلود کد منبع و بستهی deb و rpm: <!-- m --><a class="postlink" href="http://qt-apps.org/content/show.php?content=80866">http://qt-apps.org/content/show.php?content=80866</a><!-- m --> با تشکر... شهاب. :wink: - shahab_sh - 2008-09-13 سلام این هم از نسخهی 0.9.0 که شامل این تغییرات میباشد: * از این به بعد هر کارت یک نوع دارد: کارت معمولی (مثل نسخههای قبلی)، کارت واژه (تقریبا همون چیزی که آقا/خانم eri پیشنهاد داد). در نسخه های بعدی کارتهای نقشه و صوتی و... هم اضافه میشود * تغییرات کوچکی در رابط کاربری برنامه برای استفادهی هرچه راحتتر از برنامه. * رفع چند باگ برای دیدن چند عکس از محیط برنامه و دانلود بستههای deb و rpm همیشه به این آدرس مراجعه کنید: http://qt-apps.org/content/show.php?content=80866 باز هم اگر نظری داشتید حتما بگید... با تشکر... شهاب. :wink: - مهمان - 2008-09-13 fg آماده نوشته شده از قبل برای این نرم افزار موجود هست ؟؟ انگلیسی به فارسی یا انگلیسی به انگلیسی فرقی نمی کنه ؟ اگر هست لینک بدید ممنون می شم. واقعا نرم افزار مفیدی است. ممنون از لطفتون. - مهمان - 2008-09-14 من خیلی از این برنامه خوشم اومده. اخلاق donation توی کشور ما زیاد مرسوم نیست ولی من این اخلاق رو دارم و خیلی هم خوشم میاد ازش. چون developer این پروژه یک ایرانی هستش من دوست دارم به اون به خاطر استفاده از این برنامه مقداری پول donate کنم. چطوری می تونم این کار رو بکنم ؟؟؟ |