هفت تیر

اخبار هفت تیر

عضویت در هفت تیر

نوشته‌های تازه

  • آغاز به کار مجدد سایت هفت تیر از اول مهر
  • دادستان زنجان رسما اعلام کرد : مددی و دختر مورد تعرض ، صیغه بوده اند
  • آیا قطبی بخاطر همسرش پرسپولیس را در گرمای 50 درجه به امارات برد ؟
  • تجارت پرسود خرافات در تهران : پیلم بده تا فالت بگیرم
  • گروگان گیری 16 نظامی ایران و قتل 6 نفر از گروگان ها توسط جندالله
  • آیا احمدی نژاد شلوار ش را خیس کرده ؟
  • روزی که خانه ما دزد زد و خاطره من از آگاهی و دادگاه
  • نشستن خانم های مانتویی در ردیف های اول تالار وحدت ممنوع شد
  • مددی آزاد شد و دانشجویانی که او را رسوا کردند همچنان در زندان به سر می برند
  • تصویری از یک جراحی عجیب : پیوند دست به پا
  • گران ترین های لیگ برتر
  • وام 65 ميليون دلاري ايران براي توسعه برق رساني در سري لانكا
  • احمدی نژاد : اطلاع دقیق دارم که همه سربازان و نیروهای نظامی آمریکا با ما هستند.
  • دانلود فرم جمع آوری اطلاعات اقتصادی خانوار برای دریافت نقدی یارانه
  • فیلم شلیک سرباز اسرائیلی به پای یک مبارز دستگیر شده فلسطینی

آخرين مطالب مورد بحث

  • مهرداد_مشهد - در گزارش از شبکه همجنس گرایان در تهران
  • مهرداد - در گزارش از شبکه همجنس گرایان در تهران
  • مهرداد - در گزارش از شبکه همجنس گرایان در تهران
  • great: در درگیری عزاداران حسینی در اصفهان با ماموران نیروی انتظامی
  • great: در درگیری عزاداران حسینی در اصفهان با ماموران نیروی انتظامی
  • حسن زاده: در نامه آیت الله منتظری به آیت الله خمینی تاییدی بر تجاوز به دخترهای باکره در زندان ها
  • خ ر ک ی ر: در از دفترچه خاطرات يك رئيس جمهور : شخصا مسكن را ارزان مي كنم
  • نیکو نام: در از دفترچه خاطرات يك رئيس جمهور : شخصا مسكن را ارزان مي كنم
  • طاهرزهي - در گروگان گیری 16 نظامی ایران و قتل 6 نفر از گروگان ها توسط جندالله
  • babak: در اختراع یک سوئدی برای جلوگیری از تجاوز به زنان
  • اصفهانی سگ زاد هوس باز: در ارائه فیلتر شکن رایگان هر روز در هفت تیر
  • یکی: در نیروی انتظامی با کمک خبرگزاری دولت ناموس مردم را به معرض نمایش گذاشت
  • یکی: در فیلم شلیک سرباز اسرائیلی به پای یک مبارز دستگیر شده فلسطینی
  • یکی: در عکس محمود احمدی نژاد با کارمندان زن سازمان ملل
  • farzad: در در قزوین یک قاضی دادگستری پس از تجاوز به یک پسر بچه در زندان خودکشی کرد


  • خانه
  • ابر برچسبها
  • آیین نامه نظرات
  • << سفارش تبلیغات >>
  • درباره ما
Jan 07

برنامه نویسی گروهی با SubVersion

برنامه نويسي و كد ها, ترفندهاي اينترنت و وبگردي, داغ 3 نظر »

ساب ورژن = SubVersion
هفت تیر 7tir.com به قلم نبی کرمعلی زاده  :   من (و شاید خود شما) همیشه در برنامه نویسی اینطور عمل میکنم که زمانی که تصمیم دارم تغییرات کلی در فایل ایجاد کنم که مطمئن نیستم نتیجه مطلوب خواهد داشت یا خیر، از فایل مورد نظر یک کپی به عنوان backup در همان مسیر قرار میدم و ابتدای نام فایل یک علامت under line (_) قرار میدم. سپس تغییرات را شروع میکنم. اگر تغییرات به نتیجه نرسید مجدداً آن فایل پشتیبان را جایگزین میکنم. اما همیشه داستان به همین سادگی نیست. گاهی فایلها زنجیروار به یکدیگر مرتبط هستند و تغییر کلی در یک فایل مستلزم تغییرات در فایلهای دیگر نیز هست. در این صورت اگر بعد از چند روز کار متوجه بشم که ایده اولیه و کلی من غلط بوده و کار از اصل اشکال داشته و تصمیم بگیرم که به همان سبک و روش قدیمی کار را ادامه دهم. اینجاست که پیدا کردن و اصلاح تغییرات و بازگرداندن تغییرات فایلها مثلا به چند روز قبل تقریباً غیر ممکن خواهد بود. همچنین همیشه با این قضیه مشکل داشتم که از کجا بدونم کدوم فایل رو مجدد ویرایش کردم و نیاز به آپ لود مجدد بر روی سایت داره و کدوم فایلها تغییری نکرده اند و نیاز به آپ لود مجدد ندارند. از طرف دیگه همیشه به این مسئله اعتقاد داشتم که انجام پروژه های برنامه نویسی به صورت گروهی تقریباً ناممکنه چون اعتقاد داشتم هماهنگی و گردآوری افراد درکنار یکدیگر کار مشکلیست. اما باز هم از اینکه پروژه های زیادی روی وب میدیدم که افراد زیادی در انجام اونها مشارکت دارند و جالب اینکه هر کدوم از این افراد در یک نقطه کره زمین زندگی میکنند، بیشتر متعجب میشدم.

پاسخ به سوالات و مشکلات مطرح شده در بالا مبحثی است که در ادامه به آن خواهیم پرداخت.
از وقتی که با مفهومی به نام “سیستم کنترل نسخه” و نرم افزار Subversion آشنا شدم به تمام سوالاتم پاسخ داده شد. و به قول آقای بیژن هومند در [این مقاله] : “بعد از یکبار نصب subversion و کار کردن با آن و عادت کردن به این محیط، مطمئن باشید که این سوال را بارها از خود خواهید پرسید که من تا بحال چگونه بدون آن کار میکردم؟!”سیستم کنترل نسخه (Version Control System یا همون VCS) سیستمیه که بر روی فایلهای پروژه مدیریت میکنه و هرگونه تغییراتی در فایلهای پروژه اعم از ایجاد، حذف و یا تغییر رو به طور دقیق ثبت میکنه .

برنامه های زیادی در این زمینه وجود دارند که از معروف ترین اونها میشه به Subversion یا اختصاراً SVN محصول شرکت CollabNet اشاره کرد که از سایتش به صورت رایگان قابل دریافت و نصب است. subversion قابلیت نصب بر روی هر سیستمی که Apache بر روی آن نصب میگردد را داراست. در [اینجا] یک لیست کامل از اینگونه نرم افزارها رو میتونید مشاهده کنید.

این برنامه امکان مدیریت کامل بر روی فایلهای پروژه رو همراه با ثبت نام ویرایش کننده و تاریخ ویرایش رو فراهم می آوره و کلیه تغییرات رو یک بانک اطلاعاتی قوی ذخیره میکنه به طوری که در هر لحظه میشه پروژه رو به حالتی که مثلا چندین روز و یا سال پیش به اون شکل بوده درآورد و این خیلی فوق العادست! سایت wikipedia هم در مورد مقالات درست همین عمل رو انجام میده، یعنی درسته که مقالات به صورت آزاد قرار گرفته اند و هر شخصی میتونه اونها رو ویرایش کنه اما کلیه تغییرات ثبت میشه و لازم نیست نگران از بین رفتن اطلاعات بود. ضمناً اینکه از واژه “پروژه” استفاده میکنم ببه این دلیله که هیچ محدودیتی در نوع پروژه وجود نداره و حتی در مورد پروژه های صوتی، تصویری و… هم میشه از این سیستم استفاده کرد که احتمالاً تنها نرم افزارهای مروبطه فرق دارند.

بد نیست کمی در مورد روش کار اینگونه سیستمها صحبت کنم. در اغلب این سیستم ها که نرم افزار subversion هم از اون استفاده میکنه، بدین ترتیب عمل میشه که یک مخزن جهت نگهداری فایلهای پروژه درنظر گرفته میشه. این مخزن بر روی سرور اصلی قرار گرفته که در پروژه های گروهی هر شخص اطلاعات مخزن رو میخونه اصطلاحاً checkout میکنه. با اینکار یک نسخه از کلیه اطلاعات مخزن به سیستمش منتقل میشن و هر تغییری که دلش بخواد بر روی اون اطلاعات میده و سپس اونها رو به مخزن برمیگردونه اصطلاحاً commit میکنه. در صورتی که در این فاصله فایل توسط شخص دیگری تغییر کرده باشه به کاربر هشدار میده و کلاً درمورد تغییرات فایلها بسیار هوشمند عمل میکنه، مثلا میتونه متوجه بشه کاربران کدوم خطوط رو ویرایش کردند و تا حد امکان خودش فایلها رو ادغام میکنه …

یکی از نرم افزارهایی که جهت کار با subversion محیط گرافیکی GUI بسیار خوب و قوی در اختیار کاربر قرار میده TortoiseSVN است که به صورت رایگان قابل دریافت و نصب است. این نرم افزار تنها تحت ویندوزه و برای لینوکس میشه از RapidSVN استفاده کرد. احتمالاً موقع نصب Visual Studio با گزینه Source Safe برخورد کردید، این نرم افزار هم جزو همین دسته است.

در پایان توجهتون رو به مقاله فارسی 9 قسمتی آقای “بیژن هومند” تحت عنوان “آشنایی با Subversion” جلب میکنم:
[بخش نخست: pdf html] [بخش دوم: pdf html] [بخش سوم: pdf html] [بخش چهارم: pdf html] [بخش پنجم: pdf html] [بخش ششم: pdf html] [بخش هفتم: pdf html] [بخش هشتم: pdf html] [بخش پایانی: pdf html]

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


-
ساب ورژن + SubVersion - برنامه نویسی گروهی

Dec 21

پورتال ملی یا فاجعه ملی www.iran.ir

اخبار تكنولوژي و فناوري, اخبار وبلاگستان web, برنامه نويسي و كد ها, مقالات 9 نظر »
پورتال ملی iran.ir  
 
 
 
 
   
   
 

سیستم‌عامل ملی، اینترنت ملی، پورتال ملی، موبایل ملی، جناب آقای مهندس ریاضی، همه اینها ممکن است، همه اینها شدنی است، همه اینها ستودنی است. اما یک عامل اصلی که سازنده همه این ملی‌هاست و هیچ وقت پسوند ملی نگرفت، و در کوچه پس‌کوچه‌های ملی ما با اینترنت غیرملی در دهان دشمنان ملی بلعیده شد و تکنولوژی غیرملی را ابداع، طراحی و تولید کرد و می‌کند و خواهد کرد، جوانان پرغرور و نخبه این مرزوبوم هستند که هر چند ملی‌ترین سرمایه‌های این مرزوبوم، سرزمین هستند، دریغا که هیچگاه نه حمایت شدند، نه ستوده شدند و نه ملی خوانده شده‌اند. هفت تير
چند روز پیش وقتی که خبر افتتاح پورتال ملی شما را در رسانه‌ها خواندیم با شوق فراوان در مرورگر غیرملی آدرس ملی WWW.IRAN.IR را تایپ کردیم، پشت مونیتور غیرملی، یخ کردیم و صد هزار بار آرزو کردیم که رسانه‌های غیرملی این خبر را در بستر رسانه‌ای جهان منتشر ننمایند، باورمان نمی‌شد، که اینچنین، وزیر محترم فناوری اطلاعات و ارتباطات کشور عزیزمان وقت گرانمایه‌اش را برای افتتاح یک وب‌سایت که با چند صد لینک که فارسی شده یک نرم‌افزار غیرملی می‌باشد، صرف نموده و پورتال ملی را افتتاح نمایند.
آقای مهندس ریاضی، آیا می‌دانید این شعارهای ملی شما چه لطمه‌ای به بدنه نحیف آی‌تی بخش خصوصی کشور می‌زند، نیم نگاهی به وضعیت آی‌تی کشور بیاندازید، خواهید دید که از زمان حضور شما چه سیر نزولی را پیدا کرده است، در تمام دول مترقی دولت بستر اقتصادی را شخم می‌زند، و نهال سودآوری را در آن می‌کارد و آن را در اختیار بخش خصوصی قرار می‌دهد و در کشور ما بخش خصوصی زمین بایر را آب می‌دهد، شخمش می زند، می‌کارد، می‌پروراند، در مقابل آب و باد و طوفان و تگرگ به بار می‌نشاند و میوه نحیف آن که شکوفه داد، و آنگاه شما وارد شده و با یک شعار ملی طوفانی به پا می‌کنید، که نه شکوفه‌ای می‌ماند نه درختی و نه بخش خصوصی.
با توجه به اینکه ابنجانبان تخصص چندانی در مورد اینترنت ملی، سیستم‌عامل ملی، موبایل ملی و … نداریم در این مقال کوتاه می‌خواهیم به داستان پورتال ملی شما بپردازیم. آقای مهندس ریاضی، مقام معاونت وزات فناوری اطلاعات و ارتباطات کشور، مقال مزاح و تمسخر نیست، وزارتخانه‌ای که به جرات می‌توان ادعا کرد که در عصر حاضر سرنوشت دولت‌ها را رقم می‌زند. بشمارید، در همین کشور عزیزمان چند صد هزار نفر از کپی سی‌دی‌های شرکت مایکروسافت نان می‌خورند؟
مدیر آی‌بی‌ام چند روز پیش در سخنرانی‌اش ادعا کرد که ۹۴ درصد رشد اقتصادی آمریکا از آی‌تی است. اینکه مردم در انگلیس، با ۲ لیتر بنزین در روز با آرامش روزگار سپری می‌کند، زیر سایه آی‌تی‌ست. اینکه گوگل در عرض چند سال، رقم‌هایی را به چنگ می‌آورد که در هیچ کسب‌وکاری ممکن نیست، زیر سایت آی‌تی است.
اینکه هم اکنون اگر موتورهای جست‌وجویی مثل گوگل، یاهو و … به راحتی می‌توانند با قطع سرویس خود دانش‌پژوهان کشورمان را به چالش بیاندازند، زیر سایه قدرت آی‌تی است. و حتما می‌دانید که بسیاری از همین غول‌های آی‌تی جهان، مدیون جوان نخبه این مرزوبوم هستند، مهندس امیدیار موسس eBay، مهندس ایرانی یکی از عوامل تاثیرگذار در توسعه گوگل و …
و حال شما در این موقعیت، در این عصر و در این مقام، با فارسی‌سازی بی‌حوصله یک نرم‌افزار متن‌باز خارجی و وارد کردن چند صد لینک از سایت‌های دیگر و منتسب کردن آن به کارشناسان داخلی، در بوق و کرنا می‌کنید که پورتال ملی افتتاح گردید و چند روز بعد خبرهای را منتشر می‌نمایید که وای واویلاست …
۱۰۰۰.۰۰۰ نفر از پورتال ایران بازدید نمود. از هر کشور جهان ۴۰۰۰ نفر از این پورتال بازدید کردند. در عرض ۵ روز سرویس‌های پورتال ایران دو برابر شد و و و. بد نیست که یک مقدار تخصصی‌تر به این آماری که ارائه دادید توجه نمایید. با رجوع به سایت‌های آماری وب‌سایت‌ها می‌توانید مشاهده فرمایید که این آمارهایی که داده‌اید را حداقل باید تقسیم بر ۵۰۰ نمایید تا حدودی به واقعیت نزدیک شود.
آقای رئیس از این دردها بگذریم و با نگاهی کوتاه به واقعیت‌های پورتال ملی شما بپردازیم: اخیرا خبر افتتاح پورتال ملی کشور با نام پرمعنای www.iran.ir بر روی رسانه‌های کل کشور منعکس گردید. افتتاحی با تعجیل فراوان و تبلیغات زایدالوصف، که گویا یکی از بزرگترین پروژه‌های کشور به بهره‌برداری رسیده است و خبرهایی مانند دو برابر شدن خدمات ارائه شده در این پورتال ( تاکید می‌شود بر واژه خدمات ارائه شده)، تعداد ۱ میلیون نفری بازدیدکنندگان داخلی و بازدید ۴۰۰۰ نفری از هر کشور جهان نیز به ابعاد تبلیغاتی آن وسعت بیشتری را اعطا نمود.
این تعجیل و تبلیغات آنقدر شدید و سرمست کننده بود که مسئولان به برخی از مسائل کوچک و بزرگ هیچگونه توجهی ننموده بودند. بطوری که جنابعالی، به عنوان بانی پروژه جاری، سرمست از افتتاح یکی از پروژه‌های ملی معروف خود، خستگی نگهداری میکروفون را در طول مراسم به جان خریدید، گویا با افتتاح عجولانه این پورتال قصد داشتید تا پاسخ محکمی به منتقدان عملکرد خود و توجیح وظایف ناکرده خود و مجموعه زیردستتان بدهید. البته بعد از افتتاح پورتال جاری صاحبنظران و کارشناسان بسیاری نقطه نظرات خود را در ارتباط با این پورتال ارائه نمودند که با انتقادات و تعریفات فراوان همراه بود ولیکن بررسی و تحلیل کارشناسی همه جانبه‌ای در ارتباط با این پروژه صورت نگرفت و طبق رسوم گذشته بسیار سریع‌تر از راه‌اندازی، این پورتال به فراموشی سپرده شد.
ولیکن تاثیرات این پروژه غیرکارشناسی بدون شک سال‌ها گریبانگیر صنعت تضعیف شده IT این مرزوبوم خواهد بود. پورتال جاری از ابعاد مختلف قابل بررسی می‌باشد ، که عبارتند از:
▪ تعریف پورتال چیست و مفاهیم و استانداردهای حاکم بر آن کدامند؟
▪ چه انتظاراتی باید از پورتال‌های ملی داشت و این نوع از پورتال‌ها باید شامل چه اطلاعات، گروه‌بندی و مشخصه‌هایی باشند؟
▪ قالب پورتال ملی ایران و مطالب ارائه شده در آن چیست؟ و چه راهبردی بر آن حاکم است؟
▪ محصولات متن‌باز مورد استفاده کدامند و ویژگی‌ها و محدودیت‌های آن چیست؟
▪ قوانین و اصول حاکم بر نرم‌افزارهای متن‌باز چیست و آیا می‌توان از آنها بعنوان پورتال ملی استفاده کرد؟
▪ نگاهی بر پورتال ملی کشورهای دیگر و مقایسه آنها با پورتال ملی کشورمان
▪ تاثیرات داخلی و خارجی پورتال ملی ایران کدامند؟
اما سوال این است که آیا می‌توان این مرکز لینک وب‌سایت‌های ایران را بعنوان پورتال ملی در نظر گرفت یا نه؟ بدون شک خیر! زیرا:
۱) پورتال ملی باید حاصل یک محصول ملی باشد نه یک محصول غیرملی
۲) پورتال ملی باید مشخصه‌ها و موارد ارائه شده فوق را دارا باشد
۳) پورتال ملی باید از قوانین بین‌المللی تبعیت نماید
۴) پورتال ملی باید دارای یک راهبرد مشخص توسعه ، بروز رسانی و …. باشد
۵) پورتال ملی باید آئینه تمام‌نمای کشور باشد
۶) پورتال ملی باید تکمیل شده و بطور کامل در معرض عموم قرار گیرد نه اینکه قسمت‌های متعدد آن هنوز در حال تکمیل باشد ( توجه شود به عدم کارکرد قسمت‌های عربی و انگلیسی آن)
و …..
مروری بر پورتال‌های ملی این کشورها و سایر کشورهای توسعه یافته، گویای این واقعیت می‌باشد که آنها سعی نموده‌اند تا از محصولات کشور خود در توسعه آنها استفاده نمایند و کلیه مشخصات و استانداردهای ذکر شده در بخش‌های قبل را نیز رعایت نمایند. همه این پورتال‌ها خدمات و اطلاعات لازم برای افراد داخلی و خارجی را مستقیما ارائه نموده‌اند، در طراحی رابط کاربر یک معرفی اجمالی از فرهنگ، قومیت‌ها و رسوم خود ارائه نموده‌اند و سعی نموده‌اند تا یک معرفی زیبنده از کشور خود ارائه نمایند.
بدون شک هیچگونه مقایسه‌ای میان این پورتال‌ها و پورتال ملی ایران نمی‌توان انجام داد و می‌توان گفت و با اطمینان گفت که آقایان این پورتال ملی زیبنده کشور ایران نیست و بیش از این نباید دانش و درک کارشناسان و افراد را به سخره گرفت. بهتر می‌بود آدرس این پورتال ملی به www.iraninternet۱۱۸.com تغییر نام می‌یافت.
آقای مهندس ریاضی بهتر نبود، قبل از افتتاح و اعلام اخبار مربوطه، نگاهی به قوانین نرم‌افزارهای متن‌باز می‌انداختید، اینکه شما یک نرم‌افزار متن‌باز را به نام خود در این حد وسیع در بوق می‌کنید، یک نقص است، اینکه شما جوانان خبره و نخبه این مرزوبوم را به ساختن چنین نرم‌افزار کم‌شاخصه‌ای به عنوان پورتال ملی، محکوم می‌نمایید، یک شکست نفسی است.
اینکه شما اخبار مزحک و خنده‌دار بعد از این افتتاح ملی منتشر می‌نمایید، یک مزاح است. اینکه شما در هر وزارتخانه، اعلام نموده‌اید که از فلان شرکت، فلان نرم‌افزار را تهیه نمایید، یک بی‌عدالتی است. اینکه شما پورتال ملی، می‌سازید و به سازمان‌های دولتی اعلام می‌دارید که از این پورتال استفاده نمایید، تیشه زدن به ریشه بخش خصوصی است. اینکه پس از این همه هزینه و شعار هنوز دولت یک سرویس مناسبی برای الکترونیکی کردن سرویس‌های خود ارائه نداده است یک بی‌درایتی ست.
و اینکه ایران عزیز ما با این همه نیروهای خبره و نخبه در آخرین گزارشات …. در مکان آخر آی‌تی جهان قرار می‌گیرد، یک بی‌تدبیری است. اینکه شما در کشوری، که هنوز قوانین پایه حقوقی آی‌تی به ثبات نرسیده است و هیچ گارانتی مناسبی برای فعالان این بستر نیست اداعای صادرات یک میلیارد دلاری نرم‌افزار را می‌کنید، یک کابوس است.
و اما یک سوال هم از مقام محترم وزارت ارتباطات و فناوری اطلاعات داریم. جناب آقای دکتر سلیمانی این همه نقص، شکست نفس، مزاح و بی‌عدالتی، بی‌درایتی و بی‌تدبیری و … تا کجا باید ادامه داشته باشد. آیا بهتر نیست برای گذر از این بحران چاره‌ای اساسی بیاندیشید و در انتخاب‌ها و عزل و نصب‌های متولیان حوزه فناوری اطلاعات تجدیدنظر نمایید.
ساسان شیردل

کلیدی : www.iran.ir - پورتال ملی - سایت ایران - iran.ir

Nov 09

هاست رايگان free host

برنامه نويسي و كد ها, ترفندهاي اينترنت و وبگردي 14 نظر »

در اين ليست هر هاست را به همراه ميزان فضاي اختصاص داده و نوع آدرس دامنه رايگان و همچنين برنامه ها و زبان ها و بانك هايي كه ساپورت مي كند معرفي كرديم
هاست رايگان اي اس پي
هاست رايگان پي اچ پي
free host asp
free host php
ليست كامل هاست هاي رايگان . فضاي رايگان free html
free domain دومين رايگان
ادامه را بخوانید »

Oct 06

آينده هوش مصنوعي

برنامه نويسي و كد ها, مقالات بدون نظر »

رؤياى طراحان اوليه رايانه از بابيج تا تورينگ، ساخت ماشينى بود كه توانايى حل همه مسائل را داشته باشد. ماشينى كه در نهايت ساخته شد و به نام رايانه در دسترس همگان قرار گرفت تنها توانايى حل دسته اى از مسائل خاص و محدود را داشت، اما نكته اينجاست كه همه مسائل از نظر طراحان اوليه رايانه چه مى توانست باشد؟

به طبع چون طراحان اوليه رايانه همگى منطق دان و رياضيدان بودند، منظورشان همه مسائل منطقى و محاسباتى بود از اين رو عجيب به نظر نمى رسد كه فون نيومان سازنده نخستين رايانه، در حال ساخت اين ماشين اعتقاد داشت كه براى داشتن ماشينى هوشمند شبيه به انسان راه حل نهايى استفاده از منطق نيست بلكه كليد نهايى حل اين مشكل رازى نهفته در دانش ترموديناميك است.
* تاريخ هوش مصنوعى
هوش مصنوعى علمى است بسيار جوان و روبه رشد. شروع هوش مصنوعى به سال ۱۹۵۰ بازمى گردد يعنى زمانى كه آلن تورينگ مقاله خود را درباره ساخت ماشين هوشمند به رشته تحرير درآورد. در اين مقاله تورينگ روشى را براى تشخيص هوشمندى ماشين ها پيشنهاد داد.
www.7tir.com

روش پيشنهادى تورينگ بيشتر شبيه به يك بازى بود بدين نحو كه يك انسان و يك ماشين روبروى هم و پشت پرده اى قرار مى گرفتند. ماشين بايد با طرح سؤالاتى از انسان او را وادار به پذيرش هوشمند بودن خود مى كرد. روش پيشنهادى تورينگ به شرح زير است: فرض كنيد كه انسانى در يك سمت ديوارى قرار دارد و توانايى برقرار كردن ارتباط به صورت تله تايپ با آن سوى ديگر ديوار را دارا باشد. مكالمه اى ميان دو نفر انجام مى شود اگر پس از پايان مكالمه به آن شخص گفته شود كه در طرف مقابلش نه يك انسان بلكه يك ماشين قرار داشته كه پاسخ او را مى داده است و اين امر بدون پى بردن شخص نسبت به هويت واقعى طرف مقابل انجام شود مى توان آن ماشين را ماشينى هوشمند قلمداد كرد.
نقطه آغاز علم هوش مصنوعى را مى توان به بعد از جنگ جهانى دوم نسبت داد، در آن زمان واينر با توجه به مسائل سايبرنتيك زمينه را براى پيشرفت هوش مصنوعى به وجود آورد و سپس در سال ۱۹۵۰ تورينگ آزمايش بالا را براى اثبات هوشمند بودن يك ماشين پيشنهاد داد و سپس در سال ۱۹۵۶ گروهى از علاقه مندان به هوش مصنوعى در كالج دارتموت گرد هم آمدند و تحقيقات وسيعى را براى هوش مصنوعى آغاز كردند.
دهه ۱۹۶۰ را مى توان دهه توسعه و پيشرفت تحقيقات در زمينه هوش مصنوعى ناميد. در اين سال ها بود كه با تلاش هاى دانشمندان هوش مصنوعى، برنامه هاى بازى شطرنج و ربات هاى هوشمند پا به عرصه گذاشتند و پس از آن هر سال پله هاى پيشرفت و ترقى خود را پيمودند.
* جان مك كارتى
پروفسور جان مك كارتى در سال ۱۹۲۷ در شهر بوستون متولد شد. وى درجه كارشناسى ارشد خود را در رشته رياضى در سال ۱۹۴۸ از انستيتو كاليفرنيا و مدرك دكتراى خود را از دانشگاه پرينستون در سال ۱۹۵۱ دريافت كرد. او با ادامه تحصيل در رشته علوم كامپيوتر موفق به دريافت درجه استادى در اين رشته، از دانشگاه استنفورد شد و از سال ۱۹۶۵ تا ۱۹۸۰ سرپرستى آزمايشگاه هوش مصنوعى دانشگاه استنفورد را برعهده داشت.
مك كارتى كه از جمله بنيان گذاران هوش مصنوعى به حساب مى آيد، در زمان مطالعات خود درباره اين علم زبانى را براى توصيف و توسعه هوش مصنوعى با عنوان list processing يا همان LISP ابداع نمود. اين زبان تا سال ۱۹۵۸ از سوى همكاران كارتى در دانشگاه MIT توسعه داده شده و در اين سال به عنوان يك زبان كامل وارد دنياى برنامه نويسان شد.
www.7tir.com


مك كارتى و همكارانش معتقد بودند كه مى توان كارى كرد كه ماشين نيز داراى هوش باشد و اين هوش همانند هوش انسانى باشد و LISP زبانى است كه مى تواند اين هوش را به وجود بياورد.
* LISP
زبان هاى lisp و prolog زبان هايى هستند كه براى طراحى و برنامه نويسى هوش مصنوعى بر روى ماشين ها، بيش از ديگر زبان ها كاربرد دارند. Lisp زبانى است كه بيش از ديگر زبان ها در آمريكا رواج دارد و prolog بيش تر به وسيله اروپايى ها و ژاپنى ها مورد استفاده قرار مى گيرد. Lisp داراى انعطاف بيشترى نسبت به زبان prolog است و در مقابل طراحى prolog سطحى بالاتر نسبت به Lisp دارد.
* هدف هوش مصنوعى
همه افرادى كه نخستين گام ها را در راه معرفى و شناخت هوش مصنوعى برداشتند به دنبال يك هدف بودند و آن نيز رساندن سطح هوش مصنوعى به سطح هوش انسانى بود. اما امروزه مى دانيم كه مطالعه و بررسى در زمينه هوش و درك مكانيزم آن بسيار پيچيده است، هم اكنون مى توان موضوع هوش را از دو ديدگاه متفاوت مورد بررسى قرار داد:
۱- آگاهى از جهان اطراف چگونه حاصل مى شود و چه طور مى توان از حقايق و كشفيات نتيجه گيرى هوشمندانه اى به عمل آورد؟
۲- كشف و شهود آگاهانه به اين معنا كه براى رسيدن به هدفى مشخص هزاران راه و بيراهه وجود دارد كه با استفاده از هوش مصنوعى مى توان راه را از بيراهه تشخيص داد.
* هوش مصنوعى و هوش انسانى
در شبكه ارتباطى مغز انسان سيگنال هاى ارتباطى به صورت پالس هاى الكتريكى وجود دارد. جزء اصلى مغز نرون است كه از ساختمانى سلولى و مجموعه اى از شيارها و خطوط به وجود مى آيد كه اين شيارها محل ورود اطلاعات به نرون هاست و خطوط نيز محل خروج اطلاعات از نرون است.
محل اتصال نرون ها به يكديگر را سيناپس مى گويند كه مانند دروازه اى براى ورود و خروج اطلاعات (Data) عمل مى كند، اگر واكنش هاى نرون ها به پالس هاى متفاوت هماهنگى كامل داشته باشند اتفاق هاى مهمى در مغز انسان رخ داده است.
گروهى از دانشمندان هوش مصنوعى كه رويكرد مدل مغزى را دنبال مى كنند، شكلى از مدارهاى الكترونيكى را طراحى كرده اند كه تاحدودى شبيه شبكه مغز انسان است ، در اين ساختار هر گروه به تنهايى خود يك پردازنده (CPU) است ولى رايانه هاى معمولى تنها توانايى داشتن بيش از چند CPU را به صورت هم زمان ندارند. هدف از راه اندازى اين شبكه عصبى رايانه اى طراحى مكانيسمى است كه مانند مغز انسان توانايى يادگيرى داشته باشد. سامانه شبكه عصبى اين كار را از راه ارزش گذارى كمى براى ارتباطات سيگنال ها بين نرون ها انجام مى دهد كه اين مكانيسم ارزش گذارى به وسيله مقاومت ها با تقويت يا تضعيف پالس ها انجام مى شود.
باتوجه به تعداد زياد نرون ها در شبكه عصبى خرابى تعدادى از آنها تأثير چندانى بر عملكرد سامانه ندارد تاكنون چند سيستم آزمايشى با استفاده از اين اصول طراحى و ساخته شده اند.
www.7tir.com

* ويژگى هاى هوش مصنوعى
ماشين هايى كه به عنوان ماشين هاى هوشمند شناخته مى شوند توانايى فكر كردن بدون نياز به انسان را دارد و اين به دليل وجودخصلت هوش مصنوعى Artificial Intelligence دراين گونه ازماشين هاست. ماشين ها تنها در صورتى يك ماشين باهوش شناخته مى شوند كه داراى قابليت هاى خاصى باشد كه يكى از اين ويژگى ها شناخت از وجود خود است كه تاكنون ماشينى كه اين توانايى را به طور كامل داشته باشد به وجود نيامده است، ويژگى بعدى ماشين هاى هوشمند توانايى شناخت محيط پيرامون خود است كه اين امكان در برخى از ماشين هاى هوشمند امروزى كه با نام «ربات هاى امدادگر» شناخته مى شوند وجود دارد، ويژگى بعدى در ماشين هايى كه داراى هوش مصنوعى هستند توانايى نشان دادن عكس العمل در مقابل كنش هاى حاصل از محيط است كه اين امكان نيز در ربات هاى هوشمند امروزى و در دسته خاصى از آن ها باعنوان «ربات هاى كاوشگر» فراهم آمده است.
* كاربردهاى هوش مصنوعى292467.jpg

از كاربردهاى هوش مصنوعى مى توان به موارد زير اشاره كرد:
۱ـ طراحى نرم افزارهاى هوشمند: اين گروه از نرم افزارها براى انجام كارهاى تخصصى طراحى شده اند و داراى توانمندى هاى بالايى نيز هستند، پشتوانه اين گونه از برنامه ها وجود يك بانك اطلاعاتى (Data Base) قوى براى پاسخگويى به پرسش هاى مختلف كاربران است. نمونه هايى از اين گونه از نرم افزارها نيز، نرم افزارهايى است كه در آزمون هاى استخدامى و دانشگاهى مورد استفاده قرار مى گيرد.
۲ـ طراحى بازى هاى هوشمند: زمانى كه شما در حال انجام يك بازى رايانه اى هستيد، دشمنان شما از هوش كافى برخوردارند. اگر شما به آن ها شليك كنيد آن ها اقدام به فرار كرده و يا با مقابله به سوى شما شليك خواهند كرد. اين فرآيند نيز به دليل وجود هوش مصنوعى در دشمنان شماست كه آن ها را به واكنش نسبت به شما برمى انگيزاند.
۳ـ طراحى ربات هاى هوشمند: كاربرد عمده ديگر هوش مصنوعى در طراحى ماشين ها به نسبت هوشمند است. ماشين هايى مانند ربات هاى كاوشگر و ربات هاى امدادگر.
در ربات هاى امدادگر، ربات بايد در محدوده مورد نظر به دنبال مصدومان حادثه بگردد و پس از يافتن آن ها كمك هاى مورد نياز را در اختيار آن ها قرار دهد كه اين خود نياز به داشتن شناخت از محيط دارد. دسته ديگر ربات ها يعنى ربات هاى كاوش گر بايد به دنبال قطعه مورد نظر در مكانى خاص باشند و يا مسيرى را كه از پيش تعريف شده است دنبال كنند كه اين نيز نيازمند داشتن هوش مصنوعى در اين دسته از ربات ها است.
* نتيجه
هوش مصنوعى هنوز راه درازى در پيش دارد، شبكه سازى عصبى كه در سال هاى گذشته شاهد تغييرات عمده اى نيز بوده است هر روز به دوران رشد و بلوغ خود نزديك تر مى شود.
به عنوان مثال پژوهشگران پيش بينى مى كنند كه به كمك فناوى نرم افزارى جديد شبكه هاى عصبى بتوان پيش بينى هاى بسيار دقيقى از بازار سهام به عمل آورد و پيش بينى هاى دقيق ترى مانند مكان فيزيكى سياره ها درسال هاى آتى و اوضاع كره زمين از نظر شرايط زيست محيطى و غيره نيز ميسر خواهد شد.
امروزه نگرش تاز ه اى نسبت به هوش مصنوعى به وجود آمده است كه در بسيارى از آزمايشگاه ها در حال بررسى است. پژوهشگران سعى مى كنند دريابند آيا مجموعه اى از ربات هاى نيمه هوشمند مى توانند يك هوش جمعى ايجاد كنند به نحوى كه هوش جمعى حاصل از هوش اعضاى تشكيل دهنده اين مجموعه بيشتر باشد؟

Powered by web abzar . ابزار بلاگ & Icons by N.Design Studio , columnized by MangoOrange & phpkar.com

پیوندها

  • اکبر گنجی
  • دو هزار کتاب فارسی 5 هزار تومان
  • دوربین مخفی
  • پرفروش ترین کارتون ها
  • تبدیل عکس افراد به کاریکاتور
  • پرفروش ترین فیلم های سینما ایران
  • صد فیلم ترسناک تاریخ سینما
  • تالار گفتگو
  • جك جک
  • بانک مقالات فارسی

دسته‌ها

  • آموزش متفرقه
  • اخبار داغ
  • اخبار اقتصادی
  • اخبار ايران
  • اخبار بازار و قيمت ها
  • اخبار تكنولوژي و فناوري
  • اخبار جهان
  • اخبار دانشگاه
  • اخبار سياسي
  • اخبار سينماي ايران
  • اخبار هاليوود
  • اخبار وبلاگستان web
  • اخبار ورزشي
  • اخبار ویژه افراد مشهور
  • از كتاب خاطرات
  • برنامه نويسي و كد ها
  • ترفندهاي اينترنت و وبگردي
  • ترفندهاي ويندوز و كامپيوتر
  • ثروت و موفقیت
  • جامعه
  • حقوقی
  • حوادث
  • داغ
  • دانستني ها
  • دانلود كتاب pdf
  • دانلود موزيك های مجاز
  • دانلود نرم افزار
  • روانشناسي
  • زنان، دختران و خانواده
  • سرمقاله
  • سيم كارت و گوشي موبايل
  • شادابي پوست
  • شعر نو
  • طنز و سرگرمی
  • عشق و خیانت
  • عکسهای جالب
  • فيلم ها و كليپ هاي ديدني
  • كدهاي جاوا اسكريپت
  • مذهبي
  • مصاحبه
  • مطالب ادبي و تاريخي
  • مطالب جالب
  • مقالات
  • مقالات ديني
  • مقالات سياسي
  • مقالات علمی
  • نرم افزار موبايل
  • يك عكس يك خبر
  • پزشكي و سلامت
  • گالري عكس هنرمندان
  • گزارش
  • گزارش تصويري

Meta

  • Entries (RSS)
  • Comments (RSS)
  • WordPress
  • ورود

فروشگاه

  • نرم افزار های حرفه ای مونتاژ عکس و پیش بینی و زیباسازی چهره

  • ویندوز ایکس پی xp بدون نیاز به نصب

  • صد فیلم ترسناک تاریخ سینما

  • DVD ۱۲ موسیقی سنتی تصویری ، فوق‌العاده جذاب و دیدنی

  • مجموعه کامل پت و مت

  • مجموعه کامل کارتون های تام و جری از ابتدا تا کنون بدون سانسور

  • سیصد فیلم برتر تاریخ سینمای ایران از ۱۳۵۳ تا ۱۳۸۷

  • برنامه تبديل عكس به كاريكاتور

  • همه کارتون های ۲۰۰۷- ۲۰۰۸ بهترین هدیه به کودکان

  • آموزش زبان در خواب

  • دو هزار کتاب در ۲ سی دی : معادل یک میلیون تومان کتاب
  • اکبر گنجی