منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی کوتاه: به دست آوردن تشابه بین کد منبع دو برنامه

موردی پیش اومد که باید چک می‌کردم که آیا پروژه‌ای که یکی از دوستان کار کرده بود از یه پروژه منبع باز مشهور کپی شده یا نه؟ با یه جستجوی کوتاه به MOSS رسیدم. MOSS مخفف Measure of Software Similarity (سنجه تشابه نرم‌افزار) در واقع یه وب سرویسه که تو دانش‌گاه استنفورد توسعه داده شده […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی کوتاه: مدیا بر روی شبکه

برای این که فایل‌هایی که توی راسپبریم دارم رو بتونم راحت روی کامپیوترهای مختلف و یا حتی تلویزیون هوشمند استریم کنم کافیه minidlna رو نصب کنم. تمام تنظیمات لازم هم توی ‪/etc/minidlna.conf‬ قرار داره. ساختار فایل تنظیمات طوریه که به راحتی قابل درکه. و البته بعد از تغییر تنظیمات باید سرویس رو راه‌اندازی مجدد کنیم. ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی کوتاه: رابط وب خوب برای گیت

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

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی: راه‌اندازی سرور openVPN با چند کلید

از vpn می‌شه برای اهداف مختلفی استفاده کرد. تو کشور ما که یه کاربرد مرسوم داره که همه می‌دونن. علاوه بر اون، وقتی داریم از شبکه‌های عمومی استفاده می‌کنیم (مثل شبکه تو یه کافی‌شاپ یا شبکه دانشگاه یا محل کار) اطلاعاتی که تبادل می‌کنیم خیلی راحت ممکنه شنود بشه. برای جلوگیری از این شنود یکی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی کوتاه: transmission به عنوان سرویس

والا من خیلی وقت بود با torrent کار نمی‌کردم. بعد از راه انداختن راسپبریم اما استفاده از torrent خیلی وسوسه‌کننده و روتین شده برام. برای دانلود torrentها برنامه‌های مختلفی هست. به عنوان مثال تو اوبونتو کلاینت پیش‌فرض برای این کار transmissionه. این کلاینت خوش‌دسته و تا حد خیلی خوبی قابل تنظیمه. داشتم دنبال می‌گشتم که […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

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

ابزارای زیادی برای تغییر پ.ر.ا.ک.س.ی تو کروم هستن. ولی به نظر من EverP.r.o.x.y خوش‌دست ترین اون‌هاست. چند تا قابلیت کلیدیش که موجب می‌شه خیلی خوش‌دست باشه اینا هستن: – تو حالت اتوماتیک خودش بر اساس لیستی که از دامین‌ها داره اتوماتیک پ.ر.ا.ک.س.ی رو تغییر می‌ده – وقتی جایی ف.ی.ل.ت.ر شده، خودش یه لیست از دامین‌ها […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

کنترل حافظه برنامه با Valgrind

خیلی پیش میاد برنامه‌هایی تو cpp بنویسیم که اشکال مدیریت حافظه داشته باشن. به خصوص وقتی کارای پیچیده با پویینترها می کنیم از این دست مشکلا زیاد پیش میاد. تو این شرایط نیاز به ابزاری داریم که برنامه ما رو به لحاظ مدیریت حافظه چک کنه. خوب Valgrind عزیز ما از این دست برنامه هاست. […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

خوندن و نوشتن ایمیل با Geary

درباره ایمیل کلاینت Mutt (یه ایمیل کلاینت متنی) گفته شده: ‪All mail clients suck. This one just sucks less.‬ واقعیت اینه که کار با ایمیل کلاینت‌های مرسوم چندان لذت‌بخش نیست: اکثر ایمیل کلاینت‌ها خیلی سنگینن. برای نوشتن یه ایمیل باید دو ساعت شنیدن صدای خرت خرت هارد رو تحمل کنی تا بالا بیاد. اینترفیسشون یک […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

mdwiki

گیت‌هاب پر از ایده‌های ناب و عالیه. ایده‌هایی با یک عالمه خلاقیت. یکی از این ایده‌های عالی ایده mdwiki اه. خلاصه ایده اینه: می‌خوایم یه سایت داشته باشیم که صفحاتش فایلهای markdown باشن. قبلن در مورد markdown نوشتم. به طور خلاصه یه فرمت ساده و تمیزه که باهاش خیلی سریع می‌شه متن‌های ساده تهیه کرد. […] ادامه مطلب