حرکت در گذرگاه زندگی

تغییر مک‌آدرس در لینوکس

در مورد مک‌آدرس که چیه نیازی به توضیح نیست.. ویکیپدیا

میدونید که ادرس مک همواره هر دستگاهی آدرس منحصر به فرد خودش رو داره و شاید هویت دستگاه ماست اما در مواقعی لازم میشه که این آدرس رو تغییر بدیم (مثلا وقتی در یک شبکه مک‌بلاک داشته باشن و دسترسی دستگاهی رو بلاک کنن.)

برای تغییر آدرس مک در لینوکس یکی از ساده ترین روش ها استفاده از ifconfig هست. خب قبلا ازین دستور استفاده های دیگری میکردیم الان این کاربرد هم بهش اضافه کنیم. ساختار کلی دستور به صورت زیر میشه :

sudo ifconfig eth0 hw ether newaddress


دستور بالا تقریبا واضح هست. دقت داشته باشید که نیاز به اجرای دستور به عنوان کاربر روت سیستم هست. بجای eth0 کارت شبکه ی مورد نظر خودتون رو وارد کنید (که معمولا همینه) و به جای newmacaddress یک مک آدرس معتبر از لحاظ ساختار وارد کنید... ساختار مک‌آدرس

برای مثال دستور پایین یک دستور ولید برای استفاده است :

sudo ifconfig eth0 hw ether 20:d3:44:51:f1:d7

ضمنا این تغییر با بارگذاری مجدد سیستم به حالت قبل برمیگرده و آدرس اصلی دستگاه دوباره روی سیستم قرار میگیره.
:)

۱۳ مرداد ۹۴ ، ۱۲:۲۹ ۲ نظر
داریوش عباسی
جمعه, ۲ مرداد ۱۳۹۴، ۰۱:۱۴ ق.ظ داریوش عباسی
شکست ناپذیر

شکست ناپذیر

در فراسوی این شب تیره که چون مغاکی میان دو قطب مرا در برگرفته است

برای سرشت استوار و تسخیرناپذیر خویش شکرگزار خدایانم


در شرایط طاقت فرسا نه دست از تلاش برداشتم و نه به لابه و زاری افتادم

با پتک ایام و زیر آوار سرنوشت، سرم خونین اما برافراشته است


فراسوی این جایگاه پر از خشم و اشک، جز سایه های وحشت دیده نمی‌شود

و با تمامی تهدید و رنج سالیان دراز, در من نشانی از هول و هراس نیست


از این گذرگاه تنگ و تاریک و از پیامدهای در تقدیر، واهمه‌ای ندارم.

من، ارباب سرنوشت خویشتنم, من ناخدای سرشت خود هستم

۰۲ مرداد ۹۴ ، ۰۱:۱۴ ۱ نظر
داریوش عباسی
دوشنبه, ۱۸ خرداد ۱۳۹۴، ۰۳:۲۶ ب.ظ داریوش عباسی
ترس.

ترس.

آنچه که باید از آن بترسیم خود ترس است.

- فرانکلین دی. روزولت

۱۸ خرداد ۹۴ ، ۱۵:۲۶ ۲ نظر
داریوش عباسی
جمعه, ۸ خرداد ۱۳۹۴، ۰۷:۰۰ ق.ظ داریوش عباسی
خودکار کردن کارها با Gulp.js

خودکار کردن کارها با Gulp.js

اگه طراح یا توسعه دهنده ی وب هستید احتمالا خیلی اوقات به خیلی از کارها ( مثلا کامپایل sass و haml و مینیفای کردن اسکریپت‌ها) چنتا آب نکشیده نثار کردید. ابزارهایی وجود دارند که دسته ی بزرگی از کارها رو با اجرای یک دستور اجرا میکنند که معروفترینش شاید gnu make باشه که با یک دستور make معمولا برنامه ها رو در لینوکس کامپایل میکنیم یا rake که توسعه دهندگان روبی به وفور ازون استفاده میکنند.

برای توسعه ی فرانت‌اند هم بیلد سیستم های زیادی ایجاد شدند که grunt و gulp معروفترین و پرکاربرد ترین اونهاست که تو این مقاله gulp رو بررسی میکنیم.

ادامه مطلب...
۰۸ خرداد ۹۴ ، ۰۷:۰۰ ۱ نظر
داریوش عباسی
شنبه, ۲ خرداد ۱۳۹۴، ۱۰:۳۰ ق.ظ داریوش عباسی
آرگومان‌ها در خط فرمان لینوکس

آرگومان‌ها در خط فرمان لینوکس

وقتی یک اسکریپت شل مینویسید، یکی از متداول ترین کارها گرفتن داده از کاربران در همان دستور اصلی است.برای مثال با دستور زیر نام دایرکتوری  را  به cd میفرستیم:

cd mydir

در بش، برای دسترسی به نام آرگومانها، شماره‌ی آرگومان را بعد از $ مینویسیم. مثلا اگر Dariush را به اسکریپتی به نام myscript بفرستیم، با $1 به آرگومان فرستاده شده که اولین آرگومان ماست دسترسی داریم :


#!/usr/bin/env bash

echo "Hello, $1"

که با اجرای آن عبارت Hello, Dariush در خروجی استاندارد چاپ میشود و همینطور اگر تعداد آرگومان ها بیشتر باشد، شماره ی آرگومان مورد نظر  پس از $ مقدار آن آرگومان را در دسترس قرار میدهد.

همچنین :

آرگومان$# : این متغیر تعداد آرگومان‌های ارسال شده به اسکریپت را در خود ذخیره میکند.

آرگومان$* : این متغیر، تمام آرگومان‌های ارسال شده به اسکریپت را به عنوان یک رشته در خود ذخیره میکند.

آرگومان$0 : با این متغیر به نام اسکریپتی که اجرا شده دسترسی خواهید داشت.

۰۲ خرداد ۹۴ ، ۱۰:۳۰ ۰ نظر
داریوش عباسی
سه شنبه, ۲۹ ارديبهشت ۱۳۹۴، ۰۱:۵۳ ب.ظ داریوش عباسی
درمسیر - تغییر

درمسیر - تغییر

تغییری باشید که می‌خواهید در دنیا ببینید.

- مهاتما گاندی

۲۹ ارديبهشت ۹۴ ، ۱۳:۵۳ ۳ نظر
داریوش عباسی