این همه Notepad! تا حالا کجا بودن!؟

یکی از نرم افزارهای حیاتی که هر فردی به آن نیاز دارد، یک «ویرایشگر متن» (= Text Editor) است. همان طور که می دانید در این زمینه انتخاب های زیادی وجود دارد که هرکس بر اساس سلیقه و نیاز خود یک ویرایشگر متن مناسب را انتخاب می کند. سیستم عامل ویندوز به صورت پیش فرض یک ویرایشگر متن ساده به نام Notepad دارد که خیلی ها از آن استفاده می کنند. Notepad از زمان پیدایش ویندوز همراه آن عرضه شده و در این سال ها کمتر دستخوش تغییر شده و هیچ قابلیت جدیدی به آن اضافه نشده است. کمبود امکانات این برنامه شرکت ها و برنامه نویسان را مجبور کرد تا محصولات مشابهی با قابلیت های گوناگون برای این نیاز اساسی کاربران تولید کنند.

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

ویرایشگرهای متن معمولی

این دسته شامل برنامه هایی است که ویژگی های معمول یک ویرایشگر متن را دارند و مناسب کاربران معمولی هستند.

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

توضیحات بیشتر | دریافت

Win32pad : برنامه ای بسیار کم حجم با قابلیت های بسیار خوب جهت ویرایش متون ساده. این برنامه قابلیت هایی را که Notepad ویندوز فاقد آن هاست به شما ارائه می کند. یکی از مهمترین ویِژگی های این برنامه باز کردن فایل های حجیم با سرعت بالا است.

توضیحات بیشتر | دریافت

NoteTab Light : ویرایشگر متن قدرتمند با پشتیبانی از فایل های RTF و رابط کاربری مناسب که به شما اجازه می دهد فایل های متنی مختلف را در تب های جداگانه باز نمایید. این برنامه به شما کمک می کتد تا فایل های HTML را آسان تر ویرایش کنید.

توضیحات بیشتر | دریافت

MoonEdit : ویرایشگر متنی ساده که در سیستم عامل های ویندوز و لینوکس قابل اجراست. البته من این ویرایشگر متن قدیمی را به هیچ عنوان به شما توصیه نمی کنم.

توضیحات بیشتر | دریافت

TED Notepad : این برنامه قدرت بسیار زیادی در کار با متون ساده دارد. وجود توابع بسیار زیاد برای کار با متون و قدرت فوق العاده در پردازش رشته ها، TED Notepad را از برنامه های مشابه دیگر جدا می کند. این برنامه قابل حمل است، یعنی شما می توانید آن را بر روی کول دیسک خود ذخیره کنید و در همه جا از آن استفاده کنید. برای استفاده از این ویرایشگر متن لازم نیست آن را نصب کنید.

توضیحات بیشتر | دریافت

Elfima Notepad : پس از اجرای این برنامه، فرق خاصی میان آن و Notepad ویندوز نمی بینید. اما این برنامه کوچک قادر است متون شما را به فرمت های PDF، SVG, XML و XHTML تبدیل نماید. برای این کار فقط کافیست راهنمای ساده اش را مطالعه کنید.

توضیحات بیشتر | دریافت

Metapad : برنامه ای مناسب جهت جایگزینی Notepad ویندوز با قابلیت های مناسب و تنظیمات بسیار.

توضیحات بیشتر | دریافت

Notepad.NET : برنامه ای ساده و زیبا برای کار با متون ساده. رابط کاربری این ویرایشگر متن شبیه به Office2007 طراحی شده و کاربر در آن احساس خستگی نخواهد کرد. اما Notepad.NET هنوز با یک ویرایشگر متن ایده آل بسیار فاصله دارد. سورس کد این پروژه به زبان ویژوال بیسیک.نت در دسترس است.

توضیحات بیشتر | دریافت

ویرایشگرهای متن با قابلیت رمزگذاری اطلاعات

در این قسمت با برنامه هایی آشنا می شوید که علاوه بر ویرایش متن، امنیت اطلاعات شما را نیز تامین می کنند.

MAXA Text2Exe : با ماکسا می توانید رمزهای عبور، سریال نامبرها و اطلاعات شخصی خود را رمز گذاری کنید تا کسی نتواند به آن ها دسترسی پیدا کند. ماکسا قادر است فایل های متنی شما را به فایل های اجرایی رمز گذاری شده تبدیل کند.

توضیحات بیشتر | دریافت

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

توضیحات بیشتر | دریافت

ویرایشگر های متن با قابلیت مدیریت اطلاعات

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

Evernote : محلی برای مدیریت تمامی اطلاعات و متون شماست که ویژگی های منحصر به فردی را ارائه می کند. شما می توانید تمامی اطلاعات خودتان را از جمله : آدرس های اینترنی، شماره تلفن، لیست کارهای روزمره و … را در این نرم افزار ذخیره کنید.

توضیحات بیشتر | دریافت

NotesHolder lite : این برنامه با جا گرفتن در دسکتاپ شما، قابلیت های زیادی برای مدیریت یادداشت هایتان به شما می دهد. ویژگی های همچون جستجو و یادآور نیز در این برنامه موجود است.

توضیحات بیشتر | دریافت

Keynote : یک برنامه قدرتمند و مناسب جهت مدیریت یاداشت ها و متون شماست. در این برنامه قادرید تا یادداشت های خود را به صورت درختی (=Tree Like) دسته بندی کنید و از ویرایشگر متن قدرتمن آن نیز استفاده کنید.

توضیحات بیشتر | دریافت

ویرایشگرهای متن مخصوص طراحان وب و برنامه نویسان

در این قسمت برنامه هایی که ویژگی Syntax Highlighting دارند و برای برنامه نویسان و طراحان وب مناسب اند معرفی می کنیم.

Notepad++ : فکر نمی کنم نیازی به توضیح در مورد این برنامه باشد. قدرتمند ترین ویرایشگر متن حال حاضر با قابلیت های بسیار کاربردی به صورت اوپن سروس در اختیار شماست. پلاگین های گوناگون، تنظیمات پیشرفته، توابع مختلف کار با متون و امکانات پیشرفته از جمله ویژگی های Notepad++ است. پشتیبانی از زبان های برنامه نویسی مختلف و امکاناتی که برای برنامه نویسان مهیا کرده، آن را به اولین انتخاب افراد متخصص تبدیل کرده است.

توضیحات بیشتر | دریافت

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

توضیحات بیشتر | دریافت

Programmer’s Notepad : نام این برنامه مشخص کننده ی کارکرد آن است. ویرایشگر متنی که مخصوص نیازهای یک برنامه نویس تولید شده است. به جز امکانات ویرایش متن، امکاناتی برای مدیریت سورس کدها نیز به شما می دهد.

توضیحات بیشتر | دریافت

ویرایشگرهای متن برای افرادی که متفاوت می اندیشند!

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

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

توضیحات بیشتر | دریافت

DarkRoom : تقریباً با q10 یکی است اما انعطاف پذیری q10 را ندارد. برای استفاده از این برنامه حتماً باید دات نت فریم ورک 2 روی سیستم شما نصب باشد.

توضیحات بیشتر | دریافت

Darkpad : دارک پد به شما کمک می کند تا فقط روی متن تان تمرکز کنید و دسکتاپ خود را فراموش کنید. این برنامه توسط من با ایده ی q10 ساخته شده است با این تفاوت که قابلیت راست به چپ نویسی نیز دارد (که q10 ندارد). در این برنامه هیچ نوار ابزار یا نوار منوی مزاحی وجود ندارد و شما تمام دستورات ویرایش را با صفحه کلید صادر خواهید کرد. به علاوه این برنامه هیچ نیازی به نصب ندارد و کاملاً قابل حمل (=Portable) است تا شما بتوانید آن را روی کول دیسک خود همیشه همراه خود داشته باشید.

توضیحات بیشتر | دریافت

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

هر چه در ذهنتان می گذرد، روی صفحه بیاورید!

من از آن دسته آدم هایی هستم که همیشه افکارم را روی کاغذ می نویسم و هر وقت ایده یا فکر جدیدی به سرم بزند، آن را حتماً روی کاغذ می آورم. از وقتی کامپیوتر جزئی از زندگی ام شده، ویرایشگرهای متن نیز جای کاغذ را تا حدی برای من پر کرده اند ولی ویرایشگرهای متن معمول مانند Notepad و یا حتی واژه پردازی قدرتمند همچون Word،q10 حس نوشتن من را ارضا نمی کنند. چند وقتی است با ویرایشگری رایگان و کم حجمی آشنا شده ام که تقریباً با آن چه در ذهنم تصور می کردم تطابق دارد و از آن برای نوشتن متن ها، ایده ها و در برخی مواقع از آن به عنوان جایگزینی برای Notepad++ برای نوشتن برنامه های کوچک استفاده می کنم. این ویرایشگر که Q10 نام دارد دارای ایده ی بسیار جالبی است. Q10 یک صفحه ی Full Screen مشکی (که رنگ آن قابل تغییر است) است بدون هیچ منو و نوار ابزار مزاحمی. شما آزادانه متن خود را روی صفحه مانیتور خود تایپ کرده و با استفاده از کلیدهای میانبر به ویرایش آن می پردازید و در آخر با فشار همزمان Ctrl و S آن را ذخیره می کنید. این ویرایشگر ساده تمامی امکانات یک ویرایشگر ساده همچون Notepad ویندوز را به اضافه ی قابلیت های مفیدی همچون غلط یاب (Spell Checker) و هشدار دهنده (Alarm) همراه خود دارد. بهتر است برای آشنا شدن با قابلیت های آن، نسخه ای از این ویرایشگر کم حجم را از اینجا دریافت و استفاده کنید.

پشنهاد می کنم حتماً از این ویرایشگر کم حجم و کاملاً رایگان استفاده کنید و لذت نوشتن را تجربه کنید. برنامه رایگان دیگری با ایده Q10 به نام Dark Room وجود دارد که می توانید از اینجا دریافت کنید و به جای Q10 از آن استفاده کنید.

معرفی بانک های اطلاعاتی رایگان و اوپن سورس

امروزه در عصر فناوری اطلاعات جنبش های فراوانی برای حذف «کاغذ» از جریان زندگی و کار انسان ها شکل گرفته و همچنان به صورت کاملاً جدی و سریع در کشورهای پیشرفته و کمی کندتر در کشورهای در حال توسعه ادامه دارد. در عصر امروز، فقط نگهداری اطلاعات مهم نیست بلکه بازیابی، ایمن سازی، جستجو، پشتیبان گیری، انتقال، انجام محساسبات، ایجاد گزارش های دلخواه و … معنی جدیدی پیدا کرده اند. از آنجا که امروزه اطلاعات با استفاده از کامپیوتر مورد پردازش قرار می گیرد، نرم افزارهای بانک اطلاعاتی یا Databaseها از اهمیت بسیار زیادی برخوردارند. رد پای بانک های اطلاعاتی را می توانید در نرم افزارهای مختلف و حتی وب سایت های معمولی و ساده نیز مشاهده کنید. استفاده از این نرم افزارها بسیار گشترش یافته و به همین میزان امکانات و ابزارهای ایجاد بانک های اطلاعاتی افزایش و پیشرفت چشمگیری داشته اند.

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

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

بانک های اطلاعاتی اوپن سورس

FlashFiler : موتور بانک اطلاعاتی Client/Server که با استفاده از دلفی توسعه یافته است.

H2 Database Engine : یک موتور بانک اطلاعاتی جاوا که SQL استاندارد و JDBC API را پشتیبانی می کند.

MySQL : سرویس دهنده بانک اطلاعاتی معروف و شناختhttps://i0.wp.com/www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2004/talks/rahtz/html/mysql.pngه شده، چند کاربره، انعطاف پذیر و قدرتمند که نسخه های مختلفی تحت سیستم عامل های ویندوز، سولاریس، لینوکس، FreeBSD، AIX، SunOS و … عرضه کرده است. بسیاری از سروس دهنده های وب هاستینگ این سیستم بانک اطلاعاتی را به شما پیشنهاد خواهند کرد. همچنین MySQL در ایران طرفداران و کاربران زیادی دارد.

HSQLDB : سیستم بانک اطلاعاتی رابطه ای بسیار سریع و کوچک که کاملاً با جاوا پیاده سازی شده است.

Perst : بانک اطلاعاتی شیء گرا برای استفاده در جاوا و دات نت.

DataReel : یک سیستم cross-platform برای ایجاد بانک های اطلاعاتی چند خطی و نرم افزارهای ارتباطی که برنامه های تحت این سیستم به راحتی در تمامی سیستم عامل های موجو قابل اجرا و پیاده سازی می باشند.

Apache Derby : یک سیستم بانک اطلاعاتی رابطه ای که کاملاً با جاوا ایجاد شده است.

PostgreSQL : یک سیستم مدیریت بانک اطلاعاتی رابطه ای کاملاً حرفه ای با پشتیبانی از تمامی قابلیت های زبان SQL، تراکنش ها، توابع تعریف شده توسط کاربر. قابلیت اجرا در سیستم عامل های بر مبنای یونیکس مثل انواع توزیع های لینوکس و FreeBSD.https://i1.wp.com/www.vitavoom.com/images/PostgreSQL_logo.png

IBM’s Cloudscape : سیستم بانک اطلاعاتی رایگان، اوپن سورس و بسیار کوچک IBM که کاملاً با استفاده از جاوا طراحی و پیاده سازی شده است. این یانک اطلاعاتی روی تمامی سیستم عامل هایی که Java Virtual Machine روی آن ها نصب می باشد، اجرا خواهد شد.

Firebrid : یک سیستم بانک اطلاعاتی رابطه ای برای لینوکس، ویندوز و توزیع های مختلف تحت یونیکس که بر مبنای Interbase طراحی و توسعه یافته است.

B-Tree Filer : یک سیستم بانک اطلاعاتی بر مبنای فایل (File-based) که با استفاده از محیط Borland Delphi طراحی و پیاده سازی شده است و قادر به ایجاد دیتابیس های نسبتاً سریع می باشد. دیتابیس هایی که با این نرم افزار ساخته می شوند به هیچ ابزار جانبی از قبیل BDE و یا DLLهای third-party وابسته نیستند و توزیع آن ها روی سیستم های کاربران به راحتی کپی کردن فایل های معمولی امکان پذیر خواهد بود.

Berkeley DB : این سیستم بانک اطلاعاتی شامل ابزارهای جهت ایجاد دیتابیس هایی توکار در نرم افزارهای دسکتاپ و سرور با کارائی بسیار بالاست. دارا بودن استانداردهای یک سیستم بانک اطلاعاتی رابطه ای، قابلیت Hashing رکوردها، رکوردhttps://i2.wp.com/www.oracle.com/technology/products/berkeley-db/images/berkeley-db-logo.gifهای ثابت و با طول متغیر، صف بندی ، مدیریت تراکنش ها و پشتیبان گیری از دیتابیس ها به صورت آنلاین از قابلیت های این سیستم به شمار می روند. پشتیبانی از API های زبان های برنامه نوبسی C, C++, JAVA, Tcl, Perl و Python و قابلیت اجرا روی ویندوزهای 95/98/NT/2000 ، لینوکس و بسیاری از توزیع های بر مبنای Unix. کاملاً رایگان برای استفاده های غیرتجاری یا استفاده در نرم افزارهای اوپن سورس.

SQLite* : یک Library کوچک، کم حجم و پرقدرت به زبان C که قادر به ایجاد بانک های اطلاعاتی توکار در نرم افزارهاست. بر خلاف سیستم های مدیریت بانک های اطلاعاتی Client\Server، موتور بانک اطلاعاتی SQLite تنها یک کتابخانه است که با اتصال به برنامه های مختلف، جزئی  از آن برنامه ها می شود. نرم افزارهای معروفی همچون Firefox, Google Gears, Ruby on Rails از SQLite به صورت توکار استفاده می کنند.

بانک های اطلاعاتی رایگان

Sybase ASE Express : ویرایش رایگان Sybase for Linux

Real Isam : یک کتابخانه (DLL) که از متدهای ISAM برای مدیرت و دستیابی به رکوردهای دیتابیس استفاده می کند. این کتابخانه می تواند در زبان های C++، Visual Basic، Delphi و غیره مورد استفاده قرار گیرد. (فقط برای ویندوز)https://i0.wp.com/www.techlog.org/images/sqlserver_express_logo.gif

Microsoft SQL Server Express Edition : نسخه رایگان و بدون محدودیت نرم افزار تجاری و پرقدرت SQL Server از شرکت مایکروسافت (فقط بری ویندوز)

منابع : Sourceforge.net , Freebyte.com, Oracle.com

* با تشکر از آقای مهرداد حاج ابوطالبی به خاطر یادآوری SQLite