ارسال توسط امید

اکـسـیـژن

دوشنبه، 18 آبان 1388

پی.اچ.پی ۵.۳ و تقویم فارسی

ارسال شده توسط امید در پی‌اچ‌پی در 04:52
داشتم اندکی توی راهنمای پی.اچ.پی می‌گشتم و تغییرات جدید پی.اچ.پی ۵.۳ رو بررسی می‌کردم. مقدار زیادی تابع و کلاس در زمینه‌ی اینترنشنالیزیشن(!!) اضافه شده که به طور پیش‌فرض روی پی.اچ.پی هست که شاید مهم‌ترینش توابع کار با تقویم و تاریخ باشه.

کلی گشتم ببینم امکان کار با تقویم‌های دیگه‌ای جز گرگورین هست یا نه و راهنمای درستی پیدا نکردم و خلاصه بعد از کلی بررسی در اینترنت (و نیافتن هیچ منبع درستی!) رسیدم به سایت زیر: http://site.icu-project.org/charts/comparison

و البته چیزی یافتم به شکل @calendar=persian.

خلاصه برای گرفتن تاریخ فارسی باید چنین کرد:

ادامه مطلب "پی.اچ.پی ۵.۳ و تقویم فارسی"

نظر ها (13) | دنبالک ها (0) | بیشترین خروج ها (0)
674 hits

یک شنبه، 3 آبان 1388

PHPresentation

ارسال شده توسط امید در پی‌اچ‌پی در 14:07

چندی پیش توسط یک مجموعه‌ی آموزشی موظف به ایجاد چندین پرزنتیشن (presentation) چند صد صفحه‌ای شدم!

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

در نرم‌افزارهای موجود، نمی‌شد پروفایل برای استایل یک قسمت از متن ایجاد کرد (می‌شد، اما هم‌شون شدیدن باگی بودند). نمی‌شد کدهای برنامه‌هایی که قرار بود توی اسلایدها باشند رو رنگی کرد و این کار باید دستی انجام می‌شد (چقدر احمقانه!).

خلاصه دنبال یک نسخه‌ی HTML توی اینترنت بودم تا با نوشتن HTML حداقل بتونم شدیدن در استایل دادن و استاندارد کردن اسلایدهام مانور بدم. خلاصه این‌که به محصولی با نام S5 رسیدم که نمی‌دونم چرا تو ایران فیلقره!

محصول فوق به تنهایی پر از باگ‌های جاوااسکریپت بود و شدیدن شخصی نوشته شده بود و نیاز به تغییرات اساسی داشت. ضمن این‌که اتوماتیک شدن برخی کارهام و تولید اسلایدها برام مهم بود تا از دوباره‌کاری جلوگیری کنم. و در نهایت، محصول نوشته شده، یه چیزی شد به اسم PHPresentation که توی github هوست شده.

در حال حاضر برای کار کردن با این محصول باید یک سری فایل متنی رو برای پرزنتیشن‌ها تغییر بدید. هر فایل شامل تعداد نامحدودی اسلاید است که محتوای خاص خودشون رو دارند.

برای کار کردن خودم، تغییر فایل متنی خیلی معقولانه‌تر به نظر میاد(!) اما برای کاربران دیگه، دارم بخش گرافیکی‌ای برای ایجاد اسلاید و پرزنتیشن ایجاد می‌کنم که هنوز نسخه‌های اولیه‌اش رو داره طی می‌کنه!

همین دیگه. اگر نظری بود بفرمایید. اگر فکر می‌کنید ازتون کمکی بر میاد هم با من تماس بگیرید. ممنون.

ادامه مطلب "PHPresentation"

نظر ها (9) | دنبالک (1) | بیشترین خروج ها (0)
359 hits

پنج شنبه، 1 اسفند 1387

Persian Log2Vis نگارش دوم منتشر شد

ارسال شده توسط امید در پی‌اچ‌پی در 17:19
پروژه‌ی Persian Log2Vis نگارش دوم منتشر شد.

نگارش اول به RC3 ختم شد و به دلیل تغییرات اساسی، تصمیم گرفتم نگارش بعدی رو با شماره‌ی دو منتشر کنم.



این نگارش از نظر امکانات تفاوتی با نگارش یکم نداره، بلکه فقط موتور مبدل متن تغییر کرده و دیگه نیازی به fribidi و mbstring نیست. در موتور جدید از توابع موجود در کتاب‌خانه‌ی TCPDF استفاده شده که الگوریتم bidi موجود در یکی از استانداردهای یونیکد رو با PHP پیاده‌سازی کرده (همون کاری که fribidi انجام می‌داد) البته این برخی کتب‌خونه مقداری تغییر داده شدند تا با فارسی سازگارتر باشند، مثلن کاراکتر نیم‌فاصله (zwnj) به کتاب‌خونه اضافه شد و ...

برای دریافت این پروژه به روی لینک زیر کلیک کنید:
https://developer.berlios.de/projects/persian-log2vis/

موفق باشید
نظر ها (13) | دنبالک ها (0) | بیشترین خروج ها (0)
1327 hits

یک شنبه، 20 بهمن 1387

برطرف کردن مشکلات فایل‌های دانلود شده‌ی خراب!

ارسال شده توسط امید در متفرقه در 14:15

فرض کنید یک فایل ۴ گیگابایتی (مثل فایل ایمیج دی‌وی‌دی اوبونتو) رو از اینترنت به صورت مستقیم دریافت می‌کنید. خوب، بعد از یک هفته تلاش (با اینترنت زغالی) و دریافت کامل فایل، هیجان‌زده ایمیج رو توی VirtualBox می‌خواین تست کنید که می‌بینید ایمیج بد دانلود شده! خوب مسلمن دریافت مجدد ۴ گیگابایت خیلی براتون ترسناکه، ولی احتمالن یک راه حل برای مشکل شما هست!

روی ادامه‌ی مطلب کلیک کنید تا راه حل رو بخونید.

ادامه مطلب "برطرف کردن مشکلات فایل‌های دانلود شده‌ی خراب!"

نظر ها (7) | دنبالک ها (0) | بیشترین خروج ها (0)
2194 hits

جمعه، 31 خرداد 1387

فایرفاکس ۳ در ایران

ارسال شده توسط امید در فایرفاکس در 01:22





حتمن همتون در جریان تعداد نسخه‌های دریافت شده‌ی فایرفاکس ۳ هستید، بیشتر از اون چیزی که ما تعجب کردیم، جهانیان متعجب شدند!
واقعا این مساله برای من مهم نیست که آمار صحیح است یا نه، از بُعدِ سیاسی (منظورم اون سیاسی نیست!) بخوایم به قضیه نگاه کنیم، به نظرم مطلوبه، مخصوصا وقتی آدم برخی نظرها رو می‌بینه. مثلا این نظر رو ببینید:


I think the big surprise is Iran. I would not have guessed that they had 100K computers, much less 100K users able to download FF3.


همین‌که نظر افرادی که در مورد ایران اشتباه فکر می‌کنند جلب بشه، مطلوبه، چه برای دریافتِ واقعی باشه و چه دریافتِ غیر واقعی!

پیرو صحبت‌های فوق، بد نیست لینک‌های زیر رو هم ببینید و بخونید و نگاهی به نظرات‌شان بیاندازید:
http://www.uptospeedgame.com/news/iran-really-really-loves-firefox-3/
http://current.com/items/89031954_iran_is_among_the_top_firefox_3_downloaders?xid=216
http://www.millionface.com/l/the-download-day-and-the-iranian-record/
http://www.pooya.com/poo/index.php/2008/06/18/firefox-3-huge-in-iran/
http://mashable.com/2008/06/18/firefox-record/


منبع تصویر:
http://www.flickr.com/photos/8345192@N03/2571283860/
نظر ها (12) | دنبالک ها (0) | بیشترین خروج ها (0)
1658 hits

یک شنبه، 19 خرداد 1387

تبدیل فله‌ای فایل‌های صوتی، از فرمتی به فرمت دیگر (به روز رسانی دوم)

ارسال شده توسط امید در لینوکس در 05:28


واقعا نمی‌دونم چرا اخیرا به کارهای فله‌ای علاقه‌مند شدم! به هر حال، اخیرا تصمیم گرفتم که ترکیباتی از فرمان‌ها که به کار روزانه‌ی خودم میاد رو اینجا بنویسم که هم خودم بعدا بتونم بهش مراجعه کنم و هم شاید به درد برخی دوستان بخوره! چنین پست‌هایی با محاوره‌ی روزانه و اندکی مسخره(!) نگاشته خواهد شد. :-)

اول از همه بگم که مشکل از اینجا شروع شد که من یک سی‌دی موسیقی رسید دستم که پر از شاخه و توی هر شاخه پر از فایل RM بود (یک چیزی شبیه اون سی‌دی ۵۰ سال موسیقی ایران!) خوب اولین قدم کمک گرفتن از برنامه‌ی soundconverter بود که هیچ کمکی بهم نکرد و نتونست اکثر فایل‌ها رو تبدیل کنه! با یکی دو محیط ویندوزی هم تلاش کردم، که یکی دقیقا شبیه soundconverter عمل کرد (که ۹۹٪ حدس می‌زنم پشت پرده از همون استفاده می‌کردند!! دزدهای چیز!) و بقیه هم اصلا کار نکردند!

مشکل دیگه‌ای که داشتم تعدد شاخه‌های فایل‌ها بود که مسلما کارم رو با برخی برنامه‌ها خیلی سخت می‌کرد، ضمن اینکه می‌خواستم شاخه‌بندی فایل‌های تبدیل شده هم تغییر نکنه. من هم تن‌پرور و ایده‌آلیست!!

خلاصه... (بریم صفحه‌ی بعد)


ادامه مطلب "تبدیل فله‌ای فایل‌های صوتی، از فرمتی به فرمت دیگر (به روز رسانی دوم)"

نظر ها (20) | دنبالک ها (0) | بیشترین خروج ها (0)
2289 hits

چهارشنبه، 1 خرداد 1387

نرمالایز کردن فله‌ایِ فایل‌های صوتی

ارسال شده توسط امید در لینوکس در 13:36

زیاد سرتون رو درد نمیارم، امروز مقدار انبوهی آهنگ از اینترنت گرفتم که صداهاشون کم و زیاد می‌شد و نیاز داشت نرمالایز بشه! (امیدوارم بدونید نرمالایز چیه!)

بعد از بررسی چند برنامه، برنامه‌ی mp3gain رو مناسب برای mp3 یافتم! (این برنامه برای مابقی فرمت‌های زیبا، مثل ogg کار نمی‌کنه، برای این توسعه‌ها شاید بد نباشه normalize-audio رو تست کنید)

خلاصه، برای نرمال کردنشون کافیه به شاخه‌ی مربوطه رفته و فرمان زیر رو برای نرمال کردن «هر آهنگ به طور مجزا» استفاده کنید، دقت کنید که این فرمان به طور خودکار سطح مطلوب رو پیدا می‌کنه و روی فایل قبلی اعمال می‌کنه! پس بهتره ابتدا یک نسخه‌ی پشتیبان تهیه کنید تا فردا روز به اینجانب فحش ندهید!


mp3gain -r *


به همین سادگی و سرعت.
نظر ها (3) | دنبالک ها (0) | بیشترین خروج ها (0)
1444 hits

دوشنبه، 2 اردیبهشت 1387

مسدود کردن آمارِ مزخرف وبگذر!

ارسال شده توسط امید در متفرقه در 12:58

اگر مثل من با گذاشتن هر نوع ردپایی در اینترنت و سایت‌های متفرقه مشکل دارید و سایت آمار وبگذر (یا امثالهم) با آمارهای مسخره‌شون مزاحمتون‌اند، کافی است از امکانات adblock در فایرفاکس استفاده کنید و آدرسی مشابه آدرس‌های زیر رو بلاک کنید :-)

http://*webgozar.com/c.aspx*
http://*webgozar.com/counter/xstat.aspx*


باشد که این دوستان هم کیفیت سایتشون رو اندکی(!) افزایش بدن. به هر حال توقعی نیست وقتی کسی وب رو نمی‌شناسه، حرکتی در این عرصه انجام بده!

به روز رسانی (۱۳ خرداد ۸۷):
یک آدرس به لیست فوق افزوده شد.
نظر ها (12) | دنبالک ها (0) | بیشترین خروج ها (0)
2110 hits

پنج شنبه، 22 آذر 1386

گذشته و آینده‌ی وب

ارسال شده توسط امید در طراحی وب در 18:35
در این مطلب قصد دارم مختصری در مورد گذشته‌ی وب و مقدار بیشتری درباره‌ی آینده‌ی نه چندان دور آن توضیحاتی ارائه دهم، باشد که مفید افتد. ضمنا، مسلما «زمان حال» مرز بین گذشته و آینده است و نیازی به شرح و تفصیل ندارد.

گذشته‌ی وب:

صفرمین قدم، تولد وب:
وب در سال ۱۹۸۹ ایجاد شد.

اولین قدم، تولد کوکی:
دورانی را تصور کنید (یا به یاد بیاورید) که در اینترنت کوکی وجود نداشت، یعنی قبل از سال ۱۹۹۴. تقریبا تمامی سایت ها فقط خواندنی بودند و شما نمی توانستید در هیچ سایتی وارد شوید (لاگین کنید) و هیچ تعاملات پیچیده ای با سایت ها وجود نداشت!

لازم به ذکر است که کوکی در سال ۱۹۹۴ توسط یکی از کارمندان شرکت Netscape اختراع(!) شد و مورد استفاده قرار گرفت. به جرات شاید اختراع کوکی یکی از تحولات بزرگ در عرصه‌ی وب بود و هست زیرا اکنون کمتر سایتی را می بینیم که از کوکی، به صورت مستقیم یا غیر مستقیم، استفاده نکند.

دومین قدم، تولد جاوا اسکریپت و DOM:
شاید بشود دومین حرکت موثر در وب را به اختراع و استفاده از جاوا اسکریپت نسبت داد. جاوا اسکریپت در حدود سال ۱۹۹۶ توسط شرکت Netscape به کار گرفته شد. جاوا اسکریپت باعث شد برنامه های وب زیبا تر شوند و تعاملات بهتر و سریع تری با کاربران داشته باشند. تا حدی که سایت های نوشته شده با کلاس XMLHttpRequest یا اصطلاحا Ajax برنامه های وب را در حد برنامه های عادی راحت و سریع کرده اند. تمامی این تحولات مدیون اختراع زبان کلاینت-ساید جاوا اسکریپت و متعاقبا شرکت Netscape می باشد.

آینده‌ی وب:


ادامه مطلب "گذشته و آینده‌ی وب"

نظر ها (19) | دنبالک ها (0) | بیشترین خروج ها (0)
2549 hits

جمعه، 16 آذر 1386

persian_log2vis نسخه‌ی RC3 منتشر شد

ارسال شده توسط امید در پی‌اچ‌پی در 10:16

نسخه‌ی RC3 از کتابخونه‌ی persian_log2vis منتشر شد.
برای کسب اطلاعات در مورد نسخ قبلی به اینجا مراجعه کنید.

امکانات جدید این نسخه عبارتند از:
- امکان تشخیص کراکتر های «الله» و «لله»
- امکان تشخیص ترکیبات «ل» و «ا» یا «آ» یا ...
- امکان تشخیص نیم فاصله یا zwnj
- امکان بی خیال شدن لیستی از کاراکتر ها (ignore list)
- امکان نمایش متون چند خطی

نمونه‌ی تصویری که حاوی نیم فاصله و کلمهء الله و کلمه ای دارای عبارت «لا» می باشد.

persian_log2vis RC3

* لازم به ذکر است که این کتابخونه در تولید PDF عربی در یک سایت خارجی استفاده شده است. می توانید سایت مورد نظر را از اینجا ببینید.
** با تشکر از Marvin Hoffmann، صاحب سایت فوق که من رو مجبور کرد این تغییرات رو بدم.

می تونید این پروژه رو از لینک زیر دریافت کنید:
http://developer.berlios.de/projects/persian-log2vis/
نظر ها (24) | دنبالک ها (0) | بیشترین خروج ها (0)
2141 hits

شنبه، 10 آذر 1386

بزرگ ترین عدد

ارسال شده توسط امید در چیستان در 14:42

دو تا سوال خیلی خیلی ساده :-)

۱- بزرگ ترین عددی که میشه با انگشتان هر دو دست شمرد چند تا است؟!
۲- اگر انگشتان پاهاتون رو هم حساب کنید چند تا میشه؟

ضمن اینکه دقت کنید که اعداد از «یک» شروع می شوند، پس لطفا افکار تخیلی به ذهنتون نیاد :-P

و در پایان، تاکید می کنم که پاسخ ها، چه درست و چه نادرست تا پایان زمان سوال، تایید نخواهند شد و فقط نظراتی که حامل بحث و سوال هستند تایید می شوند.
نظر ها (34) | دنبالک ها (0) | بیشترین خروج ها (0)
2946 hits

جمعه، 11 آبان 1386

توسعهء برنامه های وب در لینوکس

ارسال شده توسط امید در لینوکس, پی‌اچ‌پی در 15:17
روزی ۵۰ نفر این سوال رو از من می پرسند و ۵۰ نفر رو می بینم که با خودشون در این مورد درگیر اند، اینجا می نویسم تا دیگه جواب کسی رو ندم و کسی رو این شکلی(!) نبینم. :-)

همونطور که می دونید روی لینوکس شدیدا توصیه میشه با کاربر root وارد سیستم نشیم و این مورد باعث اذیت شدید کاربران ِ تازه-مهاجر-از-ویندوز میشه و عموما مدتی گیج می زنند که اکنون با این همه محدودیت دست و پا گیر باید چه کنند!

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

ادامه مطلب "توسعهء برنامه های وب در لینوکس"

نظر ها (10) | دنبالک ها (0) | بیشترین خروج ها (0)
2076 hits
(صفحه 1 از 6، 62 ارسال) » صفحه بعد
 
این سایت توسط امید متقی راد با ایدهء اصلی از طرح ولادیمیر سیمو ویچ طراحی شده است و هرگونه کپی برداری از آن با ذکر منبع آزاد است.

خوراک‌ها

  • XML RSS 2.0 feed
  • XML RSS 2.0 نظر ها

ایمیل من

omi...@gmail.com

Google the Site

موضوعات

  • XML فایرفاکس (1)
  • XML لینوکس (10)
  • XML متفرقه (23)
  • XML چیستان (2)
  • XML پی‌اچ‌پی (18)
  • XML زنگ تفریح (2)
  • XML طراحی وب (4)

تمامی موضوعات

محبوب ترین مطالب

  • تقویم فارسی برای Google Personalized Homepage (96)
  • تکامل چیست؟ (42)
  • روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری (42)
  • روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD (41)
  • زمین و گربه (40)
  • بزرگ ترین عدد (34)
  • کاراکتر های فارسی در عکس توسط PHP (32)
  • چگونگی فارسی سازی phpMyAdmin (30)
  • 11 نکته مفید در مورد فایرفاکس (28)
  • تغییر ظاهر وبلاگ (26)

آمار

آخرین نوشته: 1388-08-18 04:52
تعداد مطالب: 62
تعداد نظر ها: 815

لینک

لینک های روزانه

مقایسه‌ی کرنل ویندوز و لینوکس
عضویت در تیم اهدای عضو
Who uses Linux?
ده تغییر مهم مهاجران به لینوکس!
بهینه سازی فایرفاکس
امنیت شبکه (باگ تراک)
طریقه توسعه افزونه، برای فایرفاکس
اینترنت اکسپلورر 7 را بمباران کنید
رفع مشکل حافظه فایرفاکس
نمایش محتویات cache شده در فایرفاکس

قبل | بعد

PageRank Counter

کپی برداری از مطالب سایت طبق لایسنس CC مجاز می باشد

Creative Commons License - Some Rights Reserved
Original content in this work is licensed under a Creative Commons License

نظر ها

یوسفی about شیوه نگارش مطالب علمی - بخش دوم - نامه اداری
چ، 19.12.1388 03:25
نمونه نامه دعوت از م دیر شرکتی به بازدید از مکانی
میرزایی about فایرفاکس ۳ در ایران
ش، 08.12.1388 01:01
سلام یه دلیلش اینه که سایت هایی مثل شات ل برای پشتیبانی و در ک علت سرعت پایین مشت رکانشون دانلود [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 05:29
ممنون از اینکه حداقل یه جوابی میدی و بدو ن پاسخ نمیذاری.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 04:08
به نظر می‌رسه یونیکد باشه! اما بد fetch شده.
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 03:41
نه خوب عرض کردم که ز یاد باهاش ور رفتم و قطعا اولین کاری هم ک ه کردم تغییر encodin g نمایش است ول [...]
امید about پی.اچ.پی ۵.۳ و تقویم فارسی
ش، 28.09.1388 02:39
درسته. من با php 5. 3 مشکلی با این کلاس ندارم! phpinfo رو ب بین.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 02:32
احتمالن مشکل از تگ‌ه ای meta توی خود صفحا ت HTMLات است.
امیر about پی.اچ.پی ۵.۳ و تقویم فارسی
ج، 27.09.1388 11:04
Fatal error: Class ' IntlDateFormatter' n ot found php vers ion: 5.3.0 مگه ای ن کلاس پیش فرض [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ج، 27.09.1388 10:40
سلام ممنون اقا امید مشکل مال من هم حل ش د اما هنوز برخی نقاط ابهام وجود دارد. و قتی متن فارسی [...]
Soulless about پی.اچ.پی ۵.۳ و تقویم فارسی
چ، 25.09.1388 18:08
عالی بود، بسیار م منون.

مدیریت وبلاگ

باز کردن صفحه ورود