for-coder
435 subscribers
148 photos
64 videos
26 files
162 links
@FORCODERR

@firaflash πŸ‘¨β€πŸ’»
Download Telegram
The Future of Work Summit Ethiopia 2025 is going great! πŸš€
Big insights from the Afriwork team on how tech and innovation drive job creation β€” plus a cool AI demo πŸ€–

If you need advice or support on getting a job through Afriwork, don’t miss out! The event continues till tomorrow (Saturday) at the Addis Ababa Science Museum. πŸ’Ό

#Afriwork #FutureOfWorkET #Ethiopia2025
Done for today goodnight 😴
πŸ‘¨β€πŸ’»2
Good morning peoples ✨
πŸ”₯2
@dagmawi_babi in the building! πŸ™Œ
πŸ“ Afriwork
Future of Work Summit Ethiopia β€” Product Launch Event πŸš€
πŸ‘1
✝️ πŸ’’ መልካም αˆ αŠ•α‰ α‰΅ πŸ’’ ✝️
❀6
This media is not supported in your browser
VIEW IN TELEGRAM
This shii funny as hell
😁3
Me: cd downloads
Linux: I've never met this man in my life
😁1
git commit -m "
πŸ‘¨β€πŸ’»2πŸ€”1
Minimum requirement for linux 🀏
πŸ’―3
Thank God Instagram replied to my message πŸ™

Not literally β€” but I kinda submitted an issue that could benefit programmers and users too.
And this is how they solved it πŸ‘€
I’ll explain more when I release the project.

I actually finished the project before but didn’t release it because of that issue. Something recently triggered me to continue working on it β€” still with the same issue (not from me tho, but from IG).
Just a glimpse of it: users couldn’t download their full data, plus I wanted to upgrade it like using a new library.
πŸ”₯3
mefelasefing stuff use this code to check cbe tranfers receipts
/**
* Generates a CBE receipt transaction link
* @param {string} transactionId - The transaction ID (e.g., "FT25296C4YJC")
* @param {string|number} senderAccount - The sender's account number (will use last 8 digits)
* @returns {string} The complete transaction link
*/
function generateCbeReceiptLink(transactionId, senderAccount) {
if (!transactionId || transactionId.trim() === '') {
throw new Error('Transaction ID is required');
}

const accountStr = senderAccount.toString();
if (accountStr.length < 8) {
throw new Error('Sender account must have at least 8 digits');
}

const last8Digits = accountStr.slice(-8);
const baseUrl = "https://apps.cbe.com.et:100/?id=";

return `${baseUrl}${transactionId}${last8Digits}`;
}

/**
* Verifies a CBE receipt link
* @param {string} receiptLink - Full CBE receipt URL
*/
async function verifyCbeReceipt(receiptLink) {
try {
const response = await fetch(receiptLink);
if (!response.ok) {
console.log("Verified Receipt βœ…");
} else {
console.log("Receipt link is accessible βœ”οΈ");
}
} catch (error) {
console.error("Error fetching the receipt:", error.message);
}
}


made it just now
Gn 😴 πŸ’€
Good morning y'all πŸŒ„
Good start with Dave's tune
πŸ‘Œ1
One of the things I like about telegram
WHO DESIGNED THE UI AND ANIMATIONS πŸ‘ŒπŸ’™πŸ€Œ


Like I can watch the animation only more than 10X
πŸ’―1
Coding is fun until it starts to do what you told it to do instead of what its you want it to do....πŸ€·β€β™‚οΈ
😁3