I would love to change the world, but they won’t give me the source code

Archive for 2008

ادوبی AIR برای لینوکس

In لينوکس, وب اپلیکیشن, يونيکس on دسامبر 18, 2008 at 3:20 ب.ظ

کمپانی ادوبی اعلام کرد که نسخه تحت لینوکس نرم افزار Adobe AIR خود را به مرحله نهایی رسانده و وارد بازار کرد. ورژن ارائه شده ۱.۵ هست که تفاوتهای زیادی کرده با نسخه آزمایشی ان.

در این نسخه ادوبی ایر تکنولوژی فلش ۱۰ کاملا پشتیبانی میشه. کمپانی ادوبی قصد داره تا با این حرکت هر ۳ نسخه این محصول را هماهنگ با هم نگه داره و جلو ببره. اما توضیح کوتاهی بدم در مورد ادوبی ایر.

Adobe AIR یک پکیج نرم افزاری هست که با استفاده از تکنولوژی های فلش ادوبی؛ طراحان و برنامه نویسان بتونند تا نرم افزارها یا ابزار فلشی (بر پایه فلش) بسازند که به جای اجرا در مرورگر وب مثل فایرفاکس یا اینترنت اکسپلورر؛ بر روی کامپیوتر کاربران به صورت مستقل اجرا شود و کار کند.

ادوبی ایر برای لینوکس

ادوبی ایر برای لینوکس

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

امیدوارم به دردتون بخوره ^ امید

پایتون ۳

In برنامه نویسی, پايتون on دسامبر 6, 2008 at 4:46 ب.ظ

بالاخره زبان برنامه نویسی پایتون ۳ یا پایتون ۳۰۰۰ هم به اون گفته میشه؛ به ورژن نهایی رسید و ارائه شد. این نسخه پایتون تغییرات زیادی کرده در قسمت تعریف رفتار اشیایی مثل دیکشنری ها و رشته ها. همچنین با سری ۲.۵ و ۲.۶ و غیره دیگه سازگاری نداره و خیلی از ویژه گی های منسوخ هم حذف شده.

خیلی ها انتقاد میکنند به این رویه جدید پایتون و اینکه چرا این تغییرات داده شده و یا سازگاری ها شکسته شده. اما به نظر من این حرکت لازم بود تا آینده پایتون رو بهتر و منسجم تر کنه. در این میان خیلی از پروژه های تحت پایتون بزودی تصمیم خواهند گرفت تا به پایتون ۳ ارتقاع بدن خودشون رو؛ که البته این کار بسیار زمان بر و سخت خواهد بود.

بعلاوه مشکل و درگیری های کار با کاراکترهای اِنکُدینگ هم با ارائه یک سیستم Encoding حل شده و دیگه به طور کامل از یونی‌کد استفاده میشه. مکان دیگری که تغییرات مهمی کرده کتابخانه استاندارد پایتون هست که در طول پروسه گسترش و برنامه نویسی کمک زیادی به برنامه نویسان کرده؛ حالا در نسخه ۳ تعدادی از این ماژول های حذف شده؛ تعدادی تغییر نام داده و تعدادی تغییرات در کدهاشون پیدا کردند.

برای دیدن تغییرات کلی پایتون ۳ اینجا رو کلیک کنید.

درود بر شما طرفداران پایتون

:)

وب سایت و وب اپلیکیشن

In اینترنت, وب اپلیکیشن, وب ۲ on دسامبر 6, 2008 at 12:27 ق.ظ

همه کاربران اینترنت با وب سایت و مفهوم اون اشنا هستند. اینترنت امروزی بر اساس اخرین امار دارای بیش از 100 میلیون سایت میباشد. اما در چند سال اخیر در کنار وب سایت های معمولی، وب سایت های طراحی شدند که مفهوم متفاوتی رو ارائه کردند. این سایت ها فقط یک وب سایت عادی نیستند. در چند سال اخیر به خاطر گسترش اینترنت، خیلی از کمپانی ها تصمیم گرفتند تا سرویس هاشون رو روی دنیای وب عرضه کنند؛ و این باعث تشکیل Web Application ها بود. این جوری تصور کنید: شما برای استفاده از نرم افزار آفیس و یا کار با فایل های پی.دی.اف و یا ذخیره، پردازش و انجام کارهای مالی و اطلاعات مالی خودتون باید یک نرم افزار روی کامپیوتر خودتون نصب کنید؛ مثل مجموعه آفیس مایکروسافت یا بسته نرم افزاری ادوبی آکروبات برای پی.دی.اف ها. حالا تصور کنید به جای نصب همه این نرم افزارها و مشغول کردن سیستم برای اجرای اونها، بتونید به یک سایت که این سرویس رو انلاین ارائه میکنه برید و با یه اشتراک ساده و سریع و معمولا مجانی از امکاناتش استفاده کنید.

وب اپلیکیش ها داینامیک هستند و طوری طراحی میشن که درست مانند یک نرم افزار لوکال/محلی روی کامپیوترتون کار کنند. یکی از پر استفاده ترین وب اپلیکیشن ها همین ایمیل های شما هستند که در روز مدام باهاشون کار میکنید. گوگل؛ یاهو و مایکروسافت به عنوان مثال از مدت ها پیش سرویس های ایمیل خودشون رو به تکنولوژی هایی مثل ایجکس و سیلور لایت و غیره انتقال دادن و مثلا وقتی روی یک ایمیل کلیک میکنید دیگه لازم نیست صبر کنید تا یک صفحه جدید باز بشه و در همون صفحه ای که هستید در یک برگه جدید ایمیل کلیک شده باز میشه. بنابراین در وب اپلیکیشن ها از رفتار نرم افزارهای محلی کامپیوتر تبعیت میشه تا کار باهاشون سریع تر بشه و ساده تر.

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

امیدوارم این مطلب مفید بوده باشه برای شما.

امید

رقص میدان مغناطیسی

In علمی, فیزیک on نوامبر 22, 2008 at 4:29 ب.ظ

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

به این تحقیق فیلم مغناطسیی یا Magnetic Movie می گویند.

در این نمایش میدان مغناطیسی به صورت زیبایی به رقص در میاید.

تصاویر زیر نمایشی از این تحقیق و ازمایش جالب است.

Magnetic Movie - Photo 1

Magnetic Movie - Photo 1

Magnetic Movie - Photo 2

Magnetic Movie - Photo 2

Magnetic Movie - Photo 3

Magnetic Movie - Photo 3

Magnetic Movie - Photo 4

Magnetic Movie - Photo 4

Magnetic Movie - Photo 5

Magnetic Movie - Photo 5

منبع : گیزمودو (لینک)

TopCoder / تاب کُدر

In برنامه نویسی on نوامبر 22, 2008 at 4:02 ب.ظ

ممکن است در دنیای برنامه نویسی اسم تاپ کُدر به گوشتون خورده باشه. تاپ کُدر یه کمپانی در امریکا هست که یک سری مسابقات برنامه نویسی و طراحی اگوریتم رو برگزار میکنه. تاب کُدر از سال ۲۰۰۱ شروع به کار کرد.

نوع این رقابت ها به چندین دسته تقسیم میشه. معمولا رقابت های الگوریتمی و دِوِلوپینگ به صورت هفتگی انلاین برگزار میشه؛ و به کسانی که بالاترین امتیازها رو داشته باشند رتبه داده میشه.

نوع رقابتها

نوع رقابتها

در بخش طراحی نرم افزار؛ نرم افزارهایی که تولید میشه توسط خود کمپانی تاپ کُدر لیسانس گذاری میشه و فروخته میشه؛ و به کاربرانی که در پروسه طراحی این نرم افزارها نقش داشتن؛ مبلغی از فروش پرداخت میشه.

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

طبق اخرین امار تاپ کدر؛ بیش از ۱۶۳ هزار نفر در سایت عضو شدن و به نوعی در مسابقات شرکت داشتن.

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

TopCoder Logo

TopCoder Logo

تغییرات پارتیشن در ویستا

In ويندوز on نوامبر 6, 2008 at 2:44 ب.ظ

مهمترین دلیل برای تغییرات در پارتیشن های سیستم؛ جدا کردن فایل ها میباشد. معمولا کامپیوتر خودتون رو پارتیشن بندی میکنید تا فایلهای خودتون رو از بقیه سیستم جدا کنید و دسته بندی کنید. برای پارتیشن بندی کردن هم یا از نرم افزارهایی مثل پارتیشن مجیک و آکرونیز استفاده میکنید یا در مراحل اول نصب سیستم عامل پارتیشن بندی میکنید. در اینجا من برای ویندوزی ها توصیه میکنم که فقط ۲ تا پارتیشن بسازند. یکی برای ویندوز و دیگری برای تمامیی فایلها. مثلا اگر اکس.پی دارید ۱۰ گیگ برای ویندوز کافیست و اگر ویستا دارید ۲۵ تا ۳۰ گیگ لازم دارید؛ و بعد بقیه دیسک رو به پارتیشن دی اختصاص بدید. با داشتن ۲ پارتیشن هم مدیریت فایها راحتتر است؛ هم کارهایی مثل اسکن و دیفراگ و مهمتر عملیات های سیستمی با پارتیشن برای سیستم عامل و کاربر یکپارچه تر خواهد بود.

حالا یک مشکل اینکه مثلا وقتی یک لپتاپ میخرید که از ابتدا ویندوز اوریجینال روش نصبه؛ همیشه به صورت پیش فرض کارخانه؛ یک پارتیشن بزرگ دارید که کل هارد دیسک شماست و یک پارتیشن مخفی ۷/۸ گیگی که برای ریکاوری(بازیابی سیستم) استفاده میشه.  به این ترتیب اگر نمی خواهید تا ویندوز اصلی رو پاک کنید باید تمامی فایل هاتون رو روی همون پارتیشن کنار ویندوز ذخیره کنید. ولی ویندوز ویستا یه ابزاری اضافه کرده که خیلی راحت و خودکار میتونه پارتیشن رو کوچیک کنه تا با فضای ازاد شده یه پارتیشن جدید بسازید.

برای این کار اول Run ویندوز رو باز کنید.

<Start/Run [OR] -keyboard- Windows logo Key + R>

و فرمان زیر رو بزنید و اجرا کنید

diskmgmt.msc

بعد کونسول مدیریت دیسک ویندوز باز میشه. حالا روی پارتیشنی که میخواهید کوچیکش کنید کلیک راست کنید و گزینه Shrink Volume رو انتخاب کنید.

بعد در کادر باز شده مقدار فضایی رو که میخواهید از پارتیشن بکنید رو به مگابایت وارد کنید. نکته اینکه ویندوز در اینجا با توجه به میزان فضای استفاده شده و محاسبه فضای مورد نیاز اینده؛ مقدار خاصی رو به عنوان حداکثر اجازه میده.

بعد از وارد کردن عدد دکمه شرینک رو بزنید تا اون مقدار از پارتیشن شما کنده شود. بعد از پایان این عملیات؛ در گراف زیر کادر یک قسمتی از دیسک به صورت نوار مشکی دیده میشود (نوار ابی نشانگر پارتیشن اصلی سیستم هست). حالا روی اون بخش خام دیسک که با مشکی مشخص شده کلیک راست کنید و با زدن گزینه «پارتیشن جدید» یک پارتیشن جدید بسازید.

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

پ.ن.: فکر کنم یه ۷۰ باری گفتم «پارتیشن»! عجب!

پایان نمایشگاه رسانه های دیجیتال و غرفه وب ۲

In وب ۲ on نوامبر 2, 2008 at 12:29 ق.ظ

بالاخره نمایشگاه رسانه های دیجیتال هم تمام شد و ما هم به کار خودمون در غرفه وب ۲ و فرندفید پایان دادیم. در طول این یک هفته لحظات خوبی رو داشتیم و نتایج مفیدی داشت. در روز ۵شنبه هم که همایش پایانی رو برگزار کردیم و دوستان زیادی از فرندفید اومدن و همراهی کردن. با تشکر از همشون. لایک :دی

نشست کاربران فرندفید

In وب ۲ on اکتبر 27, 2008 at 12:58 ق.ظ

منتظر حضورتان هستیم . لایک برای شما :دی

سورس هسته لینوکس

In برنامه نویسی, لينوکس on اکتبر 26, 2008 at 8:44 ب.ظ

یه تحلیل جالب از تعداد خط های سورس لینوکس؛

لینوکس (هسته) دارای ۶.۳۹۹.۱۹۱ خط برنامه نویسی می باشد. ۹۶.۴٪ با زبان C و ۳.۳٪ با اسمبلی.

واقعا محشره.

پ.ن. : این نکته رو هم اشاره کنم که اصولا خود لینوکس چیزی جز هسته نیست؛ و با ترکیب شدنش با نرم افزارهای دیگه یک سیستم عامل کامل میسازه که به اختصار لینوکس می گوییند. (این نکته رو برا این گفتم که در تیتر پست زدم «سورس هسته لینوکس» برای کاربران که اشتباه نکنن!)

ورژن ۲.۷ وردپرس

In وبلاگ on اکتبر 26, 2008 at 7:23 ب.ظ

همه منتظر ورژن جدید وردپرس هستن که در ۱۰ نوامبر ارائه میشود. صفحه بندی این نسخه تغییرات زیادی کرده که خیلی بهتر شده. عکس زیر یک پیش نمایشی هست از داشبورد این نسخه.

وب ۲ در نمایشگاه رسانه های دیجیتال

In اینترنت, وب ۲ on اکتبر 25, 2008 at 3:10 ق.ظ

نمایشگاه رسانه های دیجیتال در محل مصلی تهران شروع به کار کرده و تا ۱۰ ابان ادامه داره. در سالن شبستان غرفه ۹۲؛ جمعی از بچه های تویتر و فرندفید جمع شده اند تا این شبکه مفید رو معرفی و ارائه کنند. از همه دوستان عضو در فرندفید مخصوصا دعوت میشه که سری به ما بزنند.

پستر وب ۲ روی دیوار غرفه

پستر وب ۲ روی دیوار غرفه

با تشکر . امید

نمایش سه بعدی ابر برچسبها

In اینترنت, وبلاگ on اکتبر 21, 2008 at 4:47 ب.ظ

تقریبا تو همه وبلاگ ها قسمتی رو که بهش ابر برچسب/تگ ها میگیم دیدید. وقتی مطالبی مینویسید و اون رو با برچسب های مرتبط مارک میکنید؛ در گوشه ای از وبلاگ هم ابر این برچسب ها رو قرار میدید تا بازدید کننده بتونه تمامی مطالب مثلا برچسب شده به «فایرفاکس» رو پیدا کنه. حتی در خیلی از سایت های بزرگ نیز از تگ ها استفاده میشه و به یک ابزار مناسب برای ردیابی و دنبال کردن مطالب مورد نظر تبدیل شده.

چند روز پیش به یک پلاگین/افزونه برای وردپرس بر خوردم که یک ابر برچسبی سه بعدی میسازه که خیلی جالبه. اسم این پلاگین WP-Cumulus هست.

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

امیدوارم مفید باشه براتون – امید

چرخش در تویتر

In اینترنت, وب ۲ on اکتبر 21, 2008 at 1:53 ب.ظ

خیلی از کاربران با سرویس تویتر اشنا هستن؛ جایی برای حرف زدن و گفتن حرف های کوتاه و یا شرح اخرین وقایع. در جمع سرویس مفیدی هست که استفاده های خودشو داره. امروز به ۲ سایت مرتبط به تویتر بر خوردم که جالب بودن برای چرخی زدن تو تویتر.

اولی سایت تویتر سه بعدی هست که جالب کار میکنه. اول باید ادوبی فلش رو نصب داشته باشید تا بتونید از این سایت استفاده کنید؛ وقتی وارد سایت میشید بعد از چند لحظه که نرم افزار فلش سایت بارگزاری و اجرا میشه؛ در وسط صفحه یک ابر برچسبی یا تگی رو میبینید که در حال چرخش هست (انیمیشن فلش جالبیه خودش) که با کلید روی هر کدوم نوشته ها و تویت های مربوط به اون تگ/برچسب در تویتر باز میشه. البته این ابر برچسبی ساخته شده از صفحه یک کاربر تویتر که به صورت رندم یا تصادفی انتخاب شده؛ و نه کل تویتر. حالا در بالای صفحه یک فیلد میبینید که در اون میتونید شناسه یا یوزر یک کاربر تویتر رو وارد کنید و بعد از اجرای جستجو یک ابر تگی چرخشی از تویت های اون کاربر بسازید و با استفاده از این ابر نوشته های مربوطشو پیدا کنید. اما مشکل اینه که با کاراکترهای زبان فارسی کار نمیکه. برای همین فقط میتونید کسانی رو که با حروف انگلیسی تویت میکنن جستجو و از ابر برچسبسشون استفاده کنید! اگر به نتیجه ای برسم برای کاراکترهای فارسی حتما اینجا یا توی یک پست دیگه میگم.

حالا سایت دوم که زیر مجموعه خود تویتر هست. تویتر سرچ خیلی راحت این امکان رو میده که برای یک واژه یا هر چیزه دیگه ایی توی تویتر جستجو کنید و تمامی تویت های دیگران رو که اون کلمه رو شامل میشه ببینید؛ تو این فارسی هم میتونید سرچ کنید.

مثال؛ جستجوی تویت هایی که کلمه لینوکس رو توشون داشتن و یا کلمه تنهایی!

پ.ن.: صفحه تویتر من :دی

ارتقاء به فلش پلیر ۱۰

In اینترنت, لينوکس on اکتبر 19, 2008 at 1:22 ب.ظ

فلش پلیر ۱۰ اماده شد و ارائه شده برای لینوکس؛ ویندوز و مکینتاش. دیروز نسخه لینوکس رو دانلود کردم و نصب کردم روی فایرفاکس تو لینوکسم (از اینجا دانلود کنید نسخه مورد نظرتون رو). حتما ارتقا بدید به ورژن ۱۰ چون ویژگی های خوبی داره و با سرعت بیشتری کلیپ های فلش رو باز میکنه.

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

یکی از بهترین تکنولوژی های ارائه شده استفاده از صوت و تصویر اچ.دی هست که مدت هاست کمپانی ادوبی داره روش کار میکنه. با این تکنولوژی در فلش میشه تصویر ویدئویی کیفیت بالا رو روی کلیپ کم حجم فلش نمایش داد. امیدوارم که کمپانی های بزرگ مثل یو.توب و غیره که بزرگترین ارشیوهای ویدئویی رو دارن وارد این مقوله بشن تا بتونیم کلیپ هاشون رو با کیفیت بالاتری ببینیم.

این قدم ها برای نمایش با کیفیت ویدوئو روی اینترنت بیشتر صنعت و کاربران رو نزدیک میکنه به دیدن فیلم و برنامه های تلویزیون روی شبکه های اینترنتی.

۴۰۰ سرور اوبونتو

In اینترنت, لينوکس on اکتبر 16, 2008 at 7:16 ب.ظ

یه خبر جالب از اوبونتو و ویکی پیدیا که دیدم ازش گفتن داره. ویکی میدیا کمپانی پشت ویکی پیدیا اعلام کرده که تمامی ۴۰۰ سرور خودش رو به اوبونتو ۸.۰۴  منتقل کرده. این پروژه ۲ سال طول کشیده. قبل از این سرورهای ویکی پدیا تشکیل شده بود ردهت و فدورا و ورژن قبلی اوبونتو.

این خودش یک قدم بزرگه برای اوبونتو و جامعه اوبونتو.

ناپدید شدن Folder Options

In ويندوز on اکتبر 16, 2008 at 2:32 ب.ظ

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

حالا اول وارد رجیستری ویندوز بشید؛ برای این کار روی Start کلیک کنید و Run رو باز کنید

بعد تایپ کنید regedit و اجرا کنید با زدن enter

حالا مسیر زیر رو برید و کلید NoFolderOptions رو حذف کنید. بعد از ریست سیستم فولد آپشن در منوی تولز برگشته.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

خوب باشید و لذت ببرید از کار با سیستم تون!! :-)

امید

افیس انلاین

In اینترنت, وب ۲ on اکتبر 13, 2008 at 2:37 ق.ظ

اینکه همه کاربرها روی کامپیوترهاشون مجموعه افیس نصب دارن چیز خوبیه و کار راه انداز. خب مسلما فایل ها هم کنار افیس رو کامپیوتر شما ذخیره هست همیشه. اما مشکل همراه داشتن فایل ها و بعضی اوقات نبود نرم افزار افیس روی سیستم مورد استفاده باعث دردسر میشه. این روزها هم که همه سرویس ها داره میره رو اینترنت. پس این میتونه بهانه خوبی باشه تا افیس اینترنتی رو هم تجربه کنیم. با استفاده از این سرویس ها هم فایل هاتون رو در یک جا ذخیره دارید هم یک افیس انلاین اماده برای استفاده. اینها همان وب ۲.۰ هم میشوند.

سرویس های متفاوتی وجود دارند مثل گوگل داکس؛ مایکروسافت لایو؛ زو.هو و غیره. هر کدام ویژگی های خودشونو دارن و طرفدارای خودشونو. کسانی که اکانت/یوزر گوگل دارن به راحتی میتونن شروع به استفاده از سرویس افیس گوگل کنن. سرویس مایکروسافت ۲ نوع داره که برای بیزینس و غیر بیزنس طراحی شده و خوب کار میکنه. اما سرویس جالبی که خودم هم کاربرش هستم و عالی کار میکنه و انواع نرم افزارهای افیس رو هم داره Zoho هست.

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

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

امیدوارم این مطلب مختصر براتون مفید باشه.

فید فید

In اینترنت, وبلاگ on اکتبر 11, 2008 at 9:59 ب.ظ

برای اطلاعات بیشتر صفحه «تماس های امید دالتون» رو ببینید.

تولد مبارک لینوکس

In لينوکس on اکتبر 6, 2008 at 11:46 ب.ظ

سلام به همه لینوکس دوستان.

فقط خواستم یه کوچولو تولد 17 سالگی لینوکس رو تبریک بگم.

خوب باشید.

امید

یک قدم نزدیکتر به پایتون 3

In برنامه نویسی, پايتون on اکتبر 5, 2008 at 11:53 ب.ظ

بالاخره نسخه پایتون 2.6 به مرحله نهایی رسید و جامعه برنامه نویسی پایتون رو به پایتون 3 نزدیک تر کرد. نکته مهم در این ورژن، وجود ویژگی ها و syntax های جدید هست که قرار است در پایتون 3 موجود باشد؛ اما مسئله مهم در این ارائه پایتون، سازگار بودن آن با ورژن های قبلی است؛ با توجه به این که در نسخه نهایی پایتون 3، دیگه سازگاری با نسخه های قبلی نخواهد بود و کدها باید با استاندارد جدید نوشته بشن.

توضیحات کامل رو از اینجا بخونید و پایتون 2.6 رو از اینجا دانلود کنید.

معرفی دو ابزار مفید ویندوزی

In ويندوز on اکتبر 5, 2008 at 2:03 ق.ظ

میخوام دوتا نرم افزاره خیلی ساده ولی بدرد خور رو معرفی کنم و در موردشون یکم توضیح بدم. ویژگی هاشون اینکه احتیاج به نصب ندارن و حجمشون کمه، در حد چندصد کیلوبایت، و کارشون اینکه اطلاعات بیشتری به شما از پشت پرده connection های ویندوز بده؛ البته شاید تحلیل داده های نشون داده شده یکم تخصصی باشه ولی به درد هر کسی که میخواد ویندوزش رو بهتر مدیریت کنه میخوره. طراح این ابزار “سیس اینترنال” بوده که مایکروسافت اونو خریده (طبق معمول!). اسم این دو نرم افزار TCP View و Process Explorer هست.

TCP View بسیار ساده هست ولی مفید. وقتی که اجراش کنید به شما لیستی از تمامی کانکشن – connection های برقرار شده، در حال برقرار شدن و یا در حال بسته شدن رو نشون میده. همون جور که از اسمش پیداست پروتکل TCP و UDP رو لیست میکنه. اما چیز جالب این نرم افزار اینکه با رنگ هر کانکشن رو نشون میده؛ سبز برای کانکشن تازه وصل شده، قرمز برای کانکشنی که داره بسته میشه و زرد برای کانکشنی که حالتش عوض میشه (یعنی مثلا از حالت ُSYN به ACT یا Established میره). استفادش میتونه این باشه که ببینید چه نرم افزارهایی دارن با اینترنت کار میکنن یا لینک برقرار کردن؛ ویروس ها نیز قابل تشخیص هستن و میتونید هر کانکشن رو که مشکوک هستید قطع کنید. باهاش کار کنید بیشتر دستون میاد که چیکار میکنه؛ اگر هم کمکی میتونستم بکنم به من حتما ایمیل بزنید.

حالا Process Explorer. این نرم افزار در حقیقت همان Windows Task Manager هست اما بسیار قدرتمندتر و با دست بازتر و اطلاعات کامل تر. این هم نصبی نیست و راحت اجرا میشه. اپشن های بیشتری داره و ریز نرم افزارهای در حال اجرا در پشت سیستم رو بهتون میده. این هم از همان الگوی رنگی بالا استفاده میکنه و راحت قابل کنترل هست. (مواظب نرم افزارهای خود ویندوز باشید و انها را اشتباهی دستکاری نکنید؛ با نام مایکروسافت خواهند بود.)

من خودم از این دو نرم افزار زیاد استفاده کردم برای کنترل کارای وینوز و در سرورهام هم کمکم کرده که کانکشن های غیرمجاز رو شناسایی کنم. (بر گرفته از تجربه های دوران MCSE من)

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

اب و برف در مریخ

In هوافضا on اکتبر 3, 2008 at 12:45 ق.ظ

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

خیلی هیجان انگیز و جالب هست. مشتاق خبرها و تحلیل های بیشتر از مریخ هستم! :)

پست روی وبلاگ با ScribeFire

In اینترنت, وبلاگ on اکتبر 2, 2008 at 3:12 ق.ظ

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

اگر تا حالا اسم ScribeFire رو نشنیدین می ارزه که الان یه تستش کنید. ScribeFire یک Add-on برای فایرفاکس هست که به راحتی دانلود و نصب میشه. اون رو از سایتش http://www.scribefire.com بگیرید و نصب کنید؛ البته وقتی روی لینک Install کلیک کنید به سایت Add-on های موزیلا فرستاده خواهید شد که در انجا مرحله نصب خودکار است بعد از کلیک روی نصب.

بعد از پایان نصب، فایرفاکس ریست می شود و از منوی تولز یا با زدن F8 میتونید اسکرایب فایر رو استارت کنید. از صفحه سمت راست روی Launch Account Wizard رو بزنید تا اکانت وبلاگ رو تعریف کنید و اسکرایب فایر رو تنظیم کنید. کل پروسه تقریبا اتوماتیک خواهد بود. در پایان اطلاعات وبلاگ شما مثل دسته ها و پست ها در اسکرایب فایر دانلود میشه و دیگه می توانید از طریق این سیستم رو وبلاگ پست کنید.

پ.ن: کسانی که ویندوز دارن و آفیس 2007 می تونن با استفاده از Word 2007 هم روی وبلاگ پست کنن. اول Word رو باز کنید و مطلبتون رو بنویسید؛ بعد روی ایکون افیس (دایره لوگوی افیس بالا گوشه سمت چپ) کلیک کنید، از اپشن های سمت چپ لیست Publish رو انتخاب کنید و بعد Blog. اگر تا حالا اکانت رو نساخته باشید ازتون سوال میکنه، رجیستر رو بزنید، سرویس دهنده رو از لیست انتخاب کنید، بعد ادرس وبلاگ و اسم یوزر و رمز رو وارد کنید.

نکته: برای مدیریت اکانت ها از Manage Accounts از برگه های بالا استفاده کنید.

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

تعطیلات و اخره هفته خوبی داشته باشید ***

NTFS روی لینوکس

In لينوکس, يونيکس on اکتبر 2, 2008 at 3:11 ق.ظ

اکثر لینوکس ها به طور پیش فرض و یا اتوماتیک فایل سیستم – پارتیشن NTFS رو به صورت read-only باز میکنن و اجازه تغییرات ندارید. برای اینکه بتونید به پارتیشن NTFS خورتون از توی لینوکس دسترسی کامل داشته باشید و اجازه تغییرات دادن مثل پاک کردن یا جابجا کردن فایل ها رو داشته باشید، میتونید از یک پکیج NTFS-3G استفاده کنید. این نرم افزار که براحتی نصب میشه به شما کنترل کامل روی درایوتون میده. من خودم روی Debian 4 نصب کردم و بسیار پایدار کار میکنه.

برای دانلود NTFS-3G به سایتش برید و پکیج سورس رو بگیرید. زیپ شده اون رو باز کنید و به فرمی که در پست قبلی گفتم کامپایل و نصب کنید. توجه کنید که قبل از نصب به فایل سیستم FUSE احتیاج دارید که اگر نصب نباشه اول اونو نصب کنید بعد با نصب NTFS-3G جلو برید. وقتی نصب تمام شد با فرمان زیر پارتیشن خودتونو mount کنید:

mount -t ntfs-3g /dev/hda1 /mnt/ntfspartition

یا

ntfs-3g /dev/hda1 /mnt/ntfspartition

خوش باشید

کامپایل سورس پکیج ها در لینوکس/یونیکس

In لينوکس, يونيکس on اکتبر 2, 2008 at 3:09 ق.ظ

معمولا اکثر کاربران برای نصب نرم افزارهای مختلف در لینوکس یا یونیکس خودشون از پکیج های اماده استفاده میکنن که به اونها pre-compiled package می گوییم. در حقیقت این فایل ها قبلن کامپایل شدن و به یک فایل فرمت اماده نصب rpm یا deb تبدیل شد. (فایل فرمت های اماده دیگری هم داریم مثل tbz که برای FreeBSD هست یا tgz برای OpenBSD). این فایل ها باینری گفته میشوند.

اما اگر لازم داشتید که نرم افزاری را دستی کامپایل و نصب کنید باید مراحل زیر رو انجام بدید:

اول مطمئن شوید که کامپایلر کدهای سی و لایبرری یا همون کتابخونه اون نصب باشه؛ که کم پیش میاد نصب نباشه.

بعد فایل سورس اون نرم افزار رو که معمولا به فرم زیپ شده tar, tgz, bz2 و غیره میاد رو باز کنید. در محیط گرافیکی راست کلیک کنید و Extract رو بزنید. در محیط ترمینال از فرمان های زیر استفاده کنید:

tar -xf xxx.tar

tar -xzf xxx.tgz

tar -xzf xxx.tar.gz

bzip2 -d xxx.bz2

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

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

configure –help/.

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

configure + optional parameter/.

مثلا

configure –with-xml2=/usr/lib/xml2/.

اگر این مرحله بدون اشتباه و یا مشکلی تمام شد، فرمان بعدی رو اجرا کنید. اگر به پیام error برخوردید فایل config.log رو در همانجا باز کنید، مشکل رو حل کنید و دوباره فرمان قبلی رو اجرا کنید. بعد از اون فرمان make رو در لینوکس و gmake رو در FreeBSD اجرا کنید.

بعد از پایان این مرحله که در حقیقت نرم افزار از سورس به باینری یا زبان کد ماشین تبدیل میشه، فرمان اخر رو اجرا کنید؛ البته برای این فرمان باید از کاربر مدیر یا همان root استفاده کنید.

make install    => GNU Linux

gmake install  => FreeBSD UNIX

به این صورت شما نرم افزار مورد نظر رو دستی و از سورس نصب کردید.

اگر مشکلی داشتید به من ایمیل بزنید یا کامنت بذارید تا من تا جایی که دانشم برسه کمک کنم.

مرسی از وقتی که گذاشتید و امیدوارم به دردتون بخوره.

امید

شکستن رمز root در nix*

In لينوکس, يونيکس on سپتامبر 30, 2008 at 4:19 ب.ظ

اینم از اولین مطلب یونیکسی/لینوکس …

بعضی وقتا پسورد کاربر root که اکانت مدیر در سیستم عامل یونیکس/لینوکس هست رو فراموش میکنن کاربرها. بدون دسترسی root هم خیلی کارها رو نمیشه کرد. با این روش میتونید پسورد root رو عوض کنید بدون احتیاج به بخاطر اوردن رمز قبلی.

قبل از اینکه وارد سیستم بشوید، بجای انتخاب گزینه ورود معمولی به سیستم حالت safe mode/rescue mode رو انتخاب کنید؛ بعد از بالا امدن سیستم – وارد محیط گرافیکی نخواهید شد – فرمان زیر رو بدید و رمز جدید.

passwd new password

بعد restart کنید و با رمز جدید وارد root میتونید بشوید.

پ.ن: با زدن safe mode شما در حقیقت وارد runlevel 1 میشوید که تک کاربره و مخصوص کابر مدیر هست.

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

حذف شدن هایبرنت (hibernate) در ویندوز ویستا

In ويندوز on سپتامبر 30, 2008 at 4:16 ب.ظ

یکی از بدیهای ویندوز تعداد فایلهای موقتی هست که در طول کارکرد سیستم ویندوز برای خود میسازه. به مرور این فایل ها زیاد میشن و هم جای زیادی میگیرن هم ویندوز رو شدیدا کند میکنن. برای پاک کردن اونها از ابزار disk cleanup استفاده میکنیم. این تولز در ویستا بهتر شده و حسابی سیستم رو پاک میکنه؛ اما اگر به این دقت کنید می بینید که بعد از انجام cleanup در ویستا، هایبرنت سیستم ناپدید می شود. این به این دلیل است که فایل سیستمی هایبرنت هم در این پروسه پاک میشه – فقط در ویستا این جوری میشه نه در xp – حالا برای برگرداندن آپشن hibernate در منو خاموش کردن سیستم فرمان زیر را در Command Prompt – cmd – بزنید

powercfg /hibernate on

پ.ن: چگونگی باز کردن cmd رو در پست قبلی گفتم.

پ.ن: cmd رو با کاربر مدیر باز کنید.

ترميم سيستم فايل های ويندوز

In ويندوز on سپتامبر 30, 2008 at 2:20 ب.ظ

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

اين فرمان رو ميتونید در ویندوز xp و vista اجرا کنید. این فرمان کمک میکنه به سالم کردن فایلهای اصلی ویندوز. وقتی ویندوز بعد از مدتی کند میشه یا به خاطر ویروس ها صدمه میبینه و یا به خاطر نصب و حذف زیاد نرم افزارهای مختلف به درستی عمل نمیکنه، این کار رو انجام بدین

اول سی.دی ویندوز رو در درایو سیستم قرار دهید و بعد به منو start برید و run رو انتخاب کنید. راه دیگر باز کردن run باید کلید ویندوز رو روی کیبورد بگیرید و R رو فشار بدید.

در پنجره run فرمان cmd رو تایپ کنید و ok کنید. در صفحه باز شده فرمان زیر رو بزنید و هنگامی که سی.دی در درایو هست، ویندوز شروع به جایگزین کردن فایل های سیستمی خودش با نسخه سالم از روی سی.دی میکنه.

sfc /scannow

نکته : در ویندوز ویستا بايد cmd را با کاربر مدیر باز کنید. برای این کار روی Command Prompt => cmd در start/All programs/Accessories کلیک راست کنید و Run as Administrator رو انتخاب کنید.

امیدوارم این نکته ساده به بهتر کردن ویندوزتون کمک کنه.

يک مسئله جالب

In سرگرمی و جالب on سپتامبر 28, 2008 at 3:52 ق.ظ

اين یک معادله جالب برای درس خونا و رياضی دان ها!

:)

سلامی به طراوت شبنم

In آغاز on سپتامبر 27, 2008 at 11:03 ب.ظ

با سلام

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

برای اينکه بدونيد چه مطالبی در اين وبلاگ خواهم گفت يک معرفی مانند بگم که در جريان باشيد. من حدود 9 سالی ميشه که در دنيای فناوری اطلاعات فعاليت ميکنم و ميتونم بگم تمام عشقم و زندگيم هست (اميدوارم تجروبياتم و نظراتم براتون مفيد باشه). در اين وبلاگ ميخواهم از مطالب ساده بگم (مثله نکات ساده ويندوزی) تا مطالب پيچيده تر و تخصصی تر. از ويندوز ويستا تا ويندوز سرور 2003/2008 و مهمتر از همه در مورد سيستم عامل های مورد علاقه خودم Linux Debian و کلن مطالب لينوکسی و در مورد FreeBSD UNIX که واقعن يک سيستم عامل پيشرفته و زيباست. سعی ميکنم از ترفند های ساده بگم که به درد کاربرهای معمولی بخوره تا راه اندازی سرورهای يونيکسی و ويندوزی؛ و بررسی بعضی محصولات جديد (تا حد دانشم) که البته نظر من خواهد بود و تحليلش با شما دوستان حرفه ای تر از من (اميدوارم مورد قبول واقع بشه و ازتون چيز ياد بگيرم)؛ و از اين دست مطالب.

حرفه اخر، در مورد اون بحثی که راه افتاده بود در بين بعضی وبلاگ ها و عزيزان، با توجه به چند تا از اونها مثل مطرود (لينک)، شارپديا (لينک)، زهرا (لينک)، يک فتحی {منم فتحی هستم راستی} (لينک) و مريم (لينک)، من هم يک IT نويس به حساب ميام و تازه رسيده! اما نه تازه کار. فقط اميدوارم که بتونم به شکل خودم مطالب مفيد بنويسم و کمک کنم به بقيه. تخصصی نويسی خوبه و اگر همان طور که مريم جان (مريم اس اس – لينک بالا) گفت همه به تخصص خودشون بيشتر بپردازند، شايد خوانندش کم باشه، ولی همون چند تا کاربر هم که با علاقه ميخونن اون مطلب رو، ارزش زيادی داره (من پست
فيزيکت رو دوست دارم مريم جان، ادامه بده).

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