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

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

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

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

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

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

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

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

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

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

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

۱۳ بهمن ۱۳۹۵

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

آهنگ هشت بیتی؛ بازآفرینی آهنگ‌های ایرانی با صداهای الکترونیکی

۳۰ دی ۱۳۹۵

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

بازی‌های خاطره‌انگیز آتاری ۲۶۰۰ و اجرای آنها روی کامپیوتر

۲۸ دی ۱۳۹۵

در روزگار نه‌چندان دور (۱۵-۱۰ سال پیش) که گوشی‌های هوشمند وجود نداشتند و استفاده از کامپیوتر زیاد مرسوم نبود، تنها ابزار الکترونیکی برای تفریح و بازی کردن، کنسول‌های بازی بود. کنسول بازی آتاری ۲۶۰۰ (Atari 2600) یکی از کنسول‌های خاطره‌انگیزی است که بچه‌های دهه ۶۰ با آن خاطرات زیادی دارند. اگر شما نیز دلتان برای آن دوران تنگ شده است و می‌خواهید دوباره لذت بازی‌های ساده‌ی آتاری ۲۶۰۰ را تجربه کنید؛ این نوشته را از دست ندهید.

حذف یک موجودیت و وابستگی‌هایش به صورت سلسله مراتبی در فریم ورک اسپرینگ(Spring Framework)

۲۱ دی ۱۳۹۵

پیش از هر چیز باید بگویم که این نوشته مربوط به برنامه‌نویسی در فریم‌ورک اسپرینگ و هایبرنیت است؛ اگر با این فریم‌ورک آشنایی ندارید، خواندن این نوشته‌ی من در مورد این چهارچوب برنامه‌نویسی می‌تواند برای شما مفید باشد. هایبرنیت یک کتابخانه object-relational mapping برای زبان جاوا است که چارچوبی را برای نگاشتت یک شی به یک پایگاه داده رابطه‌ای فراهم می‌آورد. فرض کنید سه مدل که به صورت سلسله مراتبی و چند سطحی به هم وابستگی دارند؛ به عنوان مثال یک مدل تحت عنوان survey داریم که یک set از مدل question دارد که این مدل هم یک set از مدل option دارد.

راه‌اندازی سایت‌های چند زبانه در فریم ورک اسپرینگ (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) نیز پشتیبانی کند.

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

۱۵ آبان ۱۳۹۵

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

بوی پاییز

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

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

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

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

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

۲۹ خرداد ۱۳۹۵


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

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

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


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

خلاصه رمان کیمیاگر اثر پائولو کوئلیو

۷ اسفند ۱۳۹۴

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

۲۵ سالگی

۲۲ آبان ۱۳۹۴

این قافله عمر عجب می‌گذرد/دریاب دمی که با طرب می‌گذرد
هر انسان از ۳۶۵ روز سال، تنها یک روز مخصوص و ویژه دارد و آن سالروز تولد است. امروز نیز سالروز تولد من بود. یک سال دیگر هم گذشت و من ۲۵ ساله شدم. امروز با اندکی محاسبه و استفاده از این سایت تعداد سال‌ها، ماه‌ها، روزها، ساعت‌ها، دقیقه‌ها و ثانیه‌های این ۲۵ سال عمرم را حساب کردم؛ نتایج جالب زیر بدست آمد:

بررسی ویندوز ۱۰: تجربه‌ی من از کار با آخرین نسخه ویندوز مایکروسافت

۳۰ مرداد ۱۳۹۴

ویندوز ۱۰ در تاریخ ۲۹ جولای ۲۰۱۵ (یا همان ۷ مرداد ۹۴) منتشر شد. ارتقاء به این ویندوز برای دارندگان نسخه‌های قبلی ویندوز در سال اول رایگان است. این سیستم‌عامل به صورت یکپارچه در رایانه‌های شخصی، لپ‌تاپ‌ها، تبلت‌ها و تلفن‌های هوشمند به‌کار می‌رود. ارتقاء به ویندوز ۱۰ هم از طریق آپدیت ویندوز (با رزرو کردن) و هم از طریق دانلود فایل ISO ویندوز ۱۰ در دسترس است. من حدود سه هفته‌ی پیش این ویندوز را نصب کرده‌ام و در ادامه قصد دارم که از تجربه‌ام در کار با ویندوز ۱۰ بنویسم.

پو (Pou)، فراتر از یک بازی

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


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