<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8406676897585391090</id><updated>2011-08-28T04:24:55.793+04:30</updated><category term='Diem'/><category term='سی اس اس'/><category term='پروژه های من'/><category term='کیک پی اچ پی'/><category term='تصویری'/><category term='سی آی'/><category term='سی ام اس'/><category term='فریم ورک'/><category term='شی گرایی'/><category term='pear'/><category term='اپتیمایز'/><category term='توابع جادویی'/><category term='کوءری'/><category term='شماره صفحه'/><category term='مای اس کیو ال'/><category term='عمومی'/><category term='آموزش'/><category term='مجید آنلاین'/><category term='اسمارتی'/><category term='سیمفونی'/><title type='text'>hidensoft's blog</title><subtitle type='html'>one iranian php developer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-7992711056643746029</id><published>2010-10-01T23:20:00.000+03:30</published><updated>2010-10-01T23:20:38.929+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='سی ام اس'/><category scheme='http://www.blogger.com/atom/ns#' term='Diem'/><category scheme='http://www.blogger.com/atom/ns#' term='سیمفونی'/><category scheme='http://www.blogger.com/atom/ns#' term='فریم ورک'/><title type='text'>Diem یک CMS و CMF</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://diem-project.org/theme/images/logo_horiz_green_shadow.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://diem-project.org/theme/images/logo_horiz_green_shadow.png" /&gt;&lt;/a&gt;&lt;/div&gt;Diem یک CMS و CMF بسیار قوی است که با استفاده از symfony و یه تعدادی از کلاس های ZendFramework نوشته شده. برای رابط کاربری از Jquery استفاده کرده و یک محیط فوق العاده قوی و امن رو برای ساخت یک CMS بوجود میاره. Diem به نظر من قدرتمند ترین CMS هست که تا به حال ساخته شده.&lt;br /&gt;در آینده توضیحات بیشتری در رابطه با این CMF&amp;amp;CMS در وبلاگ جدید می دم که البته وبلاگ جدیدم رو هم با همین Diem دارم می نویسم.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-7992711056643746029?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://diem-project.org/' length='0'/><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/7992711056643746029/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/10/diem-cms-cmf.html#comment-form' title='1 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/7992711056643746029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/7992711056643746029'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/10/diem-cms-cmf.html' title='Diem یک CMS و CMF'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-4756910464016846669</id><published>2010-09-05T00:31:00.001+04:30</published><updated>2010-09-05T00:31:15.874+04:30</updated><title type='text'>انتقال وبلاگ</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;به زودی وبلاگم رو به هاست خودم انتقال می دم&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-4756910464016846669?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/4756910464016846669/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/09/blog-post_1311.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/4756910464016846669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/4756910464016846669'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/09/blog-post_1311.html' title='انتقال وبلاگ'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-4374098493941842432</id><published>2010-09-05T00:26:00.001+04:30</published><updated>2010-09-28T11:06:27.726+03:30</updated><title type='text'>گوگل کروم و کارکتر فارسی</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;نمی دونم چرا این گوگل کروم &amp;nbsp;با زبان فارسی درگیره کلا&lt;br /&gt;امروز هم توی بلاگر هم توی جیمیل وقتی می خواستم یه متن فارسی رو لینک کنم این صفحه رو نشون داد&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.image-upload.net/images/rbivl32wowyih1nvx2b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://www.image-upload.net/images/rbivl32wowyih1nvx2b.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;رفتم باگ ریپورت بدم گفت این صفحه اومد&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.image-upload.net/images/dx7tqp0ujutc1dtk4xe.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" src="http://www.image-upload.net/images/dx7tqp0ujutc1dtk4xe.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;نمی دونم مشکل از ادیتور هست یا از کروم اما یکی از این دوتا مشکل دارن :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-4374098493941842432?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/4374098493941842432/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/09/blog-post_05.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/4374098493941842432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/4374098493941842432'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/09/blog-post_05.html' title='گوگل کروم و کارکتر فارسی'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-3306981401572692978</id><published>2010-09-04T19:55:00.001+04:30</published><updated>2010-09-04T19:55:35.884+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='کیک پی اچ پی'/><category scheme='http://www.blogger.com/atom/ns#' term='سیمفونی'/><category scheme='http://www.blogger.com/atom/ns#' term='سی آی'/><category scheme='http://www.blogger.com/atom/ns#' term='pear'/><category scheme='http://www.blogger.com/atom/ns#' term='فریم ورک'/><title type='text'>فریم ورک ؟ کار کمتر یا بیشتر ؟</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;مدت زمان زیادی هست که من روی فریم ورک های مختلف مانور دادم ..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.symfony-project.org/"&gt;سیمفونی &lt;/a&gt;.. &lt;a href="http://cakephp.org/"&gt;کیک پی اچ پی&lt;/a&gt;&amp;nbsp;.. &lt;a href="http://codeigniter.com/"&gt;سی آی&lt;/a&gt;&amp;nbsp;و ...&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;در تمام مدتی که من با این فریم ورک ها کار کردم همیشه یه مشکل اساسی داشتم .. و اون هم این بود که همیشه وقتی که می خواستم &amp;nbsp;اسکریپت رو به سی ام اس شبیه کنم یعنی امکانات یه سی ام اس رو پیاده سازی کنم کارخیلی زیادی باید انجام می دادم .&lt;/div&gt;&lt;div style="text-align: justify;"&gt;به عنوان توی سی آی من زمان زیادی طول کشید تا تونستم یه لایوت اضافه کنم یا توی سیمفونی یه مدیریت قالب بنویسم ( البته اون زمان هنوز رایان پلاگین اسکین منجر رو ننوشته بود ) درگیری هم با کیک زیاد بود خیلی جاها مشکل داشتم اما فریم ورک خوبی بود.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;روی هم رفته دیدم من زمان زیادی رو صرف یادگرفتن یک فریم ورک می کنم و بعد از اون زمان بیشتری رو صرف ادیت کردنش در حالی که دیدم می تونم این زمان رو به نصف برسونم . از حالت فریم ورک کاملا بیام بیرون و یک سیستم خیلی روان همونطور که نیاز دارم بسازم .. تصمیم گرفتم توی این سیستم از PEAR استفاده کنم. با چند تا از پکیج ها کار کردم .. خیلی خوبه و مهم تر از اون این که زمان رو برای من تا حدود زیادی کاهش می ده.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;قبلا که از فریم ورک استفاده می کردم همیشه یه چیزی منو اذیت می کرد اون هم این بود که من باید کلاس های خیلی زیادی رو همیشه کنار پروژه نگه می داشتم درصورتی که نیازی بهشون نداشتم . استفاده از فریم ورک رو برای کار های حساس و بزرگ کاملا ضروری می دونم اما با این وضعیت کار در ایران و هزینه ای که می پردازن به نظرم بهتر هست که خودم یه سیستم ساده داشته باشم.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-3306981401572692978?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/3306981401572692978/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/09/blog-post.html#comment-form' title='2 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/3306981401572692978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/3306981401572692978'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/09/blog-post.html' title='فریم ورک ؟ کار کمتر یا بیشتر ؟'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-6626403060520001268</id><published>2010-06-13T13:11:00.001+04:30</published><updated>2010-06-13T13:12:00.344+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='مای اس کیو ال'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><category scheme='http://www.blogger.com/atom/ns#' term='کوءری'/><category scheme='http://www.blogger.com/atom/ns#' term='اپتیمایز'/><title type='text'>چگونه از دیتابیس رکورد تصادفی استخراج کنیم</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;سلام&lt;br /&gt;اکثرا برنامه نویس ها زمانی که نیاز به استخراج رکورد تصادفی از دیتابیس دارند تابع ()RAND رو درون Query قرار می دهند . که البته این روش به راحتی دردیتابیس هایی با حجم پایین رکورد تصادفی را استخراج می کند اما زمانی که با یک دیتابیس با حجم بالا سر و کار داشته باشید کاملا متوجه می شوید که این کار تا چه اندازه تاخیر ایجاد می کنه.&lt;br /&gt;یکی از روش هایی که برای جلوگیری از این اتفاق استفاده می شه با استفاده از ۲ Query انجام می شه که نظر شخصی من اینه که این روش خیلی روش مناسبی هست چون من روی دیتابیس های تاحدودی سنگین هم تست کردم و جواب داده.&lt;br /&gt;این روش رو بصورت معمولی بدون استفاده از ORM و یا Framework توضیح می دم.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre dir="ltr" style="text-align: left;background-color: #cccccc;"&gt;$res = mysql_query("SELECT COUNT(*) FROM TABLE_NAME");&lt;br /&gt;$row = mysql_fetch_array($res);&lt;/pre&gt;&lt;br /&gt;سپس با استفاده از تابع RAND در پی اچ پی یک عدد تصادفی ایجاد می کنیم.&lt;br /&gt;&lt;br /&gt;&lt;pre dir="ltr" style="text-align: left;background-color: #cccccc;"&gt;$offset = rand(0, $row[0]);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;حالا این عدد تصادفی را به عنوان offset در نظر می گیریم&lt;br /&gt;&lt;br /&gt;&lt;pre dir="ltr" style="text-align: left;background-color: #cccccc;"&gt;$res = mysql_query("SELECT * FROM TABLE_NAME LIMIT $offset, 1");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-6626403060520001268?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/6626403060520001268/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/06/blog-post_13.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/6626403060520001268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/6626403060520001268'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/06/blog-post_13.html' title='چگونه از دیتابیس رکورد تصادفی استخراج کنیم'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-9194828306485209289</id><published>2010-06-11T20:58:00.000+04:30</published><updated>2010-06-11T20:58:28.198+04:30</updated><title type='text'>کشتی معروف با لنگری افسانه ایی!!!</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif;"&gt;ظاهرا  باز سر و کله ی اون کشتی معروف که ناخداش نابلد هست ولی نشانه گیریش بسیار  خوب هست پیدا شده  و باز در حال لنگر انداختن به سمت کابل نوری مخابرات در  فجیره و حومه ی آنجاست و به این دلیل اینترنت دارد به حال اغماء فرو می  رود.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif;"&gt;ظواهر امر حاکی از آن است که این اغماء ۱۰ روزی طول می کشد  تا بروند کابل را وصله پینه کنند و اینترنت دیزلی ما دوباره لک لک کنان راه  بیافتد.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif;"&gt;ولی کاش مسئولین یک تدبیری می اندیشیدند تا این ناخدای کشتی  افسانه ایی که هر از چندگاهی با لنگر کشتی اش به سمت کابل نوری اینترنت ما  نشانه گیری می کند ، را بازداشت می کردند (البته اگر خودی نیست!!!) تا به  مجازات این اعمال خودسرانه اش!!! می رسید.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif;"&gt;به هر  حال چاره ایی نیست باید صبر کنیم تا دهه ی دوم خرداد بگذرد و این کشتی  افسانه ایی لنگرش را از روی کابل نوری ما بردارد.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif;"&gt;تا آن  موقع بروید بجای اینترنت به صدا و سیما و غیره!!! بپردازید و سر خودتان را  گرم کنید.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif; font-size: 130%;"&gt;منبع :‌&lt;/span&gt;&lt;a href="http://beytuteh.blogspot.com/"&gt; بيتوته  کوتاهی‌ست جهان&lt;/a&gt;&lt;/div&gt;&lt;div align="right" class="PostBody" dir="rtl"&gt;&lt;span style="color: black; font-family: arial,helvetica,sans-serif; font-size: 130%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-9194828306485209289?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/9194828306485209289/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/06/blog-post.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/9194828306485209289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/9194828306485209289'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/06/blog-post.html' title='کشتی معروف با لنگری افسانه ایی!!!'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-2990607364440596887</id><published>2010-05-22T11:56:00.007+04:30</published><updated>2010-05-22T12:22:35.628+04:30</updated><title type='text'>تصویر امنیتی</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;a href="http://4.bp.blogspot.com/_Q0wYB0z-_G0/S_eH_LGSNzI/AAAAAAAAABw/KcsxlJ0AfhQ/s1600/captcha_screenshot2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5473993391472785202" src="http://4.bp.blogspot.com/_Q0wYB0z-_G0/S_eH_LGSNzI/AAAAAAAAABw/KcsxlJ0AfhQ/s320/captcha_screenshot2.png" style="cursor: pointer; float: left; height: 82px; margin: 0pt 10px 10px 0pt; width: 179px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;امروز داشتم واسه سیستم کلیکی دنبال یه تصویر امنیتی می گشتم. هرچی این طرف اون طرف نگاه کردم هیچ اسکریپتی بهتر از این رو پیدا نکردم. &lt;br /&gt;نویسنده این اسکریپت آقای  Pascal Rehfeldt در تاریخ 15. January 2006 بوده . اما با اینکه این اسکریپت قدیمی هست به نظر من خیلی خوب کار می کنه و سریعا تصویر رو می سازه. &lt;br /&gt;یه نگاهی به کد نمونه بندازیم با هم : &lt;br /&gt;این کد نمونه هست که به نظر من خیلی سادست و به راحتی می تونید هر مانوری روش بدید یکی از نکات جالب این اسکریپت اینه که بصورت خودکار پوشه فونت رو بررسی می کنه و از میان فونت یا فونت ها یکی رو برای هر کارکتر انتخاب می کنه یعنی اگه شما ۵۰ تا فونت داشته باشید فکر نمی کنم کسی بیکار باشه و بیاد واسه این 50 تا فونت OCR بنویسه که بتونه ردش کنه و حالا اگر شما توی فونت هاتون از قونت های نقطه ای هم استفاده کرده باشید که وا ویلا وا مصیبت. البته نه اینکه نمی شه باز هم می شه اما خب سخت تر.  &lt;br /&gt;این کلاس رو میتونید از &lt;a href="http://www.phpclasses.org/package/1163-PHP-Class-to-generate-little-CAPTCHA-pictures.html"&gt;اینجا&lt;/a&gt; دریافت کنید. &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-2990607364440596887?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/2990607364440596887/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/05/blog-post_22.html#comment-form' title='1 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/2990607364440596887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/2990607364440596887'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/05/blog-post_22.html' title='تصویر امنیتی'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Q0wYB0z-_G0/S_eH_LGSNzI/AAAAAAAAABw/KcsxlJ0AfhQ/s72-c/captcha_screenshot2.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-7204139929673763563</id><published>2010-05-21T19:36:00.003+04:30</published><updated>2010-05-22T11:56:41.848+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='عمومی'/><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><title type='text'>Date/Time Function</title><content type='html'>&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;امروز با تابع تاریخ درگیری شدیدی داشتم. با خودم گفتم مگه می شه این پی اچ پی برای این کار کلاسی نداشته باشه. یکم فکر کردم یه چیزی اون ته ذهنم یادم اومد : &lt;br /&gt;&lt;br /&gt;&lt;a href="http://ir.php.net/datetime"&gt;Date/Time Class&lt;/a&gt;&lt;br /&gt;یه مقداری که فکر کردم یادم اومد قضیه چی بود. سریعا منوال رو دوباره مطالعه کردم و باکمی جستوجو تونستم پیداش کنم.&lt;br /&gt;این تابع خیلی خوب کار می کنه به شما هم پیشنهاد می کنم حتما یک بار استفاده کنید&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-7204139929673763563?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://ir.php.net/datetime' length='0'/><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/7204139929673763563/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/05/datetime-function.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/7204139929673763563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/7204139929673763563'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/05/datetime-function.html' title='Date/Time Function'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-3492521365424154461</id><published>2010-05-02T14:42:00.002+04:30</published><updated>2010-05-02T14:52:01.420+04:30</updated><title type='text'>چرا ما ایرانی ها به ندرت یه کار درست حسابی می دیم بیرون ؟</title><content type='html'>&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;هیچ وقت تاحالا به این فکر کردید که چه را اکثر ما ایرانی ها برنامه های ضعیفی تولید می کنیم ؟ چرا همیشه سعی داریم نرم افزار های تحت وب رو  با یه سی ام اس پیاده سازی کنیم ؟ چون اکثرا همه دارن به یه نحوی کپی برداری می کنند. چند نفر رو مشناسید که با نرم افزار های اوپن سورس کار می کنند و به لایسنس GPL واقعا اهمیت می دن ؟ من نگاه کردم همه دنبال اینن که یه سوراخی یه راهی یه آب باریکه ای پیدا کنند و بعد ... &lt;br /&gt; دیگه خدا رو بنده نیستند. سیستم های خیلی ضعیف رو به قیمت های خیلی بالا به عوام می فروشند و نمی دونم چرا نمازشون هیچ وقت ترک نمی شه. هیچ کسی هم نیست که این وضعیت رو کنترل کنه. &lt;br /&gt;طرف میاد و دنبال یه سایت می گرده و طی یکی دوتا برخورد با این به اصطلاح برنامه نویس ها یکی رو انتخاب می کنه و بعد از مدتی صاحب یه سایت زیبا می شه. قیمت سایت رو می پرسی می بینی که این به قیمت یه نرم افزار اوپن سورس نمی خوره. حتما طرف خودتش نوشته. با کمی دقت متوجه می شی یا جوملاست یا مامبو یا e107.&lt;br /&gt;این خود بدختیه نه چیزی بیشتر و نه کمتر.&lt;br /&gt;و من واقعا واسه این به اصطلاح برنامه نویس ها ( چرت نویس ) متاسفم. هر ۴ سال یه بار یه کار درست حسابی میاد بیرون. خیلی به ندرت پیش میاد که بتونم در هر سال یه کار خوب از برنامه نویس های ایرانی داشته باشیم. &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-3492521365424154461?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/3492521365424154461/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/05/blog-post.html#comment-form' title='11 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/3492521365424154461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/3492521365424154461'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/05/blog-post.html' title='چرا ما ایرانی ها به ندرت یه کار درست حسابی می دیم بیرون ؟'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-1674537460588776734</id><published>2010-04-28T18:19:00.003+04:30</published><updated>2010-04-28T18:35:51.017+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='عمومی'/><category scheme='http://www.blogger.com/atom/ns#' term='سی اس اس'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><category scheme='http://www.blogger.com/atom/ns#' term='شماره صفحه'/><title type='text'>ساخت شماره صفحه بدون نیاز به دیتابیس</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Q0wYB0z-_G0/S9hANkJhI8I/AAAAAAAAABo/Tny8GK-KAHw/s1600/w_pagination_bg.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 85px; height: 300px;" src="http://2.bp.blogspot.com/_Q0wYB0z-_G0/S9hANkJhI8I/AAAAAAAAABo/Tny8GK-KAHw/s320/w_pagination_bg.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5465188749600170946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;امروز یه تابع Pagination نوشتم. گفتم بهتره در اختیار همه قرار بگیره&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;&lt;?php &lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * &lt;br /&gt; * @var $rows : Total Row // example : 12000&lt;br /&gt; * @var $per_page : Number Row of Page // example : 1000&lt;br /&gt; * @var $current_page : Current Page Number // example : 45&lt;br /&gt; * @var $page_link : Page Link // example : file.php&lt;br /&gt; * &lt;br /&gt; *  &lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;function pagination($rows, $per_page, $current_page, $page_link) {&lt;br /&gt;		&lt;br /&gt;		// Create a Page Listing&lt;br /&gt;		$pages = ceil($rows / $per_page);&lt;br /&gt;		&lt;br /&gt;		// If there's only one page, return now and don't bother&lt;br /&gt;		if($pages == 1) {&lt;br /&gt;			return;&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		// Pagination Prefix&lt;br /&gt;        $output = "&lt;ul id=\"paginationWKTOP\" class=\"clearfix\"&gt;";&lt;br /&gt;		&lt;br /&gt;		// Should we show the FIRST PAGE link?&lt;br /&gt;		$output .= "&lt;li&gt;";&lt;br /&gt;		if($current_page &gt; 2) {&lt;br /&gt;			$output .= "&lt;a href=\"". $page_link ."?page=1\" title=\"First Page\"&gt;اولین صفحه&lt;/a&gt;";&lt;br /&gt;		}else{$output .= "&lt;span class=\"prev-site disabled\"&gt;اولین صفحه&lt;/span&gt;";}&lt;br /&gt;		$output .= "&lt;/li&gt;";&lt;br /&gt;		&lt;br /&gt;		&lt;br /&gt;		$minPage = $current_page - 8 ;&lt;br /&gt;		if ($minPage &lt;= 0 ) $minPage = 1;&lt;br /&gt;&lt;br /&gt;		for ($i = $minPage ;$i &lt; $current_page;$i++)&lt;br /&gt;		{&lt;br /&gt;			$output .= "&lt;li&gt;&lt;a href='".$page_link."?page=$i'&gt;$i&lt;/a&gt;&lt;/li&gt;";	&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		// Current Page Number&lt;br /&gt;		$output .= "&lt;li&gt;&lt;span class=\"current\"&gt; ". $current_page ."&lt;/span&gt;&lt;/li&gt;";&lt;br /&gt;		&lt;br /&gt;		$maxPage = $current_page + 8 ;&lt;br /&gt;		if ($maxPage &gt;= $pages ) $maxPage = $pages;&lt;br /&gt;&lt;br /&gt;		for ($i = ($current_page+1); $i&lt;= $maxPage;$i++)&lt;br /&gt;		{&lt;br /&gt;			$output .= "&lt;li&gt;&lt;a href='".$page_link."?page=$i'&gt;$i&lt;/a&gt;&lt;/li&gt;";	&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		// Should we show the LAST PAGE link?&lt;br /&gt;		$output .= "&lt;li class='next'&gt;";&lt;br /&gt;		if($current_page &lt;= $pages - 1) {&lt;br /&gt;			$output .= "&lt;a href=\"". $page_link ."?page=". $pages ."\" title=\"First Page\"&gt;آخرین صفحه&lt;/a&gt;";&lt;br /&gt;		}else{$output .= "&lt;span class=\"prev-site disabled\"&gt;آخرین صفحه&lt;/span&gt;";}&lt;br /&gt;		$output .= "&lt;/li&gt;";&lt;br /&gt;&lt;br /&gt;		$output .= "&lt;/ul&gt;";&lt;br /&gt;		&lt;br /&gt;		// Return the output.&lt;br /&gt;		return $output;&lt;br /&gt;	}&lt;br /&gt;&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt; توجه داشته باشید که آدرس صحیح تصویر را در پایین وارد کنید&lt;br /&gt;&lt;pre class="brush: css"&gt;&lt;br /&gt;/* pagination CSS */&lt;br /&gt;#paginationWKTOP{&lt;br /&gt;font: 80%/1.4 Tahoma, arial, helvetica, sans-serif;&lt;br /&gt;}&lt;br /&gt;#paginationWKTOP a {&lt;br /&gt;  color: #FF5917;&lt;br /&gt;  text-decoration: none;&lt;br /&gt;}&lt;br /&gt;#paginationWKTOP a:hover, #paginationWKTOP a:focus  {&lt;br /&gt;  color: #31627e;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li {&lt;br /&gt;  display: inline;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li span {&lt;br /&gt;  text-decoration: none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li a, #paginationWKTOP li span {&lt;br /&gt;  display: block;&lt;br /&gt;  min-height: 18px; line-height: 18px;&lt;br /&gt;  vertical-align: middle;&lt;br /&gt;  float: left;&lt;br /&gt;  text-align: center;&lt;br /&gt;  border: 1px solid #79A3BA;&lt;br /&gt;  margin-right: 5px;&lt;br /&gt;  padding: 0 5px;&lt;br /&gt;  background: url('../images/w_pagination_bg.gif') repeat-x 0 -160px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.prev-site, .next-site {&lt;br /&gt;  width: 73px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li a:hover, #pagination li a:active, #pagination li a:focus&lt;br /&gt;{&lt;br /&gt;background: url(../images/w_pagination_bg.gif) repeat-x 0 -200px; text-decoration: none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li a.prev-site, #pagination li a.next-site,&lt;br /&gt;#paginationWKTOP li span.prev-site, #pagination li span.next-site&lt;br /&gt;{ width: 85px; height: 20px; padding: 0; border: none;&lt;br /&gt;	background: url(../images/w_pagination_bg.gif) 0 0 no-repeat;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li span.prev-site.disabled&lt;br /&gt;{ &lt;br /&gt;	background: url(../images/w_pagination_bg.gif) 0 -240px no-repeat; color: #BBB;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li span.next-site.disabled&lt;br /&gt;{ &lt;br /&gt;	background: url(../images/w_pagination_bg.gif) 0 -280px no-repeat;  color: #BBB;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li a.next-site, #pagination li span.next-site&lt;br /&gt;{&lt;br /&gt;	background: url(../images/w_pagination_bg.gif) 0 -80px no-repeat;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li a:hover.prev-site, #paginationWKTOP li a:active.prev-site, #paginationWKTOP li a:focus.prev-site &lt;br /&gt;{background: url(../images/w_pagination_bg.gif) 0 -40px no-repeat; text-decoration: none;}&lt;br /&gt;#paginationWKTOP li a:hover.next-site, #paginationWKTOP li a:active.next-site, #pagination li a:focus.next-site &lt;br /&gt;{background: url(../images/w_pagination_bg.gif) 0 -120px no-repeat; text-decoration: none;}&lt;br /&gt;&lt;br /&gt;#paginationWKTOP li span.break, #paginationWKTOP li span.current {&lt;br /&gt;	border: 1px solid #BBB; color: #BBB;&lt;br /&gt;	background: url(../images/w_pagination_bg.gif) 0 -200px no-repeat;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-1674537460588776734?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/1674537460588776734/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/04/blog-post_28.html#comment-form' title='1 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/1674537460588776734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/1674537460588776734'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/04/blog-post_28.html' title='ساخت شماره صفحه بدون نیاز به دیتابیس'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Q0wYB0z-_G0/S9hANkJhI8I/AAAAAAAAABo/Tny8GK-KAHw/s72-c/w_pagination_bg.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-453416362076260287</id><published>2010-04-23T23:45:00.005+04:30</published><updated>2010-04-24T00:11:44.126+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='تصویری'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><category scheme='http://www.blogger.com/atom/ns#' term='سیمفونی'/><category scheme='http://www.blogger.com/atom/ns#' term='فریم ورک'/><title type='text'>آموزش تصویر نصب سیمفونی فریم ورک در ویندوز 7</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tecnoretales.com/wp-content/uploads/2009/05/symfony_180.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 180px; height: 130px;" src="http://www.tecnoretales.com/wp-content/uploads/2009/05/symfony_180.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;امروز من آموزش تصویری نصب سیمفونی رو در ویندوز 7 به طور کامل ساختم&lt;br /&gt;حجم اصلی فایل چیزی حدود 200 مگابایت و زمان آن 12 دقیقه است.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=LX42YV33"&gt;&lt;img src="http://qooy.com/images/MegaUpload.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mlfat4arab.com/ztz0cgujdjxa/learning_symfony_in_12_minute.rar"&gt;&lt;img src="http://qooy.com/images/MlfatArab.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://netload.in/dateiU39XDjoqFz/learning_symfony_in_12_minute.rar.htm"&gt;&lt;img src="http://qooy.com/images/NetLoad.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xoinkdrive.co.uk/en/file/22096/learning-symfony-in-12-minute-rar.html"&gt;&lt;img src="http://qooy.com/images/XoinkDrive.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/6545YfRy/learning_symfony_in_12_minute.html"&gt;&lt;img src="http://img.technospot.net/4shared_logo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;blockquote&gt;بدون پسورد&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-453416362076260287?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='text/html' href='http://netload.in/dateiU39XDjoqFz/learning_symfony_in_12_minute.rar.htm' length='0'/><link rel='enclosure' type='text/html' href='http://www.4shared.com/file/6545YfRy/learning_symfony_in_12_minute.html' length='0'/><link rel='enclosure' type='text/html' href='http://www.megaupload.com/?d=LX42YV33' length='0'/><link rel='enclosure' type='text/html' href='http://www.mlfat4arab.com/ztz0cgujdjxa/learning_symfony_in_12_minute.rar' length='0'/><link rel='enclosure' type='text/html' href='http://www.symfony-project.org/' length='0'/><link rel='enclosure' type='text/html' href='http://xoinkdrive.co.uk/en/file/22096/learning-symfony-in-12-minute-rar.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/453416362076260287/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/04/7.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/453416362076260287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/453416362076260287'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/04/7.html' title='آموزش تصویر نصب سیمفونی فریم ورک در ویندوز 7'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-7647083525672270150</id><published>2010-04-21T20:18:00.007+04:30</published><updated>2010-04-21T20:42:27.088+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='اسمارتی'/><category scheme='http://www.blogger.com/atom/ns#' term='عمومی'/><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><title type='text'>اسمارتی قسمت اول</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.smarty.net/gifs/smarty-logo-orange.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px; height: 64px;" src="http://www.smarty.net/gifs/smarty-logo-orange.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;نصب اسمارتی&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;بعد از اینکه اسمارتی رو از &lt;a href="http://www.smarty.net/download.php"&gt;اینجا &lt;/a&gt;دانلود کردید. در کنار پروژه خودتون کپی کنید.&lt;br /&gt;&lt;br /&gt;با استفاده از این کد اسمارتی رو می تونید سریعا نصب کنید&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;// *nix style (note capital 'S')&lt;br /&gt;define('SMARTY_DIR', '/usr/local/lib/Smarty-v.e.r/libs/');&lt;br /&gt;&lt;br /&gt;// windows style&lt;br /&gt;define('SMARTY_DIR', 'c:/webroot/libs/Smarty-v.e.r/libs/');&lt;br /&gt;&lt;br /&gt;// hack version example that works on both *nix and windows&lt;br /&gt;// Smarty is assumend to be in 'includes/' dir under current script&lt;br /&gt;define('SMARTY_DIR',str_replace("\\","/",getcwd()).'/includes/Smarty-v.e.r/libs/');&lt;br /&gt;&lt;br /&gt;require_once(SMARTY_DIR . 'Smarty.class.php');&lt;br /&gt;$smarty = new Smarty();&lt;br /&gt;&lt;br /&gt;$smarty-&gt;template_dir = '/web/www.example.com/guestbook/templates/';&lt;br /&gt;$smarty-&gt;compile_dir  = '/web/www.example.com/guestbook/templates_c/';&lt;br /&gt;$smarty-&gt;config_dir   = '/web/www.example.com/guestbook/configs/';&lt;br /&gt;$smarty-&gt;cache_dir    = '/web/www.example.com/guestbook/cache/';&lt;br /&gt;&lt;br /&gt;$smarty-&gt;assign('name','Ned');&lt;br /&gt;&lt;br /&gt;//** un-comment the following line to show the debug console&lt;br /&gt;//$smarty-&gt;debugging = true;&lt;br /&gt;&lt;br /&gt;$smarty-&gt;display('index.tpl');&lt;br /&gt;&lt;br /&gt;?&gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;توجه داشته باشید که شما باید 4 پوشه cacheو configs و templates_c و templates رو در مسیری که در بالا تایین کردید داشته باشید.&lt;br /&gt;&lt;br /&gt;همینطور توجه داشته باشید که می تونید برای فراخوانی کلاس اسمارتی از این روش هم استفاده کنید. به عنوان مثال من اسمارتی رو در کنار پروژه خودم درون پوشه smarty قرار دادم.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;require_once(dirname(__FILE__). '/Smarty.class.php');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ارسال متغیر به فایل tpl :&lt;/span&gt;&lt;br /&gt;برای این کار شما باید از تابع assign موجود در کلاس اسمارتی استفاده کنید.&lt;br /&gt;به عنوان مثال&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;$smarty-&gt;assign('name','Ned');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;فراخوانی فایل tpl : &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;$smarty-&gt;display('index.tpl');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;بعد از اجرای دستور بالا فایل index.tpl توسط اسمارتی خوانده شده و متغیر ها جایگذین می شوند.&lt;br /&gt;&lt;blockquote&gt;توجه داشته باشید که فایل های tpl می بایست درون پوشه template قرار داشته باشند&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;به عنوان مثال اگر فایل tpl ما حاوی اطلاعات زیر باشد&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: plain"&gt;&lt;br /&gt;Hello {$name}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;خروجی زیر را به همراه خواهد داشت&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: plain"&gt;&lt;br /&gt;Hello Ned&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-7647083525672270150?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.smarty.net/' length='0'/><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/7647083525672270150/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/04/blog-post.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/7647083525672270150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/7647083525672270150'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/04/blog-post.html' title='اسمارتی قسمت اول'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-1535649235525380165</id><published>2010-04-09T18:02:00.005+04:30</published><updated>2010-04-09T18:18:37.610+04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='سیمفونی'/><category scheme='http://www.blogger.com/atom/ns#' term='فریم ورک'/><title type='text'>Symfony 2.0 نهایت سرعت و قدرت</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://symfony-reloaded.org/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 215px; height: 199px;" src="http://www.symfony-project.org/images/symfony-reloaded.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;اخیرا گروه SensioLabs دست به انتشار نسخه ای جدید از فریم ورک سیمفونی زده که به قول خودش تفاوت بسیار بالایی با نسخه قبلی داره.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;br /&gt;Symfony 2.0 leads a new generation of PHP frameworks&lt;br /&gt;&lt;br /&gt;Based on an innovative architecture, Symfony 2 is fast, flexible, and easy to learn. It allows developers to build better and more easily maintainable websites with PHP.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir="rtl" style="text-align: right;"&gt;&lt;br /&gt;همچنین مقالات جالبی رو در این باره منتشر کردند که من پیشنهاد می کنم حتما مطالعه بفرمایید&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;br /&gt;    &lt;a href="http://symfony-reloaded.org/fast"&gt;* High Performance »&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://symfony-reloaded.org/architecture"&gt;* Better Productivity »&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://symfony-reloaded.org/tools"&gt;* Advanced Usability »&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-1535649235525380165?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://symfony-reloaded.org/' length='0'/><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/1535649235525380165/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/04/symfony-20.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/1535649235525380165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/1535649235525380165'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/04/symfony-20.html' title='Symfony 2.0 نهایت سرعت و قدرت'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-381712742254954381</id><published>2010-02-26T08:01:00.002+03:30</published><updated>2010-02-26T08:09:07.629+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='کیک پی اچ پی'/><category scheme='http://www.blogger.com/atom/ns#' term='فریم ورک'/><title type='text'>CakePHP سریع ، راحت ، قوی</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://iarmar.com/blog/wp-content/uploads/2009/08/cakephp_logo1.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 170px; height: 170px;" src="http://iarmar.com/blog/wp-content/uploads/2009/08/cakephp_logo1.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Cakephp به نظر من فریم ورک خوبیه و می شه روش حساب باز کرد.&lt;br /&gt;خیلی سریع و خیلی انعطاف پذیر. MVC قشنگی هم داره. اما برای تازه کار ها یکم پیچیدست.&lt;br /&gt;چیزی که من توی این فریم ورک دیدم این بود که نویسندگان این فریم ورک از همه بیشتر به فکر افزایش سرعت بودند. کد ها تا حد ممکن ساده نوشته می شه. نیازی به تعریف دیتابیس در مودل ندارید. ذخیره و بروز رسانی و حذف به راحتی قابل انجام هست &lt;br /&gt;&lt;br /&gt;من این فریم ورک رو به همه شما پیشنهاد می کنم. البته ضعف هایی هم در اون وجود داره مثلا لایه ویو رو فقط ساختن و زیاد به فکر مانور روی اون نبودن اما خب همین سیستمی که هست هم تا حدودی جوابگو هست.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-381712742254954381?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/381712742254954381/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/02/cakephp.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/381712742254954381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/381712742254954381'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/02/cakephp.html' title='CakePHP سریع ، راحت ، قوی'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-8538303234114001237</id><published>2010-01-20T13:31:00.002+03:30</published><updated>2010-01-20T14:07:50.188+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='سیمفونی'/><category scheme='http://www.blogger.com/atom/ns#' term='فریم ورک'/><title type='text'>سیمفونی 1.4.1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tecnoretales.com/wp-content/uploads/2009/05/symfony_180.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 180px; height: 130px;" src="http://www.tecnoretales.com/wp-content/uploads/2009/05/symfony_180.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;سیمفونی یک فریم ورک کامل از نوع FullFramework هست که با توجه به اینکه این فریم ورک حدود 5 سال هست که به طور رسمی شروع به کار کرده طرفداران زیادی داره از جمله خود بنده. سیمفونی یک فریم ورک بسیار قوی برای پروژه های بزرگ هست. این فریم ورک کتابخانه های بسیار مفیدی رو داره که اکثرا در نوع خود بی نظیر هستند. &lt;br /&gt;&lt;h5&gt;بیشتر در باره سیموفنی بدانید&lt;/h5&gt;&lt;br /&gt;سیمفونی از یک معماری ام وی سی بسیار پیچیده و قدرت مند استفاده می کنه که البته این معماری در چند فریم ورک از جمله cakephp و phpmvc شبیه سازی شد اما هیچ کدام از این فریم ورک ها نتوانستند قدرتی که در معماری ام وی سی سیمفونی وجود دارد رو به نمایش بگذارند.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;به عنوان مثال به تفاوت عملکرد sfEventDispathcher در زمانی که کاربر لوگین کرده و در زمانی که نکرده نگاه کنید&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.image-upload.net/images/7mwtdktd4gkrcaa1f15.png"&gt;&lt;img src="http://www.image-upload.net/images/7mwtdktd4gkrcaa1f15_thumb.png" border="0" alt="7mwtdktd4gkrcaa1f15.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.image-upload.net/images/49o6a0ait804b7o3qc7k.jpg"&gt;&lt;img src="http://www.image-upload.net/images/49o6a0ait804b7o3qc7k_thumb.png" border="0" alt="49o6a0ait804b7o3qc7k.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;یکی از بهترین امکانات سیمفونی داکیومنت عالی و کامل و جامع هست. یکی از بهترین کتاب های آموزش این فریم ورک این کتاب هست که بصورت رایگان در سایت سیمفونی قابل دانلود هست ( برای نسخه 1.1 و 1.2)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.image-upload.net/images/edy15q1arslv8gx45d.jpg"&gt;&lt;img src="http://www.image-upload.net/images/edy15q1arslv8gx45d_thumb.jpg" border="0" alt="edy15q1arslv8gx45d.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;هم چنین کاربران سیمفونی پروژه ای رو به نام jobeet انجام دادن و آموزش آن رو هم رایگان برای دانلود و مطالعه در سایت قرار دادند که شما می تونید با خواندن این مقاله بصورت کامل کار با این فریم ورک رو یاد بگیرید.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.image-upload.net/images/3dpkd0mbx8y3hvo4mn22.png"&gt;&lt;img src="http://www.image-upload.net/images/3dpkd0mbx8y3hvo4mn22_thumb.png" border="0" alt="3dpkd0mbx8y3hvo4mn22.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;برای اطلاعات بیشتر به &lt;a href="http://www.symfony-project.org/"&gt;وبسایت سیمفونی&lt;/a&gt; مراجعه کنید&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-8538303234114001237?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/8538303234114001237/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/141.html#comment-form' title='1 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/8538303234114001237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/8538303234114001237'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/141.html' title='سیمفونی 1.4.1'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-6761730352169285470</id><published>2010-01-17T11:34:00.002+03:30</published><updated>2010-01-17T11:38:30.483+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='پروژه های من'/><title type='text'>پروژه جدید استارت خورد</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Q0wYB0z-_G0/S1LE9rspaYI/AAAAAAAAABg/d0Ee6lRrpcs/s1600-h/isp.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 313px; height: 242px;" src="http://4.bp.blogspot.com/_Q0wYB0z-_G0/S1LE9rspaYI/AAAAAAAAABg/d0Ee6lRrpcs/s320/isp.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5427617064915921282" /&gt;&lt;/a&gt;&lt;br /&gt;پروژه وب سایت یک آی اس پی دیشب ساعت 7 شب استارت خورد.&lt;br /&gt;متاسفانه من هنوز اطلاعات دقیقی از این پروژه ندارم. به زودی امکانات این سیستم رو اینجا می نویسم.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-6761730352169285470?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/6761730352169285470/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_17.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/6761730352169285470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/6761730352169285470'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_17.html' title='پروژه جدید استارت خورد'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Q0wYB0z-_G0/S1LE9rspaYI/AAAAAAAAABg/d0Ee6lRrpcs/s72-c/isp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-6662849210730041515</id><published>2010-01-16T11:07:00.002+03:30</published><updated>2010-01-16T11:28:10.366+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='عمومی'/><category scheme='http://www.blogger.com/atom/ns#' term='مجید آنلاین'/><title type='text'>داستان مجید آنلاین هم بخوبی تموم شد</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.forum.majidonline.com/styles/majidonline/style/MajidOnline_Small_Head.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 174px;" src="http://www.forum.majidonline.com/styles/majidonline/style/MajidOnline_Small_Head.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;بلخره داستان مجید آنلاین با مدیر شدن دوست عزیزم &lt;a href="http://www.forum.majidonline.com/member.php?u=31739"&gt;K2FU &lt;/a&gt;به پاین رسید. &lt;br /&gt;&lt;br /&gt;جالب اینجاست من تاپیک رو 3 دی زدم و در 13 دی اولین بار &lt;a href="http://www.forum.majidonline.com/member.php?u=18332"&gt;یک مدیر&lt;/a&gt; که مدیر انجمن هم نبود در تاپیک شرکت کرد. در تاریخ 17 دی ماه مدیر مذکور می گه که کادر مدیریت جدید انتخاب شده و نیازی به بحث نیست. فردای اون روز مدیریت &lt;a href="http://www.forum.majidonline.com/member.php?u=12554"&gt;کل سایت&lt;/a&gt; البته نه مدیر ارشد یکی از مدیران وارد بحث می شه و نظراتی رو تایید می کنه. و در نهایت در تاریخ 26 دی مدیریت به دوست عزیزم رسید اما حیف شد این پسر و حقش نبود همچین جایی وقتش حدر بره.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-6662849210730041515?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/6662849210730041515/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_16.html#comment-form' title='3 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/6662849210730041515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/6662849210730041515'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_16.html' title='داستان مجید آنلاین هم بخوبی تموم شد'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-2578348744408273023</id><published>2010-01-15T20:07:00.004+03:30</published><updated>2010-01-15T20:32:17.502+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><category scheme='http://www.blogger.com/atom/ns#' term='توابع جادویی'/><title type='text'>ایجاد توابع مجازی</title><content type='html'>&lt;pre class="brush: php; ruler: false"&gt;&lt;br /&gt;__call()&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;این تابع یکی از &lt;a href="http://ir.php.net/manual/en/language.oop5.magic.php"&gt;توابع جادویی&lt;/a&gt; در PHP هست و زمانی که شما نام یک تابع از یک کلاس را فراخوانی کنید که این تابع در کلاس مذکور وجود نداشته باشه اجرا می شه. &lt;br /&gt;&lt;br /&gt;برای مثال :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class MethodTest {&lt;br /&gt;    public function __call($name, $arguments) {&lt;br /&gt;        // Note: value of $name is case sensitive.&lt;br /&gt;        echo "Calling object method '$name' "&lt;br /&gt;             . implode(', ', $arguments). "\n";&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;$obj = new MethodTest;&lt;br /&gt;$obj-&gt;runTest('in object context'); &lt;br /&gt;// Calling object method 'runTest' in object context&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: php; ruler: false"&gt;&lt;br /&gt;__callStatic()&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;این تابع زمانی اجرا می شه که شما تابع رو با استفاده از &lt;a href="http://ir.php.net/manual/en/language.oop5.paamayim-nekudotayim.php"&gt;اسکوپ ( :: )&lt;/a&gt; فراخوانی کنید&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class MethodTest {&lt;br /&gt;    /**  As of PHP 5.3.0  */&lt;br /&gt;    public static function __callStatic($name, $arguments) {&lt;br /&gt;        // Note: value of $name is case sensitive.&lt;br /&gt;        echo "Calling static method '$name' "&lt;br /&gt;             . implode(', ', $arguments). "\n";&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;MethodTest::runTest('in static context');  // As of PHP 5.3.0&lt;br /&gt;// Calling object method 'runTest' in static context&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt; توجه کنید که این تابع جادویی فقط در PHP 5.3.0 به بالا قابل استفاده هست.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;منبع : &lt;a href="http://ir.php.net/manual/en/"&gt;PHP Manual&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-2578348744408273023?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/2578348744408273023/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_15.html#comment-form' title='1 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/2578348744408273023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/2578348744408273023'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_15.html' title='ایجاد توابع مجازی'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-4682583440072706600</id><published>2010-01-14T22:56:00.009+03:30</published><updated>2010-01-15T12:56:53.383+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='شی گرایی'/><category scheme='http://www.blogger.com/atom/ns#' term='آموزش'/><title type='text'>آموزش شی گرایی قسمت اول</title><content type='html'>برنامه نویسی شی گرا (OOP مخفف Object Oriented Programming) شیوه ای از برنامه نویسی است که بیشتر بر روی شی کار میکند .&lt;br /&gt;هر شی دارای توابع و متغیر هایی می باشد که درون شی تعریف می شوند.&lt;br /&gt;در PHP ما با استفاده از Class اشیا مورد نظر خود را تعریف می کنیم .&lt;br /&gt;مثال : &lt;br/&gt;&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        // some code&lt;br /&gt;    } &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;همونطور که گفتم هر شی دارای یک سری متغیر و توابع می باشد. حالا ما برای شی خودمون یک تابع می سازیم که کلمه PHP رو برای ما چاپ کنه :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        function printphp()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;    } &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;حالا این کد رو اجرا می کنیم . ولی خروجی در صفحه مشاهده نمی کنیم ! چرا ؟&lt;br /&gt;برای اینکه ما باید این شی را در برنامه به یک متغیر نسبت بدهیم . بدین صورت :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        function printphp()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;همانطور که می بینید توسط new بعد از مساوی نام کلاسی که ساختیم را می نویسیم.&lt;br /&gt;تا اونجا که من میدونم در PHP 4 یک کپی از این کلاس درون متغیر یا شی قرار می گیره .. اما در PHP 5 فقط یک دستگیره از کلاس به شی ارجا می شود.&lt;br /&gt;حالا نوبت به استفاده تابع درون کلاس می باشد. برای اینکه به توابع یا متغیر های درون Class دسترسی داشته باشیم باید از پس از نام متغیر از &lt;- استفاده کنیم :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        function printphp()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;printphp(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;پس از تعریف شی در خط 11 اسکریپت به PHP فرمان اجرای تابع ()printphp از Myclass رو میده و پس از اجرای این اسکریپت می بینید که php درون صفحه نمایش داده می شود.&lt;br /&gt;&lt;br /&gt;خیلی ساده بود نه ؟&lt;br /&gt;&lt;br /&gt;حالا یکم سخت ترش می کنیم.&lt;br /&gt;به کلاسی که ساختیم یک متغیر اضافه می کنیم. بدین صورت :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function printphp()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;printphp(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;تابع ()printphp رو به نام ()print_my_name تغییر نام می دهیم :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function print_my_name()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;print_my_name();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;یک تابع جدید با نام ()set_my_name بوجود می آوریم :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function print_my_name()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function set_my_name()&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;print_my_name(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;خب حالا یه سوال پیش میاد که ما به متغیر هایی که درون کلاس تعریف می کنیم به چه صورت دسترسی پیدا می کنیم ؟&lt;br /&gt;جواب خیلی سادست .. همون طور که نام تابع رو صدا زدیم می تونیم بجای نام تابع نام متغیر رو بنویسیم و به متغیر درون کلاس دسترسی داشته باشیم.&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;$my_var-&gt;myname = "ALI"; // می توانید به متغیر بدهید&lt;br /&gt;$x = $my_var-&gt;myname; // می توانید مقدار متغیر را درون متغیر دیگری بریزید  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ما تاحالا از بیرون کلاس به متغیر ها و توابع دسترسی داشتیم .. اما راهی برای دسترسی از درون کلاس به اشیاء کلاس هست ؟&lt;br /&gt;بله .. توسط متغیر this$ می توانید به متغیر ها درون یک شی دسترسی داشته باشید و به آنها مقدار بدهید یا مقدار آنها را درون متغیر دیگری قرار دهید یا مقدار آن را مورد مقایسه قرار دهید.&lt;br /&gt;توی یک مثال ساده توسط this$ به متغیر myname$ مقداری می دهیم :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function print_my_name()&lt;br /&gt;        {&lt;br /&gt;            echo 'php';&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function set_my_name()&lt;br /&gt;        {&lt;br /&gt;            $this-&gt;myname = 'Ali';        &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;print_my_name();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;در تابع ()set_my_name توسط this$ به متغیر myname$ مقدار Ali را ارجا دادیم.&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;function set_my_name()&lt;br /&gt;        {&lt;br /&gt;            $this-&gt;myname = 'Ali';        &lt;br /&gt;        }  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;حالا تابع ()print_my_name را با کمک this$ طوری تغییر می دهیم که متغیر myname$ را چاپ کند :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function print_my_name()&lt;br /&gt;        {&lt;br /&gt;            echo $this-&gt;myname;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function set_my_name()&lt;br /&gt;        {&lt;br /&gt;            $this-&gt;myname = 'Ali';        &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;print_my_name(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;با اجرای این اسکریپت بازم شما هیچ خروجی نخواهید داشت .. زیرا شما باید ابتدا تابع ()set_my_name را اجرا کنید تا درون متغیر myname$ مقدار Ali قرار بگیرد .. سپس تابع ()print_my_name را اجرا کنید .. پس قبل از دستور اجرای تابع ()print_my_name دستور اجرای تابع ()set_my_name را صادر می کنیم :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function print_my_name()&lt;br /&gt;        {&lt;br /&gt;            echo $this-&gt;myname;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function set_my_name()&lt;br /&gt;        {&lt;br /&gt;            $this-&gt;myname = 'Ali';        &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;set_my_name();&lt;br /&gt;    $my_var-&gt;print_my_name(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;حالا برای بهتر شدن این کد آخرین تغیرات رو انجام می دهیم در تابع ()set_my_name یک تغییر کوچک می دهیم :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;function set_my_name($name)&lt;br /&gt;        {&lt;br /&gt;            $this-&gt;myname = $name;        &lt;br /&gt;        }  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;فکر می کنم فهمیدید چیکار کردم ! با تغییرات انجام شده تابع ()set_my_name یک آرگمان اجباری از شما میخواهد و مقدار همون آرگمان رو در خروجی چاپ می کنه پس حالا باید دستور اجرا ی تابع ()set_my_name رو تغییر بدهیم تا رشته ای که به عنوان آرگمان می گیرد را چاپ کند.&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;$my_var-&gt;set_my_name('Ali');  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;این هم اسکریپت نهایی :&lt;br /&gt;&lt;pre class="brush: php"&gt;&lt;br /&gt;    class Myclass&lt;br /&gt;    {&lt;br /&gt;        public $myname;&lt;br /&gt;        &lt;br /&gt;        function print_my_name()&lt;br /&gt;        {&lt;br /&gt;            echo $this-&gt;myname;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        function set_my_name($name)&lt;br /&gt;        {&lt;br /&gt;            $this-&gt;myname = $name;        &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    $my_var = new Myclass();&lt;br /&gt;    $my_var-&gt;set_my_name('Ali');&lt;br /&gt;    $my_var-&gt;print_my_name();&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-4682583440072706600?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/4682583440072706600/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/oop-object-oriented-programming.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/4682583440072706600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/4682583440072706600'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/oop-object-oriented-programming.html' title='آموزش شی گرایی قسمت اول'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-8089299484660558952</id><published>2010-01-14T22:51:00.004+03:30</published><updated>2010-01-14T22:53:14.341+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='عمومی'/><title type='text'>جمع آوری مطالب</title><content type='html'>قصد جمع آوری کلیه مطالب رو از تمامی سایت هایی که فعالیت داشتم رو دارم.&lt;br /&gt;وبلاگ خیلی خالیه&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-8089299484660558952?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/8089299484660558952/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_14.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/8089299484660558952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/8089299484660558952'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post_14.html' title='جمع آوری مطالب'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406676897585391090.post-9086501559107437837</id><published>2010-01-14T21:53:00.001+03:30</published><updated>2010-01-14T21:54:25.603+03:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='عمومی'/><title type='text'>شرووع به کار</title><content type='html'>سلام دوستان&lt;br /&gt;زین پس اینجا شد وبلاگ من :D&lt;br /&gt;دیگه چیکار کنیم همه وبلاگ دارن من ندارم :( یکی هم من داشته باشم که بد نیست&lt;br /&gt;خوب دیگه این پست برای خالی نبودن وبلاگ هست زیاد خوشحال نباشید&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8406676897585391090-9086501559107437837?l=hidensoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hidensoft.blogspot.com/feeds/9086501559107437837/comments/default' title='نظرات پيام'/><link rel='replies' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post.html#comment-form' title='0 نظر'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/9086501559107437837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406676897585391090/posts/default/9086501559107437837'/><link rel='alternate' type='text/html' href='http://hidensoft.blogspot.com/2010/01/blog-post.html' title='شرووع به کار'/><author><name>دانیال نیک نام</name><uri>http://www.blogger.com/profile/18394024374652862016</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Q0wYB0z-_G0/S1AWakDaiLI/AAAAAAAAABA/RMfqLjUmIh8/s1600-R/myavater.png'/></author><thr:total>0</thr:total></entry></feed>
