You are currently browsing the monthly archive for آگوست 2007.
تصمیم گرفتم که در وبلاگ پرسش و پاسخ راه بیندازم. از این پس هرکس سوال در زمینه برنامه نویسی داشت می تونه بـپـرسه تا من در حد توانم به آن سوال پاسخ بدهم.
علیرضا معصومی: یک سوال دارم که Ado.net چیه ؟
ممنون جواب بدید
هنگام ساخت برنامه ی کاربردی ASP.Net و گاهی اوقات PHP خود برای استخراج یا دستکاری داده ها باید به یک بانک اطلاعاتی وصل شوید. در صورت استفاده از ADO می توانید به آسانی به یک بانک دسترسی پیدا کرده و به روش های مختلف داده ها را ویرایش کنید. ADO مجموعه ای غنی از تسهیلات مدیریت داده ها را در اختیار صفحات قرار می دهد. واژه ی ADO در ADO.Net مخفف Active Data Object است. ADO یک فناوری موفق است که تقریبا با هر بانک اطلاعاتی ارتباط برقرار می کند. درایوها و فراهم کنندگان ADO.Net به شرح زیر است:
|
|
|
| SQL Server OLE DB Provider |
SQLOLEDB |
| Oracle OLE DB Provider |
MSDAORA |
| Jet OLE DB Provider |
JoLT |
چگونه تعریف کنیم؟
یکی از آسانترین راه های تعریف دسترسی به بانک اطلاعاتی با استفاده از ADO.Net این است که از فضای نام System Data استفاده کنیم. همچنین برای خواندن از ADO.Net می توان از SQLData Reader استفاده کرد که در ساخت برنامه های کاربردی وب به ما کمک می کند.
منبع: KP-Tools

بیشتر سرویس های بلاگ نویسی یک بخش برای معرفی وبلاگ های برتر دارند، اما آن ها به خوبی فعالیت نمی کنند. اگر شما بلاگ نویسی در آن ها را تجربه کرده باشید، به خوبی می دانید که شما باید حداقل بالای 20 نظر برای هر پست خود داشته باشید یا این که صدها بازدید روزانه داشته باشید تا به لیست وبلاگ های برتر برسید! این موضوع باعث می شود که کمتر کسی در این سرویس ها به سمت Feed گرایش پیدا کند. یکی از دلایل انتخاب وردپرس و بلاگر توسط بلاگ نویس های معروف، سیستم تشخیص بازدیدهای فید است. شما با استفاده از فید یک بلاگ می توانید بازدید های آن بلاگ را بالا ببرید بدون این که به آن سایت وارد شوید. سیستم هایی چون وردپرس ، ام تی و بلاگر این قابلیت را دارند. امروزه خیلی ها برای خواندن بلاگ های مورد علاقه ی خود از فیدخوان ها استفاده می کنند. بهره گیری از فیدخوان ها نه تنها برای بلاگ ها ضرر ندارد، بلکه باعث افزایش بازدیدهای آنها می شود. در اینجا سوالی به وجود می آید: اگر این فید ها باعث شود که ارتباط متقابل بین بلاگ نویس ها از بین برود پس فید به چه دردی می خورد؟ فیدخوان ها (بیشتر آنها) قابلیت کامنت گذاری ندارند. یعنی ارتباط متقابل در بلاگ خوانی با استفاده از فیدخوان ها از بین می رود. برای از بین بردن این مشکل بزرگ در فیدخوانی، گوگل دست به کار می شود! گوگل در بلاگ رسمی Google Reader اعلام کرده است که به زودی قابلیت های زیادی به فیدخان اضافه خواهد شد. از جمله کامنت گذاری. این قابلیت ها که به زودی شاهد آنها خواهیم بود همه و همه به نفع اهالی بلاگ نویسی وب 2.0 خواهد بود که از سیستم های فید جدید بهره می گیرند. پس در یک کلمه می توانیم بگوییم که آماده قابلیت های جدید فیدخوان های دیگر نیز باشید!
امروز مقاله ای در وبلاگ آقا سعید خوندم با این موضوع (“مخالفت ایران با Micro$oft OOXML”) که دیدم واقعا بحث برانگیز است و لازم است که من هم یک آشنایی در این باره به خوانندگان بدم.
اول از همه باید توضیحاتی بدم، OOXML یا Office Open XML یک طرح پیشنهادی از سمت مایکروسافت برای سازمان استاندارد جهانی (ISO) است. مایکروسافت قصد دارد که نرم افزار های آفیس (MS Office) را به یک استاندارد جهانی برای شرکت ها و اداره ها و کارهای اداری تبدیل کند. با این کار چرا های زیادی به وجود می آید که توضیح خواهم داد. اگر دقت کنید الان هم آفیس یک جورهایی استاندارد به حساب می آید اما ثبت شده نیست. (چرا؟) به این علت که هر شرکتی که وارد می شوید، هر اداره ای که می روید و حتی در بعضی خانه ها، سیستم های کامپیوتر آن ها به نرم افزار آفیس مجهز است. استاندارد شدن این OOXML سود زیادی برای مایکروسافت و ضرر بسیار زیادی برای نرم افزار های منبع باز دارد. اگر این استاندارد به ثبت برسد جای نرم افزار هایی چون OpenOffice.org کجا خواهد بود؟ دیگر چه کسی به AbiWord اهمیت می دهد؟…
ضرر هایی که ثبت شدن این استاندارد به وجود می آورد یکی دو تا نیست بسیار زیاد هستند. نکته ی قابل ملاحظه ی دیگری برای ما پیش می آید که چرا با OOXML مخالفت کنیم؟ (چون که) هیچ پیاده سازی قابل اثباتی از تعریف OOXML وجود ندارد، یعنی اینکه آفیس نسخه ی خاصی از OOXML را تولید می کند و ممکن است نرم افزار دیگری نسخه ی دیگری را تولید کند. به این نتیجه می رسیم که اگر ISO این استاندارد را ثبت کند، به ضرر همه چیز می شود حتی به ضرر ما ایرانی ها، زیرا “این استاندارد نیازهای شرایط محلی ایران را پشتیبانی نمیکند و با بسیاری از ویژگیهایی که کاربران ایرانی یا فارسیزبان از قالبهای تبادل اطلاعات انتظار دارند، بیگانه است“ و از آنجایی که مایکروسافت در ایران شعبه ندارد، ما به هیچ وجه نمی توانیم یک اجازه ی رسمی از شرکت مایکروسافت برای به کارگیری این استاندارد بگیریم.
راه های مخالفت با این طرح زیاد است، امضا کردن یک petition و ایمیل های مختلف به مایکروسافت از راه های مخالفت با این پیشنهاد است.
نویسنده ناشناس “وبلاگ جعلی استیو جابز” که اقدام به ارسال مطالب با نام استیو جابز (ریاست شرکت اپل) می کرد، شناسایی شد.
وبلاگ “خاطرات محرمانه استیو جابز” که با نام انگلیسی The Secret Diary of Steve Jobs شناخته میشود بتازگی به آن دسته از وبلاگ های پر طرفداری تبدیل شده بود که هر فرد علاقه مند به تکنولوژی از خواندن روزانه آن دریغ نمی کرد.
در وبلاگ مذکور نویسنده آن به آنچه که شخص حقیقی و استیو جابز واقعی است وانمود می کرد. اما در نهایت مقاله نویسی از روزنامه نیویورک تایمز توانست هویت اصلی وی را تشخیص دهد و به فاش سازی آن اقدام کند.
نیویورک تایمز در گزارشی می نویسد که بعد از ماه ها تحقیق مشخص شد که نویسنده این وبلاگ آقای Daniel Lyons نویسنده و ویراستار مجله تجاری Forbes می باشد. سایت Forbes نیز در همین رابطه مصاحبه تلفنی را با وی انجام و بصورت فایل ویدیویی در دسترس عموم قرار داده است.
آقای Lyons که به استیو جابز جعلی یا در مخفف به FSJ معروف است قصد دارد پس از این فاش سازی مدتی را به استراحت در کنار برکه ای بگذراند و در هفته بعد، بدون هیچ مشغله فکری به دوستان خود در Forbes.com ملحق شود ضمن آنکه حمایت کننده مالی جدیدی را نیز یافته است.
وی به روزنامه ها گفته است که هدفش از ساخت آن وبلاگ چشیدن طمع تجربه آن بوده است و چگونگی آنچه اگر یک مدیر عامل کمپانی بزرگ وبلاگی را اداره می کرد و به نقل حقایق می پرداخت.
وی در طول مدت 14 ماه وبلاگ نویسی در قالب استیو جابز، به نوشتن مطالب طنز بسیاری در مورد شخصیت هایی همچون استیو جابز، بیل گیتس (بنیانگذار مایکروسافت)، اریک اشمیت (ریاست گوگل) و غیره پرداخت.
قابل ذکر است که بیل گیتس و استیو جابز هر دو خواندن مطالب این وبلاگ را تایید کرده بودند و حتی استیو جابز به حدس زدن هایی در مورد هویت واقعی وبلاگنویس پرداخته بود.
تصویر: عکس آقای Lyons
مشاهده: The Secret Diary of Steve Jobs
تصویر ویدیوی : مصاحبه استیو جابز تقلبی
منبع خبر: وین بتا
پس از این که پا به عرصه لینوکس گذاشتم و از لینوکس ubuntu خوشم اومد، حالا تصمیم گرفتم که برنامه نویسی را در این سیستم عامل شروع کنم. به زودی شاهد نرم افزار جدید ایرانی تحت لینوکس، به نام KPTools Skeet Beta از طرف من خواهید بود. اطلاعات بیشتر درباره پروژه جدید من (Skeet) در پست های بعدی منتشر می شود. فقط به شما مژده این برنامه را می دهم که از همه لحاظ کامل خواهد بود و مطمئن هستم مورد استقبال همه لینوکسی ها قرار خواهد گرفت. نرم افزار من از هیچ مدل قبلی الگو نمی گیرد و از یک الگوریتم جدید و پیشرفته استفاده می کند. نسخه ای از برنامه Skeet را هم برای ویندوز آماده خواهم کرد تا همه ایرانی ها در هر سیستم عاملی بتوانند از آن استفاده کنند. کاربرد این برنامه را فعلا اعلام نمی کنم (منتظر پست های آینده باشید). البته این نسخه به زبان انگلیسی است و هیچ نسخه فارسی از این برنامه را نمی سازم. برای این که خوب خارجی ها هم از Skeet استفاده کنند! متذکر می شوم که برنامه بنده یک نرم افزار کدباز خواهد بود و قابل دستکاری و ویرایش است.
پی نوشت:
دقیقا 4 روز بود که پای کامپیوتر نبودم. رفته بودیم مسافرت! همه اش تو فکر این بودم که زودتر برگردیم و من برنامه skeet رو کامل کنم. اما دوستان که خواسته بودند من توضیح بیشتری درباره ی این نرم افزار بدهم خوب گوش کنند! توضیح کامل درباره این برنامه به این شرح است:
شما با استفاده از Skeet می توانید به آسانی به جستجو در اینترنت و گشت و گذار بپردازید بدون آنکه متوجه خطری شوید. برنامه Skeet نوعی محافظ اینترنتی است که کاری مشابه فایروال ها انجام می دهد اما در واقع فایروال نیست. همان طور که می دانید فایروال ها سرعت اینترنت را به شدت پایین می آورند و باعث کند شدن سیستم می شوند. اما Skeet که به معنای “شتاب گرفتن” است هم سرعت سیستم عامل شما را بالا می برد، هم امنیت آن را تضمین می کند. Skeet یک برنامه Cross-Platform است و در سیستم عامل های لینوکس، ویندوز و مکینتاش به خوبی کار می کند. این برنامه هیچ ضرری برای سیستم عامل شما ندارد و باعث افزایش شتاب و امنیت آن می شود.
حالا که توضیحات بالا را خواندید، یک سری به این صفحه بزنید.

نسل جدید از وب ، یعنی وب 2.0 با خود سر و صدای زیادی آورده است. مخصوصا در ایران کسی فکرش را هم نمی کرد که روزی وب 2.0 آن قدر طرفدار پیدا کند و سایت های وب 2.0 ایرانی هم پا به عرصه بگذارند.
از جمله سایت های وب 2.0 که در دنیا طرفداران زیادی را پیدا کرد، سایت توییتر بود که بسیار معروف شد. در این سایت می توان ایده ها، افکار و فعالیت های خود را برای دیگران گزارش کنیم. این امر به حدی گسترش پیدا کرده که بعضی از مردم حتی مو تاد توییتر شده اند! شما هر کاری که انجام می دهید آن جا هم می نویسید. با ایمیل و مسنـجرها و موبایل و مرورگر.
اما به تازگی پویا ی عزیز یک سیستم جالبی به راه انداخته است. ایشون تویـیتر فارسی و ایرانی رو راه اندازی کرده اند که مشکلات توییتر را ندارد و حتی می توان گفت که امکانات و ابزار آن از توییتر هم بهتر است. نام این پروژه جالب جکــس بلاگ است که اکنون به یکی از سایت های مطرح در زمینه افکار نویسی تبدیل شده است. جکــس بلاگ به حدی در میان افکار نویسان نفوذ کرده که عده ای از دوستان با توییـتر خداحافظی کرده اند و به جکــس بلاگ مهاجرت کرده اند. من خودم هم دو هفته است که فقط در جکــس بلاگ پست می نویسم و توییتر رو کنار گذاشتم. از امکانات جکــس بلاگ می توان به موارد زیر اشاره کرد:
1= سرعت بالا در پردازش اطلاعات
2= ویرایش و قالب بندی و رنگبندی اختصاصی
3= خروجی معتبر RSS برای همه مطالب
4= ابزارها و امکانات مختلف برای سیستم های مدیریت وبلاگ
5= پشتیبانی از فایرفاکس و اینترنت اکسپلورر
برای دسترسی به این سایت به آدرس زیر مراجعه کنید. برای ثبت نام باید حتما دعوت نامه داشته باشید و بعد ثبت نام کنید. اگر به دعوت نامه نیاز دارید، من 6 دعوت نامه جکـس بلاگ رو دارم به من اطلاع بدید تا یک دعوت نامه برایتان ارسال کنم.
