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


🔷داکرایز کردن و دیپلوی وب اپلیکیشن Spring Bootیی روی فندق

🔷داکرایز کردن و دیپلوی وب اپلیکیشن Spring Bootیی روی فندق
🔸این مقاله بیشتر از اینکه یه مقاله‌ی تخصصی از یه متخصص اسپرینگ و داکر باشه، داستان آخر هفته‌ایه که به کلنجار رفتن با داکر و پلتفرم فندق گذشت. قضیه از اینجا شروع شد که قبلا برای پایان‌نامه‌ام یه وب اپلیکیشن با اسپرینگ بوت (و دیتابیس PostgreSQL) درست کرده بودم و از VPSها برای هاستش استفاده می‌کردم. با توجه به اینکه هزینه‌های VPS خیلی زیاده، همیشه به مشکل میخوردم. چند وقت پیش توی توییتر دیدم یه پلتفرم Paas به اسم فندق توی ایران درست شده که سرویس رایگان هم داره. واسه همین کنجکاو شدم تا ببینم میشه ازش برای کارم استفاده کنم یا نه. لینک مقاله:. ▫️ …◀️ عضویت ...
  • گزارش تخلف

🔸زیاد دیدم که بعضی‌ از دولوپرهای آقا تاکید دارند خانم‌ها در برنامه‌نویسی خوب نیستند!

🔸زیاد دیدم که بعضی‌ از دولوپرهای آقا تاکید دارند خانم‌ها در برنامه‌نویسی خوب نیستند!
برام جالبه این افراد که خودشون رو خیلی حرفه‌ای میدونند و ادعا دارند تمام اصول برنامه‌نویسی از جمله SOLID رو بلدند، دقت نکردند مثلا همین اصل LSP در SOLID برای یه خانوم به اسم Barbara Liskov هست. یعنی یکی از پایه‌های ادعاشون در بهتر بودن از خانم‌ها، رعایت یه اصلیه که برای یه خانم هس. 🔸خانم Liskov در سال ۲۰۰۸ برنده‌ی جایزه‌ی تورینگ (نوبل کامپیوتر) شده و دو تا زبان برنامه‌نویسی به اسم‌های Argus و CLU ساخته. البته ایشون فقط یه مثاله و خانم‌های زیادی هستند که به پیشرفت صنعت نرم‌افزار کمک‌ کردند …. ◀️ عضویت ...
  • گزارش تخلف

🔶 آموزش Koin در Caster. io.. 🔹دوستان Casterیی لطف کردن و یه دوره‌ی دیگه رو رایگان کردن

مثل دوره‌های قبلی، ویدئو‌های این دوره‌ رو هم در قالب یه فایل zip روی سایت mega آپلود کردم تا اگر در مدت رایگانش وقت نداشتید، بعدا بتونید فیلمارو ببینید. لینک دوره در Caster:. ▫️ دانلود دوره از mega:. ▫️ برای دانلود از mega مشکل داشتند، من نسخه‌ی اوبونتوی دانلود منیجر JDownloader ۲ رو تست کردم و میتونه از mega دانلود کنه. اگر مشکل داشتید، از این دانلود منیجر استفاده کنید …◀️ عضویت ...
  • گزارش تخلف

🔶دوره‌ی آموزشی اندروید.. هزینه‌ی ثبت نام آزاد ۴۵۰هزارتومنه و ظرفیت کلاس هم محدود هست

🔶دوره‌ی آموزشی اندروید.. هزینه‌ی ثبت نام آزاد ۴۵۰هزارتومنه و ظرفیت کلاس هم محدود هست
با توجه به دانش و تجربه‌ی مدرس، قطعا یه دوره‌ی آموزشی خیلی خوب میشه. تا ۷ بهمن فرصت دارید که ثبت‌نام کنید و از بین همه‌ی کسایی که میخوان توی دوره باشن، ۲۰ نفرشون برای شرکت در دوره انتخاب می‌شوند …🔸راستی آقای معلمی خیلی وقت پیشا یه ارائه توی همایش ۵ شنبه بازار با عنوان «روش‌های آنالیز و بهبود کارایی اپلیکیشن‌ها» داشت. ارائه‌ی خوبی بود، اگر دوست داشتید، توی لینک زیر در آپارات میتونید ببینیدش:. ▫️ عضویت در کانال ...
  • گزارش تخلف

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

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

🔷 طراحی دیتابیس برای سایت‌ چند زبانه

🔷 طراحی دیتابیس برای سایت‌ چند زبانه
🔸چند وقتیه ترکیب سربازی رفتن و پروژه انجام دادن باعث شده که نتونم برای بلاگ و کانال محتوا تولید کنم. ولی خب بجاش امروز میخوام یه مقاله خوب رو معرفی کنم که توی پیاده‌سازی یکی از نیازمندی‌های پروژمون، ما رو خیلی راهنمایی کرد …🔸نیازمندی پروژه این بود که بشه محتوای سایت (با رابط کاربری سایت اشتباه نشه، منظورم دقیقا خود محتوا هست) رو به چند زبان ذخیره و بازیابی کرد. توی چندتا نکته بیشتر توضیح میدم.۱️⃣تعداد زبان مشخص نیست و در آینده به مرور زبان‌های جدید اضافه میشن. باید امکانش باشه تا بدون تغییر در ساختار دیتابیس از زبان‌های جدید پشتیبانی کرد.۲️⃣ تعداد Entityها زیاده و هر Entity خودش کلی خصوصیت داره.۳️⃣ حجم محتوا زیاده، در نتیجه باید دیتابیس جوری طراحی بشه که در آینده توی ذخیره و بازیابی خیلی کند نشه …🔸برای حل مشکل شروع به جستجو توی گوگل کردیم تا در کنار روش‌هایی که به ذهن خودمون رسیده بود، ببینیم بقیه از چه روش‌هایی استفاده می‌کنند. در بین مقاله‌هایی که خوندیم، یکیشون خیلی خوب بود. انواع روش رو برای پیاده‌سازی نیازمندی ما نوشته بود و در کنارش مزایا و معایبشون رو هم لیست کرده بود😃 مقاله‌‌اش ...
  • گزارش تخلف

*تلگرام برای چند عنوان شغلی مختلف مسابقه برگزار میکنه

و درصورتیکه بتونین واجد شرایط بشین علاوه بر جایزه ۴۰ هزار دلاری 💰. استخدام میشین. * در باتی که معرفی شده اطلاعاتتون رو جهت بررسی ارسال کنید. برای شغلهای مربوطه میتونین به لینک زیر سر بزنین. آگهی اندروید:. Android Software Engineer (Camera, Video). Responsibilities: develop client-side camera and video compression software for Telegram android apps …Preferred qualifications: experience developing in Java for Android, proactive perseverance in maximizing speed and quality on the widest range of Android devices …👉How to apply: contact and fill in the required info. The bot will inform you about an upcoming competition, the winner of which will receive a prize (~۴۰,۰۰۰ USD) and an opportunity to join our team …—. کانال حامد جلیلیانی. ...
  • گزارش تخلف

🔷 گفته‌های آرش خانگلدی از اسپاتیفای

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

اصول ۵ گانه SOLID - مقدماتی.. اصولی مانند SOLID، DesignPattern، تست نویسی و غیره

اصول ۵ گانه SOLID - مقدماتی.. اصولی مانند SOLID، DesignPattern، تست نویسی و غیره
در اولین گام، به یکی از مهمترین اصول برنامه نویسی یعنی SOLID خواهیم پرداخت …در این پست با اصول ۵گانه سالید آشنایی ابتدایی پیدا کردیم، سپس به مفهوم مدیریت وابستگی‌ها یا همان DM پرداختیم. با ۴ بوی نامطبوع کدهایی که مدیریت وابستگی در آن رعایت نشده آشنا شدیم، که عبارت بودند از:. سختی یا Rigidity. شکنندگی یا Fragility. عدم تحرک یا Immobility. چسبناکی یا Viscosity. در ادامه هرکدام را مفصلا بررسی کردیم. در نهایت به این نتیجه رسیدیم، برای اینکه کدهای ما بوی هیچکدام از این ۴تا را نگیرد، بهتر است از اصول و قوائد SOLID و دیگر ابزارهای DM استفاده کنیم … …. ...
  • گزارش تخلف

🔷 منابع الهام بخش برای ساخت رابط‌ کاربری برنامه موبایل (قسمت دوم)

🔷 منابع الهام بخش برای ساخت رابط‌ کاربری برنامه موبایل (قسمت دوم)
🔸سال پیش توی بلاگم یه پست در رابطه با سایت‌هایی نوشتم که میشه ازشون برای ساخت رابط‌کاربری کمک گرفت، یکی دو تا سایت رو اون موقع یادم رفت بنویسم و توی این مدت هم با یه سری سایت جدید آشنا شدم. برای همین تصمیم گرفتم تا یه پست جدید به عنوان مکمل پست قبلی بنویسم. توی لینک زیر میتونید لیست سایت‌های جدید رو ببینید. عضویت در کانال ...
  • گزارش تخلف

🔸یک رشته توییت کوتاه به همراه یک خواهش - نویسنده حامد سعیدی

▫️دقایقی پیش، یکی از هیجان‌انگیزترین پروژه‌های crowdsource جامعه نرم‌افزاری ایران لانچ شد: بهبود برچسب‌های پیکره متنی موجودیت‌های نامی به صورت ‌سورس. این پیکره با ۲۵ میلیون توکن در قالب حدود یک میلیون جمله، نیازمند کمک شماست …▫️همین اول بگم، کلیه فایل‌های پیکره در مخزن گیت‌هاب … در دسترس هستند و بعد از اصلاحات و بهبود و کمک شما، برچسب‌های به‌روز شده هم به صورت اپن‌سورس منتشر می‌شن. اما داستان چیه؟. ▫️همه ما (چه برنامه‌نویس‌ها، چه پژوهشگران) برای اینکه ابزارهای مربوط به پردازش متن فارسی با دقت بالاتری کار کنند یک سری داده‌های اولیه نیاز داریم. این پیکره که از دیتای ‌پدیا فارسی گرفته شده و به صورت استاندارد برچسب‌گذاری شده، نیاز داره که برچسب‌هاش اصلاح و بهتر بشن …▫️کافیه به آدرس برید و ثبت‌نام کنید و وارد بشید و بعد به قسمت «برچسب متون NER» برید. یک جمله رندوم بهتون نشون داده می‌شه که طبق راهنما می‌تونید اصلاحش کنید. اسم شما در لیست مشارکت‌کنندگان نهایی پروژه خواهد بود ولو با یک برچسب:). ▫️من این افتخار رو داشتم که در کنار دوستان تیم متن‌کاوی باشم. بچه‌هایی از دانشگاه‌های شریف و تربیت م ...
  • گزارش تخلف

🔶 یادگیری پروژه محور یا آب در هاون کوبیدن؟!

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

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

جلسه آینده گروه پنج‌شنبه ۲۴ آبان ساعت ۱۵:۰۰ تا ۱۸:۰۰ در فینووا برگزار خواهد شد
این جلسه مسعود سلیمانی درباره نمایش متن در کانواس و نحوه استفاده از آن صحبت میکنه:. «در این ارائه راجع موارد زیر صحبت خواهیم کرد:.۱. StaticLayout and DynamicLayout - Drawing large text with auto wraping lines using static/dynamic layout.۲. Truncate text with ellipsizing - Drawing large text in small area with auto trimming length if text width is larger than available width.۳. Dynamic size - Drawing text with auto fit text size.۴. Styling with spans and shaders - Drawing multi style text using spans and custom effects with shaders.۵. Showing images on text like an emoji - Drawing text with icons in it.۶. Handling tocuh events - Handling touch, click, long click, duoble tap and zoom in/out text or part of it». برای شرکت در جلسه می‌تونید از طریق ایوند ثبت نام کنید (رایگان). ...
  • گزارش تخلف

🔷نتیجه توسعه و تحویل مداوم در پروژه‌های نرم‌افزاری!

🔷نتیجه توسعه و تحویل مداوم در پروژه‌های نرم‌افزاری!
🔸قدیما اگر کسی میخواست یک پروژه‌ی نرم‌افزاری رو بی‌نقص انجام بده، زمان زیادی رو برای تحلیل و توسعه صرف میکرد تا در انتها نرم‌افزاری که از نظر خودش عالی بود رو بتونه تحویل بده. ولی دیگه مشخص شده که این روش خیلی خوب نتیجه نمیده، بهتره پروژه بصورت چرخه‌ی تکرار شونده (مثلا توسعه، تست، تحویل) انجام بشه که در آخر هر چرخه هم یک محصول قابل ارائه وجود داشته باشه. امروز توی کتابی که میخوندم، نتیجه یه آزمایش رو خوندم که بنظرم جالب بود. برای همین توی ویرگول نوشتمش. لینک ویرگول:. ▫️ عضویت ...
  • گزارش تخلف

🔷رویداد لاگ‌کت و همایش UserX

🔸جلسه آینده گروه پنج‌شنبه ۲۶ مهر ساعت ۱۵:۰۰ تا ۱۸:۰۰ در فینووا برگزار خواهد شد. این جلسه ادامه صحبت‌های سعید معصومی درباره Clean Architecture و نحوه استفاده از آن در ساخت اپ را خواهیم داشت:. «در این ارائه ابتدا به معرفی کوروتینز در کاتلین خواهیم پرداخت، سپس از آن در اپلیکیشن نمونه‌ای استفاده خواهیم کرد تا چگونگی ارتباط لایه‌های مختلف اپلیکیشن را با استفاده از آن نشان دهیم.». برای شرکت در جلسه می‌تونید از طریق ایوند ثبت نام کنید (رایگان). رویداد لاگ‌کت یعنی جمعه ۲۷ام هم یه همایش تجربه کاربری به اسم UserX برگزار میشه. با توجه به کسایی که توش هستند، بنظر همایش خوبی هست. البته اگر بخواین کارگاه‌هاشو هم ثبت‌نام کنید میشه دو روز (پنج‌شنبه و جمعه) ولی اگر فقط همایش رو ثبت‌نام کنید فقط جمعه میشه. لینک ثبت‌نام:. عضویت ...
  • گزارش تخلف

🔷 آموزش رزومه نوشتن.. 🔸برای کار پیدا کردن، درست کردن یه رزومه خیلی مهمه

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

🔶 نقش شرکت‌ها در کمبود نیروی متخصص

🔸 خیلی از شرکت‌ها و افراد از نبود نیروی کار متخصص صحبت می‌کنند ولی به این نکته دقت نمی‌کنند که خودشون توی این قضیه نقش دارند. درسته بالاخره در هر شرایطی افرادی با تلاش و پشتکار خودشون به تخصص میرسن ولی وقتی که شرکت‌ها زیاد میشن و همشون نیروی کار متخصص میخوان، دیگه تعداد افراد این مدلی کافی نیست! و نیاز هس هر شرکتی به اندازه‌ی خودش به رشد نیروهای متخصص کمک کنه. شرکت‌ها میتونن حداقل با دوتا کار به رفع مشکل کمبود نیروی متخصص کمک کنند:.۱️⃣ تولید محتوا: مهمترین مشکلی که هس اینه شرکت‌ها هیچ محتوایی تولید نمی‌کنند! مثلا شرکت کافه بازار یا ایکس با این همه نیروی خوب و پروژه‌هایی که روش کار میکنه، میتونه با تولید کلی محتوای عالی (آموزشی، اشتراک گذاشتن تجارب، اوپن‌سورس کردن پروژه‌ها) به افزایش تخصص برنامه‌نویس‌های ایرانی کمک بکنه که در آینده هم از همینا نیرو جذب میکنه. برای مقایسه میتونید به بلاگ‌های فنی شرکت‌های خارجی برید …۲️⃣ جذب کارآموز: تقریبا از هر ۵ تا درخواست استخدام حدود ۴تاشون نیروی کار متخصص میخوان، و از هر ۵ نفر جویای کار، حدود ۳ نفر دنبال کارآموزی هستند. در نتیجه خیلیا همین اول راه گ ...
  • گزارش تخلف

🔶 آگهی استخدام.. 🔸 کاری پویا، در پروژه‌ای بسیار جذاب و چالشی، با تیمی کاملا حرفه‌ای

ما به کار تیمی اعتقاد داریم، برای ایده‌های شما ارزش قائلیم و باور داریم که موفقیت فقط با وجود یک تیم خوب امکان پذیر است. اگر باور دارید که تاثیر گذار هستید و همواره در کنار رشد شغلی به دنبال رشد فردی هستید، «لبینا همراه امید» می‌تواند فضای مناسبی برای این چشم انداز باشد …🔸شرکت «لبینا همراه امید» برای انجام پروژه‌های خود، نیازمند برنامه نویس اندروید با مهارت‌های زیر می‌باشد:. - مسلط به برنامه نویسی JAVA. - تسلط کامل به Android studio. - تجربه کار با RESTful API. - آشنایی با مفاهیم OOP. - آشنایی با Material design. - آشنایی کامل با APIهای گوگل (به ویژه Google Map API). - مسلط به Dagger، RxJava، Retrofit. ...
  • گزارش تخلف