Зачем изобретать велосипед? Действительно. Но велосипеды до сих пор изобретают. Вот и я туда же. Решил сделать блог на Go — а подобные движки уже есть. Мало распространены, но есть. Решил переписать свой движок, пусть и недоделанный, на Rust — а он уже есть. И что бы ты сегодня ни придумал — оно уже есть. Но я всё равно буду это делать. Потому что интересно. Rust и его библиотеки не так распространены, как на Go. Комьюнити меньше. Решений меньше. Даже всемогущему ИИ непросто. Ошибка ком...
Rust и Azumi Я тут подумал. Мой блог работает на Go. Быстро. 100 баллов в PageSpeed. Всё нормально. Но у меня самый дешёвый VPS. 2 ядра, 2 гига оперативы. И Go-приложение в простое жрёт 200-300 мегабайт. Это треть всей памяти. А мне ещё сайт обслуживать, nginx крутить, базу данных держать. И тут я наткнулся на Rust. Не сам Rust — я же не программист. А фреймворк Azumi. Он работает на Rust, но мне не надо знать язык. Кремниевая башка пишет код, я проверяю. В чём разница. Go с HT...
Тема в том что идея пришла писать о разработке во время разработки раз уж я делаю быстрый блог. Что бы быстрее начать писать и не забыть тех взрывов мозга которые провоцирует ИИ - ленивый ИИ. Нужна база. Сайт с редактором постов, что бы быстрей начать повествование. Сделано. Как-то, но сделано. Редактор как основа и сложности в том что заточка под мобилу. Редактор уже не раз перестраивался по мере использования и подгонки под себя. Но эта тварь ленивая, совсем не хочет понимать человека. Пре...
В России планируют ввести штрафы за использование иностранных сервисов авторизации. Google, Telegram — все под вопросом. Telegram заблокирован. VK требует юрлицо и бизнес-аккаунт. Google просто кладёт болт на всех, кто не платит. Только Яндекс даёт ключи без лишних вопросов и плясок под бубен. Я частное лицо. У меня нет юрлица. Я не хочу зависеть от сервисов, которые могут отключиться завтра. Поэтому я сделал свою регистрацию. А потом добавил Яндекс — как запасной вариант. Теперь у вас ест...
Я сидел и думал: почему я вообще парюсь со скоростью? Ну грузится сайт за две секунды, ну за три — какая разница? Оказалось, огромная. Представь: ты открываешь сайт, а он грузится. И грузится. И ещё чуть-чуть. Белый экран. Ты ждёшь. Вроде мелочь — пара секунд. Но эти секунды бесят. Ты не понимаешь почему, но тебя уже что-то раздражает. Ты ещё не прочитал ни строчки, а сайт уже проиграл. Ты закроешь вкладку и пойдёшь дальше. Я так делал сто раз. И ты делал. А теперь другое. Ты нажимаешь на ...
Я раз пять или шесть пытался создать нормальный сайт, так хотел и хочу, но все попытки проваливались, одни раньше, другие позже практически перед выгрузкой на сервер - деплой, так это называют люди из мира айти. Нет, сам бы я за это не взялся, если бы не ИИ и новости о них, которые, мама дорогая, что вытворяют - крутят этот ваш код как хотят. Хочу и я. Чем я хуже раздавать команды к действию этим бездушным тварям? Пускай и на меня поработают. Таак… Кто у нас есть? Алиса? - нет. Гига - может б...
Когда я его покупал, проект назывался GOречь. В этом слове было всё: горечь от бессонных ночей с кодом, Go — язык, на котором всё работает, и речь — потому что это блог. Одно слово — три смысла. Идеально. Но потом проект разросся. Появился не просто блог, а полигон для экспериментов. Лаборатория, где я, человек не из IT, проверяю на себе: что может ИИ, что может Go, и можно ли сделать быстрый сайт без опыта разработки. GOречь осталась внутри. Это голос. Это нерв. Это манифест. А сайт ст...
Я не программист. Никогда им не был. Но я сидел и смотрел, как сайты, на которые я захожу почитать, грузятся по три секунды, показывают рекламу, просят принять куки, вешают баннеры и жрут трафик. Это бесит. Поэтому я решил сделать свой сайт. Сам. Вернее, с помощью ИИ. Идея простая: сайт должен открываться мгновенно. Не быстро. Не «почти сразу». А мгновенно. Как будто он уже был у тебя на телефоне. Без задержки. Без моргания. Без ожидания. Для этого я выбрал Go. Это язык, который собирается...
Вчера я бросил комментарии. Сегодня доделал. Они работают. Простые: имя и текст. Никакой регистрации. Но удалять и «крышевать» их я уже могу. Порядок. А ещё сегодня сделал PWA. Теперь go_lab можно установить на телефон как приложение. Иконка на домашнем экране. Открывается мгновенно. Работает без интернета — кеширует страницы, которые вы уже читали. OAuth обязательно будет позже. Через Google, Telegram — чтобы заходить без лишних телодвижений. Но это потом. Впереди ещё много всего. Я не...
Я хотел как лучше. OAuth. Чтобы человек зашёл через Google, Telegram или VK — и комментировал. Telegram — в блоке. Google — положил болт. VK — «ключ только для бизнеса, товарищ». Я человек. Не бизнес. Ключ не дали. Ладно. Решил: просто имя и комментарий. По-простому. Сделал. Два тестовых коммента. И началось. Кука админа не привязывается. Комментарии не удаляются. Я жму «удалить» — они смотрят на меня и остаются. Я смотрю на них — и не понимаю, кто тут админ. Прошёл час. Два. Три....