هکر

کتاب جذب یا tracion (اگر پروژۀ با کیفیتی دارید ولی در جذب کاربر مشکل دارید این مطلب رو بخونید)

سلام

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

از یه طرف امید گرفتم که فهمیدم لزوما محصول من (لیبوگرام) محصول بدی نیست و عدم موفقیت در جذب کاربر به کیفیت محصول می تونه ربطی نداشته باشه و خیلی از پروژه های دیگه هم درگیر همین چالش هستند و از طرفی یه سری ایده بهم داد که دوباره موتور جذب کاربر و لیبوگرام رو از سر بگیرم.

کتاب جذب یا traction به همین موضوع می پردازه و یه سری تکنیک در جذب کاربر معرفی می کنه. شاید وقتی کتاب رو می خونیم بگیم که این روش ها رو که خودمون هم می دونیم اما سوال اصلی اینه که چند درصد از این روش ها رو پیگیری کردیم و انجام دادیم. همین طور موقع خوندن کتاب یه سری ایده ممکنه به ذهن برسه که بخواهیم دنبال کنیم.

در این مطلب روش های معرفی شده در کتاب رو به صورت تیتروار ارائه می دم و در مطلب بعد هم ایده هایی که در مورد لیبوگرام به ذهنم رسیده رو به اشتراک می ذارم:

بالاخره لیبوگرام رو راه انداختم :)

سلام

بعد از چند ماه و بهتره بگم یک سال و خورده ای لیبوگرام آماده ی بهره برداری شد.مسیری پر پیچ و خمی رو طی کردم. اول نمی دونستم که با php بنویسم یا پایتون!  از پایتون خالص استفاده کنم یا فریم ورک ها یا CMS ها؟ ...

بالاخره تصمیم گرفتم که جنگو رو یاد بگیرم. یادگیری جنگو خیلی ازم زمان برد. به خصوص اینکه وسطش باید کلی کار دیگه هم انجام می دادم اما حداقل یه فایده داشت و اون هم اینه که در وبلاگم یه بخش به صورت کاملاً کاربردی و عملی به زبان فارسی و به صورت پروژه محور برای آموزش جنگو قرار دادم.

بالاخره بعد از شب های زیادی بی خوابی و خستگی و تا نصف شب کار کردن تونستم 27 آبان ماه 1399 لیبوگرام رو روی سرور لانچ کنم.

در مرحله ی بعد به دوستانم ایمیل زدم و لیبوگرام رو به همه معرفی کردم. دوستام خیلی بهم محبت کردند و خیلی بازخورد مثبتی دادند اما هنوز لیبوگرام کاربرهای جدی فعال و زیادی نداره. اما حداقلش اینه که خودم از کار با بچه ای که بزرگ کردم احساس خیلی خوبی دارم و نیازهای خودم رو داره برآورده می کنه.

روش هایی برای یادگیری زبان انگلیسی از طریق خودخوان

سلام

12English Self Study Tips

معمولاً افرادی در کلاس زبان شرکت می  کنند که یا اول راه هستند و یا دنبال مهاجرت یا نظیر اینا هستند و کمتر آدمی رو دیدم که وقتی زبان انگلیسیش در حد متوسط رو به خوب باشه حوصلۀ کلاس زبان رفتن رو داشته باشه. چندی پیش(!) کلی وب رو بالا و پایین کردم تا روش های خودخوان یا Self Study رو پیدا کنم و حالا این موارد رو با تو به اشتراک می ذارم:

  1. نوشتن خاطرات به صورت روزانه در حد روزی یک پارگراف: بهتره حتی اون رو در وبلاگ و... منتشر کنی. این جمله خیلی مشهوره که می گن اگر شجاعت این رو ندارید که خوانندگان وبلاگتون به زبان انگلیسی اشتباه شما بخندن هیچ وقت شجاعت این رو نخواهید داشت که در جمع و در حضور افراد صحبت کنید.
  2. گوش دادن به پادکست های انگلیسی
  3. ...

دورۀ آموزشی طراحی صفحات وب به زبان پایتون 3 فریم ورک جنگو نسخۀ 1.11

سلام

همونطور که قبلاً هم در مطلب «موانع برنامه نويسى براى پياده سازى ايده هاى بزرگ» گفتم:

شاید حتی خود تو! ایده ای داری كه فكر می كنی می تونی با اون دنیا رو فتح كنی. ایده هایی كه وقتی خودت رو بعد از انجام اون می بینی احساس رضایت می كنی. ایده هایی كه می تونن تو رو تبدیل به رهبر یك گروه (مثل لینوس توروالدز) كنه یا تبدیل بشی به مدیر سرشناس یك شركت بزرگ (مثل استیو جابز) یا محبوب دل ها بشی (مثل گیت هاب) كه البته به احتمال زیاد همه ی این موارد تو رو به پول بزرگ می رسونه (واقعا قصد ندارم بیل گیتس رو مثال بزنم!!)

حالا این که من جزو کدوم دسته هستم مسئله نیست. مسئله اینه که ما هم یک ایده ای داریم که فکر می کنیم می تونه پروژۀ خوبی از آب در بیاد. پروژه ای که حتی اگر هیچکس در هیچ جای دنیا ازش استفاده نکنه خودم بهش نیاز دارم و بنابراین برای خودم هم که شده این کار رو شروع می کنم. ممکنه در طول آموزش ها با واژۀ لیبوگرام یا Libogram آشنا بشید. درسته!! این اسم پروژۀ مخفی و سری ماست :)

لینک ورود به بخش آموزش  Python3 Django 1.11

چرا رفتم سراغ جنگو؟

از کار با فریم ورک ها همیشه بدم میومده یا بهتره بگم بهش احساس نیاز نمی کردم و بنابراین هیچ وقت نرفتم سراغ این موضوع. اما وقتی خواستم این پروژه رو شروع کنم متوجه شدم که اگر نخوام از فریم ورک ها استفاده کنم باید زمان خیلی بیشتری رو نسبت به یادگیری اون ها صرف کنم.

با یکی از دوستای عزیزم مشورت کردم و اون بهم پیشنهاد استفاده از جنگو رو داد. چون معتقد بود در چند سال آینده بازار داغ حتی ایران هم بازار پایتون خواهد بود. از قدیم هم که برای کارهای هکینگ ارادت شخصی به این زبان داشتم و بنابراین این شد که شروع کردم به یادگیری فریم ورک جنگو.

ادامه را بخوانید...

نکتۀ سادۀ امنیتی در برنامه نویسی وب: اعتبارسنجی سمت کاربر

سلام

بدون مقدمه: هیچ چیزی به اسم client-side validation یا اعتبارسنجی سمت کاربر وجود نداره! ممکنه بعضی از سایت ها برای این کار (اعتبارسنجی سمت کاربر) از جاوا اسکریپت و ... استفاده کنند و بهانۀ اون ها هم کاهش بار سرور یا زیبایی و کاربری سریعتر و آسانتر باشه اما مسئله اینه که این کار به راحتی قابل دور زدن و Bypassـه و کاربر ممکنه داده های مخرب را به سرور ارسال کند.

نکته اینجاست که جاواسکریپت سمت کاربر اجرا می شه و بالاخره این کاربره (یا سیستم عاملشه) که داره دیتا رو به سرور شما ارسال میکنه و بنابراین به راحتی می تونه با نرم افزارهای ساده این داده ها رو tamper یا دستکاری کنه.

client side validation

نهایت کاری که میشه انجام داد اینه که...

قانون شكن باش - دلايل قانونیِ قانون شكنى

سلام

قانون رو باید شكست. حصار های اطراف رو باید از بین برد. وگرنه هیچ وقت خلاقیت وجود نخواهد داشت. هیچ وقت ارزش افزوده نخواهیم داشت. همه چیز روتین خواهد بود. در بهترین حالت در حد محدویت تلاش می کنیم...

حالا می خوام بگم چرا می تونیم قانون شکن باشیم و هنوز آدم خوبه بمونیم؟ (كجان كنایه فهم های مجلس!!)

بهترین زمان شارژ باتری موبایل و لپ تاپ + 10 نکته برای افزایش عمر باتری

سلام

می خوام به سوال بالا و چند تا سوال دیگه جواب بدم.

متاسفانه یک سری دستور العمل اشتباه بین ما رایج شده و حتی وقتی موبایل یا لپ تاپی رو می خریم، فروشنده به ما توصیه های اشتباهی می کنه. مثل اینکه:

1. توصیه غلط: در اولین استفاده اجازه بدید باتری پر بشه و در حالی که باتری 100% شارژ شده 12 ساعت دیگه به برق نگه دارید تا عمر باتری بیشتر بشه.

2. توصیه غلط: همیشه صبر کنید تا باتری تقریباً خالی بشه و سپس به شارژ بزنید. وقتی هم به شارژ زدید تا زمانی که باتری 100% شارژ نشده از برق جدا نکنید.

best time for battery charging

حالا قضیه چیه؟

قضیه اینه که قدیم ترها از باتری های نیکل کادمیم در دستگاه ها استفاده میشده و توصیه های بالا یا توصیه های مشابه مربوط به این نسل از باتریه و این در حالیه که الان تقریبا تمام دستگاه ها از باتری های لیتیومی استفاده می کنند و ساختار باتری های لیتیومی کاملاً متفاوت از نسل قبلیه و بنابراین نحوه استفاده از آن ها هم متفاوت خواهد شد.

در ادامه به صورت محوری خواهم گفت که چه کارهایی رو باید انجام بدیم تا عمر باتری بیشتر بشه.

8 توییت در مورد کتاب خواندن از زبان نیوی بنیانگذار انجل لیست

سلام

سال نو رو تبریک می گم.

داشتم توییتر رو ورق می زدم که به یه سلسله توییت خیلی جالب در مورد کتاب خوانی از زبان آقای نیوی بنیانگذار AngelList رسیدم. اون قدر جالب بود که تصمیم گرفتم ترجمه اش رو در وبلاگ بیارم. البته اگر موردیش برای شما عجیبه یا قبول ندارید هیچ جای نگرانی نیست و همین طور که قبلا هم نوشته بودم کتاب خوانی یک شغل یا یک علم نیست که فقط قرار باشه بر اساس یک اصول ثابت باشه. ازت دعوت می کنم که اگر وقت داشتی این مطلب رو هم که قبلا با موضوع «چرا «کتاب‌خوان بودن» رو دوست ندارم» بلاگ کرده بودم؛ بخونی.

8 tweats about reading

10 نکته در کار تیمی

سلام

اگر شما هم در یک سازمان، یک شرکت یا یک تیم کار می‌کنی؛ خوب می دونی که تعاملات انسانی و ارتباطات افراد با همدیگه بزرگ ترین معضل و مهم ترین مسئله است. اگر ارتباطات درست تعریف شده باشه فضای کاری بسیار دلپذیر میشه و امکان رشد پروژه و رشد افراد فراهم میشه اما خدا نکنه که خلاف این باشه.

team working

پادکستی گوش می دادم از اسد صفری که بعضی از نکات رو خلاصه و یک سری مطلب هم خودم بهش اضافه کردم. فقط برای اینکه خونده شه به صورت خیلی خلاصه و تیتروار میارم:

  1. در ازای یک کار خوب؛ این فرد نیست که پاداش می گیرد بلکه تیم باید پاداش بگیرد.
  2. ...

صفحه‌ها