آرشیو برای جولای, 2008

شروع کار بازی نویسی با پایتون

لوگوي پايتون
لوگوي پايتون

با سلام خدمت دوستان و بازديدکنندگان محترم،

از اين همين حالا بخش برنامه نويسي هم به وبلاگ اضافه شد و از اين به بعد بيشتر راجع به برنامه نويسي و در ضمن بازي سازي مي نويسم.

چون تصميم گرفتم بيشتر سراغ نوشتن پيرامون موراد و کارهاي مورد علاقه ام بپردازم:

پایتون زبان برنامه‌نویسی تفسیری و سطح بالا ، شی‌گرا و یک زبان برنامه‌نویسی تفسیری سمت سرور قدرتمند است که توسط گیدو ون روسوم در سال ۱۹۹۰ ساخته شد. این زبان در ویژگی‌ها شبیه پرل، روبی (رابی)، اسکیم، اسمال‌تاک و تی‌سی‌ال است و از مدیریت خودکار حافظه استفاده می‌کند.

نقل شده از ویکی فارسی سایت تخصصی پایتون به زبان فارسی

پایتون به شکل پروژه‌ای بازمتن توسعه یافته است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد. نسخهٔ 2.4.2 این زبان در تاریخ ۲۸ سپتامبر ۲۰۰۵ منتشر شد.

تاريخچه

نوشتن این زبان برای اولین بار در سال 1990 توسط فردی به نام گویدو ون رسوم کلید خورد. پایتون در یک محیط آموزشی ایجاد و توسعه یافته است . یعنی در کریسمس سال ۱۹۹۸ (میلادی) در موسسه ملی تحقیقات ریاضی و رایانه (CWI) شهر آمستردام. در آن زمان گیدو یک محقق در CWI بود و در زمان بیکاری خود بر روی پروژه شخصی خود یعنی پایتون کار می کرد . اولین نسخه عمومی از پایتون در ماه فوریه سال ۱۹۹۱ منتشر شد . برای مدتی نسبتاً طولانی پایتون توسط موسسه ملی تحقیقات و ابتکارات (CNRI) واقع در رستون ایالات متحده‌ امریکا توسعه می‌یافت . تا اینکه در سال 2000تیم توسعه دهنده پایتون به آزمایشگاه های پایتون منتقل شدند . نام پایتون از برنامه مورد علاقه سازنده آن یعنی مونتی پایتون که یک برنامه کمدی انگلیس بود گرفته شده است .

ويژگي ها

شيء گرايي

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

آزاد

پایتون یک زبان برنامه‌نویسی آزاد و بازمتن هست.‮ می‌توانید متن آن و خود برنامه را از اینترنت دریافت یا در توسعه آن همکاری کنید .

قابليت حمل

چون پایتون با زبان قابل حمل ‏سی‮ ‬نوشته‮ ‬شده‮ ‬می‮ ‬تواند‮ ‬به‮ ‬صورت‮ ‬مجازی‮ ‬بر‮ ‬روی‮ ‬هر‮ پردازش‌گردی‮ همگردانی ‬و‮ ‬اجرا‮ ‬شود‮ ‬.‮ ‬ماشین‮ ‬مجازی (مفسر پایتون)‮ متن برنامه‮ ‬را‮ ‬خوانده‮ ‬و‮ ‬هم‌زمان‮ ‬تفسیر‮ ‬کرده‮ ‬و‮ ‬اجرا‮ ‬می‮ ‬کند‮‬.‮ ‬پس‮ ‬شما‮ ‬می‮ ‬تونید‮ ‬یک‮ ‬برنامه را‮ در ویندوز ‬بنویسید‮ ‬و‮ ‬سپس‮ ‬بدون‮ ‬تغییر‮ ‬روی‮ لینوکس ‬یا‮ مکینتاش‬ یا‮ ‬هر‮ سیستم عامل ‬و‮ سخت‌افزار ‬دیگری‮ ‬که‮ ‬ پایتون ‬روی‮ ‬آن‮ ‬نصب‮ ‬باشد‮ ‬اجرا‮ ‬کنید‮ ‬.‮

قدرتمند

پایتون زبانی چند رگه است که از زبان‌های برنامه‌نویسی تفسیری‮ (برای مثال : تی‌سی‌ال، اسکیم، پرل‮) ‬و‮ ‬زبان‌های‮ ‬سیستمی‮ (‬برای‮ ‬مثال‮‬:‮ سی‌پلاس‌پلاس، سی ‬و جاوا‮) ‬مشتق‮ ‬شده‮‬.‮ ‬بنابراین‮ ‬تمام‮ ‬سادگی‮ ‬و‮ ‬راحتی‮ ‬کار‮ زبان‌های برنامه‌نویسی تفسیری‮ ‬و‮ ‬ویژگی‬‌ها‮ ‬و‮ ‬قدرت‮ ‬زبانهای‮ ‬سطح‮ ‬پایین‮ ‬را‮ ‬داراست‮ ‬.‮

دروني سازي و گسترش

این ویژگی یکی از پرکاربرد ترین و قوی ترین ویژگی های پایتون می باشد . شما می توانید قطعه از کد را در زبانی چون ‮سی‌پلاس‌پلاس، سی ‬و جاوا ‬نوشته سپس ‬از آن‮ ‬در‮ ‬برنامه‮ ‬نوشته‮ ‬شده‮ ‬با‮ ‬پایتون‮ ‬استفاده‮ ‬کنید‮‬.‮ ‬و‮ ‬یا‮ می توان ‬از‮ ‬توابع‮ ‬کتابخانه‮ای ‬و‮ ‬کامپوننت‮ ‬هایی‮ ‬چون‮ ‬COM API‮ ماژول) با برنامه نویسی معمولی هر زبان متفاوت می باشد . می توان از کد های پایتون در زبانهای دیگر نیز استفاده کرد (درونی سازی) ‬استفاده‮ ‬کرد‮ ‬.‮ البته نوع این نوع برنامه نویسی (درونی سازی)

سهولت در يادگيري

بی شک و حداقل از نظر بسیاری از برنامه نویسان پایتون این زبان یکی از آسان ترین زبان ها برای یادگیری و استفاده می باشد و از آن به عنوان یک زبان سریع برنامه نویسی یاد می کنند . این زبان نیازی به [[کامپایلر ]] ندارد و شما مستقیما می توانید پس از نوشتن کد و با یک دستور آن را اجرا کنید . دستورات این زبان بسیار نزدیک به زبان انسان می باشد . برای مثال برنامه Hello World ‬را‮ ‬که‮ ‬اولین‮ ‬برنامه‮ ‬ساده‮ ‬می‮ ‬باشد‮ ‬را‮ ‬در‮ ‬دو‮ ‬زبان‮ سی و‮ پایتون ‬مقایسه‮ ‬کنید‮ ‬:

Hello World در سی

#include <stdio.h>
int main()
{
	printf(" Hello world ");
	return 0;
}

Hello World در پایتون

print "Hello World !!"

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

  • بیتتورنت (BitTorrent ) : نرم افزاری برای جستجوی فایل های به اشتراک گذاشته شده و …
  • بلندر (‌Blender) : یک نرم افزار 3 بعدی و اپن سورس بسیار معروف
  • چندلر (Chandler) : مدیر اطلاعات شخصی شامل تقویم ، میل ، کار های روزلنه ، یادداشت ها و …
  • Civilization IV : یک گیم کامپیوتری بر مبنای پایتون که از boost.python استفاده می کند
  • میلمن (Mailman) : یکی از معروفترین نرم افزار های مرتبط با ایمیل
  • Kombilo : مدیر پایگاه داده و مرورگرگیم های go
  • موین موین (MoinMoin) : یکی از قدرتمندترین و معروفتریم ویکی های موجود
  • پلون (Plone) : یک ابزار مدیریتی محتوایی اپن سورس ، قدرتمند و کاربر پسند
  • پورتاژ (Portage) : قلب توزیع جنتو . یک مدیر بستهای سیستم لینوکس
  • زوپ (zope) : یک پلاتفورم شی گرای مبتنی بر وب . زوپ شامل یک سرور نرم افزار به همراه پایگاه داده شی گرا و یک رابط مدیریتی درونی مبتنی بر وب می باشد
  • اس پی ای (SPE) : یک IDE رایگان ، اپن سورس برای سیستم عامل های ویندوز ، لینوکس ، مک که از wxGlade(طراحی رابط کاربر),PyChecker (دکتر کد) Blender(3D) پشتیبانی می کند .

این نوشته (پایتون) بخشی از کتاب پایتون می باشد .

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

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

برای مطالب امروز و روز های بعد فعلاً اینها رو داشته باشید، پست بعد در ادامه اینها خواهد بود:

قرار اینجا چی یاد بگیریم؟
چگونگی نوشتن بازی های رایانه ای بوسیله زبان برنامه نویسی پایتون. با استفاده از کتابخونه های زیر:
-PyGame
و
-PyOpenGL
ما کارمون رو با مباحثی پیرامون چگونگی نصب پایتون و کتابخانه ها و همچنین مروری کوتاه پیرامون نحوه برنامه نویسی پایتون و نکات پایه ای پای گیم (از این به بعد برای سهولت در نوشتن بجای پای گیم از پ.گ استفاده می کنم) شروع می کنیم و کم کم ساخت بازی های دو بعدی و سه بعدی رو شروع می کنیم.
حتماً خیلی دوست دارید بدونید این آموزش ها رو چه کسانی نوشته اند؟
آموزش های آتی توسط دو فرد به نام های Geoff Howland و Rene Dudfield نوشته شده است. بهتر نیست قبل از شروع مقاله بعدی اسم این دو نفر رو گوگل کنیم تا راجع بهشون اطلاع پیدا کنیم و بهتر بشناسیمشون؟
خوب حتماً می دونید پایتون چیه و حتماً تا حالا فهمیدید که چرا ما پایتون رو برای بازی سازی انتخاب کردیم (اگر جستجو کردید و چیز بدرد بخوری پیدا نکردید همینجا بیان کنید تا با هم فکری هم دیگه نکات جالبی رو برای افرادی هم که نمی دونند بدست بیاریم)
نصب پایتون و شروع به کار با آن:
خوب وقتشه شعار رو کنار بزاریم و واقعاً شروع کنیم… همینطور که می دونید اکثر افراد از دو سیستم عامل محبوب ویندوز و لینوکس استفاده می کنند (در ایران)
ویندوز
این فایل ها رو بگیرید:
خود پایتونپای گیمچند مثال برای کار – حجم فایل ها زیاد نیست…
سیستم عامل لینوکس
پایتون به صورت پیشفرض در اکثر توزیعات لینوکس نصب میشه و بسته به نوع توزیع و بسته های شناخته شده در آن (deb or rpm) خودتون در سایت هایی نظیر GetDeb و غیره و با گوگل کردن به راحتی PyGame رو پیدا کنید.
خوب حتماً می دونید چطوری پایتون رو اجرا کنید پس دیگه توضیح نمی دم (ویندوزی ها از استارت منو IDLE رو پیدا کنند (GUI پایتون))
نظرتون راجع به اجرای این چند خط کد چیه؟

import pygame
print dir(pygame)
print dir()

خوب import از پایتون می خواد که اون ماژول رو بارگزاری کنه.
این کد هم بعدها زیاد به درد می خوره:

help(pygame.Rect)

اجرای مثال ها
در command prompt ویندوز این کدها را بنویسید:

set PATH=%PATH%;c:\Python24\
cd “\Program Files\Pygame-Docs\examples”
python chimp.py

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

cd /usr/share/doc/python2.4-pygame/examples/
python chimp.py

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

مطالب این پست تا حدودی ترجمه از این سایت و استفاده از دانسته های قبلی خودم بود.

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

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

پ.ن3: اگر این پست رو به صورت کامل خوندید و به دردتون خورد حتماً نظر بدید، اینجوری من بهتر می فهمم که این مطلب چقدر طرفداره!

(10) دیدگاه

پادسکت، این دفعه برای بازیسازان

پادکست چیست؟

پادکست جدیدترین تکنولوژی تولید و نشر محتوای صوتی در اینترنت است. به وسیله پادکست می‌توان صدای خود را در اینترنت منتشر کرد و می‌تواند یک رادیو آماتوری شخصی باشد.
واژه پادکست از طرف لغت‌نامه آمریکایی «آکسفورد» به عنوان واژه سال انتخاب شد. این لغت نامه پادکست را اینطور معرفی کرده است: «برنامه‌ای رادیویی که دیجیتالی ضبط شده و برای دانلود و قرار دادن در دستگاه‌های شخصی پخش صدا د در لغت نامه اینترنتی ویکی پدیا هم در توضیح کلمه پادکست اینطور آمده است:
پادکست یا پادپخش یکی از روش‌های انتشار پرونده بر روی اینترنت و نام عمومی نوعی برنامه‌ آوایی است که توسط کاربران معمولاً بر روی یک پخش کننده موسیقی دیجیتال و عموماً یک آی‌پاد به شکل یک فایل صوتی ساخته شده، با استفاده از اینترنت بر روی رایانه‌های خانگی و یا پخش‌کننده‌های دیجیتال پیاده می‌شود. این روش در سال ۲۰۰۴ محبوبیت و گسترش یافت.
به زبان ساده‌تر پادکست جدیدترین تکنولوژی برای انتشار صوت بر روی شبکه اینترنت است. اینترنت به عنوان رسانه‌ای با کاربردها و قابلیت‌های متنوع شناخته می‌شود و تا پیش از این هم امکان قرار دادن فایل‌های صوتی بر روی اینترنت و دریافت فایل صوتی متمایز می‌کند، استفاده از آر.اس.اس (RSS) به منظور جمع‌آوری اطلاعات پادکست هاست.
به عبارتی، شما در ابتدا نرم‌افزارهای خاصی را دریافت و بر روی سیستم‌تان نصب می‌کنید، بعد نام و آدرس پادکست‌های مورد علاقه‌تان را به این نرم‌افزار می‌دهید و هنگامی که شما به اینترنت متصل می‌ِشوید این نرم‌افزار به طور اتوماتیک به آدرس پادکست‌های مورد ر اینترنت گذاشته می‌شود.» علاقه شما سرمی‌زند و هر کدام که به روز شده باشند، فایل صوتی مروبط به آن را بر روی سیستم شما دانلود می‌کند و در پایان فایل‌های صوتی جدید را داخل دستگاه پخش موسیقی آی پاد شما می‌ریزد. این فرایند پس از مرحله اولیه تنظیمات کاملاً به طور اتوماتیک اتفاق می‌افتد و شما در هر زمان بدون نیاز به اتصال به اینترنت یا دسترسی به دستگاه کامپیوتر فقط به دستگاه پخش موسیقی می‌توانید پادکست‌های جدید را گوش کنید.
http://zoka.blogfa.com/post-۲.aspx

خوب، حالا که فهمیدید پادکست چیه و به چه دردی می خوره، می خوام اولین پادکست بازیسازی جهان رو معرفی کنم. کاری از برو بچه های بازی ساز ایرونی که البته هنوز خوب بین همه جا نیفتاده. جیپاد اسمی است که برای این پادکست در نظر گرفته شده. تا کنون دو شماره از GPod یا همون GamesPodcast منتشر شده و شماره سوم هم به زودی (تا دو سه هفته ی دیگه) به همراه ضمیمه ای جدید که فعلاً چیزی راجع بهش نمی گم منتشر خواهد شد.

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

البته برای بالا بردن کیفیت صدا در دو شماره قبلی لینک های موجود حذف شدند و امکان اینکه این دو شماره رو الان برای دانلود قرار بدم وجود نداره، به زودی بعد از اصلاح لینک ها، من هم برای دانلود لینک میذارم.

در ضمن، فعلاً گروه کاری جیپاد در سایت طراحان ایرانی فعالیت می کنند و می تونید نظراتتون رو راجع به جیپاد در اون سایت و یا وبلاگ جیپاد بیان کنید.

در ضمن اگر تمایل به همکاری در این جیپاد دارید، در قسمت نظرات همینجا با من تماس بگیرید تا شما رو راهنمایی کنم.

لینک ها:

جیپاد - طراحان پارسی

(3) دیدگاه

وبلاگ شما چند دلاره؟

با سلام، امروز به یه مطلب جالب و یه سایت جالب بر خوردم.

خوب، دوست دارید بدونید وبلاگ شما چند دلار می ارزه؟

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

تنها کافیست به این آدرس برید، و در فیلد URL آدرس وبلاگ خودتون رو وارد کنید، و بعد از زدن دکمه Submit، ارزش وبلاگ شما به نمایش در میاد.

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

برای این کار هم تنها کافیه که کدهای HTML فیلد موجود رو در قالب وبلاگ خودتون استفاده کنید. البته اگر از کاربران وردپرس هستید از قسمت ابزارک ها با ایجاد متن این کار رو بکنید.

امیدوارم این سایت به درد شما بخوره و باعث تحرک هرچه بیشتر شما بشه!

ارسال به: Balatarin :: Donbaleh :: Mohandes :: Del.icio.us :: Digg :: Stumble :: Furl :: Friendfeed :: Twitthis :: Facebook :: Addthis to other :: Subscribe to Feed

یک نظر بنویسید

صندلی داغ وبلاگی

با سلام، حتماً از خودتون می پرسید این صندلی چیه که اینجا، جا خوش کرده؟

خوب من هم جواب میدم که این صندلی داغ وبلاگی ما خواهد بود. چطور؟ خوب بذارید براتون توضیح بدم.

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

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

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

برای شروع خودم تعدادی سوال می پرسم:

  • اولین بار کی با رایانه آشنا شدید و باهاش شروع به کار کردید؟
  • در اوایل با رایانه چیکار می کردید؟
  • از چه مدت بعد از آشناییتون وارد اینترنت شدید؟
  • اولین سایت و وبلاگی رو که بهش مراجعه کردید چی بود؟
  • بعد از چه مدت وبگردی در این محیط به فکر زدن وبلاگ افتادید و اولین وبلاگی که زدید چی بود؟ در مورد چی بود؟
  • اگر کسی بخواد وبلاگ بزنه بهش چه پیشنهادات و نصایحی می کنید؟
  • یه تازه وارد باید چیکار کنه تا آمار بازدیدش بالا بره؟
  • در روز چند ساعت در اینترنت هستید؟ چیکار می کنید؟
  • فکر کنید چهار شرکت بزرگ گوگل، مایکروسافت، یاهو و اپل به شما پیشنهاد انجام کاری با حقوق یکسان شدند، کدوم شرکت رو انتخا می کنید؟ چرا؟
  • چند ساعت در شبانه روز می خوابید؟ کار می کنید؟ با رایانه کار می کنید؟
  • با رایانه چیکار می کنید؟
  • تفریحتون چیه؟ چه کاری شما رو شاداب می کنه و اخلاقتون رو به جا می کنه؟
  • فکر کنید بیل گیتس زنگ زده خونتون، و حالا که اولین ویندوز رو ساختن، از شما می خواد براش یه اسم بذارید، چه اسمی میذارید؟ (یعنی اسمش ویندوز نیست ها!)
  • در جنگ بین یاهو، گوگل و مایکروسافت دوست دارید کدوم پیروز بشه؟ فکر می کنید کدوم پیروز بشه؟
  • کدوم رو ترجیح میدی؟ آبگوشت – قرمه سبزی – کباب – هیچ کدوم (نام ببرید)
  • کدوم ورزش رو دوست داری و یا انجام می دی؟
  • چند کلمه می گم بدون فکر کردن هر چی به ذهنت میرسه در موردش بگو: موس – کیبورد – ویندوز – لینوکس – تابستون – موسیقی – گل کوچیک – نیرنگ – وبلاگ دعوت کننده
  • در آخر هم: هر چه می خواهد دل تنگت بگو…

البته الان وبلاگی رو دعوت نمی کنم برای بازی، چون منتظر نظرات سازنده تون هستم، لطفاً این لینک رو به دوستانتون هم معرفی کنید تا در کنار هم سرگرمی به درد بخوری داشته باشیم…

(6) دیدگاه

موسسان در کار


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

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

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

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

موسسان در کار

خوب، نقل قول بالا از وبلاگ آقا پژمان بود. من هم کنجکاو شدم رفتم گرفتم ( گرفتم :: دانلود کردم!) ببینم چیه؟ کتاب خیلی جالبیه!
قبل از هر چیزی، لیستی از بعضی از افرادی که در اون کتاب باهاشون مصاحبه شده و در موردشون مطلب هست رو می گم تا خودتون ببینید ارزش دانلود رو داره یا نه؟
پی پال – هات میل – رایانه اپل – یاهو – ماریمبا – جیمیل -  وب تی وی- خوشمزه – سیستم های ادوبی – فلیکر – فایرفاکس و … .
خوب، من چون قبلاً در ضمیمه آی تی روزنامه خراسان، بایت مصاحبه ای با Blake Ross سازنده فایرفاکس رو خونده بودم و خیلی علاقه مند شده بودم بیشتر مطلب جمع کنم، همون اول کاری رفتم سراغ فصل مربوط به Blake Ross .
سعی می کنم از این به بعد مطالبی راجع به هر کدوم از فصول و ترجمه ای از برخی قسمت های جالبش رو بذارم، ولی چون زیاد وقت برای این کارها ندارم ممکنه حتی نوشتن یک فصل هم به درازا بکشه و در قسمت های مختلف پستش کنم!
البته این ها رو همینجوری برای قشنگی نمی گم ها؟! می نویسم تا هم خودم و هم شما استفاده بهینه ازش بکنید، مثل آقا پژمان:
پیش گفتار: گفتم که مشغول خواندن کتاب “موسسان در کار” هستم که بسیار مهیجه و هر بخشش رو که می خونم قسمتهای مهمش رو یاد داشت برداری و علامت گذاری می کنم. هر کدومشون هم برای خودش داستان جالبی داره. بد ندیدم که تک تک شرکتهایی را که می خونم چکیده ای از مواردی که نظر من رو جلب کرده اینجا بنویسم. هم برای اینکه برای شمای خواننده مورد استفاده قرار بگیره و هم اینکه منبعی برای خودم باشه. این نوشته ها رو از دست ندهید. دنیای کارآفرینی دنیای بسیار هیجان انگیزی است و بسیار پر دردسر.
و شروع کار:
Blake Ross
Creator, Firefox
Blake Ross و Dave Hyatt پروژه ی فایرفاکس را به عنوان پروژه ای پاره وقت هنگامی که در شرکت موزیلا کار می کردند شروع کردند. اونها در شرکت موزیلا بر روی مرورگر Netscape کار می کردند تا اشکال ها (Bug) و خطاهای این مرورگر را بگیرند و اصلاح کنند، اما این کار کمی خسته کننده بود. بنابراین Ross و Hyatt تصمیم گرفتند که مرورگری جدید، با سرعت بالا، ساده و قابل اعتماد بسازند. در سال 2002 نسخه آزمایشی با نام Pheonix ایجاد شد، و سر انجام در سال 2004 نسخه 1.0 مرورگر فایرفاکس منتشر شد.
فایرفاکس مرورگری جدید بود و متن باز بودن آن آن را بیشتر معروف کرد. دیگه بیشتر از این نمی خوام مقدمه پردازی کنم و میرم سراغ مصاحبه:
Livingston: به من بگو که چطوری فایرفاکس شروع شد؟
Ross: فایرفاکس بزرگ شده ی موزیلاست که خود آن تاریخچه ی طولانی ای دارد و اکنون نمی خواهم وارد آن شوم. من شخصاً کار بر روی پروژه فایرفاکس را در سال 2000 شروع کردم. اون متن باز بود و هر کس می تونست روش کار کنه…
با عرض پوزش باید عرض کنم که همین الان یه کار فوری پیش اومد که باید برم… امکان ذخیره کردن مطلب رو هم ندارم…
همین باشه باقیش رو بعداً ادامه میدم!

(3) دیدگاه

خانم فایرفاکس!!!

اگر مرورگر ها خانم بودن چی میشد؟

راهنمایی، کار اکثر خانم ها، پز دادن و کلاس گذاشتن واسه همه!!!

منبع

(2) دیدگاه

مسابقات برنامه نویسی دانشگاه آزاد مشهد (IAUM-CCC) (حتماً بخونید.محدودیت نداره!)

نحوه برگزاری

1- سطح مسابقات:

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

2- مراحل برگزاري:

مرحله اول که به صورت اينترنتي برگزار ميشود، در روزهاي بیست ششم و بیست هشتم تیر ماه و در قالب دو مسابقه برگزار خواهد شد. از اين مرحله 50 نفر به دور بعد يا نيمه نهايي صعود خواهند کرد.
مرحله دوم در روز چهارشنبه بیست و پنج مرداد در قالب دو مسابقه در صبح و بعد از ظهر برگزار خواهد شد. از اين مرحله 20 نفر به مرحله نهايي راه خواهند يافت. تاريخ برگزاري مرحله نهايي، پنج شنبه، بیست و شش مرداد ماه ميباشد. در نهايت به نفرات برتر جوايز نفيسي اهدا خواهد شد.

3- نحوه برگزاري:

اين مسابقه به صورت تک نفره برگزار خواهد شد. نحوه برگزاري و نوع مسائل شبيه به مسابقات ACM-ICPC است. با اين تفاوت که سوالها به زبان فارسي و ساده ترند. ثبت نام و برگزاري مرحله اول به صورت اينترنتي و با استفاده نرم افزار KOPCS انجام ميشود. شما بايستي قبل از مسابقه کار با اين نرم افزار را فرا گيريد. در حال حاضر ما در حال تهيه يک راهنماي جامع براي آن هستيم که به زودي در سايت قرار خواهد گرفت.
پنجاه نفر برتر اين مرحله به نيمه نهايي راه پيدا خواهند کرد. اين مرحله در قالب دو مسابقه و در محل دانشکده فني مهندسي دانشگاه آزاد مشهد برگزار خواهد شد.
در هر مسابقه25 نفر شرکت خواهند کرد. از اين مرحله بيست نفر براي مرحله نهايي انتخاب ميشوند. مرحله فينال نيز حضوري خواهد بود و در نهايت به نفرات برتر جوايز نفيسي اهدا خواهد شد.
توجه داشته باشيد که مراحل بعدي با نرم افزار استاندارد و بين المللي PC^2 برگزار خواهد شد. برای دریافت راهنماي PC^2 بر روی این لینک کلیک کنید.

برای اطلاع بیشتر به اینجا مراجعه فرمایید.

یک نظر بنویسید

20 انیمیشن برتر جهان

دنیای انیمیشن دنیای پر رمز و رازی است، دنیای خنده ها، گریه ها و شگفتی ها. همه غیر ممکن ها در آن امکان پذیر است و هیچ جنبه سینمایی به قدرت انیمیشن توان چنین تأثیر گذاری  ندارد. بسیاری از بزرگان سینما انیمیشن را برای بیان داستان خود برگزیده اند که مخاطب آن برخلاف تصور همگان فقط کودکان نیستند و این جادوی انیمیشن است. در ذیل بیست انیمیشن برگزیده تاریخ سینمای جهان را می آوریم تا شما نیز به تأثیرگذاری انیمیشن پی ببرید.
20 . دامبو، 1941
19. خانم و آقای ترمپ، 1955
18. کابوس قبل از کریسمس، 1993
17. پسر جنگل، 1967
16. شاهزاده مونونوکه،1999
15. پینوکیو، 1940
14. داستان اسباب بازی2، 1999
13.والاس و گرومیت در نفرین خرگوشی، 2005
12. زشت و زیبا، 1991
11. موش آشپز (راتاتویله)، 2007
10. در جستجوی نمو، 2003
9. فانتازیا، 1941
8. سفید برفی و هفت کوتوله
7. سیندرلا، 1950
6. پری دریایی، 1989
5. بامبی، 1942
4. شگفت انگیزان، 2004
3. شرک، 2001
2. شیر شاه، 1994
1. داستان اسباب بازی1، 1995
تهیه و ترجمه: گروه فرهنگ و هنر سیمرغ

۱ دیدگاه

گوگل تسلیم میشود!

بر اساس قانون حفاظت از حريم شخصي آنلاين افراد که در سال 2003 در کاليفرنيا به تصويب رسيده است، کليه سايت‌هاي اينترنتي تجاري که به جمع آوري اطلاعات شخصي افراد مي‌پردازند موظف هستند که بيانيه سياست حفاظت از حريم شخصي(Privacy policy Statement) خود را به صورت آشکار در سايت خود قرار دهند.

بر اساس اين قانون، لينک به Privacy Policy بايد حداکثر توسط يک لينک از صفحه اول وب‌سايت قابل دسترسي باشد. در ماه خرداد خبري را درباره نقض اين قانون توسط گوگل نقل کرده بوديم. مشاوران حقوقي گوگل اعتقاد داشتند که چون هر فردي با جست‌وجوي عبارت Google Privacy Policy حداکثر با يک کليک مي‌تواند به اين بيانيه دست يابد نيازي به قرار دادن اين لينک در صفحه اول گوگل نيست. اکنون بعد از گذشت 2 ماه مشاهده مي کنيم که گوگل با توجه به فشارهايي که بر اين شرکت از سوي گروه هاي مدافع حفظ حريم خصوصي وجود دارد مجبور شد تا لينک را در صفحه اول و تمام صفحات نتايج جست‌وجو اضافه کند.

منبع: همکاران سیستم

(2) دیدگاه

شاهزاده کوچولو

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

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

بهتون پیشنهاد می کنم حتماً بخونیدش!

۱ دیدگاه

  • بیشترین کلیک شده‌ها

  • دیدگاه‌های اخیر

    محمد در بفرمایید خونه ی جدید…
    مهدی در بفرمایید خونه ی جدید…
    احسان دهقانی در صندلی داغ وبلاگی
    .: شهر اطلاعات:. … در صندلی داغ وبلاگی
    satrap در ADSL ، هاست ، دامنه…
  • آرشیو

  • تعداد بازدیدکنندگان

  • مچ گیر