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

پست ویژه کریسمس!

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

مشکل:

خب همه جا تو کریسمس معمولا برف باید بیاد ولی ما میخوایم حس برفی بودن بهمون دست بده. مثلا حداقل تو لپ‌تاپ این قسمتو داشته باشیم!

حل:

بیایم یه کد کوچولویی بزنیم که بیاد حالت برفی بودن رو تو ترمینال اجرا کنه! خب بین کد هایی که دیدم، این کد پایین بود که در عین کوتاهی، خوب کار میکرد!

1
2
3
4
clear;while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS)) \
$(printf "\u2744\n");sleep 0.1;done|gawk '{a[$3]=0;for(x in a)\
{o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;\
printf "\033[%s;%sH%s \033[0;0H",a[x],x,$4;}}'

میتونین همینجا یه نمونه اجرا شم ببینین:


(پیشنهاد میکنم با این آهنگا گوش کنین به نظرم جالب میشه!)

در پایان حواستون باشه این یه پست فان هست و زیاد جدی نگیرین و باهاش حال کنین! اگه خوشتون اومد، به دوستاتون هم بفرستین :))))))

پ.ن۱: این پست برای یکشنبه که کریسمس بود قرار بود منتشر شه ولی بالاخره کی وقت داره وسط امتحانا :|

پ.ن۲: این پست برای شب یلدا هم کاربرد داره =))

پ.ن۳: حالا لطفا به اسپاتیفایه گیر ندین :)



برچسب ها : , , ,