نوشتن تو بلاگ زمان زیادی میخواد، توئیتر هم محدودیت کاراکتر داره. فاصله‌ی بین اونارو این کانال پر میکنه. @abbas1991


🔶 چالش ساخت رابط کاربری (۴).. این سری چالش مربوط به این قضیه هست

🔶 چالش ساخت رابط کاربری (۴).. این سری چالش مربوط به این قضیه هست
احتمالا تصویر شبیه زیر رو توی برنامه‌های مختلف دیدید، یکی از دوستان سوالش این بود که چطوری میشه همچین چیزی رو ساخت. محمدرضا وقت گذاشت و برای حل چالش این کتابخونه رو درست کرد😃 البته هنوز روش کار میکنه و ذره ذره بهبودش میده. الان به نسخه‌ی ۱٫۰.۳ رسیده. سورسش رو حتما نگاه کنید، میتونید ازش ایده بگیرید و شاید چالش‌های دیگه‌ی خودتون رو باهاش حل کنید. لینک ریپو گیت‌هاب کتابخونه:. یه نکته‌ای رو باید در مورد کتابخونه‌هایی که اینجوری معرفی میکنم بگم. چون این کتابخونه‌ها (یا حتی نمونه سورس‌هارو) سریع معرفی میکنم، احتمال داره توش باگ باشه یا حتی نیاز باشه بخش‌هاییش عوض بشه، هدفم از معرفی این نیست بگم این کتابخونه‌ها ۱۰۰درصد آماده هستند و توی پروژه‌های خیلی مهم استفاده کنید. دلیل معرفیشون موارد زیره:.۱- وقتی کتابخونه تازه ساخته میشه، خوندن سورسش خیلی نسبت به یه کتابخونه‌ای که چند وقته توسعه داده میشه راحت‌تره، در نتیجه میتونید با کمی وقت گذاشتن با روشی که کتابخونه‌ استفاده کرده آشنا بشید …۲- در کتابخونه‌هایی که تازه ساخته میشه، کار خیلی بیشتره. در نتیجه میتونید راحت‌تر از یه کتابخونه‌ی قدیمی توی ت ...
  • گزارش تخلف

🔶تست جوئل.. 🔹هرچی بیشتر نزدیک رفتن به سربازی میشه، آخر هفته‌هام خیلی شلوغ‌تر میشه

واسه همین دیگه این هفته اصلا جون یا وقت نداشتم تا پیام «لینک‌های مطالعه‌ی آخر هفته‌ی شاد 🥁» رو بذارم. بجاش امروز میخوام یه کتاب کوچولو بهتون معرفی کنم که کتاب جالبیه تا نذاشتن پیام لینک‌هارو جبران کنه😃. اسم کتاب تست جوئل هست و آقای سعیدی توی gitbook درستش کرده …🔹اگر براتون سوال هست که تست جوئل چیه، باید بگم آقای جوئل (مدیرعامل stack exchange network هس) توی بلاگش یه تستی رو معرفی کرده که ۱۲ آیتم داره، این تست به شرکت‌ها و تیم‌های نرم‌افزاری کمک میکنه که بتونند کیفیت خودشون رو ارزیابی کنند. نسخه اصلی و ترجمه‌ی فارسی رو میتونید توی لینک‌های زیر ببینید:. english: آقای سعیدی اومدن این تست رو ترجمه کردند و بهش تجربیات خودشون رو اضافه کردند و در نهایت خیلی مرتب و منظم توی یه کتاب داخل gitbook گذاشتنش. اینجا میتونید پست بلاگ خود آقای سعیدی رو بخونید و لینک کتاب هم پیدا کنید:. حال ندارید کتاب رو بخونید، حداقل خود پست بلاگ آقای جوئل رو بخونید. خیلی طولانی نیس. سریع تموم میشه …◀️ عضویت در کانال ...
  • گزارش تخلف

🔹اگر خیلی پروژه‌ی اندروید روی لپ‌تاپتون داشته باشید، کلی از هاردتون رو پر میکنند

البته بخش‌های اصلی پروژه خیلی فضا نمیگیرند و اصولا ۸۰درصد از فضای اشغال شده بخاطر فولدرهای build هست. چند روز پیش دیدم که هاردم پر شده و هرچی گشتم چیزی پیدا نکردم که بشه پاک کرد تا هارد خالی بشه. واسه همین رفتم سراغ پروژه‌های اندرویدم تا فولدرهای build اون پروژه‌هایی که دیگه خیلی ازشون استفاده نمیکنم رو پاک کنم. چندتایی رو پاک کردم اما دیدم خیلی طول میکشه😴 واسه همین تصمیم گرفتم به جای اینکه یه کار تکراری رو پشت هم انجام بدم، یه shell script بنویسم که همینکارو برام بکنه😎. 🔹بعدی کمی سرچ کردن، آخرش تونستم به نتیجه‌ای که میخوام برسم. این اسکریپ که نوشتمو اگر توی فولدر پروژه‌هاتون اجرا کنید، دونه دونه ازتون میپرسه که میخواید فولدرهای build کدوم پروژه رو پاک کنه! اگر y یا Y جواب بدید، همه فولدرهای build رو پاک میکنه😃 با این کار تونستم ۵گیگ هاردمو خالی کنم، بدون اینکه چیز مهمی رو پاک کنم! 😃 لینک اسکریپت:. مهم: اگر میخواید اسکریپت رو تست کنید، حتما از پروژه‌هاتون نسخه‌ی پشتیبان داشته باشید. ...
  • گزارش تخلف

🔹ما هنوز درگیر فیلترینگ سایت‌هاییم!

🔹ما هنوز درگیر فیلترینگ سایت‌هاییم!
بعد گوگل به جایی رسیده که حتی بهتون پیشنهاد میکنه این چیزی که دنباش هستید رو توی کدوم بخش از یک ویدیو میتونید ببینید!! خیلی باحاله😃البته همیشه نمیاد، من هر روز این همه سرچ میکنم، تا حالا دو سه بار دیدم. نتیجه جستجو شبیه عکس زیر نشون داده میشه:. اینترنت گشتم اطلاعات بیشتر چیا میشه در موردش پیدا کرد، انگار اولین بار یه آقایی توی بلاگ و توییترش این خبر رو گذاشته. لینک خبر:. عضویت در کانال ...
  • گزارش تخلف

🔹مثلا یکی از لینک‌هایی که زیر توییت معرفی شده، بجورایی جواب سوالی رو داده که مدت‌هاس دارم😃 همیشه برام سوال بود چطوری میشه زیر شکل‌

🔹مثلا یکی از لینک‌هایی که زیر توییت معرفی شده، بجورایی جواب سوالی رو داده که مدت‌هاس دارم😃 همیشه برام سوال بود چطوری میشه زیر شکل‌
روش nine patch هم بعضی وقتا کمکی نمیکنه، یا linear gradient خیلی قشنگ نمیشه. حالا یه آقایی نیاز داشته چالش زیر رو حل کنه. آقاهه تلاششو کرده و بعد از nick butcher کمک گرفته. ایشونم یه pull request فرستاده و با یه روش دیگه مشکل رو حل کرده😃 آقای قصه‌ی ما هم این قضیه رو مقاله کرده و منتشر کرده. ریپو هم که اوپن سورس هس و میتونید سورس رو بررسی کنید. لینک مقاله:. عضویت در کانال ...
  • گزارش تخلف

🔹امروز با یافتن یه توییت خیلی خیلی مفید شروع شد!. screenshot: nick butcher رو میشناسید یا نه

🔹امروز با یافتن یه توییت خیلی خیلی مفید شروع شد!. screenshot: nick butcher رو میشناسید یا نه
اگر نمیشناسید حتما ریپوی plaid توی گیت‌هاب رو ببینید. تخصص خیلی زیادی توی UI داره و در این رابطه توی همایش‌ها ارائه میده. امروز دیدم این توییت رو کرده و داره سوال‌هارو جواب میده. اگر سوالی دارید میتونید ازش بپرسید و یا مثل من فقط برید ریپلای‌های توییت رو بخونید. هم داخلشون لینک معرفی شده و هم اینکه میتونید جواب‌هایی که nick butcher به بقیه داده رو بخونید. اینم لینک ریپوی plaid:. عضویت در کانال ...
  • گزارش تخلف

🔶 لینک‌های مطالعه‌ی آخر هفته‌ی شاد 🥁

🔹یکی از کارهای ساده که هنوز بعضی از برنامه‌نویسا بلد نیستند، اینه که چطور باید یه باگ رو گزارش کنند. مثلا فرض کنید که دو سه نفره روی یه پروژه کار میکنید و از تسکولو برای هماهنگی استفاده میشه، وقتی باگی پیدا میکنید، اینکه فقط توی لیست بنویسید فلان بخش باگ داره اصلا خوب نیست! گزارش معرفی یه باگ، خودش از سه بخش تشکیل میشه که حتما باید سه تاشو بنویسید تا خودتون یا همتیمیتون خیلی راحت‌تر بتونید باگ رو رفع کنید. مقاله‌ی زیر خیلی خلاصه و مفید نحوه‌ی گزارش باگ رو توضیح داده. جالبه، بخونیدش:. وقت پیش در مورد مستند کالبدشکافی (یا همون سند کالبدشکافی) توی کانال یه لینکی معرفی کردم. زمانی که خودم میخوندمش، یاد یه مقاله‌ای افتادم که توی سایت jenkins خوندم. شاید عجیب باشه ولی سال ۲۰۱۳ یدونه از برنامه‌نویسای jenkins (اون موقع ۶۸۰تا دولوپر داشتند) یه سوتی بچه‌گانه میده و ۱۸۰تا ریپوی شرکت رو خراب میکنه!!! درواقع هرچی خودش لوکال داشته که برای دو ماه پیش بوده رو روی ریپوی‌های اصلی شرکت فورس پوش میکنه😃 بعد خود شرکت توی این مقاله شبیه همون مستند کالبدشکافی توضیح دادن قضیه دقیقا کی و چطور پیش اومده و برای ح ...
  • گزارش تخلف

🔶 تدریس خصوصی و نیمه خصوصی اندروید📣📣📣

🔶 تدریس خصوصی و نیمه خصوصی اندروید📣📣📣
🔹با توجه به اینکه وقت زیادی ندارم و باید ذره ذره برای رفتن به سربازی آماده بشم😃تصمیم گرفتم تا اون موقع به کسایی که دوست دارند برنامه‌نویسی اندروید رو عمیق‌تر و بهتر یادبگیرند تدریس کنم. آموزش میتونه به دو صورت باشه:.۱️⃣ قدم به قدم از مفاهیم اولیه شروع بشه و بعد به سمت موضوعات پیچیده‌تر بره. آموزش بصورت کاربردی هست و روی موضوعاتی که توی بیشتر پروژه‌های واقعی بهشون نیاز هست تاکید میشه.۲️⃣ در مورد موضوع خاصی باشه، بطور مثال RxJava، Dagger۲، MVP یا موضوعات دیگه‌ای که خودم بهشون تسلط دارم و میتونم تدریسشون کنم …🔹اگر علاقمند هستید برای هماهنگی در مورد جزییات آموزش، هزینه و زمان توی تلگرام بهم پیام بدید یا برام ایمیل بفرستید. Telegram: abbas. oveissi عضویت در کانال ...
  • گزارش تخلف

جلسه آینده گروه پنج‌شنبه ۲۱ دی ساعت ۱۵:۰۰ تا ۱۸:۰۰ در دیموند برگزار خواهد شد

جلسه آینده گروه پنج‌شنبه ۲۱ دی ساعت ۱۵:۰۰ تا ۱۸:۰۰ در دیموند برگزار خواهد شد
ایمان خوش آبی برامون درباره CustomView صحبت میکنه. «تو این ارایه قراره ببینیم CustomView چیه و کجا باید ازش استفاده کنید و اینکه چجوری ازش استفاده کنیم!. در طول ارایه توضیح میدیم که View در اندروید چجوری ساخته و نمایش داده میشه, چرخه زندگی اش به چه شکل هست و چجوری باید طرح هامون رو پیاده سازی کنیم». برای شرکت در جلسه می‌تونید از طریق ایوند ثبت نام کنید (رایگان). ...
  • گزارش تخلف

🔶 لینک‌های مطالعه‌ی آخر هفته‌ی شاد 🥁

🔹احتمالا دیگه همتون از Git یا بقیه ابزارهای کنترل نسخه استفاده می‌کنید، اگرم که اینطور نیس حتما هرچه زودتر روند کاریتون رو تغییر بدید و ازشون استفاده کنید. من خودم برای پروژه‌هام از Git استفاده میکنم و هر یه مدت چیزهای جدید در موردش یاد میگیرم. یکی از قابلیت‌های Git که خیلی وقته از وجودش خبر دارم ولی چیزی ازش بلد نبودم hook هست. گاهی نیاز هس قبل ثبت شدن کامیت یا قبول شدن push یه سری کار انجام بشه، میتونید از طریق hook اسکریپت‌های خودتون رو بنویسید و Git به وقتش براتون اجراش میکنه. این مقاله نحوه استفاده از hook رو توضیح داده و چندتا مثال کاربردی هم نوشته. قابلیت جالبی هست. لینک مقاله:. بصورت میانگین روزی یه نفر بهم پیام میده که «اگر بخوام برنامه‌نویس حرفه‌ای بشم باید چیکار کنم؟». من چون هنوز خودم مطمئن نیستم راهی که میرم در آینده چقدر موفق میشم😄 بیشتر سعی میکنم به این دوستان لینک مقالاتی که توی اینترنت در این رابطه خوندم رو بدم. ...
  • گزارش تخلف

🔶 آموزش استفاده از ابزار Logcat

🔶 آموزش استفاده از ابزار Logcat
🔹یکی از مهمترین ابزارهایی که برنامه نویس اندروید هر روز باهاش سر و کار داره، Logcat هست. توی این ویدیو Logcat رو معرفی میکنم و در ادامه توضیح میدم که چطوری میشه بهتر باهاش کار کرد. سطح آموزش برای افرادی هست که تازه اندروید رو شروع کردند و هنوز خیلی با اندروید استودیو آشنا نیستند. دومین فیلم آموزشی هس که درست میکنم، اولیش رو میتونید چندتا پیام بالاتر ببینید. فعلا هر آموزش رو چندبار میگیرم و خودمم گوش میدم تا ببینم چطوری میتونم بهترشون کنم. امیدوارم ذره ذره کیفیت فیلم‌های تولید شده بالاتر بره😃👍🏻 …◀️ عضویت در کانال ...
  • گزارش تخلف

باگ امنیتی پردازنده‌های اینتل- هکر می‌تونه از این باگ برای دسترسی به قسمت هایی از مموری که قرارنیست دسترسی داشته باشه استفاده کنه

اطلاعات بیشتر:. meltdownattack. com. ◀️ عضویت در کانال
  • گزارش تخلف