Microsoft All-In-One Code Framework

به تازگی مایکروسافت مجموعه‌ی بزرگی از قطعه کدهای آماده و بهینه برای کاربردهای مختلف برای فناوری‌های دات نت، آفیس، امنیت، شل ویندوز و … را به صورت طبقه بندی‌شده و به صورت رایگان منتشر کرده است

هیچ وقت جمله‌ای رو که در کتاب C++‎ دایتل خوندم فراموش نمی‌کنم:

برنامه‌نویسی بر سه اصل استوار است: استفاده‌ی مجدد، استفاده‌ی مجدد و استفاده‌ی مجدد

در اختیار داشتن مجموعه‌ای از کدهای آماده فرآیند توسعه رو افزایش می‌ده. اگه این کدها به بهترین شکل ممکن بهینه‌سازی شده باشند، افزون بر سرعت، امکان ایجاد خطا کاهش پیدا می‌کند و کارایی بالا خواهد رفت

این کدها توسط متخصصین مایکروسافت نوشته شده‌اند و نیازسنجی کدها هم بر اساس پیگیری تالارهای اینترنتی و به درخواست کاربران انجام می‌شود
شما هم می‌تونید کدهایی که فکر می‌کنید در این مجموعه باید باشند ولی نیستند را درخواست کنید

برای دریافت بسته‌ها اینجا کلیک کنید

ارسال شده در برنامه‌نویسی, دات نت, نرم‌افزار | دیدگاه‌تان را بنویسید

حفاظت از اطلاعات مهم

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

نگهداری ایمن از اطلاعات زمانی اهمیت خود را نشان خواهد داد که برای نخستین بار آسیبی به داده‌ها وارد شود.

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

رسانه‌های ذخیره‌سازی

وابسته به حجم و اهمیت داده‌هایی که با آن سروکار دارید و مدت زمانی که قصد نگهداری اطلاعات را دارید رسانه‌های مختلفی وجود دارند. یکی از گزینه‌های معمول و در عین حال نامناسب برای تهیه‌ی پشتیبان‌های پراهمیت CDها و DVDها هستند. هر چند عمر متوسط این دیسک‌ها بین ۵ تا ۱۰ سال تخمین زده می‌شود، در عمل به دلیل آسیب‌پذیری این دیسک‌ها در برابر شرایط محیطی و کیفیت نامناسب بیشتر دیسک‌های موجود، پیش‌گویی در مورد عمر این دیسک‌ها را ناممکن می‌نماید.
با کاهش قیمت دیسک‌های سخت و فراگیرشدن انواع قابل حمل آن، یکی از ارزان‌ترین و کارآمدترین گزینه‌ها در اختیار همگان قرار گرفته است. بر اساس اهمیت اطلاعاتی که قصد نگهداری از آن را دارید حتی می‌توانید چندین نسخه از هر فایل را بر روی این دیسک‌ها ذخیره کنید.
راه حل‌های تجاری مانند NAS ها نیز قیمت زیادی ندارند و می‌توانند امنیت بالاتری برای شرکت‌ها و حتی کاربران خانگی فراهم آورند.
برخی راه‌حل‌های آنلاین نیز به تازگی فراگیر شده‌اند که دو مانع سرعت دسترسی اینترنت و نگرانی از حریم خصوصی می‌تواند در انتخاب این گزینه شک ایجاد کنند.

نرم‌افزارهای تهیه‌ی پشتیبان

پس از انتخاب سخت‌افزار مناسب، گزینش نرم‌افزار مناسب برای تهیه‌ی پشتیبان از اهمیت بالایی برخوردار است. قابلیت‌هایی که این نرم‌افزارها در اختیار کاربر قرار می‌دهند بسیار فراتر از تصور اولیه است. قابلیت‌هایی که می‌توانند در انتخاب نرم‌افزار مورد توجه قرار گیرند عبارتند از:

  • فشرده‌سازی
  • قابلیت نگهداری از فایل‌های قدیمی( آرشیو )
  • برنامه‌ریزی برای تهیه‌ی پشتیبان
  • دسترسی از طریق وب
  • حفاظت و کدگذاری نسخه‌های پشتیبان
  • رسانه‌های پشتیبانی شده
  • سرعت تهیه‌ی پشتیبان

اگر به دنبال نرم‌افزاری رایگان و قدرتمند برای تهیه‌ی پشتیبان هستید، FreeFileSync گزینه‌ای است که نمی‌توانید از کنار آن به سادگی عبور کنید.

ابزارهای رمزگزاری داده‌ها

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

ارسال شده در امنیت, فناوری, نرم‌افزار | ۲ دیدگاه

پیدا کردن بهترین نرم‌افزار برای هدف‌های مختلف

هر کاربر خانگی و تجاری کامپیوتر نیازهای گوناگونی دارد، یافتن و انتخاب بهترین نرم‌افزار برای برطرف کردن این نیازها به صرف زمان، تجربه و تخصص نیازمند است.
یکی از بهترین ابزارها برای از میان برداشتن این مشکل‌ها سایت alternativeTo است.
این سایت با کمک کاربران خود پایگاه داده‌ای کامل از نرم‌افزارهای گوناگون و جایگزین‌های مشابه با هر نرم‌افزار را گردآوری کرده است.

تصویری از سایت alternativeTo

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

هر کاربر بر اساس عادت از مجموعه‌ی خاصی از نرم‌افزارها بهره‌برداری می‌کند، بخشی از عضوهای این مجموعه بهترین و برخی گزینه‌هایی نامناسب هستند. برای شروع، بهتر است نام نرم‌افزارهایی که هم‌اکنون نصب کرده‌اید را در این سایت جستجو کنید و علاقمندی‌های خود را با بهترین‌های واقعی مقایسه کنید.

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

به شما پیشنهاد می‌کنم با عضو شدن در این سایت و معرفی نرم‌افزارهای فارسی و لاتین مورد علاقه‌ی خود و همین‌طور رای دادن به بهترین نرم‌افزارها، انتخاب را برای دیگر کاربران آسان‌تر کنید

سایت alternativeTo

ارسال شده در نرم‌افزار | دیدگاه‌تان را بنویسید

Enigma Virtual Box – ادغام فایل‌های جانبی با فایل اجرایی

شبیه‌سازها در دو گروه تقسیم‌بندی می‌شوند:
گونه‌ی نخست شبیه‌سازهای سیستم هستند که محیطی کاملا شبیه یک رایانه‌ی واقعی تولید می‌کنند و امکان نصب سیستم‌عامل‌های گوناگون را فراهم می‌کنند. مشهورترین ابزارها در این گروه عبارتند از VMWare و VirtualBox که به ترتیب دو گزینه‌ی تجاری و رایگان هستند.

گونه‌ی دوم شبیه‌سازهایی هستند که در دل سیستم‌عامل اجرا می‌شوند و وظیفه‌ی شبیه‌سازی برخی از عوامل را برای برنامه‌های خاص بر عهده می‌گیرند. گزینه‌های مختلفی نیز در این گروه قرار دارند که از آن‌ها می‌توان VMWare ThinApp، Sandboxie و Enigma Virtual Box را نام برد.

به طور کلی استفاده از شبیه‌سازها با هدف‌های مختلفی صورت می‌پذیرد که مهم‌ترین آن‌ها عبارتند از:

  • اجرای برنامه‌های مشکوک و ناشناس برای جلوگیری از آسیب به اطلاعات ارزشمند
  • اجرای برنامه بدون باقی گذاشتن رد پا
  • اجرای برنامه همیشه برای اولین بار

در این نوشته قصد دارم به معرفی شبیه‌ساز Enigma Virtual Box بپردازم.

همان گونه که گفته شد، شبیه‌سازها برای هدف‌های گوناگونی مورد استفاده قرار می‌گیرند. Enigma Virtual Box به برنامه‌نویسان کمک می‌کند تا فایل‌های جانبی برنامه‌ی خود مانند تصویرها، فایل‌های dll، فایل‌های ocx و هر نوع فایل دیگر را به فایل اجرایی خود بچسبانند. پس از چسباندن فایل‌های جانبی به برنامه، این فایل‌ها همانند گذشته برای برنامه در دسترس و قابل مشاهده خواهند بود ولی برنامه‌های دیگر و مشتریان شما نخواهند توانست فایل‌ها را مشاهده و بازخوانی کنند.

ابزارهای تجاری مختلفی مانند MoleBox و محافظ‌های قدرتمند شرکت Oreans نیز توانایی انجام این عملیات را دارند که به دلیل تجاری بودن و پیچیدگی دو نقطه‌ی ضعف در برابر Enigma Virtual Box از خود نشان داده‌اند.

آخرین نسخه از این نرم‌افزار همیشه از این پیوند قابل دریافت است.
۲۴ خرداد ۹۱: آخرین نسخه‌ی این نرم‌افزار ۴.۷۰ است که از پیوند بالا قابل دریافت است

به گفته‌ی توسعه دهنده، این برنامه از گونه‌های مختلف فایل اجرایی تحت ویندوز پشتیبانی می‌کند ولی با توجه با توجه به اینکه زمان زیادی از معرفی آن نمی‌گذرد، ممکن است با تعداد محدودی از فایل‌های اجرایی سازگاری نداشته باشد

ارسال شده در امنیت, فناوری, نرم‌افزار | برچسب‌شده , | دیدگاه‌تان را بنویسید

NONCE – شماره‌ی یک‌بار مصرف

فعالیت خرابکاران اینترنتی و هکرها سبب شده تا برنامه‌نویسان وب شیوه‌های جدیدی برای حفاظت از منابع و داده‌های سرور و مشتریان ابداع کنند. یکی از این نوآوری‌ها «Number Used Once» یا به اختصار «NONCE» است

NONCE شماره‌ یا رشته‌ای از اعداد و حروف است که طولی دلخواه دارد و به طور اتفاقی تولید می‌شود. NONCE می‌تواند علاوه بر بخش‌های اتفاقی، نشان‌های معناداری مانند زمان و تاریخ و کدهای خاص را در بر داشته باشد.

این فناوری برای دو هدف مورد استفاده قرار می‌گیرد:
هدف نخست: معتبرسازی داده‌های فرم‌ها در حالت معمول خرابکاران و کاربران مبتدی می‌توانند فرم‌های موجود در صفحه را به طور مکرر ارسال کنند که این موضوع می‌تواند سبب ایجاد مشکلاتی در سمت سرور شود. NONCE می‌تواند در کنار Captcha و یا به عنوان جایگزینی برای آن مورد استفاده قرار گیرد.
هدف دوم: پیشگیری از دزدی اطلاعات در لایه‌های شبکه اطلاعاتی که در لایه‌های شبکه دریافت و ارسال می‌شوند، اگر کدگذاری نشوند، به سادگی قابل ردیابی هستند.

همان طور که گفته شد، NONCE یا «شماره‌ی یک‌بار مصرف» می‌تواند شامل داده‌های با معنی نیز باشد. برای مثال ممکن است یک برنامه نویس، Timestamp زمان فعلی را همراه فرم به عنوان Nonce به مشتری ارسال کند، مشتری با ارسال مجدد این Nonce به سرور، تعیین خواهد کرد که چه زمانی این شماره را از سرور دریافت کرده، سرور بر اساس این شماره می‌تواند از «زمان تولید فرم» و اینکه «آیا پیش‌از این کسی این فرم را ارسال کرده یا خیر» آگاه شود( با کمک پایگاه داده ) و بر اساس آن تصمیم‌های لازم را بگیرد.

نوع دوم NONCE نوع رمزنویسی شده‌ی NONCE است که کاربرد امنیتی دارد. همان طور که می‌دانید، محافظت از نام و گذرواژه‌ی کاربران در هنگام ورود به سایت از اهمیت بالایی برخوردار است. NONCE رمزنویسی‌شده یا Cryptographic NONCE به برنامه‌نویس در حفاظت این داده‌ها یاری می‌رساند.

برای مثال یک سناریوی ساده در هنگام ورود کاربر را شرح می‌دهم:

  • سرور فرم ورود را به همراه NONCE برای مشتری ارسال می‌کند
  • کاربر نام کاربری و گذرواژه‌ی خود را در فرم وارد و آن را ارسال می‌کند
  • در سمت مشتری، پیش از ارسال، یک NONCE جدید تولید می‌شود
  • NONCE اصلی، NONCE مشتری و گذرواژه‌ی کاربر با یکدیگر ترکیب و Hash می‌شوند
  • نام کاربری، گذرواژه‌ی پردازش‌شده و Hash شده و NONCE مشتری به سرور فرستاده می‌شوند.
  • سرور با دانستن NONCE خود و در اختیار داشتن NONCE مشتری، رمز را شناسایی و ارزیابی می‌کند
  • پاسخ برای مشتری ارسال می‌شود

در سناریوی بالا امکان دستیابی به هر دو هدف ایجاد NONCE فراهم است و امکان دستبرد به اطلاعات مشتری به حداقل خود کاهش می‌یابد.

خرابکاران هر روز راه‌های تازه‌ای برای سرقت اطلاعات و هک سایت‌ها پیدا می‌کنند، دانستن این راه‌ها و شیوه‌ی مقابله با آن‌ها از نیازهای هر توسعه‌دهنده‌ی وب است.

ارسال شده در امنیت, فناوری | ۶ دیدگاه

reCAPTCHA ایده‌ای انقلابی از گوگل

Captcha چیست؟

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

reCAPTCHA چیست؟

آمار دقیقی در خصوص تعداد Captchaهای حل شده وجود ندارد، با این حال گفته می‌شود که کاربران اینترنتی روزانه در حدود ۲۰۰ میلیون Captcha را شناسایی می‌کنند.
در فرآیند معمول تصاویری که به کاربران نمایش داده می‌شوند، توسط رایانه‌ها ایجاد می‌گردند که این امر مستلزم پردازش بالا و خود هدفی مناسب برای حملات خرابکاران به شمار می‌رود.

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

reCAPTCHA چگونه کار می‌کند؟

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

نمونه‌های جالب

reCAPTCHA روزانه بیش از ۱۰۰ میلیون تصویر را به کاربران نشان می‌دهد و در حدود ۳۰ میلیون از این تصاویر تایید می‌شوند. با توجه به اینکه این عبارت‌ها از کتاب‌های مختلف اسکن شده‌اند و محتوای آن‌ها ناشناخته است، ترکیب‌های جالبی نیز ممکن است پدید آیند در ادامه چند نمونه از آن‌ها را مشاهده خواهید کرد.

من کند هستم

شوهر رو دور بینداز

حوله را بیاور

تایپ نکن!
کاربری که این عبارت رو مشاهده کرده بود به پشتیبانی زنگ زده و گفته که من ۲۰ دقیقه منتظر ماندم ولی هنوز اتفاقی نیفتاده

منبع:

http://www.google.com/recaptcha
http://blog.recaptcha.net/
ارسال شده در برنامه‌نویسی, فناوری | برچسب‌شده , , , | دیدگاه‌تان را بنویسید

فایرفاکس ۴ – سرعت، کارایی، امنیت

نشان فایرفاکس

فایرفاکس ۴ چند روزی هست که انتشار پیدا کرده

در نسخه‌ی جدید تغییرات عمده‌ای به وجود اومده که از مهم‌ترین اون‌ها می‌شه به افزایش ۳ برابری سرعت اجرای جاوااسکریپت اشاره کرد

این موضوع از دو جهت اهمیت داره:

اول اینکه فایرفاکس بر پایه‌ی جاوااسکریپت نوشته شده، یعنی اینکه تمامی بخش‌های اون ( و از اون جمله افزونه‌ها )در پشت صحنه روی موتور جاوااسکریپت در حال اجرا هستن. به همین دلیل سرعت عملکرد کلی مرورگر تا همین اندازه افزایش پیدا کرده

و دوم اینکه با فراگیرشدن روز افزون نرم‌افزارهای تحت وب( Web Application ) و نیاز روزافزون این نرم‌افزارها به منابع، باید منتظر بود تا هر روز ابزارهای برخط( Online ) قوی‌تری توسعه پیدا کنن

یکی دیگه از برتری‌های این نگارش کاهش مصرف حافظه هست. با افزایش قدرت سخت‌افزارها شاید مصرف حافظه موضوع مهمی به نظر نرسه ولی در اداره‌ها و سازمان‌هایی که از یک سرور مرکزی و Thin Clientها برای سرویس‌دهی به کارکنان استفاده می‌کنن، هر مگابایت از حافظه ارزش زیادی داره.

این نسخه از فایرفاکس تا الان حدود ۳۴ میلیون بار دریافت شده و هر دقیقه حدود ۳۵۰۰ واحد به اون افزوده می‌شه

برای کاربران نسخه‌های قدیمی فایرفاکس

چند تغییر در رابط کاربر فایرفاکس ایجاد شده که بعد از مدتی با اون‌ها سازگار خواهید شد.

مهم‌ترین مشکلی که برای من پیش اومد حذف نوار وضعیت( Status Bar ) در نسخه‌ی جدید بود. این بخش با Addon-Bar جایگزین شده که در صورت نیاز می‌تونید با مراجعه به منوی View و سپس Toolbar اون رو نمایان کنید. به همین دلیل برخی از افزونه‌های قدیمی با مشکل مواجه می‌شن که باید اون‌ها رو به‌روز کنید

موضوع بعدی تغییر دو کلید میانبر برای دسترسی به نوار آدرس ( Location Bar ) و نوار جستجو هست که به ترتیب به Ctrl+L و Ctrl+K تغییر پیدا کردن. در تالارهای گفتگوی موزیلا اعتراض‌هایی به این تغییر کلید شده بود که شاید در بازبینی بعدی اصلاح بشن

و تغییر آخر، جابجا شدن مکان سربرگ‌ها( Tabs ) و نوار آدرس هست که این تغییر هم با کلیک راست بر روی نوار ابزار قابل بازگشت هست

دریافت

یه خبر خوب دیگه هم اینکه بیشتر افزونه‌های پرکاربرد با نسخه‌ی جدید سازگار شدن و از صفحه‌ی افزونه‌ها قابل دریافت هستن

برای دریافت فایرفاکس به زبان‌های مختلف( از آن جمله فارسی ) و برای سیستم‌عامل‌های گوناگون اینجا کلیک کنید

استفاده از افزونه‌های قدیمی

همون طور که گفتم بیشتر افزونه‌های مهم به‌روز شدن ولی ممکنه یکی از افزونه‌های مورد پسند شما این طور نباشه، به عنوان یه راه حل گذرا از روش زیر استفاده کنید:

  • در نوار آدرس عبارت about:config رو تایپ کنید و کلید Enter رو فشار بدید
  • هشدار امنیتی رو تایید کنید
  • داخل صفحه کلیک راست کنید و New سپس Boolean رو انتخاب کنید
  • مقدار extensions.checkCompatibility.4.0 رو وارد کنید
  • مقدار false رو وارد کنید

با انجام این کار مرورگر سازگاری افزونه‌های قدیمی شما رو بررسی نمی‌کنه و اگه واقعا این افزونه‌ها مشکل سازگاری نداشته باشن، خواهید توانست ازشون استفاده کنید

مرور دلپذیری با فایرفاکس داشته باشید

ارسال شده در نرم‌افزار | برچسب‌شده , | دیدگاه‌تان را بنویسید

دفتریادبود رایگان با زبان php – نگارش نخست

دفتر یادبودی رو که برای سایت اصلی نوشته بودم
با استاندارد xhtml سازگار کردم و دستی هم به سر و رویش کشیدم تا برای عید نونوار بشه !

این نسخه هنوز اشکال‌هایی جزئی داره که اگه حوصله کنم اصلاحشون کنم
البته اشکال‌ها بیشتر به بخش مدیریت اسکریپت بر‌می‌گرده و از نظر امنیتی و کاربردی مشکلی نداره

خوشحال می‌شم اگه مطلب خاص یا ایرادی در موردش داشتید بهم خبر بدید

باز هم خوشحال می‌شم اگه تصمیم گرفتید در سایت یا وبلاگ خودتون از این اسکریپت استفاده کنید، برایم پیام بگذارید

تصویر دفتریابود امیب نگارش ۰.۱

برای دریافت اینجا کلیک کنیدamib_guestbook_0.1

ارسال شده در PHP | برچسب‌شده | ۲ دیدگاه

نوروز ۱۳۹۰ فرخنده باد

بالاخره سال ۸۹ هم به پایان رسید

امیدوارم سال موفقی برای همه‌ی ما باشه
و در این سال بتونیم به اهداف خودمون برسیم

شاد باشید

ارسال شده در عمومی | دیدگاه‌تان را بنویسید

خوش آمدید

این نخستین مطلبی است که در وبلاگ تازه‌ام می‌نویسم

در این وبلاگ قصد دارم به برنامه‌نویسی و فناوری‌های رایانه‌ای بپردازم

امیدوارم این هدف را جدی بگیرم و دنبالش کنم !

ارسال شده در عمومی | دیدگاه‌تان را بنویسید