Сайт я в итоге таки доделал:
https://www.sergeynikolenko.ru/
Ещё надо перенести все старые курсы и подумать, что я хочу видеть на вкладке "Блог" (этот канал? блог из Synthesis? что-то вообще третье?), но в целом, кажется, готово.
Правда, вышеупомянутый sweet spot для вайб-кодинга длился недолго: OpenAI расшарил на меня Codex, и теперь все багфиксы и новые фичи выглядят примерно как на рис. 3. Иногда всё равно пока желательно понимать, что происходит, но всё меньше и меньше...
Зато, кажется, получилось красивенько. Буду рад замечаниям и предложениям об улучшениях; в частности, мне кажется, что на узких экранах (мобилках) выглядит не очень, но я не могу придумать, как сделать лучше.
#web #blog #lifestyle
https://www.sergeynikolenko.ru/
Ещё надо перенести все старые курсы и подумать, что я хочу видеть на вкладке "Блог" (этот канал? блог из Synthesis? что-то вообще третье?), но в целом, кажется, готово.
Правда, вышеупомянутый sweet spot для вайб-кодинга длился недолго: OpenAI расшарил на меня Codex, и теперь все багфиксы и новые фичи выглядят примерно как на рис. 3. Иногда всё равно пока желательно понимать, что происходит, но всё меньше и меньше...
Зато, кажется, получилось красивенько. Буду рад замечаниям и предложениям об улучшениях; в частности, мне кажется, что на узких экранах (мобилках) выглядит не очень, но я не могу придумать, как сделать лучше.
#web #blog #lifestyle
❤51🔥17👍5🏆1
Две небольшие новости о моём сайте
https://www.sergeynikolenko.ru/
1.
Наконец-то разобрался, почему сайт не был доступен из России. А то как-то странно получалось, ведь основная аудитория моего сайта — мои студенты из российских вузов.)
Всё оказалось просто: у меня deployment идёт через Vercel, и тот верселевский ip, куда резолвится мой домен, оказался заблокирован РКН. Очевидно, РКН не имел в виду мой сайт конкретно, но что-то он заблокировал по ip, а у Vercel на один ip может приходить очень много разных сайтов, как я понял.
Так что я просто зарегистрировался в Cloudflare и перешёл на их nameservers. Теперь всё должно работать из России без VPN. Правда, пока отзывы из России противоречивые — у кого-то работает, у кого-то нет, вероятно, или от провайдера зависит, или неравномерно пропагируются изменения в dns. Я в любом случае доволен, потому что кажется, что сайт стал заметно быстрее загружаться через кэш Cloudflare.
Впрочем, даже если у всех заработает, не уверен, что студентам от этого станет существенно легче, ведь они всё равно заходят в основном лекции смотреть, а лекции на YouTube... :) Но тут я уж ничего не могу поделать.
2.
Вторая история ещё смешнее. Я зашёл в гугл за ссылкой на одну из игр для недавнего обзора... и получил в топе выдачи свой собственный блог!
Приятно, скажете вы, но ссылка вела не на нормальную страничку, которую я показываю на сайте через GraphQL (вот, например, обзор Minds Beneath Us), а на страничку из самого WordPress-блога, которая выглядит плохо и не имеет навигации по сайту (вот она для того же обзора). Я, собственно, не пытался их запретить показывать только потому, что думал, что на них ниоткуда нет ссылок, и никто на них всё равно не попадёт...
К счастью, с этим разобраться оказалось ещё проще: оказалось, что я просто не сделал себе нормальный sitemap. Теперь сделал, зарегистрировался в Google Search Console и получил новый прекрасный инструмент для самомастурбации, ведь понятно, что мой сайт выдаётся в первую очередь по запросам вроде "сергей николенко".)
Это всё, правда, очень медленный процесс, я уже несколько дней назад добавил sitemap в google, но пока далеко не всё ещё проиндексировалось, а старые ссылки в выдаче ещё попадаются. Но когда-нибудь всё устаканится, а где-то уже даже видны AI-generated summaries моих постов.)
#web #blog
https://www.sergeynikolenko.ru/
1.
Наконец-то разобрался, почему сайт не был доступен из России. А то как-то странно получалось, ведь основная аудитория моего сайта — мои студенты из российских вузов.)
Всё оказалось просто: у меня deployment идёт через Vercel, и тот верселевский ip, куда резолвится мой домен, оказался заблокирован РКН. Очевидно, РКН не имел в виду мой сайт конкретно, но что-то он заблокировал по ip, а у Vercel на один ip может приходить очень много разных сайтов, как я понял.
Так что я просто зарегистрировался в Cloudflare и перешёл на их nameservers. Теперь всё должно работать из России без VPN. Правда, пока отзывы из России противоречивые — у кого-то работает, у кого-то нет, вероятно, или от провайдера зависит, или неравномерно пропагируются изменения в dns. Я в любом случае доволен, потому что кажется, что сайт стал заметно быстрее загружаться через кэш Cloudflare.
Впрочем, даже если у всех заработает, не уверен, что студентам от этого станет существенно легче, ведь они всё равно заходят в основном лекции смотреть, а лекции на YouTube... :) Но тут я уж ничего не могу поделать.
2.
Вторая история ещё смешнее. Я зашёл в гугл за ссылкой на одну из игр для недавнего обзора... и получил в топе выдачи свой собственный блог!
Приятно, скажете вы, но ссылка вела не на нормальную страничку, которую я показываю на сайте через GraphQL (вот, например, обзор Minds Beneath Us), а на страничку из самого WordPress-блога, которая выглядит плохо и не имеет навигации по сайту (вот она для того же обзора). Я, собственно, не пытался их запретить показывать только потому, что думал, что на них ниоткуда нет ссылок, и никто на них всё равно не попадёт...
К счастью, с этим разобраться оказалось ещё проще: оказалось, что я просто не сделал себе нормальный sitemap. Теперь сделал, зарегистрировался в Google Search Console и получил новый прекрасный инструмент для самомастурбации, ведь понятно, что мой сайт выдаётся в первую очередь по запросам вроде "сергей николенко".)
Это всё, правда, очень медленный процесс, я уже несколько дней назад добавил sitemap в google, но пока далеко не всё ещё проиндексировалось, а старые ссылки в выдаче ещё попадаются. Но когда-нибудь всё устаканится, а где-то уже даже видны AI-generated summaries моих постов.)
#web #blog
❤33👍7🤯5👏2
Сегодня техническое объявление — многие не раз жаловались, что мой сайт не работает без VPN.
Действительно, не работал; дело было даже не только в Vercel, а ещё и в Cloudflare. В общем, я во всём разобрался и пофиксил, теперь сайт должен открываться и из России, и извне.
https://www.sergeynikolenko.ru/
Впрочем, большая часть контента там всё равно в виде youtube-роликов, так что это вряд ли радикально изменит чью-то жизнь. Да и вы сейчас читаете это объявление где?..
#web
Действительно, не работал; дело было даже не только в Vercel, а ещё и в Cloudflare. В общем, я во всём разобрался и пофиксил, теперь сайт должен открываться и из России, и извне.
https://www.sergeynikolenko.ru/
Впрочем, большая часть контента там всё равно в виде youtube-роликов, так что это вряд ли радикально изменит чью-то жизнь. Да и вы сейчас читаете это объявление где?..
#web
❤55🔥12😁7👏5💯2👌1🤝1
Технический пост про мой сайт внезапно собрал кучу лайков (по меркам моего канала, конечно). Так что вот вам ещё одна новость в том же духе.
У меня есть внутренний проект про анализ вопросов ЧГК, их тем и сущностей, в них упоминаемых. Про сам проект пока говорить рано, но я постараюсь от него отщеплять маленькие занимательные кусочки. Сегодня у меня для вас простенькая игра:
Что было раньше?
Суть очень простая: нужно выбрать, какое из двух событий произошло раньше. Особенность в том, что сущности в игре взяты как те, что часто встречаются в вопросах ЧГК (и обычно это люди или произведения, для которых надо сравнить год рождения / появления, а не конкретные события). В игре есть возможность залогиниться через google-аккаунт, участвовать в таблице рекордов и получать ачивки; хотя, конечно, социальная компонента тут минимальная.
Баги, безусловно, могут быть и скорее всего будут, не обессудьте и не воспринимайте как серьёзное соревнование. Но в целом получилось, кажется, довольно занимательно. Принимаются идеи о том, что ещё можно попробовать сделать в таком духе. Напомню, что у меня ещё есть "Поиск анаграмм", но это не игра, а вспомогательный инструмент.
Update: многие баги уже исправлены, но ещё могут оставаться, сообщайте в комментариях!
#web #chgk #fun
У меня есть внутренний проект про анализ вопросов ЧГК, их тем и сущностей, в них упоминаемых. Про сам проект пока говорить рано, но я постараюсь от него отщеплять маленькие занимательные кусочки. Сегодня у меня для вас простенькая игра:
Что было раньше?
Суть очень простая: нужно выбрать, какое из двух событий произошло раньше. Особенность в том, что сущности в игре взяты как те, что часто встречаются в вопросах ЧГК (и обычно это люди или произведения, для которых надо сравнить год рождения / появления, а не конкретные события). В игре есть возможность залогиниться через google-аккаунт, участвовать в таблице рекордов и получать ачивки; хотя, конечно, социальная компонента тут минимальная.
Баги, безусловно, могут быть и скорее всего будут, не обессудьте и не воспринимайте как серьёзное соревнование. Но в целом получилось, кажется, довольно занимательно. Принимаются идеи о том, что ещё можно попробовать сделать в таком духе. Напомню, что у меня ещё есть "Поиск анаграмм", но это не игра, а вспомогательный инструмент.
Update: многие баги уже исправлены, но ещё могут оставаться, сообщайте в комментариях!
#web #chgk #fun
❤18✍6🔥2👍1
Давным-давно, больше месяца назад, прошёл митап CS Space про LLM, на котором я не только делал доклад про вайб-математику, но и проводил квиз про LLM-искусство. Тогда же и обещал его выложить.
Вот, выполняю обещание в виде интерактивной игры на сайте:
Квиз по LLM-искусству
Там можно войти по Google-аккаунту, как в игре "Что было раньше" (о которой я вам писал месяц назад), но в целом особого смысла в этом нет, потому что лидерборд здесь точно низачем не нужен.
В квизе три раунда:
1. "Стихи о любви": нужно выбрать настоящий отрывок авторства известного поэта из четырёх вариантов, три из которых в стиле этого поэта написал Claude Fable 5.
2. "Автопортреты LLM": нужно выбрать из нескольких вариантов, какая именно модель написала подробные промпты для автопортретов, которые вы видите (в каждом задании четыре автопортрета одной и той же модели).
3. "AI-музыка": нужно ответить, о какой модели или архитектуре поётся в песне, текст которой сочинил Claude Fable, а на музыку положила Suno.
Второй тур во многом угадайка (я так и задумывал, чтобы немного уравнять шансы участников), а вот первый и третий, как по мне, прямо очень крутыми вышли.
Честно говоря, я за AI-музыкой не слежу и не ожидал, что песни так хорошо получатся. Да и стихи меня поразили. Вспомните, что ещё пару поколений назад LLM было очень трудно писать по-русски, соблюдая размер и рифму. А сейчас уже Бродский вообще как родной.)
Enjoy!
#web #chgk #fun
Вот, выполняю обещание в виде интерактивной игры на сайте:
Квиз по LLM-искусству
Там можно войти по Google-аккаунту, как в игре "Что было раньше" (о которой я вам писал месяц назад), но в целом особого смысла в этом нет, потому что лидерборд здесь точно низачем не нужен.
В квизе три раунда:
1. "Стихи о любви": нужно выбрать настоящий отрывок авторства известного поэта из четырёх вариантов, три из которых в стиле этого поэта написал Claude Fable 5.
2. "Автопортреты LLM": нужно выбрать из нескольких вариантов, какая именно модель написала подробные промпты для автопортретов, которые вы видите (в каждом задании четыре автопортрета одной и той же модели).
3. "AI-музыка": нужно ответить, о какой модели или архитектуре поётся в песне, текст которой сочинил Claude Fable, а на музыку положила Suno.
Второй тур во многом угадайка (я так и задумывал, чтобы немного уравнять шансы участников), а вот первый и третий, как по мне, прямо очень крутыми вышли.
Честно говоря, я за AI-музыкой не слежу и не ожидал, что песни так хорошо получатся. Да и стихи меня поразили. Вспомните, что ещё пару поколений назад LLM было очень трудно писать по-русски, соблюдая размер и рифму. А сейчас уже Бродский вообще как родной.)
Enjoy!
#web #chgk #fun
🔥21❤3👏3🤩2👍1🐳1
В деньрожденческом посте я анонсировал, что выложу невероятный подарок от Иры. Но пока собирался это сделать, понял, что я так и не выложил её предыдущий невероятный подарок, ещё новогодний.
Это... глянцевый журнал про меня. Буквально, целый журнал, в том числе физически напечатанный. Со статьями, которые действительно интересно читать, с участием многих моих близких друзей, с кучей отличных фотографий и стильных псевдореклам. (И да, он реально глянцевый, так что фотографии не очень задались.)
Совершенно потрясающая штука, и хотя мне сложно реально оценить, сколько это было работы, даже скромные нижние оценки выглядят ужасающе.
В декабре Ира даже взяла у меня полноценное интервью для этого журнала так, что я совершенно не понял суть замысла. А потом на Новый год как понял...
К журналу ещё и сайт прилагается, но, как и положено сайту глянцевого журнала, там не все статьи выложены. Так что есть и отдельный полный pdf. Встречайте:
Сайт singularityzine.press
(кстати, почта hello@singularityzine.press работает, можете Ире туда написать)
Прямая ссылка на полный pdf журнала
(и google drive на всякий случай)
Мне даже как-то немного волнительно это выкладывать. Но, думаю, пора. ;)
Разве что с утверждением на последней странице я теперь, после своего дня рождения, не могу согласиться.) Но это уже другая история...
#lifestyle #fun #web
Это... глянцевый журнал про меня. Буквально, целый журнал, в том числе физически напечатанный. Со статьями, которые действительно интересно читать, с участием многих моих близких друзей, с кучей отличных фотографий и стильных псевдореклам. (И да, он реально глянцевый, так что фотографии не очень задались.)
Совершенно потрясающая штука, и хотя мне сложно реально оценить, сколько это было работы, даже скромные нижние оценки выглядят ужасающе.
В декабре Ира даже взяла у меня полноценное интервью для этого журнала так, что я совершенно не понял суть замысла. А потом на Новый год как понял...
К журналу ещё и сайт прилагается, но, как и положено сайту глянцевого журнала, там не все статьи выложены. Так что есть и отдельный полный pdf. Встречайте:
Сайт singularityzine.press
(кстати, почта hello@singularityzine.press работает, можете Ире туда написать)
Прямая ссылка на полный pdf журнала
(и google drive на всякий случай)
Мне даже как-то немного волнительно это выкладывать. Но, думаю, пора. ;)
Разве что с утверждением на последней странице я теперь, после своего дня рождения, не могу согласиться.) Но это уже другая история...
#lifestyle #fun #web
1🔥73❤🔥14❤9🤯8😱5😐4😍3💔2🤡1🆒1