مجموعه كتاب براي توسعه دهندگان به زبان انگليسي

 

مجموعه اي بزرگ از كتاب هاي رايگان براي توسعه دهندگان به زبان انگليسي دروبسايت devfreebooks گردآوري شده است .

 

devfreebooks

 

اين مجموعه شامل 26  پلتفرم و 128 كتاب رايگان به زبان انگليسي است ومهمترين عناوين پلتفرم هاي منتشر شده در ذيل ليست شده اند و اين مجوعه در حال تكميل و بروز آوري هستند:
– اندرويد [ Android ]
– انگولار
– بيتكوين (بيت كوين)
– گيتس
– اي او اس اپل
– جاوا
– پي اچ پي
– نود جي اس
– روبي
– پايتون
– …

 

لينك وبسايت : devfreebooks.github.io

آموزش آشنایی مقدماتی با وب سرویس ایسنتاگرام و کاربرد آن در اندروید در فرانش

اردیبهشت امسال ( سال 95 ) سری آموزش “آشنایی مقدماتی با وب سرویس ایسنتاگرام و کاربرد آن در اندروید” در وبسایت آموزش ویدیویی فرانش منتشر کردم از آن روز تا به امروز فرصتی نشد متاسفانه مطلبی در مورد داستان ساخت این آموزش بصورت رسمی مطلبی بنویسم .

وب سرویس اینستاگرام و اندروید

این سری آموزش شامل ۰۱:۲۶ دقیقه آموزش ویدیوی است که در 8 ویدیو ساخت شد  و عنواین این سری شامل موارد زیر می باشد:

معرفی دوره
آشنایی با ساختار وب سرویس
روش ساخت یک اپ در وب سرویس اینستاگرام بخش اول
روش ساخت یک اپ در وب سرویس اینستاگرام بخش دوم
آشنایی مقدماتی با API های اینستاگرام
ساختار جی سون
ساخت اپ اندروید با کمک وب سرویس اینستاگرام – قسمت اول
ساخت اپ اندروید با کمک وب سرویس اینستاگرام – قسمت دوم

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

 

 

ابزاری برای توسعه دهندگان و طراحان وب

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

اسم این سرویس ، وبسایت دانلودر هست برای بازدید از این سرویس اینجا را کلیک کنید . طبق ادعا سازنده گان.

وبسایت دانلودر ، وب سایت دانلود کننده

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

 

لینک برنامه وب زیپ : http://www.spidersoft.com/webzip/

لینک وب سرویس  وبسایت دانلودر : https://websitedownloader.io

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

از دیگر اپ های منتشر شده توسط گروه توسعه دهنده گان سپید اپ مینتی وال به معنی دیوار نعنای است که این اپ خوشمزه بک گراند گوشی شما را بر اساس تصاویر تازه منتشر شد بر روی سرور اینستاگرام و 500px تغییر می دهد البته روش انتخاب عکس ها تازه منتشر شده روی سرویس های یاد شده بر اساس هشتگ های درج شده توسط صاحب عکس هست از ویژگی ها جالب این اپ می توان از عنواین زیر یاد کرد:

-پشتیبانی از سرچ هشتگ به تمامی زبان های دنیا
– تغییر تعداد دانلود تصاویر بک گراند
– تنظیم زمان تعویض
– نوع نمایش تصاویر در پس زمینه
-دسترسی به پروفایل صاحب عکس

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

نکته ای که برای کاربران داخل کشور وجود دارد این است به دلیل مسئال فیلترینگ در بعضی از سرورها داخل کشور ممکن است برنامه کار نکند به دلیل اینکه از سرور اینستاگرام و 500 پی ایکس استفاده می کند برای رفع این مشکل نیاز هست از IP خود را تغییر دهید .

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

 

افزونه توییت پرس

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

توییتر

ادامه خواندن “افزونه توییت پرس”

نرم افزار رایگان کدینگ و دی کدینگ فرزانه

هر کسی ممکن است بر اساس جایگاه کاری یا موقعیت اجتماعی که دارد تمایل داشته باشد اطلاعات متنی خود را  رمزگذاری کند و  بصورت رمز شده دریافت یا ارسال کند و ممکن است هر دلیل دیگری برای استفاده از سیستم های رمز نگاری وجود داشته باشد و یا ممکن است شما دوست نداشته باشید متن ارسالی شما در ایمیل توسط روبات های سرویس ایمیل یا  غیره خوانده نشود در این صورت می توانید از سیستم های رمزنگاری استفاده کنید 🙂

رمز نگاری

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

اگر زمان لازم و کافی فراهم شد این سیستم رمز نگاری توسعه خواهم داد که در سیستم عامل های اندروید و مک اجرا شوند 🙂

روش کار نرم افزار کدینگ فرزانه :

لینک دانلود

کتاب آموزش مقدماتی Node.js و Express رایگان به زبان فارسی

این کتاب با هدف آشنایی با node.js و Express اختصاره به توضیح موارد مقدماتی درباره توسعه اپلیکشن Node.js و Express می پردازد و روش تالیف این کتاب مشابه آموزش های “Hello World” می باشد .

مباحث مطرح شده در این کتاب :

  • جاوا اسکریپت و Node.js
  • جاوا اسکریپت و شما
  • جاوا اسکریپت سمت سرور
  • ساختن یک اپلیکشین کامل بوسیله Node.js
  • پشته اپلیکشین
  • ساخت یک پشته اپلیکشین
  • آنالیز کد HTTP سرور
  • چگونه تابع سرویس https را پاس می دهد
  • Node.js و express
  • اجرا کردن پروژه با express
  • یک اپ ساده با express
  • express و نمایش
  • JADE چیست
  • JADE و HTML
  • JADE و NODE.JS
  • ساخت یک اپ ساده با express
  • یک دایرکتوری عمومی برای اپ
  • مولد خودکار app در express
  • قدرت دادن express با خاصیت میان افزاری
  • Express قدرت گرفته از ماژول Node
  • درخواست log به اپ
  • استفاده از یک فایل پیکربندی شده
  • Set و Get اپلکیشن
  • Environment متفاوت اکسپرس

لینک دانلود – لینک کمکی

به سلامتی جامعه برنامه نویسی و آی تی در سال جدید

داستان از آنجا شروع می شود که یک حالت اپیدمی خاص بین گیک ها و توسعه دهندگان و طراحان وجود دارد که در موقع کار زمان از دستشان در می رود و برای مدت های طولانی یک پشت بر روی کار و پروژه ها  فوکوس می کنند و روی صندلی برای چندین ساعت می نشیند و به مرور با امراض متفاوتی از جمله کمر درد مواجه می شوند که برای جلوگیری از این امر پیشنهاد شده است که هر 45 دقیقه استفاده از رایانه (کامپیوتر خودمون) به مددت 15 دقیقه استراحت شود و همه  نیز دلشان می خواهد این کار را انجام دهند اما هیچکدام حاضر نیستند در وسط پروژه یا کار را ناقص  رها کنند و 15 دقیقه استراحت کنند و به دلیل دقت و اهمیتی که برای کار خود قائل هستند به سلامتی خود لطمه می زنند.

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

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

و یک تشکر ویژه از قسمت پشتیبانی تویتر باید بکنم که با توجه با تموم محدودیت ها دو کشور مشکل موجود بنده را در کوتاه ترین زمان ممکن حل کردن

و از بابت هم فکری ,دوستان : آقای حامد تکمیل  و آقای احسان دیاری و خانم دلفان تشکر می کنم .

اطلاعات بیشتر و لینک دانلود نرم افزار وب برو

منبع عکس

وب سایت و لایک و فیس بوک

خوب داستان این مطلب این است که در یکی از پروژه ها نیاز داشتیم تعداد فن (لایک) یک صفحه را در وب سایت فارسی زبان با مخاطبانی که اکثر مقیم ایران هستن نمایش دهیم و از اونجای که سایت فیس بوک در این فیلتر است مشکلی نمایش داشتیم , القصه اینکه کدی آماده و استفاده شد این کد بصورت فایل php در این فایل zip در لینک زیر آماده استفاده می باشد .

توضیحات لازم از چگونگی تغییر کد و غیره در فایل بصورت کامنت موجود می باشد. امیدوارم دیگر دوستانی که همچین مشکلی دارند مشکلشان حل شود .

دمو کد ( تعداد لایک صفحه وب برو را نمایش می دهد )
لینککد در گیت هاب

عکس لایک فیس بوک

مشکل دیگری که در برنامه نویسی وب سایت ها ممکن است بوجود بیاد  این است که در زمان به اشتراک گذاری (share) لینک وب سایتشان در فیس بوک  عنوان و متن و لوگو مورد علاقه طراحان وب سایت را نمایش نمی دهد راه حل آن طبق نظر صفحه دی باگ فیس بوک استفاده از یک ویژگی به نام og می باشد که سه خط کد باید در تگ header اضافه شود که از اینجا می توانید توضیحات مربوط را ببنید .

 

پ . ن:

عنوان این متن , منظور جدا بودن کلمات “وب سایت” و “فیس بوک” است . خودم فکر می کردم باید سرهم این کلمات را نوشت اما از آنجای که در هر کاری باید نظر متخصص را پرسید به سراغ سایت دهخدا رفتم و وقتی کلمه “وبسایت” را سرچ کردم نوشته بود “رجوع  شود به وب سایت” و ادامه داستان خلاصه اینکه به دلیل نظر تخصصی سایت دهخدا کلمات را جدا از هم نوشتیم.

کتاب الکترونیکی HTML5 ویرایش 1.2

در نسخه قبلی کتاب الکترونیکی HTML5 در بعضی از  جملات کژ تابی های وجود  داشته و  در این نسخه  سعی بر آن شد این مشکل  و مشکلات دیگر که در ارائه اولیه دیده نشده بود ویرایش شود .  در فایل زیپ شده  ،  کتاب الکترونیکی دیگری موجود است . این کتاب الکترونیکی  Cheat Sheet تمام دستورات موجود در HTML5 را به زبان انگلیسی بصورت کاملا خلاصه و بسیار کوتاه  در اختیار گذشته است . HTML5 چیست

  • ساختمان تگ HTML 5
  • HTML5 شامل چه مواردی است ؟
  • عناصر جدید معرفی شده در HTML 5
  • استفاده از HTML5 برای ساختن آسان تر کد HTML
  • کار کردن با فرم HTML5
  • چه تغییر در فرم 2.0 HTML روی داده است
  • کنترل داده بوسیله HTML5
  • نمایش داده در HTML5
  • ذخیره داده و استفاده در ذخیرها سازی های داده در وب
  • چگونگی ذخیره داده ها بصورت لوکال
  • ویژگی های جدید HTML5
  • چه چیزی در HTML5 پشتیبانی نمی شود ؟
  • چگونه با کمک عنصر HTML5 یک سایت جدید بسازیم
  • معرفی عناصر کاربردی رسانه ای

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

(لینک تصحیح شده است) لینک دانلود