روزهای سخت گیت‌هاب

امتیاز: ۷ شخص ناشناس جمعه ۱۴ فروردین ۱۳۹۴ - ۱۹:۵۵ دیدگاه‌ها ۱ حامد رمضانیان منبع

شخص ناشناس می‌نویسد:

چند روزی است که سرویس‌های گیت‌هاب زیر بار حملات شدید DDoS قرار گرفته‌اند. آخرین گزارش‌های وضعیت اعلام شده از سوی Github از ادامه‌دار بودن این حملات خبر می‌دهد. طبق اعلام خود گیت‌هاب، در مواقعی این حملات مشکلاتی را در دسترسی به برخی از سرویس‌هایش فراهم آورده‌اند.


پروژه‌هایی که خود گیت‌هاب را ساخته‌اند

امتیاز: ۱۷ حامد رمضانیان چهارشنبه ۶ فروردین ۱۳۹۳ - ۰۲:۲۹ دیدگاه‌ها ۱ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

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


ویژگی جدید انتشارها در گیت‌هاب

امتیاز: ۲۸ حامد رمضانیان چهارشنبه ۱۲ تیر ۱۳۹۲ - ۲۳:۲۷ دیدگاه‌ها ۳ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

لینوس توروالدز دو کمک بسیار بزرگ به جامعهٔ بشری انجام داد کرد: ۱)هسته لینوکس و ۲)گیت
گیت به اندازه کافی معروف است و همچنین مدیریت پروژه گیت‌هاب نیز که از گیت استفاده می‌کند معروف‌تر.
قبلا موقعی که می‌خواستم که یک نسخه از نردنیوز را منتشر کنم، این مشکل رو داشتم که به عنوان مثال چند تا کامیت برای این انتشار انجام شده‌است و یا release notes را می‌توانید نمی‌توانستم برای نسخه‌ها بنویسید بنویسم و …
و حالا گیت‌هاب ویژگی انتشارها را رونمایی کرده‌است. حال شما می‌توانید این کارها را انجام دهید.
گیت‌هاب از پروژه‌هایی است که با استفاده از چارچوب روبی آن ریلز نوشته شده‌است.


گیت‌هاب بالاتر از مکانی برای ذخیره‌سازی یک پروژه

امتیاز: ۴۲ حامد رمضانیان سه‌شنبه ۲۲ اسفند ۱۳۹۱ - ۰۰:۵۱ دیدگاه‌ها -۷ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

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

مقاله‌ای درباره گیت‌هاب در Wired نوشته شده‌است که خواندن آن واجب است!


با TOML، رقیب احتمالی JSON آشنا شوید

امتیاز: ۳۶ امیررضا قادری دوشنبه ۷ اسفند ۱۳۹۱ - ۱۶:۰۰ دیدگاه‌ها ۵ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

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

اگر برنامه‌نویس باشید، می‌دانید که همیشه در دنیای برنامه‌نویسی پس از مدتی تکنولوژی جدیدی از راه می‌رسد و توجه همه را به خودش جلب می‌کند. در همین راستا، آقای «تام پرستون-ورنر» که او را به عنوان یکی از پدیدآورندگان سایت Github می‌شناسید، به تازگی فرمت TOML را معرفی کرده که در همین مدت کم با استقبال زیادی مواجه شده است.

هنوز نیامده، پیاده‌سازی های زیادی در زبان‌های برنامه‌نویسی مختلف برای TOML ایجاد شده! دلیل این محبوبیت؟ جدای از اینکه TOML به نسبت JSON و بقیه رقبا بسیار ساده‌تر و تمیز تر است، ساختار اصلی‌اش بر مبنای فایل‌های دوست داشتنی INI بنا شده است. درست است، همان فایل‌های قدیمی INI‌ که قالبا برای ذخیره تنظیمات برنامه‌ها استفاده می‌شد. با این حساب، احتمالا از این به بعد نام TOML‌را زیاد خواهیم شنید!