فارسی نویسی در MacOS 9 کلاسیک!

تابحال از WayBack Machine استفاده کرده اید؟ ذخیره بسیار بزرگی از وبسایت های جهان از سال های بسیار دور تا الان. یکی از تفریحات سالم من (!) این است که سایت های مشهور را از ابتدا تا انتها نگاه کنم…

دیروز در دریای صفحات قدیمی سایت اپل مستغرق بودم که یک هو به این صفحه رسیدم: The Year 2000: No Big Deal, or Apocalypse Never؛ طرف در مورد این نوشته بود که آیا مکینتاش ها با سال ۲۰۰۰ مشکل دارند (مشکل سال ۲۰۰۰)، سال ۲۰۰۰ را کبیسه حساب می‌کنند؟ سال ۲۰۱۹ چه مشکلی دارد؟ خب این مطالب طبیعی بود اما در میان متن به جمله ای برخوردم که چشمانم گرد شد!

All localized versions of the Mac OS include Gregorian calendar support. In addition, the Arabic version of the Mac OS supports both the Arabic astronomical lunar calendar and the Arabic civil lunar calendar. The Hebrew version of the Mac OS supports the Jewish calendar. The Persian version of the Mac OS supports the Iranian national calendar.

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

خب اگر الان که ۲۰۱۹ است هم بگویند مک او اس تقویم شمسی ندارد تعجبی ندارد چون محصولات اپل بیشتر برای انگلیسی زبان ها و آمریکایی ها ساخته شده و محلی سازیش همواره از ویندوز کمتر است (گرچه الان هم تقویم شمسی خوبی دارد)، اما این مطلب برای سال ۱۹۹۹ است و در آدرسش هم سال ۱۹۹۶ زده شده! یعنی بیشتر از بیست سال پیش! خصوصا اینکه ما همواره تحریم هم بوده ایم…

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

ادامه ی مطلب

نکاتی در مورد استفاده صحیح از تلویزیون شهری در مراسمات

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

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

با این حال استفاده از تلویزیون شهری می تواند گاهی اوقات باعث خراب شدن مراسم و اعصاب خوردی مردم شود! در ادامه به چند مورد اشاره می کنم:

۱- مجبور نیستید از تلویزیون شهری استفاده کنید!

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

فونت زشت و درشت، یک کار عجله ای، بدون هرگونه ملاک زیبایی؛ خب چرا؟

۲- مواظب مقدار نور تلویزیون شهری خصوصا در شب باشید!

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

۳- تلویزیون شهری، قاتل الدوربین!

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

ضمن اینکه اقدام به کشیدن تصویر برای پر کردن کادر ۱۸:۹ توسط مسئول مربوطه را محکوم می نماییم!

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

تبلیغ مستقیم ممنوع!

پسرم،

زمانی که به اندازه ی تو کوچک بودم معلم ادبیاتی داشتیم که اگر در انتهای انشایمان (که آن زمان برای نوشتن متن های جالب با همکلاسی ها مسابقه می‌گذاشتیم) می‌گفتیم نکته ی اخلاقی: فلان و بیسار، از ما نمره کم می‌کرد! وقتی می‌گفتیم چرا می‌گفت نکته ی اخلاقی باید در داخل انشایتان باشد نه اینکه مستقیم به مردم بگویید.

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

فروش تعدادی ماژول آردوینو

تعدادی ماژول، قطعه و موتور DC اضافه با مشخصات زیر به فروش میرسند:
این قطعات در حد نو (برای آزمایش) و یا کاملا نو می‌باشند؛ همچنین بسته به میزان خرید تا ۱۰ درصد تخفیف هم داده می‌شود.
برای کسب اطلاعات بیشتر و درخواست خرید می‌توانید پایین همین مطلب نظر بگذارید.

ادامه ی مطلب

طراحی دستگاه اعلام حضور مشتری

دستگاه به سفارش یکی از دوستان طراحی و نصب شد؛ احتیاج داشتند تا با عبور مشتری از درب اصلی، دستگاه زنگ را که در فاصله ۶-۷ متری از مکان اصلی قرار دارد را به صدا در بیاورد تا مشتری برای باز شدن درب داخلی معطل نشود.

نمای کلی

جنس بدنه دستگاه

چگونه در C# WPF ویژگی یک عنصر را بین دو DynamicResource جابجا کنیم؟

فرض کنید داخل پرونده Xaml تان دو SolidColorBrush تنظیم کرده اید و قصد دارید در طول برنامه سی شارپتان رنگ پس زمینه یک عنصر را بین آن دو جابجا کنید؛ اگر در اینترنت مقداری بگردید، اکثرا این کد را به شما پیشنهاد می کنند:

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

پس از مقداری جستجو به کد های زیر رسیدم:

در XAML:

در C#: