وبلاگ علی حسین‌زاده

۱۳ مطلب با کلمه‌ی کلیدی «نرم‌افزار» ثبت شده است

معرفی پی‌دی‌اف (PDF) ساز عالی و رایگان

معرفی پی‌دی‌اف (PDF) ساز عالی و رایگان

خیلی وقت است در وبلاگم مطلبی در مورد کامپیوتر یا لینوکس ننوشته‌ام به همین خاطر امروز که درماندگی همکارم در تبدیل یک صفحه اینترنتی به فایل پی‌دی‌اف را دیدم به خودم گفتم الان وقتش است تا راه‌حل مناسب تبدیل هر متنی به پی‌دی‌اف (PDF) در ویندوز را برای خوانندگان وبلاگم به اشتراک بگذارم. 

۲ نظر
علی حسین‌زاده
چرا دیگر لینوکس را دوست ندارم؟!

چرا دیگر لینوکس را دوست ندارم؟!

من برای چندین سال شاید برای حداقل ۶ سال، فقط کاربر گنو/لینوکس بودم. برخلاف بسیاری اصلا سیستم‌عامل دیگری مثل ویندوز در کنار آن نداشتم بنابراین مجبور بودم تمام اموراتم را با همین سیستم‌عامل برآورده نمایم. با اینحال اخیرا شرایط ۱۸۰درجه تغییر کرده است.

۱۳ نظر
علی حسین‌زاده
ترجمه نرم‌افزارها به زبان فارسی

ترجمه نرم‌افزارها به زبان فارسی

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

ترجمه بدینگونه است که

۱ نظر
علی حسین‌زاده
آشنایی با اسنپی (Snappy)، مدیر بسته آینده لینوکس اوبونتو

آشنایی با اسنپی (Snappy)، مدیر بسته آینده لینوکس اوبونتو

مطابق اعلام کنونیکال، مدیر بسته‌های تمام نسخه‌های توزیع لینوکسی اوبونتو به مدیر بسته جدیدی به نام اسنپی (Snappy) تغییر خواهد کرد.

پیش از این، اسنپی در اوبونتو پایه (Ubuntu Core) که نسخه‌ای مینیمال از لینوکس اوبونتو برای استفاده در فضای ابری، ابزارهای همراه، و سیستم‌های توکار یا نهفته (Embeded Systems) می‌باشد ارائه شده بود.

۲ نظر
علی حسین‌زاده
با BOINC در پیشبرد علم سهیم شوید

با BOINC در پیشبرد علم سهیم شوید

شاید شما هم دوست داشته باشید تا در پروژه‌های علمی سهیم شوید اما فرصتی برای اینگونه کارها ندارید؛ با توجه به کامپیوتری شدن بخش زیادی از زندگی، چرا این کار را نیز بر عهده رایانه‌مان نگذاریم؟

۰ نظر
علی حسین‌زاده
چگونه باگ‌ها را گزارش دهیم؟

چگونه باگ‌ها را گزارش دهیم؟

باگ چیست؟

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

۵ نظر
علی حسین‌زاده
بیانیه بنیاد نرم‌افزارهای آزاد (FSF) در رابطه با محصولات جدید اپل

بیانیه بنیاد نرم‌افزارهای آزاد (FSF) در رابطه با محصولات جدید اپل

تلاش جمعی برای آزادی

بنیاد نرم‌افزارهای آزاد (Free Software Foundation) همواره کاربران را به خاطر آزادی خود و دیگران به عدم استفاده از تمام محصولات شرکت اپل تشویق می‌کند.

درست پس از برگزاری کنفرانس اپل و معرفی محصولات جدید این کمپانی نظیر آیفون‌های جدید، ساعت و سرویس پرداخت اپل، مدیر اجرایی بنیاد نرم‌افزارهای آزاد (FSF) آقای جان سولیوان بیانیه زیر را منتشر ساخت:

تصویر: لوگوی بنیاد نرم‌افزارهای آزاد (FSF)

۱۰ نظر
علی حسین‌زاده
آیا لینوکس می‌تواند...؟

آیا لینوکس می‌تواند...؟

پاسخ به ۴ پرسشی که معمولا کاربران تازه‌کار در مورد لینوکس اوبونتو می‌پرسند

اگر عبارت «Can Ubuntu» را در کادر جستجوی گوگل وارد نمائید در حین تایپ جریانی از عبارت‌های کامل شده در این رابطه به نمایش در می‌آید که نشان‌دهنده تعداد زیاد چنین پرسش‌هایی توسط سایر کاربران است.

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

در این مطلب قرار است به ۴ پرسشی که اکثرا در مورد لینوکس و بویژه لینوکس اوبونتو توسط تازه‌کاران پرسیده می‌شوند پاسخ داده شود.

۲ نظر
علی حسین‌زاده
معرفی ۲۰ ابزار خط فرمان لینوکس (بخش دوم)

معرفی ۲۰ ابزار خط فرمان لینوکس (بخش دوم)

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

به دنبال «بخش نخست معرفی ۲۰ ابزار خط فرمان لینوکس»، در این مطلب ۱۰ ابزار مفید دیگر خط فرمان لینوکس معرفی می‌گردند.

۲ نظر
علی حسین‌زاده
معرفی ۲۰ ابزار خط فرمان لینوکس (بخش نخست)

معرفی ۲۰ ابزار خط فرمان لینوکس (بخش نخست)

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

خط فرمان چیست؟

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

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

۶ نظر
علی حسین‌زاده
ممنوعیت استفاده از پتنت های نرم افزاری در نیوزیلند

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

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

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

۰ نظر
علی حسین‌زاده
جستجو و شناسایی آسیب پذیری‌ها و حفره‌های امنیتی در لینوکس

جستجو و شناسایی آسیب پذیری‌ها و حفره‌های امنیتی در لینوکس

به عنوان یک مدیر سیستم، تکنسین امنیتی لینوکس و یا بازرس سیستم، مسئولیت شما می‌تواند ترکیبی از وظایف زیر باشد:

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

برای نصب آن می‌توانید دستور زیر را در ترمینال اجرا نمائید:

۱ نظر
علی حسین‌زاده
ورود لیبره آفیس ۴.۰

ورود لیبره آفیس ۴.۰

تنها چند هفته از عرضه پیش انتشار نسخه ۴.۰ مجموعه آفیس متن‌باز لیبره آفیس (LibreOffice) گذشته که Document Foundation در روز پنجشنبه خبر از ارائه نسخه نهایی آن داد. لیبره آفیس در این نسخه دچار تغییرات زیادی شده که آنرا از اوپن آفیس که مادر آن محسوب می‌گردد متمایزتر خواهد ساخت و ادامه این روند در آینده باعث افزایش این فاصله و ناممکن شدن انتقال کد از اوپن آفیس به لیبره آفیس خواهد شد. در واقع همین تغییرات یکی از دلایل اصلی جهش به شماره ۴.۰ در نام‌گذاری این نسخه هستند.

در بیانیه انتشار آن می‌خوانیم:

۰ نظر
علی حسین‌زاده