توانایی خود را افزایش دهیم

فرهنگ و هنر
توانایی خود را افزایش دهیم

بسم الله الرحمن الرحیم

با سلام

• لطفا مطالب سایت را به صورت منظم پیگیری کنید
• ارائه پیشنهادات و نظرات شما باعث بهبود کیفیت ارائه مطالب خواهد شد

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

طبقه بندی موضوعی
آخرین نظرات
شنبه, ۱۴ تیر ۱۳۹۳، ۰۲:۲۳ ق.ظ

درس پنجم- آشنایی با تضادهای رنگی

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

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

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

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

۳ نظر موافقین ۰ مخالفین ۰ ۱۴ تیر ۹۳ ، ۰۲:۲۳
شنبه, ۱۴ تیر ۱۳۹۳، ۰۲:۲۲ ق.ظ

درس نهم- پایگاه داده ها (پیشرفته)

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

پس این یک ضرورت است که با این زبان هم آشنا باشیم؛ البته کار بسیار راحتی است و دستورات بسیار محدود و ساده. در این درس با توجه به آشنایی مقدماتی درس قبلی با برنامه MySQL که از زبان SQL بهره می‌برد، تلاش می کنیم که زبان SQL را شرح دهیم.

 

MySQL و SQL
قبل از ورود به بحث لازم دیدیم یک بار دیگر در مورد این دو مفهوم توضیح کوتاهی بدهیم، باشد که تعریف واضع تر باعث فهم بهتر هر کدام از این دو گردد.

SQL یا Structured Query Language
این یک زبان برنامه نویسی ویژه ای است که به منظور مدیریت داده ها در سیستم های مدیریتی پایگاه داده های ارتباطی (RDBSM) نوشته شده است. سیستم های مدیریتی پایگاه داده های ارتباطی، به سیستم هایی گفته می شود که داده ها در داخل پایگاه براساس ارتباط بین شان انبار می شوند و در زمان خواندن از آنها، می توان با توجه به ارتباط داخلی، داده ها را فراخوانی کرد.

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ تیر ۹۳ ، ۰۲:۲۲
جمعه, ۱۳ تیر ۱۳۹۳، ۰۵:۲۴ ب.ظ

درس اول- حسابداری چیست؟

ممکن است شما مدیر یک شرکت باشید و بخواهید مسائل مالی شرکتتان را سر و سامان بدهید. شاید هم صاحب یک مغازه باشید و از روش حسابرسی به شیوه سنتی (دست‌نوشته در دفترهای حسابرسی) به ستوه آمده باشید! ممکن است شما یک دانشجو، یک فرد خانه‌دار و یا یک کارمند باشید و بخواهید به مال و اموال و خرج و مخارج شخصیتان نظارت دقیق‌تری داشته باشید!

باید بگوییم که این دوره برای همه‌ی شما می‌تواند کاربردی باشد!

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

 

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

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

سازمان جهانی حسابداری در سال ۱۹۶۶ در یک بیانیه «تئوری حسابداری» را اینگونه تعریف کرد: حسابداری عبارت است از فرایند شناسایی، اندازه‌گیری و گزارشگری اطلاعات اقتصادی برای تصمیم گیری‌های آگاهانه به وسیله استفاده کنندگان آن اطلاعات. این بیانیه در تشریح این تعریف آورده است که بر اساس دیدگاهی جامع، «اطلاعات حسابداری» را می‌توان «اطلاعات اقتصادی» تلقی کرد.

امروزه حسابداری به معنای دفترداری تلقی نمی‌شود و چون ثبت اطلاعات حسابداری معمولا با نرم‌افزار و از طریق رایانه است، دفترداری خود بخشی از سیستم حسابداری به شمار می‌رود.

به طور کلی حسابداری را می‌توان به یک سیستم اطلاعاتی تشبیه کرد که از طریق شناسایی، ثبت، طبقه‌بندی و تلخیص و گزارش رویدادهای مالی اقتصادی، اطلاعات لازم را در اختیار کسانی که به این اطلاعات نیاز دارند (مثل مدیران و یا متقاضیان دسترسی به اطلاعات حسابداری یک شرکت) قرار می‌دهد.

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ تیر ۹۳ ، ۱۷:۲۴
پنجشنبه, ۱۲ تیر ۱۳۹۳، ۰۵:۴۴ ب.ظ

دوره های آموزشی - حسابداری برای همه

حسابداری برای همه


حسابداری برای همه

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

در این دوره می‌خوانید:

  1. حسابداری چیست؟
  2. چگونه حساب‌ها را ثبت و گزارش کنیم؟
  3. چگونه صورت‌های مالی را آماده کنیم؟
  4. عملیات حسابداری در موسسات بازرگانی
  5. اسناد تجاری
  6. تنخواه گردان، صندوق و بانک
  7. اصلاح و تعدیل حساب‌ها
  8. پایان دوره مالی و چگونگی بستن حساب‌ها
  9. مفاهیم اصلی و اصول ابتدایی حسابداری
۱ نظر موافقین ۰ مخالفین ۰ ۱۲ تیر ۹۳ ، ۱۷:۴۴
چهارشنبه, ۱۱ تیر ۱۳۹۳، ۰۴:۴۴ ب.ظ

درس چهارم- آشنایی با رنگ

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

با وجود تمام اهمیتی که رنگ در زبان تصویری انسان ها بازی می کرده و کاربرد آن امری شناخته شده در هنر بوده، تا اوایل قرن بیستم مطالعه دقیق و جامعی روی این موضوع انجام نگرفته بود. یوهان ایتین (Johanes Itten) جزو اولین افرادی است که به مطالعه رنگ و کاربرد آن در ارتباطات بصری پرداخته و امروزه بسیاری از مطالب تدوین شده درباره رنگ وامدار کتابی است که او در سال ۱۹۲۴ به نام «هنر رنگ» نوشته است.

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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


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

تمرین ۲: با ترکیب سیاه و سفید طیفی از دوازده رنگ یک سر آن روشن (سفید) و سر دیگر آن تیره (سیاه) است ایجاد کنید. سعی کنید تا حد امکان حرکت تدریجی تیرگی یا روشنایی خاکستری ها نسبت به یکدیگر حفظ شود.

۱ نظر موافقین ۰ مخالفین ۰ ۱۱ تیر ۹۳ ، ۱۶:۴۴
چهارشنبه, ۱۱ تیر ۱۳۹۳، ۰۴:۴۳ ب.ظ

درس هشتم- پایگاه داده ها (مقدماتی)

در ساخت تارنمای پویا، یکی از پایه های این کار داشتن پایگاه داده ها است.

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

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

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

 

پایگاه داده ها MySQL
این پایگاه داده ها بر طبق تارنمای MySQL، مشهورترین پایگاه داده های منبع باز (Open Source) است که عموما توسط پی اچ پی استفاده می شود. شیوه نگهداری داده ها در MySQL به این طریق است که داده ها در آبجکت های (object) به نام جدول انبار می شوند. جدول یک مجموعه ای از داده های مرتبط با هم را در سطرها و ستون ها نگهداری می کند.

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

Email UserName LastName FirstName ID
saman@yahoo.com Saman2000 تهرانی سامان 1
poya@yahoo.com Poya1360 اشراقی پویا 2

این یک نمونه از جدول همراه دو سطر و چهار ستون است. به سطر ابتدایی توجه کنید، نام هر ستون در بالای آن آورده شده است. در هر سطر داده های مربوط به یک کاربر نوشته شده است که به آن اصطلاحا رکورد (Record) گفته می شود و به هر خانه (Cell) از جدول، رشته (Field) گفته می شود که تک تک داده ها را در بر می گیرد.

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

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

  • باید تنها از حروف، اعداد و علامت خط زیرین (_) استفاده شود.
  • نباید از نام های از قبل تعریف شده در پایگاه داده ها استفاده کرد.
  • بزرگی یا کوچکی حروف برای نامگذاری مورد توجه است و تفاوت ایجاد می کند.
  • هر نام نمی تواند بیشتر از ۶۴ کاراکتر باشد.
  • باید در محیط و حوزه خود منحصر به فرد باشد؛ دو جدول با یک نام نمی توانند ساخته شوند.

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

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

انواع داده ها
در پایگاه داده ها هم مانند تمام زبان های برنامه نویسی باید نوع داده مشخص باشد. این کار با تعیین نوع ستون انجام می شود. داده ها در MySQL به انواع زیر تقسیم می شوند:

- CHAR: این نوعی است به طور ثابت که رشته ای را از ۰ تا ۲۵۵ کاراکتر در خود نگهداری می کند.

- VARCHAR: درست مانند  CHAR با این تفاوت که از ۰ تا ۶۵۵۳۵ کاراکتر را نگهداری می کند. فرق دیگر بین CHAR و VARCHAR در ثابت و متغیر بودن طول نوع است. VARCHAR دارای طول متغیر است و اندازه آن با توجه به طول داده تغیر می کند.

- TEXT: برای نگهداری متن از آن استفاده می شود. البته خود TEXT براساس طول نگهداری به انواع TINYTEXT و TEXT و MEDIUMTEXT و LONGTEXT تقسیم می شود.

- INT: برای نگهداری اعداد صحیح از آن استفاده می شود که مانند TEXT این نوع هم براساس طول به انواع مختلف تقسیم می شود.

- DATE: برای حفظ تاریخ در پایگاه کاربرد دارد.

به منظور آشنایی هر چه بیشتر با انواع داده ها می توانید به جدول زیر مراجعه کنید.


منبع: PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide نوشته Larry Ullman

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ تیر ۹۳ ، ۱۶:۴۳
سه شنبه, ۱۰ تیر ۱۳۹۳، ۱۲:۵۱ ق.ظ

درس چهارم- ده اصل علم اقتصاد- کارکرد کلی اقتصاد

سه اصل قبلی در این مورد بود که افراد چگونه بر یکدیگر اثر می گذارند. سه اصل آخر که در این درس به آنها خواهیم پرداخت، در مورد کارکرد کلی اقتصاد است.

 

اصل هشتم: سطح زندگی در یک کشور با تولید خدمات و کالا در آن کشور مرتبط است.
سطح زندگی در کشورهای مختلف متفاوت است. مثلا در حالی که نرخ سرانه تولید ناخالص داخلی در سال ۲۰۱۱ در قطر ۹۷۹۶۷ دلار و در امارات متحده عربی ۶۶۶۲۵ دلار بوده است، این رقم برای ایران ۶۲۶۰ دلار و برای کشور اتیوپی ۳۵۱ دلار بوده است. این احتمالا نشان دهنده تفاوت معنی دار در سطح زندگی شهروندان کشورهاست. به طور کلی می توان گفت که کشورهایی که سرانه تولید ناخالص داخلی شان بالاتر است، سطح زندگی بالاتری دارند.

اما تولید ناخالص داخلی چیست؟ تولید ناخالص داخلی در واقع ارزش مجموع تولید کالا و خدمات نهایی است که توسط یک نظام اقتصادی در یک دوره زمانی معین، یک سال، تولید می شود.

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

 

اصل نهم: قیمت ها وقتی بالا می روند که دولت زیادی پول چاپ کند.
«تجربه سقوط کامل پول که طی آن نرخ برابری مارک آلمان در برابر دلار از ۲۰ هزار مارک در ژانویه ۱۹۲۳ به ۱۰۰ هزار مارک در ژوئن و ۵ میلیون مارک در آگوست همان سال تنزل کرد بسیار ناگوار بود. وقتی نرخ برابری از ۵۰ میلیون مارک در اوایل سپتامبر به ۶۳۹ میلیارد مارک در اوایل نوامبر کاهش یافت، سقوط کامل اقتصادی را به دنبال آورد. حقوق و دستمزدها، که ابتدا ماهانه و سپس روزانه تعدیل می شد نمی توانست با قیمت ها برابری کند. هجومی دائمی برای تبدیل اسکناس بی ارزش به کالاهای واقعی از هر نوع دیده می شد. همه بدهی های داخلی به افراد یا نهادهای دولتی یک شبه بادهوا شد. تمام طبقه متوسط دارای درآمد ثابت و مستمری بگیر، تجار خرده پا و کارمندان دون پایه به خاک سیاه نشستند.» (ص ۸۸۲، اروپا از دوران ناپلئون)

آلمان پس از جنگ جهانی اول شاهد یکی از وحشتناک ترین تورم های تاریخ بود. در تاریخ معاصر شاهد بروز همین پدیده در زیمباوه بوده ایم. کار به جایی رسید که دولت زیمباوه اسکناس ۱۰۰ تریلیون دلاری چاپ کرد در حالی که همزمان با نرخ بالای بیکاری مواجه بود. کشور ما ایران، خود یکی از کشورهایی است که در سال های اخیر نرخ تورم بالایی داشته است و معمولا در خاورمیانه در صدر کشورهای با بالاترین نرخ تورم نشسته است.

تورم چیست؟ به ساده ترین زبان، افزایش سطح عمومی قیمت ها در اقتصاد را تورم می نامند. در ادامه این دوره به تورم بیشتر خواهیم پرداخت.

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

 

۲ نظر موافقین ۰ مخالفین ۰ ۱۰ تیر ۹۳ ، ۰۰:۵۱
دوشنبه, ۹ تیر ۱۳۹۳، ۰۵:۰۲ ق.ظ

درس اول- آشنایی کلی با فایندر، منو بار و داک

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

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

بخش های اصلی در کار با مک فایندر (Finder)، منوبار (Menu Bar) و داک (Dock) هستند. در جدول زیر می توانید بخش های تقریبا مشابه در ویندوز و مک را مشاهده کنید.

Start Menu در ویندوز = Apple Menu و Application Folder و Lunchpad در مک
Taskbar در ویندوز = Dock در مک
منوی هر برنامه در ویندوز = MenuBar در مک
System Tray در ویندوز = آیکون های سمت راست در منوبار مک
Explorer در ویندوز = Finder در مک
Recycle Bin در ویندوز = Trash در مک
My Documents در ویندوز = Home Folder در مک
Gadget ها و Sidebar در ویندوز (7 و ویستا) = Dashboard در مک

 

۲ نظر موافقین ۰ مخالفین ۰ ۰۹ تیر ۹۳ ، ۰۵:۰۲
يكشنبه, ۸ تیر ۱۳۹۳، ۱۱:۰۳ ب.ظ

درس چهارم- محرک های تفکر خلاق

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

 

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

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

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

مشاهده در اینجا صرفا مشاهده بصری نیست، مکاشفه شاید واژه بهتری باشد، اینکه وقتی با مشکلی روبه رو می شویم با میل به دانستن، مشاهده و بررسی می کنیم تا راه های بهتر شدن و تغییر به سوی بهتر شدن را کشف کنیم.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۸ تیر ۹۳ ، ۲۳:۰۳
يكشنبه, ۸ تیر ۱۳۹۳، ۱۱:۰۲ ب.ظ

درس هفتم- خط فرمان

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

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

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

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

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۸ تیر ۹۳ ، ۲۳:۰۲