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

هر چی بخوای پیدا میشه!!! بهترین وبلاگ آموزش . کدجاوا . هک . موبایل . نرم افزار . ترفند . جک و ....

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

هر چی بخوای پیدا میشه!!! بهترین وبلاگ آموزش . کدجاوا . هک . موبایل . نرم افزار . ترفند . جک و ....

مقایسه دو Office !

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

 

با وجود تمام این موارد، هنوز ترس از لینوکس در میان مشتریان محصولات ویندوز شایع است. حتی در صورت نداشتن مشکل در اسـتفـاده از سـیـسـتم‌عـامـل، باز هـم همـه چـیز حـل نشده و خـیـلی‌هـا در یافـتـن و اسـتفاده از نرم‌افزار مورد نیاز خود در لینوکس مشکل دارند. گرچه می‌توان به آسانی Ubuntu را جایگزین ویندوز XP کرد ولی دیگر در Ubuntu از نرم‌افزارهای مجموعه Office، ‌خبری نیست. باید پذیرفت که مجموعه Office Microsoft مجموعه‌ای ‌از نرم‌افزارهای قوی و کاربردی است.

اما بـرای ایـن مجمـوعه در لینـوکس، جـایگزینی وجـود دارد که OpenOffice.org 2.0 نامیده می‌شود.

 این مجموعه کد باز شامل برنامه‌هایی است که بسیار شـبیه به برنامه‌های ارائه شـده در Office هسـتند و می‌تـواند بـه عنـوان جانشینی برای آن مطرح باشد. حتی اگر این مجموعه نرم‌افزاری برای شما جذاب نباشد، می‌توانید به سراغ سایر جایگزین‌های کدبـاز آن بـرویـد، مـثـل بـرنـامـه پـردازش مـتـن( AbiWord (http://www.abisource.com/ یا برنامه‌‌ صفحه‌گسترده Gnumeric .

در اینجا به دلایل برتری برنامه‌های کدباز نسبت به بقیه برنامه‌ها می‌پردازیم.

بقیه در ادامه مطلب

ادامه مطلب ...

هارد دیسک‌ها چطور کار می کنند؟

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

بقیه در ادامه مطلب

ادامه مطلب ...

تولد 60 سالگی اولین کامپیوتر

حافظه برای ماشین

"بیبی" جانشینی برای ماشین‌هایی نظیر ENIAC ساخته آمریکایی‌ها و "کلوسوس" Colossus ساخته دانشمندان بریتانیایی بود.

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

هر دوی این کامپیوترها امکان برنامه‌ریزی برای کارهای دیگر را هم داشتند اما این کار نیازمند ایجاد تغییرات سخت افزاری در شبکه سیم‌کشی این کامپیوترها بود. طراحی و ساخت "بیبی" با هدف رفع این محدودیت انجام شد.

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

نکته کلیدی که این امکان را به این کامپیوتر می‌داد، حافظه ای بود که از "لامپ پرتوهای کاتدی" یا CRT ساخته شده بود و می‌توانست یک برنامه را در خود ذخیره کند.

این حافظه به گفته آقای برتون مانند نسخه‌ای آنالوگ از حافظه "دی رم" (DRAM) یا حافظه دیجیتالی بود که در کامپیوترهای امروزی استفاده می‌شود.

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

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

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

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

 

دوران پر شور و شوق

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

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

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

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

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

گروه در نهایت مهارت بیشتری پیدا کرد و به حجم حافظه کامپیوتر اضافه کرد. بعد از "بیبی" کامپیوتری به نام " منچستر مارک یک" Manchester Mark I و بعد از آن اولین کامپیوتر چند منظوره تجاری به نام " فرانتی مارک یک" Ferranti Mark I ساخته شد.

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

 

ادامه مطلب ...

رفع مشکلات مربوط به USBها

درایــوهـای Flash یـا هـارددرایــوهای خـارجـی (external) بسـیار جالب هستنـد. فقط کافی اسـت آنها را به سیـسـتم خـود متـصل کـرده و از آنـها اسـتـفاده کنیـد. البتـه گاهی اوقات مـمکن اسـت مـشکلاتی نیز برای آنها به وجود آیـد. در این مقاله به 3 مشکل متـداولی که درایـوهای USB غالباً با آنها مواجه می‌شوند، می‌پردازیم.

 

چـگـونـه می‌تـوان یـک درایـو USB را از سـیستم جدا کرد. در حالی‌که ویندوز اعلام می‌کند انجام این کار ایمن نیست؟

اگر ویندوز به جای آنکه اعلام کند، USB نمی‌تواند با ایمنی کامل از سیسـتم جدا شود، علت آن را بیان می‌کرد، بسیار بهتر بود. حال در چنین شرایطی چه کاری می‌توان انجام داد؟ ویندوز از طریق یک کادر محاوره‌ای به شـما اعلام می‌کند که اندکی صبر کرده و سپس مجدداً اقدام به انجام این کار کنید. این کار غالباً خوب است. اما زمانی که در حال انتظار هستید، نوار وظیفه و System Tray را بررسی کنید تا ببینید فایل‌های کدام برنامه‌ها در درایو USB مشغول کار هـستند. این برنامه‌ها را ببندید.

نمونه‌ای از usb

 راه حل دیگری نیز برای این کار وجود دارد.

در حقیقـت بـرنـامه‌هـایی را که فایـل‌هایـشان در درایـو USB در حـال اجـرا هستنـد، ببندیـد (حتی اگر آن فایل‌ها را قبلاً بسته‌اید)

اگــر بــاز هـم ایـن کـار فـایـده‌ای نـداشــت، به Task Manager بروید. بدین منظور مراحل زیر را انجام دهید:

01 دکـمـه‌هـای Ctrl+Alt+Delete را بـه طـور هـمزمان فشار دهید. اگر ویـندوز شما ویستاست، پس از انجام این کار روی Start Task Manager کلیک کنید.

02 روی زبانه Processes کلیک کنید.

بــا اسـتــفــاده از Windows Task Manager می‌تـوانـیـد بـرنـامـه‌هـایی را بـیـابـیـد کـه درایـو USB شما را مشغول نگه ‌داشته‌اند.

03 لیسـت مربـوط به فرآینـدهای در حال اجـرا را بررسی کنید. تمامی مواردی را که می‌توانند به درایو USB مربوط باشند، بیابید؛ فرضاً فرآیند مربوط به یکی از فایل‌های موجود در آن درایو.

04 اگر چنین فرآیندی را یافتید، آن را انتخاب کرده و روی دکمه End Process کلیک کنید. سپس عمل خود را تائید کنید.

05 سعی کنید مجدداً درایو را با ایمنی کامل از سیستم جدا کنید.

اگر ویندوز باز هم به شما اجازه نداد که درایو را خارج سازید، باید اقدام دیگری انجام دهید:

در این حالت می‌توانید کامپیوتر خود را خاموش کرده و درایو را از سیستـم جدا سازید؛ سپس مجدداً سیستم را راه‌اندازی کنید. این کار عملی است اما بسیار وقت‌گیر و آزار دهنده است.

اگر هیچ کدام از ایـن روش‌ها کارساز نبودنـد، می‌توانیـد روش دیگری را امتحان کنید.

بدین منظور برنامه USB Safely Remove را از اینترنت دریافت و نصب کنید.

این برنامه در آدرس زیر قرار دارد و یا برای دانلود اینجا کلیک کنید.

www.pcworld.com/downloads/file/fid,66305-page,1-c,filemanagement/description.html

این بـرنامه یـک نـرم‌افزار اشتراکی اسـت که آیـکن خـود را در System Tray شـما قرار خواهـد داد. هنـگامی که درایـو USB شما نمی‌تواند به صـورت ایمن از سیـستم جدا شود، ایـن برنامه به شـما نشان می‌دهـد که کدام فـرآیندها موجب بروز این مشکل شده‌اند و به شـما امکان بـستن آنها را خواهد داد.

 برای جداسازی آسان‌تر درایو USB از سیستم خود، از برنامه USB Safely Remove استفاده کنید.

برنامه USB Safely Remove دارای ویژگی‌های جالبی است. با اسـتفاده از این برنامه می‌توانید نام دستگاه USB خود را تـغییر داده، یک کلید میانبر برای مـتوقف ساختـن آن ایجاد کنیـد و یا ویژگی اجرای خودکار آن را تنظیم کنید.

اگر نمی‌خواهید که برخی برنامه‌ها به صورت خـودکار بارگذاری شوند، می‌توانید گزینه Run on windows startup را غیرفعال کنید و فقط زمانی برنامه USB Safely Remove را راه‌اندازی کنید که به آن نیاز دارید؛ یعنی زمانی که ویندوز به شما اجازه دهد که به صورت ایمن یک درایو را از سیستم جدا سازید.

بقیه در ادامه مطلب

 

ادامه مطلب ...

سوار کردن تا سوار شدن بر کامپیوتر!

بسیارى در مورد سوار کردن کامپیوتر و یا خرید یک کامپیوتر آماده سر دوراهى قرار دارند.

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

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

اما چه مواردى مى‌توانند مونتا‌ژ یا سوار کردن یک سیستم را موفق سازند؟

بقیه در ادامه مطلب

ادامه مطلب ...

موتور های جستجو

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

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

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

·      از کلمات پیدا شده یک ایندکس بهمراه محل مربوط به هر یک ، ایجاد می نمایند.

·      به کاربران امکان جستجو برای کلمات خاص و یا ترکیبی از آنها که در فایل ایندکس موجود می باشند ، داده می شود.

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

 وب

 اغلب مردم زمانیکه از مراکز جستجو در اینترنت سخن می گویند ، منظور آنها مراکز جستجوی وب است . قبل از مطرح شدن وب ( مشهورترین بخش اینترنت ) ، از مراکز جستجوی اطلاعات برای کمک به کاربران برای یافتن اطلاعات استفاده می گردید.  برنامه هائی نظیر : " gopher"  و "Archie" از فایل های ذخیره شده بر روی سرویس دهنده های متصل به اینترنت ، یک ایندکس ایجاد می کردند. بدین ترتیب  جستجو و دسترسی به اطلاعات و مستندات مورد نظر در اسرع وقت انجام می گردید. در اواخر سال 1980 اکثر کاربران مستلزم دارابودن دانش کافی در رابطه با استفاده ازgopher,Archie وVeronica بودند. امروزه اکثر کاربران اینترنت دامنه جستجوی خود را محدود به وب نموده اند.

قبل از اینکه یک مرکز جستجو قادر به ارائه آدرس و محل فایل مورد نظر باشد ، می بایست فایل مورد نظر پیدا شود. بمنظور یافتن اطلاعات مربوط به صدها میلیون صفحه وب موجود ،  مراکز جستجو می بایست از یک نرم افزار خاص با نامSpider ( عنکبوت ) برای ایجاد لیست های شامل کلمات  موجود در هر یک از صفحات وب ، استفاده نمایند. فرآیند ایجاد لیست های مربوطه توسط  Spider ، اصطلاحا"web crawling نامیده می شود. برای ایجاد و نگهداری یک لیست مفید از کلمات ،Spider های مراکز جستجو می بایست تعداد زیادی از صفحات وب را بررسی و مشاهده نمایند. نحوه حرکتSpider در وب به چه صورت است ؟ نقاط شروع ، لیستی از سرویس دهندگان با ترافیک و اطلاعات بالا و صفحات وب متداول است .Spider از یک سایت رایج عملیات خود را آغاز و پس از ایندکس نمودن کلمات موجود در صفحات وب  ، هر یک از لینک های موجود در صفحات را برای ادامه حرکت خود انتخاب خواهد کرد. بدین ترتیب سیستم مبتنی برSpider بسرعت حرکت خود در طول وب را آغاز خواهد کرد.

بقیه در ادامه مطلب

ادامه مطلب ...

پروسس‌های دردسر ساز!

اگر برایتان پیش آمده که بخواهید پروسسی در ویندوز را متوقف کنید، یا دریابید که منابع سیستم‌تان را کدام برنامه بلعیده است اولین جایی که مراجعه می‌کنید Task Manager ویندوز است آنهم با فشردن کلیدهای ترکیبی Alt+Ctrl+Del. کاربران ویندوز حتما این موارد را تجربه کرده‌اند، اما مشکل زمانی پیش می‌آید که برنامه‌یی منابع سیستم شما را بلعیده و سیستم در حال فریز شدن است و شما هر چه سعی می‌کنید پروسس مربوط به آن را بیابید تا متوقفش کنید پیدایش نمی‌کنید. بعضی وقت‌ها پروسس‌های لیست شده در Task Manager با نام برنامه‌هایی که به آنها مرتبط می‌شوند شباهتی ندارند و همین باعث دردسر کاربران می‌گردد.

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

نکته کلیدی اینجاست که اگر پروسس مرتبط به برنامه خاصی را پیدا نکردید کافی است نشانگری که در پائین Daphne تعبیه شده است را بکشید و در پنجره برنامه ی مورد نظرتان رها کنید بلافاصله پروسس مرتبط به آن برنامه در پنجره Daphne برای شما های لایت می‌شود و البته فراموش نکنید با Daphne می‌توانید پروسس‌های مرتبط به سیستم عامل و سایر موارد را نیز متوقف کنید.

برای دریافت فایل اینجا کلیک نمایید.