در همه دیر مغان نیست چو من شیدایی - خرقه جایی گرو باده و دفتر جایی

شیدا

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

March 17, 2008 at 9:30 am

این عکسی را که مشاهده می‌کنید نسخه‌ی مجانی یکی از پورتالهایی هست که ایرانیان (ادعا می‌کنند) که برایش زحمت کشیده‌اند و وقت گذاشتند و کد نوشتند و برای همین هم به من و شما به عنوان یک پورتال اینترنتی می‌فروشند، اسمش را هم گذاشتند میترا، البته با مراجعه به این آدرس دیگر نسخه‌ی مجانی‌اش گیرتان نمی‌آید چون عرضه‌اش تمام شده؛ حتما گندش درآمده بوده که این یک فارسی سازی ساده از جوملا بوده و برای همین هم دیگر تا پول ندهی چیزی از کد را بهت نمی‌دهند تا نتوانی مچشان را بگیری، حالا جالبیش اینه که وقتی که به قسمت چت این وب‌سایتها که برپایه‌ی میترا هستش می‌روی می‌بینی که پایینش نوشته قدرت گرفته از جوملا، آقا جالبترش این است که همین میترا را آمدند و بر پایه‌ی مجوز GPL هم منتشر کردند که هر کسی خواست ازش راحت استفاده کند و مشکلی هم نداشته باشد.
اگر دوست داشتید می‌توانید به نویسنده‌ی میترا (کپی پیست کننده و تغییر زبان دهنده‌ی فایل زبان جوملا و سردیگران کلاه بگذار) میترا ایمیل بزنید و ازش درخواست کنید که این کارها را دیگر ادامه ندهد، ایمیلش هست r.balvardi@gmail.com (البته جوابی نخواهید شنید، بنده هم این ایمیل را این‌جا گذاشتم که یک کمی اسپم زیاد بگیرد و یک کمی حالش جا بیاد و خستگی‌ از تنشان بعد این همه کدنویسی به در برود)
این اولیش نبوده و مطمینا آخریش هم نخواهد بود.

Mita Joomla
جالبیش هم این است که غلط دیکته هم دارد (حالا دیکته نه ولی گرامر) به جای این که بنویسد Mitra Portal is A Free Mitra CMS released under the GNU/GPL License نوشته Mitra Portal is Free Mitra CMS released under the GNU/GPL License نقطه‌اش هم به جای این که آخر جمله باشد اول جمله هست.

چند پیشنهاد برای سایت دانشجویان ایرانی اس اف یو

February 2, 2007 at 10:58 am

برای سایت اس اف یو آی سی دات کام چند تا پیشنهاد داشتم، دلیلش هم اینه که اولا رفتم مال بچه‌های یو بی سی را دیدم و به نظرم خیلی جالب نیست اینجوری باشه سایتمان ( البته با اجازه همگی، البته باز هم بگویم که به نظر من سایت یو بی سی بهتر هست ولی خیلی تا یک سایت کامل فاصله داره، شاید درباره آن هم بعدا نوشتم )

اولا این که به نظر من بهتره برای سایت یک سی ام اس راه انداخته بشه ، حالا سی ام اس چیه ؟ سی ام اس چیزیه که بهش می گن مدیریت محتوا، خیلی برنامه های کدباز هستن که این ها را به رایگان در اختیارتان میذارن، خوبی سی ام اس اینه که همه‌چیز و همه وقت فقط با استفاده از اینترفیس وب میتوانید عوض کنید و هر کسی میتوانه این کاررا بکنه

دوما این که باعث میشه که اخبار آرشیو داشته باشه، نه هر وقت که یک برنامه بود سایت قیافه اش به کلی عوض شه و بعدا دوباره یک چیز دیگه بشه، مثلا اگر من اطلاعاتی درباره سیمین غانم بخواهم بدانم فقط و فقط باید به عکسهایش ویا به وبلاگ بچه‌ها که تو اس اف یو آی سی نیست بسنده کنم. ( + و +‌‌‌ )

برای این که بچه‌ها ترغیب به استفاده از سایت بشن میتوانین همان کاری را که برای ایمیلهای گردانندگان سایت انجام شده برای آنها هم انجام بشه دیگه این جوری هر کسی بخواهد ایمیل خودش را به کسی بده یک ایمیلی داره که خودش انتخاب کرده حداقل، درسته که تعداد زیاده ولی چون هر کس برای خودش انتخاب میکنه از همان هم خوشش میآ‌‌‌‌ید

روی یک سایت خیلی کارها میشه کرد، نظر سنجی دربارهی برنامه‌های انجام شده، قرعه کشی، نمیدانم هرچی که فکرش را بکنید.

وب سایت ایرانیان ، خیلی ضایع نیست که دوزبانه نباشه ؟ و یا حداقل زبان اولش فارسی باشه نه انگلیسی ؟

قسمت لینکها چرا همه‌اش به ۳ تا سایته ؟ حداقل میشه به دانشگاههای ایران لینک داد که اگه کسی آمد و دید بره دانشگاهها را هم ببینه یا به وبلاگنویسهای دانشجو لینک داده بشه و اینجوری آنها هم به سایت لینک خواهند داد و پر بیننده میشه سایت، البته اول باید یک چیزی برای دیدن داشته باشه و بعد پر بیننده بشه.

آقا این سایت یک آر اس اس حتی نداره، دیگه الانه سایت آر اس اس نداشته باشه، خیلی جالب نیست، مثلا اگر من بخواهم ببینم عکس یک برنامهاتان را ببینم هر روز باید بیام ببینم که به روز شده سایت یا نه ؟ ولی آر اس اس همه کارها را راحت میکنه

حالا زیاد سرتان را درد نمیآورم فقط خواستم یک تلنگری باشه برای آنهایی که آنجا درس می‌خوانند و گردانندگان سایت.

آداب وبلاگ نویسی - استفاده‌ی درست از تگها

April 4, 2006 at 12:54 am

تا حالا سایتهای درپیتی که CMS هایی را فارسی کرده‌اند را دیده اید ؟

با آنهایی که این کار را تنها با اضافه کردن یک align=right و یا اگر زیادتر عقلشان رسیده باشه با align=right , dir=rtl انجام داده اند و به خیال خودشان تمام آن CMS را فارسی کرده‌اند درگیر شده‌اید و یا از آنها استفاده کرده‌اید ؟
برای این که تبلیغ نشود و یا توهینی به کسی نشود اسم از CMSهای فارسی شده نمی‌برم ولی می‌توانید در اینترنت خودتان به راحتی پیدایشان کنید، برای راهنمایی اسم چند تا CMS را برایتان می‌نویسم : Phpnuke, Xoops, Mambo, Joops, Wordpress البته وردپرس خیلی راه داره تا سی ام اس بشه ولی از لحاظ فارسی شدن همان مراحل را طی کرده.
از طرفی بعضی‌هایشان هم برای استفاده‌ی بیشتر خودشان قسمتی‌اشان را فارسی کرده‌اند و بقیه امکانات را با گرفتن مبلغی پول از شما به شما ارایه می‌دهند. آخرش هم که دارید ازشان استفاده می‌کنید امکاناتی را خود آن CMS به رایگان به شما عرضه کرده را از دست می‌دهید، از دست نمی‌دهید ولی دیگر برای شما و بازدیدکنندگان سایت شما دیگر کارا و قابل استفاده نیست و کارآیی لازم را ندارد. این مطلب در مورد CMS ها بسیار بیشتر به چشم می‌خورد ولی برای وبلاگ نویسهایی هم که از سرویسهای وبلاگ نویسی اجنبی مانند blogspot, weblog.us , … استفاده می‌کنند این مشکل قابل مشاهده است و شاید یکی از تنها ویژگی‌های وبلاگ سرورهای وطنی توجه به همین موارد است.
با یک مثال ساده برایتان شرح ماوقع را بیان می‌کنم،‌ تا حالا حتما دکمه‌های RSS و یا Atom هایی بسیار زیادی را در گوشه و کنار وب سایتها دیده‌اید که به شما پیشنهاد عضو شدن در خود و استفاده از یک خبر خوان آنلاین را برای خواندن خود می‌دهند.این دکمه‌ها برای استفاده در RSS خوانها می‌باشد که بسیاری از آنها هم online هستند و یک نکته بسیار کوچک که باعث از دست رفتن قابلیت استفاده از آنها می‌شود و بسیار مهم که کمتر توجه کسی را به خودش جلب کرده و آن هم استفاده‌ی درست از تگها است.
اگر از CMSهایی استفاده می‌کنید ( ویا هر نوع وبلاگی ) که برای نمایش درست فارسی در تگ body ( یا هر تگی که شما را از وارد کردن این تگها در نوشته‌ی خود بی‌نیاز می‌کند) از align=right , dir=rtl استفاده می‌کنند و در هنگام نمایش همه‌چیز درست به نمایش در می‌آید ولی هنگام رجیستر شدن سایت شما توسط یک نفر در آر اس اس خوانهای دیگر تگهای align=right , dir=rtl که دیگر همراه متن شما نیست نمایش داده نمی‌شود و شما با به هم‌ریختگی در نمایش مطالب مواجه می‌شوید و عملا از آن آر اس اس خوانتان نتیجه‌ای نمی‌برید و عملا آر اس اس های شما به درد نمی‌خورد.
برای مثال می‌توانید آر اس اس خوان بلاگ لاینز من را در این آدرس ببینید و خودتان مشاهده کنید چند تا از وبلاگهای فارسی این را رعایت کردند ( فکر کنم تعدادشان از تعداد انگشتهای یک دست هم بیشتر نشود و بسیاری از آنها وبلاگهای بسیار معروفی هم هستند ) : وبلاگ اول وبلاگ دوم وبلاگ سوم وبلاگ چهارم وبلاگ پنجم
و اما در این بین هم وبلاگهایی هستند که این امر را مد نظر قرار داده و مهندسانه قالبی را برای خوشان طراحی کرده‌اند و در آن می‌نویسند : وبلاگ اول وبلاگ دوم
و اما فید سابت خودم را هم در این آدرسها می‌توانید ببینید در فید برنر در بلاگ لاینز

پس توصیه‌ی من به شما که وبلاگ می‌نویسید اینه که یک ذره به خودتان زحمت بدهید و با استفاده از تگهای “div align=right dir=rtl” و “div/” ( البته ” را با تعویض بنمایید ) در ابتدا و انتهای مطلبتان امکان استفاده دیگران را از آر اس اس سایت و یا وبلاگتان را بدهید.

Wordpress Plugins

March 24, 2006 at 2:44 pm

یکی از قابلیتهای مهم استفاده از صفحات وبی که به صورت دینامیک ساخته می‌شوند استفاده ازقابلیتی است که به مدیر سایت این امکان را می‌دهد تا برای تغییر در صفحات سایت دیگر نیازی به تغییر صفحات به صورت دستی نداشته باشد و با استفاده از موتور مولد سایت و استفاده از امکانات تعبیه شده در آن می‌تواند از سایت خود نهایت بهره را ببرد و به راحتی به مدیریت آن بپردازد.
این امکانات در هر سیستم تولید سایت تفاوت می‌کند و بستگی به نحوه‌ی دید سازنده‌ی موتور مولد سایت هم دارد، برای مثال شما در phpnuke تنها می‌توانستید از امکاناتی مانند اضافه کردن بلوک و ماجول خاص استفاده کنید و در مامبو می‌توانید از مامبوتا و مامبو ماجول استفاده کنید، البته این سیستمها به علت داشتن دید CMS ای نحوه‌ی استفاده از آنها هم تفاوت داشت. در وردپرس هم برای استفاده از این نوع قابلیت می‌توانید از plugin استفاده کنید، همان طور که از اسمش بر می‌آید پلاگینها چیزهایی هستند که به سیستم شما اضافه می‌شوند و امکاناتی را برای شما فراهم می‌کنند که به راحتی آنها را مدیریت و استفاده کنید.
زیبایی پلاگینهای وردپرس در این است که شما به راحتی می‌توانید با آنها کار کنید و تنها باید آنها را در قسمت پلاگین سایتتان کپی کنید ( البته این‌جا مامبو بهتر عمل می‌کرد و خودش مامبوتا هایش را به سرور انتقال می‌داد و نیازی به کپی کردن دستی فایلها به سرور نبود، البته قصد مقایسه با مامبو را ندارم چون که اصولا اینها تفاوت ساختاری با یکدیگر دارند یکی برای Personal Publishing آمده و دیگری برای Content Management System ) و با فعال کردن آن می‌توانید از آنها استفاده کنید، بعضی از پلاگینها مانند پلاگین زمان شمار نیاز به تغییری جزیی در فایلهای سایتتان دارند تا بدانند کجا نمایش داده شوند و بعضی ها هم به سادگی هرچه تمامتر و تنها با فعال کردن پلاگین فعال می‌شوند مانند پلاگین اجتماعی‌ها، بسیاری نیز پس از نصب شدن یک منوی فعال مدیریت در منوی مدیر شما برای خودشان درست می‌کنند.
من برای سایت خودم از حدود ۱۵ تا پلاگین استفاده کردم که البته یکی‌اش را هنوز فقط خودم استفاده می‌کنم و آن هم بلاگ رولینگه، راستش را بخواهید هنوز پلاگینش نکردم ولی به زودی می‌کنم و برای داونلود عمومی می‌گذارمش، اگر دقت کنید ویژگی‌اش اینه که لینگ بلاگ‌رولینگ را بهتان نمایش نمی‌دهد، می‌توانید تعداد لینکها را تعیین کنید و خیلی کارهای دیگه.
در نوشته‌های بعدی‌ام به معرفی بهترین پلاگین‌های وردپرس برای استفاده خواهم پرداخت.

A minor problem with IEُ

March 10, 2006 at 10:36 am

یادم می‌آید یکی از دلایلی که دست از استفاده از CMS ها و به نوع مشخص آن از phpnuke برای سایتم کشیدم این بود که در آینده‌ی وب با تحولات به وجود آمده دیگر خبری از table نیست و برای این که صفحات وبت سریعتر لود بشوند اکنون از div و در آینده‌ای نه چندان دور (فکر کنم) از CSS 3.0 استفاده می‌شود، برای همین در تحول بودن سریع فکر نمی‌کردم به سرعت یک CMS بتواند خودش را مطابق با شرایط روز به روز کند و به ناچار زمانی همه گلایه از سایتم خواهند داشت، در صورتی که الان اگر یک ذره IE تان کند باشد ( البته ورژن ۶ را عرض می‌کنم) با سر زدن به آدرس www.sheida.com می‌توانید پیغامی را مبنی بر پر شدن stack سیستم پیدا کنید که فکر کنم این هم به خاظر استفاده کردن از روش depth first در پیدا کردن و نمایش صفحات وب است، یعنی برای این که صفحه را نمایش بده اولین تگ div را که پیدا می‌کنه تا آخریش را /div را پیدا نکنه نمایش نمی‌ده و اینها را وقتی در حافظه‌اش ذخیره می‌کنه به یک stack overflow بر می‌خوره، به هر حال به خاطر استفاده نکردن از تکنولوژی زمان حال سازگار با مایکروسافت ازتان عذر می‌خواهم و پیشنهاد می‌کنم از Firefox استفاده کنید.
راستی تا حالا دلتان خواسته وقتی به ایمیل یاهوتان سر می‌زنید از تبلیغاتش خبری نباشه، مال من این‌طوریه البته نه روی هر کامپیوتری و تنها به مدد فایرفاکسه که این‌جوری شده، یک extension داره که می‌توانین نصب کنین و بهش بگین تبلیغات را از سایتهای مختلف را نه تنها برایتان نمایش ندهد بلکه حتی آنها را پارس هم نکند. هم از شر تبلیغات یاهو راحت می‌شوید هم این که کلی از پهنای باندتان ذخیره شده است،‌ببخشید که الان خاطرم نیست آدرس دقیقش را ولی اگر به سایت extension های فایرفاکس بروید به راحتی می‌توانید آن را پیدا کنید.

New Start

November 12, 2005 at 3:51 pm

باز هم یک تغییر دیگر در شیدا پیدا شد و آن هم کوچ کردن ما از هرچه هاست ایرانی و خارجی بود بر روی این آدرس بود http://sheida.wordpress.com ، راستش را بخواهید خیلی زحمت سایتم را کشیدم این چند مدته از phpnuke تبدیلش کردم به mambo ، کلی این تبدیل هم طول کشید، سایت هم به مدت ۲ روز در آدرس www.sheida.com با مامبو کار می‌کرد ولی باز طبق معمول و با اخطاری از هاست (در پیتم) مواجه شدم که می‌گ�?ت account شما به صورت suspended در آمده است و آن هم برای این بوده که در آن واحد حداقل ۴۳۵ تا user در سایت من بودند، اصلا دلیل انتقال من از phpnuke هم به mambo همین بود چون که با این همه گندکاریهای phpnuke به این نتیجه رسیده بودم که محیطی مناسب برای ارایه‌ی سایت من نیست و نه برای هیچ سایت دیگری ( مگر پول زیاد داشته باشید و برای آن یک dedicated server بخرید و هر موقع هم که سایت شما down بود خودتان مشکل را حل نمایید).
سرتان را درد نیاورم با تدبیری که اندیشیدم و م�?ید �?ایده واقع شد آن هم است�?اده از .htaccess بود و deny کردن یک سری از ipها و یک سری از siteهایی که بنا به دلایل نامعلومی می‌خواستند hit سایت من را بالا ببرند ( این تنها مشکل سایت من هم نبود و می‌توانستید در آن موقع با دیدن سایت نیما هم که تنها بر پایه‌ی php و نه بر پایه‌ی phpnuke بود به این مشکل پی ببرید‌) توانستم تعداد آنها را به زیر ۲۰۰ تا برسانم ولی دلیل جالبی که برای suspend شدن سایت من آمده بود این بود که سایت شما hit بالا دارد و ما نمی‌توانیم از سایتهای با hit بالا پذیرایی کنیم ( البته واقعا هم پذیرایی‌ای �?رمودند جانانه که ما دممان را گذاشتیم کولمان و در ر�?تیم ).
داشتم چند وقت پیش در اینترنت می‌گشتم که با خواندن مطالب بسیاری در مورد Wordpress و MT به این نتیجه رسیدم که بسیار زیباتر و جذاب‌تر است کار کردن با wordpress (حداقلش این است که من php بلدم و نه perl) و در انتخاب بین mambo و wordpress باز در ابتدا مامبو را انتخاب کردم ولی بعد از مشکلی که دوباره پیش آمد به این نتیجه رسیدم که برای کاری مثل من که نمی‌خواهد زیاد دغدغه‌ی هاست و غیره داشته باشد است�?اده از wordpress بسیار راحت است و چه بهتر که از wordpress.com است�?اده کنم، درست است که به راحتی نمی‌توان backup گر�?ت و یا از آن pluginهای زیبای wordpress برای آن است�?اده کرد، اما دیگر همیشه مطمینی که سایتت به راه است و هیچ‌گاه دیگر به خاطر بالا ر�?تن hit سایت،‌ دسترسی به سایت را محدود نخواهند کرد و در عوض آن دیگر دغدغه‌ی upgrade کردن را نیز نخواهی داشت که خود wordpress.com حتما این کار را انجام خواهد داد. تازه در این بین متوجه شدم که قسمتی از کارمندان mambo شاخه‌ای ایجاد کرده‌اند و دارند CMSای با نام Joomla را که پدر mambo 4.5.2 می‌باشد را ادامه می‌دهند.
�?کر کنم راه زیبایی خواهد بود و نمی‌شناسم کسان زیادی را که در wordpress وبلاگ داشته باشند و شاید از ابتدایی‌ترین کسان آن باشم و اگر این یکی هم برای است�?اده‌ی من از wordpress.com تعطیل نشود آینده‌ی خوبی را برایش پیش‌بینی می‌کنم، راستی اینها همه را هم در flock نوشتن و از روی آن به وبلاگم پست می‌کنم. جالبه نه ؟

Phpnuke 2 Mambo

November 7, 2005 at 7:06 pm

این همان سایتی هست که قبلا مشاهده می‌کردید، همان شیدا فقط حامل یک سری تغییرات شده، آن هم این که نمی‌دانم به چه دلیل ( که احتمالا دلایل خرابکاری را دارد و از بیرون هدایت شده بوده است) Phpnuke بنده برای اجرا شدن حدودا ۴۹ درصد cpu سرور را اشغال می‌کرده و اکثر آن هم مربوط به فایل modules.php بوده، من که از اول کار با این phpnuke بهش دست نزدم ولی مشاهده‌اش که کردم دیدم برای نمایش theme و block و … کد دارد، احتمالا مشکلی پیدا شده که برای همین این‌قدر حجم کار با cpu را بالا برده، از طرفی هم دیگر خودم خسته شدم از بس این phpnuke مشکل داشت، هرجایش را می‌گیری یک چیزیش مثل این‌که می‌لنگه، ولی انکار نمی‌کنم کار کردن باهاش خیلی راحته ولی این مسایل امنیتی‌اش هست که دهن آدم را سرویس می‌کند.
تصمیم گرفتم به mambo مهاجرت کنم، البته نه با استفاده از ورژن فارسی‌شده‌اش چون مثل فارسی کردن phpnuke آمده‌اند و تنها یک align=right گذاشتند و گفتند فارسی شده.اما برای این انتقال با استفاده از ezPhpnuke توانستم اطلاعاتم را از phpnuke به مامبو تبدیل کنم، درست است برای کار کردن با مامبو باید وقت بیشتری بگذارم ولی فکر کنم ارزشش را داشته باشد که به راحتی و بدون هیچ دغدغه‌ای سایتم را راه بیندازم، فقط این تبدیل یک کمی طول می‌کشد، نه این که من نتوانم یک روزه تیدیل کنم، نه، دلیلش این است که تا یک ده روز دیگر یک کار مهمی دارم و برای همین نمی‌توانم زیاد برای سایتم وقت بگذارم (ببینید چه کار مهمی است که از وقت گذاشتن برای سایتم هم غافل شده‌ام)
هنوز که کار خاصی نکردم با مامبو ولی از قابلیتهایش که بگویم حتما شما هم وسوسه می‌شوید که به سمت آن بیایید و از امکانات آن استفاده کنید :
۱- مامبو به راحتی دارای حجم عظیمی از امکانات جانبی قابل نصب است که همه در سایت mamboforge.net گرد آمده‌اند و نیازی به ثبت نام و … ندارید و برای پیدا کردن هر فایل لازم نیست که در سایت سازنده‌ی آن عضو شوید
۲- مامبو به راحتی فایلهای شما را از طریق منوی خود بالاگذاری می‌کند و نیازی به استفاده از ftp برای نصب یک امکان جدید نیستید که خودش کلی مزیت است.
۳- از همه مهمتر این که هنگامی که می‌خواستم مامبو را نصب کنم مجبور شدم که display_errors را در php.ini ام on کنم و برای بالا آمدن phpnuke حدودا ۱۰۰ تا warning در ابتدای هر کدام از صفحات می‌آمد ولی برای mambo اگر هم پیغام warningای می‌آمد خود مامبو آن را هندل می‌کرد و به راحتی آدم می‌فهمید که چی‌کار دارد می‌کند.

در انتها هم لازم به ذکر است که به راحتی شما می‌توانید به همه‌ی قسمتهای Sheida دسترسی پیدا کنید (البته اگر link آنها را داشته باشید و فکر نکنید که Sheida داغان شده ) اگر هم حوصله‌اتان سر رفت از خواندن این صفحه دعوتتان می‌کنم که از photo.sheida.com دیدن کنید.