من سالار کابلی هستم،
توسعه‌دهنده نرم‌افزار در کیاسکد.

در طی چند سال اخیر، طراحی واکنش‌گرا (Responsive Web Design) به یکی از بحث‌های داغ و مهم بین طراح‌ها و توسعه‌دهنده‌های وب تبدیل شده  و با توجه به رشد مرورگرها و گستردگی پشتیبانی از Media Query ها، این روزها خیلی مهم هست که یه طراح بتونه وب‌سایتی طراحی کنه که در بیشتر دستگاه‌ها و صفحه نمایش‌های موجود، به درستی نمایش داده بشه.

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

RWDConf

این همایش ۱۴ آذر ۹۲ از طرف «مدرسه استانداردهای وب» در تهران برگزار می‌شه و من هم دبیر علمی این همایش هستم. «مدرسه استدانداردهای وب» قرار هست یه مجموعه باشه که در در زمینه آموزش استانداردهای وب و طراحی اون فعالیت کنه و این همایش اولین قدم در این راهه. این مجموعه، با حمایت آکادمی مجید آنلاین و مجید علوی‌زاده عزیز شکل گرفته و من خوشحالم که می‌تونم در آینده قدم‌های بهتری در زمینه آموزش وب بردارم با کمک این دوستان.

بیشتر بخوانید

توی همایش استانداردهای وب که ۱۸ مهرماه در تهران برگزار شد من یه ارائه در مورد «تصاویر SVG و کاربردهای آن‌ها در وب» داشتم. همچنین بعد ازظهر این همایش، یه کارگاه کوچیک برگزار شد و من در مورد ساخت اپلیکیشن‌های هایبریدی برای تلفن‌های هوشمند با Phonegap توضیحاتی دادم. همچنین همونطور که قبلا خبر داده بودم، ۲ و ۳ آبان‌ماه من یه کارگاه با همکاری آکادمی مجیدآنلاین در مورد HTML5/CSS3 داشتم که اون هم در طی ۲ روز ۷ ساعته برگزار شد. توی این کارگاه در مورد تغییرات جدید HTML5 و CSS3 و کاربردهای اون‌ها در طراحی و توسعه وب صحبت کردیم و تمرین‌هایی رو انجام دادیم. اول از همه می‌خوام تشکر کنم از تمام دوستانی که

بیشتر بخوانید

سالهاست که ما در وب و طراحی وب به پیروی از طراحی گرافیک، از واحدهای پیکسلی برای مشخص کردن ابعاد و اندازه‌ها استفاده می‌کنیم. همونطوری که قبلا در مطلب تصاویر SVG آینده وب هستند گفتم، تکنولوژی داره به سمتی حرکت می‌کنه که توش پیکسل‌ها دائما در حال تغییر هستن. ما سال‌ها از صفحه‌های نمایش با فشردگی ۱ پیکسل استفاده کردیم و بعد با معرفی شدن صفحه‌نمایش رتینا از طرف اپل، این فشردگی به ۲ پیکسل تبدیل شد. به این معنی که تعداد پیکسل‌هایی که در یک اندازه واحد جا می‌گیرن ۲ برابر شد. بعد از صفحه‌نمایش رتینا، شرکت‌های مختلف فشردگی‌های پیکسلی جدید و بالاتری رو معرفی کردند و این مسئله کار رو برای ما طراح‌های وب خیلی سخت کرد؛ چرا که باید طرح‌های ما تو هر دستگاهی با هر سایز صفحه‌نمایش و فشردگی پیکسلی، عالی نمایش داده بشن. (لطفا برای توضیحات بیشتر در این مورد، مقاله‌ای که بالاتر بهش اشاره کردم رو بخونید.)

مشکلات طراحی پیکسلی

بخش زیادی از وب‌سایت‌ها از واحد پیکسل برای تایپوگرافی و تعیین ابعاد استفاده می‌کن. برای مثال این کار خیلی متداول هست:

font: 14px/22px "Helvetica Neue", Arial, sans-serif;

این روش به خودی خود ایرادی نداره، ولی وقتی بخوایم در مورد کاربردپذیری (Usability) و دستیابی‌پذیری (Accessibility) در طراحی و یا طراحی واکنش‌گرا (Responsive Design) حرف بزنیم و تصمیم بگیریم، روش تعیین سایز و ابعاد بر اساس پیکسل مشکلات فراوانی داره.

مشکلات تایپوگرافی

تقریبا تمام مرورگرها به صورت پیشفرض یک فونت و یک اندازه قلم برای تمام صفحات وب تعیین می‌کنند که اگر صفحه‌ای در وب خودش فونت و سایز رو تعیین نکرده باشه، صفحه رو بشه راحت مشاهده کرد. اکثر مرورگرها برای قلم پیش‌فرض فونت Times و سایز ۱۶ پیکسل رو انتخاب می‌کنند و این به صورت یه استاندارد در اومده؛ ولی نکته مهم در این مورد این هست که کاربری که از اون مرورگر استفاده می‌کنه می‌تونه این پیش‌فرض رو تغییر بده. مثلا کسی که مشکل بینایی داره، می‌تونه به تنظیمات مرورگرش رو باز کنه و به جای ۱۶ پیکسل، ۳۲ پیکسل رو انتخاب کنه، در نتیجه این کار، همه چیز روی وب باید ۲ برابر بشه ولی این اتفاق نمی‌افته چون بیشتر جاها، طراح‌های وب بر اساس پیکسل همه چیز رو تعیین کردند.

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

مشکلات اجزای رابط کاربری

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

مشکل مهم دیگه‌ای که وجود داره اینه که اگر از پیکسل برای طراحی اجزای رابط کاربری استفاده کنیم، دیگه اون رابط کاربری مقیاس پذیر (Scalable) نیست. برای مثال ما اگر بخوایم ۳ سایز مختلف از یک دکمه یا فرم رو طراحی کنیم، مجبوریم تمام واحدهای پیکسلی رو ۳ بار برای تمام اجزای رابط کاربری تکرار کنیم. مثلا یه دکمه کوچیک، یه معمولی و یه بزرگ طراحی کنیم و هربار اندازه و ابعادش رو پیکسلی مشخص کنیم. این کار اولا خیلی سخت هست و دوما منطقی نیست. چون ما ممکنه به دلایل مختلف بخوایم رابط کاربری‌مون رو برای کاربر تغییر بدیم و اگر بر اساس پیکسل کار کنیم، این کار خیلی سخت خواهد بود.

بیشتر بخوانید

دوم و سوم آبان ماه امسال با همکاری آکادمی مجید آنلاین یه کارگاه آموزش HTML5/CSS3 و تایپوگرافی در وب برگزار می‌کنم. تو این کارگاه ۱۴ ساعته (۲ روز ۷ ساعته) در مورد تغییرات و امکانات جدید HTML5 و CSS3 صحبت می‌کنیم و نحوه استفاده از اون‌ها رو در پروژه‌های واقعی بررسی می‌کنیم. با توجه به علاقه شخصیم به تایپوگرافی، بخشی از این کارگاه رو اختصاص می‌دیم به تایپوگرافی در وب و در مورد تایپوگرافی خوب در زبان فارسی و چگونگی پیاده سازیش در وب بحث می‌کنیم. ظرفیت این کارگاه ۱۲ نفر هست و اگر قبل از ۲۵ مهر ثبت‌نام کنید، شهریه هر نفر ۲۶۰هزار تومان هست. برای اطلاعات بیشتر و مشاهده سرفصل‌های دوره یه سری به صفحه

بیشتر بخوانید

رفع ادعا: این مقاله ترجمه‌ای از مقاله‌ی خودم به انگلیسی هست که ۲ سپتامبر در Medium منتشر کردم.

Under the Water

اگر مثل من یه توسعه‌دهنده یا طراح وب باشید، احتمالا شما هم تعداد زیادی از سایت‌ها و بلاگ‌های مرتبط با کارتون رو از طریق فیدخوان دنبال می‌کنید و همیشه هم دنبال ابزارها و تکنولوژی‌های جدید و جذاب هستید که تو پروژه‌های بعدی‌تون به کار ببرید.

بیشتر بخوانید

اگر شما فری‌لنسر هستید با با همکارهاتون از راه دور کار می‌کنید، ممکنه براتون پیش اومده باشه که بخواید پروژه‌ای که روی لوکال‌هاست (127.0.0.1) در حال توسعه یا طراحیش هستید رو به مشتری‌تون یا همکارتون نشون بدید که ببینه پیشرفت کار به چه صورت هست.

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

بیشتر بخوانید

اگر یادتان باشد، تا حدود ۱۰ سال پیش تقریبا تمام گرافیک‌های موجود در وب (منهای عکس‌ها) با پسوند GIF ذخیره می‌شدند. چه متحرک و چه ثابت. تصاویر GIF به عنوان یک استاندارد برای تصاویر کم حجم قابل استفاده در وب شناخته شده بودند و یکی از مزیت‌های دیگر آن‌ها غیر از کم حجم بودنشان، شفاف بودنشان (Transparency) بود. ولی خب همه می‌دانیم که تصاویر GIF در کنار مزیت‌هایشان مشکلات فراوانی هم داشتند.

با تولید مرورگرهای جدید و گذر از دوران حکم‌رانی Internet Explorer نسخه ۷ (که از تصاویر PNG شفاف پشتیبانی نمی‌کرد)، کم کم پای گرافیک‌هایی با فرمت PNG به وب باز شد و این آغاز یک نسل جدید برای وب بود. چرا که تصاویر PNG قادر هستند تصاویر را با کیفیت ۲۴بیت (RGB) و ۳۲بیت (RGBA - با پس‌زمینه شفاف) نمایش دهند و معنی این، تصاویر با کیفیت بالا و حجم‌های مناسب است. سایز فایل‌های تصاویر PNG در حالت عادی تفاوت خیلی زیادی با تصاویر GIF ندارند. تصاویر PNG هنوز هم به وسعت در وب کاربرد دارند و بیشتر گرافیک‌های موجود در وب با این فرمت ذخیره شده‌اند.

بیشتر بخوانید

مدتی هست که در کارهام از وب‌فونت‌های فارسی استفاده زیادی می‌کنم. فونت‌هایی مثل یکان، زر و میترا (و چند فونت دیگر فارسی) گزینه‌های خوبی برای تایپوگرافی در وب هستن (البته کاربردهای متفاوتی دارن).

اما مشکلی که وجود داره در استفاده از این وب‌فونت‌ها اینه که فونت‌های فارسی به دلیل استاندارد نبودنشون و عدم وجود اطلاعات هینتینگ صحیح در فایل فونت، با مشکل نمایش در ویندوز مواجه می‌شن. البته این مشکل نمایش در مرورگر کروم بسیار شدیدتر از مرورگرهای دیگه هست و در اینترنت اکسپلورر ۹ به بالا بهتر از بقیه، به این دلیل که مایکروسافت در اینترنت اکسپلورر ۹ و ۱۰، از سیستم رندر فونت DirectWrite به همراه نسخه بهبود یافته ClearType بهره گرفته که باعث می‌شه فونت‌ها بسیار بهتر دیده بشن از مرورگرهای دیگه. ولی متاسفانه گوگل کروم هنوز از سیستم رندرینگ قبلی ویندوز استفاده می‌کنه و تا زمانی که اطلاعات هینتینگ مناسب در فایل فونت موجود نباشه، نمی‌تونه فونت رو به درستی نمایش بده.

بیشتر بخوانید

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

همونطوری که قبلا گفته بودم ایده‌ی این سرویس رو آرش زاد عزیز سال گذشته مطرح کرد و باهم شروع کردیم به کار کردن روی این پروژه. وظیفه طراحی رابط کاربری و برنامه‌نویسی هسته سیستم بر عهده من بوده و سعی کردم نحوه طراحی سیستم به طوری باشه که اولا با کارهایی که قبلا انجام داده بودم متفاوت باشه و دوما، اونقدر برای کاربرا جذابیت داشته باشه که مطمئن باشند ایمیلشون رو توی سیستم غیر قابل اطمینانی ثبت نمی‌کنن.

بیشتر بخوانید

به همراه دوستان در گروه ققنوس تصمیم گرفتیم یه کارگاه آموزشی برای HTML5 و CSS3 و جاواسکریپت پیشرفته برگزار کنیم که بتونیم از این طریق قدمی در جهت پیشرفته وب پارسی و معرفی تکنولوژی‌های مدرن به توسعه‌دهندگان ایرانی برداریم. برای همین قرار شده تا اوایل دی ماه این کارگاه رو برگزار کنیم و من طی چند روز اخیرا سایت این کارگاه رو آماده کردم تا دوستان بتونن اطلاعات لازم رو به دست بیارن. مدرس این کارگاه آموزشی هم من هستم. برای ثبت نام، می‌تونید با من از طریق بخش نظرات همین وبلاگ، توئیتر یا فیسبوک تماس بگیرید و یا از طریق فرمی که توی وب‌سایت کارگاه هست اطلاعاتتون رو برای ما ارسال کنید تا برای انجام مراحل

بیشتر بخوانید

یه سالی هست که علاقه‌ی زیادی به جاواسکریپت پیدا کردم. طی ۶-۷ سال اخیر، همیشه یکی از ابزارهای اصلی کارم بوده، با توجه به اینکه توسعه Front-end رو خیلی دوس دارم، ولی هیچوقت مثل یک سال اخیر به قابلیت‌های جاواسکریپت توجه نکرده بودم. گویا من تو این یه سال تنها نبودم و توجه خیلی از توسعه‌دهنده‌های دنیا هم به جاواسکریپت جلب شده. شاید بشه از دلایل اصلی این توجه به دو مورد اشاره کرد: یک، جاواسکریپت به صورت ذاتی یه زبان برنامه‌نویسی شئ‌گراست. تقریبا همه چیز در جاواسکریپت یک شئ هست. دوم، جاواسکریپت برخلاف بسیاری از زبانها مثل php، یه زبان برنامه‌نویسی Event-Driven هست، به این معنی که اتفاقاتی که توی محیط

بیشتر بخوانید

واقعا ترجمه Code Syntax Scheme چی میتونه باشه؟ :) اگر شما هم مثل من باشید و بیشتر ساعات روز و شبتون رو پشت کامپیوتر با کدنویسی سپری می‌کنید، پس حتما چشم درد ناشی از فعالیت طولانی مدت رو تجربه کردید. البته راه چاره‌ش اینه که کلا کامپیوتر رو با همه متعلقاتش بذارید کنار و یه کاری رو انتخاب کنید که حداقل ضرر فیزیکی نداشته باشه. ولی خب اگر اصرار دارید، یکی از راه حل‌های کمتر کردن صدمه‌ای که به چشمتون وارد میشه استفاده از یه پوسته‌ی رنگی مناسب برای ادیتور (IDE) دلخواهتون هست. من بعد از سالها جستجو برای پوسته‌ی رنگی مناسب، مدتی پیش به این پوسته برخوردم و الان یه ماه دارم ازش استفاده می‌کنم. خیلی تو

بیشتر بخوانید

سالها بود برای تبدیل تاریخ میلادی به جلالی در پروژه‌ها از تابع تاریخ شمسی که توسط دوست خوبم میلاد راستیان نوشته شده بود استفاده می‌کردم و این تابع با وجود قدیمی بودنش به خوبی از پس همه کارها بر می‌آمد. تا شب پیش که درحال کار کردن روی سیستمی بودم که نیاز به محاسبی زمانی برای سالهای بسیار دور داشت (مثلا ۱۰۰ سال آینده). با کمی تست متوجه شدم که تابع date که تابع پیشفرض پی‌اچ‌پی برای تاریخ و زمان است، حداکثر تا سال ۲۰۳۸ میلادی قادر به محاسبه است. به همین دلیل تابع تاریخ شمسی قبلی که از آن استفاده می‌کردم، بخاطر اینکه بر اساس تابع date نوشته شده بود، قادر به محاسبه سال‌های بیشتر از ۱۴۱۵ شمسی نبود. ب

بیشتر بخوانید

سلام، دو پست قبل قول داده بودم که پروژه ققنوس رو دنبال کنم، و به این قولم هم وفــا کردم، برای دوستانی که کمی (!) شک دارن به قول من، تو این پست نسخه اولیه کدهای ققنوس رو برای دانلود قرار میدم. دقت کنین که این کدها فقط برای مشاهده شما عزیزان هستش ، و هنوز قابل استفاده نیست، چون حتی به نسخه Aplha نرسیده و فقط یه Draft هست، پس با عرض شرمندگی، من ساختار دیتابیس رو منتشر نمی‎کنم تا کدها قابل نصب شدن نباشن. برای دوستانی که مایلن بدونن نتیجه اجرا شده چطور هست، یه نمونه از برنامه رو روی سرور ققنوس نصب کردم تا بتونین یه چرخی توش بزنین. نکته مهم: دوستان، این کدها تحت قوانین GNU/GPL منتشر شدن، شما میتو

بیشتر بخوانید

سلام !‌! سال نو ميلادي رو با اينكه 14 روز ازش گذشته تبريك ميگم. دليل غيبت طولانيم اين بود كه بشدت حالم بد بود و تحت نظر آقايون دكتر و خانومم بودم‌! درس و مدرسه هم كه تو سرما تعطيل شده! يه خبر خوش براي دوستان برنامه نويس و نيمچه برنامه نويس دارم !‌ نسخه آلفا از اولين نگارش ققنوس بزودي آماده ميشه. API نوشته شده؛‌ ماژول هاي لازم نوشته شدند. فقط بخش مديريت مونده كه اونم پدرام جان زحمت كشيد پي ريزي كرد! بزودي (انشالله تا اواخر بهمن يا اوايل اسفند) سعي ميكنيم اين نسخه رو براي آزمايش عموم ارائه بديم. آدرس وبسايت ققنوس هم كه www.p5x.org و www.p5xdev.org هست. به محظ آماده شدن اين نسخه توي هردوي وبساي

بیشتر بخوانید

سلام. خوبين خوشين؟ من كه طبق معمول زياد خوف نيستم! اين پست رو براي طرفداران فارسي نيوز زدم. ميخواستم بگم كه فكر نكنيد فارسي نيوز تعطيل شده. نه. هنوز پا برجاست. البته ما (من و پدرام) هسته رو از اول داريم بازنويسي ميكنيم. يعني به عبارتي دوباره از صفر شروع كرديم. البته روي خط مشي فارسي نيوز و بر اساس تجربياتي كه از اون داشتيم. چون فارسي نيوز به عقيده ما خيلي شلوغ شده بود. تا اينجاش كه خوب اومديم جلو. مطمئنم اگر كدها رو ببينيد تعجب ميكنيد!!!‌از ما اينكارا بعيده :D چند روزه ديگه يه قسمت از API رو براتون ميذارم تا ببينين. البته اين دفعه از مزاياي PHP5 كه واقعا قدرتمنده بهره جستيم و داريم ميريم جلو.

بیشتر بخوانید

اوهو! 10 روز از تولد وبلاگم گذشت خودمم یادم نبود! الان یادم افتاده... بهر حال سلام؛ دوستان امروز (یعنی 10 روز پیش) تولد یک سالگی وبلاگم بوده. خوشحالم که که رسیده به یه سال؛ چون یادمه تو اولین نوشتم تو این وبلاگ یکی از دوستان نوشته بود «وبلاگ خوبی داری ولی مطمئن باش عمر زیادی نداره» و آخر آی دیش تو یاهو کلمه هکر وجود داشت، ولی میبینید که تا حالا هیچ کاری نتونسته بکنه. خوب زیاد مهم نیست. امیدوارم این یه سال مطالب مفید بوده باشه و زیاد وراجی نکرده باشم. سعی میکنم همینطوری وبلاگ رو زنده نگه دارم و روز به روز مطالب رو پربارتر از قبل کنم. البته اگر کمک شما دوستان نبود که ما الان یه جا دیگه اون پایین

بیشتر بخوانید

سلام مدتی هست که بین برنامه نویسا آجاکس (ایجکس یا آژاکس!) (Asynchronous JavaScript And XML) رواج پیدا کرده. بحثهای زیادی هم در این مورد تویه سایت های فارسی مثل ایران پی اچ پی شده. نمیخوام فعلا توضیج بدم آجاکس چیه. فقط میخواستم بگم که مثل همیشه یاهو و گوگل نمیخوان از قافله عقب بمونن! نزدیک یه ماه هست که Yahoo یه کتابخانه جالب و کامل برای Ajax بصورت OpenSource ارائه کرده. توی بیشتر مثال های سمت سرور هم از php استفاده کرده. جالب اینجاست که گوگل هم سه روز پیش یه کتابخانه برای Ajax ارائه کرد. که اون هم واقعا جالبه! البته تا اونجایی که من دیدم کد های گوگل سریع تر از کدهای هستن... به هر حال من فقط

بیشتر بخوانید

سلام دوستان :d ببخشید که بازم مثل همیشه دیر آپدیت کردم! ایندفعه دلیل داشت و واسه اینه که داشتیم اسباب کشی میکردیم!! (مبارکه!) قبل از هر چیز بگم که فارسی نیوز 3.0.0.1 بتا 1 منتشر شد و میتونید از این آدرس داونلود کنید: فارسی نیوز: اینجا فایل راهنما (آکروبات): اینجا امکانات فارسی نیوز توی فروم های PersianTools و MajidOnline هم معرفی شده: پرشین تولز: این صفحه مجید آنلاین: اینجا یکی از دوستان هم نظر داده بودن که به نظرم بهتر بود اینجا جوابشونو بدم... memp عزیز فرمودن: به امید روزی که Micro$oft Windows «بازمتن» و «آزاد» بشه!!!!!!! تا وقتی باهاش بچا‍پن نمی خوامش ضمنا لینوکس «شرکت سازنده»

بیشتر بخوانید

سلام ! بعد از مدتها برگشتم دوستان! داستانش دور و درازه! اول از همه براتون بگم چرا وبلاگو تعطیل کردم؛ ما سرور رو عوض کردیم و از شرکت Layerd Technology Inc گرفتیم. این شرکت واقعا امکاناتی نداشت و نسخه MySQL پایین بود. و چون نسخه MySQL سرور قبلی جدید تر از این بود با مشکل برخوردم و حروف ف به ت چهارنقطه تبدیل شد! و بانک اطلاعاتی سایت فارسی نیوز کلا پرید! هنوزم حسرتش رو میخورم! بعد دوباره از همون شرکت قبلی اجاره کردیم که واقعا امکانات عالی و پرسرعتی داره. به لطف دیجیتال کیوان تونستم بیشتر کارکتر های اشتباه رو دوباره به ف تبدیل کنم و وبلاگم دوباره راه افتاد... موفق باشید

بیشتر بخوانید