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

Archive for اکتبر 2nd, 2008

پست روی وبلاگ با 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

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

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

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

امید