۱۳۸۸ دی ۸, سه‌شنبه

کرک Master of Voice

به سفارش یه سری از بچه ها شیوه کرک Master of voice رو در آوردم بدین صورت که یه لایسنس می خرن و روی هر چند تا سرور که می خوان نصب می کنند با یکی کردن سریال همه ویندوزها
این روش دیگه محدودیت ورژن نداره و روی بقیه نرم افزارهای asrprogs.com هم کار می کینه

۱۳۸۸ دی ۷, دوشنبه

تشخیص 64 بیتی بودن CPU و کرنل در لینوکس

برای تشخیص 64 بیتی cpu در لینوکس می توان با استفاده از دستور زیر flag های cpu را مشاهده کرد و در صورت وجود فلگ lm در آنها ، نوع CPU 64 bit می باشد.
[root@PersianAdmins ~]# cat /proc/cpuinfo | grep flags
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant
در صورتیکه می خواهید 32 یا 64 بیتی بودن کرنل لینوکس را بررسی کنید،می توانید با استفاده از دستور زیر به این منظور دست یابید :
[root@padmins ~]# uname -a
Linux padmins 2.6.18-164.2.1.el5.028stab066.10 #1 SMP Sat Dec 12 18:52:53 MSK 2009 x86_64 x86_64 x86_64 GNU/Linux

در صورت مشاهده x86_64 بدان معناست که کرنل لینوکس 64 بیتی می باشد .
[root@padmins.ir~]# uname -a
Linux ffs 2.6.18-164.2.1.el5.028stab066.10 #1 SMP Sat Dec 12 18:52:53 MSK 2009 i686 i686 i386 GNU/Linux
در صورت مشاهده i386/i486/i586/i686 بدان معناست که کرنل لینوکس شما 32 بیتی است.
نکته :
در صورتیکه کرنل لینوکس 64 بیتی باشد ، CPU هم 64 بیتی می باشد ولی ممکن است کرنل 32 بیتی نصب شده باشد ولی CPU سیستم 64 بیتی باشد.

۱۳۸۸ دی ۶, یکشنبه

کیل ( kill ) کاربران میکروتیک ( Mikrotik ) در NTTacPlus

بالاخره اولین پروژه برنامه نویسی با کمک دوست خوبم فرشاد افسر تموم شد، این برنامه این امکان رو به NTTacPlus می ده تا کاربران pptp و pppoe بر روی میکروتیک رو در زمان اتمام شارژ یا زمان استفاده از شبکه قطع کنه
تصمیم گرفتم تا 6 ماه اینده یه برنامه نویس خوب بشم :) ببینم مشکلات کاری و درسی این امکان رو بهم میده یا نه
ولی تصمیم جدی دارم.شبکه رو خیلی دوست دارم ولی به این نتیجه رسیدم یه شبکه کار خوب بدون برنامه نویسی بدرد نمی خوره
یکی مثل ما اگر برنامه نویسی یاد بگیره برنامه های خوب شبکه ای می تونه تهیه کنه ، چونکه نیازها و مشکلات رو طی سالها با تمام وجود درک کرده ، پس می تونه نسبت به اونهایی که فقط کد نویس هستند ، طراحی ، خلق ایده و در نهایت کد نویسی رو بهتر انجام بده

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

۱۳۸۸ آذر ۲۲, یکشنبه

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

سلام
من 2 روزی هست تصمیم گرفتم برنامه نویسی یاد بگیرم..اولبن برنامه هم با تلاش های بسیارنوشتم ولی یه جا کار می کنه و جای اصلی خیر
برنامه رو با c++ خیلی ساده نوشتم ولی برای 2 روز بنظرم خوب هست
برنامه به این صورت کار می کنه:
اولین قدم :
اجرای این دستور در میکروتیک :

/system script remove "kill";/system script add name=kill source=":global kill;:global usr;:set kill [ /ppp active;:put [ find name=$usr ] ];"
دومین قدم:
دریافت فایل و خارج کردن از حالت فشرده
و استفاده بدین صورت :
mikill mikrotik-ip-address ssh-user ssh-pass ssh-port username-for-kill
مثال :
mikill.exe 192.168.100.1 reza 123658 22 reza


برنامه از ssh برای اتصال به میکروتیک استفاده می کنه و بهمین دلیل از plink استفاده کردم که در فایل موجود هست

اگر دستورات بالا را در CMD اجرا کنید بخوبی کار می کنه ولی توی NTTAC کار نمی کنه
به نظرتون دلیلش چیه؟


امکان interactive ssh در c++ وجود دارد؟
ممنون

۱۳۸۸ آذر ۱۸, چهارشنبه

ارائه Virtual Business Card از سوی مایکروسافت

دارندگان مدارک بین المللی مایکروسافت میتوانند با مراجعه به وب سایت http://mcpvirtualbusinesscard.com برای خود پروفایل و کارت مجازی بسازند و آن را بر روی اینترنت با آدرس ثابتی که پروفایل شما می باشد با دیگران به اشترام بگذارند.

۱۳۸۸ آذر ۱۷, سه‌شنبه

Think about this for a minute

  • If I happened to show up on your door step crying,  Would you Care? 
  • If I called you and asked you to pick me up Because something Happened,   Would you come? 
  • If I needed a shoulder to cry on, Would you give me Yours?
 Do you know what the relationship is between your two  eyes? They blink together, they move together,  they cry together,  They see things  together and they sleep  together,

BUT THEY NEVER SEE EACH OTHER... 
that's what friendship is.
Life is lonely without FRIENDS.

پیدا کردن مشخصه های اصلی میکروتیک

حتما تا حالا براتون پیش اومده که به شماره سریال میکروتیک نیاز داشتید ولی چون داخل باکس بوده احیانا بازش می کردید تا شماره سریال رو پیدا کنید ولی با این دستور هم می تونید شماره سریال روتربورد رو بدست بیارید
[reza@PersianAdmins] > system routerboard print
       routerboard: yes
             model: "750"
              serial-number: "205201889D93"
              current-firmware: "2.22"
              upgrade-firmware: "2.22"
[reza@PersianAdmins] >
بدست آوردن سطح لاسنس دستگاه :
[reza@PersianAdmins] > system license print
    software-id: "RZTS-YEF1"
  upgradable-to: v5.x
         nlevel: 4
       features:
[reza@PersianAdmins] >

بدست آوردن مشخصه های سخت افزاری :
[reza@Mikrotik] > system resource print
                   uptime: 2d12h19m12s
                  version: "4.3"
              free-memory: 17196kB
             total-memory: 29944kB
                      cpu: "MIPS 24K V7.4"
                cpu-count: 1
            cpu-frequency: 400MHz
                 cpu-load: 8
           free-hdd-space: 29296kB
          total-hdd-space: 61440kB
  write-sect-since-reboot: 85825
         write-sect-total: 322192
               bad-blocks: 0
        architecture-name: "mipsbe"
               board-name: "RB750"
[reza@PersianAdmins] >

۱۳۸۸ آذر ۱۴, شنبه

دستور locate

اگر به سرور دبین یا اوبونتو وارد شدید و دیدید دستور locate که برای پیدا کردن فایل هاو دایرکتوری ها استفاده میشه وجود نداره با نصب بسته mlocate دستور رو به سیستم اضافه کنید
apt-get install mlocate
بعد یادتون نره که دستور updatedb رو بزنید تا دیتابیسش برزو بشه

E: The package hamachi needs to be reinstalled, but I can't find an archive for it.

روی یک سرور دبین می خواستم با دستور apt بسته نصب کنم که این خطا روبرو شدم
E: The package hamachi needs to be reinstalled, but I can't find an archive for it.
هر کاری کردم پاک نشد بستش..apt هم به هیچ وجه کار نکرد
آخر سر از سورس دوباره نصب کردم و با دستور
dpkg --remove --force-remove-reinstreq hamachi
پاکش کردم،apt به حالت عادی خودش برگشت

3 پند لقمان حکیم

روزی لقمان به پسرش گفت امروز به تو 3 پند می دهم که کامروا شوی
  • اول اینکه سعی کن در زندگی بهترین غذای جهان را بخوری!
  • دوم اینکه در بهترین بستر و رختخواب جهان بخوابی
  • سوم اینکه در بهترین کاخها و خانه های جهان زندگی کنی
پسر لقمان گفت ای پدر ما یک خانواده بسیار فقیر هستیم چطور من می توانم این کارها را انجام دهم؟
لقمان جواب داد:
  • اگر کمی دیر تر و کمتر غذا بخوری هر غذایی که میخوری طعم بهترین غذای جهان را می دهد.
  • اگر بیشتر کار کنی و کمی دیرتر بخوابی در هر جا که خوابیده ای احساس می کنی بهنرین خوابگاه جهان است.
  • اگر با مردم دوستی کنی و در قلب آنها جای می گیری و آنوقت بهترین خانه های جهان مال توست.

DNS سرورهای عمومی گوگل

اکثرا تا بهشون می گی DNS اضافه کن سریعا یاد 4.2.2.4 میفتن که این رنج 6 تا هستن
4.2.2.1 - 4.2.2.2 - 4.2.2.3 - 4.2.2.4 - 4.2.2.5 - 4.2.2.6
حالا گوگل هم 2 تا DNS  سرور عمومی اضافه کرده به آدرس های
8.8.8.8
8.8.4.4