همه‌ی نوشته‌های حامد

کانفیگ سرور شخصیم

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

ادامه خواندن کانفیگ سرور شخصیم

راهنمای جامع درست کردن زیرنویس فارسی srt و ass

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

نکته یک: دلیل اصلی خراب شدن زیرنویس بهم ریختن انکودینگ فایل هست، اگر روشی رو میشناسین که انکودین فایل رو میشه باهاش به UTF-8 تغییر داد میتونین ازش استفاده کنین و زیرنویس‌تون رو درست کنین. یا بهتر! اگر روشی میشناسین که آسون و کم دردسر هست کامنت کنینش 🙂

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

ادامه خواندن راهنمای جامع درست کردن زیرنویس فارسی srt و ass

چجوری برای سایت the coding love‌ کانال تلگرام درست کردم

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

ادامه خواندن چجوری برای سایت the coding love‌ کانال تلگرام درست کردم

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

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

کمپین بهبود خدمت سربازی

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

 

 

سایتشون رو هم میتونین اینجا ببینین…

اسکریپت دریافت ۵۰ فیلم آخر گانول

اسکریپ از کار افتاده

 

متاسفانه چند وقته که سایت yts.to تعطیل شده و تیم YIFY دیگه فیلمی رو رلیز نمیکنه. پس فعلا به نظر میاد تنها گزینه موجود برای دانلود فیلم سایت گانول هست (جای خوب دیگه‌ای سراغ دارین خوشحال میشم بگین). برای راحتی خودم یه اسکریپت نوشتم که هر یک ساعت یکبار میاد و لیست ۵۰فیلم آخر گانول رو میگیره و به همراه لینک دانلودشون میذاره توی یک صفحه تا بدون دردسر بتونم رلیزهای جدید گانول رو ببینم. در حال حاظر هم اون صفحه رو میتونین تو این آدرس ببینین.

 

ادامه خواندن اسکریپت دریافت ۵۰ فیلم آخر گانول

فیلم Citizenfour

hr_Citizenfour_1

 

IMDB

Genre: Documentary

IMDB Rating: 8.1/10

MPR: R

YIFY

Ganool 1080

Ganool 720

 

چیزی که درباره این مستند جالب هست اینه که فیلمی نیست که بر اساس داستان واقعی ساخته شده باشه، بلکه فیلم‌هایی که در زمان واقعی ثبت شدن در کنار هم قرار داده شدن و این مستند رو ساختن. همین باعث میشه که کاملا بتونیم شرایط رو درک کنیم و واقعیات اتفاق افتاده رو ببینیم. شنیدم که کارگردان این مستند قراره یک سری مستند دیگه مشابه همین مستند بسازه و قراره اول هم به سراغ جولین آسانژ بره! من که منتظرم ببینم کی این مستند جذاب آماده میشه!

تولید تمام پسوردهای ممکن nکاراکتری با بش

قبلا اینجایه کد نوشتم که پسورد میگیره و هش میکنه. و برای داشتن پسورد هم از یک سایت تولید پسورد استفاده کردم، اما با خودم گفتم چرا خودم یه چیزی ننویسم که پسورد تولید کنه؟! و در نتیجه…

ادامه خواندن تولید تمام پسوردهای ممکن nکاراکتری با بش

اسکریپت انتقال فایل/فولدر بین هاست و سرور

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

 

چند نکته درباره برنامه:

– دوستانی که نگران امنیت برنامه هستند، من یک کد در اختیارتون قرار میدم و توضیحات لازم برای اجرای کد رو هم بهتون میدم تا از امنیت برنامه اطمینان کسب کنید.
– فایل‌های مبدا باید از طریق http/ftp قابل دانلود باشن
– مقصد حتما باید یک سرور لینوکسی باشه و دسترسی روت بهش داشته باشید چون نیاز به نصب چند برنامه برای کار کردن این کد هست
– در مبدا هم نیاز به یک اکانت ftp که روی پوشه‌ای که قصد انتقال اطلاعات داخلش رو داریم نیاز هست
– در حالات خیلی خاص که در عمل کمتر از یک درصد احتمال وجود داشتنش هست اسکریپت بعضی از فایل‌ها با اسم خاص رو نمیتونه انتقال بده، برای مثل فایلی که اسمش با … تموم شده باشه که البته همونطور که گفتم در عمل همچین فایلی نخواهید داشت، ولی اگر داشتید کد در انتها در یک فایل لیست لینک‌هایی که موفق به دانلودشون نشده رو بهتون میده تا به صورت دستی فایل‌ها رو انتقال بدید.

 

علی‌رغم اصرار دوستانم، کد رو به صورت خام و بدون محدودیت در اختیارتون قرار میدم و به شعور خریدارن این کد احترام میذارم و امیدوارم این کد رو که روش زحمت کشیده شده پخش نکنند.

 

برای خرید این کد، به این صفحه مراجعه کنید.