Paged Out Sayı 6 [pdf]
(pagedout.institute)- UNIX benzeri bir ortamda temel modellerin, mevcut ve yeni UNIX yardımcı araçlarıyla borular üzerinden bağlanarak müzik, video, görev listesi ve görüntü dosyası işlemeyi otomatikleştiren örnekleri gösteriyor
- Müzik koleksiyonu CLAP ile 512 boyutlu gömme uzayına yerleştiriliyor;
llm-clapvellm-interpolateile başlangıç ve bitiş parçaları arasındaki yol bulunup.m3uçalma listesine dönüştürülüyor - Video notları,
yt-dlpile altyazıları indiripllmile özetledikten sonrazk new -iye aktaran 2 satırlık bir boru hattı ile oluşturulabiliyor - İş raporu,
taskwarriorın son 7 günde tamamlanan görevlerini JSON olarak dışa aktarıpjqile yalnızca.descriptionalanını çıkararak rapor üretimini LLM’e devrediyor - Görüntü dosyası yeniden adlandırma,
find,xargs,ollama,moondream,tr,sedkombinasyonuyla görüntü içeriğine dayalı makul dosya adları üretme yöntemi
UNIX boruları ile temel modelleri birleştirme
- Temel model, çok büyük ve çeşitli veri kümeleriyle eğitilmiş; birçok aşağı akış görevinde doğrudan kullanılabilen veya ince ayar yapılabilen bir modeldir
- Ele alınan işler, metin ve görüntü üretebilen ve anlayabilen modelleri kullanan akışlara odaklanır
- Yaklaşım iki aşamaya ayrılır
- Klasik UNIX yardımcı araçları ile yeni yardımcı araçları birlikte kullanarak boru hattının çeşitli parçalarını birbirine bağlamak
- Yalnızca iyi tanımlanmış çözümlerle ele alınması zor işlere temel modelleri uygulamak ve model çıktısını yardımcı araçlarla düzelterek kullanışlı bir biçime getirmek
Örnek boru hatları
-
Çalma listesi oluşturma
- Müzik anlama modeli her şarkıyı uzaydaki bir noktaya dönüştürür ve noktalar arasında interpolasyon yaparak doğal biçimde akan bir çalma listesini otomatik oluşturur
- CLAP gibi modeller, müzik koleksiyonu
$MC’yi 512 boyutlu uzaya gömer; benzer şarkılar birbirine daha yakın konumlanır llmilellm-clapvellm-interpolateeklentileri kullanılır- Örnek komut,
llm embed-multi -m clap songs --files $MC '*'ile gömmeleri oluşturur;llm interpolate songs "PacifyHer.wav" "redrum.wav" -n 3 | jq .[] > playlist.m3uile 3 parçalık bir.m3uçalma listesi üretir
-
Video notları yazma
- Konferans ve eğitim videoları faydalıdır, ancak izlerken not çıkarmak zahmetlidir
yt-dlpile video altyazıları indirilir,llm -s "Create notes"ile özetlenir ve ardındanzk’ninzk new -ikomutuyla yeni bir not nesnesi oluşturulur- Örnek boru hattı,
yt-dlp --no-download --write-subs --output "$OUT" "$URL"sonrasındacat "$OUT" | llm -s "Create notes" | zk new -içalıştırır
-
İş raporu oluşturma
- Aylık, haftalık ve günlük toplantı raporlarında, ekip üyelerinin anlayacağı soyutlama düzeyi ile anlamlı geri bildirim alınmasını sağlayacak somutluk arasında denge gerekir
taskwarriorgibi dijital yapılacaklar listesi araçları sorgulanabilir ve sonuçlar rapor oluşturması için LLM’e aktarılabilir- Örnek boru hattı, son 7 günde tamamlanan görevleri JSON olarak dışa aktarır,
jqile.descriptionalanını çıkarır vellm -s 'Generate a report based on these tasks.'komutuna iletir
-
Fotoğraf dosyalarını yeniden adlandırma
- İnternetten indirilen veya doğrudan çekilen görüntü dosyaları
1672714705640839.png,1689964585834142.png,2.jpggibi belirsiz ya da işe yaramaz adlara sahip olabilir ollama, model indirme ve çıkarım aracıdır;moondreamgörsel modeliyle birlikte güncel dizüstü bilgisayarlarda hızlı çıkarım yapabilir- Örnek boru hattı mevcut dizindeki
.jpgdosyalarını bulur,ollama run moondream "Title for this: {}"ile görüntüye dayalı bir başlık alır vetrilesedkullanarak bunu dosya adı biçimine getirir - Çıktı örnekleri
A green dragon with wings and a tail.jpg,A painting of a serene landscape.jpg,urns of stone red car in foreground.jpgbiçimindedir
- İnternetten indirilen veya doğrudan çekilen görüntü dosyaları
1 yorum
Hacker News yorumları
Doğrudan içindekiler bölümüne gitmek için https://pagedout.institute/download/PagedOut_006.pdf#page=3 adresine bakılabilir
“How to use a Python variable in an external Javascript (Django)” örneği, değişken kullanıcı girdisi içerdiğinde XSS saldırılarına açık olma ihtimali yüksek
Çıktıyı doğru bağlama uygun şekilde encode etmek önemli. Django varsayılan olarak şablon değişkenlerini HTML bağlamı için encode eder; bu yüzden bunları bir
scriptetiketi içinde ya da JavaScript dosyasının içinde çıktılarsanız XSS mümkün hale gelebilirVarsayılan otomatik escape işlemi
've"karakterlerini HTML entity’lerine çeviriyor, ancak ters eğik çizgiyi encode etmiyor; bu nedenle string sonundaki\kapanış tırnağını escape edebilir. Saldırgan aynı “tipte” iki string’i art arda kontrol edebiliyorsa bu kötüye kullanılabilirDoğru yapmak için bu yöntem uygun görünüyor: https://docs.djangoproject.com/en/5.1/ref/templates/builtins...
Gerçekten çok hoşuma gitti. Eski ezine/webzine havası var
Yine de görme yetisi çok iyi olmayan bir bilgisayar kullanıcısının bunu nasıl rahat okuyabileceğini merak ediyorum. İçeriği takip etmek için sürekli yukarı aşağı kaydırmak gerekiyor; sayfanın tamamına bakınca da yazıları okuyabilmek için gözleri kısmak gerekiyor
PDF sayesinde yazarlara sayfa yerleşimi üzerinde tam özgürlük verebiliyoruz ve bu sayıdaki gibi çok yaratıcı sonuçlar ortaya çıkıyor. Ama A4 PDF, telefonda, bilgisayar ekranında ve tablette okumak için iyi değil; ekran okuyucu kullananlar için daha da zor. Bize gönderilen türde PDF’leri ekran okuyucularla uyumlu hale getirmek en azından karmaşık bir iş, bu yüzden henüz destekleyemiyoruz
Öte yandan bugün herkesin bir PDF okuyucusu var, yazılar her yerde aynı görünüyor ve neredeyse anında basılabiliyor. Sonuçta bu bir artılar-eksiler meselesi. Paged Out!’un sevilme nedenini bozmadan bu sorunu kolayca çözecek bir yol görünmüyor
İyileştirmek istediğimiz şey basılı sürüme erişilebilirliği artırmak ve bir gün düzgün ekran okuyucu desteği eklemek. Bunun dışında kaydırma sorunu zine’in bir parçası olarak kalacak gibi
Ayrıca yazıların “sesli okunabilmesi” de iyi olurdu. En baştan beri çoğu yazının yazar lisansına, yazının ses kaydına dönüştürülmesine onay verilebilecek bir madde koyuyoruz. Sesli kitap ya da podcast gibi tüketmeyi sevenler için iyi olur; çizimlere bakmak yerine açıklama olarak dinlemeyi kabul etme pahasına kaydırmadan da kaçınılabilir
Görünümü gerçekten çok iyi; 1980’lerin Crash magazine havası var
Harika bir dergi ama sınırlamaları da var. Tek sayfa sınırı yüzünden her yazı konuya dair asgari bir çapa, bazen de yazar reklamına yakın hale geliyor; aktarılan içerik pek fazla olmuyor
İçerik açısından PoC || GTFO ve Phrack’in daha iyi olduğunu düşünüyorum. Dizgideki değişkenlik de kişisel olarak benim için bir eksi ve yorucu. Her sayfa görsel olarak tamamen ayrı bir dünya; bu da bunaltıcı
LaTeX’in daha az kullanıcı dostu olduğu için bazı yazarları dışarıda bırakabileceğini anlıyorum, ama ikisinin iyi yanlarını birlikte almanın bir yolu yok mu? Yerelde barındırılan Overleaf’i hiç düşündünüz mü?
Ama sayfa sınırı olmayan ve katı bir yerleşime sahip yayınların da dezavantajları var. Son 15 yılda çeşitli teknik dergilerde hakem/editör ve yazar olarak çalışmış biri olarak böyle düşünüyorum
Tipik dergilerde yazar, her şeyi kapsayan uzun bir yazı yazma baskısı hisseder ve kısa, sevimli bir numara notu paylaşmakta kendini rahat hissetmez. Paged Out! tam da bu tür kısa notların yer bulabildiği 1 sayfalık niş için var
Bu format sınırlayıcı mı? Evet. Her şey bu formatta yazılabilir mi? Hayır. Ama sorun değil
PoC || GTFO ya da Phrack olmaya çalışmıyoruz. İkisi de harika ve kişisel olarak da çok seviyorum, ama biz kısa yazılar için kendi yerimizi bulduk. zine topluluğunda birbirine karşı çok sevgi de var. Örneğin pagedout.phrack.org ve phrack.pagedout.institute adreslerinin DNS TXT kayıtlarına bakılabilir
Yerleşim karmaşası konusunda ne demek istediğini de anlıyorum. Aynı zamanda bu da PO!’yu bilinçli olarak yerleştirdiğim bir başka niş. Bazen, fikirlerimi yayıncının istediği kesin yerleşime sıkıştırmak zorunda kaldığım dönemlerin ya da başka dergilerdeki aşırı uzun yazıları fazla fazla inceledikten sonra aldığım terapinin sonucu diye şaka yapıyorum
Söylediklerinin doğru olduğunu kabul ediyorum; ama aynı zamanda bu küçük ve kusurlu nişten oldukça memnunum
İlgili iki bağlantı: https://pagedout.institute/?page=faq.php#why-one-page
& https://pagedout.institute/?page=faq.php#layout
Katkı daveti almıştım ama o sırada bir şey hazırlayacak vaktim yoktu. Yine de ortaya çıkan iş gerçekten harika görünüyor; bir dahaki sefere iyi bir konu bulmam gerekecek
Gerçekten hoşuma gitti. Özellikle “Spotting Quacks with Puzzles” çok iyi
Medya okuryazarlığını ele alma biçimi çok özgün ve yeni 4o görsel üretim güncellemesinin çıktığı bir zamanda son derece yerinde
Bunu basılı dergi gönderimi olarak sipariş etmek mümkün mü merak ediyorum. Yoksa yalnızca indirip evde basma yöntemi mi var? Böyle bir dergiyi postayla almak isterdim
Kesinleşmiş bir takvim yok, ancak bir sonraki sayıdan önce, kabaca Haziran-Temmuz civarı planlanan dönemden önce bunu mümkün kılmaya uğraşıyoruz
USB ayak pedalı bölümüne geldiğimde zaten çok uzun süredir bakıyordum, durmam gerekti. Harika küçük bir zine; daha sonra bu sayıyı ve önceki sayıları daha fazla inceleyeceğim
Dergi formatı güzel ve özellikle çizimleri beğendim. Yapay zeka değil, insan yapımı çizimler atmosferi gerçekten iyi kuruyor
Ancak seçilebilecek bu kadar çok sanatçı varken, şu anda Rusya’da yaşayan, vergi ödeyen ve bunun sonuçları olan bir Rus sanatçının çizimlerini kullanma fikrine pek katılmıyorum
Düşünceli ve zeki insanlar, hangi rejim altında yaşarlarsa yaşasınlar dahil edilmeyi hak eder