menu

دست نوشته ها

CSS Positions

برای یه طراح front-end توی وب، تسلط CSS یه چیز ضروری هست و البته یادگیری و درک CSS هم چیز خیلی سختی نیست. کدهای CSS خیلی ساده و کوتاه هستند و تعدادشون هم خیلی کمه؛ ولی با این حال، یکی از قسمت هایی که درکش یکم سخت تر از بقیه ی جاهاست، CSS Positions هست. خیلی از ماها (حتی خود من) وقتی ظاهر یه المنت درست در نمیاد و اونجایی که میخواهیم قرار نمیگیره، میاییم یکی یکی Position های مختلف بهش میدیم تا بالاخره یکیش کار ما را راه بندازه! توی این پست قراره ما درباره ی CSS Positions صحبت کنیم و تفاوت های اونها با هم دیگه را بررسی کنیم

بیشتر بخوانید

پنجشنبه 25 شهریور 1395

دکمه ی back مرورگر در Ajax

توی یکی از سایت هایی که مینوشتم، نیاز بود که سایت را به صورت Ajax بنویسم و تمام لینک های داخلی را Ajax کنم.

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

بیشتر بخوانید

پنجشنبه 18 شهریور 1395

CakePHP Custom Rules

یکی از وظایف اصلی Model توی CakePHP، تعیین ویژگی ها و خصیصه های مربوط به هر Column مربوط به اون Table در دیتابیس هست و به همین دلیل، توی Cake میشه برای هر Column یه قانون یا Rule تعریف کرد. مثلا میشه گفت که این Column خالی نباشه، توی Table یکتا باشه، فقط عدد باشه، فقط متن باشه، حداکثر و حداقل چند کاراکتر باشه، عدد و متن قاطی باشه یا چیزای دیگه

توی یکی از پروژه هام، نیاز بود که یه قانون خاص بنویسم

بیشتر بخوانید

چهارشنبه 17 شهریور 1395

Fork Bomb

اگه کاربر لینوکسی هستید، به احتمال 90 درصد با این کد آشنایید!

یا حداقل یه بار ازش استفاده کردید

یکی از کدهاییه که آدم موقعی که حوصله اش سر میره دوست داره بزنه دی:

الان میخوام یکم بیشتر وارد جزئیات این کد بشم!

بیشتر بخوانید

جمعه 12 شهریور 1395

WMatrix

نمیدونم تا حالا شما فیلم ماتریکس را دیده اید یا نه

احتمال این که اون را دیده باشید خیلی زیاده!

از اون فیلم هایی هست که هر ساله 5-6 بار تلویزیون پخش میکنه!

یکی از فیلم های خوش ساخته، و فیلم خوبی هم هست

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

بریم یه سری به دنیای ماتریکس بزنیم و اونو بیاریم توی وب

بیشتر بخوانید

جمعه 12 شهریور 1395

بازگشایی وبلاگ

سلام و درودی مجدد بر شما!

از آخرین پستی که گذاشتم، تقریبا یک سالی میشه میگذره(البته یه کم بیشتر!) و خیلی وقت بود که پست نگذاشتم

دلیلش این نبود که نخوام بگذارم، یا این که بخوام در اینجا را تعطیل کنم

میخواستم پست بذارم، اما نمیشد

یه مشکل همیشگی به اسم زمان

ولی الان اون مشکل تا حدودی رفع شده، و اینجا را دوباره راه اندازی میکنم!

بیشتر بخوانید

جمعه 12 شهریور 1395

وضعیت آخرین کد اجرا شده در لینوکس

خیلی فکر کردم که اسم عنوان این پست را چی بزارم

اما واقعا چیزی به ذهنم نرسید

اگه شما عنوان بهتری به ذهنتون رسید، خوشحال میشم که به من هم بگید!

گاهی اوقات لازم میشه که شما چک کنید که آیا آخرین کدی که توی لینوکس اجرا کرده اید، به طور موفقیت آمیز اجرا شده یا خیر؟

برای مثال یه دستور پینگ نوشته اید، حالا میخواهید بدونید که این دستور پینگی که اجرا شده، به طور موفقیت آمیز اجرا شده است یا نه؟

که اگر به طور موفقیت آمیز اجرا نشده ، به این معنی هست که یا شما به اینترنت وصل نیستید و... یا آدرسی که پینگ کرده اید مشکل داره (که این مثال میتونه مثلا واسه یه سیستم مانیتورینگ باشه...)

یا خیلی مثال های دیگه

توی این پست میخوایم ببینیم چجوری این کار را بکنیم؟

بیشتر بخوانید

چهارشنبه 13 خرداد 1394

دوره آموزش HTML5

مطمئنا همه ی شما با edx آشنا هستید.

edx یه سایتی هست که توی اون، دوره های آموزشی به صورت رایگان و آنلاین برگزار میشه و هر دوره را، معمولا یکی از بهترین دانشگاه های دنیا تدریس میکنه.

چند وقت پیش به صورت اتفاقی به این سایت دوباره سر زدم، و دوره ای که دیدم برام جالب بود.

بیشتر بخوانید

چهارشنبه 13 خرداد 1394

عدد تصادفی در لینوکس

در پستی که قبلا زده بودم، به معرفی یکی از special device file ها توی لینوکس پرداختم و در اون /dev/null و کاربرد اون را معرفی کردم. توی این پست، قصد دارم که یکی دیگه از special device file های لینوکس را به اسم /dev/random به شما معرفی کنم و با استفاده از اون، یک عدد تصادفی توی لینوکس ایجاد کنم.

بیشتر بخوانید

سه شنبه 12 خرداد 1394

تشخیص تکنولوژی های وب سایت

اگر شما هم مثل من یه توسعه دهنده ی وب باشید، مطمئنا برای شما هم این موضوع پیش اومده که یه وبسایتی را میبینید و از طراحی اون خوشتون میاد.

شاید در این حالت، کنجکاوی شما برانگیخته بشه که بدونید اون وب سایت چجوری ساخته شده و نوشته شده.

به عبارت دقیق تر میخواید بدونید که آیا اون وب سایت از یه cms مثل وردپرس و دروپال استفاده میکنه یا نه؟

از فریم ورک خاصی استفاده میکنه؟

سیستم عامل سرورش چیه؟

آیا تحت ویندوز نوشته شده یا تحت لینوکس؟

با کدوم زبان نوشته شده؟ asp؟ php؟ یا زبان های دیگه ای مثل پایتون و ruby؟

آیا از فریم ورک جاوااسکریپت خاصی استفاده میکنه؟ مثل جی کوئری؟ angular؟ backbones ؟ یا ....؟

از بوت استراپ استفاده میکنه واسه css هاش یا نه؟

و یا هزاران سوال دیگه...

بیشتر بخوانید

یکشنبه 10 خرداد 1394