آخرین پست های بخش آموزشی بلاگ
طراحی وب با پایتون و فریم ورک جنگو
...فصل سوم: آدرس دهی و URLها
فصل چهارم: فرم
فصل پنجم: اعتبارسنجی
بخش ششم: Django ORM
بخش هفتم: Class-Based Views
آموزش هک و امنیت
در حال راه اندازی...
هکینگ
کتاب جذب یا tracion (اگر پروژۀ با کیفیتی دارید ولی در جذب کاربر مشکل دارید این مطلب رو بخونید)
ارسال شده توسط tamadonEH در د., 12/27/2021 - 04:46سلام
ایده های بی نظیری به ذهن آدم ها می رسه و فقط تعداد کمی از این افراد ریسک تولید محصولی بی نظیر بر اساس ایده ای که به ذهن شون رسیده رو قبول می کنند. می گم ریسک چون باید ماه ها برای خلق محصولی وقت بذاری که نمی دونی نتیجه اش چی میشه. تا قبل از اینکه لیبوگرام رو راه بندازم فکر می کردم مهم ترین چیز تولید محصوله و اگر محصول مناسبی تهیه کنم همه چی حل میشه... اما بعدا فهمیدم که بزرگ ترین عامل شکست پروژه ها و استارتاپ ها و ایده ها مربوط به فقدان کاربر و فعالیت کاربرهاست...
از یه طرف امید گرفتم که فهمیدم لزوما محصول من (لیبوگرام) محصول بدی نیست و عدم موفقیت در جذب کاربر به کیفیت محصول می تونه ربطی نداشته باشه و خیلی از پروژه های دیگه هم درگیر همین چالش هستند و از طرفی یه سری ایده بهم داد که دوباره موتور جذب کاربر و لیبوگرام رو از سر بگیرم.
کتاب جذب یا traction به همین موضوع می پردازه و یه سری تکنیک در جذب کاربر معرفی می کنه. شاید وقتی کتاب رو می خونیم بگیم که این روش ها رو که خودمون هم می دونیم اما سوال اصلی اینه که چند درصد از این روش ها رو پیگیری کردیم و انجام دادیم. همین طور موقع خوندن کتاب یه سری ایده ممکنه به ذهن برسه که بخواهیم دنبال کنیم.
در این مطلب روش های معرفی شده در کتاب رو به صورت تیتروار ارائه می دم و در مطلب بعد هم ایده هایی که در مورد لیبوگرام به ذهنم رسیده رو به اشتراک می ذارم:
مربع دانش، مهارت، تلاش و هوش
ارسال شده توسط tamadonEH در چهارشنبه, 10/13/2021 - 15:42سلام
امروز داشتم به این فکر می کردم که برای استخدام افراد یا هم تیمی شدن با سایرین یا ... چه ملاک هایی رو مدنظر قرار بدیم؟
کلاً وقتی می گیم فلانی کارش درسته؛ باید چه معیارهایی رو داشته باشه. از موضوع مطلبم جوابم معلومه اما می خوام کمی در موردش بنویسم.
یکی از سناریوها و حالات زیر رو خیلی دیدم.
- طرف مون باهوشه و دانش خوبی داره اما تنبل تشریف داره.
- از یه دانشگاه عالی فارغ التحصیل شده با کلی انگیزه و تلاش بالا اما تا حالا یه آچار، پیش گوشتی رو از نزدیک لمس نکرده!
- مورد سومش خیلی باحاله. یعنی مهارتش رو داشته باشه اما دانشش رو نداشته باشه.
- ...
نوشتن هدف نیست؛ ولی کاش بود
ارسال شده توسط tamadonEH در س., 10/05/2021 - 04:24سلام
با اینکه نوشتن هدف نیست اما بعضی وقت ها شروع می کنی به نوشتن چون فقط دوست داری بنویسی...
بالاخره لیبوگرام رو راه انداختم :)
ارسال شده توسط tamadonEH در س., 06/01/2021 - 12:43سلام
بعد از چند ماه و بهتره بگم یک سال و خورده ای لیبوگرام آماده ی بهره برداری شد.مسیری پر پیچ و خمی رو طی کردم. اول نمی دونستم که با php بنویسم یا پایتون! از پایتون خالص استفاده کنم یا فریم ورک ها یا CMS ها؟ ...
بالاخره تصمیم گرفتم که جنگو رو یاد بگیرم. یادگیری جنگو خیلی ازم زمان برد. به خصوص اینکه وسطش باید کلی کار دیگه هم انجام می دادم اما حداقل یه فایده داشت و اون هم اینه که در وبلاگم یه بخش به صورت کاملاً کاربردی و عملی به زبان فارسی و به صورت پروژه محور برای آموزش جنگو قرار دادم.
بالاخره بعد از شب های زیادی بی خوابی و خستگی و تا نصف شب کار کردن تونستم 27 آبان ماه 1399 لیبوگرام رو روی سرور لانچ کنم.
در مرحله ی بعد به دوستانم ایمیل زدم و لیبوگرام رو به همه معرفی کردم. دوستام خیلی بهم محبت کردند و خیلی بازخورد مثبتی دادند اما هنوز لیبوگرام کاربرهای جدی فعال و زیادی نداره. اما حداقلش اینه که خودم از کار با بچه ای که بزرگ کردم احساس خیلی خوبی دارم و نیازهای خودم رو داره برآورده می کنه.
روش هایی برای یادگیری زبان انگلیسی از طریق خودخوان
ارسال شده توسط tamadonEH در ش., 03/14/2020 - 16:52سلام
12English Self Study Tips
معمولاً افرادی در کلاس زبان شرکت می کنند که یا اول راه هستند و یا دنبال مهاجرت یا نظیر اینا هستند و کمتر آدمی رو دیدم که وقتی زبان انگلیسیش در حد متوسط رو به خوب باشه حوصلۀ کلاس زبان رفتن رو داشته باشه. چندی پیش(!) کلی وب رو بالا و پایین کردم تا روش های خودخوان یا Self Study رو پیدا کنم و حالا این موارد رو با تو به اشتراک می ذارم:
- نوشتن خاطرات به صورت روزانه در حد روزی یک پارگراف: بهتره حتی اون رو در وبلاگ و... منتشر کنی. این جمله خیلی مشهوره که می گن اگر شجاعت این رو ندارید که خوانندگان وبلاگتون به زبان انگلیسی اشتباه شما بخندن هیچ وقت شجاعت این رو نخواهید داشت که در جمع و در حضور افراد صحبت کنید.
- گوش دادن به پادکست های انگلیسی
- ...
دورۀ آموزشی طراحی صفحات وب به زبان پایتون 3 فریم ورک جنگو نسخۀ 1.11
ارسال شده توسط tamadonEH در چهارشنبه, 12/25/2019 - 12:19سلام
همونطور که قبلاً هم در مطلب «موانع برنامه نويسى براى پياده سازى ايده هاى بزرگ» گفتم:
شاید حتی خود تو! ایده ای داری كه فكر می كنی می تونی با اون دنیا رو فتح كنی. ایده هایی كه وقتی خودت رو بعد از انجام اون می بینی احساس رضایت می كنی. ایده هایی كه می تونن تو رو تبدیل به رهبر یك گروه (مثل لینوس توروالدز) كنه یا تبدیل بشی به مدیر سرشناس یك شركت بزرگ (مثل استیو جابز) یا محبوب دل ها بشی (مثل گیت هاب) كه البته به احتمال زیاد همه ی این موارد تو رو به پول بزرگ می رسونه (واقعا قصد ندارم بیل گیتس رو مثال بزنم!!)
حالا این که من جزو کدوم دسته هستم مسئله نیست. مسئله اینه که ما هم یک ایده ای داریم که فکر می کنیم می تونه پروژۀ خوبی از آب در بیاد. پروژه ای که حتی اگر هیچکس در هیچ جای دنیا ازش استفاده نکنه خودم بهش نیاز دارم و بنابراین برای خودم هم که شده این کار رو شروع می کنم. ممکنه در طول آموزش ها با واژۀ لیبوگرام یا Libogram آشنا بشید. درسته!! این اسم پروژۀ مخفی و سری ماست :)
لینک ورود به بخش آموزش Python3 Django 1.11
چرا رفتم سراغ جنگو؟
از کار با فریم ورک ها همیشه بدم میومده یا بهتره بگم بهش احساس نیاز نمی کردم و بنابراین هیچ وقت نرفتم سراغ این موضوع. اما وقتی خواستم این پروژه رو شروع کنم متوجه شدم که اگر نخوام از فریم ورک ها استفاده کنم باید زمان خیلی بیشتری رو نسبت به یادگیری اون ها صرف کنم.
با یکی از دوستای عزیزم مشورت کردم و اون بهم پیشنهاد استفاده از جنگو رو داد. چون معتقد بود در چند سال آینده بازار داغ حتی ایران هم بازار پایتون خواهد بود. از قدیم هم که برای کارهای هکینگ ارادت شخصی به این زبان داشتم و بنابراین این شد که شروع کردم به یادگیری فریم ورک جنگو.
ادامه را بخوانید...
نکتۀ سادۀ امنیتی در برنامه نویسی وب: اعتبارسنجی سمت کاربر
ارسال شده توسط tamadonEH در پ., 12/12/2019 - 09:57سلام
بدون مقدمه: هیچ چیزی به اسم client-side validation یا اعتبارسنجی سمت کاربر وجود نداره! ممکنه بعضی از سایت ها برای این کار (اعتبارسنجی سمت کاربر) از جاوا اسکریپت و ... استفاده کنند و بهانۀ اون ها هم کاهش بار سرور یا زیبایی و کاربری سریعتر و آسانتر باشه اما مسئله اینه که این کار به راحتی قابل دور زدن و Bypassـه و کاربر ممکنه داده های مخرب را به سرور ارسال کند.
نکته اینجاست که جاواسکریپت سمت کاربر اجرا می شه و بالاخره این کاربره (یا سیستم عاملشه) که داره دیتا رو به سرور شما ارسال میکنه و بنابراین به راحتی می تونه با نرم افزارهای ساده این داده ها رو tamper یا دستکاری کنه.
نهایت کاری که میشه انجام داد اینه که...
قانون شكن باش - دلايل قانونیِ قانون شكنى
ارسال شده توسط tamadonEH در چهارشنبه, 12/11/2019 - 12:16سلام
قانون رو باید شكست. حصار های اطراف رو باید از بین برد. وگرنه هیچ وقت خلاقیت وجود نخواهد داشت. هیچ وقت ارزش افزوده نخواهیم داشت. همه چیز روتین خواهد بود. در بهترین حالت در حد محدویت تلاش می کنیم...
حالا می خوام بگم چرا می تونیم قانون شکن باشیم و هنوز آدم خوبه بمونیم؟ (كجان كنایه فهم های مجلس!!)
بهترین زمان شارژ باتری موبایل و لپ تاپ + 10 نکته برای افزایش عمر باتری
ارسال شده توسط tamadonEH در س., 06/04/2019 - 07:35سلام
می خوام به سوال بالا و چند تا سوال دیگه جواب بدم.
متاسفانه یک سری دستور العمل اشتباه بین ما رایج شده و حتی وقتی موبایل یا لپ تاپی رو می خریم، فروشنده به ما توصیه های اشتباهی می کنه. مثل اینکه:
1. توصیه غلط: در اولین استفاده اجازه بدید باتری پر بشه و در حالی که باتری 100% شارژ شده 12 ساعت دیگه به برق نگه دارید تا عمر باتری بیشتر بشه.
2. توصیه غلط: همیشه صبر کنید تا باتری تقریباً خالی بشه و سپس به شارژ بزنید. وقتی هم به شارژ زدید تا زمانی که باتری 100% شارژ نشده از برق جدا نکنید.
حالا قضیه چیه؟
قضیه اینه که قدیم ترها از باتری های نیکل کادمیم در دستگاه ها استفاده میشده و توصیه های بالا یا توصیه های مشابه مربوط به این نسل از باتریه و این در حالیه که الان تقریبا تمام دستگاه ها از باتری های لیتیومی استفاده می کنند و ساختار باتری های لیتیومی کاملاً متفاوت از نسل قبلیه و بنابراین نحوه استفاده از آن ها هم متفاوت خواهد شد.
در ادامه به صورت محوری خواهم گفت که چه کارهایی رو باید انجام بدیم تا عمر باتری بیشتر بشه.
8 توییت در مورد کتاب خواندن از زبان نیوی بنیانگذار انجل لیست
ارسال شده توسط tamadonEH در جمعه, 04/05/2019 - 13:52سلام
سال نو رو تبریک می گم.
داشتم توییتر رو ورق می زدم که به یه سلسله توییت خیلی جالب در مورد کتاب خوانی از زبان آقای نیوی بنیانگذار AngelList رسیدم. اون قدر جالب بود که تصمیم گرفتم ترجمه اش رو در وبلاگ بیارم. البته اگر موردیش برای شما عجیبه یا قبول ندارید هیچ جای نگرانی نیست و همین طور که قبلا هم نوشته بودم کتاب خوانی یک شغل یا یک علم نیست که فقط قرار باشه بر اساس یک اصول ثابت باشه. ازت دعوت می کنم که اگر وقت داشتی این مطلب رو هم که قبلا با موضوع «چرا «کتابخوان بودن» رو دوست ندارم» بلاگ کرده بودم؛ بخونی.