Top.Mail.Ru
? ?

Coolest Blog

В общем, большинство пожеланий учтено:

1) Минималистский дизайн сохранён. 
2) Все посты публичные, любого можно добавлять в друзья одним кликом (и так же удалять). 
3) RSS поддерживается. 
4) Редактор работает как с rich text, так и с HTML, и markdown. Можно вставлять (copy-paste) картинки, youtube, твиты и телеграм-посты. 
5) Автоматический cross-posting в ЖЖ, Дрим и телеграм - хотите в любой комбинации, хотите во все три сразу. Так что можете использовать эту штуку хотя бы просто для того, чтобы постить сразу везде. 

Присоединяйтесь!







Published from Coolest.Blog

Во-первых (и главных) - ЖЖ действительно умер. Теперь я вижу это совершенно ясно.
Поначалу не верил, но теперь уже и правда всё.
Ну что ж, это были хорошие 25 лет.

Во-вторых, как и ожидалось, моя собственная соц. сеть иронично названная The Simplest Blog провалилась в прокате. Чем это определяется? Ни одного юзера не удалось в ней удержать. Включая меня 🙂
Здесь я сам виноват: я превратил этот блог в некоего монстра, который делает всё, кроме блога, а блог - это побочный элемент. Но ничего страшного; в принципе, я так это и предполагал. Этот сайт - просто сборище разных моих проектов, а блог приделан к ним, чтобы удобно было о них (и изнутри них) писать. Так что я буду это дело продолжать. Во всяком случае курсы - это крайне многообещающий и полезный проект. И ещё у меня там много чего намечено. Так что не отписывайтесь.

Проблема же там в том, что мне и самому не хотелось в этом блоге писать о побочных вещах, потому что это как бы не имеет смысла внутри всех этих проектов. Поэтому…

Вы, конечно, понимаете, что я изменил бы себе, если бы не создал ещё одну социальную сеть 🙂
Поэтому добро пожаловать в The Coolest.Blog!

И здесь я пошёл от противного. Я выбрал путь абсолютного минимализма:

1) Минимальный дизайн. Ни одного лишнего элемента. Тёмная тема для тех, кто не любит светлый фон.

2) Полная поддержка для телефона.

Read more...Collapse )

Dreamwriter

По просьбам некоторых трудящихся, вот простейший клиент с минимальным редактором, который постит в DreamWidth и LiveJournal одновременно (или в один из них по желанию). Отлично работает с телефона.

Картинки пока не поддерживаются.

Note 1: Туда сначала нужно зайти с одним из ваших логинов (gmail и т.п.) - иначе невозможно будет хранить credentials – а потом законнектиться с DW и/или LJ. Кстати, пароли хранятся в зашифрованном виде, так что их никто не видит - ни я, ни сайт.

Note 2: Иногда на сайт невозможно зайти с рабочих десктопов. Так что используйте телефон, если что.

Note 3: В принципе, несложно сделать клиент для андроида. Для айфона тоже несложно, но там нужно платить, поэтому только если будет спрос.

(Можно наверное приделать телеграм тоже).

Два уровня магии

Я всегда любил software за то, что оно позволяет делать всякие сложные и суперсложные машины из воздуха. Не нужны подъёмные краны, гайки, шестерёнки, моторы, провода, сталь, бетон, кирпичи и тому подобные физические сущности. 
Понадобился стек, список, массив, вектор, очередь - напиши пару строчек и готово. Нужно в десять раз больше памяти - напиши какой-нибудь malloc, new, reserve - и вот тебе память. Нужно отсортировать список быстрей - вот более быстрый алгоритм. 
И вообще, скажи компьютеру что-нибудь сделать, и он делает. 

Это был первый уровень магии: физические материалы не нужны, но нужно много труда, усидчивости и времени. Огромное количество времени. 

А теперь настал второй уровень магии: не нужны не только физические затраты, но и интеллектуальные тоже (до определённый степени, конечно). Теперь вместо идей, времени и затраченного умственного труда остались только идеи. 

Хочу такой-то сайт: он делает. Хочу вот такую программу, чтобы она делала то-то и то-то - он делает. 
Вот пример из жизни, буквально три дня назад. Хочу, говорю, игру в ретро-стиле text-based adventure со сценариями - он делает. (Про игру напишу в другой раз). 

Это совсем, совсем другой уровень беззатратной деятельности: просто ловишь идеи из воздуха, и они воплощаются в жизнь на глазах - только успевай ловить. Это абсолютное волшебство, но по своей дурацкой природе мы, конечно же, снова воспринимаем это положение вещей как само собой разумеющееся. Ну что ж тут такого? Не надо забывать, что мы присутствуем при настоящем волшебстве. 

Именно поэтому из меня посыпались идеи как из рога изобилия: я почти не могу справиться с этим потоком. Ну, скажем, в идеях у меня никогда недостатка не было, а что делать, если идеи не приходят. 
И тут мы поднимаемся на мета-уровень магии: в принципе, любой человек может пойти в любой чат и попросить дать ему идеи - из любой области, любой сложности, любой степени безумия. А потом пойти на любую из vibe-coding платформ и воплотить эту идею в жизнь за несколько часов или в худшем случае дней. 
Понятно, что третий уровень магии настанет, когда сами AI-агенты будут изобретать что-то новое по своей инициативе и просто показывать нам результаты. 

В любом случае, это совершенно магическое время. 
Не думаю, что все это ещё осознали. 


Posted from Simplest.Blog

Про vibe coding

Несколько раз уже меня спрашивали о подробностях разработки на этих новых AI платформах - vibe coding, так сказать.

Напишу кратко.

Работать с этой штукой (base44 в моём случае) это примерно то же самое, что и с командой программистов. Даёшь им задание - что-то они делают хорошо, что-то плохо, что-то приходится довольно долго исправлять, а есть такие вещи, которые так запущены, что их и исправить уже невозможно. Много уговоров, переговоров, обещаний (даже иногда клятвенных) - всё как с людьми, но с некоторыми очень важными отличиями:
1) эта команда никогда не устаёт.
2) она никогда не обижается.
3) она готова переделывать всё по тысяче раз (буквально), без всяких возражений и даже намёка на то, что они знают, как лучше.
4) главное - всё это делается примерно в миллион (?) раз быстрее. Скажем так: скорость выполнения заданий выше, чем скорость печатания самого задания.

Некоторые интересные моменты.

Есть вещи, которые делать очень легко, довольно трудно и практически невозможно.

Очень легко: давать самые начальные, грандиозные задания. Например, как я делал этот сайт. Просто пишешь: хочу сделать социальную сеть, где можно подписываться на отдельных юзеров, читать ленту друзей и чтобы комментарии были лесенкой. Это всё. Можно ещё задать стиль: этот конкретный называется neo-brutalism, я его очень люблю.

И он действительно всё это делает без единого вопроса и даже ошибок. Всё работает через примерно 10 минут.

Довольно трудно: после такого лёгкого начала начинаются задания помельче и возни побольше. Здесь хочу исправить то-то и то-то. Здесь хочу, чтобы было не совсем так, как ты сделал. И т. п.
Легко исправлять user interface, но тяжело всякие внутренние вещи. Особенно трудно делать что-то, о чём он успел забыть (всё как у людей). Например, пока разрабатываешь какую-то страницу в течение долгого времени, всё вроде ничего. Но если хочешь вернуться к чему-то, что было сделано несколько дней назад - здесь он начинает забывать и путаться. Нужно давай очень и очень подробные инструкции, желательно даже давать ему названия файлов и функций. И всё равно нет гарантии, что он всё сделает правильно.
Собственно, без великой функции под названием “Restore this checkpoint”, которая позволяет полностью откатывать назад все изменения, ничего бы не было вообще. Сайт бы давным-давно развалился.

Практически невозможно вносить инфраструктурные изменения. Например, я слишком поздно заметил, что он вместо user id как единственного идентификатора юзера решил по глупости своей использовать email. Теперь этот адрес торчит везде, где только можно. Хуже того, вместо того, чтобы использовать entity User как уникальный источник информации о юзере, он придумал ещё одну entity - Profile, в которую периодически копирует информацию из User. Как понятно, такая синхронизация вносит сумятицу и кучу проблем.
В общем, я решил с этим побороться. Стал просить его упростить всё это дело и везде испльзовать только user id. Он мне всё клятвенно обещал, стал мигрировать базу данных, наисправлял чёртову уйму кода. Сайт практически перестал работать. Везде, где можно было ошибиться, он ошибся. Всё, что можно было порушить, он порушил. В общем, я плюнул на это дело пока.
Опять же, надо сказать, похоже на работу с людьми.

Такие дела.


Posted from Simplest.Blog

Вот так мы теперь живём

Расклад, стало быть, такой. 

Меньше, чем за месяц  я сделал полноценную социальную сеть с встроенными в неё библиотекой для совместного чтения и комментирования, университетом (который является ещё и платформой для создания собственных курсов) и много чем ещё, пока не открытого.

Как бы развивались события года четыре назад?
 
Мне бы понадобилась команда программистов - человека три, не меньше, если учитывать ещё кучу всяких интерактивных элементов для курсов - и дизайнер. Это только для самой сети. 
Для курсов: эксперт по древнегреческой истории и языку, по музыке, эксперт по computer science, художник и композитор. (Пусть не эксперты, пусть я бы и сам справился путём копания в книжках месяцами - но когда, если бы мне надо было управлять программистами?)

Ну и, конечно, всех этих людей надо было бы найти, интервьюировать, принять на работу - опять же бухгалтерия, налоги, HR, что там ещё? Пусть даже все работают из дома. 

И примерно полгода на всё как абсолютный минимум. Миллиона три долларов инвестиций, если не больше. И бесконечные поиски этих денег, бесконечные заседания с членами команды, планирование, zoom, переписка, документация и так далее и так далее. 

Всё это я начал аккурат в Новый год, в перерывах между гостями и работой (сколько там было - три выходных и несколько суббот-воскресений). Один, просто для прикола, без всяких совещаний и инвесторов. 

Жизнь никогда не будет прежней. 


Posted from Simplest.Blog

Переезд

Стало быть, план такой.
Писать я теперь буду в свой блог, потому что здесь всё равно никого нет.

Но так как ЖЖ всё-таки жалко, я добавил туда кнопочку “Post to LiveJournal”, чтобы автоматически дублировать в ЖЖ.
Поэтому ни у кого из присутствующих теперь нет оправдания не писать в Simplest Blog, копируя в ЖЖ 🙂

Для желающих у каждого блога там есть также и RSS.

Так что добро пожаловать в новый блог! Присоединяйтесь, не пожалеете.



Posted from Simplest.Blog
Вау, заработал целых два лайка и один не относящийся к делу коммент за вчерашний пост.
Неплохо для месяца активной работы!

Уйду я от вас.

Simplest Blog встречает УБЗ

Simplest.Blog продолжает развиваться.
Книги вас не интересуют — ок.

Но кто-то здесь, возможно, вспомнит УБЗ — известный в узких кругах как «Университет Бесполезных Знаний».
Была такая забава, да и сейчас ещё есть.   

Read more...Collapse )

Latest Month

February 2026
S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Syndicate

RSS Atom

Comments

Powered by LiveJournal.com
Designed by Lilia Ahner
Image