۱۱۸ مطلب توسط «فاروق کریمی زاده» ثبت شده است

وقتی یک توسعه دهنده وب میخواد با ویم یک صفحه وب درست بکنه

مجوز مطالب و محتوا ۱۰ خرداد ۹۵ ، ۰۹:۳۵ ۰ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

الگوریتم مرتب‌سازی حبابی + کد پایتون + کد سی + کد سی شارپ + کد سی پلاس پلاس

الگوریتم های مرتب‌سازی آن دسته از الگوریتم هایی هستند که برای مرتب‌سازی یک مجموعه از اعداد و یا حروف و یا اسامی(با توجه به اینکه هر حرف یک ارزش عددی دارد) استفاده میشود.در این مطلب الگوریتم مرتب‌سازی حبابی- که از ساده‌ترین الگوریتم های مرتب‌سازی استمورد بررسی قرار میگیرد.

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

  1. در یک دور پیمایش جابجایی صورت نگیرد.یعنی در آن دور عددی پیدا نشود که از عدد بعدی خود بزرگتر(یا بصورت نزولی کوچکتر) باشد و جایش با عدد بعدی عوض نشود.
  2. روش دوم که روش من درآوردی است(خودم ساختمش!) این است که یک تابع جدا بنویسید که یکبار مجموعه را از اول تا آخر پیمایش کند و اگر عددی پیدا نشد که از عدد بعدیش بزرگتر باشد پس فهرست‌ما مرتب است.
روش پیشنهاد شده روش اول است.
ادامه مطلب...
مجوز مطالب و محتوا ۰۷ خرداد ۹۵ ، ۱۰:۰۰ ۲ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

کلاینت IRC جی ام آی آر سی - jmirc

جی‌ام‌آی‌آر‌سی(jmirc) یک کلاینت آی‌‌آر‌سی برای پلتفرم های جاوا است و میتوانید آنرا روی اکثر گوشی ها که میتوانند به اینترنت وصل شوند، اجرا کرده و استفاده کنید.تصاویری از محیط نرم افزار:

 .


برخی ویژگی های این کلاینت عبارتند از:

  • روی همه‌ی دستگاه های J2ME اجرا میشود(همه‌ی تلفن های همراه با پلتفرم جاوا)
  • بسیار سبک و کم حجم
  • از چند پنجره بصورت همزمان پشتیبانی میکند.همچنین از دکمه های PgDown،PgUp،Home،End پشتیبانی میکند.
  • از UTF-8 پشتیبانی میکند.
  • از HTTP Proxy پشتیبانی میکند.
  • به شما این امکان را میدهد که اصطلاحات پرکاربرد را در لیست علاقه‌مندی ها اضافه کنید.
  • از رنگ های پشتیبانی میکند.
  • نرم افزار آزاد و تحت GPL عرضه شده است.


حجم: 34.4 کیلوبایت

مجوز مطالب و محتوا ۰۲ خرداد ۹۵ ، ۱۵:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

دانلود کتاب آموزش پرل در 21 روز

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


حجم: 2.08 مگابایت

مجوز مطالب و محتوا ۲۸ ارديبهشت ۹۵ ، ۱۰:۰۰ ۵ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

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

زمانی که صحبت از گیمینگ در لینوکس میشود،بخشی به نام بازی های ترمینال وجود دارد.این بازی‌ها مانند بازی ۲۰۴۸ در خط فرمان اجرا میشوند!هر چند با آمدن بازی‌های فانتزی با گرافیک خفن(!) بازی های ترمینال فراموش میشوند اما هنوز هم کسانی هستند که بازی های ترمینال را دوست دارند!این تصویر،بازی ترون رت در ترمینال نشتن میدهد:

برای اینکه این بازی را چند نفره داشته باشید به این موارد نیاز دارید:

  • یک سیستم لینوکس
  • اینترنت
خب حالا داخل ترمینال اجرا کنید:
ssh sshtron.zachlatta.com

قبل از شروع بهتر هست نکاتی را بدانید:

  • رنگ شما همان رنگ روی حاشبه هست(رنگ تصویر بالا سبز می‌باشد).
  • شما باید از کلید های WASD استفاده کنید.
  • شما نباید از کلید های جهتدار استفاده کنید!وگرنه ارتباط با شما قطع می‌شود.
  • اگر یکی دو دقیقه بدون حرکت باقی بمانید، ارتباط با شما قطع  می‌شود.
  • اگر بازیکن دیگری روی‌خط(آنلاین) نیست میتوانید بازی کنید اما امتیازتان شمرده نمیشود(مانند تصویر بالا)
خوش بگذرد!
منبع: itsFOSS
مجوز مطالب و محتوا ۲۳ ارديبهشت ۹۵ ، ۱۹:۰۳ ۴ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

تبدیل پول های مجازی و غیر مجازی به هم با preev.com

با preev.com میتونید پول های مجازی(مثل بیت کوین،لایت کوین و...) رو به پول های واقعی(دلار،یورو و ...) تبدیل کنید:

مجوز مطالب و محتوا ۱۸ ارديبهشت ۹۵ ، ۱۹:۱۵ ۳ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

نظرات (۳)

گزارش دهنده غلط املایی(گدغا)

دیوایس فایل نول و زیرو در یونیکس

این دو دیوایس فایل در مکان زیر قرار دارند:
/dev/null
/dev/zero

این دو خیلی به هم شباهت دارند و هر چه را به آنها بدهید نابود میکنند!

cat MyFile >> /dev/null

مانند یک سیاه چاله!اما این دو یک تفاوت با هم دارند.اگر تلاش کنید از نول چیزی بخوانید مقدار EOF را برمیگرداند و اگر تلاش کنید از زیرو چیزی بخوانید بینهایت صفر برمیگرداند.

یکی از سرگرمی های من با زیرو:

cat /dev/zero >> ~/z

بعد صبر میکنم تا چند گیگ فایل ساخته بشه!بعدش با لذت حذفش میکنم!

مجوز مطالب و محتوا ۱۴ ارديبهشت ۹۵ ، ۱۰:۰۰ ۴ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

دانلود کتاب آموزش الگوریتم های مرتب سازی

این کتاب الگوریتم های مرتب سازی(حبابی،سریع و ...) را به همراه کد سی پلاس پلاس هر الگوریتم آموزش میدهد.


حجم: 1.41 مگابایت

مجوز مطالب و محتوا ۰۷ ارديبهشت ۹۵ ، ۱۰:۰۰ ۴ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

ورودی و خروجی در بش

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

ادامه مطلب...
مجوز مطالب و محتوا ۰۱ ارديبهشت ۹۵ ، ۱۰:۰۰ ۱ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

دانلود مستندات اس کیو لایت 3

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


حجم: 4.87 مگابایت

مجوز مطالب و محتوا ۲۲ فروردين ۹۵ ، ۱۶:۲۹ ۲ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده