Larder: راه‌کاری مناسب برای بوک‌مارک کردن به‌خصوص برای دولوپرها

Larder: راه‌کاری مناسب برای بوک‌مارک کردن به‌خصوص برای دولوپرها

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

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

ایجاد ارتباط بین اکانت Github و Larder، اشتراک‌گذاری موارد ستاره‌دار شده و بوک‌مارک‌های شخصی را به‌سادگی فراهم می‌کند و این احتمالاً آسان‌ترین راه برای سینک کردن همه‌چیز با یکدیگر و قرار دادن آن‌ها در یک مکان می‌باشد. Larder برای ثبت جدیدترین تغییرات، به‌صورت خودکار ستاره‌های گیت‌هاب شما را هر ۲۴ ساعت یک‌بار رفرش نموده و آخرین تغییرات را اعمال می‌کند.

اگر شما کاربر اندروید هستید، می‌توانید اپلیکشین اندروید Larder را از گوگل‌پلی استور به‌صورت کاملاً رایگان دانلود کرده و استفاده نمایید و اگر از کاربران آیفون هستید، اپلیکیشن iOS نیز احتمالاً به‌زودی در دسترس شما قرار خواهد گرفت.

Larder می‌تواند گزینه‌ای بسیار جذاب برای ذخیرهٔ فایل‌های آموزشی، ایده‌ها و دیدگاه‌ها و همچنین ایجاد ارتباط با سایت‌هایی نظیر Reddit باشد؛ بااستفاده از این وب اپلیکشین، به‌راحتی می‌توانید مواردی را که احتمالاً می‌خواهید آن‌ها را مجدد بخوانید مشخص نمایید.

 

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

معرفی اکانت گیت‌هاب آژانس امنیت ملی آمریکا (NSA) و پروژه‌های اپن‌سورس این سازمان

معرفی اکانت گیت‌هاب آژانس امنیت ملی آمریکا (NSA) و پروژه‌های اپن‌سورس این سازمان

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

پس از افشاگری‌های اسنودن، این سازمان اکانت توییتر خود را فعال نمود و هم‌اکنون به‌دنبال افزایش حضور خود در جوامع اپن‌سورس می‌باشد؛ اکانت گیت هاب NSA که در سال ۲۰۰۵ و پس از انتشار سورس کد یک پلتفرم مدیریت یکپارچه‌سازی با نام System Integrity Management Platform یا به‌اختصار SIMP فعال شده است، هم‌اکنون دارای بیش از ۳۰ پروژهٔ اپن‌سورس بوده که توسط دولوپرهای این سازمان نوشته شده‌اند.

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

 

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

درآمدی بر قانون تشابه (گشتالت)

درآمدی بر قانون تشابه (گشتالت)

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

تئوری Gestalt به‌صورت کاملاً موجز توسط روانشناسان این حوزه نظیر Kurt Koffka به‌صورت زیرخلاصه شده است:

کلیّت و نتیجهٔ نهایی، چیزی فراتر و متفاوت از جمع اجزا است!

درکی که انسان از یک مفهوم کلی دارا است به‌مراتب متفاوت از درکی است که وی از اجزای تشکل‌دهندهٔ آن مفهوم کلی دارد؛ درعین‌حال، این مفهوم کلی موجودیتی کاملاً مجزا بوده و الزاماً حاصل‌جمعی از اجزا تشکیل‌دهنده‌اش نمی‌باشد!

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

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

Gestalt واژه‌ای آلمانی است که در لغت به‌معنی «شکل یا فرم» می‌باشد؛ اصولی که ریشهٔ آن به Max Wertheimer روانشناس اتریشی مجارستانی الاصل مربوط به سال‌های (۱۸۸۰-۱۹۴۳) باز می‌گردد و سپس توسط (Wolfgang Köhler (1929) ،Kurt Koffka (1935 و  (Wolfgang Metzger (1936 مورد بررسی و تکمیل واقع شده است.

هدف اصلی محققان این زمینه، یکپارچه‌سازی تئوری‌های مشابه و ارائهٔ نظریه‌ای واحد برای توضیح ایجاد ارتباط بین عناصر یک طرح به‌صورت ناخودآگاه توسط انسان می‌باشد که در ادامه به بررسی یکی از اصول گشتالت با نام Law of Similarity یا «قانون تشابه» می‌پردازیم.

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

ARKit: کیت واقعیت افزودهٔ شرکت اپل

ARKit: کیت واقعیت افزودهٔ شرکت اپل

شرکت اپل در رویداد خرداد ماه ۱۳۹۶ خود، به معرفی نسل جدیدی از محصولاتش نظیر مک‌بوک و آی‌مک پرداخت اما معرفی سیستم‌عامل iOS 11 و ویژگی‌های جدید آن یکی از شگفتی‌های این رویداد بود. یادگیری ماشینی و هوش مصنوعی عباراتی بودند که بارها توسط ارائه‌کنندگان استفاده شد که در ادامه، به بررسی اجمالی کیت واقیعت افزوده معرفی شده -ARKit- خواهیم پرداخت.

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

بررسی اجمالی ARKit
ARKit از تکنولوژی بصری بسیار دقیقی با نام Visual Inertial Odometry) VIO) برای تعامل با دنیای اطراف بهره می‌برد؛ VIO با بهره‌گیری از دوربین‌های بسیار دقیق و تکنولوژی CoreMotion data می‌تواند هنگام حرکت در فضای یک اتاق، با دقت بسیار بالا و بدون نیاز به هیچ‌گونه کالیبراسیون جانبی و اضافی، چگونگی حرکات و تغییرات را ثبت و پردازش نماید.

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

بررسی ۱۰ ویژگی بسیار مفید فایرفاکس برای فرانت‌اند دولوپرها

بررسی 10 ویژگی بسیار مفید فایرفاکس برای فرانت‌اند دولوپرها

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

۱٫ خط‌کش‌های افقی و عمودی
یکی از امکانات مفیدی که مرورگر فایرفاکس در ارتباط با بررسی اندازهٔ عناصر صفحه و چیدمان آن‌ها در اختیار دولوپرها می‌گذارد، خط‌کش‌های افقی و عمودی به‌صورت هم‌زمان می‌باشد؛ برای فعال کردن این ویژگی، از منوی کاربری مرورگر به‌ترتیب گزینه‌های Developer و سپس Developer Toolbar را انتخاب نمایید (همچنین می‌توانید از ترکیب کلیدهای میانبر Shift + F2 نیز استفاده نمایید). در کامندلاین ایجاد شده در قسمت پایین صفحه، عبارت Rulers را نوشته و اینتر کنید.

اگر می خواهید این ویژگی در پنجرهٔ Developer Tools نیز اضافه شود، پس از باز نمودن این قسمت (کلید F12 را فشار دهید) از بخش بالا و سمت راست آن، روی آیکون چرخ‌دنده (Toolbox Options) کلیک نمایید. از میان گزینه‌های قابل انتخاب، Toggle rulers for the page را فعال نمایید؛ پس از آن، آیکون خط‌کش به این پنجره اضافه شده و می‌توانید در صورت نیاز، به‌راحتی از آن استفاده نمایید.

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

راه‌کار جدید گوگل برای ارزیابی عملکرد کمپین‌های تبلیغات اینترنتی

راه‌کار جدید گوگل برای ارزیابی عملکرد کمپین‌های تبلیغات اینترنتی

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

این شرکت در راستای افزایش توانایی‌ها و سهم بازار خود، به‌تازگی پلتفرم ارزیابی ابری Ads Data Hub را معرفی نموده است که بااستفاده از آن، سفارش‌دهندگان تبلیغات می‌توانند به ارزیابی نتایج کمپین تبلیغاتی خود برپایهٔ اطلاعات دقیق ثبت شده از جزئیات رفتار کاربران -به‌ویژه کاربران موبایل- در تعامل با کمپین‌های تبلیغاتی خود بپردازند.

همان‌طور که اشاره شد، این سرویس بر پایهٔ زیرساخت ابری گوگل بوده و با سرویس آنالیز BigQuery Big Data به‌صورت یکپارچه درآمده است به گفتهٔ Geoff Samek, از مدیران ارشد محصول شرکت گوگل:

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

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

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

گزارش لینکدین از ۱۰ شرکت محبوب از دید افراد متخصص جویای کار

گزارش لینکدین از 10 شرکت محبوب از دید افراد متخصص جویای کار

اخیراً لینکدین گزارشی را منتشر کرده است که در آن به معرفی ۵۰ شرکتی می‌پردازد که بیشترین محبوبیت را به‌عنوان گزینه‌های شغلی در میان افراد حرفه‌ای دارند؛ نکتهٔ جالبی که دربارهٔ این گزارش وجود دارد، این‌‌که شرکت‌های فعال در زمینهٔ فناوری‌اطلاعات در ردیف‌های آغازین این لیست قرار دارند. در ادامه به بررسی ۱۰ مورد اول در این گزارش می‌پردازیم.

در بسیاری از این شرکت‌ها، برنامه‌های بسیاری برای بهبود و افزایش توانایی‌های افراد و همچنین ارتقاء شخصیت فردی آن‌ها وجود دارد؛ باتوجه به مطلب منتشر شده در وبلاگ لینکدین، رتبهٔ شرکت‌ها در این لیست براساس مواردی همچون تعداد درخواست‌های شغلی کاربران این شبکهٔ‌ اجتماعی برای آن‌ها، تعداد ارتباط‌های سایر کاربران با کاربران شاغل در آن شرکت و این‌که آیا مدت حضور یک فرد در این شرکت به ۱ سال رسیده است یا خیر تعیین شده است.

۱٫ Alphabet
Alphabet شرکت مادر موتور جستجوی بزرگ گوگل، بالاترین رتبه را در زمینهٔ فرهنگ سازمانی شرکت‌های فناوری‌اطلاعات دارد و الگوی بسیاری از استارتاپ‌ها می‌باشد؛ باتوجه به نتایج این گزارش، در سراسر دنیا بیش از ۷۲۰۰۰ نفر با گوگل -یا بهتر بگوییم شرکت الفبا- همکاری می‌کنند.

۲٫ Amazon
شاید بسیاری وب‌سایت آمازون را با فروش آنلاین کتاب بشناسند، اما این شرکت بزرگترین ارائه‌دهندهٔ خدمات کلود در بخشی مستقل تحت‌عنوان Amazon Web Services یا به اختصار AWS می‌باشد. آمازون همچنین در صنعت فیلم‌سازی نیز توانسته به موفقیت‌هایی دست یابد که از آن جمله می‌توان به تولید سری جدید برنامهٔ تخت‌گاز پس از سابقهٔ طولانی آن در شبکهٔ BBC در سال گذشته اشاره نمود.

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

Stack Overflow Trends: امکانی جدید و رایگان برای ارزیابی محبوبیت زبان‌های برنامه‌نویسی

Stack Overflow Trends: امکانی جدید و رایگان برای ارزیابی محبوبیت زبان‌های برنامه‌نویسی

از این پس کاربران وب‌سایت Stack Overflow می‌توانند اطلاعات و آمار دقیقی دربارهٔ جدیدترین‌ها و محبوبترین‌های حوزهٔ برنامه‌نویسی و فناوری به صورت رایگان کسب نمایند. رتبه‌بندی موارد بر اساس میزان محبوبیت بین کاربران باتوجه به پرسش‌های انجام شده پیرامون هر موضوع در بازهٔ زمانی ۱ ماهه می‌باشد و اگرچه نتایج مقایسه‌ها ممکن است خیلی دقیق نباشند، اما می‌توان تأثیر جدیدترین تغییرات در موضوع‌های مرتبط را در آن‌ها مشاهده نمود.

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

در ماه ژوئن سال ۲۰۱۶، این وب‌سایت بخش Documentation مورد نیاز برای برنامه‌نویسان را به کاربران خود معرفی نمود (برای آشنایی بیشتر، به مقالهٔ Stackoverflow با ارائهٔ بخش Documentation، کار را برای برنامه‌نویس‌ها ساده‌تر کرد مراجعه نمایید.)

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading

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

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

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

امکانات مرورگر گوگل کروم (Chrome Developer Tools)
امروز اکثر مرورگرها دارای امکانات این‌چنینی برای دولوپرهای وب و به‌خصوص دولوپرهای فرانت‌اند (نمای‌ وب) می‌باشند؛ این بخش از امکانات اغلب بااستفاده از کلید F12 کیبورد قابل دسترس می‌باشد و می‌توان گفت تقریباً تمامی مرورگرها امکانات برابری را به کاربران ارائه می‌دهند، اما به‌نظر می‌رسد که گوگل کروم باتوجه بیشتر به نحوهٔ ارائهٔ امکانات و تجربه‌ٔکاربری، گزینهٔ مناسبتری از سایرین در این زمینه باشد.
برای مشاهدهٔ گزارش پرفورمنس یک وب‌سایت، پس از باز نمودن آن در مرورگر گوگل کروم و استفاده از کلید F12 کیبورد، پنجره‌ای در قسمت پایین صفحهٔ مرورگر باز می شود؛ همچنین از ترکیب کلیدهای Ctrl+Shift+I در سیستم‌عامل‌های ویندوز و گنو/لینوکس و Cmd+Opt+I در سیستم‌عامل مک نیز می‌توان به این قسمت دسترسی داشت (محل قرارگیری این پنجره را با استفاده از روش درگ کردن می‌توان جابه‌جا نمود).
از سربرگ‌های ارائه شده، گزینه Network را انتخاب نموده و همچنین قسمت Disable Cache را نیز فعال نمایید (با این‌کار می‌توان مطمئن بود که گزارش‌های ارائه شده کاملاً مشابه با تجربه‌ٔکاربری فردی است که اولین بازدید خود از وب‌سایت را انجام می‌دهد).
سپس صفحه را مجدداً بارگذاری نمایید؛ در این مرحله از کار نتایج مربوط به گزارش‌ها و نمودارهای وب‌سایت به شما نشان داده خواهند شد (البته بررسی تمامی جزئیات نتایج ارائه شده در سربرگ Network بسیار زمان‌بر می‌باشد و در این نوشته تنها گزینه‌های کاربردی و مهم آن‌را معرفی می‌کنیم.)

خواندن ادامه مطالب در sokanacademy.com

 

Continue Reading