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

جامعه کاربران => پروژه‌ها => نویسنده: pesarkhobeee در 15 فروردین 1391، 10:00 ب‌ظ

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

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

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

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

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

فک کنم شات زیرو ببینید متوجه ایده میشین:
(http://zanjanlug.org/wp-content/uploads/2012/04/screenshot-2012-04-02-225336-085437688-300x187.jpg)


(http://farid.zanjanlug.org/files/2012/04/Screenshot-at-2012-04-03-01_40_11-300x187.png)

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

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

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

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

dilmaj <word>

dilmaj <word> a

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

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

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

عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: دانیال بهزادی در 16 فروردین 1391، 03:43 ق‌ظ
مرسی فرید جان. ایده‌ات عالی بود :D
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: B در 16 فروردین 1391، 04:05 ق‌ظ
بقول بچه ها گفتنی +۱

ایده فراوان باحال بود
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: Mehdi در 16 فروردین 1391، 09:26 ق‌ظ
خیلی جالب بود فرید جان :)
امیدوارم به مرور بهتر و کاملتر بشه...
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: mohsen69 در 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 در 16 فروردین 1391، 06:23 ب‌ظ
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: دانیال بهزادی در 16 فروردین 1391، 07:20 ب‌ظ
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟


نقل‌قول
اسم این بچه جدیمم گذاشتم “دیلماج” که یه کلمه ترکیه به معنای مترجم.
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: mrmrn در 16 فروردین 1391، 09:07 ب‌ظ
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟


نقل‌قول
اسم این بچه جدیمم گذاشتم “دیلماج” که یه کلمه ترکیه به معنای مترجم.
یعنی یه معنی گسترده تر نمیده؟
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: pesarkhobeee در 17 فروردین 1391، 08:22 ب‌ظ
بشدت بامزس.
کلا همیشه از این مدل ایده های بکر خوشم میاد.
ممنون.
یه سوالی.این دیلماج یعنی چی؟منشی؟

http://www.jasjoo.com/books/wordbook/dehkhoda/%D8%AF%DB%8C%D9%84%D9%85%D8%A7%D8%AC/ (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 (http://www.php.net/manual/en/ini.core.php#ini.open-basedir)
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: احمد ایرانی در 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 در 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 (http://stackoverflow.com/questions/4203730/php-call-to-undefined-function-mb-strlen-on-custom-compiled-php-with-mbstri)
عنوان: پاسخ : دیلماج، مترجم فارسی تحت خط فرمان
ارسال شده توسط: fzerorubigd در 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 در 28 فروردین 1391، 08:47 ب‌ظ
سلام
خط open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/ رو کامنت و خط ;extension=/usr/lib/php/modules/gd.so رو آنکامنت (!) کردم درست شد. :D