گرافیک تحت وب مسیری طولانی را از زمانی که گرافیک صفحات استاتیک تنها از تصاویر تشکیل شده بود تا به امروز که شاهد انیمیشنهای قدرتمند WebGL هستیم طی کرده است. امکان ایجاد بازیهای آنلاین و همچنین استفاده از امکانات GPU همگی به لطف وجود امکانات گرافیکی 2 بعدی و 3 بعدی HTML امکانپذیر شدهاند و در حال ح, ...ادامه مطلب
به طور کلی، نصب پکیجهای نرمافزاری روی توزیعهای مختلف سیستم عامل گنو/لینوکس متفاوت از سیستم عاملهایی همچون ویندوز یا مکاواس است؛ به طور مثال، برای نصب یک نرمافزار در سیستم عامل ویندوز، پیش از هر چیز میبایست به منظور یافتن نسخهای معتبر از نرمافزار مد نظر، به گشت زنی در وب پرداخت سپس آن را دا, ...ادامه مطلب
تاکنون مقالات متنوعی پیرامون استراتژی های یادگیری برنامه نویسی ، ویژگیهای یک برنامه نویس خوب، سطح درآمد برنامه نویسان زبانهای مختلف و … منتشر کردهایم اما کمتر به موضوع مهمی همچون «استراتژی های نوشتن یک رزومه ی خوب به عنوان برنامه نویس یا توسعه دهنده» پرداخته شده است؛ خیلی اوقات برنامه نویسان توانمندی را میبینیم که فقط و فقط به خاطر عدم داشتن دانش کافی در زمینه ی نوشتن یک رزومه ی خوب، قادر به یافتن شغل مناسب خود نیستند و فرصت های شغلی را یکی پس از دیگری از دست میدهند. در همین راستا، در این مقاله قصد داریم به این موضوع بپردازیم که یک برنامه نویس چگونه میتواند روزمه یی بنویسد که آب دهان مدیر اچ آر شرکت های برنامه نویس را به راه اندازد! ادامه مطلب, ...ادامه مطلب
چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایشهای شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژیهای روز دنیا در این حوزهها سخن میگویند به طوری که این همایش پنجرهای به چشمانداز آیندهٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیمگیران، تصمیمسازان و متخصصان ایرانی است. ادامه مطلب, ...ادامه مطلب
وبسایت محبوب Stackoveflow از سال ۲۰۰۸ تاکنون، توانسته جایش را روزبهروز در میان برنامهنویسان و توسعهدهندگان بیشتر باز کند؛ از زمان تاسیس تاکنون، Stackoveflow تبدیل به محبوبترین منبع برای برنامهنویسانی شده که میخواهند سؤالات خود را به اشتراک بگذارند تا به بهترین پاسخ برسند. در طی بحثهایی که در این وبسایت مطرح میشود، خیلی وقتها برنامهنویسان در جواب سؤالات، کتابهایی را هم برای موضوعات مربوطه معرفی میکنند که در این مقاله لیستی ۱۰ تایی از کتابهای محبوب برنامهنویسی بر اساس دادهکاویهای صورت گرفته روی استکاورفلو را جمعآوری کردهایم. ادامه مطلب, ...ادامه مطلب
تا به حال از چند اپلیکیشن موبایل استفاده کردهاید؟ آیا تاکنون به تعداد اپلیکیشنهایی که هر روز ساخته میشوند دقت کردهاید؟ هر چقدر هم که به روز باشید باز هم از تعداد زیادی از اپلیکیشنها غافل خواهید ماند، چرا که نرخ رشد چشمگیری در این زمینه مشاهده میشود و روزانه میلیاردها اپلیکیشن در سرار دنیا توسط کاربران دانلود میشوند. ادامه مطلب, ...ادامه مطلب
طراحی واکنش گرا (RWD)، روشی برای طراحی وب سایت است که هدف آن ایجاد وب سایت هایی است که نمایش بهینه ای را برای کاربر ارائه دهند که شامل خواندن آسان متون و navigation با حداقل تغییرات در اندازه، panning (حرکت افقی داده گرافیکی در عرض یک صفحه نمایش) و scroll کردن در طیف وسیعی از دستگاه ها (از گوشی های موبایل تا مانیتور کامپیوتر های شخصی) می باشد. ادامه مطلب, ...ادامه مطلب
در حال حاضر صدها زبان برنامه نویسی وجود دارد اما تعداد محدودی از آنها شناخته شده تر از مابقی هستند. زمانی که یک شرکت تصمیم می گیرد تا برنامه نویس جدیدی استخدام کند، معمولاً به دنبال افرادی می گردد که با زبان های برنامه نویسی و سیستم هایی که پیش از آن نیز استفاده می کرده آشنا باشند. ادامه مطلب, ...ادامه مطلب
طراحی وب سایتی که بتواند در عین حال قدرتمند بوده و کار کردن با آن نیز آسان و ساده باشد، برای بسیاری از طراحان و دیزاینرها، کار چالش برانگیزی است. اکنون گوگل ابزاری را معرفی کرده که می تواند این کار را تا حدودی آسان تر کند: Resizer. به کمک این وب اپلیکیشن، طراحان می توانند دیزاین Material وب سایت خود و یا هر سایت دیگری را بر روی پلتفرم های مختلف با اندازه های گوناگون، بررسی کنند و بدین ترتیب از ایرادات و باگ های ریز و درشت آن با خبر شوند. برای آشنایی بیشتر با این ابزار جدید گوگل، با سکان آکادمی همراه باشید. ادامه مطلب, ...ادامه مطلب
در دنیایی که در آن به سر میبریم -یعنی دنیای دیجیتال- روز به روز به اهمیت امنیت، حریم خصوصی و مقابله در برابر نفوذ افزوده میشود چرا که زندگی اکثر کاربران به گونهیی با فناوریهای مدرن عجین شده است که دیگر به سختی میتوان از فناوری دل کند و مجرمین سایبری هم از این فرصت سوء استفاده کرده و به دنبال راههایی برای نفوذ به سیستمهای سازمانها، شرکتها و حتی کاربران خانگی هستند. در این مقاله، شما با ۶ مرحله از تستهای امنیتی آشنا میشوید تا بتوانید کاملا از ایمنی و امنیت برنامههایی که استفاده میکنید و دادههای حساس خود اطمینان حاصل کنید. ادامه مطلب, ...ادامه مطلب