راه‌اندازی سایت‌های چند زبانه در فریم ورک اسپرینگ (Spring Framework)

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

ادامه مطلب

استفاده از subdomin در لوکال هاست (localhot)

در پروژه‌ای پیش آمده بود که برای تست و توسعه نیاز به استفاده ازsubdomain در localhost داشتیم. مشکلی که پیش آمده بود این بود که مشاهده کردیم که مروگر گوگل کروم در resolve این urlها مشکلی ندارد، در حالی که مرورگر فایرفاکس (و حتی اینترنت اکسپلورر) قادر به باز کردن subdomain نیست. برای مثال آدرس مورد نظر ما به صورت زیر بود:

ادامه مطلب

ساخت تصاویر Thumbnail در فریم ورک اسپرینگ

این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. مزیت ساخت تصاویر بندانگشتی (thumbnail) این است که حجم تصاویر صفحه وب کاهش یافته و سرعت بارگزاری (load) تصاویر در صفحات وب افزایش می‌یابد.

ادامه مطلب

رفع مشکل استفاده از CKEditor در modal بوت استرپ

اگر بخواهیم از ویراشگر متن CK Editor در یک Bootstrap Modal استفاده کنیم، از آنجایی که خود CK Editor نیز برای کارهایی نظیر درج لینک یا تصویر و… از یک modal استفاده می‌کند؛ برای همین دچار conflict می‌شویم و دیگر تمای inputهای فرم‌های درج لینک، تصویر disable خواهند شد.

ادامه مطلب

تغییر jdbc url برای پشتیبانی از utf-8 در پایگاه داده MySql

این نوشته مربوط به فریم‌ورک اسپرینگ است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته من می‌تواند مفید باشد. اگر پس از پیکربندی پایگاه داده‌ی MySql در پروژه اسپرینگ خود با درج حروف فارسی در پایگاه داده مشکل دارید نیازمند تغییر jdbc url به گونه‌ای هستید که از یونیکد (Unicode) نیز پشتیبانی کند.

ادامه مطلب

فریم ورک اسپرینگ (spring framework) چیست؟

در این نوشته قصد دارم که فریم‌ورک اسپرینگ و مفاهیم آن را به طور خلاصه بررسی کنم. فریم‌ورک اسپرینگ (Spring Framework) یکی از چهارچوب‌های برنامه‌نویسی معروف و پرکاربرد در زبان جاواست. این فریم‌ورک متن‌باز (Open Source) بوده و اولین نسخه آن در ماه ژوئن سال ۲۰۰۳ میلادی عرضه شده است. اسپرینگ از ابتدای ارائه تا به امروز تغییرات زیادی داشته و امکانات و ابزارهای بسیار قدرتمندی را در اختیار برنامه‌نویسان قرار می‌دهد. هدف اصلی اسپرینگ توسعه‌ی برنامه‌های Enterprise است و بیشتر در پلتفرم Java EE مورد استفاده قرار می‌گیرد. 

ادامه مطلب

معرفی افزونه‌‌های کاربردی برای مرورگر گوگل کروم (Google Chrome)

مرورگر گوگل کروم (Google Chrome) امروزه به یکی از پرطرفدارترین مرورگرهای اینترنتی تبدیل شده است. افزونه‌های زیادی برای این مرورگر ارائه می‌شوند که وب‌گردی را ساده‌تر می‌کنند. در این نوشته قصد معرفی چند افزونه‌ی مفید و کاربردی برای مرورگر کروم دارم. توجه داشته باشید چون مرورگر اپرا (Opera) نیز همانند گوگل کروم برپایه‌ی کرومیوم (Chromium) هست، این افزونه‌ها در مرورگر اپرا (نسخه ۱۵ به بعد) نیز کار می‌کنند.

ادامه مطلب

بوی پاییز

وقتی که پنجره را باز می‌کنم و نسیمی خنک باعث می‌شود کمی احساس سرما کنم…

ادامه مطلب

یاهو مسنجر، از دیروز تا امروز

شرکت یاهو (!Yahoo) از جمله شرکت‌های اینترنتی است که در ارائه بسیاری از سرویس‌های اینترنتی پیشرو بوده است. بسیاری از این سرویس‌ها در کشور ما نیز بسیار پرطرفدار بوده‌اند و خیلی از ما، با محصولات این شرکت خاطرات زیادی داریم. اما این مسئولان یاهو در وبلاگ خود نوشتند که یاهو مسنجر نسخه دسکتاپ در تاریخ ۱۵ مرداد امسال برای همیشه به کار خود پایان می‌دهد. در این نوشته قصد داریم نگاهی به محصولات یاهو از جمله یاهومسنجر بیندازیم.

ادامه مطلب

جملات قصار داستان کیمیاگر اثر پائولو کوئلیو

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

ادامه مطلب