با سلام! خیلی وقت بود که تو اینجا مطلبی ننوشتم؛ در واقع داشتم روی نسخه جدید beepaste کار می‌کردم که قبلا هم در موردش نوشته بودم. در واقع فقط کار بهینه‌سازی روش انجام نشده! بلکه به کل سیستم (چه دیتابیس، چه API یا حتی زبان برنامه‌نویسی!) عوض شده.
بیشتر بخوانید

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

با سلامی دیگر! این‌بار قسمت دوم این‌سری آموزشی رو درست کردم! البته این‌سری عجله‌ای شد یکمی ولی کلیت این ویدئو اینه:

  • تنظیم فایروال
  • کانفیگ بیشتر میلسرور
  • راه‌اندازی ابتدایی سرویس beepaste که قبلا هم معرفیش کردم!
  • یکمی سر و کله زدن با فایلای کانفیگ آپاچی! (یسری مشکلاتی سر beepaste پیش میاد که می‌بینین چجوری حلش میکنیم 😐)

راستی این ویدئوکست‌ها رو تو یوتیوب هم آپلود می‌کنم (چنل یوتیوب) اگر که می‌تونین فالو کنین ضرر نداره :))) ولی تو آپارات هم میزارم که اگه به یوتیوب دسترسی ندارین چیزی از دست ندین!
بیشتر بخوانید

سلام! شاید تا به حال به این فکر کردین که سایتتون رو، رو سرور خودتون میزبانی کنین؛ منابع اختصاصی میشه، پایداری (اگه درست کانفیگ بشه!) میره بالا، هزینه‌ها هم میاد پایین، تازه کنترل کامل رو سرور دارین و کلی کاربرد جدید ازش کشف می‌کنین؛ مثلا باهاش لینک تورنت مستقیم کنین! مثلا شما جای اینکه برین کلی برای ۱۰ گیگ هاست ماهانه پول بدین، می‌تونین با مثلا سالی ۸۰ ۹۰ تومن، یه سرور خوب از time4vps.eu بخرین! حالا شاید ازونا نشه خرید فلن، می‌تونین از سرویس‌دهنده‌های داخلی مثل دیتا پرداز که اتفاقا این آموزش رو سرورای اونا ساخته شده، بخرین!
بیشتر بخوانید

با سلامی دیگر! این‌بار قراره شما رو با پروژه‌ای دیگر از خودم و دوست خوبم صادق‌علیرضایی آشنا کنم! beepaste، یه سرویس پیست‌بین آزاد که کدش رو گیت‌هاب هست؛ میتونین برین، کداشو بخونین، ویرایش کنین و در پایان سرویس خودتونو راه‌بندازین، ممنون هم میشیم یه اسمی هم از ما ببرین 😁

خب میریم سر اصل مطلب، شما احتمالا پیست‌بین اوبونتو رو دیدین، یه پیست‌بین که یه قابلیت جالب داره: می‌تونین از تو ترمینالتون هم توش با netcat یا nc پیست کنین! خیلی کاربردیه؛ مثلا بعد نصب آرچ گرافیکتون بالا نمیاد، بعد می‌خواین لاگ‌هارو بفرستین دوستان کمک کنن!

در ادامه مطلب با ما باشین تا مراحل راه‌اندازی رو ببینین!

بیشتر بخوانید

نسخه جدید پرسپولیس منتشر شد! در این نسخه، تغییرات زیادی در برنامه داده شده و حتی کارکرد اسکریپت نصاب تغییر کرد! تعدادی از تغییراتی که داده شد عبارتند از:

  • اضافه شدن صف دانلود که مهم‌ترین ویژگی این ورژن هست!
  • اضافه شدن افزونه کروم!
  • امکان اضافه کردن از لیست دانلود متنی
  • و از همه مهم‌تر که کار من هست (😂) مستقل کردن و ساخت پکیج برنامه روی مک هستش که تو ریپوی بیلد مک پرسپولیس می‌تونین ببینین چه کار هایی انجام شده! در پست بعدی هم بیشتر در مورد ساخت پکیج standalone توضیح می‌دم. تا اینجا توضیح بدم که برای ساخت پکیج از pyinstaller استفاده شده. (تغییرات دیگه‌ای هم مخصوصا تو قسمت مسیرهای فایل‌های اجرایی مثل aria2c داده شده!
  • همون‌طور که تو عکس پست هم می‌بینین رابط کاربری برنامه خـــــــــــیـــــــلـــــــــی تغییر کرده! برای نصبش هم به سایت پرسپولیس مراجعه کنین کامل راهنمایی کردیم اونجا.
  • در آخر هم همزمان با انتشار نسخه جدید، سایت هم جدید شد 😃 می‌تونین برین ببینین!

در پایان هم می‌خوایم از آقای امیرصمیمی تشکر کنیم که این برنامه رو نوشتن!
اگر مشکلی یا انتقادی داشتین، به persepolis[@]beeit[.]ir ایمیل بزنین یا روی گیت‌هاب پرسپولیس بگین!

پ.ن: از امروز سایت beepaste رفت رو https پس از این به بعد میتونین راحت تو هر سایت و بلاگی از embed codeش استفاده کنین!

در مورد پست بحث کنید

اگر از کابران لینوکس (یا به قول دوستان گنو/لینوکس، هرطور که راحتین!) بودین، حتما با دانلود منیجر پرسپولیس آشنا هستین! یه دانلود منیجر ساده و آزاد که خیلی هم سبکه! خب اگه کاربر مک هم باشین که میدونین اوضاع تو مک او اس ۱۰ چجوریه: یه چیز درست حسابی نداریم! بهترینش تا حالا همون Progressive Download بوده که خیلی چیز جذابی نیست :| (تو نسخه آخر که معمولا فایلارو خراب میکرد …). حالا این خبر رو بهتون میدم که دانلود منیجر پرسپولیس برای مک نیز آمادس! البته فلن کاملا مستقل نشده برنامه! یعنی مثل لینوکسیا باید یسری پیشنیاز (dependacy) نصب کنین! ولی به هر حال کار میکنه دیگه!

چطوری نصبش کنیم؟

خب مرحله اول اینه که یسری پیش‌نیاز داشته باشین! در حال حاضر پیش‌نیاز هامون ایناس:

  • Command Line Tools (با Xcode نصب میشه یا میتونین با نصب برنامه بعدی اینو هم بگین نصب کنه!)
  • brew

بعد از اینکه اینارو نصب کردین (دقت کنین که احتمالا به خاطر فیلترینگ یا تحریم نمیدونم کدوم، برای نصب دومی به همون چیزی که میدونین نیاز دارین!) حالا باید از مخزن Github رو مک‌تون پروژه رو کلون یا دانلود کنین (فرقی نداره!) حالا اگه دانلودش کردین، یه جایی اونو اکسترکت کنین (جاش مهمه!). مرحله بعدی اینه که با ترمینال به فولدری که سورس پروژه هست برین! حالا دوتا دستور باید بزنین:

1
2
bash dependay_mac
bash install mac

اولیه میاد دپندسی هارو نصب میکنه، دومی هم خود برنامه! حالا برنامه هم با ترمینال در دسترس هست، هم از منوی اپ هاتون!
برای اینکه پرسپولیس بتونه مستقیم از مرورگرتون لینک رو دانلود کنه، میتونین از آموزشی که تو سایت پرسپولیس هست استفاده کنین! (فقط جای /usr/bin/persepolis باید /usr/local/bin/persepolis بزارین!)

اگر پیشنهادی در این رابطه دارین میتونین به mrnull [at] beeit.ir ایمیل بزنین!

راستی آموزش اینکه چطوری تونستم فایل اجرایی برنامرو بسازم به زودی تو همین بلاگ میزارم!

در مورد پست بحث کنید

تا حالا شده که بخواین از vim استفاده کنین؟ حتما دیدین بدون تنظیمات اولیه، کاملا بیخوده و کار باهاش سخته! ولی کافیه که شما ۱ روز روش فقط بزارین و مطابق میلتون شخصی سازی‌ش کنین.

حالا با این پروژه‌ای که شروع کردم، در اکثر موارد یه روز هم نمیخواد وقت بزارین و کافیه که کانفیگ مورد نظرتون رو پیدا کنین و حتی ادیت هم کنین! پروژه تو گیت‌هاب هستش و شما میتونین که فایل vimrc تونو مطابق چیزی که پایینتر توضیح میدم (بالاخره یه قالب استانداردم داشته باشه بد نیستا!) به ریپو اضافه کنین، یا اینکه بین vimrc بقیه ملت بگردین و چیزی که میخواینو پیدا کنین! فلن قرار نیست سایتی داشته باشه، ولی اگه کسی خواست خوشحال میشم همکاری کنه :))))

چجوری vimrc خودمو به مخزن اضافه کنم؟

خب اول از همه باید مخزن رو تو اکانت خودتون فورک کنین، بعد یه فولدر توش به اسم یوزرنیم خودتون تو گیت‌هاب بسازین (که بشه صاحبو یافت …) و فایل vimrc تونو تو اون فولدر بریزین. بعد باید مطمئن شین که فایله پنهان نیست (معمولا رو لینوکس و مک پنهانه :|) و اسمش هم حتما vimrc باشه. بعد یه فایل readme.md تو همون پوشه بسازین و مثل فایل readme.md در فولدر mr0null اونو با توضیحات فایلتون پر کنین و در آخر هم اگه از vimrc کسی استفاده کردین، بهتره ازش اسم ببرین (چک نمیشه ولی از نظر اخلاقی دیگه رعایت کنین :|) . در پایان اول تو مخزن فورک شده خودتون فایلارو سینک کنین، بعد یه pull request بزنین و تو توضیحات نام‌کاربری خودتون رو بنویسین، یا از قالب «نام‌کاربری+ورژن فایل» استفاده کنین‌. اگه همه موارد بالا رعایت بشن، با مخزن اصلی برهم مینشانم (merge میکنم :|)!

در پایان نظری پیشنهادی چیزی دارین زیر همین مطلب بگین!

در مورد پست بحث کنید

  • صفحه 1 از 1
author avatar

محمد امین واحدی‌نیا

یادداشت‌های ماهانه یه برنامه‌نویس درحال کار با سیستمای یونیکسی (لینوکس یا مک :|)


برنامه‌نویس!


Tehran