براي فضولها

براي اونهايي كه دلشون براي فضولي لك زده و دلشون مي‌خواد كه از كار ديگران سر در بيارند مخصوصا تو اينترنت! اين اسنيفر رو معرفي ميكنم:

  One Way Network Sniffer يا OWNS اسنيفريه كه مي تونه جدا از دريافت بسته‌هاي شبكه اونها رو به صورت فايلهاي دريافتي  در كامپيوتر مقصد بازسازي كنه!

آره درست فهميديد يعني همونطور كه يك نفر داره تو اينترنت صفحاتي رو ميبينه همونطور اون صفحات براي شما هم مي ياد! باور نميكنيد امتحانش كنيد جالبه كه سورس كامل اين نرم افزار به زبان دلفي نيز وجود داره اينهم آدرسشه:

http://owns.sourceforge.net/

خب ديگه چي مي‌خواين دست به كارشين ديگه! فقط يك چيزي هست اونم اينه كه شما بايد از رسيدن بسته هاي هدف به كارت شبكه كامپيوترتون مطمئن بشيد!

SATA

تکنولوژی هارد دیسک های ساتا (SATA) بر اساس پردازش اطلاعات متوالی (سریال) است. یعنی انتقال اطلاعات ازهارد دیسک به باس دیتا و در جهت عکس به طور منظم و در دورهای زمانی مشخص انجام می‏گیرد. هارد دیسکهای ساتا از کابلهای ریبون با پهنای کمتر استفاده می کنند .
ادامه نوشته

خداحافظ BDE

هر كس كه ندونه، دلفي كارهايي كه با ديتابيس سر وكله مي‌زنند مي‌دونند كه كار با BDE خصوصا هنگامي كه مي‌خواي برنامه رو تو يك كامپيوتر ديگه اجرا كني چقدر دنگ و فنگ داره! تا جايي كه بعضي ها ميان و همون دلفي رو هم تو اون كامپيوتر نصب ميكنن و يا روشهايي براي نصب BDE پيدا مي‌كنند و ...!

اما خوب خدا خيرش بده اوني كه اومد و اين Absolute DB رو به كمپوننتهاي دلفي اضافه كرد، كه دوستمون آقاي جهانشاهي تو چند تا لينك قبلي اون رو معرفي كرده من هم ديروز سعي كردم تستش كنم كه حالا مراحل نصبش رو باهم مرور ميكنيم:

1_ دريافت فايل متناسب با نسخه دلفي از همون پست آقاي جهانشاهي در چند پست قبل

2_ نصب فايل install.exe درون فايل فشرده دريافتي(توجه كنيد كه در هنگام نصب دلفي در حال اجرا نباشد)

3_بعد از نصب در منوي ابزارهاي دلفي يك ابزار به نام Absolute DB  اضافه مي شود كه چهار كمپوننت درون آن است.

4_ همچنين يك ابزار ساخت ديتا بيس به نام db manager درون مسير نصب برنامه

 C:\Program Files\ComponentAce\AbsoluteDatabase\Utils\Bin\DBManager.exe

 اضافه مي‌شود كه مي‌توانيد با كمك آن جداول خودتان را طراحي كنيد. (مي‌توانيد با كمك از Configure Tools  درون منوي Tools دلفي اين ابزار را به ليست ابزارهايتان اضافه كنيد.)

 5_ حال براي آشنايي با اين كمپوننت و طرز كار وچگونگي ارتباط آن با ساير ابزارهاي ديتابيسي دلفي مي‌توان به مثال هاي ارائه شده اين كمپوننت كه درون مسير نصب قرار دارند مراجعه كرد، شايد بهترين مثالي كه بتوان به آن اشاره كرد Db Controls Demo باشد.

بعد از ساخت برنامه تنها كار لازم براي اجرا برنامه در يك كامپيوتر ديگه انتقال فايل اجرايي و فايل ديتابيس ساخته شده است همين!

منتظر نظرات شما هستم.

Delphi.Net 2009 با اسم رمز delphi prism

بالاخره تکلیف نسخه دات نت دلفی هم مشخص شد:
http://www.codegear.com/article/38851

نسخه دات نت دلفی از این به بعد با نام Delphi Prism به دو صورت مستقل از RAD Studio و همراه RAD Studio عرضه میشه؛ یا بهتره بگیم که حداقل به همراه RAD Studio 2009 خواهد بود، برای نسخه های آینده هنوز معلوم نیست که آیا Delphi Prism به همراه RAD Studio خواهد بود یا نه.

Delphi Prism از تمامی امکانات دات نت 3.5 مثل ASP.Net, WPF, Sliverlight, WinForms, LINQ و... بصورت کامل پشتیبانی میکنه، همچنین امکان استفاده از DBExpress، DataSnap Client, و BlackFish هم در آن فراهم شده. ابزار طراحی و مدل سازی بانک اطلاعاتی ER\Studio هم با نسخه Architect آن عرضه میشه.

Delphi Prism بصورت یک Plug-in بر روی Visual Studio 2005 و نسخه های بالاتر آن نصب میشه. قیمتش رسما اعلام نشده، اما گفته میشه که 499 دلار خواهد بود. البته بسته عرضه شده به همراه Visual Studio هست، و نیازی به خرید جداگانه Visual Studio نیست.

نکته خیلی مهم درباره Delphi Prism این هست که این محصول چیز جدیدی نیست! در واقع RemObjects Oxygen که از سال 2005 توسط شرکت RemObjects توسعه داده میشد، از این به بعد با نام Delphi Prism منتشر میشه، و توسط CodeGear و RemObjects مشترکا توسعه داده میشه. پس در قلب این نرم افزار کامپایلر Oxygen قرار داره.

Delphi Prism یک زبان کاملا دات نتی هست و از ابتدا هم برای همین منظور توسعه داده شده، برای همین Syntax آن تا حدی با Syntax سنتی دلفی متفاوت هست. خوشبختانه این تفاوت بیشتر در حد اضافه شدن کلمات کلیدی و ویژگی های خاص دات نت به زبان مربوطه هست، تا اینکه حذف برخی ویژگی های زبان سنتی دلفی. مثلا در Delphi Prism بجای تعریف توابع به صورت procedure و function از یک عبارت جدید: method استفاده شده. Method را می توان بجای procedure یا function استفاده کرد. البته در کنار آن همچنان امکان استفاده از procedure و function برای راحتی برنامه نویسان دلفی وجود داره. همچنین در Delphi Prism برخی ویژگی ها به زبان اضافه شده که حتی در #C هم وجود ندارند، مثل Futures که به برنامه نویس امکان میده که محاسبه مقدار یک عبارت یا متغیر را تا زمانی که بهش نیاز نشده، به تاخیر بیاندازه، یا با اضافه کردن پسوند async به تعریف آن، محاسبه آن را بطور خودکار در یک Thread جداگانه انجام بده.

همچنین برای رفاه حال برنامه نویسان دلفی، یک کتابخانه runtime مشابه کتابخانه runtime دلفی ساخته شده که عملا بر مبنی دات نت هست، و برنامه نویسان دلفی می توانند با کمک آن برخی از اموری که قبلا انجام می دادند را بدون تغییر در سروس کد در دات نت هم انجام بدند. البته این پروژه بصورت Open-source و با نام ShineOne در حال توسعه هست. در کنار این کتابخانه ابزاری هم با نام Oxidizer معرفی شده که می تواند بعضی از قابلیت های استفاده شده در سورس کدهای دلفی را که در Delphi Prism پشتیبانی نمی شوند، از سورس حذف کرده و معادل آنها در Delphi Prism را جایگزین آنها کند.
در کنار این دو ابزار، یک Wiki هم برای Delphi Prism در نظر گرفته شده که در آن مطالب مفیدی درباره ویژگی های این محصول، تفاوت های Syntax آن با دلفی، ومقایسه آن با #C وجود دارد. در حال حاضر بیش از 380 مقاله و مطلب مختلف در آن ثبت شده. لازم به گفتن نیست که این ابزارها هم مربوط به Oxygen بودند که الان به سرور CodeGear منتقل شدند.

لیست قابلیت های Delphi Prism در برابر #C:
http://prismwiki.codegear.com/wiki/D...ism_vs._CSharp

تفاوت های Delphi Prism با Delphi for Win32:
http://prismwiki.codegear.com/wiki/W...._Delphi_Prism

مصاحبه اختصاصی با marc haffman طراح ارشد RemObjects Oxygen درباره Delphi Prism:
http://www.bitwisemag.com/2/Delphi-P...-Studio-Pascal
به خیلی از سوالهای احتمالی شما پاسخ میده.


شاید در برخورد اول اینکه Delphi Prism بصورت یک Plug-in برای Visual Studio عرضه میشه، یا اینکه Delphi Prism اصولا محصول جدیدی نیست، بلکه یک محصول با قدمت سه سال با لیسانس جدیدی عرضه شده، کمی نا امید کننده به نظر برسه. اما واقعیت امر اینه که امکان توسعه یک IDE مستقل از Visual Studio هر روز غیر ممکن تر میشه. مایکروسافت کاملا سکوی دات نت، زبان برنامه نویسی غالب در آن، و سکوی توسعه نرم افزارهای دات نت را در دستان خودش گرفته، و به کسی اجازه نزدیک شدن به آنها را هم نمیده. طرح ایجاد یک IDE مستقل از Visual Studio برای سکوی دات نت یک طرح اشتباه بود. اگر CodeGear می خواست خودش این اشتباه را جبران کنه و یک plug-in برای Visual Studio ایجاد کنه، از یک طرف به زمان زیادی نیاز داشت، از طرف دیگه باید منابع زیادی را صرف این کار می کرد که نتیجه اش میشد کاهش توجه به توسعه دلفی Win32 و افزایش اعتراضات کاربران. همچنین ورود به این عرصه باعث میشد که CodeGear در نقطه مقابل RemObject ایی قرار بگیره که تجربه بیشتری در این عرصه داشت. این رقابت با RemObjects خودش می تونست باعث فراری دادن کاربران بیشتری بشه!
الان Delphi Prism با پشتوانه تجربیات RemObject در این زمینه عرضه شده. RemObjects تیم خوب و فعالی داره که دائما Oxygen را بروزرسانی می کنند و قابلیت های جدیدی به آن اضافه می کنند. این همکاری برای RemObject هم سود خوبی خواهد داشت؛ RemObject برای توسعه نرم افزارهای n-tier، و توسعه پروژه هایی که در آنها از کدهای مدیریت شده و مدیریت نشده بصورت همزمان استفاده میشه فریم ورک های کاملی را ارائه کرده که افزایش همکاری آن با CodeGear میتونه باعث رویکرد بیشتر برنامه نویسان دلفی به محصولات آن بشه. مسلما پول خوبی هم از CodeGear برای لیسانس Oxygen دریافت کرده. الان هم با کمک های CodeGear بهتر میتونه Oxygen را توسعه بده، از ظهور یک رقیب بالقوه در صحنه کسب و کارش هم جلوگیری کرده. راستی، RemObjects در Oxygen تاکید زیادی روی کامپایل آسان و بی دردسر پروژه های نوشته شده با Oxygen در لینوکس و Mac داره.
بطور کلی، از نظر من، این اقدام اقدام مثبتی بود. در واقع یک پرش بلند در عرصه دات نت بود.


تصویر زیر نمایی از Delphi Prism در حال اجرا بر روی Visual Studio 2008 هست:
در تصویر نرم افزاری با نام Sorter با ظاهر گرافیکی که بوسیله WPF در Designer مربوط به IDE تولید شده، نمایش داده میشه.
در واقع با این نسخه Visual Studio Shell عرضه میشه. Visual Studio Shell همون Visual Studio هست، ولی بدون نصب زبان های برنامه نویسی مایکروسافتی (#C و VB.net). یعنی فقط IDE مربوط به Visual Studio که زبان Delphi Prism روش نصب شده. البته اگر قبل از نصب Visual Studio Shell نسخه ایی از Visual Studio روی سیستم نصب باشه، یا بعد از نصب آن Visual Studio روش نصب بشه، Visual Studio Shell با اون نسخه یکپارچه میشه و نیازی نیست که کاربر نگران بروز تداخل بین آنها باشه.
http://msdn.microsoft.com/en-us/vsx2.../bb933751.aspx
البته همانطور که قبلا هم اعلان شده بود قبلا هم اعلام شده بود که در نسخه آینده از VCL.net پشتیبانی نمیشه. برای VCL.Net باید از همون Delphi.net ایی که با دلفی 2007 و دلفی 2009 عرضه شد، استفاده کنید.
این مطلب  ترجمه آقای کشاورز عزیز از مدیران سایت http://barnamenevis.org از سایت CodeGeare میباشد امیدوارم که از این مطالب استفاده کافی رو برده باشین

ساخت theme برای گوشی های موبایل

ساخت تم برای گوشی های سری 60  نوکیا

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

Series 60 Theme Studio 1.2

این برنامه یک ابزار برای ساخت تم های گوشی های نوکیا سری 60 ورژن 2 میباشد. گوشیهای جدید نوکیا اکثرا سری 60 هستند مانند : Nokia 3230, Nokia 6600, Nokia 6260, Nokia 6630, Nokia 6670, Nokia 6680 and Nokia 7610

 

Series 60 Theme Studio 2.0

این برنامه یک ابزار برای ساخت تم های گوشی های نوکیا سری 60 ورژن 2 میباشد. همچنین پشتیبانی از نسخه سوم گوشی ها را داراست مانند گوشی های سری N .

 

امکانات جدید :

  • پشتیبانی از پوسته با قابلیت تغییر اندازه
  • پشتیبانی از گرافیک برداری
  • پشتیبانی از عکس های چند لایه
  • پشتیبانی از جدول افکت های عکس

برای بدست آوردن اطلاعات بیشتر و دانلود این برنامه به فروم نوکیا مراجعه کنید.

 

ساخت تم برای گوشی های سری 40 نوکیا:

برای ساخت تم برای گوشی های سری 40 به اینجا مراجعه کنید . تعدادی از گوشی های سری 40 عبارتند از : 3220, 3155, 5140i, 6020, 6021, 6030, 6101, 6102, 6170, 6230i, 7260, 7270, 7280, 8800.

 

ساخت تم برای گوشی های سونی اریکسون :

برای این گوشی ها نرم افزار Theme Creator عرضه شده است که امکان ساخت تم را به شما روی کامپیوتر خودتان میدهد .