با اصل ۹۰ به ۱۰ زندگی خود را متحول کنید [یک سال پیش]

۱۹ ۱۲ ۱۳۸۸

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

یک سال پیش در چنین روزی، یعنی 19 اسفند، در زنگوله با هم راجع به «اصل 90 به 10» و تاثیر آن بر روی زندگی صحبت کردیم.

«این اصل میگه 10 درصد زندگی خارج از کنترل ولی 90 درصد آن تحت کنترل ما است و خوب یا بد بودن آن به عکس العمل ما مربوط می شود. تاخیر ساعت پرواز هواپیما ، خراب شدن ماشین یا فوت یکی نزدیکان مان دست ما نیست ، ما روی این 10 درصد کنترلی نداریم ولی 90 درصد باقی متفاوت است! ما می تونیم تصمیم بگیریم که چطوری باشه. چطوری؟ با عکس العمل هامون.»

اگر یک سال پیش خواننده زنگوله نبودید احتمالآ این پست را از دست داده اید:

با اصل 90 به 10 زندگی خود را متحول کنید

زنگوله خوان های قدیمی، در این یک سال چقدر از این اصل استفاده کردید؟ صادقانه، آیا اصلآ یک هفته بعد آن را به خاطر داشتید؟ عکس العمل تان نسبت به رخداد های متفاوت در این یک سال چه طور بوده؟

این مطلب را با بقیه به اشتراک بگذارید...
  • del.icio.us
  • Twitthis
  • Balatarin
  • Donbaleh
  • Google Bookmarks
  • FriendFeed
  • Facebook


لیسانس رایگان و قانونی Trend Micro Internet Security 2010 برای همه

۹ ۱۲ ۱۳۸۸

امروز متوجه شدم شرکت Trend Micro یک special offer خوب گذاشته. لیسانس یک ساله Internet Security 2010 برای یک سال. فکر کردم زودتر نحوه دریافتش را اینجا توضیح بدم که شما هم استفاده ببرید.

** مدت زمان special offer ذکر شده به پایان رسیده است **

وارد این لینک شوید: http://shop.trendmicro.com/iomega/en/?sn=f9bj26006x

مطابق عکس فایل TIS175_IOMEGA.exe را دانلود کنید (149 مگابایت).

Download Trend Micro Internet Security 2010

وقتی برنامه serial number از شما خواست گزینه Install a free trial version را انتخاب کنید.

Trend Micro Internet Security 2010 Screenshot

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

این مطلب را با بقیه به اشتراک بگذارید...
  • del.icio.us
  • Twitthis
  • Balatarin
  • Donbaleh
  • Google Bookmarks
  • FriendFeed
  • Facebook


چهار درس زندگی که باید از میمون، موش، قورباغه و سگ ها فرا بگیرید

۶ ۱۲ ۱۳۸۸

این مطلب ترجمه فارسی مطلب What Animals Can Teach Us About Reaching Our Goals سایت Pick The Brain است. این سایت از جمله سایت های انگلیسی زبان پرطرفدار است که مطالب بسیار خوبی در زمینه بهبود زندگی، روانشناسی و… منتشر می کند.

Green Frog

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

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


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

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


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

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


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

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

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

سایر مقالات Pick The Brain که در زنگوله منتشر شده اند:

+ هفت فرق غیرقابل انکار افراد موفق و ناموفق

+ ده چیزی که امروز به خاطر آنها ناراحتید ولی ده سال دیگر به یادشان نخواهید آورد

پ.ن: در رابطه با صحت علمی آزمایش های ذکر شده شخصآ اطلاعی ندارم. به نظرم نکته مهم تر درس هایی است که از آنها می گیریم.

این مطلب را با بقیه به اشتراک بگذارید...
  • del.icio.us
  • Twitthis
  • Balatarin
  • Donbaleh
  • Google Bookmarks
  • FriendFeed
  • Facebook


۱۰+۱ منبع خوب برای یادگیری برنامه نویسی به زبان PHP

۲ ۱۲ ۱۳۸۸

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

Where to learn programming php?

1- PHP.NET: اولین جایی باید که نگاه کنید وب سایت رسمی php است. در این سایت در قسمت tutorial آموزش خیلی کاملی وجود دارد. بعد از اینکه کمی راه افتادید هر موقع در مورد دستور خاصی سوال یا مشکلی داشتید می توانید به user manual مراجعه کنید. مقالات این سایت بسیار کامل و با جزئیات بسیار است که همین موضوع باعث می شود گاهی اوقات گیج شوید. اگر مقالات این سایت به نظرتان پیچیده آمد سایر منابع را امتحان کنید.

2- w3 schools: با این سایت احتمالآ آشنا هستید. مدرسه وب شامل مقالات و آموزش های ساده و ارزشمندی در زمینه های مختلف برنامه نویسی است. برنامه نویس های php می توانند از آموزش های بخش php این سایت لذت ببرند.

3- Learn PHP Online: این سایت هم مقالات بسیار خوبی در زمینه php دارد. خوبی این سایت سادگی مطالبش در مقایسه با مطالب کامل و دقیق php.net است که باعث می شود کاربران مبتدی راحت تر متوجه اصل مطلب بشوند. همچنین کد های خوبی در این سایت پیدا می کنید که بعضی از کار های ابتدایی مثل پیدا کردن عدد های زوج و فرد، فعال سازی ایمیل، فرم های اینترنتی را برای تان انجام می دهد. این مثال های مخصوصآ موقعی به درد بخور تر هستند که در زمینه ای نیاز به استفاده از php داشته باشید اما قصد یادگیری عمیق نداشته باشید.

4- PHP Buddy: این سایت هم مقالات خوب و متنوعی در رابطه با php دارد. از ساده ترین کار ها، مراحل نصب و… گرفته تا الگوریتم های رمزنگاری و توابع پیچیده. این سایت همچنین شامل مجموعه ای از کد های آماده هم هست.

5- About.com PHP/MySQL: سایت about.com قسمت بسیار خوبی برای یادگیری php و MySQL دارد که مقالات مختلف توسط افراد مختلف در آن قرار داده می شود. این سایت آموزش های گام به گام و از پایه ندارد. اما اگر برنامه نویس php هستید یا می خواهید بشوید بهتر هست هر چند وقت یک بار سری به آن بزنید و مقالات آن را مطالعه کنید.

6- Tizag: قطعآ یکی از بهترین سایت ها در زمینه آموزش برنامه نویسی سایت Tizag است. این سایت شامل آموزش های گام به گام زبان های مختلف برنامه نویسی از جمله php است. سادگی بیان مقالات آن و ساختار خوب این سایت معروف است.

دنبال منابع فارسی می گردید؟

7- مرجع کامل آموزش زبان PHP: این کتاب الکترونیکی فارسی 185 صفحه ای نتیجه زحمات آقای محمد بشیری است که اگر زنگوله خوان قدیمی باشید آن را اینجا دیده اید.

8- زبان برنامه نویسی PHP 5: این کتاب 472 صفحه ای نوشته آقای محمد مصدری و توسط انتشارات ناقوس منتشر شده است. به نظر من این کتاب بهترین کتاب فارسی منتشر شده در رابطه با PHP است. متاسفانه در حال حاظر به خاطر مشکلات مالی انتشارات ناقوس این کتاب کمیاب شده اما ممکنه در میدان انقلاب بتوانید آن را پیدا کنید.

9- معرفی PHP: این کتاب الکترونیکی فارسی 34 صفحه ای نوشته آقای مهدی علیدوست (1380) است و شامل اطلاعات خوبی در رابطه با php است که خواندن آنها برای هر برنامه نویس تازه کار ضروری است (دانلود کنید).

10- آشنایی با نصب و راه اندازی PHP: در این مقاله نحوه نصب و راه اندازی php روی ویندوز (با استفاده از wamp) آموزش داده می شود (نوشته وحید، 1383).

11- خودآموز PHP در 24 ساعت: این خودآموز کامل 688 صفحه ای (تو 24 ساعت می تونید 688 صفحه بخونید؟ :دی) ترجمه ای است توسط علی ناصح و محمد ناصح که توسط موسسه دیباگران تهران (مجتمع فنی) منتشر شده. نسخه PDF این کتاب را با جستجو می توانید در اینترنت پیدا کنید. زنگوله جهت حفظ حقوق ناشر از قرار دادن آن برای دانلود معذور است.

[به یاری MakeUseOf]

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

این مطلب را با بقیه به اشتراک بگذارید...
  • del.icio.us
  • Twitthis
  • Balatarin
  • Donbaleh
  • Google Bookmarks
  • FriendFeed
  • Facebook


اعلام نتیجه مسابقه رمزگشایی + راه حل مسئله

۱ ۱۱ ۱۳۸۸

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

خــوب حـالا ببینیم نـتـیـجـه چـه طـور بــود؟

Cryptography Challenge Results

ایمیل حاوی جزئیات هدیه زنگوله به زودی به سروش ارسال خواهد شد

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

مـاجـرا از چـه قـرار بـود؟

یک متن رمز شده داشتیم،

VDODP$#WDEULN#PLJDP$#JR5FRQWDFWSDJH#A#VXEMHFW=#566

که بعد از رمزگشایی می شد،

SALAM! TABRIK MIGAM! GO2CONTACTPAGE > SUBJECT: 233

طبق متن بالا که مشاهده می کنید، شرکت کنندگان باید از صفحه تماس با ما یک ایمیل با موضوع یا سابجکت 233 می فرستادند (پست قبل 233 امین پست زنگوله بود).

چـه جـوری رمـز گـشـایـی مـی شـد؟

در کامپیوتر هر حرف به یک عدد متصل است. یعنی کامپیوتر مثلآ حرف A را از خود این حرف نمی شناسد بلکه از کد عددی مربوط به آن می شناسد. این عدد ها کد های ASCII نام دارند. مثلآ کد حرف V عدد 86 است (جدول کد های اسکی).

یکی از شیوه های خیلی معمول و ابتدایی رمزنگاری تغییر کد ASCII مربوط هر کاراکتر و جایگزینی است. مثلآ کد V عدد 86 است. ما به 86 یک واحد اضافه می کنیم می شود 87 حالا کاراکتر مربوط به عدد 87 را به جای V جایگزین می کنیم و همین کار را با تمام حروف می کنیم. در نتیجه هر حرف با یک حرف دیگر عوض می شود. برای رمزگشایی کردن هم کافی است هر حرف متن رمز شده را یک واحد ASCII به عقب برگردانیم.

این روش رمزنگاری به Caesar’s Cipher مشهور است که به افتخار یک رهبر سیاسی نظامی رومی به نام Julius Caesar نام گذاری شده است (البته استفاده از این روش قبل از زمان او هم دیده شده). او از این روش برای رمزنگاری نامه های سری نظامی استفاده می کرد.

متن این مسابقه هم با همین روش رمزنگاری شده بود، یعنی هر حرف آن 3 واحد ASCII به جلو برده شده بود و شما باید هر حرف را سه واحد به عقب بر می گرداندید.

Caesar Cipher Encryption Explained

Caesar Cipher Decrypting Explained

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

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

امیدوارم از این مسابقه کوچولو لذت برده و چیز های جدید یاد گرفته باشید.

این مطلب را با بقیه به اشتراک بگذارید...
  • del.icio.us
  • Twitthis
  • Balatarin
  • Donbaleh
  • Google Bookmarks
  • FriendFeed
  • Facebook


 صفحه قبل