یکشنبه بیست و ششم اسفند 1386
چگونه رزولیشن بازی های جاوا را تغییر دهیم » فقط برای گوشی های نوکیا
سلام علیکم؛
شاید دیده باشید: شما بازی جاوایی را روی گوشی خود نصب می کنید و هنگامی که آن را باز می کنید مشاهده می کنید که رزولیشن آن کمتر از رزولیشن گوشی شماست (و احتمالا حالتان گرفته می شود!). برای تغییر اندازه ی تصویر و بزرگتر نمودن آن (و یا حتی کوچکتر نمودن آن) کافی است چند دقیقه با ما همراه شوید!
ادامه مطلب
شنبه بیست و پنجم اسفند 1386
مقاله: معرفی برنامه نویسی ویندوز با PHP و WinBinder
سلام دوستان
کلیه ی مقالات مرنبط با این موضوع که در این وبلاگ قبلا قرار گرفته است داخل یک فایل PDF از اینجا قابل دانلود است.
موفق باشید
جمعه بیست و چهارم اسفند 1386
معرفی و دانلود زبان برنامه نویسی AutoIt
معرفی و دانلود زبان برنامه نویسی AutoIt
AutoIt یک زبان برنامه نویسی رایگان شبیه Basic می باشد که عمدتا برای طراحی برنامه های ویندوز (GUI) و اتوماتیک کردن آن به کار می رود.
با استفاده از آن می توان به طور خود کار کلید های صفحه ی کلید را فشرد، ماوس را حرکت داد و اسکریپت های قابل اعتمادی را نوشت.

ادامه مطلب
پنجشنبه بیست و سوم اسفند 1386
از همه بهتر!
چهارشنبه بیست و دوم اسفند 1386
راه اندازی GPS (یا Bluetooth GPS Receiver چیست؟)در موبایل
برای من همیشه سوال بود که این برنامه ی GPS Data که روی گوشیم هست چرا کار نمی کنه!؟ و وقتی برنامه رو اجرا می کنم، اول برنامه بلوتوث رو روشن می کنه و با خودم می گفتم GPS چه ربطی به بلوتوث داره! بعد شروع به سرچ کردم و مطالب جالبی پیدا کردم.
اول از این که برای اجرای اون برنامه نیاز به یک دستگاه خارجی به نام Bluetooth GPS Receiver می باشد. این دستگاه یک دستگاه کوچک است که GPS را از ماهواره دریافت می کند و سپس اطلاعات آن را توسط بلوتوث به گوشی موبایل (یا نوت بوک و ...) ارسال می کنه. در نتیجه فهمیدم که چرا اون برنامه دوست داره بلوتوث رو روشن کنه! چون می خواد با یک دستگاه Bluetooth GPS Receiver ارتباط برقرار کنه.

برای شروع کار از اطلاعات مقدماتی در مورد این وسیله می تونم بگم که این قطعه یک دستگاه GPS به صورت مجزاست که دارای مارک های مختلف است و به صورت بلوتوث به دستگاههایی همچون گوشی های با قابلیت اتصال Bluetooth GPS و نوت بوکهای دارای این قابلیت وصل می شود و از نرم افزارهای گوشی یا نوت بوک برای نمایش اطلاعات استفاده می کند و با ریختن نرم افزار های قویتر و نقشه های جدید و کامل از قابلیتهای بالاتری برخوردار میشوید و از لحاظ شرایط گیرندگی هم همانند دستگاههای GPS معمولی می باشند .
ادامه مطلب
سه شنبه بیست و یکم اسفند 1386
آموزش تبدیل پروژهای PHPW (WinBinder) به فایل های اجرایی EXE با bamcompiler
آموزش تبدیل پروژهای PHPW (WinBinder) به فایل های اجرایی EXE با bamcompiler
سلام علیکم؛
در قسمت های قبلی روش کار با ابزار bamcompiler رو شرح دادم و مثال هایی رو هم آوردم. اگه هنوز اون مطالب رو نخوندید، بهتره اول اون ها رو بخونید بعد این مطلب رو به عنوان مطلب تکمیلی مطالعه کنید.
همچنین چگونگی نوشتن برنامه های تحت ویندوز با php و wb رو هم به طور مختصر شرح دادم. حالا فرض کنید پروژه ی خود را نوشته اید و با پسوند phpw ذخیره کرده اید و مشکلی هم ندارد و می خواهید به فایل اجرایی مستقل exe قابل اجرا در محیط ویندوز تبدیل کنید.
ادامه مطلب
دوشنبه بیستم اسفند 1386
معرفی و دانلود برنامه ی SQLite Administrator
معرفی و دانلود برنامه ی SQLite Administrator
سلام علیکم؛

SQLite یک ابزار مدیریت پایگاه داده است. این ابزار رایگان بوده و با حجم بسیار کم از اینجا زیر قابل دانلود می باشد.
ادامه مطلب
یکشنبه نوزدهم اسفند 1386
آموزش برنامه ریزی فایل پروژه bamcompile برای تبدیل PHP به فایل اجرایی EXE
آموزش برنامه ریزی فایل پروژه bamcompile برای تبدیل PHP به فایل اجرایی EXE
سلام علیکم؛
آموزش تبدیل فایل های PHP به فایل های اجرایی EXE در بخش "تکنیک های PHP شماره 10: تکنیک های تکمیلی قسمت سوم" آورده شده است.
در این مقاله سعی دارم نحوه ی برنامه ریزی فایل های bcp را برای استفاده بهتر از bamcompile توضیح بدهم.
کدهای زیر را باید با نرم افزار Notepad ویندوز و یا یک برنامه ی ویرایشگر متنی دیگر نوشت و با پسوند bcp ذخیره کرد.
ادامه مطلب
شنبه هجدهم اسفند 1386
دانلود مجموعه تکنیک هایPHP: شامل 30 تکنیک مفید و کاربردی برای PHP
دانلود مجموعه تکنیک هایPHP: شامل 30 تکنیک مفید و کاربردی برای PHP
سلام علیکم؛

تمامی تکنیک های مندرج در این وبلاگ درون یک فایل PDF قرار گرفته است و می توانید از اینجا دانلود کنید.
شنبه هجدهم اسفند 1386
تکنیک های PHP شماره 10: تکنیک های تکمیلی قسمت سوم
تکنیک های PHP شماره 10: تکنیک های تکمیلی قسمت سوم
1. ساخت فایل های ZIP
2. دستور try-catch
3. تبدیل فایل های PHP به فایل های اجرایی EXE
ادامه مطلب
شنبه هجدهم اسفند 1386
آموزش برنامه نویسی ویندوز با PHP و WinBinder
آموزش برنامه نویسی ویندوز با PHP و WinBinder
سلام علیکم؛
به نظر شما این برنامه رو با چه زبانی نوشته اند؟ http://www.32cards.com
اگه حوصله ندارید بازی 7 مگابایتی رو دانلود کنید، اشکالی نداره، من به شما می گم! با PHP و WinBinder. بله با زبان قدرتمند PHP می توان برنامه های اجرایی تحت ویندوز نوشت. اما PHP به تنهایی قادر به انجام این کار نیست و شما باید از یک برنامه ی تکمیلی به نام WinBinder هم استفاده کنید.
اول می خوام یه توضیحاتی خدمت شما عرض کنم:
1. هر سه برنامه ی استفاده شده برای این کار یعنی PHP، WinBinder (که از این به بعد به اختصار WB می نویسم) و bamcompiler رایگان و OpenSource هستند. البته در کشور ایران چون کپی رایت رعایت نمی شه رایگان بودن نرم افزار شاید زیاد معنی نداشته باشه، چون ایران کشوری پیشرفته است!!
2. برای استفاده از این برنامه ها دانستن زبان PHP آن هم حد کافی فقط یک شرط لازم است، برای برنامه نویسی ویندوز باید علاوه بر PHP توابع WB و نحوه ی کد نویسی آن را هم یاد بگیرید.
3. برای استفاده از این برنامه های نیازی به سرور بودن کامپیوتر شما نیست، اصلا نیازی به نصب و راه اندازی PHP روی کامپیوتر شما نیست، چون WB خودش دارای PHP مستقل می باشد و از آن استفاده می کند.
ادامه مطلب
جمعه هفدهم اسفند 1386
تکنیک های PHP شماره 9: تکنیک های تکمیلی قسمت دوم
تکنیک های PHP شماره 9: تکنیک های تکمیلی قسمت دوم
1. دسترسی به ایمیل با استفاده از POP3
2. ساخت و ارسال ایمیل با فایل پیوست (Attachment)
3. ساخت فایل های PDF
ادامه مطلب
پنجشنبه شانزدهم اسفند 1386
تکنیک های PHP شماره 8: تکنیک های تکمیلی قسمت اول
تکنیک های PHP شماره 8: تکنیک های تکمیلی قسمت اول
1. کنترل معتبر بودن آدرس ایمیل ورودی
2. ساخت Who is (دامنه یاب) برای هاستینگ
3. انتقال فایل با استفاده از FTP (آپلود یا دانلود)
ادامه مطلب
چهارشنبه پانزدهم اسفند 1386
ساخت یک وبلاگ در عرض 15 دقیقه با Ruby on Rails
در سایت اصلی Ruby on Rails یک آموزش ویدوئی برای ساخت وبلاگ در عرض ۱۵ دقیقه قرار گرفته است. این آموزش می تواند جالب باشد!

یکشنبه دوازدهم اسفند 1386
اصول اسکریپت نویسی با Hecl در 12 نکته
اصول اسکریپت نویسی با Hecl در 12 نکته
زبان اسکریپت نویسی Hecl بسیار ساده می باشد. اصول کلی آن به صورت خلاصه در 12 نکته آورده شده است.
سه نکته قبل از شروع دوازده نکته ی اصلی
نکته ی اول این که در Hecl پرانتز وجود نداره، نکته ی دوم این که در Hecl عملگر انتساب وجود نداره و باید از دستور set و سایر دستورات دیگر استفاده کنید و از همه مهمتر نکته ی سوم!
فرض کنید می خواهید فقط اسکریپت Hecl بنویسید (یعنی برای موبایل نباشه) برای این کار اسکریپت رو بنویسید و با پسوند hcl ذخیره کنید. سپس در پوشه ی hecl و در خط فرمان این دستور رو وارد کنید:
java -classpath jars/j2se/Hecl.jar Hecl آدرس و نام فایل با پسوند
مجددا فرض کنید فایل شما با نام suite در پوشه ی tests قرار داشته باشه برای اجرای اون با Hecl این دستور را باید وارد کنید:
java -classpath jars/j2se/Hecl.jar Hecl tests/suite.hcl
چرا نگاه می کنید! نترسید! همین دستور بالا رو وارد کنید ببینید اجرا می شه یا نه!
ادامه مطلب
یکشنبه دوازدهم اسفند 1386
معرفی و آموزش نصب و راه اندازی Hecl جهت برنامه نویسی جاوا برای موبایل
مقدمه
در این مقاله بحثی فنی راجع به چگونگی نصب زبان اسکریپت نویسی Hecl روی ویندوز جهت برنامه نویسی جاوا برای موبایل خواهم داشت. اما قبل از آن این نکته را یادآور می شوم که چنین مقاله ای (تا این لحظه) با این موضوع به صورت فارسی روی اینترنت وجود نداشته است و از شما خواهشمندم اگر از این مقاله (و یا مقالات دیگر این وبلاگ) کپی بر می دارید حتما آدرس وبلاگ را به عنوان منبع ذکر کنید در غیر این صورت کار شما مورد رضایت نیست.
Hecl یک زبان اسکریپت نویسی است که از زبان جاوا برای کامپایل اسکریپت های خود استفاده می کند. یعنی شما ابتدا اسکریپت را به زبان Hecl می نویسید سپس Hecl اسکریپت شما را تبدیل به جاوا کرده و سپس از طریق جاوا عمل کامپایل را انجام می دهد.
برای نصب این سیستم روی ویندوز باید کارهایی انجام دهید که تا به حال انجام نداده اید! و من قدم به قدم و با زبانی ساده و غیر رسمی چگونگی آن را برای شما شرح خواهم داد. زبان Hecl یک زبان اسکریپت نویسی ساده برای نوشتن انواع برنامه و به خصوص برنامه های جاوای قابل اجرا بر روی موبایل مورد استفاده قرار می گیرد.
قدم اول: نصب جاوا بر روی ویندوز
قدم دوم: نصب Wireless toolkit
قدم سوم: نصب Ant Apache بر روی ویندوز
قدم چهارم: نصب Hecl
ادامه مطلب
چهارشنبه هشتم اسفند 1386
تکنیک های PHP شماره 7: تکنیک های مربوط به صفحات وب قسمت سوم
تکنیک های PHP شماره 7: تکنیک های مربوط به صفحات وب قسمت سوم
1. ارسال یک فایل به مرورگر کاربر به صورت پیام دانلود
2. استخراج URL ها از یک صفحه ی وب خارجی و لیست کردن آن
3. خواندن محتوای یک فایل خارجی
ادامه مطلب
چهارشنبه هشتم اسفند 1386
معرفی و دانلود Ruby on Rails
معرفی و دانلود Ruby on Rails

Ruby on Rails و یا به اختصار ROR یک تکنولوژی جدید برای ساخت صفحات وب دینامیک می باشد. Ruby یک زبان و Rails فریم ورک اجرای آن می باشد. من می خواستم این تکنولوژی را یاد بگیرم و آموزش آن را در این وبلاگ قرار دهم اما با توجه به مطالبی که در سایت ها و وبلاگ های خارجی دیگر نوشته شده است از این کار منصرف شدم.
بعضی از معایب این سیستم:
برای نوشتن یک صفحه کلی دنگ و فنگ داره! اما همه ی اون کارها رو با PHP خیلی راحت می تونید انجام بدی. حجمش نسبت به PHP بیشتره. سرورهای خیلی کمی در حال حاضر ROR رو پشتیبانی می کنند.
ادامه مطلب
چهارشنبه هشتم اسفند 1386
تکنیک های PHP شماره 6: تکنیک های مربوط به صفحات وب قسمت دوم
تکنیک های PHP شماره 6: تکنیک های مربوط به صفحات وب قسمت دوم
1. تبدیل آدرس های URL غیرفعال در یک متن به آدرس های فعال (hyperlink)
2. اجرای یک فایل روی سرور و گرفتن خروجی از آن
3. محاسبه و نمایش ساخت صفحه (Page generation)
ادامه مطلب
چهارشنبه هشتم اسفند 1386
تکنیک های PHP شماره 5: تکنیک های مربوط به صفحات وب قسمت اول
تکنیک های PHP شماره 5: تکنیک های مربوط به صفحات وب قسمت اول
1. نمایش یک فایل text
2. های لایت کردن (علامت زدن) دستورات PHP روی صفحه
3. پهن کردن (wrap) خروجی برای نمایش بهتر
ادامه مطلب
چهارشنبه هشتم اسفند 1386
تکنیک های PHP شماره 4: تکنیک های مربوط به فایل ها و دایرکتوری
تکنیک های PHP شماره 4: تکنیک های مربوط به فایل ها و دایرکتوری
1. کپی کردن یک فایل از یک سایت دیگر داخل سایت خود
2. یافتن پوشه ی Temp سرور
3. محاسبه ی فضای خالی سرور
ادامه مطلب
چهارشنبه هشتم اسفند 1386
تکنیک های PHP شماره 3: تکنیک های مربوط به آرایه ها
تکنیک های PHP شماره 3: تکنیک های مربوط به آرایه ها
1. معکوس کردن اعضای آرایه
2. جستجو در یک آرایه
3. شمارش تعداد اعضای یک آرایه
ادامه مطلب
دوشنبه ششم اسفند 1386
تبدیل اینترنت موبایل به اینرنت کامپیوتر
تبدیل اینترنت موبایل به اینترنت کامپیوتر
اینترنت با پهنای باند حداقل 400kbpsدر ایران
اتصال به اینترنت با روش One Touch Access
این مقاله توسط خودم نوشته شده است و می توانید از اینجا دانلود کنید و بخوانید
با تشکر
دوشنبه ششم اسفند 1386
معرفی و دانلود جاوا
معرفی و دانلود جاوا
الف. جاوا هست:
1. جاوا یک زبان برنامه نویسی برای اهداف عمومی است.
2. جاوا آسان است.
3. جاوا یک زبان OOP است (یعنی بر مبنای شی است، یعنی هر چیزی یک شی است)
4. جاوا شبیه C است.
5. جاوا به کوچک و بزرگ بودن حروف حساس است.
6. جاوا رایگان است!
ب. جاوا نیست:
1. جاوا، جاوااسکریپت (JavaScript) نیست.
2. جاوا یک سیستم عامل نیست.
3. جاوا فقط برای استفاده در اینترنت نیست.
4. جاوا کوچک نیست.
ادامه مطلب
دوشنبه ششم اسفند 1386
تکنیک های PHP شماره 2: تکنیک های مربوط به اعداد
تکنیک های PHP شماره 2: تکنیک های مربوط به اعداد
در این پست، سه تکنیک جالب برای کار با اعداد معرفی می شود:
1. عدد فرد یا زوج؟
2. خواندن بهتر اعداد بزرگ
3. ایجاد شناسه های واحد
ادامه مطلب
دوشنبه ششم اسفند 1386
تکنیک های PHP - شماره 1: تکنیک های مربوط به string
تکنیک های PHP - شماره 1: تکنیک های مربوط به string
سلام
امروز با چند تا تکنیک اومدم، فقط جون هر کسی که دوست دارید اگه از این مطالب کپی می کنید حتما منبعش (یعنی آدرس این وبلاگ رو بنویسید)
1. کنترل کردن مقادیر خالی استرینگ
2. به رمز در آوردن استرینگ ها
3. تبدیل یک استرینگ شامل لیستی که با کاراکتر خاصی از هم جدا شده اند به یک آرایه
ادامه مطلب
شنبه چهارم اسفند 1386
گوشی خود را سرور کنید: راهنمای سرور کردن گوشی با PAMP
گوشی خود را سرور کنید: راهنمای سرور کردن گوشی با PAMP
الف. PAMP چیست؟
PAMP مخفف Personal Apache MySQL PHP می باشد و برای تبدیل گوشی موبایل نوکیا دارای سیستم عامل Symbian S60 3rd به سرور به کار می رود (دقیقا همان کاری که برنامه هایی مثل WAMP یا EasyPHP و ... روی کامپیوتر انجام می دهند)
با استفاده از این برنامه شما می توانید صفحات وب دینامیک (از نوع php، perl و python) را روی گوشی مشاهده کنید و همچنین به زبان PHP و MySQL برنامه بنویسید و آن ها را اجرا کنید. این مجموعه شامل موارد زیر است:
1. Apache: سرور
2. MySQL: سیستم مدیریت پایگاه داده (دیتابیس)
3. PHP، Perl . Python
ادامه مطلب
شنبه چهارم اسفند 1386
معرفی وبلاگ
به نام خدا
سلام به همه ی آن هایی که مرا می شناسند و آن هایی که مرا نمی شناسند؛
من حجت اله محمدرضائی هستم و از این به بعد این وبلاگ را برای نوشتن مطالب خودم انتخاب کردم. من در گذشته دو سایت و چندین وبلاگ داشتم که به مرور زمان همگی از بین رفته اند و الان فقط یک سایت (www.juper.ir) و یک وبلاگ (mahdighaem.mihanblog.com) باقی مانده که وبلاگ قبلی هم به زودی کارش رو تمام می کنه و سایت هم با این وضعیت فکر نمی کنم چند ماه دیگه دووم داشته باشه.
ادامه مطلب


