Picburn: Golangda yozilgan o'chib boruvchi rasm yuklash xizmati — qanday ishlaydi va kimga kerak
4-avgust, 2026, 15:520 ko'rish3 daqiqa o'qish
Picburn — bu Show HN da e'lon qilingan, Go (Golang) tilida yozilgan minimalistik rasm yuklash xizmati. Uning asosiy xususiyati: yuklangan har bir rasm avtomatik ravishda o'chib ketadi — ya'ni bu "yozib yuborib unutish" (write-once) prinsipi asosida ishlaydi.
Nima uchun bu muhim?
Kundalik hayotda va ish jarayonida tezda, shaxsiy va vaqtinchalik rasm ulashish kerak bo'ladi: ekran tasvirini jamoaga yuborish, xatolik skrinshoti, vaqtinchalik hujjat nusxasi. Oddiy fayl obmenlari (Google Drive, Dropbox, Telegram) fayllarni doimiy saqlaydi, shu bilan birga har qanday kimning qolg'iga kiritish xavfi ham bor. Picburn bu muammoni radikal yechim bilan hal qiladi: rasm serverda emas, faqat vaqtinchalik havolada yashnaydi.
Texnik yondashuv: nima uchun Go?
Loyiha muallifi Go'ni tanlaganida sabab bor: yuqori samaradorlik, oddiy deploy va kichik resurs talabi. Xizmat "kichik serverda" ishlar va muallif aniq aytadi: "Biz hech qanday rasmni saqlash imkoniyatiga ega emas, shuning uchun bu xizmat sizga mos kelmasa, boshqalarni qidiring."" Bu — mikro-xizmatlar (microservices) falsafasining toza namunas: bir vazifani yaxshi bajarish, resurslarni tejash, murakkablikdan qochish.
Qanday ishlaydi: mehanika va cheklovlar
- Formatlar: PNG, JPG, GIF, WebP — veb uchun eng keng tarqalgan formatlar.
- Hajm cheklovi: 15 MB — skrinshot va oddiy rasmlar uchun yetarli, lekin RAW fotosuratlar uchun emas.
- Ro'yxatdan o'tish yo'q: hisob-kitob, sessiya, cookie — hech narsa. Anonimlik default holatda.
- Avtomatik o'chirish: Foydalanuvchi ikki parametrdan birini (yoki ikkalasini) belgilaydi:
- Vaqt taimeri: masalan, 1 soat, 24 soat, 7 kun.
- Ko'rishlar soni: 1 dan boshlab cheksizgacha.
Qaysi shart oldin bajarilsa, havola ishlamay qoladi.
- "Burn after reading" (o'qigandan so'ng yo'qolish): Ko'rishlar sonini 1 ga qo'ysangiz, havola faqat bir marta ochiladi. Bu — maxfiy ma'lumot (parol, token, shaxsiy kod) uzatish uchun ideal.
- Havola tuzilmasi: Uzoq, tasodifiy ID (UUID kabi) — brute-force orqali topib bo'lmaydi. Sahifalar
noindex teg bilan qidiruv tizimlaridan yashirilgan.
Xavfsizlik va maxfiylik: nima kafolatlangan, nima emas?
Picburn shifrlash (encryption) haqida hech narsa ayitmaydi. Bu ma'nosi: rasm serverda ochiq (plaintext) holatda saqlanadi, hamma qanday admin yoki serverga kirgan shaxs ko'ra oladi. Agar sizning maqsadingiz — faqat "havola vaqti tugaganda o'chib ketishi", bu yetarli. Agar maqsad — "hech kim ko'rmasin, hatto server egasi ham" — siz oldindan client-tarafi shifrlash (masalan, age yoki GPG bilan) qilishingiz kerak.
Havola tasodifiy bo'lsa-da, u kimnidir bilan ulashilganda (chat, email, hujjat) — u shu yerda qaladi. "Security through obscurity" (yashirinlik orqali xavfsizlik) — bu nisbiy xavfsizlik, mutlaq emas.
Qachon va kim uchun mos keladi?
Alternativalar va kontekst
O'xshash xizmatlar mavjud: Firefox Send (yopilgan), WeTransfer (fayllarni saqlaydi, reklama beradi), 0bin.net (matn uchun), PrivateBin (self-hosted variant). Picburn farqi — faqat rasm, faqat vaqtinchalik, hech qanday UI shovqini yo'q. Bu — "bir vazifa, bir yechim" felsefasining toza namunas.
Xulosa
Picburn — bu katta platformalarning og'irligi va majburiy saqlashiga qarshinga, minimalizm va foydalanuvchi nazarati qarashiga asoslangan kichik, lekin mustahkam vosita. U barcha muammolarni hal qilmaydi (shifrlash yo'q, 15 MB cheklov), lekin o'z nişasida — tez, anonim, vaqtinchalik rasm ulashish — ideal ishlaydi. Agar siz dasturchi, dizayner yoki xavfsizlikka qiziqadigan odam bo'lsangiz, kodini va arxitekturasini o'rganish ham foydali bo'ladi: Go'da kichik, tez va ishonchli veb-xizmat qanday qurilishi ko'rinib turadi.
Asl manba: picburn.xyz