در مورد base64 بخونید:
https://developer.mozilla.org/en-US/docs/Glossary/Base64
خلاصه: تبدیل هرچیز باینری به ascii و برعکس
https://developer.mozilla.org/en-US/docs/Glossary/Base64
خلاصه: تبدیل هرچیز باینری به ascii و برعکس
MDN Web Docs
Base64 - Glossary | MDN
Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by transforming it into a radix-64 representation. The term Base64 originates from a specific MIME content transfer encoding.
سورسکد داکیومنتهای mdn موزیلا
طبیعتا سورس خوندن به کار نمیاد (چون html پابلیش شده ش موجوده) ولی برای ایشو شدن و PR خب خوبه
https://github.com/mdn/content/
طبیعتا سورس خوندن به کار نمیاد (چون html پابلیش شده ش موجوده) ولی برای ایشو شدن و PR خب خوبه
https://github.com/mdn/content/
GitHub
GitHub - mdn/content: The content behind MDN Web Docs
The content behind MDN Web Docs. Contribute to mdn/content development by creating an account on GitHub.
Forwarded from Saina Codes </>
کمتر کسی هست که پایتون کار کنه و Jupyter رو نشناسه! و خب در کنار پایتون شاید خیلی وقت ها نیاز باشه که اکسل رو هم داشته باشیم. برای اینکه Jupyter و اکسل رو در کنار هم داشته باشیم میتونیم با استفاده از pip این کار رو انجام بدیم، برای اینکه بیشتر متوجه بشیم دقیقاً داستان چیه، لینک رو بخونیم:
https://towardsdatascience.com/python-jupyter-notebooks-in-excel-5ab34fc6439
https://towardsdatascience.com/python-jupyter-notebooks-in-excel-5ab34fc6439
Medium
Python Jupyter Notebooks in Excel
Embed Jupyter into Microsoft Excel and write Python instead of VBA
چگونه prompt بش خود را شخصی سازی کنیم:
https://www.howtogeek.com/307701/how-to-customize-and-colorize-your-bash-prompt/
https://www.howtogeek.com/307701/how-to-customize-and-colorize-your-bash-prompt/
How-To Geek
How to Customize (and Colorize) Your Bash Prompt
Most Linux distributions configure the Bash prompt to look something like username@hostname:directory$ . But you can configure the Bash prompt to contain whatever you like, and even choose whatever colors you like.
Forwarded from آبی
اگر دانشجویید، میتوانید در https://bon.tibf.ir ثبتنام کنید و ۸۰ هزار تومان یارانهی خرید کتاب از نمایشگاه مجازی کتاب بگیرید. نمایشگاه از ۱ تا ۶ بهمن برگزار میشود. خبر خوب اینکه نیازی به مراجعهی حضوری و واریز هیچ پیشپرداختی نیست و مبلغ مستقیماً روی کارت ملی شارژ میشود.
از توییتر hossein javid
از توییتر hossein javid
سی واقعا زبون جالبیه.
خود intش اندازهش ثابت نیست
ولی متغیر با اندازه ثابت (و اندازه پیشرفتهتر هم داره)
توی کتابخونهی stdint هستن:
https://stackoverflow.com/a/269638/10999348
خود intش اندازهش ثابت نیست
ولی متغیر با اندازه ثابت (و اندازه پیشرفتهتر هم داره)
توی کتابخونهی stdint هستن:
https://stackoverflow.com/a/269638/10999348
Stack Overflow
Are there fixed size integers in GCC?
On the MSVC++ compiler, one can use the __int8, __int16, __int32 and similar types for integers with specific sizes. This is extremely useful for applications which need to work with low-level data
گویا tabnine به codota منتقل شده.
جزئیاتش رو نمیدونم ولی اگه خواستین نصبش کنید به اینجا سر بزنید
https://www.codota.com/setup/vim
جالا کارش چیه؟ پلاگین اتو کامپلیت، بر اساس یادگیری ماشین (و نه سمانتیک زبان)
جزئیاتش رو نمیدونم ولی اگه خواستین نصبش کنید به اینجا سر بزنید
https://www.codota.com/setup/vim
جالا کارش چیه؟ پلاگین اتو کامپلیت، بر اساس یادگیری ماشین (و نه سمانتیک زبان)
Codota
Codota - AI Code Completions for your IDE
Codota understands the world's code and provides you with the right suggestion at the right time
کتاب در مورد کرنل لینوکس
https://0xax.gitbooks.io/linux-insides/content/index.html
https://0xax.gitbooks.io/linux-insides/content/index.html
0xax.gitbooks.io
Introduction · Linux Inside
ورودی گرفتن از فایل (به شکل خیلی خوب و زیبا) در پایتون
https://docs.python.org/3/library/fileinput.html
https://docs.python.org/3/library/fileinput.html
Python documentation
fileinput — Iterate over lines from multiple input streams
Source code: Lib/fileinput.py This module implements a helper class and functions to quickly write a loop over standard input or a list of files. If you just want to read or write one file see open...
کذاشتن یک تصویر روی دیگری در pillow پایتون
https://note.nkmk.me/en/python-pillow-paste/
https://note.nkmk.me/en/python-pillow-paste/
note.nkmk.me
Paste another image into an image with Python, Pillow | note.nkmk.me
The Image module of the image processing library Pillow (PIL) of Python provides paste() for pasting an image Image Module - paste() — Pillow (PIL Fork) 8.2.0 documentation Please refer to the follow ...
ریپوزیتوری جدیدم:
نوشتن متن ثابت روی گیف متحرک
+ از pillow استفاده کردم.
+ رابط cli منطقیای داره
+ خوب داکیومنت نشده ولی help داره
+ گیف رو تبدیل به تصاویر میکنه و بعد تصاویر رو تک تک ادیت و باز تبدیل به گیف
+ برای تبدیل mp4 (سیو شده از تلگرام) از ffmpeg استفاده میکنه.
+ برای اینکه عکس چرخیده رو هندل کنه، یه عکس شامل متن میسازه و اون عکس رو میچرخونه و توی عکس اصلی (یه فریم از گیف) قرار میده.
+ برای اینکه چطوری جای عکس رو بهش بدیم یه ایده زدم که نقاط بالا چاپ و پایین راست نوشته رو بدیم و خودش جاگذاری کنه (الان این برنچ که می بینین هم همینه) ولی هم کدنیسی و محاسباتش سخته هم کار کردن باهاش. دنبال راه بهترم.
+ از higher order function استفاده کردم که پرفورمنس بره بالا. تقریبا به جای کلاس ازش استفاده کردم. خواستید سورس کد رو ببینید :)
https://github.com/rsharifnasab/text_on_gif/blob/down-left/main.py#L106
+ قابلیت خوندن ورودی به صورت پیشفرض از stdin و نوشتن توی stdout رو داره. (مثلا برای پایپ کردن) ولی stdoutش نیاز به تلاش بیشتر داره چون لاگها و مخصوصا لاگ های ffmpeg هم توی همون نوشته میشه که فایل رو نابود میکنه.
انگیزه هم این بود که سایت های انلاین با حجم زیاد گیف به مشکل میخوردن. هم دانلود و آپلود سخت بود و هم مرورگر کرش میکرد!
برنامه (لینوکسی) خوبی هم پیدا نکردم براش. این شد که دست به کد شدم!
نوشتن متن ثابت روی گیف متحرک
+ از pillow استفاده کردم.
+ رابط cli منطقیای داره
+ خوب داکیومنت نشده ولی help داره
+ گیف رو تبدیل به تصاویر میکنه و بعد تصاویر رو تک تک ادیت و باز تبدیل به گیف
+ برای تبدیل mp4 (سیو شده از تلگرام) از ffmpeg استفاده میکنه.
+ برای اینکه عکس چرخیده رو هندل کنه، یه عکس شامل متن میسازه و اون عکس رو میچرخونه و توی عکس اصلی (یه فریم از گیف) قرار میده.
+ برای اینکه چطوری جای عکس رو بهش بدیم یه ایده زدم که نقاط بالا چاپ و پایین راست نوشته رو بدیم و خودش جاگذاری کنه (الان این برنچ که می بینین هم همینه) ولی هم کدنیسی و محاسباتش سخته هم کار کردن باهاش. دنبال راه بهترم.
+ از higher order function استفاده کردم که پرفورمنس بره بالا. تقریبا به جای کلاس ازش استفاده کردم. خواستید سورس کد رو ببینید :)
https://github.com/rsharifnasab/text_on_gif/blob/down-left/main.py#L106
+ قابلیت خوندن ورودی به صورت پیشفرض از stdin و نوشتن توی stdout رو داره. (مثلا برای پایپ کردن) ولی stdoutش نیاز به تلاش بیشتر داره چون لاگها و مخصوصا لاگ های ffmpeg هم توی همون نوشته میشه که فایل رو نابود میکنه.
انگیزه هم این بود که سایت های انلاین با حجم زیاد گیف به مشکل میخوردن. هم دانلود و آپلود سخت بود و هم مرورگر کرش میکرد!
برنامه (لینوکسی) خوبی هم پیدا نکردم براش. این شد که دست به کد شدم!
GitHub
text_on_gif/main.py at down-left · rsharifnasab/text_on_gif
write text with custom font on animated gif (even rotated text!) - rsharifnasab/text_on_gif
Forwarded from Ziya Sadr (Ziya)
ویرگول
بیتکوین چیست؟
مخزن منابع فارسی بیتکوین Bitcoindme
به نظرم مطلب مفیدی بود، هرچند ممکنه برا شما عمومیت نداشته باشه ولی نکات خوبی توش پیدا میشه
https://vrgl.ir/irfT6
https://vrgl.ir/irfT6
ویرگول
چگونه اژدهای خود را تربیت کردم؟ یا آداب موبایلداری من در قرنطینه
روایت من از روزهایی که موبایلم اژدهایی شده بود که زمانم و همراه اون اهداف و فرصتهام رو می بلعید و راهکارهای من برای اهلی کردن این اژدها
کپی کانستراکتور در جاوا که جایگزین clone شده
https://www.geeksforgeeks.org/copy-constructor-in-java/
https://www.geeksforgeeks.org/copy-constructor-in-java/
GeeksforGeeks
Copy Constructor in Java - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
(احتمالا کثیف)
ولی برای وقتی که نمیخواین هی br و p بزنید برای رفتن به خط بعد
از تگ pre توی html استفاده کنید.
ولی برای وقتی که نمیخواین هی br و p بزنید برای رفتن به خط بعد
از تگ pre توی html استفاده کنید.