SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

مایکروسافت

مایکروسافت داره چی کار میکنه ؟؟

این یه سوال جالبه که این مایکروسافت و آقای گیتس و آقای بالمر هدفشون چیه ؟؟؟

مایکروسافت در صنعت برنامه نویسی از اولش یعنی از همون Basic وارد شده , البته زمان بیسیک , تمام کد ها سطح پایین بودن و برنامه نویس تقریبا کدهای سطح پایین رو درک میکرد و به معنی دیگر , می فهمید که داره چی مینویسه . اما الان با IDE هایی که مایکروسافت داده بیرون , برنامه نویس ها اکثر داردن با Wizard ها کار میکنند و اصلا نمی دونم که اون پایین ها داره چه اتفاقی میفته . البته این کار مزیتی که داره , سرعت تولید برنامه های کامپیوتری رو بالا میبره .


مایکروسافت تقریبا قدرتمندترین محیطی که برای برنامه نویسی داده , Visual Studio مبتنی بر تکنولوژی >.Net بوده است . اولین ورژنی که من با اون کار کردم vertion 2003 بوده که , امکانات جالبی داشت و بعد یه مدتی بعد ورژن 2005 اومدش که اونم بد نبود و خیلی کنترل ها و خیلی از چیزها اضافه شده بود . یه مدت هم نگذشته ورژن 2008 امد بیرون البته اسما 2008 بود و از اول سال 2007 میشد پیداش کرد . این تعدد ورژن ها و این همه ورژن های جورواجور نمی دونم واسه چیه ؟؟؟ اصلا هیچ فرصتی به برنامه نویس ها داده نمی شه که خودشون رو پیدا کنند و باید زود سوییچ کنند رو ورژن جدیده .
البته جایی بسی خوش بختی که این ورژن 2008 خیلی متفاوت با ورژن 2005 نیست و به جز چند تا مورد (WPF , WCF , WF , Interated Ajax Supporting ..., ) تغییر خاصی دیده نمی شه .


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

یکی از زبان هایی که تو Visual Studio پیشتیبانی میشه , #C می باشد و این زبان یکی کپی از جاوا می باشد . این کار مایکروسافت که برداشته از جاوا سان یکی کپی برداشته و به نام خودش با نام #c زده برای کم نیاوردن جلوی سان می باشد . البته بعضی میگن که #C نسخه پیشرفته ++C می باشد . اخه عزیز من ++c که ماله مایکروسافت پس چطور میآد و نسخه بعدیش رو میسازه ؟؟؟

البته به قول یکی از دوستان :
#Microsoft couldn't beat Java, couldn't claim ownership to C++, so now we have C

حالا یه نتیجه گیری از این پست بکنیم :
محصولات مایکروسافت رو کار کنید و یاد بگیرید ولی خیلی بهشون وابسته نباشید و در کنارش زبان هایی مثل ++C ,و Java و ... رو هم یاد بگیرید .

موفق باشید
یاشیاسیز .

سیری بر ماوراء همراه با Enigma

خوب ماوراء

میخام شما رو با ماورایترین فرد جهان که یک آهنگ ساز است آشنا کنم .

اسم این آهنگ ساز , Michaeil Cretue می باشد که بنیان گذار پروژه Enigma می باشد . اگر شما این پروژه Enigma رو گوش داده باشید , حتما شاهد یک اثر خارق العاده بوده اید .

در این پروژه آهنگی به نام Beyond The Invisible می باشد که می توان به عنوان شاه گل این پروژه نام برد . تمام آهنگ های موجود در پروژه Enigma در نوبت خود یه شاهکار به حساب می آیند .
در آهنگی که در بالا اشاره شد شما می توانید به مضمون هایی مانند , وجود ماوراء , رسیدن آن و رهایی و ... دست بیابید.

شعر آهنگ Beyond The invisible :



I look into the mirror
See myself, I'm over me
I need space for my desires
Have to dive into my fantasies
.
I know as soon as I'll arrive
Everything is possible
Cause no one has to hide
Beyond the invisible
.
Latvian Chant
Sajaja bramani totari ta, raitata raitata, radu ridu raitata, rota
(Translation
The brave and wise men came together on horse)

Close your eyes
Just feel and realize
It is real and not a dream
I'm in you and you're in me
.
It is time
To break the chains of life
If you follow you will see
What's beyond reality
.
Ne irascaris Domine,
ne ultra memineris iniquitatis:
ecce civitas Sancti facta est deserta:
Sion deserta facta est:
Ierusalem desolata est:
domus sanctificationis tuae et gloriae tuae
(Translation
Do not be angry Lord,
or remember iniquity forever:
behold the Holy City is a desert:
Sion is mad a desert:
Jerusalem is desolate:
the house of your holiness and glory )




مصاحبه Cretue با شبکه BBC در سال 1991
آهنگ های معروف پروژه


موفق باشید

جاوا چیست ؟

تو این پست میخام که زبان جاوا رو با هم یه تستی بزنبم .


اولا اینو بگم که جاوا خداست و هیچ زبانی به این زبان نمی رسه . به قول معروف Write Once , Run Everywhere . جاوا این خاصیت رو داره واسش مهم نیست که در کدوم محیطی اجرا میشه . مثلا شما می تونید کد جاوای خودتون رو تو Windows هم اجرا کنید و مثلا جواب X رو بگیرید و همون کد رو توی Linux اجرا کنید و همون جواب X رو بگیرید .


جاوا برای اجرا نیاز به JDK مخفف Java Developer Kit نیاز داره . در واقع این JDK یه ستون فقراته که کد جاوای شما رو اون قرار میگیره , مثل .Framework برای .Net . جاوا یک زبان شی گرای محض می باشد و کدهای شما کاملا ساختار یافته و با یه Syntax زیبا می باشد .


در زمان کنونی برای نوشتن برنامه های استخوان دار ما فقط دو انتخاب پیش رو داریم : 1- تکنولوژی J2ee
2- تکنولوژی Net.


خوب حالا بسته به کار شما باید یکی از این تکنولوژی ها رو انتخاب کنید . من خودم که واسه خودم اینطوری تعریف کردم که جاوا واسه برنامه های Enterprise و بزرگ مثلا مثل برنامه سیستم کارت هوشمند و دات نت واسه برنامه های تقریبا کوچک .
البته در این بین شاید دوستانی پیدا بشن که بگند : پس این وسط Delphi , .... چی میشن ؟
- جواب من اینه که اگر شما دارین دلفی می نویسین و خودتون رو برنامه نویس می دانید , من پیشنهاد میکنم که همین حالا این حرفه رو ول کنید و به دنبال شغل و حرفه ی دیگری مانند , تایپست برای Word ,... .



خوب فکر کنم شناختی در مورد جاوا پیدا کردین و در پست بعدی برنامه HelloWorld را خواهیم نوشت .

موفق باشید