فناوری اطلاعات

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

فناوری اطلاعات

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

آخرین نظرات
  • ۲۶ تیر ۰۰، ۱۶:۰۱ - آلپ صنعت
    عالیه

حفظ فونت‌های مورد استفاده در آفیس

سید محسن علوی | جمعه, ۲۹ آذر ۱۳۹۲، ۱۲:۵۶ ق.ظ

شاید تا به حال برای شما نیز پیش آمده باشد که در نرم افزارهای آفیس مثل MS Word و MS Powerpoint فایلی را ایجاد کرده اید و سپس با فونت‌های مختلف متن خود را تایپ نموده اید، اما  وقتی آن را برای پرینت و یا نمایش، به کامپیوتر دیگری منتقل می‌کنید، خواهید دید که تمام فونت‌هایتان به هم ریخته است. حتمأ می‌دانید که این موضوع به خاطر آن است که شما بر روی کامپیوترتان از فونتی استفاده کرده‌اید که بر روی سیستم دوم وجود ندارد!

اما راه حل‌های مختلفی برای این کار وجود دارد. یکی از آنها این است که از فایل خود خروجی PDF بگیریم یا از صفحه متن عکس بگیریم. اما مشکل اینجاست که اگر بخواهیم بر روی کامپیوتر دوم این فایل را ویرایش کنیم چه؟  فونت‌ها را با خود حمل کنیم و روی کامپیوتر دوم نصب کنیم؟ راه حل درستی‌ست اما این کار کمی وقتگیر است! اما راه بهتری به وسیله Office 2007 امکان پذیر شده است! در این ترفند نحوه حفظ ثبات فونت‌ها بدون استفاده از راه‌های پیچیده را به شما معرفی خواهیم کرد.

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

اکنون در قسمت پایینی و سمت راست این منو، روی گزینه Word Options کلیک کنید.

در پنجره‌ای که باز می‌شود، از قسمت Save در بخش Preserve fidelity when sharing this document، تیک گزینه Embed fonts in the file را بزنید.

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

توجه کنید که در این بخش گزینه‌ای با عنوان Do not common system fonts وجود دارد که بهتر است تیک آن را نیز بزنید. در غیر این صورت، تمام قلم‌های پیشفرض سیستمی نیز به فایل، می‌چسبد و در نتیجه حجم فایل نهایی، بسیار زیاد می‌گردد

  • سید محسن علوی

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

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

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

سی گیت پیش از این اعلام کرده بود که این فناوری امکان عرضه هاردهای 3.5 اینچی با ظرفیت 60 ترابایت را تا سال 2016 ممکن می سازد. ظاهراً وسترن دیجیتال نیز با پیاده سازی این فناوری جدید، به زودی این پیشبینی را محقق می کند.

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

  • سید محسن علوی

رمزنگاری و رمزگشایی رشته توسط کلید در C#.net

سید محسن علوی | يكشنبه, ۲۶ آبان ۱۳۹۲، ۱۱:۴۹ ق.ظ

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

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

  • سید محسن علوی

ریستارت،خاموش کردن و سویچ کردن ویندوز در زبان C#.Net

سید محسن علوی | شنبه, ۲۵ آبان ۱۳۹۲، ۰۹:۲۶ ب.ظ

برای Switch کردن در ویندوز از دستور زیر استفاده میکنیم :

System.Diagnostics.Process.Start("ShutDown", "/l");

برای Restatrt کردن :

System.Diagnostics.Process.Start("ShutDown", "/r");

برای Turn Off کردن :

System.Diagnostics.Process.Start("ShutDown", "/s");

  • سید محسن علوی

قرار دادن آدرس سایت خود به عنوان آدرس اصلی مرورگر IE در زبان C#.Net

سید محسن علوی | شنبه, ۲۵ آبان ۱۳۹۲، ۱۰:۱۵ ق.ظ

برای اینکه آدرس سایت یا وبلاگ خود را به عنوان صفحه اول در مرورگر IE قرار دهیم از کد زیر استفاده میکنیم :

using Microsoft.Win32;

//**************

RegistryKey user = Registry.CurrentUser;
            RegistryKey change = user.OpenSubKey("Software", true).OpenSubKey("Microsoft", true).OpenSubKey("Internet Explorer", true).OpenSubKey("Main", true);
            change.SetValue("Start Page", "mohsenalavi.blog.ir");

  • سید محسن علوی

باز کردن مرورگر IE با یک آدرس خاص در C#.Net

سید محسن علوی | جمعه, ۲۴ آبان ۱۳۹۲، ۰۱:۰۸ ب.ظ

برای این منظور از دستور زیر استفاده میکنیم :

System.Diagnostics.Process.Start("iexplore.exe", "mohsenalavi.blog.ir");

  • سید محسن علوی

پاک کردن Recycle Bine در C#.Net

سید محسن علوی | جمعه, ۲۴ آبان ۱۳۹۲، ۰۸:۵۸ ق.ظ

برای پاک کردن سطل زباله در ویندوز به صورت زیر عمل میکنیم :

کد برنامه در ادامه مطلب...

  • سید محسن علوی

بستن درایو CD/DVD در C#.Net

سید محسن علوی | پنجشنبه, ۲۳ آبان ۱۳۹۲، ۱۱:۵۲ ق.ظ

در این قسمت میخواهم با زدن یک دکمه درایو CD/DVD خود را ببندیم.

کد برنامه در ادامه مطلب ...

  • سید محسن علوی

خارج کردن درایو CD-DVD بعد از نصب برنامه در C#.Net

سید محسن علوی | پنجشنبه, ۲۳ آبان ۱۳۹۲، ۰۹:۰۸ ق.ظ

کدگاهی اوقات میخواهیم بعد از اینکه یک برنامه در سیستمی نصب میشود به طور خودکار CD/DVD از درایو بیرون خارج شود تا بدین صورت هم کاربر متوجه اتمام نصب شده باشد و هم اینکه بتواند CD/DVD خود را بردارد.

برای مشاهده کد به ادامه برنامه مراجعه نمایید ...

  • سید محسن علوی

به دست آوردن نام کامپیوتر در C#.Net

سید محسن علوی | چهارشنبه, ۲۲ آبان ۱۳۹۲، ۰۷:۰۲ ب.ظ

با دستور زیر می توان نام کامپیوتری را که بروی آن برنامه اجرا می شود به دست آورد:

Environment.MachineName  

به عنوان مثال میتوان نام کامپیوتر را هنگام لود برنامه در یک Label نمایش داد به صورت زیر :

 label1.Text = "Computer Name "+Environment.MachineName;

  • سید محسن علوی