یادداشتهای یک دانشجوی فناوری اطلاعات و ارتباطات مطالب - مقالات - برنامه ها و پروژه های مربوط به فناوری اطلاعات و رایانه گاها علمی و اجتماعی
| ||
|
آیا میدانید دلیل وجود علامت @ در آدرس ایمیل شما چیست؟ ایمیل سرویسی است که بعضی از ما حدود ۲۰ سال است که از آن استفاده میکنیم اما خوب است بدانید عمر سرویس ایمیل بیش از اینهاست. در حقیقت اولین سرویسهای ایمیل در دهه ۱۹۶۰ میلادی ایجاد شدهاند و بر اساس گزارش Wired مهندس کامپیوتری به نام “ری تاملینسون” پدیدآورنده بسیاری از ابداعات ایمیل مانند علامت @ است.
حالا شمایی که سالهاست از ایمیل استفاده میکنید دلیل وجود علامت @ را میدانید؟ این علامت یک نوع حرف اضافه است که هم جداکننده آدرس و نام سرور است و هم هیچگاه با دیگر حروف اشتباه گرفته نمی شود. تاملینسون درباره انتخاب این علامت می گوید: ” به کیبورد نگاه کردم، و فکر کردم: چه چیزی را میتوانم انتخاب کنم که با بقیه حرفها اشتباه گرفته نشود؟ اگر فردی وجود داشت که در نامش حرف @ وجود داشت این علامت انتخاب مناسبی نیست اما خوشبختانه این علامت جزو حروف الفبا نیست و به نظر مناسب است. علامتهای دیگری مانند کاما، اسلش، پرانتز، خط تیره و براکت را ممکن است افراد در نام کاربری خود به کار ببرند، به این ترتیب تنها سه یا چهار کاراکتر باقی میماند و @ به نظر مناسب ترین آنهاست. همچنین این علامت که at خوانده میشود مشخص میکند که نام کاربری در چه سروری واقع است.” ادامه مطلب ماجرای بیتها
از زمانی که بشر پا به عرصه وجود گذاشت در حال انبار کردن یا ذخیره کردن چیزهایی بوده که بتواند در زمانهایی خاص از آنها استفاده کند.
عصر حاضر، عصر اطلاعات و ارتباطات است. امروزه عرض و طول جغرافیایی دیگر ملتها را از هم جدا نمیکند.شبکههای اجتماعی مرزهای خاکی را پشت سر گذاشته و اینترنت اطلاعات را در اختیار تمامی مردم قرار میدهد. امروزه نیز بیش از گذشته در حال ذخیره کردن اطلاعات است چنانچه هر روزه حجم انبوهی از دادههای گوناگون را ذخیره میکند. در این راستا ابزارهایی هم به منظور نگهداری از آنها ساخته است که روزبهروز ابعاد آن کوچکتر شده و ظرفیت ذخیرهسازی آن بالا میرود. ادامه مطلب مهارت های برنامه نویسی ... تفاوت میان یک برنامه نویس ماهر و یک برنامه نویس معمولی در چیست؟ برنامه نویسی همانند علوم نظری مثل فیزیک و شیمی نیازی به طی درجات بالای علمی ندارد تا بشود فهمید دقیقا چه اتفاقی در حال افتادن است. حتی برنامه نویس های بزرگی وجود دارند که مدرک علوم کامپیوتری ندارند. اگر برنامه نویسی را با امور دیگر مقایسه کنیم، قطعا برنامه نویسی مانند ژیمناستیک، نقاشی یا خوانندگی به استعداد نیاز ندارد. البته برنامه نویسی به احتیاط و زبردستی نیاز دارد، درست شبیه ریخته گری. در کلاس های مشابه و عملی، برخی دانشجویان با کمترین تلاش اشیای زیادی ایجاد می کنند و بسیاری دیگر دست آخر به هیچ نتیجه ای نمی رسند و همان اشتباهاتی را می کنند که قبلا به آن ها گوشزد شده بود. کسی در برنامه نویسی بهتر است که این 4 ویژگی زیر را در خود تقویت کند: ادامه مطلب باورهای غلط در دنیای تکنولوژی ...
باورهای پذیرفته شدهای در جهان تکنولوژی و وب وجود دارند که اصلا صحت ندارند. ادامه مطلب تـفاوت پرایـد در ایـران و کـره جنـوبی!
درحالیکه بر خلاف نظر مسئولان شرکت سایپا، مردم همچنان تولیدات این شرکت را با نام پراید می شناسند، کارخانه سازنده پرایدهای اولیه، دگرگونی بنیادی در طراحی و کیفیت آن ایجاد کرده است. بقیه در ادامه مطلب...
ادامه مطلب دانلود کرک جدید 32 N-O-D تا سال 2015 با E-S-E-T P-u-r-e-F-i-x 2.01 Final-
ادامه مطلب
چکيده : زبان ماشين و اسمبلي به عنوان يك وسيله ارتباط مستقيم با سخت افزار در تمام كامپيوترهاي دنيا از جمله كامپيوترهاي شخصي به كار مي رود. يادگيري زبان اسمبلي براي كليه مهندسين و متخصصين محترم مفيد مي باشد زيرا با زبان اسمبلي مي توان از امكانات سخت افزاري كامپيوتر به طور بسيار موثري نسبت به زبان هاي سطح بالا استفاده نمود.علاوه بر اين برنامه به زبان اسمبلي براي يك كار مشخص جاي بسيار كمتري در حافظه نسبت به زبان هاي سطح بالا ميگيرد و سريع تر اجرا مي شود. در نتيجه در صنعت كارايي بيشتري دارد. هدف اين كتاب اين است كه خوانندگان محترم سريعا" با روش برنامه نويسي با زبان ماشين و اسمبلي در كامپيوترها , ميكروپروسسورها , ميكروكنترلرها,....آشنا شوند. در راستاي رسيدن به اين هدف ابتدا مطالب ساده سخت افزاري و نرم افزاري و دستورات ساده اي كه مورد نياز زبان اسمبلي است را به همراه مثال هاي كاربردي مورد بحث قرار مي دهيم و سپس دستورات تكميلي همراه با مثال هاي متعددي كه بر روي كامپوترهاي شخصي اجرا شده را شرح خواهيم داد. اين كتاب به دو بخش تقسيم شده است : بخش اول شامل فصل هاي 1 و 2 و 3 به مباحث كلي اصول زبان ماشين و اسمبلي در كامپيوترها مي پردازد. بخش دوم از فصل هاي 4 الي 20 و ضميمه ها , به زبان اسمبلي كامپيوترهاي شخصي تخصيص يافته است. فصل هاي 4 الي 7 ساختار سخت افزاري , سگمنت بندي حافظه , ساختار اصولي برنامه هاي اسمبلي , روش اسمبل كردن , پيوند نمودن ,....و اجراي برنامه هاي اسمبلي را پوشش مي دهند. فصل هاي 8 الي 11 زبان اسمبلي ,ساختار و اجراي برنامه هاي COMو EXE را مورد بررسي قرار مي دهد. فصل هاي 12 الي 16 روش استفاده از وقفه در نمايش اطلاعات روي مانيتور , گرفتن داده ها از صفحه كليد, استفاده از تايمر كامپيوتر ... مورد بحث قرار مي دهد. در فصل هاي 17 الي 20 طرز استفاده از ماكرو ,برنامه هاي مقيم در حافظه , روش پيوند كردن برنامه هاي اسمبلي مجزا , ايجاد و استفاده از كتابخانه در زبان اسمبلي .... مورد بررسي قرار مي گيرند. كوشش شده است اين كتاب بسيار ساده , روان و پر محتوا باشدو با ذكر بيش از 370 نكته , مثال و برنامه هاي اجرا شده روي كامپيوتر , مطالب كاملا روشن و قابل درك گردد. علاوه بر اين سعي شده است از كلمات زيباي فارسي استفاده گردد. ولي متاسفانه در بعضي موارد كلمات انگليسي آنقدر رايج گرديده كه نمي توان معادل فارسي آنها را پيدا نمود.به عنوان مثال كلماتي مانند: بيت , بايت , ماشين, اسمبلي , كد اسكي , كامپايلر ... معادل فارسي ندارند. لذا براي احترام به تمام نقطه نظرهاي سروران محترم , استادان ارجمند, دانشجويان عزيز , و خوانندگان گرامي سعي شده از اين لغات به صورت كلمات مترادف استفاده شود كه جملات زيبا تر گردد. قيمت :140000 ريال قيمت انتشارات ناقوس :112000 ريال
زبان ماشين هر خانواده ای ازپردازنده ها دارای مجموعه ای از دستورالعمل های منحصر بفرد است که زبان ماشينناميده می شود. مجموعه دستورالعمل های يک پردازنده (Instruction Set) مجموعه ای ازاعداد دودوئی است که ماشين می تواند آنها را درک و اجرا کند. هر نوع CPU تنها زبانمخصوص خود را درک می کند و دارای مفسری بنام microprogram است که دستورات زبانماشين را به سيگنال های سخت افزاری تفسير و ترجمه می کند.
مثال 1. اعداددودئی زير يک دستورالعمل ماشين اينتل است که عدد 5 را در ثبات AL قرار می دهد.
1011 0000 0000 0101
مثال 2. دستورزير ثبات های EAX و EBX را جمع کرده و حاصل را در ثبات EAX ذخيره کند.
0000 0011 1100 0011
بقیه در ادامه مطلب
ادامه مطلب اجرای ابزار Debug در ویندوزهای 64 بیتی
در نسخههای 32 بیتی ویندوز اگر در محیط Command Prompt عبارت debug را تایپ کنید، ابزار تحت خط فرمان debug.exe اجرا شده و محیط اجرای فرمانهای زبان ماشین و اسمبلی برای شما فراهم میشود. اما در ویندوزهای 64 بیتی این دستور قابل اجرا نبوده و در پوشهی system32 نیز فایل debug.exe موجود نیست. حتی اگر این فایل را از یک ویندوز 32 بیتی کپی و در پوشهی ویندوز جاری قرار دهید باز هم دستور debug کارایی نخواهد داشت. در این ترفند به نحوهی اجرای ابزار Debug در ویندوزهای 64 بیتی خواهیم پرداخت. بقیه در ادامه مطلب....
ادامه مطلب چگونه چربي بدن را اندازه بگيريم؟
خيلي از ما از ديگران ميشنويم که چاق شدهايم يا هنگام نگاه در آينه احساس ميکنيم وزنمان اضافه شده است. اما آيا راهي عيني وجود دارد که به اين سوال پاسخ داد؟ اندازهگيري وزن بدن به شکل قديمي گر چه هنوز هم معيار خوبي است، اما اين وزن کل شامل استخوانها، عضلات، اندامهاي داخلي و موهاست و نه تنها چربي بدن. بهترين و دقيقترين راه براي اندازهگيري چربي بدن اين است که در آب غوطهور شويد. تفاوت ميان وزن شما در آب و وزن عادي شما براي محاسبه تراکم بدن به کار ميرود و از روي اندازهگيري تراکم بدن ميتوان چربي بدن را اندازه گيري کرد. اما تعداد بسيار کمي از ما امکان چنين کاري را دارند. راههاي سادهتري هم براي اندازهگيري چربي بدن وجود دارد، بقیه در ادامه مطلب...
ادامه مطلب 1,000,000,000 کیلوگرم سُس کچاپ!
بقیه در ادامه مطلب... ادامه مطلب
ادامه مطلب دکوری از چوب و چرم بسازید
بقیه در ادامه مطلب... ادامه مطلب ادکلن پوست پرتقالی
بقیه در ادامه مطلب... ادامه مطلب برای بچهها که عادت دارند همه چیز را کشف کنند لیوانهای داغ سر میز صبحانه میتواند اذیتکننده باشد. این هفته هم مانند هفتهی پیش یک کاردستی چرمی برایتان در نظر گرفتهایم. ژاکت لیوان که هم گرفتن لیوان داغ را آسان میکند هم به آن زیبایی میبخشد. ادامهی مطلب را دنبال کنید. راستی عیدتون مبارک!
ادامه مطلب درگیر بعضی درها با زبان خوش باز نگه داشته نمیشوند و باید حتماً چیزی زیرشان بگذاری تا نگهشان بدارد! این ایدهی خلاقانهی جدید، جای آن درگیرهای مثلثیشکل قدیمی را گرفته است. ظاهر زیباتری دارد و چون به در وصل میشود، مواقع عدم استفاده هم جای مشخص خود را دارد. عکسهای ادامه طریقهی استفاده را نشان میدهند. بقیه در ادامه مطلب...
ادامه مطلب کاناپه یا کمد؟
بقیه در ادامه مطلب... ادامه مطلب اجاق سنگی اگر اهل پیکنیک باشید میدانید که بزرگترین مشکل برای پخت غذا، نبودِ یک اجاق گاز مناسب است. چارهای ندارید جز اینکه گاز پیکنیکی سنگین را همهجا با خوتان حمل کنید یا اینکه به همان کباب روی منقل همیشگی راضی باشید! اما این ایدهی خلاقانه مشکل پخت و پز در پیکنیک را حل میکند: اجاقی که از مفتول ساخته شده و با چیدن سنگهایی از دل همان طبیعت(!) استحکام پیدا میکند؛ به راحتی جمع میشود و قابل حمل است. عکسها را در ادامه ببینید. ادامه مطلب نقش و تراش گاهی هم آنقدر از کمبودِ ایده و ابتکار و خلاقیت، خسته میشویم که مدام مدادهایمان را میتراشیم و با تراشههای مداد، طرحهای سادهمان را کامل میکنیم و دلمان خوش است خلاقیت به خرج دادهایم! به عنوان یک زنگ تفریح، طرحهای ادامهی مطلب را تماشا کنید. هنرمند: Marta Altes نویسندهی انگلیسیتبار کتابهای کودکان بقیه در ادامه مطلب...
ادامه مطلب |
|