۱۳۸۹ آذر ۱۹, جمعه

استيصال

"خدايا! نمي‏دانم چه بايد بكنم. مانده‏‏ ام گرفتار با اين آدمها. امروز عصر، در پارك قدم مي‏‏زدم، يكي را ديدم، نظرم را جلب كرد. مردي آرام نشسته بود، فكر مي‏‏كرد كه تغيير و تحول را شروع مي‏‏كند و فكر مي‏‏كرد، اگر ثانيه‏‏ ها تكرارپذير بود، كنف‏‏ يكون مي‏‏شد.
به اتاق زمان رفتيم، او را به گذشته دلخواهش بردم. او را با همان تجربه، با همان فكر، به گذشته دلخواهش بردم. راهنمايي‏‏ اش كردم!
او باز همان‏گونه زندگي كرد؛ دوباره همان‏گونه تجربه كرد، و دوباره، همان شد كه بود، دروغ گفت،
مانند بقيه.
دنبال يكي مي‏‏‏‏گردم كه از گذشته پشيمان نباشد، راهنمايي‏‏‏ ام كن!"
از دفتر يادداشتهاي روزانه يك غول چراغ جادو

مرجع: مجله اطلاعات هفتگي، شماره 3188، صفحه 44

۱۳۸۹ آبان ۲۲, شنبه

۱۳۸۹ مهر ۳, شنبه

پنهان کردن نوارهای سیاه طرفین تصویر به قیمت غلط دیدن تصویر

پنهان کردن نوارهای سیاه طرفین تصویر به قیمت غلط دیدن تصویر

(در ادامه بازشناخت علل برخي از مشكلات رفتاري)

امروز يكي ديگر از مسائلي را كه مطرح كرده بودم مختصراً توضيح مي‏ دهم. مسأله اين بود:
  • استفاده نابجا از حالت Wide Screen در تلويزيونهاي LCD

پیش از پرداختن به این موضوع نخست چند اصطلاح و نکته را بازمی ‏گویم:

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

همانطور که حتماً شما هم تا کنون دیده‏ اید، مصرف نسلهای جدیدی از تلویزیونها که با نام LCD می‏ شناسند، همگانی شده است و دیگر ندرتاً از تلویزیونهای CRT استفاده می‏ شود. ابعاد صفحه نمایش تلویزیونهای LCD به دلایل فنی و تجاری، همانند صفحه نمایش تلویزیونهای CRT دیگر 4:3 نیست. اما برنامه‏ ها و فیلمهایی که از سیمای ایران و اکثر جاهای دیگر پخش می‏ شود نسبت دیدشان 4:3 است. البته ندرتاً فیلمهایی پخش می‏ شود که با نسبت دیدهای دیگری تولید شده‏ اند، اما آن فیلمها هم معمولاً طوری پخش می‏ شوند که برای دیدن تصویر درست باید از همان نسبت دید 4:3 استفاده کرد. نسبت دید تصویر زیر 4:3 است. عمداً JLo را که اکثر کارشناسان او را به عنوان فردی خوش‏ اندام قبول دارند، انتخاب کرده‏ ام. شکل یک دایره و یک مربع را هم به این تصویر اضافه کرده‏ ام.



اگر از تلویزیونی استفاده کنید که صفحه تصویر آن 16:9 باشد، برای اینکه این تصویر کل آن صفحه را بپوشاند باید آنرا از چپ و راست بکشید. در این صورت تصویر زیر به دست می‏ آید.



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




اکنون پرسش آن است که چرا اکثر مردم (بیش از 90 درصد) هنگام تماشای فیلم، از حالت Wide Screen استفاده می ‏کنند؟ توضیح پاسخ با کمک تصاویر پیشین ساده است؛ اگر بخواهیم تصویر نخست را در تلویزیونی با مشخصات پیش‏ گفته درست ببینیم، نمایش آن را باید روی 4:3 بگذاریم. در این صورت تصویر در صفحه نمایش تلویزیون به صورت زیر دیده می‏ شود.


همانگونه که در این تصویر می‏ بینید، دو نوار سیاه باریک در چپ و راست تصویر ظاهر شده است. بسیاری از مردم ترجیح می‏ دهند تصویر نادرست و نازیبایی را همراه با همه مشکلاتی که پیشتر توضیح دادم، ببینند، اما این نوارهای سیاه را نبینند؛ چون فکر می‏ کنند همیشه باید از همه فضای صفحه نمایش تلویزیون استفاده کنند.

لينك براي مطالعه بيشتر: نسبت دید در ویکیپدیا

چند گوشزد:
  • از مطالعه نسبت دید در ویکیپدیا به اشتباه نیفتید؛ تصویرهای موجود در آن در مورد نسبت دید در هنگام فیلمبرداری است. روشن است که در آن هنگام نسبت دید هرچه باشد، تصویر درست است.
  • نسبت دید برای درست دیدن اکثر فیلمهایی که در ایران پخش می‏ شوند 4:3 است.
  • در مورد تلویزیونهای با نسبت صفحه نمایش دیگر نیز ماجرا شبیه به همین است که توضیح داده شد.
  • برخی از فیلمهایی که از تلویزیون پخش می‏ شوند، با نسبت دیدی غیر از 4:3 ساخته شده‏ اند. در این گونه موارد هنگام تماشای فیلم می‏ بینید که در بالا و پایین صفحه هم نوارهای سیاهی وجود دارد. در این صورت با تست کردن چند نسبت دید دیگر ممکن است بتوانید از فضای بیشتری از صفحه نمایش تلویزیون استفاده کنید. البته در این صورت، احتمالاً کل یا بخشی از زیرنویس و/یا آگهی‏ هایی که در بالا و/یا پایین صفحه نمایش پخش می‏ شوند، از صفحه نمایش بیرون می‏ افتند و دیگر نمی‏ بینید.
  • اگر پذیرفته‏ اید تصاویر و فیلمها را با نسبت دید درست ببینید، بیشتر لذت می‏ برید، این کار را انجام دهید. اما لازم نیست که همه را متقاعد کنید که این کار درست است و کاری که اکثر مردم انجام می‏ دهند نادرست است؛ یادتان باشد که در این صورت شما در گروه اقلیت قرار دارید.

۱۳۸۹ تیر ۱۲, شنبه

چرا بايد فارسي را پاس بداريم؟ (1)

چرا بايد فارسي را پاس بداريم؟
بالاخره امتحانهاي درسهايي كه من اين ترم تدريس مي‏كردم تموم شد. اين دفعه نمي‏خوام در مورد مسائل تخصصي صحبت كنم؛ فقط مي‏خوام در مورد يكي از سؤالهاي برنامه‏ نويسي كامپيوتر صحبت كنم:
پرسش 1 ـ زبانهاي برنامه‌ نويسي سطح بالا به زبان محاوره‌ اي نزديكترند يا زبانهاي برنامه‌ نويسي سطح پايين؟
اگه جواب اين سؤال رو ندونيد، مي‏دونيد كه جوابش يا "سطح بالا" هست يا "سطح پايين"، اما بچه‏ ها جوابهاي ديگه‏ اي هم دادن. آمار جوابهايي رو كه دو تا كلاس دادن ببينيد:
همونطور كه مي‏بينيد، 5 نفر در جواب نوشتن "زبان محاوره‏ اي" كه اصلاً چنين چيزي نه مي‏تونه جواب درستِ "پرسش 1" باشه، نه مي‏تونه جواب غلطِ "پرسش 1" باشه. 1 نفر هم اون جواب خنده‏ دار بالا رو نوشته كه اون هم نه مي‏تونه جواب درستِ "پرسش 1" باشه، نه مي‏تونه جواب غلطِ "پرسش 1" باشه. بنابراين، 6 نفر از 24 نفري كه در امتحان شركت كردن، جوابهايي دادن كه اصلاً نمي‏تونن جواب "پرسش 1" باشن.
اين نشون مي‏ده كه دست كم 25 درصد از كساني كه در امتحان شركت كردن، در زبان فارسي مشكل دارن و پيش از هر چيز، بايد اين مشكلشون رو حل كنن.
پ.ن.:
ـ اونهايي كه همش به نوشته‏ هاي من خرده مي‏گيرن و از اين دانشجوها دفاع مي‏كنن، براي اين مشكل چه توضيح منطقي‏ اي دارن؟
ـ يك تعداد اشتباههاي عجيب و غريب تخصصي هم ديدم، كه تصميم گرفتم در اين ترم در مورد اونها صحبت نكنم.

۱۳۸۹ خرداد ۳۱, دوشنبه

پُر كردن خودكار جداول خلاصه نتايج تحليل A&R به ياري متلب

پس از انجام تحليل A&R به ياري نرم‏ افزار OFFPIPE، از خروجيهاي آن بايد جدولهاي خلاصه‏ شده‏ اي تهيه گردد. اين جدولهاي خلاصه در Excel تهيه مي‏گردد. اعداد داخل هرکدام از سلولهاي اين جدولها از داخل فايلهاي خروجي OFFPIPE استخراج مي‏شود.
با توجه به اينکه حجم داده‏ هاي خروجي بسيار زياد است، تهيه کردن اين جدولها بسيار زمانبر است. به طور معمول، پس از هر بار تحليل A&R، حدود 50 نفرساعت کار لازم است تا اين جدولها تهيه گردد. براي اين کار فايلهاي خروجي OFFPIPE بين سه نفر تقسيم مي‏شود، و اين سه نفر با پردازش چشمي اين خروجيها، جدولها را پس از دو روز کار مداوم تهيه مي‏کنند. براي احتراز از درگير کردن نسبتاً زمانبر چند نفر در اين کار و کار چشمي و دستي اين نفرات در چنين کاري، کاهش زمان تهيه اين جدولها، و كاهش احتمال خطاي كاربر، برنامه‏ اي تهيه شده است که اين کار را به طور خودکار انجام مي‏دهد. با اين برنامه، تنها يک نفر درگير کار مي‏شود و در کمتر از 15 دقيقه همه جدولها تهيه مي‏شوند.


كلمه‌هاي كليدي: OFFPIPE، تحليل A&R، متلب
Keywords: OFFPIPE, Abandon and Recovery Analysis (A&R Analysis), MATLAB

اين يك نرم‏ افزار حرفه‏ اي براي شركتهايي است كه در كار نصب خطوط لوله در زير دريا فعاليت دارند.

۱۳۸۹ خرداد ۲۳, یکشنبه

آزادی؛ جز تو چیزی مقدس نیست
وقتی هستی نفس هست و قفس نیست
به تو رسیدن هم کار هرکس نیست
از تو نوشتن خوبه، اما بس نیست


دانلود
مرجع

۱۳۸۹ خرداد ۱۶, یکشنبه

انتقال داده‏ هاي بيانگر نمودارهاي دوبعدي از متلب به اتوكد

انتقال داده‏ هاي بيانگر نمودارهاي دوبعدي از متلب به اتوكد

اين يك نسخه اوليه بسيار قديمي هست كه حدود 10 سال پيش نوشته‏ ام. چگونگي استفاده از آن هم، با توجه به شكلها مشخص و گوياست. نمونه را هم عمداً اينگونه ساخته‏ ام تا كارآيي تابع Mat2CAD در هنگام برخورد با Inf و NaN نمايان شود.

function Mat2CAD(x,y,fname,color,zoomopt)
%MAT2CAD Converting of MATLAB 2D-graph data to AutoCAD script file.
%   MAT2CAD(X,Y,FNAME) creates an AutoCAD script file from data vectors
%   X and Y. X and Y must be vector arrays with the same length. They may
%   contain Inf and/or NaN.
%   FNAME is the Output Script File Name, with extension scr.
%   This function is using just AutoCAD pline command for plotting.
%
%   Numerical Recipes for Solving Engineering Problems using MATLAB
%   By: Mehdi Mosafer, Rev. 0.1, 2001.
%       http://mmnrecipes.blogspot.com
L=length(x);
j1=find(isinf(y));
j2=find(isnan(y));
j=[j1(:);j2(:)];

fid=fopen([fname,'.scr'],'wt');
if (nargin>3)&&(~isempty(color))
    fprintf(fid,'cecolor\n');
    fprintf(fid,[num2str(color),'\n']);
end
fprintf(fid,'pline\n');
for k=1:L
    if ~isempty(find(k==j))
        fprintf(fid,'\n');
        fprintf(fid,'pline\n');
    else
        fprintf(fid,'%g',x(k));
        fprintf(fid,',');
        fprintf(fid,'%g\n',y(k));
    end
end
fprintf(fid,'\n');
if (nargin<5)||((nargin>4)&&(zoomopt==1))
    fprintf(fid,'zoom\n');
    fprintf(fid,'extents\n');
    fprintf(fid,'\n');
end
fclose(fid);

۱۳۸۹ اردیبهشت ۸, چهارشنبه

يادآوري ـ خلاصه بحث كلاس در 7 اسفند 1388

  • هوش يك توانايي ذهني نهادين و غير قابل تغيير انسان نيست؛ با تمرين مي‌توان قابليتهاي مغز را بهبود بخشيده و هوش خود را بالا برد.
  • هوش حدود 70 درصد انسانها متوسط است.
  • بخش قابل توجهي از هوش هر شخص به مهارتهاي رياضي او وابسته است. لنگ زدن در رياضي به معني لنگ زدن در همه درسهاي تخصصي است؛ هرچه زودتر دست به كار شويد و مطالعه رياضي را از پايه آغاز كنيد. اين كار را به فردا موكول نكنيد؛ فردا دير است.
  • انيشتين هم اگر شب امتحان درس مي‌خواند، در امتحان رد مي‌شد.
  • يكي از عوامل بسيار مهم در موفقيت، پشتكار است.

لينك براي مطالعه بيشتر:

تعاريف مرسوم هوش
ضريب هوشي
علل كاهش ضريب هوشي (مقاله)
نظرات موافق و مخالف با مقاله بالا
احساس رياضي (شناسائي الگو) چيست؟

۱۳۸۹ فروردین ۱۹, پنجشنبه

"خوشبختي" و "دلتاي ديراك"

در رياضيات و مهندسي يه چيزي داريم به اسم "كوبش" كه، به غلط، به "تابع ديراك"، "تابع ضربه" يا اسمهاي ديگه‏اي مي‏شناسنش. كوبش رو نمي‏شه به صورت ساده و قابل درك تعريف كرد؛ واسه همين، معمولاً با اثرش بر يك دستگاه يا سيستم مي‏شناسنش.
خوشبختي هم يه همچين چيزيه؛ خودش رو نمي‏شه به صورت ساده و قابل درك تعريف كرد، اما از اثرش مي‏شه فهميد كه يك شخص خوشبخته يا نه. چه جوري؟‌‌‌‌ خيلي ساده؛ كسي كه خوشبخته به خوشبختي فكر نمي‏كنه!

نظرات بيشتر در مورد خوشبختي