مشکل با showModalDialog در ASP.Net

یه مدته که بخاطر محیط کارم دوباره رو آوردم به ویندوز و برنامه نویسی C#.Net و ASP.Net خوب بالاخره آدم باید زندگیش بگذره دیگه !!! حتی از راه برنامه نویسی ویندوز !!!

خوب یکی از کارای من پشتیبانی یه سری از نرم افزارهای تحت ویندوز و تحت وب شرکت هستش که شامل کارهایی مثل رفع باگ های برنامه و اضافه کردن امکانات جدید بنا به درخواست مشتری میشه.

چند وقت پیش برای اضافه کردن یه سری امکانات یه کنترل برای جستجوی پیشرفته برای برنامه تحت وب نوشتم که طبق معمول همه جا درست کار میکرد الا توی IE. مشکل اینجا بود که چون صفحه رو با جاوا اسکریپت با تابع showModalDialog باز میکردم توی جستجویی که انجام میشد برای بار اول نتایج جستجو رو توی یه صفحه جدید باز میکرد.

برای رفع این مشکل یه سرچ توی اینترنت زدم و دیدم خیلیا این مشکل رو دارن و بالاخره تو این آدرس فهمیدم که راه حل اون خیلی ساده تر از این حرفاست.
فقط کافیه  توی <head> فرم جستجو این خط رو اضافه کنیم:

<base target=_self>

به همین راحتی.

چند صباحی غیبت

یه چند وقتی بود که اصلا حال و حوصله نوشتن نداشتم !!! یا بهتر بگم اونقدر سرم شلوغ بود که فرصت نمیکردم به نوشتن فکر کنم !!! تو این مدت خیلی کارا کردم و خیلی چیزا یاد گرفتم !!! تا یک ماه به دنبال کار بودم تا اینکه بالاخره تونستم کار متناسب با علائقم رو پیدا کنم. یه کار در ارتباط با برنامه نویسی، تو یک شرکت تحقیقاتی سخت افزاری نرم افزاری. با یک محیط کاری دوستانه که باعث میشه آدم از شغلش رضایت داشته باشه. مخصوصا برای من که هر روز یک چیز جدید یاد میگیرم !!!

برنامه بعدی که توی این مدت ذهنم رو مشغول کرده بود مسئله خطیر ازدواج بود !!! خوب بالاخره ما هم دم به تله دادیم و کم کم داریم به جرگه متاهلین می پیوندیم !!! الان که این متن رو دارم می نویسم فقط ۲، ۳ روز از دوران مجردیم بطور رسمی باقی مونده !!! تو این مدت مدام دنبال محضر (!!!)  و آزمایش و خرید و … بودم. واقعا یکی از بزرگترین عذاب های الهی  خرید رفتنه !!! ایشالله که این خرید ها هم کم کم تموم بشه و یه نفس راحت بکشیم !!!

خلاصه کلام اینکه خیلی درگیر بودم و با اینکه کلی چیز یاد گرفتم اما وقت ثبت آموخته هام رو نداشتم !!! حالا ایشالله سر فرصت راجع بهشون مینویسم…

راستی اصلا نمیدونم این پست رو برا چی زدم !!! شاید برا اینکه دستم برا نوشتن گرم بشه !!! یا اینکه حس خوبی ناشتم و خالی گذاشتن اینجا !!! یا نمیدونم هزار و یک دلیل دیگه !!! مهم اینه که نوشتم و این باعث میشه تا دوباره رغبت به نوشتن پیدا کنم …

بررسی ۶۴ بیتی بودن cpu در لینوکس

خیلی وقت بود که تو فکر بودم که بفهمم این CPU لپ تاپم ۳۲ بیتی یا ۶۴ بیتی اما حال گشتن دنبال جوابش رو نداشتم. چند روز پیش داشتم تو این سایت میگشتم که به این آموزش برخوردم و برام جالب اومد ، این مطلب رو مینویسم تا اگه کسی مثل من این سوال براش پیش اومد از ازش استفاده کنه.

خوب برای فهمیدن اینکه cpu شما ۳۲ بیتی ه یا ۶۴ بیتی کافیه دستور زیر رو توی ترمینال وارد کنید:

$ grep flags /proc/cpuinfo

با اجرای این دستور خروجی شبیه به خروجی زیر دریافت میکنید: ادامه ی نوشته

ابزار dhcpdump برای مانیتور کردن ترافیک DHCP

برای بررسی packet های DHCP و مشاهده محتوای اونها می تونید از ابزار هایی مثل tcpdump  و dhcpdump استفاده کنید. dhcpdump ابزاریه برای بررسی بسته های DHCP ورودی و برای بررسی پاسخ DHCP Server از tcpdump استفاده می شه .

در ابتدا باید dhcpdump رو با دستور زیر نصب کنیم :

# apt-get install dhcpdump

حال برای ذخیره خروجی DHCP از دستور زیر استفاده می کنیم :

# tcpdump -lenx -i eth0 -s 1500 port bootps or port bootpc

که خروجی به صورت زیر داره: ادامه ی نوشته

بعد از کنکور

خوب بالاخره کنکور آزاد هم تموم شد. سی چهل روز خوندم و همش رو تو یه نصف روز جواب پس دادم !!! کنکور بدی نبود و اون درسایی رو که خوندم رو خوب جواب دادم !!! اما یه سری از درسا رو هم نخونده بودم و خوب اونا رو هم بیخیال شدم !!! در نهایت نتیجه کنکور بستگی داره به اینکه بقیه چیکار میکنند و چه نتیجه ای میگیرن … من سعی خودم ر کردم و دیگه نتیجه ش با خداست…

حالا نوبت به کار رسیده. از الان نوع مطالعه م عوض میشه و تحصصی راجع به برنامه نویسی میخونم !!! سی شارپ رو ادامه میدم و در کنارش شروع میکنم به خوندن QT !!! اگه میشد یه کار برنامه نویسی در زمینه لینوکس پیدا کنم خیلی عالی میشد. وحشتناک دنبال کار میگردم، بالاخره زندگی خرج داره دیگه !!! تا ببینیم خدا چی میخواد !!! ما شروع میکنیم به حرکت و منتظر برکت از جانب خدا میمونیم !!! شکر…

لحظه شماری برای ارائه نسخه جدید اوبونتو

خوب بعد از کلی انتظار بالاخره نسخه جدید اوبونتو امروز منتظر میشه و همه می تونیم از اون به رایگان استفاده کنیم. نسخه ۱۰.۰۴ اوبونتو که با نام Lucid Lynx شناخته میشه یکی از نسخه های LTS یا به عبارتی نسخه های با پشتیبانی بلند مدت اوبونتو هستش و بنا بر مشاهداتی که تاکنون از نسخه های بتا ی اون به عمل اومده تغییرات زیادی رو توش شاهد خواهیم بود.

الان یک ماهی میشه که منتظر این نسخه م و این یک هفته آخر هم که حسابی فکرم رو بهم ریخته !!! اما بالاخره انتظار داره تموم میشه و امشب میتونم این نسخه رو دانلود کنم !!!‌ نمیخوام راجع به اینکه چه تغییراتی رو تو این نسخه شاهد هستیم بنویسم، بقیه دوستان حسابی در این باره نوشتن. تنها یک سری از تصاویر از این نسخه جدید رو براتون میزارم تا ببینید و از اون لذت ببرید.

ادامه ی نوشته

وب سایت شخصی من

خوب بالاخره عملی شد. از وردپرس دات کام کوچ کردم روی دامین خودم !!! ایشالله که حالا حالا ها مجبور نشم جام رو عوض کنم …

از سر شب تا الان که ساعت ۴:۳۰ صبح ه داشتم روی وب سایت شخصیم کار میکردم. یه سایت سبک و جمع و جور تماما CSS و JavaScript اگه حال داشتین یه نگاهی بندازین و نظرتون رو بهم بگین.

http://DeadMan.Ir

با تشکر

اضافه کردن Keyboard Layout فارسی به اوبونتو

وقتی که اوبونتو رو نصب می کنیم بطور پیش فرض کیبرد فارسی رو برامون نصب نمیکنه و ما امکان فارسی نویسی رو نداریم. برای اینکه بتونیم توی اوبونتو زبان فارسی رو برای کیبرد فعال کنیم کافیه به مسیر System > Preferences > Keyboard > Layouts رفته و با انتخاب گزینه Add زبان فارسی رو به لیست کیبرد های خودمون اضافه کنیم.

ادامه ی نوشته

اوبونتو در مقابل اپن سوزه

چند وقت پیش  اوبونتو رو از روی لپ تاپم رو پاک کردم و بجاش اپن سوزه رو نصب کردم. اولش برام جالب به نظر اومد. اما هرچی بیشتر باهاش کار کردم  دیدم اصلا با سلیقه من جور در نمیاد. با وجود اینکه YaST قدرتمند به نظر میومد، اما بازم برام سخت بود تا باهاش ارتبط برقرار کنم. در نهایت اوبونتو برای من خیلی User Friendly تر از اپن سوزه اومد.

اضافه کردن شکلک های یاهو به پیدجین

امروز میخوام راجع به نحوه استفاده از شکلک های یاهو توی پیام رسان Pidgin توضیح بدم.

اول از هر چیز واسه اونایی که احتمالا نمیدونن Pidgin چیه باید بگم که Pidgin یه نرم افزار پیام رسان یا به قول خودمون یه برنامه مخصوص چت کردنه که از سرویس های زیادی پشتیبانی می کنه. از جمله این سرویس ها، Yahoo, GTalk, Windows Live , ICQ و یه عالمه سرویس دیگه که معمولا توی ایران باهاشون کاری نداریم. اونایی که  اهل لینوکس باشن حتما با این نرم افزار کار کردن و ازش لذت بردن. یه نکته خوب در مورد Pidgin اینه که این نرم افزار علاوه بر نسخه تحت لینوکس، نسخه تحت ویندوز هم داره که می تونید اون رو به رایگان از سایتش دانلود کنید و ازش لذت ببرید.

ادامه ی نوشته