انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: دیلماج، مترجم فارسی تحت خط فرمان  (دفعات بازدید: 6487 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین pesarkhobeee

  • Newbie
  • *
  • ارسال: 14
دیلماج، مترجم فارسی تحت خط فرمان
« : 15 فروردین 1391، 10:00 ب‌ظ »
سلام به دوستان گلم در انجمن اوبونتو فارسی
گفتم هم بیام اینجا  سال جدیدو به تک تک دوستان تبریک بگم و هم یه پروژه کوچیک شخصیو که تو عید درست کردم معرفی کنم  :)
این پروژه یه دیکشنریه!

میدونم الان دارین میگین:  “اه باز یکی که فک میکنه برنامه نویسه یـــــــــــــــه دیکشنری نوشت،مرده شورشونو ببرم!  اینا چرا نمیرن یه موضوع جدید پیدا کنن؟”  =))

خوب حق با شماست اما این دیکشنری یه تفاوتاییم داره!

مثلا اینکه توی خط فرمان اجرا میشه و توی همه ترمینال ها بدون تنظیم خاصی برای نمایش فارسی ، معانی رو نشون میده.

شاید بپرسید چه طوری؟ خوب ایدش یهویی امد تو ذهنم که فکر کنم بر میگرده به استعدادم تو ماس مالی کردن مشکلات و دور زدن اونها =))

فک کنم شات زیرو ببینید متوجه ایده میشین:





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

اسم این بچه جدیمم گذاشتم “دیلماج” که یه کلمه ترکیه به معنای مترجم.

پیش نیازهای اجرای این برنامه php5-cli  و php5-gd که بعد از نصب اونها میتونید اسکریپت INSTALL.sh   رو اجرا کنید و اونو نصب کنید .

نحوه کارشم سادس ، بعد نصب مینویسید :

dilmaj <word>

dilmaj <word> a

اولیه ، اولین معنی کلمه رو نشون میده و دومیه تقریبا همه معانی اون کلمه رو .

و همین!
دیلماجو میتونید از اینجا دریافت کنید:
https://github.com/pesarkhobeee/Dilmaj

امیدوارم خوشتون بیاد و ازش لذت ببرین. مسلما برنامه هنوز ناقصه و خوشحال خواهم شد در تکمیلش کمکم کنید.


آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19677
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #1 : 16 فروردین 1391، 03:43 ق‌ظ »
مرسی فرید جان. ایده‌ات عالی بود :D
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #2 : 16 فروردین 1391، 04:05 ق‌ظ »
بقول بچه ها گفتنی +۱

ایده فراوان باحال بود

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #3 : 16 فروردین 1391، 09:26 ق‌ظ »
خیلی جالب بود فرید جان :)
امیدوارم به مرور بهتر و کاملتر بشه...
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین mohsen69

  • Sr. Member
  • *
  • ارسال: 323
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #4 : 16 فروردین 1391، 03:36 ب‌ظ »
سلام
نصبش کردم ولی ارور می ده:
PHP Warning:  require_once(): open_basedir restriction in effect. File(/usr/lib/dilmaj/persian_log2vis.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/) in /usr/lib/dilmaj/dilmaj.php on line 27
PHP Warning:  require_once(/usr/lib/dilmaj/persian_log2vis.php): failed to open stream: Operation not permitted in /usr/lib/dilmaj/dilmaj.php on line 27
PHP Fatal error:  require_once(): Failed opening required 'persian_log2vis.php' (include_path='.:/usr/share/pear') in /usr/lib/dilmaj/dilmaj.php on line 27
«هیچ استدلالی مبنی بر اینکه آنچه اکثریت اراده می‌کند صحیح است، وجود ندارد.»

آفلاین mrmrn

  • High Hero Member
  • *
  • ارسال: 1490
  • جنسیت : پسر
  • آقا مرتضی
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #5 : 16 فروردین 1391، 06:23 ب‌ظ »
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟
پدرم به رحمت خدا رفتن. شادی روحش صلوات.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19677
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #6 : 16 فروردین 1391، 07:20 ب‌ظ »
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟


نقل‌قول
اسم این بچه جدیمم گذاشتم “دیلماج” که یه کلمه ترکیه به معنای مترجم.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین mrmrn

  • High Hero Member
  • *
  • ارسال: 1490
  • جنسیت : پسر
  • آقا مرتضی
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #7 : 16 فروردین 1391، 09:07 ب‌ظ »
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟


نقل‌قول
اسم این بچه جدیمم گذاشتم “دیلماج” که یه کلمه ترکیه به معنای مترجم.
یعنی یه معنی گسترده تر نمیده؟
پدرم به رحمت خدا رفتن. شادی روحش صلوات.

آفلاین pesarkhobeee

  • Newbie
  • *
  • ارسال: 14
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #8 : 17 فروردین 1391، 08:22 ب‌ظ »
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟

http://www.jasjoo.com/books/wordbook/dehkhoda/%D8%AF%DB%8C%D9%84%D9%85%D8%A7%D8%AC/

سلام
نصبش کردم ولی ارور می ده:
PHP Warning:  require_once(): open_basedir restriction in effect. File(/usr/lib/dilmaj/persian_log2vis.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/) in /usr/lib/dilmaj/dilmaj.php on line 27
PHP Warning:  require_once(/usr/lib/dilmaj/persian_log2vis.php): failed to open stream: Operation not permitted in /usr/lib/dilmaj/dilmaj.php on line 27
PHP Fatal error:  require_once(): Failed opening required 'persian_log2vis.php' (include_path='.:/usr/share/pear') in /usr/lib/dilmaj/dilmaj.php on line 27

خوب ارور شما کاملا خودش واضح هست. شما گزینه open_basedir تون در فایل php.ini فعال هست و موقعی که دیلماج میخواد کتابخونه هاشو درون خودش وارد کنه چون مسیرش داخل مسیر تعریف شده php  نیست به مشکل میخوره ، اطلاعات بیشتر و روش حل مشکلو میتونید با یه گوگل ساده گیر بیارید. برای نمونه مثلا لینک زیر:
http://www.php.net/manual/en/ini.core.php#ini.open-basedir

آفلاین احمد ایرانی

  • Jr. Member
  • *
  • ارسال: 32
  • جنسیت : پسر
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #9 : 18 فروردین 1391، 08:11 ب‌ظ »
من هم این ارور رو دارم

[ahmad@localhost pesarkhobeee-Dilmaj-13c5fab]$ dilmaj student
PHP Fatal error:  Call to undefined function mb_strlen() in /usr/lib/dilmaj/dilmaj.php on line 67
آنکه صد قافله دل همره اوست   هرکجا هست خدایا به سلامت دارش

آفلاین pesarkhobeee

  • Newbie
  • *
  • ارسال: 14
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #10 : 20 فروردین 1391، 08:35 ق‌ظ »
من هم این ارور رو دارم

[ahmad@localhost pesarkhobeee-Dilmaj-13c5fab]$ dilmaj student
PHP Fatal error:  Call to undefined function mb_strlen() in /usr/lib/dilmaj/dilmaj.php on line 67

دوستان عزیز اگه هنگام برخورد با مشکل، ورژن php و نام توزیع مورد استفادشونو بنویسن و همچنین اینکه آیا php رو دستی کامپایل کردن یا از کانفیگ خاصی استفاده میکننو بگن، مشکلشون خیلی قابل رد یابی تر میشه!
چون برنامه رو رو اکثر توزیع های پر استفاده بدون مشکل اجرا کردم!
بهر حال تنها جوابی که میتونم به این دوست عزیز بدم ابنکه ارورشونو تو گوگل بزنن و اون موقع به لینک هایی مثل مورد زیر میرسیم:
http://stackoverflow.com/questions/4203730/php-call-to-undefined-function-mb-strlen-on-custom-compiled-php-with-mbstri

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #11 : 27 فروردین 1391، 11:06 ب‌ظ »
سلام
نصبش کردم ولی ارور می ده:
PHP Warning:  require_once(): open_basedir restriction in effect. File(/usr/lib/dilmaj/persian_log2vis.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/) in /usr/lib/dilmaj/dilmaj.php on line 27
PHP Warning:  require_once(/usr/lib/dilmaj/persian_log2vis.php): failed to open stream: Operation not permitted in /usr/lib/dilmaj/dilmaj.php on line 27
PHP Fatal error:  require_once(): Failed opening required 'persian_log2vis.php' (include_path='.:/usr/share/pear') in /usr/lib/dilmaj/dilmaj.php on line 27

مشکل شما تنظیمات open_basedir ـه که میتونید تو php.ini کاملا برش دارید برای شما مشکلی پیش نمیاره برداشتنش.

آفلاین mohsen69

  • Sr. Member
  • *
  • ارسال: 323
پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
« پاسخ #12 : 28 فروردین 1391، 08:47 ب‌ظ »
سلام
خط open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/ رو کامنت و خط ;extension=/usr/lib/php/modules/gd.so رو آنکامنت (!) کردم درست شد. :D
«هیچ استدلالی مبنی بر اینکه آنچه اکثریت اراده می‌کند صحیح است، وجود ندارد.»