আপনি অবশ্যই টুইটারে নানান কোড স্ক্রিনশট দেখেছেন। এইসব কোডের কোয়ালিটি সাধারণত চমৎকার হলেও, আমাদের মনে হয়েছে এইগুলো আরও নান্দনিক হতে পারত। Carbon আপনার সোর্স কোড থেকে সুন্দর ছবি তৈরি এবং সেটা সকলের কাছে ছড়িয়ে দেয়া সহজ করে দেয়। তাহলে আর দেরি কেন? যান আপনার এই নতুন ডিজাইন স্কিল দিয়ে আপানার ফলোয়ারদের মুগ্ধ করুন।
- কাস্টমাইজেশন. আপনার ছবির সিনট্যাক্স থিম, ফন্ট, এবং আরও অনেক কিছু পরিবর্তন করতে পারছেন।
- দ্রুত শেয়ার করুন. মাত্র একটি ক্লিকে আপনার ছবি সংরক্ষন অথবা লিঙ্ক তৈরি করতে পারছেন।
- স্নিপেট সংরক্ষণ করুন. আকাউন্ট তৈরি করে আপানর স্নিপেট প্রবর্তিতে ব্যাবহারের জন্য সংরক্ষণ করুন। শেয়ার করা স্নিপেট Twitter কিংবা Slack-এ স্বয়ংক্রিয়ভাবে উন্মোচিত হবে।
Carbon-এ আপনার কোড ইম্পর্ট করার বেশ কিছু উপায় আছে:
- Editor-এ আপানার ফাইল ড্রপ করতে পারবেন
- URL-এ Github gist IU যুক্ত করতে পারবেন (যেমন
carbon.now.sh/<আপানার gist_id>
) - অথবা, Editor-এ সরাসরি টাইপ করা শুরু করুন
আপনার কোড Carbon-এ আনা হলে, আপনার ছবির সিনট্যাক্স থিম, ব্যাকগ্রাউন্ড কালার, উইন্ডো থিম, পাডিং, শ্যাডো, ফন্ট ইত্যাদি কাস্টমাইজ বা পরিবর্তন করত পারবেন।
আপনার ছবি কাস্টমাইজ করার পর, আপনার স্নিপেট শেয়ার করার একাধিক উপায় আছে
একটি সংরক্ষিত স্নিপেট শেয়ার করলে সেটির ছবি স্বয়ংক্রিয়ভাবে Twitter এবং Slack-এর মত প্লাটফরমে উন্মোচিত হবে। এইভাবে অন্যান্য ব্যবহারকারীরা আপনার সৃষ্টি দেখতে পারবে, সাথে সাথে লিঙ্ক্যটির মাধ্যমে তারা সোর্স কোডও দেখার সুযোগ পাবে। আরো চমৎকার, আপনার যদি কোন পরিবর্তন করার প্রয়োজন পরে, লিঙ্কটিতে প্রবেশ করে আপনি সরাসরি স্নিপেটটি পরিবর্তন করতে পারবেন।
সংরক্ষিত স্নিপেট তৈরি করতে:
১। "Sign in/Sign up" বাটন ব্যাবহার করে লগইন করুন ২। সাধরনত আপনি যেভাবে এডিট করে থাকেন, থিক তেমনেই এডিট করলেই আপানার স্নিপেট সংরক্ষিত হয়ে যাবে। ৩। আপনার ব্রাউজার উইন্ডো বা এড্রেস বার থেকে URL-টি কপি করে শেয়ার করুন!
এইটি আপনার নিজেশ্য ওয়েবসাইট অথবা ব্লগে Carbon শেয়ার করার সুপারিশকৃত উপায়। পাঠকরা এমনকি একটি বাটন ক্লিক করেই আপনার কোড কপি করতে পারবে।
আপনি আপানার ওয়েবসাইটে যেকোনো Carbon স্নিপেট এম্বেড করতে সরাসরি carbon.now.sh/embed
URL-টি ব্যাবহার করুন। Medium-এর মত প্লাটফরমের জন্য, "Copy Menu"-টি আপনাকে দ্রুত সঠিক iFrame স্নিপেট, অথবা এনকোডেড URL কপি করতে দেয়।
সবশেষে, সংরক্ষিত স্নিপেটটি অথবা Gihub gists এম্বেড করতে carbon.now.sh/embed/:id
URL-টি ব্যাবহার করতে পারছেন।
টুইট বাটন টুইটারে ছবি করার সাথে সাথে alt
টেক্সট সঠিক ভাবে সংযোজন করবে যাতে আপনার ছবি অধিগম্য হয়। তবে আপনি নিজে ছবি টুইট করতে চাইলে, how to make your Twitter images accessible দেখে আসুন।
Carbon থেকে আপনার ছবি PNG এবং SVG ফরম্যাটে ডাউনলোড করতে পারবেন। তাছাড়া Export → Open
কিল্ক করে ছবিটি সরাসরি আপনার ব্রাউজারে দেখতে পারবেন। সবশেষে Copy → Image
গিয়ে, আপনি ছবিটি Carbon থেকে সরাসরি আপনার ক্লিপবয়ারডে নিতে পারছেন।
আপনি যদি গুগল ক্রোম অথবা অন্য কনো প্রোগ্রেসিভ ওয়েব অ্যাপ সাপোর্ট করা ব্রাউজার ব্যাবহার করেন, আপনি অফলাইন ব্যাবহারের জন্য Carbon ইন্সটল করেতে পারছেন নিচের উপায়ে:
- carbon.now.sh ভিজিট করুন
- ব্রাউজারের সেটিংস মেনু ক্লিক করুন
- "Install Carbon..." ক্লিক করুন
আমাদের দুর্দান্ত কমুইনিটি দারা তৈরি করা প্রোজেক্টগুল দেখে আসুন:
- IntelliJ IDEA
carbon-now-sh
- Open up the selection in your current IntelliJ IDEA file in Carbon through a context menu - Atom
carbon-now-sh
- Open up your current Atom file in Carbon withshift-cmd-A
- VS Code
carbon-now-sh
- Open up your current VS Code file in Carbon with commandcarbon
- Sublime Text 3
carbon-now-sh
- Open up the selection in your current Sublime Text 3 file with a custom bound key - Vim
carbon-now-sh
- Open up the selection in your current Vim/Neovim using functionCarbonNowSh()
- Emacs
carbon-now-sh
- Open up the selection in your current Emacs using interactive functioncarbon-now-sh
- Xcode
carbon-now-sh
- Open up your current selection incarbon.now.sh
- Xcode
nef
- This Xcode extension enables you to export a code selection as a Carbon snippet in a single action
- CLI
carbon-now-cli
- Open a file in Carbon or download it directly usingcarbon-now
, featuring an interactive mode, selective highlighting and more - CodeExpander - A smart GitHub gist client with the TextExpander features
nef
- Export multiple Carbon code snippets fromXcode Playground
.@carbonshbot
- A Telegram chatbot which takes in a code snippet or gist URL and generates an Carbon image- R
carbonate
- Iteratively manipulate image aesthetics inR
and either open in Carbon or download directly. - Carbon for Slack - Use Carbon directly in Slack. Just invoke the
/carbon
command.
- "CS 101 - An Introduction to Computational Thinking" - a computer science textbook by Sarbo Roy.
Carbon প্রোজেক্ট যাদের জন্য সম্ভব হয়েছে:
- Mike Fix (মাইক ফিক্স) (@mfix22)
- Brian Dennis (ব্রাএন ডেনিস) (@briandennis)
- Jake Dexheimer (জেইক ডেক্সহেইমার) (@jakedex)
Pull requests স্বাগত জানানো হচ্ছে। আরো বিস্তারিত জানার জন্য অনুগ্রহ করে আমাদের contributing guidelines দেখুন।
Carbon-এর হোস্টিং স্পন্সর করার জন্য ▲ Vercel-কে ধন্যবাদ জানাই।
ধন্যবাদ জানাই এই সব বিস্ময়কর মানুষদের (emoji key):