سه‌شنبه ۲۹ دسامبر ۲۰۰۹

کرک 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 که نوشته بود رو بهم نشون داد و بنظرم تا الان باید یه برنامه نویس خیلی بزرگتر میشد ولی خوب مثل خود من از خیلی از موقعیت ها استفاده نکرده..انشااله که از این به بعد جفتمون توی مسیرهای درستی قدم برداریم

شنبه ۲۶ دسامبر ۲۰۰۹

شاهین بر فراز قله های تکنولوژی!



راه اندازی سرور Socks

تا حالا چندین بار سرور socks راه انداخته بودم ولی نمی دونستم باهاش چی کار می کنند..این چند روزه چند تا سرور برای VPS دهی راه انداختم که تازه کاربردشو متوجه شدم..میان چند تا برنامه مثل master of voice و .. روی این vps ها نصب می کنند و می دن  به اونهایی که تو یاهو کل کل می کنند!..لیست socks هم برای این کار لازم دارند
این برنامه ها بر اساس سریال هارد کار می کنه..من اومدم براشون سریال هاردا رو یکی کردم تا فقط یک برنامه بخوان تهیه کنند و روی همش استفاده کنند ،همچین بهشون یاد دادم چطور یک لیست socks بخرن(روی یک IP محدود می کنند) و برای هر چند تا سرور که بخوان استفاده کنند
خلاصه کل کل یاهو بعضی ها راه کاسبی بعضی های دیگست،می گن درامد این کار بد نیست،گاهی وقت ها یک کار که به نظر مسخره میاد ممکنه از لحاظ مالی خیلی خوب باشه
خلاصه کسی از این سرورها خواست در خدمتم، راه اندازی سرور Socks ..راه اندازی سرور VPS با سریال هارد مشترک و اشتراک لیست SOCKS روی سرورهای دیگه

شنبه ۱۹ دسامبر ۲۰۰۹

گزارش تصویری 2 آخر هفته گذشته

پنج شنبه ، جمعه 2 هفته پیش با بچه ها رفتیم باغ طرفای سپیدان
توی راه یه عکس گرفتم از ویلا ها و مغازهایی که به خاطر حریم جاده تخریب کرده شهرداری،خیلی زیاده حجم تخریب ها ولی این عکس از همش بهتره(کار بدی هم نکردن!)


اینم چند تا عکس باغ :



سحر جمعه هم رفتیم سپیدان آش خریدیم و دوباره خوابیدیم!(خیلی حال داد)



ادامه عکس ها در FaceBook
----------------------------------
این هفته هم رفتیم باغ امید با هوای بارونی که اینم خیلی حال داد






شب پنج شنبه هم هوا خیلی سرد بود

مابقی عکس ها در FaceBook
 این عکس های توی خواب رو امید خسروی از من می گیره!

یکشنبه ۱۳ دسامبر ۲۰۰۹

مشکل در برنامه نویسی کیل 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] >

صدا بارون

این روزها که صدای بارون تو گوشمه خیلی حال میده..مثل یک آهنگ توی گوشم نحوا می کنه وفتی با سیستم هم کارمی کنم


یکشنبه ۶ دسامبر ۲۰۰۹

اگر فرصت ها براتون پیش نمیاد ، شما فرصت ها را برای خودتون ایجاد کنید!


LESSON: If opportunity doesn't knock the door; open the door and drag opportunity inside.

خطای 4gb seg fixup, process در Xen Hypervm

اگر VPS با این خطا مواجه شد باید روی VPS این دستورارت رو اجرا کنید
mv /lib/tls /lib/tls.disabled
mv /usr/lib/tls /usr/lib/tls.disabled
echo ‘hwcap 0 nosegneg’ > /etc/ld.so.conf.d/libc6-xen.conf   &&   ldconfig
reboot

http://forum.lxcenter.org/index.php?t=msg&goto=67255

شنبه ۵ دسامبر ۲۰۰۹

دستور 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