منبع اصلی نوشتار زیر در این لینک قرار دارد

تغییر ظاهر وبلاگ

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

این تم جدید، هم نیاز به طراحی ظاهر داشت، و هم مقداری کد نویسی PHP. و نتیجهء دو شب نخوابیدن من می باشد، یعنی یکی همین امشب (یعنی دیشب!) و یکی هم دیشب (یعنی پریشب!!!).

لازم به ذکر است که این تم هنوز شدیدا دیباگ نشده(!) و در حال آزمایش و تست می باشد. پس لطفا در صورت برخورد با مشکلی یا احیانا نظر و دیدگاهی، من رو در جریان بزارید.

موفق باشید.
پ.ن: ببخشید جمله بندی ام زیاد درست نیست… همین دو شبی که نخوابیدم، یعنی همین امشب که میشه دیشب و همون دیشب که میشه پریشب، باعث شده زیاد درست ننویسم \":-D\" ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

روش تغییر دادن منوی راست-کلیک در nautilus در لینوکس

روش تغییر دادن منوی راست-کلیک در nautilus در لینوکس

مواد لازم:

– ترجیحا یک عدد ubuntu.
– یک عدد nautilus-actions که می تونید از طریق synaptic یا برنامه های مشابه نصب کنید (در زمان انتشار این مطلب، آخرین نسخه ۱.۴.۱ می باشد و این مطلب برای نسخهء ۱.۴ نوشته شده است).
– یک عدد zenity که این هم در synaptic هست، ضمن اینکه ممکن است پیشتر نصب شده باشد.

ادامه مطلب «روش تغییر دادن منوی راست-کلیک در nautilus در لینوکس» ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

چگونگی ضبط صدا در لینوکس!

اخیرا به دلایلی باید صدای رعنای(!) خودم رو توی لینوکس ضبط می کردم و خوب قبلا دیده بودم که لینوکس صدای من رو می شنوه (یعنی صدای من از بلندگو ها میاد) ولی بار اول برای جالب بود، با اینکه صدای من میومد، اما هیچ صدایی ضبط نمی شد و خوب بعد از تحقیقات متواتر و متوالی(!) و حدود دو هفته پیگیری و بررسی چندین سایت [و نیافتن جواب] و … مختصری متوجه ساختار کارت صدا در لینوکس یا بهتره بگم ساختار ALSA شدم.

خوب از اینا بگذریم، روش کار و راه اندازی کارت صداتون برای ذخیره کردن اینه، بهتره قبلش بگم که سیستم عامل من Ubuntu است و با کارت صدای خودم این روش به زیبایی کار کرد (و روش های موجود در اینترنت که من یافتم، پاسخگو نبود)

ادامه مطلب «چگونگی ضبط صدا در لینوکس!» ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

چگونگی فارسی سازی phpMyAdmin

حتما phpMyAdmin رو می شناسید، برنامه ای است برای مدیریت پایگاه داده در سمت سرور، مشابهی برای بانک های معروف و کاربردی دیگه براش ندیدم و سمت سرور بودنش کار رو در برخی موارد خیلی خیلی ساده می کنه. به هر حال این مطلب برای این ارسال نشده که محاسن و معایب phpMyAdmin رو بگم.

همیشه برام سوال بوده که چرا phpMyAdmin نمی تونه درست فارسی رو نمایش بده یا چرا نمی شه باهاش متن های فارسی وارد جداول کرد.

و نمی دونم چرا هیچ وقت، وقتی نمی ذاشتم تا ببینم مشکلش کجاست… چند روز پیش اومدم همچین همتی به خرج دادم و بالاخره بعد از حدود نیم ساعت از اولین برخورد هام با کد phpMyAdmin خط مورد دار رو پیدا کردم و عمل مشاهده و ویرایش و افزودن فارسی درست شد!!

برای این کار شما باید….

ادامه مطلب «چگونگی فارسی سازی phpMyAdmin» ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تکامل چیست؟

تکامل یکی از زیبا ترین و تاثیر گذار
ترین مباحثی است که در چندین سال اخیر باهاش برخوردی عمقی داشتم. تکامل یک
مبحث بسیار گسترده و بزرگ در رشته زیست شناسی است و بر سر رشد
انسان ها و کلا \”طبیعت\” در دنیا توضیحاتی می ده. بحث تکامل و چگونگی تکمیل شدن
\”طبیعت\” (اعم از انسان و مابقی موجودات) تا حدی گسترده است که به راحتی می تونه در
ایدئولوژی های شما و روش زندگی تون هم تاثیر بذاره. من به تمام خوانندگان توصیه می
کنم مطالب زیر رو حتما مطالعه کنند.

تکامل چیست:
اگر تاریخ زمین را به صورت یک
تقویم 30 روزه از ابتدای به وجود
آمدن زمین تا به امروز تصور کنیم. ھر روز آن 150
میلیون سال خواهد بود. خواھیم دید که اولین سیستم
ھای زنده در روز 4ام این تقویم که برابر خواھد بود با
تقریبا 4 میلیارد سال پیش به وجود آمدند. اولین سیستم
ھای زنده در واقع بسیار زود به دنیا
آمدند. قدیمی ترین فسیل ھایی
که یافت شده است در حدود 1.3 میلیارد سال پیش (27امین
روز) به وجود آمدند. بر اساس
این تقویم اولین انسان ھای واقعی چیزی حدود 10 دقیقه آخر این تقویم به دنیا آمدند و تاریخ ثبت
شده بشری که به دوران سومری ھا باز می گردد حدود 30 ثانیه آخری این تقویم را اشغال
می کند. به این تقویم، تقویم زمین شناسی گفته می
شود که نمونه ای بسیار مختصر از آن در زیر آمده است. علامت سوال به این معنی است که در دقت این روز در زمین شناسی تردید وجود دارد.


ادامه مطلب «تکامل چیست؟» ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

افزونه لینک های روزانه (لینک های سریع)

نمی دونم این خاصیت سرندیپیتی است یا من مشکلی پیدا کردم! این دومین افزونه است که یک روزه می نویسم.
امروز صبح (ظهر) از خواب بلند شدم و خیلی اتفاقی نشستم پای کامپیوتر و 2-3 ساعت بعدش این افزونه رو منتشر کردم!! نمی دونم چرا این ایده اومد تو ذهنم و نمی دونم چرا نشستم و کد می زدم…. فعلا مهم اینه که این افزونه تولید و منتشر شد!!

این عکس مربوط به صفحه مدیر می باشد و تنظیمات سمت مدیر رو نشون میده:

این عکس هم مربوط به زمانی است که وارد سیستم شده اید و وبلاگ را پیمایش می کنید:

خود افزونه رو هم، که در سمت چپ که الان با تیتر \”لینک های روزانه\” مشخص شده، می بینید.

موفق باشید

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

روش های نگهداری فیلم – بخش سوم – تبدیل فایل های تصویری DVD

تبدیل فایل های تصویری DVD یا vob

در این بخش به بررسی چگونگی تبدیل فایل های تصویری DVD با فرمت vob به فایل هایی با توسعه avi با حجم یک تا دو CD، بدون کاهش کیفیت، می
پردازم.

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

روش اول:
در این روش، سادگی و روانی کار مد نظر است. برنامه ای با نام
SimpleDivX به کمک ما می آید، اطلاعات ساده ای از ما می
پرسد و فیلمی با کیفیت خوب، با کمک mencoder به ما می
دهد! این برنامه را می توانید از آدرس http://simpledivx.org پایین گذاری
کنید. (در زمان انتشار این مقاله، نسخه 1.40.19 منتشر شده است)

از محاسن این برنامه می شود به سادگی کار، کیفیت خوب فیلم خروجی، ابزار هایی کمکی
برای crop کردن فیلم، انتخاب خودکار کانال فیلم DVD، لیست کردن اطلاعات صوتی فیلم، ارایه کردن تمامی
زیرنویس های فیلم و … اشاره کرد. چنین برنامه ای، مسلما معایبی نیز دارد که عبارت
است از، محدود شدن کاربران حرفه ای به گزینه های این برنامه، وجود مشکلات و باگ ها
در انتخاب خودکار فیلم در برخی از DVD ها (که ممکنه بعدا رفع بشود) و …

ادامه مطلب «روش های نگهداری فیلم – بخش سوم – تبدیل فایل های تصویری DVD» ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تقویم فارسی برای Google Personalized Homepage

هدیه ای برای سال نو آماده کردم، تقویم فارسی برای گوگل!

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

\"Add

سپس، اخطاری رو به شکل زیر به شما نشون می ده.

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

در ادامه، صفحه گوگل شما شبیه شکل زیر می شود.

زمانی که روی عبارت edit کلیک می کنید، سه تنظیم برای شما نمایش داده می شود، اولی نوع نمایش تاریخ است (که فعلا 3 مدل بیشتر نیست) و دومی گزینه فعال یا غیر فعال کردن نمایش روز های باقی مانده تا عید نوروز است و سومین گزینه، نمایش داده شدن یا نشدن ساعت.

امیدوارم سال (های) خوبی داشته باشید \":-)\"

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

صرفه جویی در بهینه سازی (optimization)

فرصتی پیش آمد که یک سرور لینوکس را بهینه سازی کنم، یک سرور productive، و این فرصت خوبی بود که توانایی هایم را (حداقل به خودم) نشان دهم!

بهینه سازی می تواند به همراه از دست دادن برخی امکانات یا سوپاپ های اطمینان باشد، برای همین، این عمل، به هر طریقی، می تواند چندان خوب نباشد، پس یک بهینه سازی حرفه ای، زمان زیادی خواهد برد، چون ابتدا باید سیستم بهینه شود، سپس منتظر نتیجه ماند، اگر سیستم ِ بهینه شده، درست جواب داد که هیچ، در غیر این صورت، باید باز هم بهینه شود تا به نتیجه مطلوب رسید…… ضمن اینکه اکثر سایت های بزرگ، همیشه رشد می کنند و این بهینه سازی باید همیشه ادامه پیدا کند (مثل سایت مذکور که ماهی حدود 100 گیگا بایت به پهنای باند مصرفی اش اضافه می شود!)

سخت افزار های سایت مذکور، یک pentium 3.2 است با 4 گیگا بایت رم (که من با 4 گیگ کردن رم مخالف بودم، اما مدیر سایت اصرار داشت که رم را زیاد کند اما به نظر من با 2 الی 3 گیگ هم به راحتی کار می کرد) و یک هارد 80 UDMA (که در این مورد هم من با دو عدد هارد 40 موافق بودم که عمل نشد!!)

در ماه اول، با ابتدایی ترین بهینه سازی ها، سرور با 300 الی 400 کاربر آنلاین، دیگر پاسخگو نبود، اما با بهینه سازی هایی که انجام شد، تعداد کاربران آنلاین به حدود 600 کاربر در هر لحظه رسید و این در حالی است که سرور بدون مشکل کار می کند. (ضمن اینکه هنوز بهینه سازی های دیگر بسیاری مانده که می شود انجام داد!) مصرف پهنای باند این سرور، از 400 گیگا بایت در ماه آگوست، به 700 گیگا بایت در ماه ژانویه 2006 رسیده است.

سرور، به صورت روزانه، نسخه پشتیبان 5 روز آخر را بر روی هارد محلی (local) و نسخه پشتیبان هفته گذشته را روی هارد دور (remote) ذخیره می سازد.

واقعا هزینهء بهینه سازی، از پرداخت ماهیانه، ده ها یا صد ها دلار کمتر نیست؟؟

هزینه ماهیانه این سرور، چیزی حدود 200 دلار است (با ftp backup و …) اما به جرات می توانم بگویم که به اندازه یک سرور 300 الی 400 دلاری که به طور عادی به کاربران داده می شود، عمل می کند.

%پایان%

پ.ن: اسم سایت مذکور گفته نمی شود، زیرا (الف) مسئول اصلی سایت یا کارفرما می تواند راضی نباشد (ب) می تواند برای امنیت سایت خطر داشته باشد. ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

روش های نگهداری فیلم – بخش دوم – تبدیل فایل های تصویری

تبدیل فایل های تصویری

در این بخش به بررسی چگونگی تبدیل فایل های تصویری، مانند فایل های
mpeg یا dat یا … با حجمی
کمتر و کیفیتی بهتر(!) می پردازم.
 

این نوشته، ادامه مطلب \”روش
های نگهداری فیلم – بخش اول – مقدمه
\” می باشد، لطفا پیش از مرور این نوشته،
مطلب قبل را مطالعه نمایید.

 

انتخاب مناسب ترین روش:

در توسعه های ذکر شده در مطلب قبل (که شامل اکثر توسعه های محبوب، فعال و خوب می
باشد) می خواهیم به این نتیجه برسیم که کدام توسعه ها برای ما بهتر می باشند.
 

  • NeroDigital را به دلیل هزینه زیاد آن حذف می کنم!
    (مابقی دلایل اصلا مهم نیستند!!)
  • VP7 توسعه خوبیست، اما پشتیبانی کمی در سخت افزار
    ها، نرم افزار ها و platform های مختلف از آن می شود و
    مشکل دیگر آن داشتن نسخه های رایگان و پولیست و اینکه همیشه نسخه پولی بهتر از
    نسخه رایگان کار خواهد کرد. مشکل دیگر این توسعه، سرعت بسیار پایین آن در تبدیل
    فیلم هاست (تازه نسخه VP7 کلی سریع شده!!)
  • DivX هم توسعه خوبیست، پشتیبانی خوبی هم در اغلب
    سخت افزار های جدید از آن می شود، اما در سیستم عامل های مختلف، پشتیبانی خوبی از
    آن نمی بینیم. مشکل دیگر این توسعه، داشتن دو نسخه پولی و رایگان است که همیشه
    نسخه رایگان، امکانات کمتری نسبت به نسخه پولی آن دارد. در نهایت، اگر به دنبال
    بیشترین هماهنگی بین فیلم هایتان با سخت افزار های پخش کننده فیلم هستید و کیفیت
    آنچنان برایتان مهم نیست، می توانید این گزینه را انتخاب کنید (در نهایت، من، این
    توسعه را توصیه نمی کنم \":-)\" )
  • XviD توسعه ای است آزاد و رایگان، اخیرا سرعت رشد
    این پروژه (بعد از حدود 6-9 ماه تعطیلی) زیاد شده و دوباره پروژه فعال شده است.
    پروژه خوبیست و کیفیت فیلم های خروجی، از بسیاری از توسعه های موجود بهتر است
    (مخصوصا DivX). از محاسن این پروژه، نداشتن وابستگی به
    سیستم عامل و پشتیبانی خوب در سخت افزار ها و نرم افزار های مختلف می باشد.
    تقریبا تمام سخت افزار هایی که قابلیت پخش فیلم های DivX
    را دارند، می توانند فیلم های XviD را نیز پخش کنند.
    در نسخه Windows XP Media Center هم نسخه ای از
    decoder این محصول (البته نه مطلقا برای
    XviD، بلکه برای mp4) به
    طور پیش فرض نصب است (که کیفیت بسیار پایینی از فیلم را نمایش می دهد، شاید ضایع
    کردن مابقی codec ها، تبلیغاتی است برای محصولات
    مایکروسافت!!) (این توسعه را اکیدا و شدیدا توصیه می کنم)
  • X264 هم توسعه ای است آزاد و بازمتن، با سرعت رشد
    نسبتا خوب. این توسعه در اکثر سیستم عامل ها نصب می شود، اما تقریبا در هیچ سخت
    افزار پخش کننده فیلمی پشتیبانی نمی شود (به جز کامپیوتر!). از معایب فعلی
    این سیستم، نداشتن decoder رسمی از طرف خود شرکت می
    باشد، یعنی با محصول فوق، فقط encoder پایین گذاری می
    شود، برای پخش فایل هایی با این توسعه، شما را به پایین گذاری برنامه

    ffdshow
    دعوت می کنم. (این توسعه هم برای کارها و اهداف خاص توصیه می
    شود)

ادامه مطلب «روش های نگهداری فیلم – بخش دوم – تبدیل فایل های تصویری» ادامه مطلب