X
تبلیغات
گونیا - فناوری اطلاعات
وبلاگی در مورد زندگی روزانه و فناوری اطلاعات
با اینکه من 95% مواقع را در سیستم عامل محبوبم یعنی اوبنتو می گذرانم ولی هنوز از سیستم عامل ویندوز XP هم در مواقعی که نیاز به کار با نرم افزارهای تخصصی که فقط روی ویندوز اجرا می شوند می باشد ، بهره می برم.

دیروز اتفاقی در صفحه فناوری اطلاعات یکی از روزنامه ها مطلبی در مورد خط فرمان در سیستم های ویندوز می خواندم.واقعیت این است که خط فرمان سیستم های ویندوز ( که  فرزند خط فرمان سیستم عامل DOS محسوب می شود) خیلی ضعیفتر از خط فرمان سیستم عامل لینوکس است و  ابزارهایی که در اختیار کاربر می گذارد بسیار کمتر و سوئیچ های فرمان ها اندک است و همه حالت ها و شرایط را در بر نمی گیرد.برای مثال ابزارهای لینوکس برای کارهای شبکه و تنظیمات پشته پروتکلی TCP/IP خیلی غنی تر از سیستم های ویندوز است.

اما ظاهرا من آنرا بیش از حد دست کم گرفته بودم و یکسری از قابلیت ها جالب هم دارند!

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

چند مثال جالب در این زمینه را در پست های بعدی خواهم آورد.برای دیدن راهنمای خود ویندوز از خط فرمانش به صورت فرمت نمایش مخصوص مایکروسافت یعنی chm این عبارت را در Start-->Run وارد کنید :

hh ntcmds.chm

+ نوشته شده در  دوشنبه 1389/04/21ساعت 4:15 بعد از ظهر  توسط گونیا  | 

اخیرا در مورد یک لپ تاپی که ویندوز XP نصب شده بود و پسوردش را فراموش کرده بودم به مشکلات جدی بر خورده بودم.اولش تصمیم داشتم داده های ضروری را با بوت کردن سیستم با یک LiveCD لینوکس پشتیبان بگیرم و دوباره ویندوز نصب کنم!!!

اما من قدرت لینوکس را فراموش کرده بودم ! یک برنامه به حجم ۳ مگا بایت(‌با فرمت iso) پیدا کردم که در حقیقت یک کرنل لینوکس کوچک شده است و می توان به کمک آن رمز عبور سیستم های ویندوز Xp، ٰVista و 7 را برداشت !

چند ویژگی مهم آن این است :

۱- نیاز به دانستن پسورد قبلی نیست.

۲-یک ابزار برای ویرایش رجیستری می باشد و حتی می توان به کمک آن بعضی از حساب های کاربری ویندوز را lock کرد!

۳- باید یکبار سیستم را shutdown کرد و به کمک فلاپی ، CD و یا فلش بالا آورد.

فعلا فرصت ندارم بیشتر توضیح دهم! فقط در مورد تجربه خودم با یک فلش سیستم را بوت کردم (‌البته خود برنامه فلش را bootable می کند!) و در ۲ دقیقه پسورد حساب کاربری administrator را پاک کردم و خیالم راحت شد!

آدرس وب سایت برنامه :Offline NT Password & Registry Editor

----------------------------------------------------------------------------------------------------------------

پی نوشت ۱: با توضیحات هدایت متوجه شدم که اسم برنامه اصلی chntpw( فکر کنم مخفف change NT password) نام دارد و حجمش تنها ۱۴۰ کیلو بایت می باشد!  و از طریق مدیر یسته ها روی اوبنتوی خودم هم نصبش کردم.علت اینکه حجم فایل iso که ذکر شد ۳ مگا بایت است همانطور که قبلا اشاره شد این است که آن در حقیقت یک هسته لینوکس خیلی کوچک شده است که این برنامه هم روی آن نصب است.

+ نوشته شده در  دوشنبه 1388/10/07ساعت 6:41 بعد از ظهر  توسط گونیا  | 


چند روزی است که گوگل سرویس جدید Google Dashboard  را در آدرسhttps://www.google.com/dashboard را راه اندازی کرده است.

بعد از اینکه برنامه های کاربردی شرکت گوگل مانند Gmail، Google Reader،blogger,Google Docs و سرویس عکس Picasa و orkut (خدا بیامرز که با آمدن فیس بوک تقریبا نابود شد!) افزایش پیدا کرد یک درگاه که  بتوان این سرویس ها را یکجا مدیریت کرد و مهم تر آنکه بتوان محرمانگی کاربران را در جستجوهای گوگل حفظ  کرد و از افشای اطلاعات شخصی جلوگیری کرد ، ضروری به نظر می رسید.

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

متوجه شدم چند تا سند در Google Docs دارم و چند تا مطلب توی Google Reader به اشتراک گذاشته ام که اگر داشبورد گوگل نبود به کلی فراموششان می کردم.در هر صورت سرویس جدیدی است که تجربه کردنش خیلی می ارزد!

+ نوشته شده در  سه شنبه 1388/08/19ساعت 11:8 بعد از ظهر  توسط گونیا  | 

شنبه ۲۸ شهریور بالاخره تمام شد!


دفاع پروژه پایانی دوره کارشناسی را انجام دادم و این داستان هم به سر رسید.زیادی کش پیدا کرده بود و باید اعتراف کنم واقعا خسته شده بودم.یک ترم و یک تابستان سر یک پروژه گذشت.البته یکی از دلایلش هم بی مزه بازی گروه سر قضیه پروپوزال پروژه کارشناسی بود و اینکه استاد راهنمایت باید توی جلسه گروه مشخص می شد که یه ۴ ماهی بچه ها نمی دونستن بالاخره پروژه شون موضوع اش تصویب می شه یا نه ؟ استاد راهنما کیه بالاخره؟

دلیل دیگر طول کشیدن پروژه آن بود که موضوع اش بسیار جدید بود.عنوان پروژه من «بررسی و مطالعه cloud computing(پردازش ابری) و راه های پیاده سازی آن» بود.این موضوع آنقدر جدید  و داغ بود که هنوز هیج کتاب انگلیسی در این رابطه در دسترس نبود (ولی الان که توی آمازون جستجو کنی چند تا کتاب آمده توی بازار که فاصله انتشارشان Feb 2009 تا Agu 2009 است.یعنی همشون مربوط به همین امسال هستند!)به جرات می تونم بگم ۱۰ تا کاراکتر فارسی به درد بخور توی وب راجع بهش وجود نداشت و ندارد و من حداقل ۱۱ مقاله خوندم تا دستم آمد که قضیه از چه قراره و باید چکار بکنم، و بعضی از این مقالات مثل مقاله اساتید دانشگاه برکلی کالیفرنیا خیلی طولانی و متن شان غیر روان بود.

قسمتی که سر آن خیلی به زحمت افتادم پیاده سازی بود.مجبور شدم برای پیاده سازی از مدل برنامه نویسی MapReduce شرکت گوگل به کمک پلتفرم Hadoop که یک پلتفرم آزاد و رایگان است استفاده کنم و برای اجرا آن روی «ابر» Amazon EC2 مجبور شدم دست به تهیه کارت اعتباری برای خرید چند ساعته «ابر»(ماشین مجازی)شرکت آمازون و اجرای برنامه ام بگردم.

در ضمن ۱۰۰ ٪‌ کارهایم برای پروژه تحت لینوکس انجام شد! برای خود اجرای پروژه که نیاز مستقیم به خط فرمان لینوکس داشتم و بعدش به پروتکل های ssh و scp احتیاج داشتم که به طور پیش فرض روی همه لینوکس ها (‌و از جمله ubuntu که من استفاده می کنم)‌ نصب هستند.برای تایپ پایان نامه و صفحه آرایی یکم تردید داشتم که برم سراغ Microsoft office word یا نه؟ در یک اقدام انتحاری با اینکه تا آن موقع با OpenOffice writer کار نکرده بودم تصمیم گرفتم این کار را هم توی لینوکس انجام دهم  و  پروژه را لینوکسی لینوکسی کنم!

البته یکم اذیت شدم و چند باری نصف شب مزاحم هدایت هم شدم!ولی همه چیز عالی پیش رفت و تایپ هم پس از مرارت های فراوان! و چند شب تا صبح بیدار ماندن تمام شد.

جلسه دفاع خیلی خصوصی انجام شد ! یعنی تقریبا به علت کمی وقت اساتید تمام دفاع های پروژه در شهریور به جای استفاده از ویدیو پروژکتور و حضور دوستان و رسمی بودن در اتاق پژوهش اساتید و به کمک لپ تاپ و خود دفاع کننده و استاد راهنما و داور و لاغیر! انجام شد.من هم که در اتاق استاد داور دفاع کردم.

خوشبختانه نمره ام هم حداکثر ممکن شد.

هیچ کدام از اینها فعلا اهمیتی برای من ندارد،‌تنها چیزی که مهم است آن است که « شکر کان محنت بی حد و شمار آخر شد!»


پی نوشت :

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

+ نوشته شده در  جمعه 1388/07/03ساعت 1:34 بعد از ظهر  توسط گونیا  | 

I`ve been searching for different C++ compilers for a while.I wanted to know if there were any major C++ Compilers beside Microsoft and Famous GNU GCC Compiler.I found it today and I`m gone share it here,because it was  really interesting for me to know

GNU GCC compiler

-Microsoft Visual C++ Toolkit 2003

-Microsoft Visual C++ 2005/2008

-Borland C++ compiler (5.5,5.82)

-Digital Mars Compiler

-OpenWatcom (W32) Compiler


GNU GCC Compiler for MSP430

-Cygwin GCC

-Intel C/C++ Compiler

-SDCC Compiler

-Tiny C Compiler

-GDC D Compiler

+ نوشته شده در  یکشنبه 1388/02/27ساعت 9:29 بعد از ظهر  توسط گونیا  | 

تا حالا شده که سر یک سیستم کامپیوتری که شما CD های درایورش را ندارید برید و فرضا درایور کارت گرافیک آن نصب نشده  و تصویر شفاف نباشد؟شما هم نمی دانید تراشه کارتتان چیست که درایورش را برید دانلود و نصب کنید.برای کاربران ویندوز 2 را بیشتر پیش رو نیست:

1) نصب یک نرم افزار که تشخیص بدهد که سخت افزار سیستم چیست؟مانند Sisof Sanrda که البته همیشه هم دقیق نیست و وقت می گیرد و شاید اصلا جواب ندهد!

2) باز کردن در کیس و بعد باز کردن آن کارت مربوطه و دیدن برند تراشه و مدل آن(باز کردن در کیس شاید همیشه مقدور نباشد و کار وقت گیری است!)

یک راه خیلی خیلی ساده تر وجود دارد.کاری که خود من هم هفته پیش انجام دادم.یک Live CD لینوکس را گذاشتم توی سی-دی درایو و سیستم را ریبوت کردم.تا لینوکس بالا آمد ترمینال را باز کردم و این دستور را در خط فرمان وارد کردم:

lspci

همین و همین! این دستور تمام کارت هایی که در شکاف PCI کامپیوتر رومیزی یا لپ تاپ هستند را  همراه با نام تراشه شان نشان می دهد!

برای من که می خواستم کارت گرافیکم را تشخیص دهم:

lspci |grep VGA

که متوجه شدم nVidia GeForce 6600 می باشد.واقعا این لینوکس زیباست!


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

پ.ن: اخیرا که مادربردها خیلی از وسایل جانبی را روی مادربرد دارند، یعنی اینکه روی خود مادربرد کارت صوتی،کارت شبکه ، کنترلر USB و ... به صورت پیش فرض نصب است و دیگر مثل قدیم کارت های اضافه توسعه PCI لازم نیست برای نصب درایور ها این وسایل نیازی به دانستن شرکت سازنده چیپست نیست!مثلا کارت صوتی مادربرد من مربوط به شرکت RealTech می باشد.اما برای نصب درایور من می رم به وب سایت شرکت سازنده ( در اینجا GigaByte) و پس از پیدا کردن مدل مادربردم و انتخاب سیستم عامل ( ویندوز Xp، یا ویندوز Vista و یا ویندوز 7) خودش از طریق آن پرتال درایورهای مورد نیاز را در اختیارم می گذارد.

+ نوشته شده در  دوشنبه 1388/02/14ساعت 11:52 قبل از ظهر  توسط گونیا  | 

 

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

متوجه شدم که اسم نرم افزار های این دسته  Desktop Publishing است.یکی از نمونه های معروف آن

 Microsoft Office Publisher است که خیلی ها آن را دیده اند.ولی ظاهرا فعلا بازار را به نرم افزار inDesign از شرکت Adobe واگذار کرده است.این نرم افزار ظاهرا خیلی محبوب است.کلا شرکت Adobe

در زمینه طراحی حرف اول را می زند.شاهد این مدعا نرم افزارهای Adone Photoshop,Adobe Dreamweaver است.شنبه برم دانشکده ببینم که توی ftp دانشگاه میشه پیدایش کرد یا نه؟!

+ نوشته شده در  جمعه 1387/06/29ساعت 5:59 بعد از ظهر  توسط گونیا  | 

 

شاید خیلی ها مثل من همیشه برای پیدا کردن یک IDE مناسب برای برنامه نویسی ++c/c در محیط ویندوز مشکل داشته اند.متاسفانه اولین تجربه من برای برنامه نویسی ++c ،استفاده از Visual Studi 6 مایکروسافت بود.محیطی که از هر نظر برای مایوس کردن و متنفر کردن برنامه نویسان جوان از ++c موفق عمل می کرد!
مخصوصا برای طراحی برنامه های ویژوال که واقعا افتضاح بود.مایکروسافت به معرفی Visual Staudio .NET و ابزار های برنامه نویسی ویژوال سنگ تمام گذاشت و کار برنامه نویسی را واقعا آسان نمود.
هم اکنون که در کشور ما قوانین کپی رایت رعایت نمی شود،ول اگر کسی بخواهد از محیط های برنامه نویسی متن باز استفاده کند،قطعا نام eclipse را شنیده است.
این برنامه در محیط لینوکس از کامپایلر لینوکس به نام gcc استفاده می کند،اما در محیط ویندوز برای استفاده از آن باید از کامپایلر gcc تحت ویندوز به نام minGW استفاده کند.اما نصب آن و اعمال تنظیمات آن ممکن است برای همه آسان نباشد.
ابزاری که اینجا معرفی می کنم Wascana نام دارد که شامل eclipse و کامپایلر minGW می شود.کافی است آن را از سایت زیر دانلود و با چند کلیک ساده نصب کنید و از برنامه نویسی ++c/c در ویندوز لذت ببرید!

حجم 90MB می باشد.

از اینجا دانلود کنید.

+ نوشته شده در  چهارشنبه 1387/06/13ساعت 11:52 بعد از ظهر  توسط گونیا  | 

حتما برای شما هم پیش آمده که برای مشاهده یک ویدیو یا گوش کردن به یک فایل صوتی،بر روی آن لینک کلیک می کنید و نرم افزار  Windows Media Player و یا Real Audio Playerباز می شود و مشغول بافر کردن می شود و بسته به پهنای باند اتصال اینترنت شما،پس از بافر کردن چند ثانیه(مثلا 5 ثانیه) قسمتی از آن را به شما نشان می دهد(لازم نیست کل فایل ذخیره شود و سپس پخش شود،درحین دریافت پخش می شود)حالا اگر مثلا کامپیتور را خاموش کنید دیگر قادر نیستید دوباره آن را ببینید در حقیقت فایل روی هارد کامیپوترتان ذخیره نشده است!

این روشی است که بسیاری از پایگاه های خبری و وب سایت ها،از آن استفاده می کنند که به آن Streaming هم گفته می شود و به این فایل ها Streamin Media Content گفته می شود که برای مشاهده آن ها حتما باید به اینترنت متصل شود و قابل ذخیره شدن نیستند.

این Stream ها انواع گوناگون دارند،مانند  windows streaming mediaو  RealAudio files .

من در اینجا روش ذخیره نوع اول که از پروتکل MMS که توسط مایکروسافت توسعه داده شده است را توضیح می دهم.

شکل کلی این فایل ها به صورت:

mms://server/filename(.wma | wmv |mp3 |asf |...) 

می باشد و یا یک redirector مانند:

http://server/filename(.asx)

می باشد.فرض کنید مثلا این ویدیو را می خواهیم ببینیم.

برای این کار باید از یک نرم افزار به نام  SDP Multimedia استفاده نمود.این نرم افزار خیلی کم حجم می باشد(1.3 MB).برای دانلود آن به این آدرس بروید: http://sdp.ppona.com

شکل ظاهری آن به صورت زیر است:

ذخیره یک فایل دکمه Open را کلیک می کنیم و در پنجره باز شده

 آدرس را وارد کرده و دکمه Go  را کلیک کنید،فایل با پسوند wma در مسیر دلخواه روی هاردتان ذخیره می شود.به همین سادگی!

+ نوشته شده در  شنبه 1387/01/17ساعت 10:33 بعد از ظهر  توسط گونیا  |