🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Аудио
Dark Horror Epic Theme.mp3 · 4.1 МБ · нажмите — покажем
Dark Horror Epic Theme.mp3 · 4.1 МБ · нажмите — покажем
ИИ убил музыкантов
❤1
1 · 47 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
обсидиан лёгкий? да нихуя он лагает блять как пиздец
❤1
42 · Ответпридется писать самопис обсидиана
ну или так хотя бы писать
// Все задачи ToDo за ОДИН проход (read-only обзор).
// Тикать — по ссылке ↗️ в исходной заметке, там Tasks отработает рекуррентность 🔁
const inScope = (p) => {
const folder = p.file.folder ?? "";
const tags = p.file.tags ?? [];
return folder.endsWith("ToDo") || (tags.includes("#todo") && !tags.includes("#calendar"));
};
const tasks = dv.pages().where(inScope).file.tasks
.where((t) => !t.completed && t.due);
const today = dv.luxon.DateTime.now().startOf("day");
const g = { overdue: [], today: [], tomorrow: [], future: [] };
for (const t of tasks) {
const diff = Math.round(t.due.startOf("day").diff(today, "days").days);
if (diff < 0) g.overdue.push(t);
else if (diff === 0) g.today.push(t);
else if (diff === 1) g.tomorrow.push(t);
else g.future.push(t);
}
const clean = (s) => s.replace(/\s*[🔁⏳📅✅➕🛫⛔️🆔🔺⏫🔼🔽⏬].*$/u, "").trim();
const row = (t) => `\`${t.due.toFormat("ccc dd LLL")}\` ${clean(t.text)} ${dv.fileLink(t.path, false, "↗️")}`;
const section = (title, arr) => {
dv.header(3, `${title} — ${arr.length}`);
if (arr.length) dv.list(arr.sort((a, b) => a.due - b.due).map(row));
};
section("🔴 Просрочено", g.overdue);
section("📃 Сегодня", g.today);
section("⏰ Завтра", g.tomorrow);
section("➡️ Дальше", g.future);
❤1
48 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Ссылка
нажмите — покажем
нажмите — покажем
оригинал невозможно слушать а тут ничо так. опять ремикс лучше оригинала
https://www.youtube.com/watch?v=6Nb-prB-4P0
❤1
3 · 43 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Фотография
нажмите — покажем
нажмите — покажем
выглядит скорее плохо чем хорошо
❤3
42 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Видео
Bright_Mirror_Made_with_Claude_Opus_5_5_The_fearmongering_ab · 63.7 МБ · нажмите — покажем
Bright_Mirror_Made_with_Claude_Opus_5_5_The_fearmongering_ab · 63.7 МБ · нажмите — покажем
музыканты, аниматоры и писатели только что умерли как профессия
❤1
8 · 162 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Видео
Antrofrog - Smooth Operator.mp4 · 17.2 МБ · нажмите — покажем
Antrofrog - Smooth Operator.mp4 · 17.2 МБ · нажмите — покажем
аниматоры умерли дважды
❤1
27 · Видео
001_enji_vi_Asked_Sonnet_5_5_to_generate_a_lyric_music_video · 210.6 МБ · нажмите — покажем
001_enji_vi_Asked_Sonnet_5_5_to_generate_a_lyric_music_video · 210.6 МБ · нажмите — покажем
❤1
26 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Фотография
нажмите — покажем
нажмите — покажем
готовимся умирать
❤1
23 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Ответмузыканты, аниматоры и писатели только что умерли как профессияДа песня до сих пор не выходит из головы
❤1
21 · 🎃 Дневник кодера | 🖥 Ютуб не работает?! Обходы блокировок!
Фотография
нажмите — покажем
нажмите — покажем
сделал лучше чем вся команда антропик
❤2
16 ·