Ali Keshavarz's Website
RSS icon Home icon
  • دانلود از مارکت آمازون برای اندروید

    Posted on April 13th, 2011 Ali Keshavarz 1 comment

    در این نوشته قصد دارم درباره چگونگی دانلود از مارکت آمازون برای اندروید بنویسم…

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

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

    Read the rest of this entry »

  • چرا اختلال در اتصال اینترنت کل کشور به بهانه مقابله با آشوب طلبان؟

    Posted on November 6th, 2009 Ali Keshavarz No comments

    از روز چهارشنبه ۱۳ آبان ۱۳۸۸ اختلالاتی در دسترسی به برخی سرویس های اینترنتی، به طور خاص اتصالات SSL در ایران ایجاد شده، که ظاهرا به منظور جلوگیری از بروز برخی مسائل در صورت بروز اختشاش در راه پیمایی روز مبارزه با استکبار جهانی صورت گرفته.

    قصد نداشتم در این مورد حرفی بزنم، چون هرگونه اعتراضی به اینگونه مسائل می تواند مورد سوء استفاده عده ایی فرصت طلب قرار گیرد، و من هم این سایت را برای اظهار نظر سیاسی یا اعتراضات اجتماعی و امثالهم ایجاد نکردم؛ اما همانطور که ما دربرابر اقدامات ستیزه جویانه دشمنان در داخل و خارج کشور مسئول هستیم، و مجاز به سکوت نیستیم، درباره اقدامات کم خردانه دوستان نادانی که بارها مقام معظم رهبری از آنها به شکل مستقیم و غیر مستقیم گله کردند، هم مجاز به سکوت نیستیم. با توجه به اینکه اکنون ۲ روز از راه پیمایی ۱۳ آبان می گذرد، و هنوز این اختلالات ادامه دارد، و مشکلات متعددی را حداقل برای من ایجاد کرده، تصمیم گرفتم در این مورد مطلبی بنویسم. البته از اکثر مدیران اجرایی کشور انتظار نمی رود که به اینگونه نوشته ها توجه کنند، یا حتی توضیحی درباره اینگونه اعمال ارائه کنند. ولی شاید اینگونه مطالب به نحوی به گوش آن دسته از مدیران دلسوز، یا ان شاء الله به گوش مقام معظم رهبری (دام الظله) برسد، امید به آنکه ایشان، یا آن دسته از مدیران اجرایی دلسوز، در صورت صلاحدید، توجه ایی به این مسئله کنند، و مانع اینگونه رفتارهای خودسرانه در آینده شوند.

    Read the rest of this entry »

  • اینترفیس ها در دلفی

    Posted on March 18th, 2009 Ali Keshavarz 5 comments

    در این مقاله تعریف مختصری از مفهوم Interface و Abstract Class در طراحی نرم افزار ارائه می کنیم، و سپس به قابلیت های نوع Interface در دلفی و برخی کاربردهای آن، با ذکر مثال، می پردازیم.

    مقدمه

    نوع Interface از نسخه ۳ به دلفی اضافه شد تا پشتیبانی از تکنولوژی COM شرکت مایکروسافت در دلفی فراهم شود. Interface علاوه بر پشتیبانی از COM، قابلیت های جالبی برای برنامه نویسان دلفی به ارمغان آورد که کمتر از آن استفاده می شود. متاسفانه به دلیل آنکه چارچوب اصلی VCL و بخصوص کامپوننت های کار با بانک اطلاعاتی دلفی مدت ها قبل از آن (از نسخه اول دلفی) ایجاد شده بودند، استفاده چندانی از Interfaceها در VCL صورت نگرفت.

    برای درک بهتر interface ها، و قبل از آنکه به تعریف Interface و کاربردهای آن بپردازیم، ابتدا به مفهوم کلاس های Abstract و تعریف آنها اشاره ایی خواهیم داشت؛ زیرا مشابهت هایی در کاربرد این دو مفهوم وجود دارد، و شناخت مفهوم کلاس های Abstract درک مفهوم Interfaceها را ساده تر می کند.

    Read the rest of this entry »