هدف زندگی

چندی پیش، نظرسنجی در کانالم گذاشتم و از دانشجویان خواستم به این سوال پاسخ دهند که آیا به فلسفه زندگی شان فکر می کنند؟
purpose-of-life - هدف زندگیدر این مجال می خواهم تحلیل مختصری کنم و پیشنهادی بدهم که ان شاءالله مفید باشد:
خیلی خوشحال کننده است که دانشجویان عزیز به هدف زندگی و فلسفه حیات خود فکر می کنند (به جز ۳% که ان شاءالله آنها هم فکر کنند!).
کلمه انسان از ریشه نسیان گرفته شده یعنی فراموشی و به همین علت اکثر انسانها (مخصوصا بعد از اشتغال و ورود به زندگی متاهلی) گرفتار روزمرگی شده و از هدف خلقت غافل می شوند. تمام همّ و غمشان این می شود که امروز که از خانه بیرون می روم چه کاری کنم که پول بیشتری کسب کنم. در خانه هم که مهمترین سوال این می‌شود که ناهار و شام چی بخورم و چه کانالی را تماشا کنم! اصولا در طول روز به اندازه ۵ دقیقه هم به خودمان فرصت خلوت کردن و تفکر کردن نمی دهیم.الان که شما در سنی هستید که عقل و قلبتان به دنبال حقیقت است، باید این را قدر بدانید و قبل از اینکه به مرحله روزمرگی بیفتید فکر کنید و تحقیق کنید که واقعا هدف خداوند از خلقت انسان چیست؟ یادم هست در دوره دانشجویی کتابی ? مطالعه کردم به نام “در آغوش نور” که ترجمه Embraced By The Light بود. نویسنده این کتاب یک خانم مسیحی (بتی جین ادی) است و شخصی است که چند ساعتی مرگ را تجربه کرده و همین تجربیات را در قالب چند جلد کتاب درآورده که اولین جلد آن بسیار جذاب است.

این کتاب را به تازگی دوباره از روی نسخه صوتی گوش دادم. نوشته های این کتاب خالی از اشکال نیست ولی نگاه شما به زندگی را عوض می کند.

این کتاب ۱۶۵ صفحه است و نسخه صوتی آن هم موجود است که می توانید از برنامه اندرویدی نوار (نسخه صوتی) یا فیدیبو (نسخه متنی) آن را دریافت کرده و بخوانید.

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

sapp.ir/khosravi

Share

جایگزین MATLAB با حجم کم

متلب، از مهمترین نرم افزارهای مهندسی است که فرایند تحقیق و توسعه را تسریع می کند. لیکن دو مشکل بزرگ دارد، یکی اینکه رایگان نیست و دوم اینکه حجم آن خیلی زیاد است و بیش از ۱۰ گیگابایت هنگام نصب فضا اشغال می کند.
سه نرم افزار متن باز جایگزین برای متلب وجود دارد که در این آدرس معرفی شده اند. نرم افزارهای GNU Octave، Scilab و Sage که بهترین آنها GNU Octave است با حجمی حدود ۲۰۰ مگابایت. نکته جالب این نرم افزار سازگاری تقریبا کامل آن با متلب است؛ یعنی دستورات آن مشابه دستورات متلب است و شما می توانید حتی پروژه هایی که با متلب نوشته اید را در اکتاو استفاده کنید.
برای افرادی که از مشکل حجم حافظه رنج می برند، اکتاو پیشنهاد خوبیست. توضیحات بیشتر در مورد اکتاو را در ویکی پدیا (گنو اکتاو) بخوانید.
Octave-4.0.0 - گنو اکتاو - اکتیو جایگزین متلب
Share

آموزش نصب OpenCV

کتابخانه ی OpenCV (مخفف Open Computer Vision) از پرکاربردترین کتابخانه ها برای پردازش تصویر، بینایی استریو و یادگیری ماشینی است. در این کتابخانه ماژولهای متعددی از کار با تصاویر و ویدیو گرفته تا انواع طبقه بندهای هوشمند مثل شبکه عصبی و SVM وجود دارد و باتوجه به نوع توسعه آن که با همکاری برنامه نویسان از سراسر جهان اتفاق می افتد، روز به روز امکانات تازه ای به آن اضافه می شود.

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

نحوه پیکربندی OpenCV برای استفاده در Visual Studio

  1. دانلود نسخه مورد نظر از بخش دانلود OpenCV - اپن سی ویOpenCV
    • لازم به ذکر است که از سال گذشته نسخه ۳٫۰ این کتابخانه آماده شده و همزمان با نسخه های ۲٫۴ در حال توسعه است، اما برخی توابع و ماژولها (مثل SIFT و SURF) متاسفانه هنوز در این نسخه گنجانده نشده است و بسیاری از ماژولها (مثل ماژول یادگیری ماشین cv::ml) هم تغییرات عجیبی کرده اند و کدهای قبلی باید تغییرات زیادی برای سازگاری انجام دهند. ضمن اینکه این نسخه بعضا باگهایی هم دارد که شاید بهتر باشد لااقل تا به روز رسانی عمده بعدی به نسخه ۳٫۲ صبر کنید.
    • در هر صورت اگر نسخه ۳٫۱ را بخواهید به این آدرس و اگر نسخه ۲٫۴٫۱۳ را بخواهید به این آدرس مراجعه کنید (معمولا اجازه دسترسی از ایران نداریم و باید با فیل.تر شک.ن وصل شوید)
  2. بازگشایی فایلها در یک مسیر مناسب مثلا C:\OpenCV
    • دقت کنید که فایلی که دانلود کرده اید یک فایل زیپ است و نه فایل نصبی، لذا باید آن را در جای مناسبی که حداقل یک گیگابایت فضا داشته باشد، Extract کنید.
  3. پیکربندی متغیرهای محیطی ویندوز
    • برای اینکه ناچار نباشیم فایلهای dll مرتبط با OpenCV را هر بار کنار پروژه مان کپی کنیم، کافیست یک بار مسیر این فایلها را به PATH ویندوز اضافه کنیم. برای این منظور دکمه Win+PauseBreak را فشار دهید یا روی My Computer کلیک راست کرده و Properties را انتخاب کنید. سپس روی دکمه Advanced System Settings کلیک کرده و در پنجره جدید، گزینه Environment Variables را انتخاب کنید:My Computer Properties ادامه‌ی خواندن
Share

رفع مشکل فریز شدن ویجت باد صبا

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

بالاخره به یک بنده خدایی رسیدم که با سعی و خطا راه حل این مشکل را یافته بود:

تقویم اذان گوی شمیم یاس  تقویم اذان گوی باد صبا - اندروید

 

رفع مشکل فریز شدن (ثابت ماندن) ویجت هایی مثل باد صبا

این مشکل ناشی از نسخه Google Apps گوشی شماست. یعنی برخی به روزرسانیهای این برنامه سبب بروز مشکل فریز شدن ویجت ها می شود. برای رفع مشکل، ابتدا Google Apps (یا برنامه های Google) خود را از طریق بازار یا Play Store به آخرین نسخه ارتقاء دهید و سپس یک بار گوشی را ریست کنید. (برای خودم این تکنیک جواب داد و آن طور که در فرومهای لاتین دیدم، خیلی افراد دیگر هم مشکلشان این گونه رفع شده بود)

اگر با به روزرسانی، مشکل رفع نشد، برعکس عمل کنید یعنی آپدیت های Google Apps را حذف کنید و به نسخه کارخانه ای Google Apps برگردید و دوباره ریست کنید، انشاءالله مشکل ویجتها حل می شود.

 

Share

اسمع، افهم یا فلان ابن فلان

اسمع، افهم یا فلان ابن فلان… بشنو و بفهم آی فلانی پسر فلانی

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

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

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

قبر، قبرستان

اما لحظات تلقین میت (+) بسیار تکان دهنده است. مرده را در میان گریه و زاری بستگان به درون قبر می گذارند و … اسمع افهم یا فلان ابن فلان  بشنو، بفهم ای فلانی پسر فلانی و تکانهایی که به شانه اش می دهند انسان را تکان می دهد. و بعد پرسشهایی از میت که آیا بر عهد خود باقیمانده ای از شهادت بر وحدانیت خدا و پیامبری رسول و امامت امامان ۱۲ گانه …  سپس سنگهای لحد و خاکهایی که قبر را پر می کنند و مرده ای که تا لحظاتی دیگر تنها می شود و باید پاسخگوی فرشتگان الهی در شب اول قبرش باشد.

در پایان، این داستان (+) هم شنیدنی است: ادامه‌ی خواندن

Share