بیژن بینایی GitHub
بیژن بینایی Rss

ختم آموزش

نوشته شده توسط بیژن | در دسته روزنامه | نوشته شده در ۰۷-۱۱-۱۳۹۴

۲

pawn-reflecting-in-a-mirror-as-a-kingامتحان ها هم تموم شد. پروژه ها هم تموم شد. جالبه که هر سال یکی دو بار امتحانا تموم می شن ولی بازم هر بار یه حس جدیدی به آدم القا می کنن. ترم جالبی بود این ترم. به قول قایدی خیلی ها رو شناختیم. منم تصمیم گرفتم که زیاد role آدم خوبه رو بازی نکنم و تو مواردی هم از گزینه رد استفاده کنم.

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

اینم آخرین پست آموزشی خاکبرسری هس که می نویسم.

  • فشرده سازی عکس ها به صورت موثر

احتمالا شما هم شده بخواید یه وکتور رو save کنید و بعد فشره کردنش کیفیت به مقدار افتضاحی کاهش پیدا کنه. راه حل سادس. همونطور که می دونین فشرده سازی ها به دو دسته تقسیم می شن. lossy و lossless. همونطور که از اسمشون پیداس ما توی فشرده سازی های lossy با دور ریختن مقداری از اطلاعات، که ظاهرا خیلی تاثیری در نتیجه ندارن حجم رو کاهش می دیم. بدیهیه که در این روش بدست آوردن تصویر اولیه از روی فایل فشرده شده ناممکنه. از این دسته می شه به mp3 و jpg اشاره کرد.
در مقابل دسته دیگه ای از فشرده سازی ها وجود دارن که با الگو یابی توی تصویر یا مشتی الگوریتم ها heuristic سعی می کنن حجم تکرار رو به حداقل برسونن و به این شکل حجم رو کاهش بدن. توی این روش چیزی دور ریخته نمی شه به عبارت دیگه تصویر فشرده شده بازگشت پذیر به دقیقا تصویر اولیه است. از مثال های این دسته می شه zip و rar و برای تصاویر به png. اما بر گردیم سره بحث خودمون.

فرض کنید که شما یک تصویر دیجیتالی به شکل زیر دارید که جزییات توش کم هست اما نیاز هست که جزییات باقی بمونن. توی این موارد استفاده از png به جای jpg پیشنهاد می شه چون که هم می تونه کیفیت رو حفظ کنه و هم حجم رو مقدار لازم کاهش بده. به طور کلی ما توی jpg با فوریه گرفتن از تصویر و حذف ضرایب مراتب بالا تر حجم رو کاهش می دیم. این روش توی عکس هایی که edge ها خیلی برامون مهم نیستن (مثل عکس صورت یا منظره ) خیلی تاثیر چندانی روی کیفیت تصاویر ندارند. اما درعکس هایی که ما لبه های sharp ای داریم ( مثل وکتور ها یا طراحی های دو بعدی ) از بین رفتن edge ها مساوی هست با کاهش شدید کیفیت. که تو این شرایط png سعی می کنه نواحی که رنگ ها مشابهی رو دارند پیدا کنه تا از ذخیره سازی داده های تکراری تا حد امکان جلوگیری کنه.

به عبارت دیگه چون png یک فرمت lossless هست. اگر پس از فشرده سازی حجم به مقدار کافی کم بشه همه چی حله و دیگه نیازی به فکر کردن در رابطه با jpg نیست. که این حالت معمولا توی عکس هایی با تعداد رنگ کم خیلی پیش می یاد. اما اگر حجم خیلی زیاد بشه تنها راه استفاده از فرمت های lossy مثل jpg باقی می مونه.

برای درک چرندیات بالا به تصویر زیر نگاه کنید. عکس ها از فشرده کردن یک وکتور بدست اومدن که هر دو رزولوشن و حجم برابری دارند. با کلیک روی عکس ها می تونید ببینید که در نسخه jpg لبه ها به کلی نابود شدند اما در png کیفیت کامالا قابل قبولی حاصل شده است.

uu

  • انتشار امواج

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

و سوال اینجاست که این مدل ها از کجا بدست می یان.

از بحث های کوانتومی میدان که رد بشیم. اگه بخوایم با دید مهندسی ( کثافت کاری ) بهش نگاه کنیم می رسیم به تاپیکی به نام rf propagation model که می تونین از ویکی پدیا شروع کنین و آخرش برسین به ieeexplore همینطور کتاب خوبی در این زمینه هست به نام rf propagation هست که اونم باید در برنامه خوندنم قرار بدم

و پایان آموزش برای همیشه

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

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

پ.ن:

یکی از قشنگ ترین رفتارهای زهدی اینه که خیلی بدش می یاد یکی اون رو توی دلش خر فرض کنه ولی به روش نیاره! خوش حال می شه اگه تو روش بهش فحش بدی یا پشت سرش حرف بزنی ولی خیلی بدش می یاد اگه داری حرفشو گوش می کنی و اصلا باهاش موافق نیستی و هیچی بهش نمی گی. عجیب نیس که منم دقیقا همینطور فکر می کنم ناسلامتی الکی نیس که با هم رفیقیم D:

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

و به نظرم این می شه نهایت غرور. اینکه فرض می کنی خودت نهایت دانشی.... و برای طرف مقابلت تاسف می خوری و مثلا می خواهی ناراحتش نکنی. در حالی که ممکنه خودت سر کار باشی

بگذریم.....

bijan.binaee.com با اسم رمز bijokh ورژن ۳ ای بود که نویدش رو می دادم.

تمش حدود 55 ساعت ازم وقت گرفت که به نظرم ارزششو داشت. برای رنگ اصلی تم همونطور که آقا جواد خواسته بودند رنگ روشن (دیگه روشن تر از سفید پیدا نکردم آقام جفاط) رو انتخاب کردم. خیلی تلاش کردم که تم تا حد امکان ساده و user-friendly باشه. امیدوارم خوشتون بیاد.

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

جسور باشید

نظرات (۲)

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

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

این حرفی که شما می زنی درست هست.... اما برای مثلا یک مرکز مشاوره مهندسی که در قبال وقتی که برای شما می گذاره هزینه اش رو هم دریافت می کنه
ولی به نظرم تو روابط دوستانه دانشگاه کار درستی نیست

و توی مورد دوم اگه کسی می خواهد عکس حرف طرف مقابل رو اجرا کنه جهت احترام!!! و نه به خاطر هیچ چیز دیگه ای خوبه قبل از اجرا بیاد و نتیجه رو باطرف مقابل در میون بگذاره.
نه اینکه بعد اینکه همه کارا رو کرده و نتیجه نگرفته دوباره بیاد جیگر زلیخاش رو جلوم پهن کنه و آواز چه کنم چه کنم سر بده
تو این شرایط حداقل من نمی تونم چیزی به جز یه توهین تمام عیار از کارش برداشت کرد

گرچه شاید اون قصدش نبوده
#کمی_دررابطه_با_کارهامون_فکر_کنیم