مغز جالب آلبرت انشتین

* مغز آلبرت انشتین همواره یکی از موضوعات جالب برای تحقیق و مطالعه دانشمندان بوده است. زیرا وی یکی از سرشناسترین نوابغ قرن بیستم شناخته می شود.
۷ ساعت پس از مرگ آلبرت در سال ۱۹۵۵، مغز آلبرت بدون اجازه از خانواده اش توسط Thomas Stoltz Harvey بیرون آورده شد.”هاروی” مغز آلبرت را به خانه اش برد و آنرا داخل یک ظرف شیشه ای دهان گشاد نگهداری کرد، هر چند او بعد بدلیل انجام این کار از محل کارش که مخصوص تشریح اجساد بود اخراج شد.

عکسی از مغز آلبرت در سال ۱۹۵۵

چند سال بعد،”هاروی” از Hans پسر بزرگ آلبرت برای مطالعه و بررسی مغز پدرش اجازه گرفت و تکه هائی از مغز آلبرت را برای دانشمندان مختلف در سرتاسر دنیا فرستاد. یکی از این دانشمندان به نام Marian Diamond بود که در دانشگاه UC Berkeley  بود. او با مطالعه قسمتی از مغز آلبرت متوجه شد که در مغز او در مقایسه با یک شخص نرمال، بطور قابل توجهی سلولهای گلیال که مسئول ترکیب کردن و مرتب کردن اطلاعات هست وجود دارد.
در مطالعه دیگر پروفسور ساندرا ویتسون فهمید که مغز آلبرت دارای کمبود یک چین خاصی از مغزش است که شکاف Sylvian نامیده می شود. ویتلسون مشاهده کرد که این استخوان بندی غیر معمول اجازه می دهد به اعصابها در مغز آلبرت که بهتر با دیگران رابطه برقرار کند.
نتایج مطالعه دیگری نشان می داد که در مغز آلبرت بزرگی آویختگی جداری زیرین که اغلب درگیر توانائیهای ریاضیات هست، بیشتر از انسانهای معمولی بود.

Reducing JPEG Picture Quality using C#

Download this Visual Studio 2005 project Download this project (Visual Studio 2005)

Changing the picture quality of a JPEG file

In this C# programming tutorial we're going to create a quite useful little application - one that takes every JPEG picture in a folder and changes its quality to a desired rate, which obviously reduces the size of the JPEG file. Thus, aside from using an encoder to reduce the quality of the picture, you'll also learn how to scan a folder for files of a certain type, and put them in a ListBox.


Designing the application

Fire up Visual Studio 2005 and start a new C# Windows Application. On it draw two buttons - btnOpen and btnReduce - they will be used to select the folder where you want to look for the pictures to be modified, and the folder where the modified pictures will be stored. The big control on this page is the ListBox control named lstPhotos, it is where the list of files to be reduced in quality will be stored. Then there's numQual - a NumericUpDown with values of 1 to 100 - which will define the quality to which we want the pictures reduced. Finally the last control to add to the form is prgReduce - a ProgressBar that keeps track of the progress made in resizing all the files. You will see that the progress bar works quite fine, even though we're not going to use a separate thread for the picture reducing code.

Picture Quality Form

Remember when I said we added our last component to the form? I lied. We still need the two dialogs that fire up when the btnOpen and btnReduce are clicked. They allow the user to select the folder where they want the files to be picked up from, and where the new ones are to be dropped. These two are FolderBrowserDialogs and are named as follows:

web.exe

تشخیص فتوشاپی بودن تصاویر به وسیله نرم‏افزار IrfanView

تشخیص فتوشاپی بودن تصاویر به وسیله نرم‏افزار IrfanView


یکی از قوی‏ترین نرم‏افزارهای مشاهده تصاویر در محیط ویندوز، نرم‏افزار IrfanView است. این نرم‏افزار رایگان، در عین سادگی و کم حجم بودن توانایی‏های بسیاری دارد. توانایی‏هایی از قبیل پشتیبانی از ده‏ها فرمت تصویری، ویرایش و تبدیل تصاویر و حتی پشتیبانی از فرمت‏های صوتی و تصویری. همچنین با استفاده از پلاگین‏های متعدد می‏توانید امکانات این نرم‏افزار را بیش از پیش توسعه دهید. یکی از کارایی‏های فوق‏العاده این نرم‏افزار تشخیص فتوشاپی بودن تصاویر است. گاهی در محیط اینترنت تصاویری را می‏بینید که آن‏قدر حرفه‏ای مونتاژ و دستکاری شده‏اند که به هیچ‏وجه نمی‏توان پی برد که این تصویر واقعی است یا به وسیله نرم‏افزارهایی نظیر Adobe Photoshop ایجاد شده است. با استفاده از این ترفند می‏توانید به وسیله نرم‏افزار IrfanView پی ببرید که تصویر مورد نظر شما توسط خروجی چه نرم‏افزاری تولید شده است.

بدین منظور:
ابتدا بایستی اطمینان پیدا کنید مجموعه پلاگین‏های IrfanView را نصب کرده‏اید. مجموعه کامل پلاگین‏های این برنامه، حجمی معادل 7 مگابایت دارد و از لینک زیر قابل دریافت است:
http://www.tarfandestan.com/forum/post385424-5.html
پس از دریافت و نصب پلاگین‏ها، تصویر مورد نظر را به وسیله نرم‏افزار IrfanView باز کنید.
سپس از منوی Image بر روی Information کلیک کنید (یا کلید میانبر I را فشار دهید).
در پنجره باز شده (ترفندستان) بر روی دکمه EXIF info کلیک کنید.
پنجره جدید باز خواهد شد که یکی از گزینه های آن Software است.
در جلوی عبارت Software نام نرم‏افزاری که آخرین خروجی تصویر از آن گرفته شده است به همراه نسخه دقیق آن و نام سیستم عامل به چشم می‏خورد. در صورتی که عبارت Adobe Photoshop در این قسمت وجود داشت به این معناست که تصویر به وسیله فتوشاپ ویرایش و ذخیره شده است.

برای دانلود آخرین نسخه نرم‏افزار IrfanView به اینجا بروید.

تشخیص فتوشاپی بودن تصاویر به وسیله نرم‏افزار IrfanView سطح ترفند: متوسط
تشخیص فتوشاپی بودن تصاویر به وسیله نرم‏افزار IrfanView در صورت داشتن سوال و یا مشکل پیرامون این ترفند، می‏توانید آن را در انجمن‏های تخصصی ترفندستان مطرح کنید.
تشخیص فتوشاپی بودن تصاویر به وسیله نرم‏افزار IrfanView منبع ترفند: وب سایت ترفندستان

نحوه استفاده از لغت نامه موجود در Microsoft Word

نحوه استفاده از لغت نامه موجود در Microsoft Word

یکی از قابلیت های کاربردی که در نرم افزار Microsoft Word بر روی کلیه نسخه ها وجود دارد لغت نامه انگلیسی است که تقریبأ بسیاری از کاربران از آن استفاده نمیکنند. توسط این لغت نامه شما میتوانید به کلمات مترادف و یا متضاد هر واژه انگلیسی که تایپ میکنید پی ببرید و در صورت نیاز واژه معادل را جایگزین آن کنید. در این ترفند به نحوه استفاده از لغت نامه Microsoft Word میپردازیم.

بدین منظور:
نرم افزار Microsoft Word را اجرا کنید.
سپس متن انگلیسی خود را تایپ نموده یا آن را از روی یک فایل فراخوانی کنید.
اکنون واژه مورد نظر خود را توسط ماوس انتخاب نمایید.
حال (ترفندستان) بر روی آن راست کلیک کرده و Synonyms را انتخاب کنید.
در صورتی که واژه شما معادلی داشته باشد در منوی باز شده در جلوی Synonyms میتوانید آن را انتخاب نمایید.
متضادهای واژه نیز در صورت وجود با عبارت (Antonyms) مشخص شده است.
همچنین برای فراخوانی واژه های مرتبط دیگر به واژه انگلیسی شما کافی است پس از راست کلیک و ورود به Synonyms، گزینه آخر یعنی Thesaurus را انتخاب کنید.
خواهید دید که پنل جدید در سمت راست برنامه باز میشود و لیست کلیه واژه های مرتبط نمایش داده میشود.
مجددأ با راست کلیک بر روی هر یک و انتخاب Insert میتوانید آنها را جایگزین واژه موجود خود نمایید.

نحوه استفاده از لغت نامه موجود در Microsoft Word سطح ترفند: مبتدی
نحوه استفاده از لغت نامه موجود در Microsoft Word در صورت داشتن سوال و یا مشکل پیرامون این ترفند ، میتوانید آن را در انجمنهای تخصصی ترفندستان مطرح کنید.
نحوه استفاده از لغت نامه موجود در Microsoft Word منبع ترفند: وب سایت ترفندستان

ساخت کارت تبریک نوروزی به وسیله Microsoft Word

ساخت کارت تبریک نوروزی به وسیله Microsoft Word

قصد داریم به معرفی یک ترفند نوروزی به مناسب نوروز 1388 بپردازیم! اگر هنوز نتوانسته‏اید یک کارت تبریک نوروزی برای دوستان خود بفرستید اصلأ نگران نباشید! چرا که هم اکنون خودتان می‏توانید به سادگی و به سلیقه خودتان یک کارت تبریک نوروزی طراحی کنید و برای دوستانتان ارسال کنید. جالب اینکه این کارت تبریک از طریق نرم‏افزار Microsoft Word 2007 ساخته میشود.

بدین منظور:
ابتدا دقت کنید Microsoft Office 2007 بر روی سیستم شما نصب باشد.
سپس Microsoft Office Word 2007 را اجرا کنید.
بر روی دکمه نارنجی رنگ Office کلیک کرده و New را انتخاب کنید.
از منوی کناری صفحه، بر روی Greeting Cards کلیک کرده و سپس Holidays را انتخاب کنید.
دقت کنید (ترفندستان) در این حالت بایستی به اینترنت متصل باشید، چرا که برنامه از طریق سایت مایکروسافت جدیدترین کارت‏های تبریک مخصوص تعطیلات را دریافت می‏نماید.
این کارت‏ها مخصوص تعطیلات هستند که ما از آنها به عنوان کارت تبریک نوروزی بهره می‏بریم.
پس از نمایش کارت‏های تبریک کافی است به دلخواه یکی را انتخاب نموده و سپس دکمه Download را بزنید تا کارت تبریک دانلود شود.
نکته‏ای که وجود دارد این است که به هنگام دانلود تعدادی از این کارت‏های تبریک، پیغام Office Genuine Advantage validation ظاهر میشود. در نتیجه آفیس شما بایستی قانونی یا کاملأ کرک شده باشد تا از سد این مرحله عبور کنید.

راه دیگر یا شاید هم بهتر این است که مستقیمأ از طریق مرورگر به سایت مایکروسافت و قسمت مخصوص دانلود کارت‏های تبریک مراجعه کنید:
http://office.microsoft.com/en-us/template...1433581033.aspx
در کنار کارت های تبریکی که نیاز به Office Genuine Advantage validation دارد آیکن ساخت کارت تبریک نوروزی به وسیله Microsoft Word به چشم می‏خورد. در نتیجه اگر آفیس شما قانونی نیست، کارت‏های تبریکی که این آیکن در کنار آنها نیست را بدون مشکل دانلود کنید. در صفحات بعدی لیست کارت‏ها، از این دست کارت‏های تبریک بدون نیاز به Genuine بیشتر وجود دارد.
پس از دریافت کارت تبریک، فایل را از حالت فشرده خارج کرده و سپس فایل با پسوند dot را با دوبار کلیک اجرا نمایید تا توسط Word باز شود.

اکنون می‏توانید تغییرات لازم را بسته به سلیقه خود در کارت تبریک صورت دهید.
به عنوان مثال رنگ پشت زمینه آن را تغییر داده یا متنی به آن اضافه کنید.

مثالی ساده از کارت تبریک نوروزی که به همین صورت ساخته شده است را می‏توانید مشاهده کنید:
ساخت کارت تبریک نوروزی به وسیله Microsoft Word


ساخت کارت تبریک نوروزی به وسیله Microsoft Word سطح ترفند: متوسط
ساخت کارت تبریک نوروزی به وسیله Microsoft Word در صورت داشتن سوال و یا مشکل پیرامون این ترفند ، می‌توانید آن را در انجمن‌های تخصصی ترفندستان مطرح کنید.
ساخت کارت تبریک نوروزی به وسیله Microsoft Word منبع ترفند: وب سایت ترفندستان

تغییر دادن نشانگر ماوس در Microsoft Word

تغییر دادن نشانگر ماوس در Microsoft Word

قصد داریم تا هم‏اکنون به معرفی یک ترفند کوچک و ساده اما جالب در نرم افزار Microsoft Office Word بپردازیم. با استفاده از این ترفند می‏توانید نشانگر ماوس را از شکل پیش فرض ویندوز به شکلی دیگر تغییر دهید. این ترفند بر روی نسخه های 2003 و 2007 برنامه Word قابل انجام است.

برای این کار:
ابتدا نرم افزار Microsoft Word را اجرا نمایید. (ترفندستان)
سپس از روی کیبورد، دکمه های Ctrl و Alt را نگه دارید و + را فشار دهید. ملاحظه می‏کنید که شکل موس تغییر کرد!
دقت کنید که باید + را از قسمت Numeric Pad یعنی اعداد ماشین حسابی سمت راست کیبورد فشار دهید.

تغییر دادن نشانگر ماوس در Microsoft Word سطح ترفند: مبتدی
تغییر دادن نشانگر ماوس در Microsoft Word در صورت داشتن سوال و یا مشکل پیرامون این ترفند، می‏توانید آن را در انجمن‏های تخصصی ترفندستان مطرح کنید.
تغییر دادن نشانگر ماوس در Microsoft Word منبع ترفند: وب سایت ترفندستان

عکس برداری از پنجره‏های ویندوز با استفاده از Word 2010

عکس برداری از پنجره‏های ویندوز با استفاده از Word 2010


همان طور که ممکن است بدانید مدت زمانی است که نسخه آزمایشی (بتا) مجموعه نرم افزاری آفیس به نام Office 2010 از سوی شرکت مایکروسافت منتشر شده است. نرم افزارهای این مجموعه در حال حاضر در سایت مایکروسافت برای عموم و به طور رایگان جهت دانلود قرار گرفته‏اند. همچنین نسخه نهایی آفیس 2010 طبق اعلام مایکروسافت در نیمه اول سال 2010 به طور رسمی منتشر خواهد شد. در نتیجه از این پس در وب سایت ترفندستان به معرفی ترفندهای جدید در آفیس 2010 نیز خواهیم پرداخت. یکی از این ترفندهای جدید که در نرم افزار Word 2010 نهفته است، قابلیت عکس‏برداری از صفحه Word و همچنین عکس‏برداری از سایر پنجره‏های باز موجود، می‏باشد. فرض کنید قصد دارید از یکی از پنجره‏های ویندوز عکس بگیرید و آن را وارد محیط Word کنید. هم اکنون با استفاده از این قابلیت در Word 2010 از نرم افزارهای جانبی مخصوص عکس گرفتن از پنجره‏های ویندوز بی نیاز می‏شوید و علاوه بر آن سرعت کار شما نیز بیشنر می‏گردد. در این ترفند قصد داریم به معرفی این قابلیت جدید Word 2010 و طرز کار آن بپردازیم. لینک دانلود نسخه بتای Microsoft Office 2010 در انتهای ترفند موجود است.

بدین منظور:
نرم افزار Word 2010 را اجرا نمایید.
در نوار بالای صفحه به تب Insert بروید.
در محدوده Illustrations بر روی Screenshot کلیک کنید.
خواهید دید که (ترفندستان) پیش نمایشی از کلیه پنجره‏هایی که هم اکنون باز است ظاهر خواهد شد. یکی از این پنجره‏ها طبعاً خود Word است.
ادامه نوشته

کنترل و حذف سرریزی بافر در برنامه‌ها

 

یکی از مشکلات امنیتی که در بعضی از نرم‌افزارها مشاهده می‌شود، سرریزی‌بافر یا Buffer Overflow است. سرریزی بافر عموما در زمان اجرا و بسته به ورودی‌های مختلف برنامه رخ می‌دهد و حتی می‌تواند به هکرها کمک کند تا برنامه را تغییر داده و کدهای مخرب در آن وارد کنند. در این مقاله قصد داریم این موضوع را بررسی کنیم و ببینیم سرریزی بافر چیست و چه‌زمانی اتفاق می‌افتد.

بافر چیست؟

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

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

2 در سطح نرم‌افزار کاربردی: این حافظه را ما به‌عنوان برنامه‌نویس تعریف می‌کنیم تا امور مختلفی را انجام دهیم.

قطعه کد زیر را در نظر بگیرید:

ادامه نوشته

الگوريتم پيچيدگی زمانی

تعريف

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

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

يک الگوريتم پنج خاصيت زير را بايد دارا باشد:

1. متناهی بودن. يک الگوريتم بايد هميشه بعد از تعدادی گام به پايان برسد.
2. صراحت. فعلی که در هر قدم الگوريتم انجام می گيرد بايد مختصر، صريح و غير مبهم باشد.
3. ورودی. مقاديری هستند که ابتدا، قبل از شروع، به الگوريتم داده می شوند.
4. خروجی. مقاديری هستند توسط الگوريـم توليد می شود و رابطه مشخصی با ورودی ها دارند.
5. کارائی. دستورات الگوريتم درحد کفايت بايد ساده و دقيق باشند تا يک انسان مانند يک روبات بتواند آنها را با استفاده از قلم و کاغذ بدون احتياج به فکر کردن در زمان معينی انجام بدهد.

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

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

ادامه نوشته

پی بردن به مدت زمان کارکرد مانیتور LG

پی بردن به مدت زمان کارکرد مانیتور LG

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

برای این کار:
دکمه Menu موجود بر روی مانیتور LG خود را فشار دهید.
خواهید دید که یک صفحه باز میشود. در این صفحه با استفاده از کلیدهای بالا پایین موجود بر روی مانیتور به قسمت Setup که آیکون آن یک انگشت دست میباشد بروید.
حال (ترفندستان) دکمه Select را فشار دهید.
بر روی قسمت Language بروید و با استفاده از دکمه های چپ و راست زبان منو را به زبان ژاپنی تغییر دهید. هم اکنون خواهید دید که در پایین صفحه منو، مدت زمان روشن بودن مانیتور شما از بدو شروع به کار نشان داده خواهد شد (عبارت HR مخفف Hour به معنی ساعت است).

پی بردن به مدت زمان کارکرد مانیتور LG سطح ترفند: متوسط
پی بردن به مدت زمان کارکرد مانیتور LG در صورت داشتن سوال و یا مشکل پیرامون این ترفند ، میتوانید آن را در انجمنهای تخصصی ترفندستان مطرح کنید.
پی بردن به مدت زمان کارکرد مانیتور LG منبع ترفند: وب سایت ترفندستان

بازبابی فايلهای معيوب سيستمی

با استفاده از ترفندی که هم اکنون به شما معرفی خواهیم کرد میتوانید بدون استفاده ازنرم افزار خاصی فایل هایی که در ویندوز XP شما دچار مشکل شده اند را به طور کامل بازیابی کنید و فایلهای سالم را به طور اتوماتیک جایگزین فایلهای معیوب نمایید.

بدین منظور:
از منوی Start وارد Run شده و عبارت cmd را وارد نموده و Enter بزنید تا وارد محیط Command Prompt ویندوز شوید.
سپس (ترفندستان) دستور زیر را وارد نموده و Enter بزنید (دقت کنید به جای درایو C، درایوی که ویندوز شما در آن نصب است را وارد کنید):
cd C:\WINDOWS\system32

اکنون دستور زیر را وارد نمایید:
sfc /scannow

در این لحظه از شما درخواست میشود که CD ویندوز XP را درون درایو قرار دهید و بعد دکمه Retry را فشار دهید.
پس از اینکار، برنامه تمام فایلهای سیستمی شما را چک میکند و به طور اتوماتیک فایلهای معیوب را تعویض مینماید.

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