1 593
Suscriptores
Sin datos24 horas
-47 días
-1530 días
Archivo de publicaciones
1 593
میدونیم که async / await در فلاتر کارش چی هست
یکی از کار های که میشه بهش اشاره کرد این هستش که من یک سری اطلاعات از API دریافت میکنم میخوام تا زمانی که اطلاعاتم تماما واکشی نشده به کد های بعدی نره
حالا من در این بین یک پردازش خیلی سنگینی دارم ممکنه این پردازش من حداقل 2 دقیقه طول بکشه چطوری میتونیم این پردازشم رو مدیریت کنه و کد های بعدیم که به پردازش ربط دارند رو بعدش اجرا بگیرم و در عین حال اپ من از کار نیفته کاربر بتونه باهاش کار کنه
یک مثالی بزنم همه فیلیمو رو دیدیم این رم افزار میاد زمانی که یک فیلمی دانلود شد اون رو کد میکنه با اینکه یک پروسه سنگینی هستش ولی اپ از کار نمی افته(یعنی کاربر میتونهدبا اپ کار کنه) توی فلاتر چطوری میتونیم اینکار بکنیم
لطفا توی کامنت های این پست جواب رو همراه با توضیح ارسال کنید
1 593
یکی از امکانات ویندوز 11 اضافه شدن پشتیبانی از اپلیکیشنهای اندرویدی است. به این ترتیب اپلیکیشنهای اندرویدی بدون نیاز به سرویسهای دیگر در ویندوز ۱۱ قابل اجرا و از طریق ویندوز استور مایکروسافت نیز در دسترس کاربران خواهند بود
تست نکردم باید تست بشه
1 593
خیلی جالبه خدایش
یعنی از هر حرفه ای که میبینم دارن میان سمت فلاتر(قصد توهین ندارم برای من جالب شده)
طرف بکند کار هستش اومده سمت فلاتر
سئو کاره اومده فلاتر
مارکتینگ اومده سمت فلاتر
فرانت کاره اومده فلاتر
اون های که اندروید کار کردن یا ios و یا اون های که از صفر اولین زبانشون هستش قابل توجیه هستند
ولی اینکه داری بکند کار میکنی کارت هم داری بعد میای سمت فلاتر ؟
یا فرانت کار هستی ریکت و ویو جی اس و انگولار کار می کنی میای فلاتر ؟
😁
چی داره این فلاتر باور کنید من فقط توی ایران این رو دیدم
1 593
دوست داشتید نرم افزاری شبیه به "قرار" بنویسید(صرف نظر از اینکه ایده تکراری هستش فقط برای محک خودتون)
1 593
من با تسلط بر php و لاراول و nodejs و dart&flutter و اکسپرس جی اس و جاوا و کاتلین و ویو جی اس و بوت استرپ مانگو دیبی و mysql و ردیس و سرور های لینوکس و ویندوز و شبکه
هنوز به خودم نمیگم فول استک یا سنیور ( البته از عناوین بدن میاد)
بعد چطور طرف با 15 دقیقه فیلم دیدین میزنه فول استک یا سنیور اون زبان 😅
بیا توی کار بدون استک اور فلو ببینم چند مرده حلاجی 😁😂
شوخی کردم فول استک های عزیز به دل نگیرید 😢
1 593
Material Design Icons
یک فونت ایکون کامل هستش که میتونید اون رو توی برنامه های خودتون جایگزین دیگر فونت ایکون ها کنید
https://materialdesignicons.com/
پکیج دارت
https://pub.dev/packages/material_design_icons_flutter
1 593
#تجربه_خاطرات من از برنامه نویسی
چطوری برنامه نویس شدم
سال 84 - 85 بود 17 سالم بود برنامه نویسی رو شروع کردم با اینترنت Dial-up با کارت اینترنت سرعت نهایتا 30 کیلو بایت برای دانلود یک فیلم یک دقیقه ای باید یکی دو ساعت وقت میگذاشتم مجبور میشدم برم کافینت 5 ساعت بشینم روز های تابستون گرمای خرمشهر ساعت 2 ظهر تا 6 و 7 میموندم توی کافینت مقاله دانلود میکردم یوتیوبی نبود آپارتی نبود سایت های برنامه نویسی آنچنانی نبود چقدر سختی میکشیدم تا یک مقاله خوب و کاربردی پیدا میکردیم ولی پا پس نکشیدم خیلی ها بهم میگفتن داری بازی میکنی برو دنبال چیز بهتر اینده ات رو بساز حرف گوش نمیکردم (ولی پدرم پشتم بود میگفت نمیخواد کار کنی هرچی دوست داری انجام بده ) نتیجه شد الان که آینده ام رو ساختم تسلط بر 5 زبان پر کاربرد توانای نوشتن صفر تا صد برنامه های موبایل و وب و طراحی وب سایت بکند و فرانت 😊 باور کنید اونهای که میگفتن بازی میکنی الان میان بهم میگن به ما یا بچه هامون برنامه نویسی یاد بده
ایده های که عملی نشدند
سال 95-96 بود ایده داروخانه آنلاین و حذف دفترچه به ذهنم رسید کلی روی بیزینس پلنش(طرح تجاریش) کار کردم خیلی طرح کاملی بود با یکی از دوستانم که اتفاقا عضو صنف کامپیوتر و برنامه نویسان هم هستش و استاد دانشگاه هم بود درمیون گذاشتم گفت جواد سمت این کار نرو گغتم چرا گفت مجوز نمیدن وزارت بهداشت و سازمان بیمه تایید نمیکنه و این حرف ها بعد از 3-4 سال در سال 99 دیدم این ایده عملی شد
روی ایده نرم افزار مشاوره آنلاین برای پزشکی و روانشناسی خیلی کار حتی بکندش رو هم تکمیل کردم حتی بخش تماس صوتی تصویریش هم نوشته بودم فقط چون دست تنها بودم باید شرکت هم میرفتم با یکی از دوستان گفتم بیا موبایلش بنویسیم گفت باشه نصفه کاره ول کرد منم خورد تو ذوقم دلسرد شدم بعد دو سال دیدم اسنپ همین رو پیاده سازی کرد
سال 92 بود گفتم بیام یک نرم افزاری بنویسم برای رستوران ها البته نه بشکل اسنپ فود کمی کوچیکتر در حتی فست فودی فقط بود کار و زندگی فرصت نداد بهم بعدا اسنپ فود اومد
خواستم بگم ایده ای که توی ذهن شما هستش هم 10 نفر دیگه دارند روش فکر میکنند هرکسی زود تر عملیش کرد برنده هستش
اصلا از پیاده سازی ایده تون نترسید دلسرد نشید نزاریدش کنار حتی اگر دیدید اونطور هم که باید کاربر جذب نکردید اگر طرح تجاریتون درست باشه مطمعا باشید موفق میشید
من بعد از مدت ها یک ایده رو استارت زدم دو سه نفر اومدن کمک کنار کشیدن تاخیر افتاد توش کد های نوشته شده رو باز نویسی کردم زندگی باید میچرخید شرکت باید میرفتم شهرم باید تغییر میدادم ولی کنار نکشیدم دیگه اجرایی کردم کم کم دارم میرم جلو ولی خوشحالم اخر اجرایی شد
در کل حرفم با کسانی که تازه پا توی راه برنامه نویسی گذاشتند هستش
نتیجه کلی
هیچ وقت به حرف مردم اعتنا نکنید
هیچ وقت پا پس نکشید
یک هدف تعیین کنید و بسمتش حرکت کنید
1 593
به ویندوز 11 سلام کنید
یکی از مهمترین مواردی که در ویندوز 11 میتونید به اون توجه کنید بهبود عملکرد این سیستم عامل برای برنامه نویسان
1 593
خیلی ها دوستان دارند برنامه های شبیه به فیلیمو بنویسند ولی یکی از مهمترین چیز در این نرم افزار ها کد (encryption) کردن فیلم ها هستش جوری که شما بتونید یک فیلمی رو کد(encryption) کنید تا کسی که فیلم را دانلود کرده نتواند فیلم را منتشر کند و فقط از طریق یک پلیر اختصاصی بشه فیلم را پخش کرد خب مسلما این کار #امنیت برنامه ما را بالا میبره ولی چطوری میتونیم این کار رو بکنیم 🤔
برای این کار میتونیم از ffmpeg استفاده کنیم که پکیج اون برای فلاتر هم موجود هستش به وسیله این lib میتوانیم خیلی راحت فیلم های خودمون رو کد (encrypt) کنیم و دیکد(decrypt) کنیم
نحویه encryption/decryption ویدئو رو در اینجا قرار میدم
ffmpeg -i in-put-video -vcodec copy -acodec copy -encryption_scheme cenc-aes-ctr -encryption_key "32 bit key" -encryption_kid "32 bit key" out-put-video_encrypted
in-put-video => ویدئو ورودی
32 bit key => یک کد 32 بیتی یونیک برای کد گذاری
out-put-video_encrypted => خروجی ویدئو کد شده
نمونه کد
ffmpeg -i in-put-video.mp4 -vcodec copy -acodec copy -encryption_scheme cenc-aes-ctr -encryption_key 76a6c65c5ea762046bd749a2e632ccbb -encryption_kid a7e61c373e219033c21091fa607bf3b8 out-put-video_encrypted.mp4
نحویه دیکد کردن هم به صورت زیر می باشد
ffmpeg -decryption_key "32 bit key" -i in-put-encrypted-video out-put-decrypted-video
"32 bit key" => همون کد 32 بیتی که برای کد گذاری استفاده شده
in-put-encrypted-video => ویدئوی که کد شده
out-put-decrypted-video => خروجی دیکد شده
برای پخش ویدئو های کد شده میتوانید از کد زیر استفاده کنید
ffplay -decryption_key 76a6c65c5ea762046bd749a2e632ccbb -i ElephantsDream_encrypted.mp4
امید وارم مفید باشه ب و بتونید از این آموزش استفاده کنید.
🛑کپی و انتشار آموزش فقط با ذکر منبع مجاز می باشد.
منبع دو کانال تلگرامی زیر
@LearningFlutter
@fluttery
1 593
چرا معماری در برنامه نویسی استفاده میشود(منظور block و استیت منیجمنت ها نیست)
1 593
وقتی برنامه نویس رو با حقوق اداره کاری استخدام میکنند 😂😂
محصول رو ریخته تو یوزر ها و یوزر ها رو ریخته توی داروخانه 😂
بکند کار ها متوجه میشند
