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

۷ مطلب با کلمه‌ی کلیدی «گیتهاب» ثبت شده است

سه شنبه, ۱۱ خرداد ۱۳۹۵، ۱۰:۵۵ ب.ظ
ویژگی جدید گیتهاب : bio

ویژگی جدید گیتهاب : bio

سرویس گیتهاب مدتیست که امکانات جدید زیادی را درحال اضافه کردن است. ویژگی‌هایی که شاید در طول سالها آنقدر ندیدیم که فراموش کردیم میشود که باشند!

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

۱۱ خرداد ۹۵ ، ۲۲:۵۵ ۰ نظر
جمعه, ۲ بهمن ۱۳۹۴، ۰۱:۴۵ ب.ظ
ساخت اپ دسکتاپ برای وبسایت با Nativefier

ساخت اپ دسکتاپ برای وبسایت با Nativefier

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

جیا هاو توسعه‌دهنده‌ی سنگاپوری بسته‌ای را بر اساس الکترون آماده کرده که به شما این امکان را میدهد که با یک دستور یک اپ دسکتاپ که وبسایتان را نمایش میدهد بسازید. برای استفاده از آن لازم است Node.js و npm  را روی سیستم خود نصب داشته باشید و بسته ی nativefier را از npm نصب کنید و پس از آن دستور زیر را اجرا کنید :
nativefier noobi.ir
که بجای noobi.ir آدرس سایت خود را وارد کنید. با اجرای این دستور یک اپ دسکتاپ سازگار با سیستم‌عاملی که روی آن دستورات را اجرا کرده‌اید ساخته میشود و میتوانید برای دوستان و کاربرانتان منتشر کنید :)

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



۰۲ بهمن ۹۴ ، ۱۳:۴۵ ۱ نظر

ساخت وبسایت با استاتیک‌جنریتورها



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

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

از معروفترین سیستم‌های مدیریت دیتای استاتیک میتوان به jekyll ، hugo و پلیکان اشاره کرد. البته تقریبا در تمام زبان‌های برنامه‌نویسی مرسوم ابزارهایی برای ساخت و مدیریت وبسایت‌های استاتیک وجود دارد. می‌توانید لیستی از آنها را درسایت staticgen پیدا کنید، شاید امتحان یکی از آنها بد نباشد.
۱۸ دی ۹۴ ، ۱۹:۳۰ ۰ نظر

پایتون به گیتهاب منتقل می‌شود



در ماههای گذشته پروژه‌های متن‌باز زیادی مخازن خود را به گیتهاب منتقل کردند که بخش بزرگی، مانند پروژه‌ی tmux. فضای همه‌گیر گیتهاب و جامعه‌کاربری بزرگی از دنبال کنندگان و تجربه‌ی خوب کاربری سایت و ابزارهای و اینتگریشن‌های وابسته به گیتهاب بسیاری را به سمت خود کشانده و البته GitLab مشابه متن‌باز گیتهاب هم از غافله عقب نمانده و امکانات زیادی مشابه گیتهاب و حتی فراتر از آن ( مانند gitlab-ci ) را راه اندازی کرده است.

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

منبع

۱۲ دی ۹۴ ، ۱۰:۰۰ ۰ نظر

گیتهاب هاورکارد


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


حالا با پلاگین Github Hovercard میتوانید رفتن به صفحات دیگر را کنار بگذارید و در همان صفحه بصورت هاور اطلاعات مربوط به پروژه یا فردی که روی لینک آن قرار گرفته‌اید را ببینید.


۰۵ دی ۹۴ ، ۱۷:۴۵ ۰ نظر

ساخت آفریقا

ساخت افریقا


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

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

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

۰۳ دی ۹۴ ، ۲۳:۰۰ ۰ نظر