‏نمایش پست‌ها با برچسب اسدی. نمایش همه پست‌ها

رفع خطای can bind a LONG value only for insert into a LONG column در پایگاه داده‌ی اوراکل

۲ مرداد ۱۳۹۶
بیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ و هایبرنیت همراه با دیتابیس اوراکل است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. پایگاه داده‌ی اوراکل (oracle) جزء قوی‌ترین پایگاه‌داده‌ها یا DBMS در دنیای نرم‌افزار به شمار می‌رود. از جمله ویژگی‌های آن می‌توان به سرعت بالا در دسترسی به داده‌ها، ضریب امنیتی بالا، کنترل همزمانی، توانایی نگهداری حجم انبوه اطلاعات و ... اشاره نمود. در این نوشته به بررسی یک مشکل که به هنگام ذخیره یک فایل در اوراکل ممکن است پیش بیاید، می‌پردازیم.

خلاصه رمان پیرمرد و دریا اثر ارنست همینگوی

۴ اردیبهشت ۱۳۹۶

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

تبریک فرارسیدن نوروز و آغاز سال ۱۳۹۶ خورشیدی

۱ فروردین ۱۳۹۶

به نام خدای بهارآفرین / بهارآفرین را هزار آفرین
به جمشید و آیین پاکش درود / که نوروز از او مانده در یادبود

فرارسیدن سال ۱۳۹۶ خورشیدی و آغاز نوروز، این یادگار دیرین نیاکان نیک‌اندیش‌مان را خدمت پارسی‌زبانان و تمام کسانی که با رویش سبز طبیعت همراه هستند؛ تبریک و شادباش عرض می‌کنم و آرزوی موفقیت، شادی و تندرستی را برای همه از درگاه ایزد منان مسألت می‌دارم.

آموزش جاوا اسکریپت: استفاده از sweetAlert برای نمایش اعلان و اطلاعیه‌ها

۱۳ بهمن ۱۳۹۵

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

معادل متد contains در جاوا ۸

۲۴ دی ۱۳۹۵

جاوا یک زبان برنامه‌نویسیِ شیءگرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان نسبت به زبانهای نسل اول C بالا است و وابسته به سیستم‌عامل خاصی نیست. فرض کنید یک List یا Set از چند Object داریم و می‌خواهیم بررسی کنیم که آیا یک Object خاص در این List یا Set وجود دارد یا خیر.

ارث بری در جاوا

۲۳ دی ۱۳۹۵

ارث بری (inheritance) یک مفهوم بنیادی و کلیدی در برنامه‌نویسی شی‌گرا است.در برنامه‌نویسی نیز این واژه مفهمومی مشابه دنیای واقعی دارد و به معنای ارث بردن خصوصیات است. در این نوشته قصد دارم نگاهی دوباره به ارث‌بری در جاوا داشته باشم.

استفاده از تگ List در فایل هایبرنت (پیکربندی XML)

۲۱ دی ۱۳۹۵

پیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ و هایبرنیت است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. هایبرنیت یک کتابخانه object-relational mapping برای زبان جاوا است که چارچوبی را برای نگاشت یک شی به یک پایگاه داده رابطه‌ای فراهم می‌آورد. فرض کنید مدلی به نام سوالات (Question) داریم که شامل دو یا چند گزینه بوده و ارتباطی یک به چند با مدل گزینه‌ها (Option) دارد؛ باتوجه به اینکه ترتیب گزینه‌های سوال برای ما مهم است و می‌خواهیم هایبرنت به صورت خودکار ترتیب گزینه‌ها را برای ما حفظ کند.

تنظیم header برای استریم فایل‌های بزرگ در فریم ورک اسپرینگ (SpringFramework)

۱۵ دی ۱۳۹۵

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

اعمال نشدن ترتیب برای فرزندان یک مدل در هایبرنیت (Hibernate)

۲۸ آذر ۱۳۹۵

پیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ و هایبرنیت است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. هایبرنیت یک کتابخانه object-relational mapping برای زبان جاوا است که چارچوبی را برای نگاشت یک شی به یک پایگاه داده رابطه‌ای فراهم می‌آورد. در این نوشته قصد داریم مشکل اعمال نشدن ترتیب برای فرزندان یک مدل در هایبرنیت (Hibernate) را بررسی کنیم.

دادن دسترسی به کاربران Login کرده در Spring-Security

۲۶ آذر ۱۳۹۵

پیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. پروژه‌ی Spring Security یکی از ابزارهای قدرتمند برای احراز هویت و دادن دسترسی در برنامه‌های اسپرینگ است. در این نوشته قصد داریم به کاربران وارد شده در اپلیکیشن (صرف نظر از هر Roleی که دارند) دسترسی بدهیم.

مرتب سازی یک آرایه Json بر حسب یک property خاص در جاوا اسکریپت

۲۵ آذر ۱۳۹۵

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

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

۲۱ آذر ۱۳۹۵

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

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

۱۸ آذر ۱۳۹۵

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

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

۱۵ آذر ۱۳۹۵

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

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

۱۰ آذر ۱۳۹۵

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

بوی پاییز

۲۱ شهریور ۱۳۹۵

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

وقتی که بعدازظهرها، آفتاب زودتر غروب می‌کند و هوا زودتر تاریک می‌شود...

وقتی که پرتو نور خورشید بی‌رمقتر می‌شود و آنچنان که باید گرمم نمی‌کند...

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

۲۹ خرداد ۱۳۹۵


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

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

۶ خرداد ۱۳۹۵


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

نگاهی به فیلم سینمایی بادیگارد

۲ اردیبهشت ۱۳۹۵

فیلم سینمایی «بادیگارد» هجدهمین اثر ابراهیم حاتمی‌کیاست و هم‌اکنون در حال اکران در سینماهای کشور است. این فیلم سینمایی تاکنون توانسته اقبال عمومی و فروش خوبی کسب کند. من این فیلم را هفته‌ی گذشته دیدم و قصد دارم اندکی درباره آن بنویسم.

تبریک فرارسیدن نوروز و آغاز سال ۱۳۹۵ خورشیدی

۱ فروردین ۱۳۹۵


فرا رسیدن نوروز باستانی و آغاز سال ۱۳۹۵ را خدمت تمامی فارسی‌زبانان و تمام کسانی که با رویش سبز طبیعت همراه هستند؛ تبریک و شادباش عرض می‌کنم و با قطعه‌ای زیبا از حافظ شیرازی، نوروز، این یادگارِ نیکانِ نیک‌اندیش‌مان را گرامی می‌دارم:
سال و فال و مال و حال و اصل و نسل و تخت و بخت / بادت اندر شهریاری برقرار و بر دوام
سال خرم فال نیکو مال وافر حال خوش / اصـل ثابت، نسـل باقی، تـخـت عـالی، بـخت رام